当前位置:首页 > 免费毕业设计

ASP.NET信息安全研究所设备管理系统的设计与实现(源代码+论文)免费下载

ASP.NET信息安全研究所设备管理系统的设计与实现(源代码+论文)免费下载

  • 网站价格: 1
  • 特殊技术: ASP.NET
  • 作品类型: 免费毕业设计
  • 售后服务:

联系方式: 微信:biyebang QQ: 629001810

作品详情

 摘要

以研究所的设备管理系统为背景,以研究所设备管理模式为研究对象,开发了设备管理系统。设备管理系统是设备管理与计算机技术相结合的产物,根据系统的功能需求分析与定义的数据模式,分析了应用程序的主要功能和系统实现的主要技术。系统主要包括后台数据库的开发和前端应用程序的开发两个方面。考虑了当前设备管理的相关问题,探讨了系统实现的主要相关技术:如数据库技术、C#等。该系统考虑了实际开发的设备管理系统的开发环境、系统流程,主要完成设备类型管理、设备查询、设备档案管理、用户类型管理、用户档案管理,设备征订,设备借用,设备罚款,设备归还以及相应的数据修改,添加,修改等功能。

 

关键词: 

管理系统;设备流通设备管理用户管理



目录:

免费毕业设计




系统功能需求分析和设计要求:

1.1 系统功能需求

设备管理系统的功能只在具体实现上与研究所的设备管理模式密切相关,总体目标主要是管理设备的各种基本属性数据和设备生命周期中的各种技术档案,改变目前设备资料的管理方式,系统完成日常的查询,统计等各种工作,实现资料电子化管理,把技术人员从大量复杂的统计,汇总等各种工作中解脱出来,实时、准确地为管理人员提供各种数据支持,为决策提供依据,减少决策的盲目性,减少失误。具体地,本文主要体现在以下几个方面:

1.设备的管理:包括设备的类型、设备的借用时间、设备是否在库、设备的修改、删除及查询的处理等;

2.用户的管理:包括用户的姓名,证件,借用日期和归还日期,用户借用设备的权限(这一部分有些功能是预留的待开发功能模块)等操作;

3.设备的流通管理:包括设备征订,设备借用,设备归还,逾期清单,设备罚款等操作。

1.2 系统性能要求

在进行系统设计时,必须充分考虑系统的性能需求。主要包括:

1.高效性:设备管理的特点是信息量大,而且各部门之间的信息相互关联、相互借用,因而必须采取有效的措施保证系统的高效率。

2.可靠性:采用成熟的技术保证系统运行正常。

3.灵活性和适应性:不仅体现在对于不同软硬件平台的适应性,而且还包括对于不同管理模式的适应性,例如新增一类设备时,自动适应新设备的相应管理操作,而不必修改程序,不需要修改系统的结构。

4.安全性:对不同的用户借用设备的时间和权限进行设置,采取适当的数据库恢复策略,保证系统在遭受意外故障时损失最小。

5.正确性:要保证所有数据的安全、唯一、一致性,确保统计结果正确、及时、有效。



系统总体设计:

1.1 系统结构设计

根据对系统要求完成的功能,将系统的功能模块设计为如图1所示。

1.2 数据库设计

1.2.1 数据库关系E-R

由于直接将显示世界信息按具体的数据组织模型进行组织,必须同时考虑很多因素,设计工作非常复杂,并且效果也不很理想,因此,需要一种方法来对现实世界的信息结构进行描述。E-R方法就是一种实体--关系方法,而其使用的工具就是E-R图。系统的E-R图如图2所示。

免费毕业设计

图1 系统总体功能模块结构图

 

免费毕业设计

图2 系统E-R图

 

1.2.2 用户管理

通过各方面的调查及相关资料分析,用户档案信息一般包括:条形码,编号,姓名,性别,类型,出生日期,有效证件,证件号码,联系方式,登记日期,有限期至,操作员,备注,设备借用次数,特殊设备借用次数,是否挂失等16个信息项,在设计数据库时,我们要采用关系型数据库,且其他模块的一部分数据要从这数据中取得,设计表如下:

1.用户信息管理包含所有用户的条形码,编号,姓名,性别,类型,出生日期,有效证件,证件号码,联系方式,登记日期,有效期至,操作员,备注,设备借用次数,特殊设备借用次数,是否挂失,相关设置如表1所示:

1用户信息

列名

类型

长度

允许空值


列名

类型

长度

许空值

条形码

Varchar

40

联系方式

Varchar

100

