基于Android的智能工厂管理系统的移动端设计与实现_第1页
基于Android的智能工厂管理系统的移动端设计与实现_第2页
基于Android的智能工厂管理系统的移动端设计与实现_第3页
基于Android的智能工厂管理系统的移动端设计与实现_第4页
基于Android的智能工厂管理系统的移动端设计与实现_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

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

文档简介

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

目录

1引言1

1.1项目开发背景1

1.1.1开发意义1

1.2开发技术简介2

1.2.1Java语言简介2

1.2.2B/S结构的运行原理3

1.3开发工具简介4

1.4项目开发技术路线4

2需求分析5

2.1功能需求描述5

2.2非功能需求描述5

2.3需求用例建模7

2.3.1设备信息模块用例8

2.3.2员工绩效模块用例9

2.3.3异常报警模块的用例10

2.3.4个人中心管理模块用例12

2.3.5员工管理模块用例14

3系统概要设计15

3.1系统设计原则15

3.2系统框架设计15

3.3系统概要设计16

3.3.1设备信息功能设计17

3.3.2员工绩效功能设计18

3.3.3异常报警功能设计18

3.3.4个人中心功能设计19

II

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

3.3.5员工管理功能设计20

3.4数据库设计22

3.4.1设计原则22

3.4.2概念设计22

4系统详细设计23

4.1设备信息功能模块设计23

4.1.1设备信息功能模块说明23

4.1.2设备信息功能模块详细设计23

4.2员工绩效功能模块设计25

4.2.1员工绩效功能模块说明25

4.2.2员工绩效功能模块详细设计25

4.3异常报警功能模块设计27

4.3.1异常报警功能模块说明27

4.3.2异常报警功能模块详细设计27

4.4个人中心功能模块设计29

4.4.1个人中心功能模块说明29

4.4.2个人中心功能模块详细设计30

4.5员工管理功能模块设计31

4.5.1员工管理功能模块说明31

4.5.2员工管理功能模块详细设计31

5系统实现33

5.1设备信息子功能模块实现33

5.1.1设备信息功能模块界面设计33

5.1.2设备信息子功能模块代码实现34

5.2员工绩效子功能模块实现35

5.2.1员工绩效模块界面设计35

5.2.2员工绩效子功能模块代码实现37

III

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

5.3异常报警子功能模块实现37

5.3.1异常报警功能模块界面设计37

5.3.2异常报警功能模块代码实现38

5.4个人中心子功能模块实现40

5.4.1个人中心模块界面设计40

5.4.2个人中心模块代码实现41

5.5员工管理子功能模块实现42

5.5.1员工管理模块界面设计42

5.5.2员工管理模块代码实现43

6系统测试44

6.1设备信息功能测试44

6.2员工绩效功能测试45

6.3异常报警功能测试47

6.4个人中心功能测试47

6.5员工管理功能测试48

7设计小结49

参考资料51

IV

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

基于Android的智能工厂管理系统移动

端的设计与实现

1引言

随着网络技术和信息技术的飞速发展,人类已进入全新的信息化时代,传

统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,

各种各样的管理系统应运而生,各行各业相继进入信息管理时代,智能工厂管

理系统就是信息时代变革中的产物之一。

1.1项目开发背景

随着社会的发展线下管理的方式已经不可避免的显示出它在时间与空间

等方面的局限性,广大的人民群众迫切的需要打破这种局限性。在这种局面下,

基于网络的电子商务产生了。它的出现不仅仅解决了传统管理方式的缺点,而

且给了广大用户更大的可选择空间,促进了各种电子系统的优化管理,有效的

避免了信息繁多导致管理缭乱的局面。所以像智能工厂管理系统这种线上管理

系统的发展壮大也是不可避免的。

智能工厂管理系统作为一种典型的线上管理系统也迅速的发展深得用户

的喜爱,它使员工和管理员通过登录APP就可以查看设备信息、员工绩效,

新增异常报警信息等,让员工非常便利地就可以获得想要的信息,最大化减缩

