收藏 分销(赏)

湖南驴友自助游论坛管理系统的设计与实现终稿.doc

上传人:w****g 文档编号:2807781 上传时间:2024-06-06 格式:DOC 页数:61 大小:1.39MB
下载 相关 举报
湖南驴友自助游论坛管理系统的设计与实现终稿.doc_第1页
第1页 / 共61页
湖南驴友自助游论坛管理系统的设计与实现终稿.doc_第2页
第2页 / 共61页
湖南驴友自助游论坛管理系统的设计与实现终稿.doc_第3页
第3页 / 共61页
湖南驴友自助游论坛管理系统的设计与实现终稿.doc_第4页
第4页 / 共61页
湖南驴友自助游论坛管理系统的设计与实现终稿.doc_第5页
第5页 / 共61页
点击查看更多>>
资源描述

1、湖南人文科技学院毕业论文(设计)学科分类号:_ 520.4060湖南人文科技学院本科生毕业设计论文题目:湖南驴友自助游论坛管理系统的设计与实现(英文):HuNan Travelers online management system学生姓名:易雄学号07420141系 部:计算机科学技术系专业年级:2007级网络工程1班指导教师:龙 海职 称:副 教 授湖南人文科技学院教务处制湖南人文科技学院本科毕业设计诚信声明本人郑重声明:所呈交的本科毕业设计,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本设计不含任何其他个人或集体已经发表或撰

2、写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 作者签名: 二 年 月 日湖南人文科技学院毕业论文(设计)目录摘 要3Abstract4第一章 绪论51.1 课题研究背景和意义51.1.1 课题研究的背景51.1.2 课题研究的意义61.2 国内外研究现状61.3 本文研究的目的和主要内容71.3.1 本文研究的目的71.3.2 本文研究的主要内容7第二章 系统介绍82.1 系统简介82.2 系统的开发模式82.3 系统采用的关键技术92.3.1 IIS92.3.2 ACCESS92.4 系统的开发环境112.4.1 硬

3、件环境介绍112.4.2 软件环境(系统开发工具)的介绍112.4.3 开发环境的建立13第三章 系统分析163.1 系统简介163.2 可行性分析163.2.1 应用的可行性163.2.2 技术的可行性163.2.3 经济的可行性163.2.4 操作可行性173.3 需求分析173.3.1 系统的功能需求173.3.2 系统用例图18第四章 数据库设计及实现204.1 数据库设计204.1.1 数据库基本设计204.1.2 系统数据流图204.1.3 实体-联系图214.2 数据库实现21第五章 系统前台设计及实现245.1 系统前台项目规划245.2 系统前台各功能模块的详细设计及实现25

4、5.2.1 注册与登陆模块255.2.2 个人信息模块275.2.3 菜单模块285.2.4 帖子模块305.2.5 风格、帮助、论坛联盟等模块32第六章 系统后台设计及实现346.1 系统后台项目规划346.2 系统后台各功能模块的详细设计及实现356.2.1 论坛基本设置模块356.2.2 版块帖子管理模块376.2.3 论坛用户管理模块396.2.4 风格插件管理模块406.2.5 论坛数据管理模块41第七章 系统的测试与维护447.1 前台模块测试447.1.1 注册与登陆模块的测试447.1.2 个人信息模块测试457.1.3 菜单模块测试467.1.4 帖子模块测试467.1.5

5、风格、帮助、论坛联盟等模块测试487.2 后台模块测试497.2.1 论坛基本设置模块测试497.2.2 版块帖子管理模块测试507.2.3 论坛用户管理模块测试517.2.4 风格插件管理模块测试527.3 系统维护537.3.1 论坛整理修复537.3.2 数据库整理修复54第八章 结论55参考文献56致 谢57摘 要随着网络的飞速发展,论坛渐渐成为一种主流的网络交流平台。论坛的应用已经覆盖了各行各业,为了更好的发展旅游事业,让人们能享受快乐的旅游,享受户外的乐趣。所以我制作了这个系统。本系统分前台和后台模块,基本上能够满足驴友们的日常要求和非专业人士对网站的简单管理。由于本系统基于B/S

