基于web的BBS信息处理系统
摘要
BBS是BulletinBoardSystem的简称,意即电子公告板。BBS是Internet是最知名的服务之一,开辟了一块“公共”空间供用户读取和讨论其中信息。
本BBS系统提供一些多人实时交谈、信息咨询服务,公布最新消息甚至提供各类免费软件。BBS站点各个版块涉及的主题和专业范围各有侧重,用户可根据自己的需要选择服务版块进行BBS,参与讨论,发表意见,征询建议,结识朋友。
本BBS系统的主要功能有:用户自我选择阅读若干感兴趣的专业组和讨论组内的信息;定期检查是否有新消息发布并选择阅读;用户可在站点内发布消息或文章供他人查询;用户可就站点内其他人的消息或文章进行评论;免费软件的获取,文件传输;版块主题信息服务。
系统所定义的各种权限有:能使用BBS的最基本权力;根据论坛主题选单加入论坛聊天;可以在讨论区当中发表文章;使用者〖本文来自:毕业设计论文网www.paper51.com〗资料正确,即可以在讨论区当中发表文章;具有正式注册身份的使用者才具有进入本系统并参与其中的各项信息服务的各种权利。使用者通过了身份的确认后,即可具有上述使用权。关键字:公告版、实时、权限、注册、信息
ABSTRACT
BBSabbreviationofBulletinBoardSystem,meanelectronicannouncementboard.BBSisthatInternetisoneofthemostfamousservices,itisforuserstoreadanddiscusstheinformationamongthemtoopenupa"publicspace".ThisBBSsystemofferstalkinginrealtime,informationadvisoryservicetosomemorethanpeople,announcesthelatestnewsevenoffersallkindsoffreesoftware.BBSwebsiteeachthemethateditioninvolveandprofessionalrangerespectivelywithparticularemphasis,userscanchoosetheserviceeditiontogoonBBSaccordingtotheneedsofone'sownone,participateindiscussing,expressinganopinion,seektheopinionofandpropose,gettoknowthefriend
ThemainfunctionofthisBBSsystemisasfollows,userschoosetoreadtheinformationinseveralprofessionalgroupsthatisinterestedinanddiscussiongroupsoneself;Checkregularlywhetherthereisnewnewsthatreleasesandchoosestoread;Userscanreleasenewsorthearticletoofferothers'inqu〖本文来自:毕业设计论文网www.paper51.com〗iryinthewebsite;Userscancommentononotherpeople'snewsorarticleinthewebsite;Theacquisitionofthefreesoftware,filetransfer;Themeinformationserviceoftheedition.Variouskindsofauthoritiesthatthesystemdefinesareasfollows,canusethemostbasicpowerofBBS;Selecttojointhechatforumonlyaccordingtothethemeoftheforum;Canpublishthearticleinthezoneofdiscussion;User'smaterialsarecorrect,namelycanpublishthearticleinthezoneofdiscussion;Thereisuserregisteringtheidentityformallythathasvariouskindsofrightswhichentersthissystemandeveryinformationserviceparticipating.Theusercanhaveabove-mentionedrighttouseaftertheaffirmationoftheidentity.
keywords:Announcetheedition,real-time,authority,register,information
1.2系统设计概要
能使用BBS的最基本权力;根据论坛主题选单加入论坛聊天;可以在讨论区当中发表文章;使用者资料正确,即可以在讨论区当中发表文章;具有正式注册身份的使用者才具有进入本系统并参与其中的各项信息服务的各种权利。使用者通过了身份的确认后,即可具有上述使用权。
在论文中介绍了以下的内容:
第一章:系统概述
简要的介绍了论文课题设计的背景和研究的意义,以及对本课题系统设计的概述,并对论文章节的内容安排做以简单的介绍。
第二章:系统所需资源
分别从系统开发的硬件、软件角度,分析系统设计所需软件与硬件的环境,并介绍系统开发设计的步骤及开发原则。
第三章:系统开发过程
对系统设计开发过程进行详细的描述,包括需求的分析,概要的设计,详细地设计,以及程序的实现与测试。
第四章:系统详细设计。
对系统设计开发过程中使用到的技术介绍,系统实现过程的技术支持进行描述。
第五章:软件组成
了解系统设计开发过程中使用的软件及环境及具体的实现过程
第六章:相关技术的使用。
系统设计开发过程中使用的相关技术。
3.1.3功能需求分析
定义系统开发必须实现的功能,使用户利用系统能够完成他们的任务,从而满足了业务需求。
宣传首页:界面的元素包括界面主颜色、字体颜色、字体大小、界面布局、界面交互方式、界面功能分布、界面输入输出模式。输入输出方式、交互方式、功能分布,系统界面作为一个整体,其中任何一个元素不符合用户习惯、不满足用户要求都〖本文来自:毕业设计论文网www.paper51.com〗将降低用户对软件系统的认可度,要达到的设计目的是让最终用户能够获得美感、提高工作效率、易于操作使用系统。用户个体的文化背景、知识水平、个人喜好等是千差百异的,其界面需求也是相差很大。不同的用户,对软件界面有不同的要求,表达自己要求的方式也尽不相同。
在线注册、登录、论坛注册登录。作为进入本系统的凭证,当身份验证合法,既可进入本系统,对应相应的使用权限,享有相关的信息服务;如身份验证不合法,则不可进入该系统,或用户重新进入注册版面,进行注册,从而获得合法的登录身份,进入本系统。
留言版:留言、查看所有留言。点击留言版,进入留言版面,对相应留言做出回复,当留言被提交,处理文件进行处理,返回留言版,可看到留言已添加,并显示留言主题、留言人称谓,显示当前留言总数。
论坛室:在线注册、聊天讨论。选择感兴趣的专业组和讨论组内;进入讨论。当讨论的话题内容输入完毕,提交的内容上传到版面。即完成。
3.2概要设计
本系统BBS,采用验证有效合法的用户名及密码,从而登录系统,系统提供论坛讨论、留言版等其他主题、专业区域的服务。为用户开辟一块“公共”空间供用户读取和讨论其中信息。并为用户提供良好的Web界面,确保使用的安全性。
本系统设计首先确定在windows2k操作系统上,结合ASP动态网页制作开发技术,采用SQLServer数据库进行连接,应用Frontpage开发工具进行开发。系统服务器端功能模块划分。
3.2.1功能模块划分与实现
本系统主要划分为:宣传首页板块和主要功能模块
主要功能模块实现以下功能:
1、用户登录、新用户注册功能
2、发表文章
3、回复文章
4、查看文章
5、显示记录条目
6、文章点击数目,留言条目,当前时间显示等
7、板块划分:主体界面、技术论坛留言、登录注册三大版块
v参考文献
[1]彭万波、景丽、周宏敏.ASP开发基础与范例.北京:人民邮电出版社.2002年
[2]汪晓平钟军.ASP网络开发技术(第2版).北京:人民邮电出版社.2004年
[3]贾佳郝洪明.ASP与SqlServer网站架设.北京:机械工业出版社.2004年
[4]曾长军.SqlServer数据库原理及应用.北京:人民邮电出版社.2003年
[5](美)IanGilfillan.MySql4.北京:电子工业出版社.2005年
[6]李存斌、樊建平.ASP高级编程及其项目应用开发.北京:人民邮电出版社.2004年
[7]RasmusLerdorf