• No results found

Design and Implementation of Campus Fixed Assets System Based on .NET

N/A
N/A
Protected

Academic year: 2021

Share "Design and Implementation of Campus Fixed Assets System Based on .NET"

Copied!
17
0
0

Loading.... (view fulltext now)

Full text

(1)

学校编码:10384 分类号 密级 学号:X2013231714 UDC

基于

.NET

架构的校园固定资产管理系统设

计与实现

Design and Implementation of Campus Fixed Assets System Based

on .NET

章淑静

师 :

王 备 战 教 授

称 :

论文提交日期:

2 0 1 5

1 0

论文答辩日期:

2 0 1 5

1 1

学位授予日期:

2 0 1 5

1 2

师:

答辩委员会主席:

2015

10

厦门大学博硕士论文摘要库

(2)

厦门大学学位论文原创性声明

本人呈交的学位论文是本人在导师指导下

,

独立完成的研究成

果。本人在论文写作中参考其他个人或集体已经发表的研究成果,均

在文中以适当方式明确标明,并符合法律规范和《厦门大学研究生学

术活动规范(试行)》。

另外,该学位论文为(

)课题(组)

的研究成果,获得(

)课题(组)经费或实验室的

资助,在(

)实验室完成。(请在以上括号内填写

课题或课题组负责人或实验室名称,未有此项声明内容的,可以不作

特别声明。)

声明人(签名):

厦门大学博硕士论文摘要库

(3)

厦门大学学位论文著作权使用声明

本人同意厦门大学根据《中华人民共和国学位条例暂行实施办

法》等规定保留和使用此学位论文,并向主管部门或其指定机构送交

学位论文(包括纸质版和电子版),允许学位论文进入厦门大学图书

馆及其数据库被查阅、借阅。本人同意厦门大学将学位论文加入全国

博士、硕士学位论文共建单位数据库进行检索,将学位论文的标题和

摘要汇编出版,采用影印、缩印或者其它方式合理复制学位论文。

本学位论文属于:

1.

经厦门大学保密委员会审查核定的保密学位论文,

日解密,解密后适用上述授权。

2.

不保密,适用上述授权。

(请在以上相应括号内打“√”或填上相应内容。保密学位论文

应是已经厦门大学保密委员会审定过的学位论文,未经厦门大学保密

委员会审定的学位论文均为公开学位论文。此声明栏不填写的,默认

为公开学位论文,均适用上述授权。)

声明人(签名):

厦门大学博硕士论文摘要库

(4)

摘要 I

当今,信息社会飞速发展,国家综合实力的不断增强,国家对高校的教育投 入资金越来越多,高校规模的逐渐扩大,高校的资产从数量到质量的规模都有大 幅度的增加,传统的手工管理校园资产的模式已经不能适应社会的发展,需要借 助计算技术实现信息化构建校园资产管理,提高管理的效率,节省人力和财力等。 因此采用信息技术构建校园资产管理系统是当前各个高校的重要任务之一,对高 校的发展有一定的意义。 校园资产管理系统以.NET 架构为基础,以C#语言作为系统的开发语言,采

用 ASP.NET 技术和 ADO.NET 技术作为系统的开发技术,采用 SQL Server2005

数据库作为存储数据的工具,设计与实现了一个校园资产管理的平台,系统主要 实现的功能模块有:基本信息的管理、设备信息的管理、消耗品管理、危险品管 理、信息查询等,基本信息管理主要实现对教师、基本资产、基本耗材等信息的 管理,设备主要实现对高校设备器材的添删改查和维护进行管理,系统还实现了 消耗品和危险品的管理,增加资产使用的安全,提供了信息查询功能,管理员可 以查询资产中的所有信息,给高校资产管理员提供了一个高效的数字化管理平 台,提高了管理员办公的效率。 系统的开发以软件工程理念为指导思想,在开发中采用瀑布模型和快速模型 相结合,设计与实现过程中主要以需求分析、系统设计、系统实现、系统测试为 主线,在系统设计中,不断去完善系统的需求分析,更好的去满足用户的需求, 开发完毕后,在某高校进行了试运行,效果较好,能切实的帮助高校管理资产信 息。 关键词:

厦门大学博硕士论文摘要库

.NET框架;校园资产管理;数字化

(5)

Abstract

II

Abstract

