报刊订阅系统是应用于企业报刊订阅,是为了方面员工选择自己喜欢的报刊图书进行订阅的一个管理平台.
本系统采用JSP作为前台开发语言,MySQL作为后台数据库进行开发。本系统用户分为系统管理员、普通用户。管理员模块的功能主要包括管理员管理、员工管理、报刊分类管理,报刊管理和报刊订阅信息管理、订阅查询统计信息管理;普通用户模块的功能哟普登录、浏览报刊信息、订阅报刊、我的订阅等.
主要实现以下功能: 1. 登陆功能:登陆系统为身份验证登录。分为管理员登录和一般用户登录。分别通过不同的用户名和密码进入报刊订阅管理界面。 2. 录入新信息功能:对于管理员,包括新用户信息和新报刊信息的录入功能,信息一旦提交就存入到后台数据库中;普通用户自行注册进行录入个人信息。 3. 订阅功能:用户可以订阅报刊,系统自动计算所需金额,并显示在界面上;管理员不可订阅报刊,必须以用户身份订阅报刊。 4. 查询功能:按人员查询、按报刊查询、按部门查询有关订阅信息,对查询结果能进行预览; 5. 统计功能:按报刊统计、按人员统计、按部门统计,对统计结果能进行预览;
目 录
摘要 1
abstract 2
目 录 3
1 绪论 5
1.1 开发背景 5
1.2 开发意义 5
2 开发技术介绍 5
2.1 Mysql数据库服务器 5
2.2 Java语言 6
2.3 页面技术JSP 6
2.4 系统设计模式 7
2.5 Javaweb分层开发思想 8
3 需求分析 8
3.1 可行性分析 8
3.1.1 技术可行性 9
3.1.2 经济可行性 9
3.1.3 操作可行性 9
3.1.4 法律可行性 9
3.2 功能需求 9
3.3 重要流程图 10
3.4 功能模块设计 11
3.5 数据库设计 12
3.5.1 数据项设计 12
3.5.2 数据表说明 13
3.5.3 逻辑设计 13
4 详细实现 15
4.1 系统登录 15
4.2 管理员模块 15
4.2.1 管理员管理 15
4.2.2 报刊管理 16
4.2.3 报刊分类管理 17
4.2.4 部门管理 18
4.2.5 员工管理 19
4.2.6 报刊订阅管理 20
4.3 用户模块 21
4.3.1 报刊查看 21
4.3.2 报刊订阅 21
4.3.3 我的预订 22
4.4 系统部署 22
5 系统的测试 25
5.1 测试方案设计 25
5.1.1 测试策略 25
5.1.2 测试安排 25
5.1.3 测试资源 26
5.2 测试用例构建 26
5.2.1 测试用例编写约定 26
5.2.2 测试用例设计 26
5.2.3 测试分析 27
结束语 28
参考文献 28
致谢 30