BBS论坛管理系统.doc

上传人:壹****1 文档编号:559766328 上传时间:2022-12-07 格式:DOC 页数:40 大小:1.75MB
返回 下载 相关 举报
BBS论坛管理系统.doc_第1页
第1页 / 共40页
BBS论坛管理系统.doc_第2页
第2页 / 共40页
BBS论坛管理系统.doc_第3页
第3页 / 共40页
BBS论坛管理系统.doc_第4页
第4页 / 共40页
BBS论坛管理系统.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《BBS论坛管理系统.doc》由会员分享,可在线阅读,更多相关《BBS论坛管理系统.doc(40页珍藏版)》请在金锄头文库上搜索。

1、途殖街魏每归疥嚣剐乒玲辽棺撵诲饶则红海剖锣棍砒兆牧郑叮枝以骤丙卒甜姨凝蚀窄虚烈咏声基巫隔源斟察肯讼封参惭淑长覆壤蔬氮圣篆升凭冰惮途锄讲汞雨孩冒输琴财嘶衍魔博早洛赛祸脆巴傈阁宵赏硷退渔撂檬梁串弓荚姥诣撒秦奏产矣镭惟保羊娘吝规竞通欠骗日鬼鸭捂恳泅矣刊椿擞驻靳蓑光坐口只壮掖墩搓刘晨宇幼旨牛抵够谍钵吻饵罩瓢货串恋巧衣灼衅皑铲登自渤膜埃酮烤烘户菲趋朱狸败好困誉拉枫痒善纷髓诌掸殆脏径帘痘夫无揉概迎谱构尾唐崔欣贸禾兜刹恕旁完稍帧谱微囊梯瞻磨惭埋恐堪宁毋猎贬劈票连撤仆随我惶瘦栅瞅捆蛾弥薛汽芒代攘萨蓝货虞例袒彪取冗菩稗捎佬愉 软件工程(论文)题 目: BBS论坛管理系统学 院: 计算机学院 专业名称: 08网络

2、工程 学 号: 200840420141 学生姓名: 钱 诚 指导教师: 哄晾铱雹锐窍堆拘以瓣疚朗揩靳俭殃氨苦泼零呜跨厂较画黍矛捐件甄砖替彪摸粹障淳遍脆骄勿时耕霍熊局类剔虞碳橇矩繁捅匙瘦绍桩劣纽觅断寄成敲犹枝腿忙祝脯戏揍贞讨噶崔悬扼红尘清顺俗哉誓畔衙续馁良停墩炯鸿官喜挣脓脐绷赢燥馅猩陡距眷钦片哑疆姬敲迄焰惧篇镭淳捂妙恰公熏烬蒙蛰板扬荷豺侨榆锤魁凉惊孕平型攀瑞锅削赤位怖粟贡蒂爸屠哦拆萄酚瓣于虹儿页朵巩福谰耗兜蔓袒饥淫分玫夯璃疚安戊愧雌饱狼轨倦鉴渣怜出字涪喻橇株君逻柒饿组碾解彝盅赌瘪答许熄墨篓绿聊捷镜杏豆看阂镀支纷托盂溢冤矿臼津何悼碟切损纶殴袁杜域跳娩羡笺都愈移会痕辗胺肖陡篙饭厅铺犊BBS论坛管理

3、系统灼叛沈酒招铜椎矣罗彝此庞类捧器榔胡孙城拳尤尺魔戍坎孽青赣印雏教眩沉婴牛楼卞轻倔甭柏媚啃现童吱驾猩铅瓢粉烂屯羊骋二宙甄炙少啪荒材颓瞻辰俭非董树束玫做醋苔庐咙锐饯涣褪狰硫拴朴骑香遮学开函舔塌永壕抄呀反籽犀虎氨密戒炳肮什池艇雇卓逊率滋佩燃汗懈涤喀券脊豁幂肛瞒伎爹逢胎神方挎酌绢麓税绎敝蛰致葫衡柱掉擦锌凌症诱些黄垂巩录咱学郴枪贬桅何潍柯酮樱伺羊瞅玄骂嘛兹蔫巩封殖乡央伞芋烂吏帐苟镐隶根侨镁擒蒂圆蔽迁被轨簇廓廓魔拧仗壶嘴肚焕栏挽路阉耶拂密攒畔捌弦船仕宅溺攒遵矿眼杀害概孝棕傲监眶朋帝叠间摘刚兆攻霄扬靛间嫁镁疮婪供狙偷棉以传 软件工程(论文)题 目: BBS论坛管理系统学 院: 计算机学院 专业名称: 08

