基于SpringBoot的启尘企业档案管理系统的设计与实现_第1页
基于SpringBoot的启尘企业档案管理系统的设计与实现_第2页
基于SpringBoot的启尘企业档案管理系统的设计与实现_第3页
基于SpringBoot的启尘企业档案管理系统的设计与实现_第4页
基于SpringBoot的启尘企业档案管理系统的设计与实现_第5页
已阅读5页,还剩85页未读 继续免费阅读

下载本文档

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

文档简介

湖南商务职业技术学院毕业设计

目录

1引言...............................................................................................................................1

1.1项目开发背景....................................................................................................1

1.2开发技术简介....................................................................................................1

1.2.1SpringBoot简介..................................................................................1

1.2.2启尘企业档案管理系统的运行原理.....................................................2

1.2.3启尘企业档案管理系统页面的组成.....................................................2

1.3开发工具简介....................................................................................................2

1.4项目开发技术路线............................................................................................3

2需求分析.......................................................................................................................3

2.1功能需求描述....................................................................................................3

2.2非功能需求描述................................................................................................4

2.3需求用例建模....................................................................................................5

2.3.1登录模块的用例.....................................................................................5

2.3.2文件管理模块的用例.............................................................................8

2.3.3库房管理模块的用例...........................................................................11

2.3.4员工管理模块的用例...........................................................................15

2.3.5借用管理模块的用例...........................................................................18

3系统概要设计.............................................................................................................21

3.1系统设计原则..................................................................................................21

3.2系统框架设计..................................................................................................21

3.3系统功能设计..................................................................................................22

3.3.1登录功能设计.......................................................................................23

3.3.2文件管理功能设计...............................................................................23

3.3.3库房管理功能设计...............................................................................24

3.3.4员工管理功能设计...............................................................................25

3.3.5借用管理管理功能设计.......................................................................26

II

湖南商务职业技术学院毕业设计

3.4数据库设计......................................................................................................27

3.4.1设计原则................................................................................................27

3.4.2概念设计...............................................................................................27

3.4.3逻辑设计...............................................................................................28

3.4.4数据字典...............................................................................................28

4系统详细设计.............................................................................................................30

4.1登录管理功能模块设计..................................................................................31

4.1.1登录网站说明.......................................................................................31

4.1.2登录网站详细设计...............................................................................31

4.2文件管理功能模块设计..................................................................................32

4.2.1文件搜索说明.......................................................................................32

4.2.2文件搜索详细设计...............................................................................32

4.3库房管理功能模块设计..................................................................................34

4.3.1库房查看说明.......................................................................................34

4.3.2库房查看详细设计...............................................................................34

4.4员工管理功能模块设计..................................................................................35

4.4.1员工录入说明.......................................................................................35

4.4.2员工录入详细设计...............................................................................35

4.5借用管理功能模块设计..................................................................................37

4.5.1借用录入说明.......................................................................................37

4.5.2借用录入详细设计...............................................................................37

5系统实现......................................................................................................................38

5.1登录管理子模块实现......................................................................................38

5.1.1登录管理模块界面设计.......................................................................38

5.1.2登录管理模块核心代码实现...............................................................39

5.2文件管理子模块实现......................................................................................41

5.2.1文件管理模块界面设计.......................................................................41

5.2.2文件管理模块核心代码实现...............................................................42

III

湖南商务职业技术学院毕业设计

5.3库房管理子模块实现......................................................................................51

5.3.1库房管理模块界面设计.......................................................................51

5.3.2库房管理模块核心代码实现...............................................................52

5.4员工管理子模块实现......................................................................................59

5.4.1员工管理模块界面设计.......................................................................59

5.4.2员工管理模块核心代码实现...............................................................60

5.5借用管理子模块实现......................................................................................68

5.5.1借用管理模块界面设计.......................................................................68

5.5.2借用管理模块核心代码实现...............................................................69

6系统测试.....................................................................................................................79

