目 录
第一章 绪论 1
1.1系统开发背景 1
第二章 需求分析 2
2.1可行性分析 2
2.2业务流程 2
2.3需求规范 5
2.4数据字典 7
第三章 概要设计 11
3.1系统运行总体流程 11
3.2系统体系结构 12
第四章 数据库设计 14
4.1数据库逻辑设计 14
第五章 详细设计与系统实现 18
5.1命名规则 18
5.2模块设计 19
第六章 系统测试以及软件安装 30
6.1软件测试基础理论 30
6.2软件测试目的 30
6.3软件测试方法分类 30
6.4论坛测试 32
6.5测试报告 33
6.6软件安装 33
结 论 35
谢 辞 36
参考文献 37
第一章 绪论
1.1系统开发背景
随着现代社会机械化程度越来越高,人们对机械知识的渴望越来越强烈,而用户间的交流恰好满足了这种需要。用户与用户之间的互相讨论与学习会使用户快速提高自己对于机械知识的了解和认知。针对这种现状开发了本系统。
论坛又名BBS,全称为Bulletin Board System(电子公告板)或者Bulletin Board Service(公告板服务)。是Internet上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。它是一种交互性强,内容丰富而及时的Internet电子信息服务系统。用户在BBS站点上可以获得各种信息服务,发布信息,进行讨论,聊天等等。像日常生活中的黑板报一样,论坛按不同的主题分为许多版块,版面的设立依据是大多数用户的要求和喜好,用户可以阅读别人关于某个主题的看法,也可以将自己的想法毫无保留地贴到论坛中。
一般来说,论坛也提供邮件功能,如果需要私下的交流,也可以将想说的话直接发到某个人的电子信箱中。在论坛里,人们之间的交流打破了空间,时间的限制。在与别人进行交往时,无须考虑自身的年龄,学历,知识,社会地位,财富,外貌,健康状况,也无从知道交谈的对方的真实社会身份。这样,参与讨论的人可以处于一个平等的位置与其他人进行机械方面问题的探讨。论坛往往是由一些有志于此道的爱好者建立,对所有人都免费开放。而且,由于BBS的参与人众多,因此各方面的话题都不乏热心者。我们当然可以利用它来解决机械学习中的一些疑惑。
后来随着因特网的普及,拨号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等,提供非常丰富web方式访问,如发文、即时消息、信件、Blog,而一些管理操作,如版面管理、个人文集,则仍然限定为Telnet访问。而客户端的Telnet软件也发展了很多便于操作的功能,如:鼠标响应、URL识别、图片预览,文章自动下载、自定义脚本等。
参考文献
[1] 孙卫琴,李洪成编著.Tomcat与Java Web开发技术详解[M].电子工业出版社,2004
[2] 飞思科技产品研发中心编著.JSP应用开发详解[M].北京:电子工业出版社,2004
[3] 张海藩编著.软件工程导论[M].北京:清华大学出版社,2003
[4] 萨师煊,王珊著.数据库系统概论[M].北京:高等教育出版社,2003
[5] 余晨,李文炬编著.SQL Server 2000培训教程[M].北京:清华大学出版社,2002 http://www.51lunwen.org/rjgcsslw/2012/0320/lw201203201444578408.html
[6] 宣小平,但正刚,张文毅编著.JSP 数据库系统开发实力导航[M].北京:人民邮电出版社,2003
[7] Martin Bond,Dan Haywood,Debbie Law,Andy Longshaw,Peter Roxburgh著.周辉,付煜,赵本宇,周水生译.21天学通J2EE.第二版[M].北京:人民邮电出版社,2005
[8] 耿祥义,张跃平编著.JSP实用教程[M].北京:清华大学出版社,2003
[9] 袁扬,王彦峰编著.边学边用Dreamweaver MX 2004[M].北京:清华大学出版社,2004
[10] 周苏,王文编著.软件工程学教程[M].北京.科学出版社,2002