了员工的时间,提高了管理效率。

1.1.1开发意义

人类的进步带动信息化的发展,使人们生活节奏越来越快,所以信息的时

效性得到人们更大的重视。以往的管理方式已经满足不了人们对获得信息的方

式、方便快捷的需求。所以像智能工厂管理系统这种APP系统慢慢的被工厂

或企业关注。首先,网上获取信息十分的实时、便捷,只要系统在线状态,无

1

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

论在哪里都能第一时间查找到理想的信息,还能对员工的绩效进行查询等操作,

非常的方便。

1.2开发技术简介

Andriod技术:

Android是目前最为方便易用的移动终端。其实在我们现实生活中也不难

看出,现在基本每人一台手机,而且其中安卓机市场比例最大,这样的情况还

是得力于安卓较高的方便性和性价比。Android的开放性让他允许所有人对系

统进行修改和完善,这一点也让它在成为近些年便携设备上主要的操作系统。

同时Android的应用程序也十分丰富,比如电话、摄像头、播放器。这些都为

在系统上开发程序提供了便利。该系统运用安卓完成前台的开发,包括登录注

册、个性化特征的收集、基于个性化特征进行旅游信息的推荐和对推荐旅行方

案的评价等。

用户使用我们这个智能工厂管理系统只需一个Android手机就可以使用

了,而且所有操作都是我们熟悉的操作手法。所有的操作通过手机就可以完成,

用户不需培训,只要稍微提示一下即可。所以开发智能工厂管理系统使用安卓

技术不仅方便了开发者而且用户使用起来也非常方便,可以说是相对来说比较

完美的开发平台了。

1.2.1Java语言简介

Java是由SUN公司推出,该公司于2010年被oracle公司收购。Java语

言在移动互联网的大背景下优势十分显著,前景也非常的广阔,它是面向对象

的,分布式的,动态的,具有平台无关性、安全性、健壮性。Java语言的基

本语句语法和C++一样,但是它面向对象的技术更加彻底,因为Java要求将

所有的内容都必须封装成类,把类作为程序的基本单位。由于不允许类外有变

量、方法,Java是一种纯面向对象的程序设计语言。Java语言的分布式主要

体现在数据和操作分布,这种语言是面向网络的,可以处理TCP/IP协议,它

也支持客户机/服务器的计算模式。Java语言的动态性是指类在运行时是动态

2

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

安装的,令Java可以动态的维护程序。Java不支持指针,对内存访问的所有

操作都是通过对象实例化实现的,这样有效的避免了指针操作中容易产生的各

种错误,同时也预防了病毒对系统的破坏和威胁。

Java语言的编程风格和C语言十分接近,它继承了C++面向对象技术的核

心,面世之后得到了迅速的发展,在社会上十分的流行,对高级C语言造成了

很大的影响。业内人士称之为“一次编译、到处执行”。当然Java也有他的

缺点,比如在执行编译后,字节码需要消耗一定的时间,在某些程度上降低了

它的性能。但是这并不影响Java成为此次设计语言的选择。Java语言简单易

学,使用它的编程时间短,功能性强,开发者学习起来更简便、更快。Java

的主要特性有以下几个:

1.面向对象

面向对象有四个特点:封装、继承、多态、抽象。抽象是指忽略一个问题

中的次要部分,关注主要部分。多态是指对同一种消息做出的不同反应。继承

是指在原有的父类方法基础上增加自己独有的方法,而不改变原来父类。

2.平台无关性、

Java编译出来的是字节码,直接由虚拟机执行。在任何平台上,只要有Jav

a虚拟机,Java代码都能运行。

3.可靠性和安全性

Java对内存的所有访问必须通过对象的实例变量来实现,这样成功避免

了指针中出现的各种错误。

4.多线程

Java提供了多线程功能,利用编程实现同一时间同时工作的功能。

1.2.2B/S结构的运行原理

B/S的系统是通过能上网的电脑就可以使用,它最大的优点是不需要安装

专门的软件,首先浏览器向服务器发出请求,然后服务器处理请求把信息再返

