HP BAS China System Design Project ID No.:2010050001
Hewlett-Packard Company
System Design for
Intern Management System
HP BAS China Internal
HP Global Method for
Application Services
HP Restricted Page 1 of 59
Template (Version
AS_ENG2001T /2010-07-
28)
Design001
© Copyright 2022 Hewlett-Packard Development Company, L.P.
Valid agreement required.
raw.doc
Last changed: 18 July 2010 at 15:17
HP BAS China System Design Project ID No.:2010050001
一、系统概要............................................................................................................................ 6
1.1 开发背景............................................................................................................... 6
1.2 项目背景............................................................................................................... 6
1.3 系统流程概要........................................................................................................ 7
1.4 数据流图............................................................................................................... 8
二、用例模型(Use-Case View).............................................................................................9
2.1 用例文档............................................................................................................... 9
用例编号.................................................................................................................................... 9
UC-01........................................................................................................................................ 9
用例描述.................................................................................................................................... 9
角色管理.................................................................................................................................... 9
参与者....................................................................................................................................... 9
已注册用户,且拥有相应权限...................................................................................................9
前置条件.................................................................................................................................... 9
用户已登录................................................................................................................................ 9
后置条件.................................................................................................................................... 9
在系统中增、删、改、查记录...................................................................................................9
事件路径.................................................................................................................................... 9
1 拥有“新增角色”权限用户执行“新增角色”用例..........................................................................9
1.a 输入角色信息...................................................................................................................... 9
1.b 确认信息.............................................................................................................................. 9
1.b.1 如有相同角色名,提示角色名不能重复,并重新输入.......................................................9
1.b.2 写入新角色信息到数据库..................................................................................................9
1.c 执行“显示角色列表”用例....................................................................................................10
2 拥有“删除角色”权限用户执行“删除角色”用例........................................................................10
2.a 点击删除............................................................................................................................ 10
2.b 确认信息............................................................................................................................ 10
2.b.1 点击取消........................................................................................................................ 10
2.b.1.1 返回............................................................................................................................. 10
2.b.2 点击确定........................................................................................................................ 10
2.b.2.1 更新数据库................................................................................................................. 10
2.c 执行“显示角色列表”用例....................................................................................................10
3 拥有“修改角色”权限用户执行“修改角色”用例........................................................................10
3.a 点击修改输入新信息.......................................................................................................... 10
3.b 确认信息............................................................................................................................ 10
3.b.1 如有相同角色名.............................................................................................................10
HP Global Method for
Application Services
HP Restricted Page 2 of 59
Template (Version
AS_ENG2001T /2010-07-
28)
Design001
© Copyright 2022 Hewlett-Packard Development Company, L.P.
Valid agreement required.
raw.doc
Last changed: 18 July 2010 at 15:17
HP BAS China System Design Project ID No.:2010050001
3.b.1.1 提示角色民重复..........................................................................................................10
3.b.2 返回............................................................................................................................... 10
3.c 更新数据库........................................................................................................................ 10
3.d 执行“显示角色列表”用例.................................................................................................... 10
4 拥有“查询角色”权限用户执行“查询角色”用例........................................................................10
4.a 选择权限类型.................................................................................................................... 10
4.a.1 显示拥有所选权限的权限名...........................................................................................10
4.b 点击权限名........................................................................................................................ 10
4.b.1 显示所选权限名所拥有的权限........................................................................................ 11
用例编号.................................................................................................................................. 11
UC-02...................................................................................................................................... 11
用例描述.................................................................................................................................. 11
用户管理.................................................................................................................................. 11
参与者..................................................................................................................................... 11
已注册用户,且拥有相应权限.................................................................................................11
前置条件.................................................................................................................................. 11
用户已登录.............................................................................................................................. 11
后置条件.................................................................................................................................. 11
在系统中增、删、改、查记录.................................................................................................11
事件路径.................................................................................................................................. 11
1 拥有“新增用户”权限用户执行“新增用户”用例........................................................................11
1.a 输入用户信息.................................................................................................................... 11
1.b 确认信息............................................................................................................................ 12
1.b.1 如有相同用户 ID,提示 ID 重复,并重新输入.................................................................12
1.b.2 写入新用户到数据库....................................................................................................... 12
1.c 执行“显示用户列表”用例....................................................................................................12
2 拥有“删除用户”权限用户执行“删除用户”用例........................................................................12
2.a 点击删除............................................................................................................................ 12
2.b 确认信息............................................................................................................................ 12
2.b.1 点击取消........................................................................................................................ 12
2.b.1.1 返回............................................................................................................................. 12
2.b.2 点击确定........................................................................................................................ 12
2.b.2.1 更新数据库................................................................................................................. 12
2.c 执行“显示用户列表”用例....................................................................................................12
3 拥有“修改用户”权限用户执行“修改用户”用例........................................................................12
3.a 点击修改输入新信息.......................................................................................................... 12
3.b 确认信息............................................................................................................................ 12
3.b.1 取消............................................................................................................................... 12
HP Global Method for
Application Services
HP Restricted Page 3 of 59
Template (Version
AS_ENG2001T /2010-07-
28)
Design001
© Copyright 2022 Hewlett-Packard Development Company, L.P.
Valid agreement required.
raw.doc
Last changed: 18 July 2010 at 15:17
HP BAS China System Design Project ID No.:2010050001
3.b.1.1 返回............................................................................................................................ 12
3.b.2 确认............................................................................................................................... 12
3.b.2.1 更新数据库................................................................................................................. 12
3.c 执行“显示用户列表”用例....................................................................................................12
4 拥有“修改用户角色”权限用户执行“修改用户角色”用例..........................................................12
4.a 点击要删除的角色,即可删除...........................................................................................13
4.b 在下拉菜单中选择要添加的角色........................................................................................13
5 拥有“查询用户”权限用户执行“查询用户”用例........................................................................13
5.a 按 ID 查询.......................................................................................................................... 13
5.a.1 执行“显示用户列表”用例................................................................................................13
5.b 按姓名查询........................................................................................................................ 13
5.b.1 执行“显示用户列表”用例................................................................................................13
6 执行“密码修改”..................................................................................................................... 13
6.a 输入旧密码........................................................................................................................ 13
6.b 正确输入当前密码.............................................................................................................13
6.b.1 输入新密码.................................................................................................................... 13
6.b.2 确认新密码.................................................................................................................... 13
6.b.3 新密码和确认密码不相等...............................................................................................13
6.b.3.1 返回 6.b.1................................................................................................................... 13
6.b.4 更新数据库.................................................................................................................... 13
6.c 错误................................................................................................................................... 13
6.c.1 回到 6.a......................................................................................................................... 13
用例编号.................................................................................................................................. 14
UC-03...................................................................................................................................... 14
用例描述.................................................................................................................................. 14
实习生班级管理....................................................................................................................... 14
参与者..................................................................................................................................... 14
已注册用户,且拥有相应权限.................................................................................................14
前置条件.................................................................................................................................. 14
用户已登录.............................................................................................................................. 14
后置条件.................................................................................................................................. 14
在系统中增、删、改、查等记录.............................................................................................. 14
事件路径.................................................................................................................................. 14
1 拥有“增删改查”权限用户执行“增删改查”用例........................................................................14
1.a 显示增删改查页面.............................................................................................................14
2 拥有“导出班级信息”权限用户执行“导出班级信息”用例..........................................................14
2.a 确认................................................................................................................................... 14
2.b 取消.................................................................................................................................. 14
HP Global Method for
Application Services
HP Restricted Page 4 of 59
Template (Version
AS_ENG2001T /2010-07-
28)
Design001
© Copyright 2022 Hewlett-Packard Development Company, L.P.
Valid agreement required.
raw.doc
Last changed: 18 July 2010 at 15:17
HP BAS China System Design Project ID No.:2010050001
2.b.1 返回............................................................................................................................... 14
用例编号.................................................................................................................................. 15
UC-04...................................................................................................................................... 15
用例描述.................................................................................................................................. 15
实习生管理.............................................................................................................................. 15
参与者..................................................................................................................................... 15
已注册用户,且拥有相应权限.................................................................................................15
前置条件.................................................................................................................................. 15
用户已登录.............................................................................................................................. 15
后置条件.................................................................................................................................. 15
在系统中增、删、改、查等记录.............................................................................................. 15
事件路径.................................................................................................................................. 15
1 拥有“增删改查”权限用户执行“增删改查”用例........................................................................15
1.a 显示增删改查页面.............................................................................................................15
2 拥有“导出实习生信息”权限用户执行“导出实习生信息”用例..................................................15
2.b 确认................................................................................................................................... 15
2.c 取消.................................................................................................................................. 15
2.c.1 返回............................................................................................................................... 15
2.2 需求详细描述......................................................................................................15
三、类图模型.......................................................................................................................... 36
3.1Action 类.............................................................................................................. 36
3.2 Service 类........................................................................................................... 38
3.3 DAO 类...............................................................................................................40
四、顺序图模型....................................................................................................................... 43
4.1 角色模块............................................................................................................. 43
4.2 用户模块............................................................................................................. 46
五、组件图模型....................................................................................................................... 53
六、数据模型.......................................................................................................................... 54
6.1 E-R 模型............................................................................................................. 54
6.2 数据库详细设计..................................................................................................55
6.3 字段说明............................................................................................................. 55
七、部署图.............................................................................................................................. 58
HP Global Method for
Application Services
HP Restricted Page 5 of 59
Template (Version
AS_ENG2001T /2010-07-
28)
Design001
© Copyright 2022 Hewlett-Packard Development Company, L.P.
Valid agreement required.
raw.doc
Last changed: 18 July 2010 at 15:17
- 1
- 2
- 3
前往页