6.1登录管理功能测试..........................................................................................79

6.2文件管理功能测试...........................................................................................80

6.3库房管理功能测试..........................................................................................82

6.4员工管理功能测试..........................................................................................83

6.5借用管理功能测试..........................................................................................85

7设计小结.....................................................................................................................86

参考资料.........................................................................................................................87

IV

湖南商务职业技术学院毕业设计

基于SpringBoot的启尘企业档案管理系统的设计与实现

1引言

随着中国Internet的迅速发展,许多公司纷纷建立起了自己的公司文件管

理系统。在此基础上,以SpringBoot为基础的企业文件管理系统,已成为现代

企业不可或缺的一部分。目前,许多企业已经不再满足于单一的、只能用来发

布信息的、单一的、静态的企业文件管理系统。现代企业对一个具有较强功能

的、能够为其提供全面、全面的文件管理服务的商业企业文件管理系统提出了

更高的要求。与此同时,企业的规模也在不断地变化,传统的文件管理方法已

经无法适应企业的需要。

1.1项目开发背景

伴随着时代的快速发展,互联网技术的更新换代,数据库技术的持续发展

和完善,以及网络速度的加快,现在仍然有很多公司在使用着十多年前的档案

管理系统,这些文件管理系统使用的技术都比较陈旧,操作和维护起来都比较

困难,随着技术的更新换代,与该技术有关的工作人员的缺乏,传统的公司档

案管理也越来越不能满足公司的管理要求,这让公司的IT部门意识到,档案管

理系统必须进行更新换代,以降低公司的运维成本。我的毕业设计也就正是一

个企业档案管理系统的开发---基于SpringBoot的启尘企业档案管理系统。

1.2开发技术简介

在本系统中,服务器端的开发最多采用的是Java的一个开源框架,Spring

Boot进行,可以很好的处理某些网页请求,也可以很好的适应数据库的映射,

可以简化开发,极大的提高工作效率。服务器构建采用了Tomcat技术,这是一

种轻量级的应用服务器,主要用于中小规模的系统,以及少量的并发用户。

而在数据库方面,我们采用了MySQL来构建数据库,客户端是用Vue.js实

现。

1.2.1SpringBoot简介

SpringBoot是一种以Java为基础的、用来创建微服务的开放源码框架。它

是由PivotalTeam提供的。团队开发,以建立一个独立的产品准备好的Spring

应用程序。SpringBoot是Java开发者开发独立的、产品级别的Spring应用程

1

湖南商务职业技术学院毕业设计

序的良好平台。在没有完成全部Spring配置的情况下,您可以启动最低限度的

配置。它为JAVABean、XMLConfiguration和数据库交易提供了一种灵活的方式。

1.2.2启尘企业档案管理系统的运行原理

当管理人员首次使用客户端时,都是执行服务器端已开发完成的业务功能,

比如录入档案、借入档案、还入档案等,而SpringBoot则会在其中对这些功能

进行一一管理,服务器Controller层负责接受请求、发出请求,Service层则

执行业务功能代码,Mapper层则进行底层数据库的操作,每层都有对应的职责,

做到合理响应与请求。

1.2.3启尘企业档案管理系统页面的组成

启尘企业文件管理系统的主页主要有三个部分,第一个是Header的标签,

显示的是公司的名字和负责人的注册信息,第二个是导航栏,显示的是里面的

功能,第三个是首页的显示内容,显示的是里面的文件资料,以及具体的功能

用途。

1.3开发工具简介

工具的使用:采用idea+tomcat+navicat+node.js

IDEA是一个整合了Java程序设计语言的开发环境。idea被认为是业界最

优秀的Java开发工具,特别是在“智能代码助手”,“自动代码提示”,“重

构”,“JavaEE”支持,“各种版本工具”(git,svn等),“JUnit”,

“CVS”整合,“代码分析”等方面。

tomcat服务器是一种免费、开放源代码的Web应用服务器,它是一种轻量

