作为一个家政服务系统,它就面对着许多用户的操作,而这些用户对系统的操作应该有所不同,所以我们在设计时必须要对不同的用户设立不同的的权限在本系统中,我考虑了3种权限(管理员,雇主,雇员)。下面将对这三种权限分别进行功能需求分析。
⑴管理员需求
管理员登录系统后台后,可管理个人信息、管理雇主、雇员信息、管理网站信息、管理财务信息、会员信息导出、财务信息导出。
⑵雇员需求
雇员在未登录前可浏览网站信息,凭用户名和密码登录后,可管理个人信息,即对个人信息修改和查询、可查看雇主信息列表,当普通用户没有充值成为会员的时候是不能查看雇主的详细信息的,需充值会员以后方可操作。
⑶雇主需求
雇主在未登录前可浏览网站信息,凭用户名和密码登录后,可管理个人信息,即对个人信息修改和查询、可查看雇员信息列表,当普通用户没有充值成为会员的时候是不能查看雇员的详细信息的,需充值会员以后方可操作。
目 录
基于Java WEB的家政服务系统 1
前 言 5
1 绪论 6
2.1 选题的背景 6
2.2 选题的目的和意义 6
2.3 设计的目的和意义 6
2 相关技术简介 8
2.1 JSP技术简介 8
2.2 MySQL数据库 10
2.3 B/S结构 11
3 系统分析 13
3.1 可行性分析 13
3.1.1 经济可行性 13
3.1.2 技术可行性 13
3.1.3 运行可行性 13
3.1.4 法律可行性 13
3.2 功能需求分析 13
3.3 非功能需求分析 14
4 系统设计 16
4.1 系统架构设计 16
4.1.1 总体架构设计 16
4.1.2 系统网络拓扑结构图 17
4.2 系统总体设计 17
4.3 数据库设计 18
4.3.1 数据库设计原则 18
4.3.2数据库概念设计 19
4.3.3 数据库表设计 20
5 系统实现 22
5.1 登录模块实现 22
5.2 管理员模块实现 23
5.3 雇员/雇主模块实现 25
6 测试 26
6.1 程序的测试 26
6.2 一般程序的测试 27
6.2.1 登录测试 27
6.2.2 增加测试 27
6.2.3 测试查询 28
6.2.4 主页面的登录模块测试 28
6.3 测试结果分析 28
6.4 今后进一步研究的方向 28
总结 30
参考文献 31