6、结构,所以也适应了目前internet飞速发展的现状。本系统采用目前比较流行的ASP作为前台的开发语言。ASP作为开发语言具有简单易学的特点,而且功能还相当强大。后台选择Access作为数据库,用Access作中小型系统的数据库不失为一个好的选择。页面美化采用Dreamweaver软件,简单方面,而且效果也非常不错。本系统预期达到的目标是能实现论坛的基本功能,能进行基本的论坛发帖回帖操作,在美化方面能达到一半的水平,如果能力允许的话,希望能进行在线聊天的操作。关键词:ASP; Access; 驴友; 论坛;自助游AbstractWith the rapid development of net

7、work, BBS gradually become a mainstream network communication platform. BBS application has covered all walks of life, in order to better development of tourism, and let people can enjoy the happiness of tourism, enjoy outdoor fun. So I made this system. This system points, basically can satisfy mod

8、ule, such as donkey friends daily requirements. Since the system based on B/S structure, so also adapted to the current situation of the rapid development of the Internet. This system USES at present more popular ASP as a receptionist development language. ASP as development characteristics of langu

9、age is easy, and the function is still quite strong. Backstage choice with Access database, the paper takes Access as the database for small and medium-sized system is a good choice. Page Dreamweaver software, simple beautification adopted, and the effect is also very good. This system is expected t

10、o goal is to realize the basic function of BBS and can perform basic BBS Posting replies operation, can achieve the beautification of half the level, if ability permits, hope can perform the operation of online chat. Keywords:ASP; Access; Self-help to friends ; BBS; self-help第一章 绪论1.1 课题研究背景和意义1.1.1

11、 课题研究的背景新的时代,随着社会与经济的巨大快速发展,人们收入水平的提高,物质的进步,人们生活的节奏越来越快。生活压力的不断增大 ,带动了旅游事业的发展.人们都希望通过旅游来释放现代生活的压抑,从紧张的生活中得到放松。传统的旅游形式大家都非常熟悉,有时拉上三五亲朋好友结伴而行,拉不上的往往只有自己去旅行社报名参团。在这种情况下,亲朋好友往往比较少,往往让人感到不安全,大家对旅游的地方也不太熟悉,对意外事故的处理也不太娴熟,往往在旅游的途中留下些许不快和遗憾。而跟着旅行团的则更是无味,高额的花费不说,往往感到节奏过快,而且没有自由,导游说去什么地方,就去什么地方,一个个的景点安排好,跟完成任务

12、一样,索然无味。而且都是一些不认识的人,总感觉找不到有相同的话题。有的导游往往会带团去一些高消费的地方,以期自己也能得到些许回扣,一不小心游客们就会被狠宰一刀。人们需要的是快乐的旅游,轻松的旅游。由此,旅游应运而生,“驴友”一词源自网络, “驴友”最初由新浪旅游论坛传出,是旅游的旅的谐音,泛指参加旅游,自助游的的朋友。但它与旅游是有差别的,简单的说“驴友”就是户外运动的爱好者。驴友往往结伴而行,但是现代的高压生活,往往让他们找不到或没有太多的时间找到同行的伙伴。而我设计的驴友自助游社区管理系统,就是为了设计一个论坛,让各位驴友能快速轻松找到自己的伙伴,一起进行快乐的旅游。而我们也可以在论坛中为

13、他们提供相应的服务来获取适当的利益。我将开发基于B/S结构的论坛管理系统,以对论坛的使用/管理进行规范化、合理化,避免资源的冲突与浪费。与此同时,论坛管理者只需要通过互联网便可随时了解每个模块的当前状态和预定情况等。 这样一来,不仅提高了论坛管理的效率,而且能够更好的为客户提供服务,大大的减少服务的时间。1.1.2 课题研究的意义在过去的半个世纪中,现代科技进步不仅带来了世界经济的巨大发展,而且推动了全球产业革命的新一轮浪潮。随着信息时代的到来,计算机网络飞速发展,Internet技术被广泛的应用,覆盖的区域不断扩大,给计算机应用带来了蓬勃发展的机遇,也给人们的生活带来了很大的改变。而随着现代