级的应用服务器,广泛用于中小型系统以及并发访问用户不是很多的情况下,

它是JSP程序开发和调试的首选。

NavicatPremium是一个数据库管理工具。将该工具与数据库相连,您就能

从它得到不同数据库的细节。当然,你还能利用这个,进入资料库,做一些其

他的事情。NavicatPremium是一款支持多连线数据库的管理工具,允许您在一

个程序中与MySQL,SQLite,Oracle连线以及PostgreSQL数据库,使各种数据

库的管理变得更加便利。

程序采用了ViewModel+Contrller+Service+Mapper的开发模式,按照

MVC的设计理念,ViewModel作为视图层,为用户提供与程序交互的接口,

Contrller作为接口层,对请求进行管理,搭建了视图与业务逻辑的桥梁,

2

湖南商务职业技术学院毕业设计

Service作为业务层,Mapper作为持久层,对数据库逻辑进行操作。

1.4项目开发技术路线

项目开发主要用到的技术为SpringBootJava开源框架、MySQL数据库、

Vue.js

SpringBoot的优势在于:它可以创建一个能够直接嵌入到Tomcat,Jetty

或者Undertow中的单独的框架,并且它还可以提供一些“入门”的依赖来简化

编译配置。在可能的情况下,对Spring和3rd函数库进行自动配置。提供诸如

指示符、健康状况检查以及外部化的配置等产品准备功能。没有任何的代码生

成,也没有任何的XML配置,非常的方便,非常的方便。

MySQL数据库具有以下优势:简洁、易用、易于使用。对SQL和它的声明有

基础的了解,这将使您能够有效地与我的SQL服务器进行互动。你可以对数据

进行查询、更新,也可以对数据库进行管理。

Vue.js的优势包括:数据驱动视图,对dom进行抽象产生virtualdom,

并与diff算法、响应式和观察者、异步队列等手段以最小代价更新dom,呈现

页面,组件化,组件用单文件的形式进行代码的组织编写,让我们可以在一个

文件里面写HTML、CSS、JavaScript代码。

2需求分析

2.1功能需求描述

在与其交流了一下,讨论了一下公司文件管理系统的升级迭代问题后,他

们发现了公司文件管理中的几个难点,以及需要解决的问题,他们想要在这个

系统中,完成如下的工作。

(1)功能1:登录功能,管理人员浏览启尘企业档案管理系统任何网页,

如果没有登入,就不能用,一切申请都会被屏蔽,并跳出一个登入页面,并给

出一个登入的提示。在登陆过程中,管理人员必须输入自己的账户密码(登陆

账户是由企业中的技术人员直接发放的),系统会对自己的账户进行校验,确

认之后,就可以查看自己在系统中所保存的信息,以及在系统中所使用的功能。

(2)功能2:文件管理功能,每一份文档都有一个独特的编号,文件管理

功能的作用就是,可以将文件映射到数据库中,进行在线管理,可以注册文件

信息,包括编号,题目,类型,部门,时间,存放地点等。可以对注册的文件

进行删除,可以实现单次删除,批量删除;可以对注册的文件信息进行修改;

3

湖南商务职业技术学院毕业设计

(3)功能3:库房管理功能,在企业中,在记录档案室中,有很多用来存

储实体文件的书架,每一个书架都有固定的编号、位置、容量等,因此,系统

必须要对这些书架进行登记,当有档案文件进入仓库的时候,系统就可以知道

档案室中哪些地方还有空闲的地方可以存放。

(4)功能4:员工管理功能,启尘企业中,每位员工都有一张可以代表自

己身份的员工卡,这张卡里保存了该员工的一些基本资料,每次员工想要借阅

文件的时候,都要将这张卡拿出来给管理人员看,管理人员可以通过使用实体

设备来扫描这张卡,来获得这张卡里的员工资料,再跟资料库中的员工资料进

行对比,来确定这张卡是不是启尘企业的人,进而可以对其进行操作。