With the development of the society, the country's comprehensive examples of education investment, the scale of colleges and universities gradually expanded, the number of assets from the university to the quality of the traditional manual management mode has been unable to adapt to the development of society, the use of computing technology to achieve information management, improve management efficiency, save manpower and financial resources, etc.. Therefore, it is important to construct the campus asset management system based on the information technology, which is one of the important tasks of the universities.

The asset management system based on.NET architecture, using C# language as the programming language, using ASP.NET technology and ADO.NET technology as system development technology, using SQL Server2005 database as data storage tools, design and implementation of a campus asset management platform, main function modules of the system are: basic information management, equipment management, consumables management, dangerous goods management, information inquiry and so on, to achieve the basic information management, teachers basic assets, supplies and other basic information management, equipment to achieve the University Equipment Tim excision check and maintenance management, system implementation, consumables and dangerous goods management, increase the use of assets the safety, provides the information inquiry function, the administrator can query all the information assets, provides an efficient digital management platform to improve the efficiency of university assets administrator, administrator of the Office.

The development of the system is based on the software engineering idea, the waterfall model and rapid model are used to design and implement the system. In the process of system design, system design, system design, system testing, system testing is the main line..

Keywords: .NET Framework; Campus Asset Management; Digitization

(6)

目录 III

第一章

绪论

... 1

1.1 研究背景与意义 ... 1 1.2 国内外研究现状 ... 2 1.3 主要研究内容 ... 4 1.4 论文的组织结构 ... 4

第二章

系统相关技术

... 5

2.1 .NET框架 ... 5 2.2 ASP.NET技术 ... 6 2.3 SQL Server2005数据库 ... 7 2.4 本章小结 ... 8

第三章

需求分析

... 9

3.1 业务需求分析 ... 9 3.2 系统功能需求分析 ... 10 3.2.1 基本信息管理... 10 3.2.2 设备管理... 12 3.2.3 消耗品管理... 13 3.2.4 危险品管理... 14 3.2.5 信息查询... 15 3.3 系统非功能性需求分析 ... 16 3.4 本章小结 ... 16

第四章

系统设计

... 17

4.1 系统总体设计 ... 17 4.1.1 系统网络部署结构设计... 17 4.1.2 系统软件架构设计... 18 4.1.3 系统功能结构设计... 19 4.2 功能模块设计 ... 20

厦门大学博硕士论文摘要库

(7)

目录 IV 4.2.1 基本信息管理... 20 4.2.2 设备管理... 23 4.2.3 消耗品管理... 25 4.2.4 危险品管理... 28 4.2.5 信息查询... 30 4.3 数据库设计 ... 32 4.3.1 概念模型设计... 32 4.3.2 数据表结构设计... 34 4.4 本章小结 ... 36

第五章

系统实现

... 37

5.1 系统实现环境 ... 37 5.1.1 硬件环境... 37 5.1.2 软件环境... 38 5.2 基本信息管理 ... 38 5.2.1 模块描述... 38 5.2.2 功能实现... 38 5.3 设备管理 ... 41 5.3.1 模块描述... 41 5.3.2 功能实现... 41 5.4 消耗品管理 ... 43 5.4.1 模块描述... 43 5.4.2 功能实现... 43 5.5 危险品管理 ... 44 5.5.1 模块描述... 44 5.5.2 功能实现... 44 5.6 信息查询 ... 46 5.6.1 模块描述... 46 5.6.2 功能实现... 46 5.7 本章小结 ... 46

厦门大学博硕士论文摘要库

(8)

目录 V

第六章

系统测试

... 47

6.1 系统测试环境 ... 47 6.2 系统功能测试 ... 48 6.2.1 测试用例... 48 6.2.2 测试结果分析... 51 6.3 系统性能测试 ... 52 6.3.1 用户场景设计... 52 6.3.2 测试结果分析... 53 6.4 本章小结 ... 53

第七章

总结与展望

... 54

7.1 总结 ... 54 7.2 展望 ... 54

参考文献

... 56

致谢

... 57

厦门大学博硕士论文摘要库

(9)

Contents

VI

Contents

Chapter 1 Introduction ... 1

1.1 Background and Meaning of Research ... 1

1.2 Research Status at Home and Abroad ... 2

1.3 Research Content... 4

1.4 Organizational Structure ... 4

Chapter 2 System Relevant Technologies ... 5

2.1 .NET Framework ... 5

2.2 ASP.NET Technology... 6

2.3 SQL Server Database ... 7

2.4 Summary ... 8

Chapter 3 System Requirements Analysis ... 9