14、社会的高速生活,人们物质生活的提高,加速了驴友的迅速大量的产生,并伴随着人们对精神文化的追求越来越高而不断上升。这在全球形成了一种趋势,所以在此趋势下建立一个驴友自助游社区管理系统,是很值得一试的选择。这不但可以帮助热爱旅游的驴友们方便快捷的了解旅游咨询,构建一个让志同道合的人共同交流分享的平台,让热爱自助游的驴友寻找适合的同路人,同时可加速了我国旅游业的发展,促进旅游经济的提升。1.2 国内外研究现状目前,国内外对于驴友的研究,大多偏向于商业上的驴友事务研发,比如说装备的出售等。这样就偏离了驴友最初的意愿,即驴友希望的能通过自己的双手与双脚,体验容身于大自然的感觉,而不是花钱来感受商业气息,

15、更不是在所谓的自助游的监护下毫无自由可言。驴友旅游主要是通过网络来完成旅游前的信息收集,来组织人员构建各种路线团队。现在虽然有一些的驴友论坛在网络上出现,但还处于探索阶段普遍不够成熟,尤其是内陆城市。而我设计的驴友论坛,是专为热爱自助游的驴友们设计的,他们可以在论坛了解详细全面而最新的旅游资讯,自由发言,招募同伴,回复参考意见,他们可以把彼此的经验在论坛分享。本选题最大的突破在于摒除了很多的商业气息,我们崇尚自然健康和谐,符合驴友们的追求。它是一个新颖的选题,是很纯粹的爱好者们的交流沟通平台,不同于商业上的驴友事务研发。1.3 本文研究的目的和主要内容1.3.1 本文研究的目的论坛是方便人们进

16、行交流沟通的,创建一个论坛的基础要求就是能改进各项会员操作,提升论坛的交流系统功能。驴友自助游论坛管理系统的设计的目标就是要完善交流功能、提升操作系统、强化管理功能。(1)及时更新发布各类相关的旅游讯息,全面及时的发布最新的旅游讯息动态,为爱好自助游的驴友们提供全面准确的相关资讯,方便自助游的爱好者们进行实时信息查询;(2)构建一个氛围良好的驴友自助游爱好者平台,摆脱商业化的桎梏,形成新型的纯自然化的网络驴友自助游爱好者平台,成为真正的纯粹的驴友自助游爱好者的最自然的交流分享平台;(3)简化论坛的各种操作方式,方便各类型的驴友们使用论坛进行沟通交流,从而形成和谐良好的分享学习氛围,帮助更多的自

17、助游的爱好者们借助网络了解和参与各类自助游活动;(4)强化论坛的各项管理功能,完善论坛系统的各项功能,创建和谐友好的论坛的基本页面,激发论坛的驴友会员进入论坛的兴趣,同时也方便网站管理员对论坛的管理。1.3.2 本文研究的主要内容从论坛的角度来说,本文需要研究的内容是实现论坛的所有基本功能,包括用户的登录与注册,用户的界面风格美化,用户发表新出题,回复主题以及留言,论坛信息的搜索,用户个人信息管理等功能。从系统的角度来说,要使系统简洁,易使用、易维护、适用非计算机人员管理,本文最基础的研究内容则是ASP技术。本文主要研究的模式为B/S模式,更需对多线程访问技术进行研究,以便更好的实现更多的用户

18、信息同时处理能力。同时,为能够实现系统的安全性,可靠性,稳定性,包容性,可拓展性,对ACCESS数据库处理的研究,则是更为重要的,因为我对数据库本身就不怎么了解,所以更要认真的研究,以实现完好的论坛管理系统。第二章 系统介绍2.1 系统简介本系统是在Windows XP平台下,使用B/S模式进行开发。该系统使用了成熟流行的框架,采用IIS服务器,微软的ACCESS数据库,还使用了网站开发工具DREAMWAVER。下面将会详细介绍各开发工具及关键技术的具体情况。2.2 系统的开发模式B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/

19、S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理

20、访问权限,服务器数据库也很安全 。以下是B/S模式的一些优点: B/S结构是一种瘦客户机模式,客户端软件只需要安装浏览器,不需进行其他客户端软件界面软件开发设计。开发效率高,跨平台,具有极强的伸缩性和良好的开放性和可扩充性 B/S更新方便。因为客户端有只是一般的浏览器,所有的系统功能的实现基本都是在服务器端完成的,这样就方便我们的更新与维护。 B/S模式提供了更安全的存取模式。由于C/S配备的是点对点的结构模式,适用于局域网、安全性可以得到可靠的保证。B/S模式具有较好的网络扩展性和兼容性,在传统C/S模式(客户机/服务器模式)的二层结构的基础上,依据功能把服务器分为应用服务器和数据服务器,从

