现在的所有人都会有自己的个人空间,这也充分说明了网络的重要性。在当今社会中有自己的个人网站是一种时尚,每个人都可以在网上发表自己的文章,述说自己的心情日记,记录自己的个人信息,照片等等。并能通过自己的个人网站进行论坛交流,还可以为自己喜欢的网站留下自己宝贵的意见。
基于以上的需求分析,可将系统划分为以下几个功能:
a) 管理员登录功能:只要有管理员姓名,和密码就可以用管理员身份进行登录。并对其网站进行一系列的操作,如论坛管理,留言板管理,个人信息管理,信息发布管理等操作。
b) 留言板系统功能:用于网站管理员与游客交流的一个渠道,管理员可以随时对留言进行回复和对一些没有必要的留言进行删除。游客同样也可以留言。如果想有自己的留言姓名,就必须注册,这样留言板上将会留下用户的姓名,留言时间,和留言内容。
c) 个人信息管理功能:无论是管理员还是注册后的用户都可以对自己的个人信息进行修改,如姓名,性别,属性,生日,职业等操作。
d) 论坛管理功能:论坛管理功能是一种复杂的应用系统,需要综合应用的数据库、javabean等技术操作。和所有论坛几乎很相似有它特有的发帖,回帖,设置不同用户权限的问题,通过它管理员可以发表自己的任何文章,让所有游客可以进行浏览,。
e) 信息发布及浏览功能:其主要是由管理员发布每天信息的内容,显示每天的最新消息的标题,作者,日期,详细内容等,使管理员能借助该系统对信息发布的增加,修改和删除等功能。随时都能提供给经过本网站的游客浏览
目 录
1 引言 2
2 系统分析 3
2.1 功能需求分析 3
2.2 本系统采用的关键技术 4
2.2.1 JSP技术 4
2.2.2 JavaBean技术 4
2.2.3 JDBC技术 5
2.2.4 用JDBC访问数据库 6
2.3 可行性分析 9
2.4 系统运行环境 9
3 系统概要设计 11
3.1 总体功能 11
3.2 E-R图 13
4 系统详细设计 14
4.1 后台数据库设计 14
4.1.1 SQL SERVER 介绍 14
4.1.2 数据库表结构 15
4.2 处理流程设计 17
4.2.1 系统操作流程 17
4.2.2 数据增加流程 18
4.2.3 数据修改流程 18
4.3.4 数据删除流程 19
4.3 系统模块设计 20
4.3.1 管理员登陆 20
4.3.2 新闻管理 22
5 系统调试与测试 26
5.1 程序调试 26
5.2 程序的测试 26
5.2.1 测试的重要性及目的 26
5.2.2 测试的步骤 28
5.2.3 测试的主要内容 28
6 结论 30
6.1 系统评价 30
6.2 安全性问题 30
致谢 32
参考文献 33