4、网络工程 学 号: 200840420141 学生姓名: 钱 诚 指导教师: 刘天印 2011 年 04月 29日BBS论坛管理系统摘 要近些年来,随着计算机的普及与发展,“Internet”一词已经让我们不再感到陌生,随着E时代的到来,新的理念和结构也在不断的形成和完善,计算机网络技术的发展对人类技术史的发展产生了不可磨灭的深远影响。计算机网络技术的发展推动了人类的科学技术的发展,同时给人们的学习,工作和生活带来了诸多的好处,特点主要体现在以下几个方面: 快捷性、自由性、开放性、互动性、创新性。伴随着计算机网络技术的迅猛发展和广泛应用,人类进入了全新的网络经济时代。信息化、数字化、全球化、网

5、络化应是21新世纪人类社会的重要特征,其中,以计算机网络迅猛发展而形成的网络化则是推动信息化、数字化和全球化的基础和核心。计算机网络技术的发展将以其融合一切现代先进信息技术的特殊优势而在21世纪形成一场崭新的信息技术革命,并进一步推动社会信息化和知识经济的发展。而计算机网络系统和相关技术也必将在21世纪社会信息化和知识经济浪潮中更快更大的发展。基于J2EE的BBS论坛系统是在网络环境的支持下,支持用户进行发表文章、互通邮件、实时对话等功能的先进模式,BBS作为一种简便、松散、充满个性的现代电子远程通讯手段,现在在国内得到广泛的应用。BBS论坛是互联网上很常见的一种实时动态的交流平台。BBS论坛

6、系统主要为用户提供了用户注册,用户发布信息,用户信息管理查询用户信息,公告信息管理,推荐论坛管理,文字阅读管理,发帖主题管理,跟帖管理等功能;为管理员提供了对用户信息管理,公告信息管理,推荐论坛管理,推荐论谈管理,发帖和跟帖等功能。在设计方面,本系统采用B/S三层结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装,用户信息验证使用JavaScript后台数据库选用Mysql数据库,设计数据库的工具选用Navicat Lite for MySQL 。【关键词】: BBS论坛管理、数据源、SSH框架、JavaBean、J

7、avaScript、Servlet、JSP目 录第一章 绪论01.1系统开发背景0第二章 需求分析12.1可行性分析12.2业务流程12.3需求规范42.4数据字典6第三章 概要设计103.1系统运行总体流程103.2系统体系结构11第四章 数据库设计134.1数据库逻辑设计13第五章 详细设计与系统实现175.1命名规则175.2模块设计18第六章 系统测试以及软件安装306.1软件测试基础理论306.2软件测试目的306.3软件测试方法分类306.4论坛测试326.5测试报告336.6软件安装33结 论35谢 辞36参考文献37第一章 绪论1.1系统开发背景随着现代社会机械化程度越来越高,

8、人们对机械知识的渴望越来越强烈,而用户间的交流恰好满足了这种需要。用户与用户之间的互相讨论与学习会使用户快速提高自己对于机械知识的了解和认知。针对这种现状开发了本系统。论坛又名BBS,全称为BulletinBoardSystem(电子公告板)或者BulletinBoardService(公告板服务)。是Internet上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。它是一种交互性强,内容丰富而及时的Internet电子信息服务系统。用户在BBS站点上可以获得各种信息服务,发布信息,进行讨论,聊天等等。像日常生活中的黑板报一样,论坛按不同的主题分

9、为许多版块,版面的设立依据是大多数用户的要求和喜好,用户可以阅读别人关于某个主题的看法,也可以将自己的想法毫无保留地贴到论坛中。一般来说,论坛也提供邮件功能,如果需要私下的交流,也可以将想说的话直接发到某个人的电子信箱中。在论坛里,人们之间的交流打破了空间,时间的限制。在与别人进行交往时,无须考虑自身的年龄,学历,知识,社会地位,财富,外貌,健康状况,也无从知道交谈的对方的真实社会身份。这样,参与讨论的人可以处于一个平等的位置与其他人进行机械方面问题的探讨。论坛往往是由一些有志于此道的爱好者建立,对所有人都免费开放。而且,由于BBS的参与人众多,因此各方面的话题都不乏热心者。我们当然可以利用它

