资源预约系统_第1页
资源预约系统_第2页
资源预约系统_第3页
资源预约系统_第4页
资源预约系统_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上 目录一、项目概述信息技术的迅猛发展带来了公司管理方式和运行方式的变革,随着市场信息的不断变化和在公司内部管理需求上的不断进步,引进先进的信息化手段,实现有效的管理方式的网络化和智能化成为一般公司运行的必然趋势。传统的公司的管理方式通过电话或到管理中心进行资源预约的申请,管理员用手工记录资源预约情况,管理员再根据员工申请的具体条件和时间进行资源的再分配,最后还要电话通知员工资源预约成功或失败。操作方式比较繁琐,工作量大,操作也不规范。随着公司规模的不断扩大和公司资源的不断变化,在公司内部对资源的更加有效的利用,已经成为公司日常运营的重要组成部分。资源和信息扩大的同时,

2、对资源管理人员的工作要求也越来越重,为了减轻实验室管理人员的工作负担,同时针对目资源预约工作越来越庞杂的管理局面,开发一套公司资源预约的管理系统势在必行。开放资源预约系统针对原有手工管理效率低下,缺乏安全性、可控性等缺点,以公司内部网络为依托,采用科学、高效的资源管理方式,使公司员工预约资源比原来更加方便、快捷。资源预约系统具有网络化、智能化、高性能、低维护、操作简单、管理方便等一系列的优点,能够按照员工的需求,同时配合资源的使用情况进行更加方便、快速地运行于公司运营管理上,实现了公司内的员工能进行资源预约信息的查询,进行资源预约操作,访问相关信息。从而充分利用了公司现有的资源,促进了公司运营

3、管理系统的网络化,智能化,顺应了未来公司市场化、信息化的发展趋势。开放公司内部资源预约系统将具有良好的开放性、扩展性、完善的系统功能,能全面满足对资源库大量信息进行管理等需求。整个系统既为公司员工提供了一个简单方便的预约流程,也为管理员提供了一个方便的、快捷的、易管理的管理系统,并对以后进一步扩大公司的规模提供了良好的建设平台,具有很好的灵活性。二、 资源预约系统项目需求分析(适用群体:规范的公司或者组织)1、系统需求资源管理系统的需求信息描述如下:在资源管理系统中,员工要想使用资源,必须先在系统中注册一个账户,通过审核后,系统员工可以预定资源、归还资源和查询资源预定信息等。资源管理员对公司所

4、拥有的资源进行管理,并审核员工的资源预约。系统管理员主要对系统进行维护。通过以上资源管理系统的分析,可以获得如下的功能需求:(1)员工持有系统账号。(2)员工提出需要使用资源的时间范围,系统自动显示出在该时间段内空闲且符合条件的资源,员工进行预定,员工每次申请只能预约一个资源;(3)员工可以查看自己的预约请求是否被批准; (4)资源管理员查看到员工预定请求后,拒绝(说明拒绝理由)或者批准。(5)管理员可以做一些查询,比如某个时间段内,每个员工使用了多少次资源,每个资源的使用情况等。(6)系统管理员对系统进行维护,对系统的维护主要包括添加管理员、删除管理员,添加资源、删除资源、更新资源,添加员工

5、 、删除员工信息。 2、资源预约系统的用例图采用用例驱动的分析方法,分析需求的主要任务,识别系统中的参与者和用例,并建立用例模型2、1 确定系统的参与者(1)员工:预约资源,归还资源,查询预约信息和资源信息。(2)资源管理员:对员工的预约进行处理。(3)系统管理员:系统维护。2、2 员工预约使用资源服务的用例图(1)登录用例:完成员工的登录功能,验证员工的身份,以保证系统的安全;(2)预约资源用例:完成资源的预约; (3)密码修改用例:当员工成功登录后,调用该用例对用户密码的修改 ;(4)查询资源预约处理结果用例:完成对预约结果的查询;(5)归还资源用例:完成资源归还处理;(6)超期处理用例:

6、对超过使用时间的用例而进行超期的处理;(7)取消资源预约用例:完成对资源预约的取消处理;(8)显示资源预定信息:用于显示某员工的所有借阅信息。2、3 资源管理员处理资源预约信息,借出资源,归还资源的用例图(1)登录用例:该用例完成对资源管理员身份的验证。(2)密码修改用例:完成对密码的修改处理。(3)借出资源用例:完成对资源的借出处理。(4)查询资源可以数量用例:完成对资源可以数量的查询。(5)查询资源使用状况用例:完成对资源的跟踪处理。(6)查询员工使用资源数量用例:完成对员工使用资源使用情况的查询。(7)查询资源可使用时间的用例:完成对资源可使用时间的查询。(8)显示资源信息用例:显示资源

7、的预约情况。(9)处理归还资源用例:对员工归还的资源进行处理。(10)查询资源的请求用例:对资源请求的查询。(11)拒绝预约请求用例:完成对拒绝了的员工预约资源请求的查询。(12)审核通过的预约请求用例:完成对审核通过了的资源请求的查询。(13)拒绝原因用例:实现对拒绝原因的可视化。2、4 系统管理员进行系统维护的用例(1)管理资源管理员信息用例:用于对资源管理员信息的维护,对资源管理员信息的维护包括添加资源管理员、删除资源管理员; (2)管理资源信息用例:用于对资源信息的维护,对资源信息的维护主要包括添加资源、删除资源;(3)管理资源种类信息的用例:用于对资源种类信息的维护,主要包括添加资源

8、种类、删除资源种类; (4)管理员工信息的用例:用于对员工信息的维护,主要包括添加员工信息、删除员工信息;(5)登录用例:该用例完成对系统管理员身份的验证。3、关键用例的用例描述在建立用例图后,为了使每个用例更加清楚,可以对用例进行描述。表1 预约资源用例的描述用例名称预约资源标识符UC0001用例描述员工预约资源,进行预约资源操作参与者员工状态进行预约前置条件员工成功登录系统并提出使用资源类和资源使用时间段后置条件管理员处理员工预约信息基本操作流程1,员工提出需要使用资源的时间范围2,系统自动显示出在该时间段内空闲且符合条件的资源3,进行预约可选操作流程员工提出使用资源的种类和时间段的时候,

9、若没有符合要求的资源,则取消资源预约工作假设员工成功登录到系统表2 登录用例用例名称登录系统标识符UC0002用例描述员工,资源管理员或系统管理员登录系统参与者员工,资源管理员或系统管理员状态登录系统前置条件员工,资源管理员或系统管理员正确输入登录信息后置条件成功登录到系统基本操作流程1,员工,资源管理员或系统管理员输入不同权限正确的登录帐号2,员工,资源管理员或系统管理员输入相应的密码,3,登录到相应的页面可选操作流程登录系统的时候,上一次登录的时候保存相应的登录信息,方便下一次登录假设员工,资源管理员或系统管理员拥有相应权限登录帐号及密码表3 密码修改用例用例名称密码修改标识符UC0003

10、用例描述员工,资源管理员或系统管理员对相应的帐号密码进行修改参与者员工,资源管理员或系统管理员状态进行密码修改前置条件成功登录到系统后置条件相应的帐号密码修改成功基本操作流程1,员工,资源管理员或系统管理员登录到相应的个人信息界面2,进行密码修改流程3,密码修改成功可选操作流程在对修改密码的过程中有进行相应的验证假设进行修改密码的人员拥有该帐号相应的信息表4 员工查询资源预约处理结果用例用例名称员工查询资源预约处理结果标识符UC0004用例描述员工对资源预约处理结果进行查询核对参与者员工状态资源预约信息已经经过处理前置条件员工成功登录到系统后置条件查询到相应的预约信息基本操作流程1,员工登录到