回给浏览器。不需要再次对数据进行存取与计算数据,只要负责显示数据来降

3

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

低要求,如果说客户端像个“瘦子”,而服务器会越来越“胖”。B/S体系结

构与C/S体系结构相比,最大的不同是:B/S体系应用软件是使用网络浏览器

作为和用户交互的一个平台,而C/S就必须要开发专用的应用程序,如图1-1。

图1-1B/S结构运行原理图

1.3开发工具简介

工具的使用:采用eclipse+tomcat+mysql

eclipse集成的插件非常多,Java开发方面的所有开发功能都基本可以得

到实现。

tomcat作为小型服务器,有着很多的优点,比如安装和部署都非常方便,

而且TOMCAT非常适合做一些中小型的项目

mysql其优点有:高度非过程化,综合统一,操作方式是面向集合的,用

一种语法结构来提供多种使用方式,简单易学。

程序采用了ssm框架,MYSQL数据库,B/S结构此种开发模式遵循MVC的设

计理念,

当今流行的“SSM组合框架”受到很多人的追捧,“组合SSM框架”是一

种团队精神,是强强联手、各司其职、协调互补的。Spring属于一个轻量级

的反转控制框架(IoC),它是一个面向表面的容器(AOP)。SpringMVC常常用于

控制器的分类工作模式,与模型对象分开,程序对象的作用与自动取款机进行

处理。这种解耦治疗使整个系统的个性化变得更加容易。

1.4项目开发技术路线

模型视图控制器设计模式就是MVC设计模式,它所指定的应用程序包括一

个数据模型,呈现信息,以及控制信息。该模式要求将每个模

4

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

式分成不同的对象。

它包含三个模块分别是模型(M)、视图(V)、控制器(C)

模型:仅包含纯应用程序数据,它不包含逻辑描述如何将数据呈现给用户

视图:展示模型的数据给用户。视图知道如何访问模型的数据,但它不知

道这些数据意味着什么或用户可以做些什么来操纵它。

控制器:于视图和模型之间。它侦听由视图(或其他外部源)触发的事件,

然后对这些事件执行适当的反应。大多数情况下,该反应是在模型上调用的方

法。由于视图和模型通过通知机制连接,因此该操作的结果将自动反映在视图

中。

2需求分析

2.1功能需求描述

对网站性能进行分析,可对系统反应度、界面简洁清晰度、储存能性、易

学性和稳定性进行分析;

系统反应度:同时上万人在线时反应时间应该在两三秒以内,。

界面简洁清晰:系统界面要求简单明了,操作简单,用户操作容易上手

储存性能高:智能工厂管理系统中需要存储的信息有很多,因此对系统的

存储要求非常高,所有数据库也就要很强大,才能保证信息存储能安全稳定的

进行;

易学性:该系统在操作上必须简单好上手,没有很多复杂的操作,只需要

简单的进行学习就能操作该系统。

稳定性:要求智能工厂管理系统运行要稳定,界面清楚、字体清晰等。

2.2非功能需求描述

在开发系统之前要进行系统可行性分析,目的是在用最简单的方法去解决

最大的问题,程序一旦开发出来满足了用户的需要,所带来的利益也很多。下

面我们将从技术、操作、经济等方面来选择这个系统最终是否开发。

本系统的非功能性需求有以下几个方面:

5

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

(1)技术可行性:本系统开发选择Android技术,SSM框架,大大减少

了使用windows编程的难度,减少开发人员在设计算法上的难度,作为Java开

发VisualStudio更是一个必不可少的角色,它友好的界面,以及强大的功能,

给程序开发人员带来了很多方便,加上环境简单,转移方便,无疑使此系统最

佳的选择。因此后台设计选择MySQL数据库用来的建立和维护信息。对于前台

开发要求应具备优点,如功能完善、易于操作等,后台数据库的要求则是能够

建立以及维护数据信息的统一和完整性。

依据上述目标来分析本系统的硬件如下:

奔腾3的处理器;