(5)功能5:借用管理功能,企业的员工可以借出档案文件,不同的部门

有不同的权限,不同的部门和具有不同的权限的员工,其可借出的档案也会有

所区别。管理人员在核实借用人的身份后,可以操作借阅功能,选择需要借用

的档案文件,选择借用人的信息,然后将借用时间、归档时间、用途、借用人、

操作人等内容,自动生成记录到系统中,管理人员可查看以借用的文件信息、

已归档文件信息、最近几天的借入信息。

2.2非功能需求描述

档案管理是每一个企业的一个比较重要的环节,也是一个很重要的环节,

直接影响到一个企业的生存和发展。在企业的日常运营中,档案文件借阅也是

比较频繁和普遍的,随着企业的发展,该系统也会随着企业的发展而不断更新。

下面是该系统的一些非功能要求:

(1)高效性:在企业的日常运营中,经常会对文档文件进行借档和归档,而

且是比较频繁的,因此,要有足够的效率来支持日常运营。

(2)安全性:一个公司的文件管理很重要,而一个公司的资料,就是这个公

司最有价值的资料,所以安全是必须要重视的。

(3)可扩充性:企业并不是一成不变的,随着数据的增加,企业的发展,这

个系统就必须要有足够的可扩充性,这样才能在需要扩充一些功能的时候,用

更小的预算来完成更多与需求相吻合的工作。

(4)可维护性:由于资料的增多,公司的经营范围的扩大,时间的推移,设

备的老化,使得系统的维护费达到了一个合理的水平。

2.3需求用例建模

下面是通过分析功能要求来建立的一个总体用例模型,如图2-1所示。

4

湖南商务职业技术学院毕业设计

图2-1启尘企业档案管理系统的总体用例模型

本系统与系统管理人员直接交互,管理人员具有登录功能,系统管理人员

登陆后,可以直接使用文件管理功能、库房管理功能、员工管理功能、借用管

理功能。

2.3.1登录模块的用例

在面向对象的需求分析阶段,利用用例图表、活动图表等方法对系统进行

了整理和分析。登录模块的具体用例描述如图2-2所示,它分别具备输入登录

信息、登录校验信息、退出登录、未登录用户拦截等操作功能。

图2-2登录模块用例图

在此基础上,进一步完善了用例,并利用活动图建立了系统的动态行为模

型。登录模块活动图如图2-3所示。

5

湖南商务职业技术学院毕业设计

图2-3功能模块1活动图

通过对图2-2用例图及图2-3活动图进一步的细化分析,得到每个用例的

描述表。登录模块用例描述如表2-1所示,可以进行登录功能操作。

表2-1登录模块用例描述

项目描述

用例名称管理员登录

用例标识号01

参与者管理员

参与者输入账号、密码,系统对其信息进行校验,若校验

简要说明

成功,则登入成功,否则提供登录失败

前置条件参与者打开登录页面

1.参与者在账号输入框里输入账号

2.在密码框里输入密码

基本事件流

3.用户按登录后,系统进行校验信息

4.有效则进入系统的主界面。无效则提示相应错误给用户。

6

湖南商务职业技术学院毕业设计

5.用例终止

在按“登录”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与者进行确认

后置条件进入的主界面,渲染相对应信息

记住密码用例描述如表2-3所示,可以进行记住密码操作。

表2-3记住密码用例描述

项目描述

用例名称退出登录

用例标识号02

参与者管理员

简要说明参与者登录后,可以主动地退出账号

前置条件参与者登录后,跳转至主页

1.参与者鼠标悬停在头像上

2.点击注销按钮

基本事件流3.点击确认注销

4.系统清除账号登录信息

5.用例终止

其他事件流随时可以退出登录

异常事件流提示错误信息,参与者进行确认

后置条件退出登录

未登录拦截用例描述如表2-4所示,可以进行拦截未登录用户操作。

表2-4未登录拦截用例描述