21、而形成了客户机/应用服务器/数据服务器的三层结构。客户端可以通过浏览器直接登录,不需要再安装其他任何软件。2.3 系统采用的关键技术2.3.1 IISIIS是Internet Information Services的缩写,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务,是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,像有编辑环境的界面(

22、FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW) 其次,IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的InternetIntranet站点。IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP

23、服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。在同一时间内允许打开的网站页面数,打开一个页面占一个iis,打开一个站内框架页面占2到3个iis;若图片等被盗链,在其它网站打开本站图片同样占一个iis。假若设置参数为50个iis,则这个站允许同时有50个页面被打开。但要在同一时间(极短的时间)有50个页面被打开,需要50个人同时操作,这个概率还是比较低的。所以,100个iis支持日ip1000(同时访问网站人数必定远低于1000人)以上都不是很大问题,除非网站被盗链或框架引发其它消耗。2.3.2 AC

24、CESSMicrosoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。Microsoft Access在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的WEB应用程序这些应用程序都利用ASP技术在Internet Information Services运行比较复杂的WEB应用程序则使用PHP/MySQL或者AS

25、P/Microsoft SQL Server 它的使用方便程度和强大的设计工具为初级程序员提供许多功能。不过,这种便于使用可能使人误解。这类开发者都是没有在应用或者数据设计方面训练的办公室从业人员。因此许多人以为这样的开发者能够创造可用的系统,但也有很多人认为工具本身的局限性产生了这样的误导。 Access的优点(1)存储方式简单,易于维护管理 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb或.accdb)的数据库文件中,便于用户的操作和管理。 (2)面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,

26、将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 (3)界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。

