本系统为基于JSP的法律资讯网设计,后台由管理员角色,前台由会员,
会员可以浏览网站发布的信息,非会员不可浏览详细信息,而且不同会员浏览的信息有一定限制,每个会员都有自己的页面可查看自己发布的信息,。还可以对账号密码以及个人信息进行修改。
系统总体结构设计原则
系统总体结构设计一般应遵循以下原则:
子系统具有相对的独立性;子系统之间的数据依赖尽量小;子系统的设置应考虑今后管理发展的需要;子系统的划分应便于系统分阶段实现。
在遵循上述原则的基础上,根据系统处理业务的不同,
管理员管理所有信息,包括系统用户管理,站内新闻管理,论坛管理,律师管理,注册用户管理,数据参数管理,
注册用户可浏览前台新闻信息,法律常识,参与法律论坛,在线留言,还可修改个人资料.
系统功能总体设计
通过需求分析,可以对系统功能进行总体设计,具体功能说明如下:
本系统是特定某对象使用,登陆系统首先要进行身份验证,验证成功才能对相应角色功能进行使用。
管理员角色
管理员管理所有信息,包括系统用户管理,站内新闻管理,论坛管理,律师管理,注册用户管理,数据参数管理
用户角色
注册用户可浏览前台新闻信息,法律常识,参与法律论坛,在线留言,还可修改个人资料.
综上所述,可以画出系统功能模块图,通过图示的形式,描述了系统各部分的功能模块结构关系。图中的每一个模块都能够独立地实现其具体的功能。
目 录
JSP法律资讯网站 1
ABSTRACT 2
1 概述 6
1.1开发背景 6
1.2 项目提出的意义 7
1.3 系统的开发方法 7
1.4 系统开发工具 7
1.4.1.硬.软件环境 8
1.4.1.3 开发计划 8
1.4.1 JSP 简介 9
1.4.2安装MSSQL 2000 10
1.4.3 数据库简介 11
1.4.4 tomcat配置 12
1.4.5Servlet简介 13
1.4.6 JavaBean简介 14
1.4.7 JavaScript简介 14
2 需求分析 14
2.1可行性分析 15
2.2 系统设计的要求 15
2.3 系统功能需求分析 16
2.4 数据库需求分析 16
3 系统总体设计 17
3.1系统总体设计 17
3.1.1 系统总体架构 17
3.1.2 系统总体结构设计原则 18
3.2 系统功能总体设计 18
3.2.1 管理员角色 18
3.2.2 用户角色 18
3.3 数据库结构设计 19
3.3.1 概念结构设计 19
3.3.2 概念结构设计的方法选择 20
3.3.3 系统的E-R图 20
3.4 数据库表的设计 22
4 系统实现 26
4.1 运行环境 26
4.2 网站前台 26
4.2.1首页 26
4.2.2站内新闻页面 28
4.2.3用户注册页面 30
4.2.4律师风采页面 33
4.2.5法律论坛页面 35
4.2.2留言板页面 36
4.3 系统后台 37
4.3.1 管理员帐号管理模块 40
4.3.2 站内新闻维护 43
4.3.3律师信息审核 45
4.3.4注册用户管理 46
4.3.5论坛管理 48
5 软件测试 49
5.1 软件测试的意义 50
5.2 软件测试的重要性 50
5.3 软件测试的范围 50
5.4 软件测试的方法 51
5.5 软件测试的目的和原则 51
6 总结 53
谢辞 53
参考文献 55