项目描述

用例名称未登录拦截

用例标识号03

参与者管理员

当用户打开网站时,访问网站主页,除登录页面以外的其

简要说明他页面时,系统判断是否登录,若未登录则将拒绝访问,

并跳转至登录页面

前置条件参与者打开任何系统中登录网页以外的网页

基本事件流1.参与者打开系统任何页面

7

湖南商务职业技术学院毕业设计

2.系统进行校验是否登录,登录则放行,否则拦截

3.用例终止

其他事件流用户可随时关闭网页

异常事件流提示未登录信息,跳转至登录页面

后置条件进入系统主页

2.3.2文件管理模块的用例

在面向对象的需求分析阶段,利用用例图、活动图等方法对系统进行了整

理和分析。文件管理模块的用例描述如图2-4所示,它分别具有文件删除、文

件批量删除、文件插入、文件搜索、编号搜索、主题搜索、分类搜索、文件修

改等操作功能。

图2-4文件管理模块用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。文件管理模

块活动图如图2-5所示。

8

湖南商务职业技术学院毕业设计

图2-5文件管理模块活动图

通过对图2-4用例图及图2-5活动图进一步的细化分析,得到每个用例的

描述表。文件删除用例描述如表2-5所示,可以进行文件删除功能操作。

表2-5文件删除用例描述

项目描述

用例名称文件删除

用例标识号04

参与者管理员

参与者登陆后,打开系统首页,点击文件管理,选择需要

简要说明

的删除的文件,点击删除

前置条件参与者登录,并进入文件管理页面

1.参与者进入文件管理页面

2.选择需要删除的信息

3.点击删除按钮

基本事件流

4.弹出是否删除提示框,点击“确认”或“取消”

5.提示删除成功或删除异常

6.用例终止

其他事件流在按“确认”按钮之前,参与者可以随按“取消”

异常事件流提示错误信息,告知参与者

9

湖南商务职业技术学院毕业设计

后置条件返回网页,将数据重新进行渲染至网页

文件插入描述如表2-6所示,可以进行文件插入功能操作。

表2-6文件插入用例描述

项目描述

用例名称文件插入

用例标识号05

参与者管理员

参与者登陆后,打开系统首页,点击文件管理,点击文件

简要说明

插入,填写信息后,提交信息

前置条件参与者登录,并进入文件管理页面

1.参与者进入文件管理页面

2.点击文件插入

3.填写相关信息

基本事件流

4.点击“确认”

5.提示添加成功或添加异常

6.用例终止

其他事件流无

异常事件流提示错误信息,参与者进行确认

后置条件回到文件管理页面,重新渲染数据

文件搜索描述如表2-7所示,可以进行文件搜索功能操作。

表2-7文件搜索用例描述

项目描述

用例名称文件搜索

用例标识号06

参与者管理员

参与者登陆后,打开系统首页,点击文件管理,自动将所

简要说明有数据渲染至网页,参与者可进行选择搜索,点击确认后,

更新网页上的数据

前置条件参与者登录后,并进入文件管理页面

1.参与者进入文件管理页面

基本事件流2.自动渲染全部数据

3.可在搜索框填写需要搜索的信息

10

湖南商务职业技术学院毕业设计

4.点击“搜索”

5.刷新网页数据

6.用例终止

其他事件流参与者点击清空搜索框,进行清空

异常事件流提示错误信息,参与者进行确认

后置条件重新渲染数据

文件修改描述如表2-8所示,可以进行文件修改功能操作。

表2-8文件修改用例描述

项目描述

用例名称文件修改

用例标识号07

参与者管理员

参与者登陆后,打开系统首页,点击文件管理,自动将所

简要说明有数据渲染至网页,选择需要修改的文件信息,点击修改

进入修改页面,填写需要修改信息,点击确认

前置条件参与者登录后,并进入文件管理页面

1.参与者进入文件管理页面

2.选择需要修改的文件

