资源预约系统文档格式.docx
- 文档编号:22429322
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:31
- 大小:329.56KB
资源预约系统文档格式.docx
《资源预约系统文档格式.docx》由会员分享,可在线阅读,更多相关《资源预约系统文档格式.docx(31页珍藏版)》请在冰豆网上搜索。
对员工的预约进行处理。
(3)系统管理员:
系统维护。
2、2员工预约使用资源服务的用例图
(1)登录用例:
完成员工的登录功能,验证员工的身份,以保证系统的安全;
(2)预约资源用例:
完成资源的预约;
(3)密码修改用例:
当员工成功登录后,调用该用例对用户密码的修改;
(4)查询资源预约处理结果用例:
完成对预约结果的查询;
(5)归还资源用例:
完成资源归还处理;
(6)超期处理用例:
对超过使用时间的用例而进行超期的处理;
(7)取消资源预约用例:
完成对资源预约的取消处理;
(8)显示资源预定信息:
用于显示某员工的所有借阅信息
2、3资源管理员处理资源预约信息,借出资源,归还资源的用例图
该用例完成对资源管理员身份的验证。
(2)密码修改用例:
完成对密码的修改处理。
(3)借出资源用例:
完成对资源的借出处理。
(4)查询资源可以数量用例:
完成对资源可以数量的查询。
(5)查询资源使用状况用例:
完成对资源的跟踪处理。
(6)查询员工使用资源数量用例:
完成对员工使用资源使用情况的查询。
(7)查询资源可使用时间的用例:
完成对资源可使用时间的查询。
(8)显示资源信息用例:
显示资源的预约情况。
(9)处理归还资源用例:
对员工归还的资源进行处理
(10)查询资源的请求用例:
对资源请求的查询。
(11)拒绝预约请求用例:
完成对拒绝了的员工预约资源请求的
查询。
(12)审核通过的预约请求用例:
完成对审核通过了的资源请求
的查询
1巨繼匣因
2、4系统管理员进行系统维护的用例
(1)管理资源管理员信息用例:
用于对资源管理员信息的维护,对资源管理员信息的维护包括添加资源管理员、删除资源管理员;
(2)管理资源信息用例:
用于对资源信息的维护,对资源信息的维护主要包括添加资源、删除资源;
(3)管理资源种类信息的用例:
用于对资源种类信息的维护,
主要包括添加资源种类、删除资源种类;
(4)管理员工信息的用例:
用于对员工信息的维护,主要包括添加员工信息、删除员工信息;
(5)登录用例:
该用例完成对系统管理员身份的验证。
3、关键用例的用例描述
在建立用例图后,为了使每个用例更加清楚,可以对用例进行描
述。
表1预约资源用例的描述
用例名称
预约资源
标识符
UC0001
用例描述
员工预约资源,进行预约资源操作
参与者
员工
状态
进行预约
前置条件
员工成功登录系统并提出使用资源类和资源使用
时间段
后置条件
管理员处理员工预约信息
基本操作流程
1,员工提出需要使用资源的时间范围
2,系统自动显示出在该时间段内空闲且符合条件
的资源
3,进行预约
可选操作流程
员工提出使用资源的种类和时间段的时候,若没有
符合要求的资源,则取消资源预约工作
假设
员工成功登录到系统
表2登录用例
登录系统
UC0002
员工,资源管理员或系统管理员登录系统
员工,资源管理员或系统管理员
员工,资源管理员或系统管理员正确输入登录信息
成功登录到系统
1,员工,资源管理员或系统管理员输入不同权限正确的登录帐号
2,员工,资源管理员或系统管理员输入相应的密码,
3,登录到相应的页面
登录系统的时候,上一次登录的时候保存相应的登录信息,方便下一次登录
员工,资源管理员或系统管理员拥有相应权限登录
帐号及密码
表3密码修改用例
密码修改
UC0003
员工,资源管理员或系统管理员对相应的帐号密码进
行修改
进行密码修改
相应的帐号密码修改成功
1,员工,资源管理员或系统管理员登录到相应的个
人信息界面2,进行密码修改流程
3,密码修改成功
在对修改密码的过程中有进行相应的验证
进行修改密码的人员拥有该帐号相应的信息
表4员工查询资源预约处理结果用例
员工杳询资源预约处理结果
UC0004
员工对资源预约处理结果进行查询核对
资源预约信息已经经过处理
查询到相应的预约信息
1,员工登录到个人预约信息界面
2,查询预约结果
当预约信息处理结果为拒绝时,杳看拒绝原因
员工对资源进行过预约
表5查询员工使用资源数量用例
查询员工使用资源数量
UC0005
资源管理员对员工当前使用资源数量进行查询
资源管理员
查询到相应员工的信息
系统查询到员工的历史使用资源信息
1,资源管理员登录到系统
2,输入相应的员工编号
3,查询到相应员工的历史预约或者使用资源信息
通过检索查询到员工的信息
员工信息在系统中有相应的记录
表6查询资源可使用时间的用例
查询资源可使用时间
UC0006
资源管理员对当前可使用资源时间段进行查询
查询到相应的资源信息
资源管理员成功登录到系统
系统查询到资源的可使用时间的信息
2,输入相应的资源信息
3,查询到相应资源的可使用时间信息
通过检索查询到资源的信息
资源信息在系统中有相应的记录
表7资源管理员审核通过预约请求用例
资源管理员审核通过员工预约信息
UC0007
资源管理员对员工的预约批准
处理预约请求
员工提出对资源的预约请求
资源管理员批准员工的资源预约请求
1,查看员工的预约请求
2,对员工的信息进行查看
3,对资源信息进行查看
4,批准员工预约请求
资源管理员对员工的历史信息进行查询
资源管理员正确登录到系统并查询到预约请求
表8资源管理员借出资源用例
资源管理员借出资源
UC0008
员工成功借出资源或者能使用预约资源
员工借出或者使用资源
资源管理者审核通过员工预约信息,并批准预约请
求
资源库减少资源可借出或使用信息
1,资源管理员查询到相应的资源预约信息
2,向员工借出资源
3,在系统资源中减少可借出或使用资源
通知员工预约请求处理结果
员工预约请求得到批准
表9资源管理员处理归还资源用例
资源管理员处理员工归还资源
UC0009
资源管理员处理员工归还使用资源信息
资源管理员查询到相信员工和资源信息
员工归还资源
在资源库增加资源可使用信息
1,资源管理员成功核对员工信息和资源信息
2,员工在规定时间内归还资源使用权利
3,资源管理员增加资源库可使用资源信息
查询员工是否在规定时间内归还资源使用权利
员工的信息和资源信息符合要求
表10系统管理员管理资源信息用例
系统管理员管理资源信息
UC00010
系统管理员管理资源库中资源的信息
系统管理员
查询到资源库中有相应的资源信息
资源管理员成功登录到系统中
成功的在资源库中进行了相应的资源信息修改
1,系统管理员登录到系统中
2,查询到相应的资源信息
3,对相应的资源信息进行修改
在删除资源的时候添加删除原因
表11系统管理员管理员工信息的用例
系统管理员管理员工信息
UC00011
系统管理员管理员工的信息
查询到资源库中有相应的员工信息
成功的对员工进行了相应的信息修改
1,系统管理员登录到系统中
2,查询到相应的员工信息
3,对员工信息进行修改
在修改员工信息的时候添加原因
表12系统管理员管理资源种类信息的用例
系统管理员管理资源种类信息
UC00012
系统管理员管理资源种类的信息
成功的对资源进行了相应的信息修改
3,对资源信息进行修改
在杳询到资源的情况下,直接在资源信息中进行相
应的修改
三、静态建模
1、实体类的类图
1)员工类
员工类描述员工的信息。
员工的信息包括员工ID、员工名、所属部门。
为了系统的安全性,一般属性设为私有的,而方法设为公共的。
2)资源类
资源类描述资源的信息。
资源的信息包括资源ID、资源名称、资源数量、资源所属种类、资源状态。
同样的资源的属性设为私有,而方法设为公有。
3)资源种类类
资源种类类描述资源种类的信息。
资源种类信息包括资源种类
ID、资源种类名称、该种类的资源信息。
4)预约记录类
预约记录类描述了员工预约资源时的预约记录。
一个预约记录对
象对应一个员工和一种资源。
5)管理员类
该类保存了用户名和密码信息。
上述类都是实体类,都需要持久性,即需要存储到数据库中。
因此还可以抽象出一个代表持久性的父类持久类,该类实现了对数据库进行读、写、更新和删除等操作。
佃/37
2、用户界面类
用户与系统之间的交互是通过用户界面实现的,一个好的系统通
常具备很友好的图形用户界面。
2、1MainWindow类
MainWindow是员工与系统交互的主界面,系统的主界面具有菜单,当用户选择不同的菜单项时,MainWindow界面类调用相应的方
法以完成对应的功能。
公共操作如下:
(1)createWindow():
创建资源管理系统的图行用户界面主窗口。
(2)预约资源():
当用户选择“预约资源”菜单项时,调用该方法。
(3)密码修改():
当用户选择“密码修改”时,调用该方法。
(4)查询预约记录():
当用户选择“查询预约记录”时,调用
该方法。
(5)归还资源():
当用户选择“归还资源“时,调用该方法。
2、2登录界面类
用户打开登录对话框,以完成对用户的身份验证。
公共方法如下:
(1)Create():
当用户运行系统时,调用该方法以创建登录对话框。
(2)登录():
当用户登录系统时,调用该方法完成对用户身份的验证。
2、3维护界面类
维护界面类是系统管理员对系统进行维护的主界面,有相应的菜
单项,以调用相应的方法。
该界面的方法如下:
(1)添加资源();
(2)删除资源();
(3)添加资源种类();
(4)删除资源种类();
(5)添加员工();
(6)删除员工();
(7)管理员();
2、4预约资源界面类
该界面类是进行预约资源时所需的对话框。
当主界面中菜单项“预约资源”本选择时,该对话框弹出,员工在对话框中输入要预约的资源信息,并创建和保存预约记录。
2、5归还资源界面类
该界面类是进行归还资源时需要的对话框。
当主窗口中的“归还
资源”菜单项被选择时,该对话框弹出。
员工在该对话框中输入资源信息,系统将根据资源信息更新相关的预约记录。
2、6查询界面类
该界面是进行查询预约记录是需要的对话框。
员工可以输入自己的员工ID进行查询,也可以输入资源ID进行查询。
同时管理员也可以输入资源ID进行查询。
2、7密码修改界面类
该界面用于修改用户的登录密码时所需要的对话框。
员工、系统管理员、资源管理员可以在该对话框中输入自己的旧密码,以及要修改的新密码,然后点击“确认”完成对密码的修改。
2、8管理员界面类
该界面类是进行“添加管理员”、“删除管理员”操作的对话框。
当调用维护界面中的管理员()方法是该对话框将被弹出,在该对话框中完成与管理员有关的操作。
2、9MessageBox界面类
当管理员操作系统时,如果发生错误,则该错误信息由界面类
MessageBox负责显示。
(1)下图为主界面类的组成:
(2)下图为系统管理员界面的组成:
(3)下图为资源管理员界面类的组成:
3、类之间的关系
在系统分析中,我们将系统中的类分为三种:
GUI类、业务逻辑
类、和数据库类。
GUI类由用户界面组成;
业务逻辑类由实体类组成;
数据库类则负责保存处理结果。
将三个类以包的形式进行包装,得如下的包图:
四、动态建模
我们采用顺序图对用例的过程进行描述,用状态图描述对象的动态行为。
1、顺序图
1、1员工登录
员工登录的过程为:
当员工运行系统时,系统首先进入登录对话框,然后由员工输入用户名和密码,并提交系统,然后由系统查询数
据库以完成对用户身份的验证,当验证成功后,进入主界面。
:
登录对话[主界面
1:
运行系统
2.创建对话
1、2员工预约资源
员工预约资源的过程:
员工选择菜单项“预约资源”,弹出预约资源的对话框,员工在该对话框中输入要预约的资源,然后由系统查询数据库,以验证该资源的合法性,若该资源时合法可预约的,则由系统自动保存该预约信息。
否则弹出该资源不可预约的错误信息。
1、3员工查询预约记录
查询预约记录的过程为:
员工选择菜单项“查询预约记录”,弹
出查询对话框,员工在该对话框中输入要查询的资源或查询的日期,
然后由系统查询数据库,以获取资源的信息,并显示出来。
"
2】创建查询对话丨丨
J1111
7
3:
查諭预约信息
■■■、
hji|i
li
hP
4:
=获得预约记录:
1A
1
i
iL
_l■
u
lihJK
V
lih
1、4员工取消预约
员工取消预约的过程为:
员工在菜单项中选择“取消预约”,系统弹出取消预约的对话框,员工输入要取消预约的资源信息并提交,系统查询数据库,显示预约资源的信息,然后由员工对要取消预约的资源进行确认并更新预约记录信息。
1、5员工归还资源
员工归还资源的过程为:
员工选择“归还资源”的菜单项,系统
弹出归还资源对话框,员工输入要归还资源的信息并提交,系统查询数据库,显示资源信息,然后由员工对要归还的资源进行确认并更新预约记录信息。
1、6管理员登录
管理员登录的过程为:
当管理员运行系统时,系统首先进入登录对话框,然后由管理员输入用户名和密码,并提交系统,然后由系统查询数据库以完成对用户身份的验证,当验证成功后,进入主界面。
1.7系统管理员维护管理员
维护管理员信息包括添加管理员和删除管理员,管理员又分为资源管理员和系统管理员。
因此,维护管理员的过程为:
当添加管理员时,系统管理员先输入一个用户名和初始密码,然后提交,由系统验证该用户名是否已经存在,若该用户已经存在,系统提示出错;
若不存在,则系统提示添加管理员权限为系统管理员还是资源管理员,并
根据系统管理员的选择添加一个系统管理员或资源管理员。
删除管理员时,系统管理员输入要删除的管理员的用户名,系统查询数据库,以验证该管理员是否存在;
若存在,则删除该管理员;
若不存在,则系统提示错误信息。
(1)添加管理员的顺序图:
管理员对话
管理员
3.増鳩理负
7^廃刑员矣
<
6;
disirovs
隹新的管理员
rrm
(2)删除管理员:
1、8系统管理员维护资源信息
维护资源信息包括添加资源和删除资源。
因此,维护资源的过程为:
当添加资源时,系统管理员先输入一种资源,然后提交,由系统验证该资源是否已经存在,若该资源已经存在,系统提示出错;
若不存在,则系统提示资源所属的类别,并根据系统管理员的选择添加一种资源。
删除资源时,系统管理员输入要删除的资源信息,系统查询数据库,以验证该资源是否存在;
若存在,则删除该资源;
若不存在,则系统提示错误信息。
(1)添加资源:
费源种类
(2)删除资源:
:
系统管理員
菅理畀函
资源
1:
删除上源
2创建对话框
输人资源宿息
M岀汨船Box&
[不存在1
歎显示
9:
distroys
生找到费源5资源是沓存在》■■■■"
■■■■■■■■"
■■■■■■■■■■■■■■■■■■■・
7:
蕊得资源种类
>
10:
市在咖除资踪信息P
门:
删除
佗更新资癬I
类信息丨
1、9系统管理员维护员工信息
维护员工信息包括添加员工和删除员工。
因此,维护资源的过程为:
当添加员工时,系统管理员先输入一个员工的用户名,然后提交,由系统验证该用户是否已经存在,若该用户已经存在,系统提示出错;
若不存在,则系统添加一个员工。
删除员工时,系统管理员输入要删除的员工信息,系统查询数据库,以验证该员工是否存在;
若存在,则删除该员工;
若不存在,则系统提示错误信息
(1)添加员工信息:
1、10资源管理员查询资源信息
查询资源的过程为:
资源管理员输入资源信息,系统自动查询数据库,并显示资源信息
「查询对话
主界面
ltj
云查丽源卮恿
■
[1资源管理员邛2:
创建查询对氏]
4「找到资源:
~——>
fi
5】查询>
>
&
输出―
1、11查询预约记录
用户输入要查询预约记录的信息,系统
自动查询数据库,并显示预约记录的详细信息。
卑创建查询对话框;
查询预妁记录
4找到预约记录1
7^
5:
预约记录信息
6:
输岀
1、12资源管理员借出资源
资源管理管理员借出资源的过程为:
资源管理员进入资源处理界面,系统自动查询数据库,并显示资源的预约状况。
管理员根据系统的显示信息对员工的需求进行处理。
1、13资源管理员处理归还资源
处理归还资源的过程为:
资源管理员根据员工归还的资源查询资
源预约记录,系统自动查询预约记录的详细情况,若有超期使用,则
进行超期处理。
处理对话
1
预约记录
归还资源信息
6:
雇]超期处理
4找到予页约记录i
5:
是否超期~~
■4
1、14修改密码
密码修改的过程为:
用户选择菜单项“修改密码”,弹出修改密
码的对话框,用户在该对话框中输入旧密码和新密码,并提交,然后由系统查询数据库,以验证当前
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 资源 预约 系统