内存是2G;

硬盘是50G;

操作系统是Window10;

在软件方面的话,安装了VisulStudio0和MySQL数据库开发工具。根

据以上的软件与硬件要求,得到这个系统的技术是可行的。

(2)操作可行性:现在随着信息的快速发展,计算机早已经进入了人们

的日常生活中,人们的工作环境也不像以前有那么多的要求,需要工作人员一

定要到公司办公,有的工作在家也可以完成。这使得人们的工作效益有了很大

的提高。操作的多样性也变高了。因此,管理的计算机化,智能化是社会发展

而带来的必然趋势,各种智能的软件层出不穷,不同的软件能完成用户不同的

需求,这不仅提高了工作效率还能完成一些客户特定的一些需求。本系统不仅

界面采用可视化界面,用户只要用鼠标和键盘就可以轻松完成对其信息的修改,

删除,添加等操作。因为这个系统的操作十分简单,方便上手,对于第一次使

用系统的人,只需要很少的时间就可以上手操作。由此可见,本系统在操作上

是可行的。

(3)经济可行性:智能工厂管理系统,该系统软件开发仅需要一台普通

的计算机和手机便可完成实现开发,其成本很低。另外,作为毕业设计作品来

讲,开发成本基本上可以忽略不计,且该系统软件的投入使用,可以实现更加

6

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

快速高效的智能工厂管理系统,同时还能实现对人力资源和管理资源的有效节

约,该智能工厂管理系统在经济上完全可行。

(4)运行可行性:本系统作为以Java作为开发语言的系统,而且选用B/S

结构则决定了要操作本系统仅需要占用很小的资源,并没有过多地硬件配置要

求,目前市面上只要能正常运行浏览器的个人电脑都可以正常运行使用该系统。

经过总结,本系统在经济方面、技术方面、操作方面和运行方面的条件都

得以满足,为此系统的开发具备了可行性条件。

2.3需求用例建模

通过对功能需求的具体分析,创建以下总体用例模型,如图2-1所示。

图2-1智能工厂管理系统系统的总体用例模型

2.3.1设备信息模块用例

通过对用例图和活动图的具体分析。设备信息模块具体的用例描述如图

2-2所示,分别具有查询,删除,修改等操作功能。采用这样的架构,让用户

7

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

界面层可以不知道数据库的结构,当要对数据进行维护时,只要维护与业务层

间的接口即可。

图2-2设备信息模块用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。设备信息模

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

图2-3设备信息模块活动图

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

述表。设备信息模块用例描述如表2-1所示,

表2-1设备信息模块用例描述

8

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

项目描述

用例名称设备信息

用例标识号01

参与者管理员、普通用户

管理员,普通用户可以对设备具体信息进行查询,

简要说明

管理员可以修改,新增并且删除设备信息

前置条件无

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

2.3.2员工绩效模块用例

员工绩效模块具体的用例描述如图2-4所示

图2-4员工绩效模块用例图

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

块活动图如图2-5所示

9

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

图2-5员工绩效模块活动图

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

述表。员工绩效模块用例描述如表2-2所示

表2-2员工绩效模块用例描述

项目描述

用例标识号02

参与者管理员,用户、

用例名称员工绩效

(1)员工对绩效进行管理;管理员添加,修改绩效

信息,判断参数合法性

基本事件(2)输入关键字查询绩效信息并返回

(3)保存绩效信息

(4)用例结束

简要说明进入系统员工可以查询绩效基本信息

2.3.3异常报警模块的用例

异常报警模块具体的用例描述如图2-6所示:

10

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

图2-6异常报警模块用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。异常报警模

块活动图如图2-7所示

图2-7异常报警模块活动图

11

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

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

述表。异常报警模块用例描述如表2-3所示

表2-3异常报警模块用例描述

项目描述

用例名称异常报警

用例标识号03

参与者管理员、普通用户

用户可以对异常设备具体信息进行查询并且提交管

理员审核

简要说明

管理员进行审核

审核成功删除报警

前置条件无