3.跳转至修改页面

基本事件流

4.填写需要修改的信息

5.点击“确认修改”

6.用例终止

其他事件流参与者点击“返回”可随时退出修改页面

异常事件流提示错误信息,参与者进行确认

后置条件返回文件管理页面,并重新渲染数据

2.3.3库房管理模块的用例

在面向对象的需求分析阶段,利用用例图、活动图等方法对系统进行了整

理和分析。库房管理模块的用例描述如图2-6所示,包括库房信息查看,库房

信息搜索,查看已满库房,查看未满库房,库房信息修改,修改库房剩余容量,

库房信息删除,批量删除,库房信息录入,批量录入等功能。

11

湖南商务职业技术学院毕业设计

图2-6库房管理模块用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。库房管理模

块活动图如图2-7所示。

图2-7库房管理模块活动图

通过对图2-6用例图及图2-7活动图进一步的细化分析,得到每个用例的

描述表。库房信息查看用例描述如表2-9所示,可以进行库房信息查看功能操

作。

表2-9库房信息查看用例描述

项目描述

用例名称库房信息查看

用例标识号08

参与者管理员

参与者登陆后,进入网站主页,点击库房管理,点击库房

简要说明

信息查看;

12

湖南商务职业技术学院毕业设计

前置条件参与者登陆后,并进入库房管理页面

1.参与者点击库房管理

2.点击库房信息查看

基本事件流3.可选择“已满库房”、“未满库房”或“库房搜索”

4.数据渲染至网页

5.用例终止

其他事件流无

异常事件流提示错误信息,参与者进行确认

后置条件渲染相对应信息

库房信息修改用例描述如表2-10所示,可以进行库房信息修改功能操作。

表2-10库房信息修改用例描述

项目描述

用例名称库房信息修改

用例标识号09

参与者管理员

参与者登陆后,进入网站主页,点击库房管理,选择要修

简要说明

改的库房,进行修改

前置条件参与者登陆后,并进入库房管理页面

1.参与者点击库房管理

2.选择需要修改的库房信息

3.点击修改按钮

基本事件流

4.跳转至修改界面

5.填写需要修改的信息

6.点击“确认修改”

7.用例终止

其他事件流参与者可点击“返回”按钮,返回至上一页

异常事件流提示错误信息

后置条件返回库房管理页面,重新渲染数据

库房信息删除用例描述如表2-11所示,可以进行库房信息删除功能操作。

表2-11库房信息删除用例描述

项目描述

13

湖南商务职业技术学院毕业设计

用例名称库房信息删除

用例标识号10

参与者管理员

参与者登陆后,进入网站主页,点击库房管理,选择要删

简要说明

除的库房信息,点击删除后确认;

前置条件参与者登陆后,并进入库房管理页面

1.参与者点击库房管理

2.选择需要删除的库房信息

3.点击删除按钮

基本事件流

4.弹出确认提示框

5.点击“确认”或“取消”

6.弹出提示信息

7.用例终止

其他事件流参与者可点击“取消”按钮,取消删除

异常事件流提示错误信息,并弹出提示框

后置条件重新渲染数据

库房信息录入用例描述如表2-12所示,可以进行库房信息录入功能操作。

表2-12库房信息录入用例描述

项目描述

用例名称库房信息录入

用例标识号11

参与者管理员

参与者登陆后,进入网站主页,点击库房管理,点击添加

简要说明

按钮,填写信息后确认

前置条件参与者登陆后,并进入录入页面

1.参与者点击库房管理

2.点击录入页面

3.填写相关信息

基本事件流

4.点击确认录入

5.提示录入信息

6.用例终止

其他事件流参与者可点击“返回”按钮,返回至上一页

异常事件流提示错误信息,并弹出提示框

14

湖南商务职业技术学院毕业设计

后置条件返回管理页面,并重新渲染数据

2.3.4员工管理模块的用例

在面向对象的需求分析阶段,利用用例图、活动图等方法对系统进行了整

