论坛管理系统毕业论文05978.doc
《论坛管理系统毕业论文05978.doc》由会员分享,可在线阅读,更多相关《论坛管理系统毕业论文05978.doc(43页珍藏版)》请在三一办公上搜索。
1、论坛管理系统摘要随着计算机的广泛应用,人们已经对网络不再感到陌生。在科技飞速发展的今天,电脑信息技术与各行各业进行了有效的结合。人们在网上可以进行网上购物,网上交友,电子商务,网络营效等等。面对强大的网络功能,必须在某方面要有一个健全的系统才能使网络发挥的淋漓尽致。在这个平台上,论坛提供了一个全新的人类沟通新方式。本文主要分析了论坛的主要组成情况,包括论坛的设计目标,框架结构,数据流程和论坛的主要特点等,重点介绍了论坛前台功能模块的详细思路和实现方法,以及对后台数据库关键技术和部分源代码的详细说明。关键词: ASP语言VB语言HTML语言ACCESS数据库 论坛的设计与实现Forum Mana
2、gementAbstractWith the extensive application of computers, there has been no stranger to the network. Today, the rapid development in science and technology, computer information technology and all walks of life to an effective combination. It can be online shopping, online friends, e-commerce, netw
3、ork operators, efficiency and so on. The face of the powerful networking features, you must in some way to have a sound system to fully expresses the network. In this platform, the Forum provides a new way of human communication and new. This paper analyzes the main components of the Forum, includin
4、g the Forums design goals, frame structure, data flow and the main characteristics of the Forum, focusing on the Forum front functional modules detailed ideas and implementations, as well as key technology and part of the back-end database A detailed description of the source code.Keywords: ASP lang
5、uage VB language forum for HTML language ACCESS Database Design and Implementation of目录摘要iAbstractii1 系统需求分析- 1 -1.1开发背景- 1 -1.2系统实用功能分析- 2 -2 开发环境- 6 -2.1 ASP技术介绍- 6 -2.2 ASP有7个固有对象- 9 -2.3 Microsoft Data Access Component- 10 -2.4活动服务器组件- 11 -2.5 ASP脚本对象- 11 -2.6 IIS服务器- 12 -2.6.1 IIS服务器的特性- 13 -2.
6、6.2 IIS体系架构- 14 -2.6.3 IIS提供的服务- 15 -3系统前台实现的功能- 17 -3.1用户登陆系统- 17 -3.2论坛基本信息- 19 -3.3用户信息管理- 20 -4 系统后台实现的功能- 23 -4.1 系统设置- 24 -4.1.1服务器信息- 24 -4.1.2 系统参数设置- 30 -4.1.3 数据库备份- 30 -4.1.4 色彩设置- 30 -4.1.5 友情链接设置- 31 -4.2 论坛清理- 31 -4.3 用户管理- 31 -4.3.1用户设置- 31 -4.3.2 批量增加用户- 32 -4.3.3 经验值管理- 32 -4.3.4 用户
7、级别设置- 32 -4.4 论坛管理- 33 -5 软件测试- 34 -5.1软件测试的重要性- 34 -5.2 测试步骤- 35 -5.2.1单元测试(Unit Testing)- 35 -5.2.1集成测试(Integrated Testing)- 36 -5.2.3确认测试(Validation Testing)- 37 -5.2.4系统测试(System Testing)- 37 -参考文献A致 谢B1 系统需求分析1.1开发背景进入21世纪以后,知识经济的飞速发展对我们的社会产生了巨大的影响。IT业的飞速发展不仅仅带来了巨大的经济效益,也在逐渐改变着我们的生活,其中影响最为广泛的就是
8、互联网了。从事IT业工作的人都知道,互联网蕴藏着巨大的“金矿”,如何从这个巨大的财富中获得一份属于自己的财富,需要的不仅仅是努力和勤奋,更多的是知识和技术,只有掌握了知识和技术才有可能成为知识经济时代成功的淘金者。近年来,随着Internet的迅猛发展,远程信息、网上聊天、分布式多媒体系统、电子商务等网络应用系统的相继问世,为信息处理的网络化展示了美好的前景。目前呈几何增长的互联网网站中,有相当一部分仍固守“静态”,无形中已大大落后于时代的步伐。所谓“静态”指的就是网站的网页内容“固定不变”,当用户浏览器通过互联网的HTTP(Hypertext Transport Pr otocol)协议向W
9、EB服务器请求提供网页内容时,服务器仅仅是将原已设计好的静态HTML文档传送给用户浏览器。其页面的内容使用的仅仅是标准的HTML代码,最多再加上流行的GIF89A格式的动态图片,比如产生几只小狗小猫跑来跑去的动画效果。若网站维护者要更新网页的内容,就必须手动地来更新其所有的HTML文档。“静态”网站的致命弱点就是不易维护,为了不断更新网页内容,你必须不断地重复制作HTML文档,随着网站内容和信息量的日益扩增,你就会感到工作量大得出乎想象。所谓“动态”就是指具有以下几个特点的网站:(1)“交互性”即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后WEB发展的大势所趋
10、。(2)“自动更新”即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量。(3)“因时因人而即当不同的时间、不同的人访问同一网址时会产生不同的页面。这种具有动态特性的网站的典型代表就是-论坛。1.2系统实用功能分析随着时代的进步,人们对网络的要求也越来越高,论坛就是在这种背景下诞生的。它不仅包含了网站原有的特点,还可以让人们在浏览网页的情况下还可以发表自己的观点,其实这只是最基本的,它还有许多优点,下面就让我们简洁的陈述一下:用户功能:(1)发帖时自动记录用户名,Email,网友无需每次都输入。(2)用户个人信息记录,密码提示功能,当用户忘记密码时,可以由密码提示功能获得密码
11、。(3)实现用户头像功能,您可以象QQ一样,选择自己喜欢的头像图标。(4)查询与更改密码、个人信息,及他人信息。(5)实现游客浏览功能,你即使不进行注册,同样可以浏览帖子内容,但要发言必须注册。缓存保存用户名和密码功能,勿需每次发言都要填写一次,为用户提供方便。版主功能:(1)版面显示版主主页地址(版主只需在个人信息中维护自己的信息,输入主页地址即可。(2)版主登录之后可以进入版主管理菜单,可以管理论坛版面,管理精华区域,版主帖子查询,编辑版面说明等功能。 查询功能:我们的论坛系统具有超强帖子查询功能,可以根据您感兴趣的内容快速获得信息。您可以:(1)按发言人、主题、内容的查询;(2)按帖子的
12、ID查询;(3)查询最新帖;(4)支持多条件复合模糊查询功能。统计功能:(1)显示论坛当前注册总人数、当前帖子总数、帖子点击总数、当前在线人数。 (2)论坛排行榜,对各个版面的点击数、文章数进行排序。(3)用户表现积分排行,调动用户积极性。帖子点击统计,方便了解热点话题。本日版面排行榜,本日作者排行榜。帖子功能:(1)显示帖子发表日期,点击数,字节数,回复帖子数,新帖图形提示, 24小时内新帖一目了然。(2)设定帖子内容最大允许的字节数。是否允许显示前帖内容(如同回复EMAIL一样回复帖子)。回复帖子EMAIL通知功能,自动将帖子内容和相关链接寄回被回复人的信箱中。多版面设置,每个版面可以有自
13、己的版主、主页连接,可以独立显示单一版面。版面功能:(1)具有强大的分页查看工具条,帖子列表支持分页显示,轻松查看所有帖子。 (2)帖子层次列表,结构清晰,一目了然。 其他功能:(1)全面转化 HTML TAG,方便讨论主页设计、 Web编程,同时可以有效防止使用脚本语言进行攻击。(2)“类似于FrontPage、Dreamweaver论坛内容编辑器,以方便网友使用HTML 格式显示帖子内容。”此功能代码部分参考了UBB代码。UBB代码是HTML的一个变种,是Ultimate Bulletin Board (国外一个BBS程序,国内也有不少地方使用这个程序),采用的一种特殊的TAG来达到HTM
14、L的效果或实现其他的功能用户网络信息和帖子信息这两个数据库的作用是方便管理员的定期查阅与管理。我们可以通过下面表格来对后台数据库的作用有一个更为直接的认识。后台数据库的作用后台数据库名称作用Users记录和核对用户的个人资料usergroup用户组设置Usergrouplist用户所在的组列表及添加时间system_set论坛网页设置forum论坛版块设置bbsgroup 论坛板块列表color_set 主题列表grade会员等级列表friend好友列表error错误信息列表logdata操作记录online在线人员表1.12 开发环境2.1 ASP技术介绍Microsoft Active S
15、erver Pages 即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,
16、包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。以下罗列了ASP所独具的一些特点:1).使用VBScript 、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。2).无须编译,容易编写,可在服务器端直接执行。3).使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。4).与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言(VBScript 、Jscript)均在WEB服务器端执行,用户端
17、的浏览器不需要能够执行这些脚本语言。5).ASP能与任何ActiveX scripting语言相容。除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model)物件。6).ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。7).可使用服务器端的脚本来产生客户端的脚本。8).物件导向(Object-oriented)。9).ActiveX Server Components(Acti
18、veX服务器元件)具有无限可扩充性。可以使用Visual Basic 、Java 、Visual C+ 、COBOL等编程语言来编写你所需要的ActiveX Server Component。10).另外,ASP技术的处理速度相当快,并且其安全性也很高。ASP最重要的优点是能够建立对诸如时间、地点、用户标志、以前的选择和活动等因素敏感的页面。换句话说,可针对每个用户的个别需求,用ASP定制网页,能够满足用户的各种需求。总之,ASP包含三方面含义:1).Active:ASP使用了微软的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用
19、对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。2).Server:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。然而Netscape浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT。而在服务器端,则无需考虑浏览器的支持问题。Netscape浏览器也可以正常显示ASP
20、页面。3).Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序.由此可以看出,ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。 运行 ASP 所需的环境如下:a).Microsoft Internet Information Server version 3.0/4.0 on Windows NT Serverb).Microsoft Peer
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论坛 管理 系统 毕业论文 05978

链接地址:https://www.31ppt.com/p-3992835.html