四大功能综合网--论坛模块毕业论文.doc
《四大功能综合网--论坛模块毕业论文.doc》由会员分享,可在线阅读,更多相关《四大功能综合网--论坛模块毕业论文.doc(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 网站开发设计报告书 题 目 四大功能综合网 -论坛模块 二 级 学 院 专 业 名 称 班 级 学 生 学 号 学 生 姓 名 指 导 教 师 成 绩 _二零一一 年 6 月摘要在这个多元的世界里,网络已经是人类不可分割的一部分了,人们的消费、娱乐都趋向于网络化。于是我们开发了这个网站,本网站系统集网上书店子系统、学习子系统、论坛子系统、音乐子系统的功能于一身,为广大网络用户提供了一个绿色方便的使用环境。 本网站以促进学习交流为主题,并以广大用户的参与和支持为动力,集众人之智慧,追求稳定而高速发展,最终使我们的网站不断的壮大起来,实现一个功能相当齐全的综合网站。本网站系统完全遵照软件工程思想
2、进行设计和开发。开发过程中主要使用了JSP、JavaScript、CSS、XHTML、HTML、XML和MySQL等技术。分别使用Rational rose 2003 、CVS、CVSNT进行系统建模和版本控制。本报告从项目计划、需求分析,一直到项目提交,都一一详细记录了开发过程中的相关信息。内容条理清晰,图文并茂,专业性强,软件工程的思想将会在本报中得到完美的体现。本报告主要介绍了本网站的论坛模块的实现。【关键词】 JSP网站 论坛 软件工程 软件开发文档模板 UML目 录一、引言41、目的42、范围43、参考文献54、编者及完成时间5二、项目名称5三、项目主要内容预览51、框架主系统52、
3、论坛子系统9四、参与人员信息14五、主要开发工具及理论知识151、开发工具152、理论知识15六、项目计划151、项目名称152、主要内容153、参与人员154、主要文档165、人员分工166、开发工具167、进度168、开发流程179、开发模型17七、需求分析171、业务需求172、项目远景183、功能需求194、非功能需求215、数据流图226、内容和局限性23八、可行性分析241、理论可行性分析242、技术可行性分析243、资源可行性分析24九、概要设计251、软件体系结构252、数据存储策略及E-R模型253、系统层次划分264、子系统主要功能265、部署子系统27十、详细设计271、
4、数据库详细设计272、系统功能详细设计343、主要页面设计预览37十一、系统实现与测试391、测试计划392、测试规范403、测试记录414、缺陷报告435、测试总结和建议47十二、使用手册471、技术简介47十三、总结551、技术总结552、知识总结55一、引言1、目的本报告将前面所作的内容做一个综合和总结,以方便统一浏览和打印。项目的整个开发过程,完全按照软件工程的思想进行,读者可以按照这一思路读完下面内容。2、范围项目参与人员3、参考文献软件工程-理论、方法与实践(高等教育出版社)UML与RationalRose2003 从入门到精通(电子工业出版社)网络编程技术与实例(人民邮电出版社)
5、JavaScript网页特效编程百例通(科学出版社)JSP动态网站开发与实例(清华大学出版社)需求分析报告模板(百度文库)项目计划书模板(百度文库)可行性分析报告(百度文库)概要设计模板(百度文库)详细设计模板(百度文库)软件测试模板(百度文库)4、编者及完成时间谭建川 2011-6-3二、项目名称书店、学习、论坛、音乐四大功能综合网三、项目主要内容预览本网站主要包含了网上书店、在线学习、论坛风云、和音乐欣赏几个主要子系统,本论文主要介绍论坛模块和其运行界面介绍如下;本论文主要介绍论坛模块的详细设计和实现。1、框架主系统登陆界面注册界面欢迎界面网站主页2、论坛子系统论坛主页搜索文章页面发表文章
6、页面文章回复记录页面回复文章页面四、参与人员信息姓名学号班级专业主要负责模块角色王崟平086002263110802计算机科学与技术专业网上书店子系统,音乐子系统、框架主系统,数据库设计组长龙 位086002143110802计算机科学与技术专业论坛子系统一般成员谭建川086002153110802计算机科学与技术专业学习子系统一般成员五、主要开发工具及理论知识1、开发工具名称内容数据库服务器MySQL数据库EER建模工具MySQL Workbench版本控制CVS客户端,CVSNT服务器开发工具NetBeans IDE 6.9.1Web服务器Tomcat 6.0软件建模工具Rational
7、Rose 20032、理论知识XHTML ,JSP,HTML,JavaScript、CSS、XML,软件工程,UML、数据库六、项目计划1、项目名称书店、论坛、学习、音乐四大功能综合网2、主要内容本项目主要是做一个综合性的,开放性的,面向广大网络用户的,面向未来的综合性网站。本论文重点介绍论坛模块的实现和设计,以及主要的测试和运行结果等。3、参与人员 王崟平(组长) 谭建川 龙位 4、主要文档 需求规格说明书 可行性研究报告概要设计报告 详细设计报告测试报告技术手册5、人员分工 需求分析: 全体成员可行性分析:王崟平(组长)概要设计: 全体成员 详细设计: 全体成员系统实现: 王崟平(网上书店
8、子系统、主框架系统、音乐子系统、数据库)谭建川(论坛子系统)龙 位(学习子系统) 系统测试: 王崟平备 注: 项目结束后按具体个人完成的任务做出记录6、开发工具Windows XPNetBeans6.9.1 IDEMySQL 5.1.51MySQL Workbench 5.2.29MySQL gui-tools 5.0CVSNT 2.5.03.2151CVS 1.2.157、进度(1)项目计划 (第七周) (2)需求分析 (第七周)(3)概要设计 (第八周 )(4)详细设计 (第九周)(5)编码实现与测试 (第十周,第十一周)(6)最终报告与作品提交 (第十二周)8、开发流程可行性分析需求分析
9、概要设计项目计划系统实现与测试详细设计项目提交9、开发模型瀑布模型七、需求分析1、业务需求1-1项目背景当今世界是一个处于信息交流日趋频繁的时代,世界通过网络技术而紧密地联系在一起。计算机网络中高速流动着大量而丰富的有用的信息,同时也包含了大量的垃圾信息。而当网络用户在这龙蛇混杂的网络世界中用鼠标进行不断的淘金式点击时,时间就慢慢的流失了。往往在那华丽的文字下面挖掘出来的是一大堆垃圾信息,或者是朴素的文字下面弹出一些赤裸裸的人体艺术照片。也许有时运气很好,一点就找到了自己所需要的信息,但这样的情况却很少见。现代社会是一个知识爆炸的年代,新的知识心,新的技术不断涌现。因此,如何迅速地获取所需的信
10、息就成为各位众多网络用户关注的焦点。在这样的背景下,本组成员决定为网络用户提供一个绿色、健康的网络环境,让用户不在因为五花八门的广告、强行弹出的的游戏等烦恼。严格控制所有的链接与内容,做到名副其实的效果。并对各类健康网站进行分类汇总,让网络用户迅速定位到所需的资源网站。并提供了为所有网络用户相互答疑的交流平台,让每一位乐于助人的网络用户都可以贡献自己的一份力量,使本网站不断地壮大起来。处于这样的考虑,此项目便应运而生。1-2 项目机遇当今世界在网络技术的应用之下,世界已经变成了一个地球村。各国的的科学技术,知识文化,在Internet的支持下得以迅速而轻松的交流。同时大量的垃圾信息也让网络用户
11、感到厌烦。木马、病毒,强制弹出的广告、游戏长让用户感到苦不堪言。搜索有用信息的效率大大下降。并且缺乏一个有效的学习交流平台,许多疑问得不到及时的解答,有时候即使有了回答也是一些YY信息,很让自己失望。对于很多网络新手来说,要经过长时间的点击尝试之后才能找到一些自己信得过的网站,才能迅速的找到自己所需的资源。这种靠运气的做法谁也不愿意,并且靠自己的一己之力必然会有所局限。所以我们开发的这样一个绿色网站,由经过审核的网络用户参与,并提供一个互动交流学习平台,让疑问得到迅速而满意的回答。让每一位网络用户都能贡献自己的一份力量,将各种正规绿色的网站进行分类汇总,严格检查其内容,以便于网络用户迅速定位到
12、自己所需的网络资源,消除名不副实的内容。这对于网络熟手与生手都是大有益处的。而现代网络学习已经成为时代的主流,因此,这个项目面临着很好的业务机遇。.1-3 项目目标本网站的业务目标就是逐步向综合型网站迈进,提供一个能够满足广大网络用户经常访问的常规性网站和各类绿色健康网站的分类链接与汇总。提供一个技术知识等的交流平台。借助各类网络用户之力,把本网站做得更大,更强。为所有的网络用户提供一个真正的、绿色的、健康的,能够促进学习和交流的网站就是我们的最终目标。由于当前时间有限,所以就暂时实现网上书店,论坛风云、在线测试、资源共享、和音乐欣赏几个核心功能,今后在进一步扩展。1-4 产品价值本网站纯属绿
13、色网站,是一个以促进学习交流为主的平台,面向广大的网络用户。将给广大网络用户提供一个绿色、健康的资源搜索、资源共享、学习交流、休闲娱乐平台。使广大网络用户,不论是生手还是熟手,都能在这样的环境下迅速成长进步,提高办事效率,吸引越来越多的网络用户参与到其中,使本网站逐渐强大起来,这就是本产品的最大价值的未来取向1-5 业务风险本业务由于初始参与人员较少,技术薄弱,因此实现这部分功能是可能要花费一段较长的时间,并且可能会有许多不足之处,难以在短时间内吸引广大网络用户。这就是本项目开发的最大风险。同时也是一个纯兴趣问题,成员开发的积极性可能不太高。这就是这个项目的两个主要风险。1-6 业务环境本业务
14、面向广大网络用户、运行于因特网之上、根据网络用户的参与时间、与所作的贡献划分成不同的等级,分别给予相应的权限,并进行适当监控各位网络用户的行为,以确保网站内容健康,避免垃圾信息。2、项目远景2-1 项目远景描述现代软件工程强调软件的可移植性、可重用性、可维护性、可扩充性。本网站基于这样的思想特别注重可重用性、可维护性和可扩充性。首先可重用性体现在每一个子系统的实现都是与主系统独立进行编译测试的,这样产生的一个个子系统就具有相当的独立性,重用性就非常高,为网络用户下载学习就非常方便。可维护性在可重用性的基础上有所体现,由于子系统具有相当的独立性,因此维护的时候,就可以专注于出现问题的子系统,几乎
15、不用考虑其他子系统。可扩充性体现在整个系统的宏观规划上,主系统给子系统提供一个框架接口,各种子系统只需像挂插件一样添加到主系统上就可以使用。主系统的主要功能就是对这些子系统进行监控和管理。而具体功能由子系统实现。这样可扩从性就会相当高。出于未来的考虑,这样的设计具有相当好的适应性。今后越来越多网络用户的参与、我相信这种思想的优越性将会得到充分体现。一个功能强大的绿色健康的网站将会诞生,并且不断与时俱进,不断实现它的最大价值。2-2假设和依赖环境由于今后网站功能的不断强大,对技术和软硬件的要求可能会更高,新的网络用户不断出现,维护量和管理量、难度都会加大。这些技术和资源得靠广大网络用户的支持和参
16、与才可能得以实现和完善。3、功能需求由于本网站是出于一个不断变化与发展的过程当中,在项目初始阶段主要实现网上书店、论坛、在线测试、音乐欣赏等核心类容。所以下面的分析主要围绕这几个方面进行介绍,出于篇幅和要求的考虑,重点分析论坛系统。3-2 论坛子系统3-2-1 用例图3-2-2 搜索文章活动图3-2-3 发表文章活动图3-2-4 回复文章活动图3-2-5 搜索文章活动图4、非功能需求4-1 界面优美。要符合大众的审美情趣,要让网络用户看到界面时有一种美的享受。4-2 交互性好。交互过程中给予适当的提示,但不要进行过多干预。4-3 可靠性高。系统失败的概率低于10%。4-4 容错性好。系统出现故
17、障后,恢复正常最长时间不能超过12小时4-5 响应速度快。对网络用户的每次请求响应速度应保持在40秒范围内。4-6 动感性。网站要具有一定的动感效果,避免画面的呆板。4-7 新颖性。网站要具有一定的新颖性,以吸引更多的网络用户。4-8 系统要全天工作。4-9 系统内容健康、符合法律道德规范4-10系统具有较强的安全性。对用户资料要提供很好的完全保障4-11系统要有很好的易操作性。要让用户见其名,知其意。4-12系统可维护性好。4-13可扩充性高。4-14提供帮助和说明。5、数据流图6、内容和局限性6-1首次发布内容首次发布范围主要包括网上书店子系统,论坛子系统、学习子系统、音乐欣赏子系统。6-
18、2 随后发布内容随后将增加视屏分享子系统、网站分类管理子系统、并进一步改进以前的子系统。6-3 局限性和专用性由于网站不可能包罗万象、因此本网站具有一定的针对性和局限性。所谓针对性,是针对那些想通过网络迅速获取资源、提高办事效率,或想通过学习交流获得进步的广大网络用户。对于其他业务,本网站目前没有打算提供。八、可行性分析1、理论可行性分析1-1具有java 理论基础1-2具有JavaScript理论基础1-3具有HTML、XHTML、XML、CSS理论基础1-4具有JSP理论基础1-5具有关系数据库理论基础1-6具有软件工程理论基础1-7具有UML理论基础1-8具有一定的项目经验2、技术可行性
19、分析2-1会使用MySQL数据库2-2会使用MySQL-gui-tools工具2-3会使用MySQL-Workbench建立EER模型2-4会使用Rational Rose 2003建模2-5会使用NetBeans6.9.1 IDE 2-6会使用CVSNT、CVS进行版本控制3、资源可行性分析3-1 拥有丰富的图书资源3-2 拥有丰富的网络资源3-3 拥有三人组的人力资源3-4已经具备如下一套完备的开发工具MySQL数据库服务器MySQL-gui-tools MySQL图形管理界面MySQL-Workbench EER建模工具RationalRose2003 建模工具NetBeans6.9.1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 四大功能综合网-论坛模块 毕业论文 四大 功能 综合 论坛 模块
限制150内