11、个人预约信息界面2,查询预约结果可选操作流程当预约信息处理结果为拒绝时,查看拒绝原因假设员工对资源进行过预约表5 查询员工使用资源数量用例用例名称查询员工使用资源数量标识符UC0005用例描述资源管理员对员工当前使用资源数量进行查询参与者资源管理员状态查询到相应员工的信息前置条件成功登录到系统后置条件系统查询到员工的历史使用资源信息基本操作流程1,资源管理员登录到系统2,输入相应的员工编号3,查询到相应员工的历史预约或者使用资源信息可选操作流程通过检索查询到员工的信息假设员工信息在系统中有相应的记录表6 查询资源可使用时间的用例用例名称查询资源可使用时间标识符UC0006用例描述资源管理员对当

12、前可使用资源时间段进行查询参与者资源管理员状态查询到相应的资源信息前置条件资源管理员成功登录到系统后置条件系统查询到资源的可使用时间的信息基本操作流程1,资源管理员登录到系统2,输入相应的资源信息3,查询到相应资源的可使用时间信息可选操作流程通过检索查询到资源的信息假设资源信息在系统中有相应的记录表7 资源管理员审核通过预约请求用例用例名称资源管理员审核通过员工预约信息标识符UC0007用例描述资源管理员对员工的预约批准参与者资源管理员状态处理预约请求前置条件员工提出对资源的预约请求后置条件资源管理员批准员工的资源预约请求基本操作流程1,查看员工的预约请求2,对员工的信息进行查看3,对资源信息

13、进行查看4,批准员工预约请求可选操作流程资源管理员对员工的历史信息进行查询假设资源管理员正确登录到系统并查询到预约请求表8 资源管理员借出资源用例用例名称资源管理员借出资源标识符UC0008用例描述员工成功借出资源或者能使用预约资源参与者资源管理员状态员工借出或者使用资源前置条件资源管理者审核通过员工预约信息,并批准预约请求后置条件资源库减少资源可借出或使用信息基本操作流程1,资源管理员查询到相应的资源预约信息2,向员工借出资源3,在系统资源中减少可借出或使用资源可选操作流程通知员工预约请求处理结果假设员工预约请求得到批准表9 资源管理员处理归还资源用例用例名称资源管理员处理员工归还资源标识符

14、UC0009用例描述资源管理员处理员工归还使用资源信息参与者资源管理员状态资源管理员查询到相信员工和资源信息前置条件员工归还资源后置条件在资源库增加资源可使用信息基本操作流程1,资源管理员成功核对员工信息和资源信息2,员工在规定时间内归还资源使用权利3,资源管理员增加资源库可使用资源信息可选操作流程查询员工是否在规定时间内归还资源使用权利假设员工的信息和资源信息符合要求表10 系统管理员管理资源信息用例用例名称系统管理员管理资源信息标识符UC00010用例描述系统管理员管理资源库中资源的信息参与者系统管理员状态查询到资源库中有相应的资源信息前置条件资源管理员成功登录到系统中后置条件成功的在资源

15、库中进行了相应的资源信息修改基本操作流程1,系统管理员登录到系统中2,查询到相应的资源信息3,对相应的资源信息进行修改可选操作流程在删除资源的时候添加删除原因假设资源管理员成功登录到系统表11 系统管理员管理员工信息的用例用例名称系统管理员管理员工信息标识符UC00011用例描述系统管理员管理员工的信息参与者系统管理员状态查询到资源库中有相应的员工信息前置条件资源管理员成功登录到系统中后置条件成功的对员工进行了相应的信息修改基本操作流程1,系统管理员登录到系统中2,查询到相应的员工信息3,对员工信息进行修改可选操作流程在修改员工信息的时候添加原因假设资源管理员成功登录到系统表12 系统管理员管

16、理资源种类信息的用例用例名称系统管理员管理资源种类信息标识符UC00012用例描述系统管理员管理资源种类的信息参与者系统管理员状态查询到资源库中有相应的资源信息前置条件资源管理员成功登录到系统中后置条件成功的对资源进行了相应的信息修改基本操作流程1,系统管理员登录到系统中2,查询到相应的资源信息3,对资源信息进行修改可选操作流程在查询到资源的情况下,直接在资源信息中进行相应的修改假设资源管理员成功登录到系统三、静态建模1、实体类的类图1)员工类员工类描述员工的信息。员工的信息包括员工ID、员工名、所属部门。为了系统的安全性,一般属性设为私有的,而方法设为公共的。2)资源类资源类描述资源的信息。