27、(4)集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 (5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访

28、问页对象生成HTML文件,轻松构建Internet/Intranet的应用。 (6)支持广泛,易于扩展,弹性较大 能够将通过链接表的方式来打开EXCEL文件、格式化文本文件等,这样就可以利用数据库的高效率对其中的数据进行查询、处理。还可以通过以Access作为前台客户端,以SQL Server作为后台数据库的方式(如ADP)开发大型数据库应用系统。 总之,Access是一个既可以只用来存放数据的数据库,也可以作为一个客户端开发工具来进行数据库应用系统开发;即可以开发方便易用的小型软件,也可以用来开发大型的应用系统。2.4 系统的开发环境2.4.1 硬件环境介绍CPU Celeron E3400

29、Celeron E3400是45nm工艺赛扬双核家族中的新成员,是款双核处理器,设计功率为65w,支持64位,支持Virtualization(虚拟化)技术。但它不支持HyperTransport总线技术,不支持超线程技术。具体性能指标如图2-1: 图2-1 CPU的主要性能参数主板:华硕P5KPL硬盘:WDC 160G蓝盘内存:金士顿 DDR2 800MHZ 2GB2.4.2 软件环境(系统开发工具)的介绍Macromedia DreamweaverDreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展

30、的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。Macromedia Dreamweaver 8 是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能,Dreamweaver 提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用 Dreamweaver 及所选择的服务器技术来创建功能强大的 Internet 应用程序,从而使用户能连接到数据库、

31、Web 服务和旧式系统。优点:1.最佳的制作效率Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。Dreamweaver能与您喜爱的设计工具,如Playback Flash,Shockwave和外挂模组等搭配,不需离开Dreamweaver便可完成,整体运用流程自然顺畅。除此之外,只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最佳化。 2.网站管理使用网站地图

32、可以快速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名称,Dreamweaver 会自动更新所有连结。使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。 3.无可比拟的控制能力Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以

33、拖拉置放的方式进行版面配置。所见即所得 Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP, Apache,BroadVision, Cold Fusion,iCAT, Tango与自行发展的应用软体。当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。梦幻样版和XML Dreamweaver将内容与设计分开,应用于快速网页更新和团队合作网页编辑。Dreamweaver还集成了程序开发语言,对ASP、.NET、PHP、JS的基本语言和连接操作数据库,都是完全支持的。2.4.

34、3 开发环境的建立Macromedia Dreamweaver的安装双击安装文件,会出现接受协议的条框,如图2-2,点击接受,下一步,如图2-3,会出现安装的选择框,点击安装,则自动安装成功,如图2-4和图2-5。但是Macromedia Dreamweaver是收费软件,若没有购买,则只能用30天的试用版本,如图2-6。下面附上简单的安装过程图。图2-2 Macromedia Dreamweaver 8.0的安装图1图2-3 Macromedia Dreamweaver 8.0的安装图2图2-4 Macromedia Dreamweaver 8.0的安装图3图2-5 Macromedia D

35、reamweaver 8.0的安装图4图2-6 Macromedia Dreamweaver 8.0的安装图5IIS的配置1、插入windows xp安装光盘,打开控制面板,然后打开其中的“添加/删除程序” 2、在添加或删除程序窗口左边点击“添加/删除Windows组建”。 3、捎带片刻系统会启动Windows组建向导,在Internet信息服务(IIS)前面选勾,点击下一步: 4、系统安装成功,系统会自动在系统盘新建网站目录,默认目录为:C:Inetpubwwwroot 5、打开控制面板性能和维护管理工具Internet 信息服务: 6、在默认网站上点击右键选择属性: 7、点击主目录:在本地

36、路输入框后点击浏览可以更改网站所在文件位置,默认目录为:C:Inetpubwwwroot ,在执行权限后面点击配置调试教本错误信息,选中:向客户端发送文本错误信息:处理 URL 时服务器出错。请与系统管理员联系。 点击文档:可以设置网站默认首页,推荐删除iisstart.asp,添加index.asp和index.htm .点击目录安全性:点击编辑可以对服务器访问权限进行设置 8、把论坛系统文件复制到你选择的网站目录下,假设你选择的目录为默认目录:C:Inetpubwwwroot第三章 系统分析3.1 系统简介该系统主要用于为广大驴友提供一个方便的交流平台而开发,我们开发的宗旨是“快乐驴友,快

37、乐旅游”。该系统采用B/S 浏览器 / 服务器 体系结构,操作简单方便,采用IIS服务器,微软的ACCESS数据库,不需要很复杂的知识体系也能简单的进行管理,还使用了网站开发工具DREAMWAVER,可以很方便的美化页面。本系统自带前台和后台,有管理账号和注册账号一共9个,仅供测试。3.2 可行性分析3.2.1 应用的可行性现代社会经济的高速发展提高了人们的物质生活水平,加速了人类对于精神文化的追求脚步,一大批崇尚自然热爱自然的驴友自助游爱好者便应运而生了。这一现象在全球形成了一种趋势,越来越多的人加入到了驴友的行列,投入到自助游追寻自然回归自然。所以在这样的一种趋势下建立一个驴友自助游社区管

38、理系统,正符合了时代进步的要求,是很值得一试的选择。3.2.2 技术的可行性以 Windows操作系统为开发平台,以ASP技术为开发语言,使用ACCESS数据库来开发本系统;本人有一定的语言基础和开发经验,加上老师和朋友们的指导支持,实现这个系统在技术上是可行的。3.2.3 经济的可行性实现该系统不需要大量的资金投入,只需要一台联入了互联网的计算机作为硬件支持;本系统使用的是开源软件,可免费供开发人员使用。而在设计方面也没有太多的花费,总的来说完成本系统的整体成本是比较低廉的。因此,要实现这个系统从经济的角度来说是比较容易实现的,是比较可行的。3.2.4 操作可行性该系统的基础界面相对比较友好

39、,用户仅仅需要登录到该系统,就能够知道该如何去进行后续的具体的操作,对于系统的用户(尤其是对操作比较陌生的用户)来说,各项功能的实现其基本的操作方法都是比较简单易懂的,这也就告诉我们从操作方面来说该系统的实现是可行的。3.3 需求分析随着信息时代的到来,计算机网络的飞速发展,Internet技术被广泛的应用,其覆盖的区域不断扩大,给计算机应用带来了蓬勃发展的时代机遇。而现代社会的高速发展在加速了人们物质生活水平的基础上,也刺激了人类对精神文明的追求。从而也加速了驴友的迅速大量的出现。这在全球形成了一种趋势,并且这种趋势在不断的扩张,所以在这样的一种趋势的引导下建立一个驴友自助游社区管理系统,是

40、很值得一试的选择。3.3.1 系统的功能需求该系统的后台只有具有管理员权限的用户才能进入,一般用户是不能访问的。因此在进入本系统的后台之前,必须先登录,输入正确的用户名和密码才能进入;用户名或者密码输入错误,则不能进入系统,进入后台系统之后才能进行相关才操作。前台系统任何人都能访问,但是要应用某些服务时,系统则会判断用户是否有相应权限,如果用户没有相应权限,则不能进行此项服务。这样可以保证数据的安全性。3.3.2 系统用例图管理员具有的功能,具体用例如图3-1所示: 超级版主,版主具有的功能,具体用例如图3-2所示: 注册用户具有的功能如图3-3所示:第四章 数据库设计及实现4.1 数据库设计

41、4.1.1 数据库基本设计我对该系统数据库的基本设计是创立6个表,分别记录的信息为:591.管理员信息2.注册用户信息3.论坛联盟信息4.论坛风格信息5.帖子信息6.论坛版块信息 4.1.2 系统数据流图系统的数据流图如图4-1所示: 4.1.3 实体-联系图根据上面的数据库基本设计和系统数据流图,可以得到如下4-2所示E-R图。 4.2 数据库实现管理员信息系统管理员表包含4个字段,分别为ID,NAME,PASSWORD,USERNAME,ID为自动编号,NAME为管理员账号,PASSWORD为密码,USERNAME则是管理员的名字。具体表如4-3所示:表4-3 管理员信息表IDNamePa

42、ssWordUserName1AdminAdminAdmin2Admin2Admin2Admin2注册用户信息注册用户信息表包含的基本信息有5个字段,分别为ID、NAME、PASSWORD、CLUE和 ANSWER. ID为自动编号,NAME为用户账号,PASSWORD为密码,CLUE是用户注册时的取回密码提示,ANSWER则是用户设置的二级密码,另外该表还有其他非必填信息,可以供用户选填,在此就不一一列出,部分字段如表4-4所示:表4-4 注册用户信息表IDNamePassWordClueAnswer1Admin3Admin3Admin3Admin3admin2Admin4Admin4Adm

43、in4Admin4admin3Admin5Admin5Admin5Admin5admin4Admin6Admin6Admin6Admin6admin论坛联盟信息论坛联盟信息表包含ID,联盟名称,联盟排序号,联盟地址,联盟图片,联盟说明等字段,具体表如4-5所示:表4-5 论坛联盟信息表IDBbsNameOrderUrlPicReadm1论坛大全12天涯社区23搜狐社区34淘宝论坛4论坛风格信息论坛风格信息表包含SkinID, SkinName, SkinContent,Flag等字段,分别表示风格序号,名称,内容和默认风格,具体表如4-6所示:表4-6 论坛风格信息表SkinIDSkinNam

44、eSkinContentFlag1风格1页面属性2风格23风格34管理员专用论坛帖子信息论坛帖子信息表包含BBSID,置顶序号,回复序号,版块序号,发帖人,帖子名称,帖子内容,时间,最后回复时间等字段,具体表如4-7所示:表4-7 论坛帖子信息表BbsIDTopicIDReplyTopicIDNameCaptionContent110admin7交友第一帖仅供毕业设计使用.220admin7交友第二帖Reply内容/Reply仅供毕业设计.333admin7Re:交友第二帖imgsrc=http:/192.168.1.102/Inc/ 443adminRe:交友第二帖仅供毕业设计使用550ad

45、min原创 版主广告仅供毕业设计所用664adminRe:原创 版主广告Coin=10内容/Coin哈哈哈770admin7毕业设计仅供毕业设计参考贴论坛版块信息论坛版块信息表包含BOARDID,版块排序,子分类,分类名称,版块描述等字段,部分表如4-8所示:表4-8 论坛版块信息表BoardIDParentIDDepthChildRootIDBoardName10023湖南驴友*交友21103湖南驴友*交友31103外地驴友*交友40022湖南驴友*生活点滴54102湖南驴友*奇闻趣事64102湖南驴友*日常点滴第五章 系统前台设计及实现5.1 系统前台项目规划本论坛系统前台主要功能模块规划为7个,

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服