3.1 Business Requirement Analysis ... 9

3.2 System Function Requirement Analysis ... 10

3.2.1 Basic Information Management ... 10

3.2.2 Equipment Management ... 12

3.2.3 Consumables Management ... 13

3.2.4 Dangerous Goods Management ... 14

3.2.5 Information Service ... 15

3.3 System Non-Functional Requirement Analysis ... 16

3.4 Summary ... 16

Chapter 4 System Design ... 17

4.1 System Overall Design ... 17

4.1.1 System Network Topology Architecture Design ... 17

4.1.2 System Software Architecture Design ... 18

4.1.3 System Functional Structure Design ... 19

4.2 Function Module Design ... 20

4.2.1 Basic Information Management ... 20

4.2.2 Equipment Management ... 23

4.2.3 Consumables Management ... 25

4.2.4 Dangerous Goods Management ... 28

4.2.5 Information Service ... 30

厦门大学博硕士论文摘要库

(10)

Contents

VII

4.3 Database Design ... 32

4.3.1 Conceptual Modeling Design ... 32

4.3.2 DatabaseTable Structure Design ... 34

4.4 Summary ... 36

Chapter 5 System Implementation ... 37

5.1 System Implementation Environment ... 37

5.1.1 Hardware Environment ... 37

5.1.2 Software Environment ... 38

5.2 Basic Information Management ... 38

5.2.1 Module Description ... 38 5.2.2 Function Implementation ... 38 5.3 Equipment Management ... 41 5.3.1 Module Description ... 41 5.3.2 Function Implementation ... 41 5.4 Consumables Management ... 43 5.4.1 Module Description ... 43 5.4.2 Function Implementation ... 43

5.5 Dangerous Goods Management ... 44

5.5.1 Module Description ... 44 5.5.2 Function Implementation ... 44 5.6 Information Service ... 46 5.6.1 Module Description ... 46 5.6.2 Function Implementation ... 46 5.7 Summary ... 46

Chapter 6 System Test ... 47

6.1 Test Target and Environment ... 47

6.2 System functional testing ... 48

6.2.1 Test Case ... 48

6.2.2 Teat Result Analysis ... 51

6.3 System performance testing ... 52

6.3.1 User Scene Design ... 52

6.3.2 Teat Result Analysis ... 53

6.4 Summary ... 53

(11)

Contents

VIII

Chapter 7 Conclusions and Future Work ... 54

7.1 Conclusions ... 54

7.2 Future Work ... 54

References ... 56

Acknowledgements ... 57

(12)

第一章 绪论 1

第一章

绪论

1.1

研究背景与意义

随着社会的发展,高校规模的逐渐扩大,高校资产管理成为高校非常重视的 问题之一[1]。资产管理是保证高校教学、后勤和科研顺利进行的重要保证,过去 高校资产管理主要采用手工管理方式,在学校规模较小的情况下,采用手工管理 方式效率较高,但是随着社会的发展,手工管理方式逐渐的不能适应社会的发展, 主要在以下几个方面表现: 1、部门间协调困难 采用手工管理方式,部门间协调较为困难,资产作为高校重要的管理部分, 需要后勤部门、财务部门、教学部门等多个部门之间协调统一[2],才能完成资产 的入库、出库等操作[3]。尤其是对于危险品和消耗品需要通过多个上级部门领导 的审核才能完成资产的管理,因此随着高校规模的扩大,这种手工管理方式让各 个部门之间的协调变得越来越困难。 2、资产统计困难 采用手工管理方式,资产的统计工作非常繁琐,资产每天都会入库、出库、 消耗等,流动量比较大,采用手工管理方式需要对各个纸质的订单进行核对,需 要定期的对资产的信息进行盘点[4],盘点一次所需要的时间较多,需要耗费3 以上的时间,因此采用手工管理方式,资产的统计工作给资产管理员带来了较大 的工作量。 3、信息存储困难 手工管理方式中,信息的存储也是较为繁琐的事情,手工管理方式中信息主 要通过纸质文档进行存储,采用纸质文档的存储方式[5],查询和统计的效率较低, 信息的存储需要按照要求进行分类,否则在查找资源时,将会耗费较大的工作量。 需要借助计算机来实现信息的存储。 4、流程管理复杂 手工管理方式中,资产入库和出库的流程较为复杂。需要多个部门之间的协 调,对于危化品和消耗品经常需要多个部门之间共同处理来完成,需要多个部门