异常事件流审核失败,参与人确认

2.3.4个人中心管理模块用例

个人中心管理模块具体的用例描述如图2-8所示:

图2-8个人中心管理模块用例

12

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

通过对用例的细化,使用活动图针对系统动态行为进行建模。个人中心模

块活动图如图2-9所示

图2-9个人中心管理模块活动图

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

述表。个人中心模块用例描述表如表2-4所示

表2-4个人中心模块用例描述

项目描述

用例名称个人中心管理

用例标识号04

用户进入主页面在个人中心查看是否需要修改密码

简要说明

修改成功并保存

前置条件系统部署成功

异常事件流密码不符合要求重新输入

13

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

2.3.5员工管理模块用例

员工管理模块具体的用例描述如图2-10所示:

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

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

块活动图如图2-11所示

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

14

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

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

描述表。员工管理模块用例描述如表2-5所示

表2-5员工管理模块用例描述

项目描述

用例名称员工管理

用例标识号05

参与者管理员、普通用户

管理员对用户对进行管理;管理员添加,修改用户信

息,判断参数合法性

简要说明输入关键字查询信息并返回

保存用户信息

3系统概要设计

3.1系统设计原则

具体的行沟通,了解智能工厂的系统的问题,希望通过系统设作流的处理

3.2系统框架设计

Android系统架构如图3-1所示:

15

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

图3-1智能工厂管理系统功能架构图

3.3系统概要设计

根据智能工厂管理系统的需求分析和用例建模分析,本文确定了智能工厂

管理系统的主要功能模块,包括设备信息管理、员工绩效管理、异常报警管理

员工管理和个人中心管理等。智能工厂管理系统的功能结构图如图3-2所示,

本系统共有五大主要模块。

智能工厂管理系统

用户管理员

设员异

设员异个员备工常系

首备工常我人工信绩报统

页信绩报的中管息效警管

息效警心理管管管理

理理理

图3-2智能工厂管理系统功能结构图

16

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

3.3.1设备信息功能设计

通过对系统功能结构图进行更加细致的分析,得到各子模块相关功能描述,

功能描述使用功能流程图描述,如下图3-3。

图3-3设备信息功能模块流程图

表3-1设备信息相关功能描述

功能名称设备信息查询

功能概述为用户提供设备信息查询等功能

输入内容用户查询

系统处理输入关键字查询

输出内容查询成功或者失败的提示

功能名称修改设备信息

功能概述修改设备基本信息

输入内容修改详情

判断修改内容成功

系统处理

判断修改内容失败

输出内容保存修改信息

17

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

3.3.2员工绩效功能设计

通过对系统功能结构图进行更加细致的分析,得到员工绩效模块相关功能

描述,功能描述使用功能流程图描述,如下图3-4

图3-4员工绩效功能模块流程图

表3-2员工绩效相关功能描述

功能名称员工绩效查询

功能概述为员工提供绩效查询等操作

输入内容员工输入员工账号等信息

输出内容查询或者失败的提示

3.3.3异常报警功能设计

通过对系统功能结构图进行更加细致的分析,得到异常报警模块相关功能

描述,功能描述使用功能流程图描述,如下图3-5

18

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

图3-5异常报警流程图

表3-3异常报警功能模块相关功能描述

功能名称异常报警管理

功能概述员工新增异常报警

输入内容输入报警时间及其原因等内容

系统处理系统审核成功

输出内容删除报警

3.3.4个人中心功能设计

针对系统功能结构图进行进一步细化分析,得到个人中心模块相关功能描

述,功能描述使用功能流程图描述,如下图3-6

19

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

开始

主页面

个人中心查看

是否修改密码

修改密码页面

否判断原密码、新密码是否

符合要求

保存

结束

图3-6个人中心模块流程图

表3-4个人中心功能模块相关功能描述

功能名称个人中心管理

功能概述个人中心查看并确认是否修改密码

输入内容输入原密码以及新密码修改信息

系统处理判断密码是否符合要求

输出内容保存密码

3.3.5员工管理功能设计

