2.系统分析
2.1系统的需求分析
开发网络安全技术交流论坛的目的是提供一个技术交流平台,因此系统的主要功能是发表主题,其次是其他人员根据主题发表自己的看法。只有注册用户才能发表主题和回复主题,浏览者只能浏览主题贴信息。此外,为了能让想发表帖子的人能发表帖子和记录发帖者、回复者的信息,系统还提供了注册功能。根据用户的需求和以上分析,系统应该具有以下功能:显示论坛类别及版面、查看版面下的所有根贴、查看精华贴、查看自己发表的帖子、搜索帖子、查看根贴内容、用户注册、用户登录、发表帖子、回复帖子、进入后台、论坛版面管理、论坛类别管理、用户管理。
2.2 可行性分析
(1)技术可行性
该系统采用的是JSP语言和Struts框架并结合SQL Server2000进行开发的。这些框架和优秀的设计思想,为系统提供了技术条件。
(2)社会可行性
随着论坛的不断壮大,专题论坛越来越受人们欢迎,特别是IT行业人员。所以说专题论坛在当今社会是相当重要的。
(3)时间可行性
目前有很多书籍和网上资料可以参考,系统在规定时间内,基本可以完成。
3.系统的总体设计
3.1 前后台功能结构
用户访问论坛首页面后,可进行查看版面下根贴信息、查看自己发表的帖子、查看精华帖子、搜索帖子、查看根贴信息、用户注册等信息。用户在此论坛中通过注册成为该网站的真正用户并成功登录系统后,可进行发表帖子、回复帖子、查看自己发表的帖子等操作。前台结构图如下图3所示。
图3 前台结构图
若用户的权限为管理员,则可进入后台,可进行论坛类别的管理、版面管理和用户管理的操作。后台功能结构图如图4所示。
图4 后台结构图
3.2 系统流程图
网络安全技术交流论坛的前后台业务流程图如图5图6所示:
图5 前台业务流程图
图6后台业务流程图
3.3 系统公共类的建立和Struts1.2框架的搭建
在实现这些功能之前必须搭建好框架,本系统主要采用导入类包文件并修改其配置文件web.xml(配置Struts框架和标签)的方式。
在开发程序时,经常会遇到在不同的方法中进行相同处理的情况,在开发本系统时用到的公共类分别是:数据库连接类:DB.java,业务处理类:OpDB.java, 分页类:CreatePage.java, 字符串处理类:Change.java ,解决中文乱:ToChinese.java。
上一页 [1] [2] [3] [4] [5] 下一页
JSP计算机技术交流论坛设计毕业论文 第3页下载如图片无法显示或论文不完整,请联系qq752018766