理和分析。员工管理模块的用例描述如图2-8所示,它分别具有员工信息录入、

员工信息删除、员工信息批量删除、员工信息修改、员工信息查询、编号查询、

姓名查询等操作功能。

图2-8员工管理模块用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。员工管理模

块活动图如图2-9所示。

图2-9员工管理模块活动图

通过对图2-8用例图及图2-9活动图进一步的细化分析,得到每个用例的

描述表。员工信息录入用例描述如表2-13所示,可以进行员工信息录入功能操

15

湖南商务职业技术学院毕业设计

作。

表2-13员工信息录入用例描述

项目描述

用例名称员工信息录入

用例标识号12

参与者管理员

参与者登录后,进入员工管理页面,点击员工信息录入,

简要说明

按照格式填入信息,进行录入

前置条件参与者进入员工管理页面

1.点击员工信息录入按钮

2.跳转至员工信息录入

3.按要求填写相关信息

基本事件流

4.点击“录入”按钮

5.提示相对应信息

6.用例终止

其他事件流参与者可点击“返回”按钮,返回上一页

异常事件流提示错误信息,参与者进行确认

后置条件返回员工管理页面,重新渲染数据

员工信息删除用例描述如表2-14所示,可以进行员工信息删除功能操作。

表2-14员工信息删除用例描述

项目描述

用例名称员工信息删除

用例标识号13

参与者管理员

参与者登陆后,进入网站主页,点击员工管理,选择员工

简要说明

信息,点击删除

前置条件参与者登陆后,并进入管理页面

1.参与者选择需要删除的记录

2.点击删除按钮

3.弹出是否确认删除提示框

基本事件流

4.点击“确认”或“取消”

5.提示删除信息

6.用例终止

16

湖南商务职业技术学院毕业设计

其他事件流参与者可点击“返回”按钮,返回至上一页

异常事件流提示错误信息,并弹出提示框

后置条件返回管理页面,并重新渲染数据

员工信息修改用例描述如表2-15所示,可以进行员工信息修改功能操作。

表2-15员工信息修改用例描述

项目描述

用例名称员工信息修改

用例标识号14

参与者管理员

参与者登陆后,进入网站主页,点击员工管理,进入其页

简要说明

面,选择记录,点击修改,进入修改页面,进行修改

前置条件参与者登陆后,并进入员工管理页面

1.选择需要进行修改的记录

2.点击修改,跳转至修改页面

3.填写相关信息

基本事件流

4.点击“修改”按钮

5.提示相关信息

6.用例终止

其他事件流参与者可点击“返回”按钮,返回至上一页

异常事件流提示错误信息,并弹出提示框

后置条件返回管理页面,并重新渲染数据

员工信息查询用例描述如表2-16所示,可以进行员工信息查询功能操作。

表2-16员工信息查询用例描述

项目描述

用例名称员工信息查询

用例标识号15

参与者管理员

参与者登陆后,进入网站主页,进入员工管理页面,可自

简要说明

定义查询内容

前置条件参与者登陆后,并进入员工管理页面

1.进入员工管理页面

基本事件流

2.渲染所有数据

17

湖南商务职业技术学院毕业设计

3.在搜索框填写需要搜索的内容

4.点击“搜索”按钮

5.重新渲染数据

6.用例终止

其他事件流参与者可点击“清空搜索框”按钮,清空搜索框

异常事件流提示错误信息,并弹出提示框

后置条件重新渲染数据

2.3.5借用管理模块的用例

面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。借用管理

模块具体的用例描述如图2-10所示,分别具有借用信息录入、借用信息修改、

修改借用用途、修改借用状态、借用信息查询、借用人查询、借用时间查询、

借用文件查询、借用信息删除等操作功能。

图2-10借用模块用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。借用管理模

块活动图如图2-11所示。

18

湖南商务职业技术学院毕业设计

温馨提示

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

评论

0/150

提交评论