通过对系统功能结构图进行更加细致的分析,得到各子模块相关功能描述,

功能描述使用功能流程图描述,如下图3-7

20

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

图3-7员工管理模块流程图

表3-5员工管理功能模块相关功能描述

功能名称借阅卡类别管理

功能概述为员工提供查询员工管理等操作

输入内容读者借阅卡类别名称、编号等信息

系统处理员工输入员工账号等信息

输出内容查询成功

21

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

3.4数据库设计

数据库设计往往是系统设计中最为核心的一个步骤。其设计的优良程度直

接影响系统的性能以及执行效率。

3.4.1设计原则

为获得更好的设计效果,数据库的设计需要遵循以下几个原则:

1.标准化原则

数据库设计的设计标准与命名规范必须统一。数据库设计分类与编码规范

的统一的不仅使设计清晰直观,而且有利于维护后期的数据库和程序,为以后

的项目提供条件。

2.冗余原则

之前数据库设计要求不允许有冗余,应尽可能的满足3NF。但是满足3NF

的数据库设计不能高效运行。表间关系的复杂,会使执行访问数据库的效率降

低。因此,在数据库设计中,适当的冗余设计(允许派生性冗余设计,杜绝重

复性冗余设计),常常可以提高速度

3.4.2概念设计

在数据库概念设计的过程中,一般描述概念设计的结果用E-R图来表示。

概念数据模型的高层描述所使用的数据模型或模式图就是E-R图。通过智能工

厂管理系统的分析,其E-R图如下图3-8示。

22

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

图3-8智能工厂管理系统E-R图

4系统详细设计

4.1设备信息功能模块设计

4.1.1设备信息功能模块说明

用户登录系统,对设备信息基本信息进行查看,了解系统的一些基本问题。

4.1.2设备信息功能模块详细设计

使用UML序列图对需求分析中各子功能的用例进行分析与设计,以下图4

-1设备信息子模块的时序图。

23

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

图4-1设备信息模块时序图

通过分析,得到与设备信息子功能模块静态结构类图,如图4-2示。

图4-2设备信息模块类图

24

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

针对类图进行进一步细化分析,得到设备信息功能模块相关类及方法描述

表,如下表4-1所示。

表4-1设备信息功能模块相关类及方法描述表

类名Shebeixinxi

描述设备查询

shebeimingcheng:varchar(200),shebeibianhao:

属性varchar(200),tupian:varchar(200),zhangtai:

varchar(200),yongtu:longtext

方法cx()

类名Tianjiashebei

描述新增设备

addtiame:timestamp(0),shebeixiangqing:

属性

longtext

方法tj()

类名xiugaixingxi

描述修改设备

属性id:bigint(20),shebeixiangqing:longtext

方法xgnr(),fhxx()

4.2员工绩效功能模块设计

4.2.1员工绩效功能模块说明

管理员登录系统查看每月员工考勤,工作态度业务技能等项目并且对其进

行评价,得出评价等级

4.2.2员工绩效功能模块详细设计

使用UML序列图对需求分析中各子功能的用例进行分析与设计,以下图4

-3员工绩效模块的时序图

25

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

图4-3员工绩效模块时序图

通过分析,得到与员工绩效功能模块静态结构类图,如图4-4示。

图4-4员工绩效模块类图

针对类图进行进一步细化分析,得到该子功能模块相关类及方法描述表,

如下表4-2所示。

26

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

表4-2员工绩效功能模块相关类及方法描述表

类名Yuangongjixiao

描述绩效查询

zhanghao:varchar(200),xingming:

varchar(200),yuefeng:varchar(200),

属性

gongzuotaidu:int(11),yewujineng:int(11),

yuangongkaoqing:int(11),gongzuojixiao:int(11)

方法cx(),xg()

类名xinzengjixiao

描述添加绩效

属性addtiame:timestamp(0)

方法xz()

类名shanxhujixiao

描述修改绩效

属性userid:bigint(20)

方法sc()

4.3异常报警功能模块设计