厦门大学博硕士论文摘要库

(13)

基于.NET架构的校园固定资产管理系统设计与实现 2 间的领导进行审核。领导审核工作较为繁琐,经常会遇到部门领导出差,导致信 息不能审核,从而不能进行资产的入库和出库等操作[6],给资产管理员和教学人 员带来了较多的问题。 综上所示,采用手工管理方式实现对资产信息的管理,在高校规模扩大的情 况下,这种方式不能适应社会的发展,需要开发校园资产系统实现对资产的统一 管理。校园资产系统实现了对基本信息、设备信息、消耗品信息和危险品信息的 统一管理。资产管理员可以在网络中审核用户提出的申请[7],教师要申请消耗品 或者危险品是不需要专门跑到资产部门去申请,可以直接在网络中提出申请,资 产管理员可以在网络中直接将申请的信息进行初步的审核[8],然后交由部门领导 进行审批操作,最后完成了资产的领取,系统实现了设备信息的统一管理,资产 管理员可以实现对设备录入、查询和统计工作,不用像手工管理方式一样,需要 纸质统计,资产管理员只需要将要统计的信息存入系统中[9],系统会自动的将统 计的结果反馈给资产管理员,部门领导也可以直接的查看统计的结果,方便了管 理员、教师和部门领导的操作。因此设计与开发校园资产管理系统对高校的发展 有一定的意义。

1.2

国内外研究现状

高校资产管理系统基于管理信息系统,管理信息系统的发展在国外发展较 快。 1、国外研究现状 国外资产的管理主要以美国、英国、德国管理为例。美国的校园资产管理发 展较快。 (1)美国研究现状 美国的校园资产管理系统发展较早,在上世纪七十年代,美国就提出了对校 园资产实行一体化管理。当时美国的各种大学在形式上有所不同,尤其是在财务 会计核算中,美国政府会协助美国高校建立资产管理平台[10],主要以美国政府的 会计核算为准,美国的民间人士或者企业也会大量的资助高校,这种资产主要以 美国的财务会计计算准则为主[11]。到20世纪90年代,美国信息化建设得到了飞 速的发展,美国高校作为信息化建设的先锋之一,高校资源管理平台建设得到了

厦门大学博硕士论文摘要库

(14)

第一章 绪论 3 迅速发展,目前美国的高校资产管理实现了部分智能化,资产都实现了标签管理, 资产管理员只要扫描物品,就可以读取物品的详细信息,基本实现了资产的物联 网管理。 (2)英国研究现状 英国在校园资产管理系统发展中,政府投入较大,英国在早期就成立了独立 的资产管理委员会,并且形成了管理体系。英国高校的特色之处在于高校与企业 合作非常多,高校的资产管理多数来源于企业的赞助[12]21 世纪初期,英国高 校的资产管理系统得到了飞速发展,各个高校纷纷建立了自己的资产管理平台, 与各个企业建立了合作管理,随着高校规模的扩大和互联网技术的飞速发展,英 国的高校将实现校校相连,实现对资产的统一管理。 (3)德国研究现状 德国在高校资产管理平台的建设中,教师发挥了重要的作用。德国的高校资 产管理属于全校人员的职责。教师需要参与资产管理的保护工作,并且在透明度 较高的德国来说,资产实现了全校监督,全民享受[13]。因此德国高校的合理的资 产管理全部由政府投资,效率非常高。在 2001年,德国政府就针对高校的资产 管理建设了统一的管理,实现了德国同一市区高校的资产管理统一,方便资产管 理员的管理。 2、国内研究现状 与国外相比较,国内的信息化建设发展较慢,但是高校的信息化建设速度较 快,高校资产管理的规模在随着学校规模的扩大逐渐的完善。目前,国内的资产 管理系统的软件环境已较为成熟,在资产管理制度上,还需要不断的完善,很多 高校的部门负责人没有意识到资产管理的发展速度需要与学校发展的速度同步 进行,高校的管理职责与资产归属不清晰。这导致大多数高校仍然采用手工管理 方式,让多个领导去审核签字。随着社会的发展,这种模式逐渐的被淘汰,需要 实现对高校资产制度的改革来建立高校资产管理的平台[14]。目前北京市和上海市 的高校资产管理系统发展速度较快。随着高校信息化的建设,各个高校的资产管 理的平台将会逐步建立,为高校资产管理部门提供一个高效的平台,实现资产快 速与高效的管理。