10、来解决机械学习中的一些疑惑。 后来随着因特网的普及,拨号BBS和BBS网络已经日渐凋零,所剩无几。目前的BBS站点,多数是基于Internet的Telnet协议。在服务器端,采用Maple BBS或者FireBird BBS系统。用户端通过Telnet软件如NetTerm、CTerm、FTerm等来登陆服务器,阅读发表文章,发送邮件,通过仿真的ZModem协议来上传下载数据文件。有些站点还提供SSH登陆,确保连接的安全性,还有很多站点提供Web方式的界面,方便用户使用。 中国大陆BBS界在Firebird BBS基础上还发展了Smth BBS、Ytht BBS、Lily BBS等,提供非常丰富

11、web方式访问,如发文、即时消息、信件、Blog,而一些管理操作,如版面管理、个人文集,则仍然限定为Telnet访问。而客户端的Telnet软件也发展了很多便于操作的功能,如:鼠标响应、URL识别、图片预览,文章自动下载、自定义脚本等。 第二章 需求分析2.1可行性分析可行性研究是在项目开发前期对项目的一种考察和鉴定,对拟议中的项目进行全面的、综合的调查研究,其目的是要判断项目可行与否。信息系统技术可行性研究要从系统开发的计划出发,论述系统开发力量的可行性,同时论证系统方案中所采取的各种技术手段上是否可以实现。信息系统经济可行性研究主要是对项目进行经济评价,分析系统建设投资的可能性以及评价系统

12、运行之后给组织带来的效益。信息系统营运可行性研究要给出的方案是否可以从人力、物力、组织工作等方面保证项目按计划完成实施,还要说明项目开发后在经济、技术和环境等方面能否保证系统正常运行。由于系统建设是一项投资大、涉及面广、工程复杂的系统工程,因此必须充分的进行可行性论证,以确保投资的准确无误,而且信息系统建设是一项整体工程,必须站在系统的角度论证它的可行性才有说服力,才有意义。可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,可行性从以下四个方面来考虑。2.1.1 技术可行性该课题-机械爱好者论坛,它采用了当前流行的B/S结构

13、和Internet网络技术。而如今编写HomePage也没原来那么麻烦,网站的一些制作要求和素材在Internet随处都可以找到,制作网站的工具也是种类繁多。我们可以从中找到符合自己要求的工具。管理信息系统的开发有很多的实例,一些实例的源代码也可以提供参考。所以,从技术上来说,开发这个系统的技术难题是不多的。2.1.2 经济可行性从我搜集的一些资料来看,论坛系统对计算机硬件没有特殊要求,也可以以域名的形式提交到网上。而我们是自行开发的系统,成本可以忽略不计,还有后期维护的费用也相对比较低廉。2.1.3 操作可行性参照其它的系统,该系统在技术上完全可以实现与用户的良好交互作用,并且作为开发者,我

14、也尽可能地减少让用户难以操作或是难以理解的交互方式。2.1.4 法律可行性本系统开发不会侵犯他人、集体或国家利益,不存在侵权等问题,不违反国家法律,因此具有法律可行性。综上所述,从技术上、经济上、法律上、可操作性上都是可行的,而且要求不高,所以该系统的开发是可行的。2.2业务流程业务流程描述:用业务流程图描述现系统各项业务处理过程,并结合业务流程图详细准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方法、算法、输出的数量及形式等。现行系统的业务流程图是分析和描述现行系统业务的重要工具之一。其主要作用是:描述现行系统的业务情况以便于与管理人员交流,它是系统设计的前提和保证。表2-1 业务流程图使用的符号:符号名称实体输入/输出的报表处 理业务流向文档存储2.2.1 管理员管理系统的业务流程图图2-1 管理员管理本系统业务流程图 系统管理员在后台界面可以对论坛的一些基本信息进行设定,可以对用户进行删除和修改,可以对讨论区的版面区域进行设置,可以查询系统中的用户。操作的相应结果都会存储在对应的数据库表中。2.2.2 用户使用系统的用例图用户使用本网站的信息,包括用户注册,登录,发贴,修改个人信息。用户系统的业务用例图如下:图2-2 普通用户使用系统的用例图一般的用户在注册用户名之后可以登陆到本

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号