4.3.1异常报警功能模块说明

员工新增异常报警信息,管理员对其信息进行审核,审核成功后,删除报

警。

4.3.2异常报警功能模块详细设计

使用UML序列图对需求分析中各子功能的用例进行分析与设计,以下图4

-5异常报警子模块的时序图

27

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

图4-5异常报警模块时序图

通过分析,得到与异常报警子功能模块静态结构类图,如图4-6示。

图4-6异常报警模块类图

28

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

通过对类图进行的进一步分析,得到该子功能模块相关类及方法描述表,

如下表4-3所示。

表4-3异常报警功能模块相关类及方法描述表

类名yichasngbaojing

描述报警查询

zhanghao:varchar(200),xingming:varchar(200),

属性shebeibianhao:varchar(200),shebeimingcheng:

varchar(200),yichangtupian:varchar(200)

方法cx()

类名xingzengbaojing

描述新增报警

addtime:timestamp(0),baojingshijian:

属性

datetime(0),beizhu;longtext

方法xz()

类名shanchubaojing

描述删除报警

属性userid:bigint(20),shhf:longtext

方法sh(),scbj()

4.4个人中心功能模块设计

4.4.1个人中心功能模块说明

用户进入主页面在个人中心查看是否需要修改密码修改成功并保存

4.4.2个人中心功能模块详细设计

使用UML序列图对需求分析中各子功能的用例进行分析与设计,以下图4

-7员工绩效子模块的时序图

29

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

图4-7个人中心模块时序图

通过分析,得到与个人中心子功能模块静态结构类图,如图4-8示。

图4-8个人中心模块类图

通过对类图进行的进一步分析,得到该子功能模块相关类及方法描述表,

如下表4-4所示。

表4-4个人中心功能模块相关类及方法描述表

30

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

类名Gerenzhongxin

描述个人信息查询

属性Yonghuid,password

方法Cx()

类名gerenxinxi

描述修改个人信息

属性yonghuid

方法xg()

类名xiugaimima

描述修改密码

属性Yuanmima,xinmima

方法qrxg()

4.5员工管理功能模块设计

4.5.1员工管理功能模块说明

管理员对用户对进行管理;管理员添加,修改用户信息,判断参数合法性,

保存用户信息

4.5.2员工管理功能模块详细设计

使用UML序列图对需求分析中各子功能的用例进行分析与设计,以下图4

-9员工管理子模块的时序图

31

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

图4-9员工管理模块时序图

通过分析,得到与员工管理子功能模块静态结构类图,如图4-10示。

图4-10员工管理模块类图

通过对类图进行的进一步分析,得到该子功能模块相关类及方法描述表,

如下表4-5所示。

32

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

表4-5员工管理功能模块相关类及方法描述表

类名yuangongxinxi

描述员工查询

zhanghao:varchar(200),mima:varchar(200),

属性xingming:varchar(200),nianling:int(11),xingbie:

varchar(200),zhaopian:varchar(200)

方法Cx()

类名xinzengyuangong

描述添加员工

属性addtime:timestamp(0)

方法xz()

类名xiugaixinxi

描述修改员工信息

zhanghao:varchar(200),mima:varchar(200),

属性

xingming:varchar(200)

方法tj(),xg()

5系统实现

5.1设备信息子功能模块实现

5.1.1设备信息功能模块界面设计

设备信息管理,管理员在设备信息管理页面可以查看索引、设备编号、设

备名称、图片、状态、登记日期等信息,并可根据需要进行详情、修改或删除、

新增等操作,如图5-1所示。

33

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

图5-1设备信息管理界面图

用户在设备信息页面可以查看封面、设备名称、设备编号、状态、登记日

期、用途、备详情等详细内容,可进行收藏操作,如图5-2所示。

图5-2设备信息界面图

5.1.2设备信息子功能模块代码实现

设备信息模块核心代码实现:

<template>

<mescroll-uni@init="mescrollInit":up="upOption":down="downOption"

34

温馨提示

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

评论

0/150

提交评论