厦门大学博硕士论文摘要库

(15)

基于.NET架构的校园固定资产管理系统设计与实现

4

1.3

主要研究内容

校园资产管理系统以温州市某高校的实际情况为研究背景,在查阅现有资料

的基础上,基于.NET框架、ASP.NET技术和SQL Server2005数据库的基础上,

实现了高校资产管理的平台。系统主要的功能模块有:基本信息管理、设备管理、 消耗品管理、危险品管理、信息查询等。基本信息管理实现了资产信息、教师信 息和供应商信息等的统一管理、设备管理实现了设备的存储和查询管理、消耗品 和危险品管理实现了对这些物品的实时跟踪、统计、编辑、删除和审核等操作、 信息查询为资产管理员和其他用户建立了一个高效的查询与统计平台,方便管理 员的操作。系统在设计与实现过程中,完成需求分析、系统设计、系统实现、系 统测试等顺序流程,在系统设计与需求分析的开发中,通过设计不断完善需求、 通过需求不断的辅助设计,最终完成了系统的整个开发与测试工作。

1.4

论文的组织结构

全文总共分为七章,各章内容组织如下: 第一章主要为绪论。描述了系统研究背景与意义等。 第二章为系统相关技术。主要介绍.NET 框架、ASP.NET 技术和 SQL Server2005数据库等。 第三章为需求分析。需求分析详细介绍了系统业务、功能等需求。 第四章为系统设计。主要介绍了网络部署结构设计、功能结构设计等。 第五章为系统实现。主要介绍了系统实现环境、各个功能模块实现。 第六章是系统测试。主要介绍了系统测试环境、功能测试、性能测试等。 第七章为总结与展望。对全文做简单的总结等。

厦门大学博硕士论文摘要库

(16)

第二章 系统相关技术

5

第二章

系统相关技术

系统相关技术分析主要是分析系统中主要采用的关键技术。校园资产系统开

发中采用的技术主要有.NET框架、ASP.NET技术和SQL Server2005数据库等。

2.1 .NET

框架

.NET框架是目前采用较多的框架之一,.NET框架主要采用了集成组件,将 多个组件进行了封装,用户只需要调用系统中的接口即可,不需要专门编写连接 组件接口的技术[15].NET框架主要的组成结构如图2-1所示。 应用程序 ASP.NET C# VB.NET C++ J#.NET ... Windows Forms ADO.NET 和XML

BAS CLASS LIBRARY(基础类库) CLR(公共语言运行库) WINDOWS COM+SERVICES 图2-1 .NET 框架组织结构图 图 2-1 描述了.NET 框架的组织结构,从图中可以看出,系统主要分为了应 用程序、开发语言、系统支持环境、开发平台几部分。 1、应用程序 应用程序主要是基于用户使用的系统,应用程序主要由用户提出需求,与开 发语言的选择无关。 2、开发语言 开发语言主要是系统开发中采用的语言,目前.NET框架支持的语言有C#语

厦门大学博硕士论文摘要库

(17)

Degree papers are in the “Xiamen University Electronic Theses and Dissertations Database”.

Fulltexts are available in the following ways:

1. If your library is a CALIS member libraries, please log on

http://etd.calis.edu.cn/ and submit requests online, or consult the interlibrary loan department in your library.

2. For users of non-CALIS member libraries, please mail to [email protected]

for delivery details.

References

Related documents

Melanoma is an aggressive tumor arising from melanocytes, endowed with unique features of cellular plasticity.The reversible phenotype- switching between differentiated and

The Quah test, carried out for the period from 1985 to 2000, confirmed that Minas Gerais economies are moving to different steady states, indicating that the conditional β-

In the case of URM buildings, for all school categories and all seismic hazard relationships, when the fragility curves are based on the assumption of intermediate and upper bounds

• Be ready for common seasonal species • Know and discuss endangered and.. threatened species cases with DNR • Meet your DNR herptile specialist •

Discuss with students what every fish must have to be a fish by using a poster that shows a body of water, thermometer, fish skeletal model or picture, and a fish anatomical model

Once you have all the newspaper tubes cut to the measurements indicated and connected into the spine, locate the two back rib cage connectors and the single front rib cage

All blood cells are formed in the red marrow of spongy bone in flat bones and epiphyses of long bones... (OH) 2 ] gives bone its hardness

Using the process of analysis described above, Healthcare for London has identified a proposed system of hyper-acute stroke units and major trauma centres, which are no further than