编号(key

Varchar

20

登记日期

Smalldatetime

4

姓名

Varchar

20

有效期至

Smalldatetime

4

性别

Varchar

8

操作员

Varchar

20

类型

Varchar

20

备注

Varchar

100

出生日期

Smalldatetime

4

设备借用次数

Int

4

有效证件

Varchar

60

特殊设备借用次数

Int

4

证件号码

Varchar

60

是否挂失

Bit

2

 

2.用户类型管理包含所有用户的类型,可借用的设备与特殊设备数量,续借次数,限制设备与限制特殊设备,相关设置如表2所示:

用户类型

列名

类型

长度

允许空值


列名

类型

长度

允许空值

类型(key

Varchar

20

续借次数

Int

8

设备数量

Smallint


限制设备

Int

8

特殊设备数量

Smallint


限制特殊设备

Bit

2

 

1.2.3 设备管理

设备档案信息一般包括:条形码,编号,设备名,类型,是否在库,公司,批号,加工厂,价格,重量,仓库名称等18个信息项,但在设计数据库时,我们要采用关系型数据库,且其他模块的一部分数据要从这数据中取得,因此我们对本模块的数据表设计要认真处理,其从表的设计也要仔细,设计表如下:

1.设备信息管理包含所有设备的条形码,编号,设备名,类型,是否在库,公司,批号,加工厂,价格,重量,仓库名称,现存量等,相关设置如表3所示:

 

设备信息

列名

类型

长度

允许空值


列名

类型

长度

允许空值

条形码

Varchar

40

重量

Int

4

编号(key

Varchar

50

仓库名称

Varchar

200

设备名

Varchar

200

现存量

Int

4

类型

Varchar

100

库存总量

Int

4

是否在库

Varchar

100

入库时间

Smalldatetime

4

公司

Varchar

100

操作员

Varchar

20

批号

Varchar

40

简介

Varchar

100

加工厂

Varchar

100

借出次数

Int

4

价格

Money


是否注销

Bit

1

2.设备类型包含设备的类型编号,类型名称,可借天数,相关设置如表4所示:

4设备类型

列名

类型

长度

允许空值

类型编号(key

Varchar

50

类型名称

Varchar

100

可借天数

Int

8

 

1.2.4 流通管理

设备征订,设备借用,设备归还,逾期清单,设备罚款等模块的表设计与前面的表相识,而且有一定的联系,并且逾期清单和设备归还公用一张表,以此来清楚看出哪些设备未归还,表如下:

1.设备征订包含征订编号,设备编号,订购者,订购者联系方式,订购数量,验收日期,订购单价,订购日期,是否验收,操作员,相关设置如表5所示:

5设备征订

列名

类型

长度

允许空值


列名

类型

长度

允许空值

征订编号(key)

Varchar

50

验收日期

Smalldatetime

4

设备编号

Varchar

50

订购单价

Money


订购者

Varchar

100

订购日期

Smalldatetime

4

订购者联系方式

Varchar

100

是否验收

Bit

2

订购数量

Int

8

操作员

Varchar

20

2.设备归还包含归还编号,设备编号,用户编号,退还押金,归还时间,操作员,确定归还,相关设置如表6所示:

设备归还

列名

类型

长度

允许空值


列名

类型

长度

允许空值

归还编号(key

Int

8

归还时间

Smalldatetime

4

设备编号

Varchar

50

操作员

Varchar

20

用户编号

Varchar

40

确定归还

Bit

2

退还押金

Money






3.设备借用包含借用编号,设备编号,用户编号,借用时间,应还时间,续借次数,操作员,状态,相关设置如表7所示:

7设备借用

列名

类型

长度

允许空值


列名

类型

长度

允许空值

借用编号(key)

Int

8

应还时间

Smalldatetime

4

设备编号

Varchar

50

续借次数

Int

8

用户编号

Varchar

40

操作员

Varchar

20

借用时间

Smalldatetime

4

状态

Varchar

10

4.设备罚款包含罚款编号,设备编号,用户编号,罚款日期,应罚金额,实收金额,是否交款,备注,相关设置如表8所示:

8设备罚款

列名

类型

长度

允许空值


列名

类型

长度

允许空值

罚款编号(key)

Int

8

应罚金额

Money


设备编号

Varchar

50

实收金额

Money


用户编号

Varchar

20

是否交款

Bit

2

罚款日期

Smalldatetime

4

备注

Varchar

100

1.3 其他设计

由于设备管理系统涉及工作流、数据存储等多方面的问题,所以在实现时数据库上采用以设备编号信息为核心,辅以每个环节的流程跟踪和流水账记录;功能上采用以设备管理的流程为基础划分阶段,每个阶段又划分成功能相对独立的若干模块,将功能模块分配给不同操作用户,实现了整个研究所管理系统。在具体实现时,在下述等方面作了考虑:

借还设备日期计算的实现:本系统在设备类型管理模块可以设置不同类型的设备借用时间,在设备借用的时候,系统会自动调用当前的时间,以此时间为借设备的时间,然后由当前时间往后延长在类型模块设置的可借用时间为设备归还的时间,在归还时以当前日期与应当归还日期进行比较看是否超期,如果超期责会进行罚款。

关于设备限借实现:在设备限借方面,一般系统仅提供了一般设备的限借,系统的灵活性的到了限制,如XXX用户想多借几台设备就无法实现了,更何况一般设备里包含又许多种类型,如交换设备和服务设备等。为了实现系统能灵活地连接,本系统里采用一个表来实现限制。例如现在研究所里就可以对一般设备地借用数量和类型进行限制,研究生可以借7台,教师可以借10台,本科生可以借5台,一般用户只能借1台,而且可以由操作员自行添加与修改借用的数量与类型限制。




系统页面展示:

免费毕业设计

免费毕业设计

免费毕业设计

免费毕业设计

免费毕业设计

帮我毕业网微信

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