17、资源的信息包括资源ID、资源名称、资源数量、资源所属种类、资源状态。同样的资源的属性设为私有,而方法设为公有。3)资源种类类资源种类类描述资源种类的信息。资源种类信息包括资源种类ID、资源种类名称、该种类的资源信息。4)预约记录类预约记录类描述了员工预约资源时的预约记录。一个预约记录对象对应一个员工和一种资源。5)管理员类该类保存了用户名和密码信息。上述类都是实体类,都需要持久性,即需要存储到数据库中。因此还可以抽象出一个代表持久性的父类持久类,该类实现了对数据库进行读、写、更新和删除等操作。2、用户界面类用户与系统之间的交互是通过用户界面实现的,一个好的系统通常具备很友好的图形用户界面。2、

18、1 MainWindow类MainWindow是员工与系统交互的主界面,系统的主界面具有菜单,当用户选择不同的菜单项时,MainWindow界面类调用相应的方法以完成对应的功能。公共操作如下:(1)createWindow():创建资源管理系统的图行用户界面主窗口。(2)预约资源():当用户选择“预约资源”菜单项时,调用该方法。(3)密码修改():当用户选择“密码修改”时,调用该方法。(4)查询预约记录():当用户选择“查询预约记录”时,调用该方法。(5)归还资源():当用户选择“归还资源“时,调用该方法。2、2登录界面类用户打开登录对话框,以完成对用户的身份验证。公共方法如下:(1)Crea

19、te():当用户运行系统时,调用该方法以创建登录对话框。(2)登录():当用户登录系统时,调用该方法完成对用户身份的验证。2、3维护界面类维护界面类是系统管理员对系统进行维护的主界面,有相应的菜单项,以调用相应的方法。该界面的方法如下:(1)添加资源();(2)删除资源();(3)添加资源种类();(4)删除资源种类();(5)添加员工 ();(6)删除员工();(7)管理员();2、4预约资源界面类该界面类是进行预约资源时所需的对话框。当主界面中菜单项“预约资源”本选择时,该对话框弹出,员工在对话框中输入要预约的资源信息,并创建和保存预约记录。2、5归还资源界面类该界面类是进行归还资源时需要

20、的对话框。当主窗口中的“归还资源”菜单项被选择时,该对话框弹出。员工在该对话框中输入资源信息,系统将根据资源信息更新相关的预约记录。2、6查询界面类该界面是进行查询预约记录是需要的对话框。员工可以输入自己的员工ID进行查询,也可以输入资源ID进行查询。同时管理员也可以输入资源ID进行查询。2、7密码修改界面类该界面用于修改用户的登录密码时所需要的对话框。员工、系统管理员、资源管理员可以在该对话框中输入自己的旧密码,以及要修改的新密码,然后点击“确认”完成对密码的修改。2、8管理员界面类该界面类是进行“添加管理员”、“删除管理员”操作的对话框。当调用维护界面中的管理员()方法是该对话框将被弹出,

21、在该对话框中完成与管理员有关的操作。2、9 MessageBox界面类当管理员操作系统时,如果发生错误,则该错误信息由界面类MessageBox负责显示。(1)下图为主界面类的组成:(2)下图为系统管理员界面的组成:(3)下图为资源管理员界面类的组成:3、类之间的关系在系统分析中,我们将系统中的类分为三种:GUI类、业务逻辑类、和数据库类。GUI类由用户界面组成;业务逻辑类由实体类组成;数据库类 则负责保存处理结果。将三个类以包的形式进行包装,得如下的包图: 四、动态建模我们采用顺序图对用例的过程进行描述,用状态图描述对象的动态行为。1、顺序图1、1 员工登录员工登录的过程为:当员工运行系统时

22、,系统首先进入登录对话框,然后由员工输入用户名和密码,并提交系统,然后由系统查询数据库以完成对用户身份的验证,当验证成功后,进入主界面。1、2员工预约资源员工预约资源的过程:员工选择菜单项“预约资源”,弹出预约资源的对话框,员工在该对话框中输入要预约的资源,然后由系统查询数据库,以验证该资源的合法性,若该资源时合法可预约的,则由系统自动保存该预约信息。否则弹出该资源不可预约的错误信息。1、3员工查询预约记录查询预约记录的过程为:员工选择菜单项“查询预约记录”,弹出查询对话框,员工在该对话框中输入要查询的资源或查询的日期,然后由系统查询数据库,以获取资源的信息,并显示出来。1、4员工取消预约员工

23、取消预约的过程为:员工在菜单项中选择“取消预约”,系统弹出取消预约的对话框,员工输入要取消预约的资源信息并提交,系统查询数据库,显示预约资源的信息,然后由员工对要取消预约的资源进行确认并更新预约记录信息。1、5员工归还资源员工归还资源的过程为:员工选择“归还资源”的菜单项,系统弹出归还资源对话框,员工输入要归还资源的信息并提交,系统查询数据库,显示资源信息,然后由员工对要归还的资源进行确认并更新预约记录信息。1、6管理员登录管理员登录的过程为:当管理员运行系统时,系统首先进入登录对话框,然后由管理员输入用户名和密码,并提交系统,然后由系统查询数据库以完成对用户身份的验证,当验证成功后,进入主界

24、面。17系统管理员维护管理员维护管理员信息包括添加管理员和删除管理员,管理员又分为资源管理员和系统管理员。因此,维护管理员的过程为:当添加管理员时,系统管理员先输入一个用户名和初始密码,然后提交,由系统验证该用户名是否已经存在,若该用户已经存在,系统提示出错;若不存在,则系统提示添加管理员权限为系统管理员还是资源管理员,并根据系统管理员的选择添加一个系统管理员或资源管理员。删除管理员时,系统管理员输入要删除的管理员的用户名,系统查询数据库,以验证该管理员是否存在;若存在,则删除该管理员;若不存在,则系统提示错误信息。(1)添加管理员的顺序图:(2)删除管理员:1、8系统管理员维护资源信息维护资

25、源信息包括添加资源和删除资源。因此,维护资源的过程为:当添加资源时,系统管理员先输入一种资源,然后提交,由系统验证该资源是否已经存在,若该资源已经存在,系统提示出错;若不存在,则系统提示资源所属的类别,并根据系统管理员的选择添加一种资源。删除资源时,系统管理员输入要删除的资源信息,系统查询数据库,以验证该资源是否存在;若存在,则删除该资源;若不存在,则系统提示错误信息。(1)添加资源:(2)删除资源:1、9系统管理员维护员工信息维护员工信息包括添加员工和删除员工。因此,维护资源的过程为:当添加员工时,系统管理员先输入一个员工的用户名,然后提交,由系统验证该用户是否已经存在,若该用户已经存在,系

26、统提示出错;若不存在,则系统添加一个员工。删除员工时,系统管理员输入要删除的员工信息,系统查询数据库,以验证该员工是否存在;若存在,则删除该员工;若不存在,则系统提示错误信息。(1)添加员工信息:(2)删除员工信息:1、10资源管理员查询资源信息查询资源的过程为:资源管理员输入资源信息,系统自动查询数据库,并显示资源信息。1、11查询预约记录查询预约记录的过程为:用户输入要查询预约记录的信息,系统自动查询数据库,并显示预约记录的详细信息。1、12资源管理员借出资源资源管理管理员借出资源的过程为:资源管理员进入资源处理界面,系统自动查询数据库,并显示资源的预约状况。管理员根据系统的显示信息对员工的需求进行处理。1、13资源管理员处理归还资源处理归还资源的过程为:资源管理员根据员工归还的资源查询资源预约记录,系统自动查询预约记录的详细情况,若有超期使用,则进行超期处理。1、14修改密码密码修改的过程为:用户选择菜单项“修改密码”,弹

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论