好文档 - 专业文书写作范文服务资料分享网站

实验室设备管理系统毕业设计

天下 分享 时间: 加入收藏 我要投稿 点赞

本科毕业论文(设计)

题 目 实验室设备管理系统-出入库管理模块

学 院 计算机与信息科学学院 专 业 计算机科学与技术 年 级 200X级 学 号 姓 名 指 导 教 师 成 绩 _____________________

200X年X月XX日

实验室设备管理系统―设备出入库管理模块

实验室设备管理系统-出入库管理模块

XXX

摘要: 本文详细介绍了实验室设备管理系统的工作流程:设备入库、领用、报废、丢失、损坏、维修、调拨登记、例行统计报表,并对每个流程进行了概要设计与详细设计的描述。

本系统的开发采用B/S模式,以微软的Visual Studio 2008作为开发平台,实现了三层架构(即业务逻辑层、数据访问层、用户界面层)的实验室设备管理系统。

该设备信息管理系统以设计模式为指导思想进行设计实现后,降低了层次之间、模块之间的耦合性,解决了重复开发、代码重用率低、功能模块移植工作量大等问题,提高了系统的稳定性、可扩展性、可维护性和可复用性。

关键词:设计模式;AJAX;水晶报表;设备管理

THE MANAGEMENT SYSTEM OF LABORATORY EQUIPMENT

WEI Qiang

Computer and Information Science Academy,Southwest China Normal University,Chongqing 400715,China

Abstract: The article introduces the work flow of laboratory equipment management system in detail: equipment storage, recipients, discard, lost, damaged, maintenance, allocation of registration, routine statistical reports. And the preliminary design and detail design of each of process are also described in the article.

The development of the system uses B/S (Browser/Server) mode and Microsoft's Visual Studio 2008 as development platform to achieve a three-tier system (that is, business logic tier, data access layer, user interface layer) of laboratory equipment management system.

After achieving equipment management system design in design patterns, the coupling was greatly reduced between the layers and between the modules. It solved the repeated development, the low code reusable rate, heavy workload of functional module transplantation problems and so on, and increased system stability, expansibility, reusability and maintenance. Key Words: Design Patterns;AJAX;Crystal Report;Equipment Management

1

计算机与信息科学学院 计算机科学与技术

实验室设备管理系统―设备出入库管理模块

目录

摘要 .................................................................................................................................................. 1 Abstract ............................................................................................................................................. 1 目录 .................................................................................................................................................. 2 第1章 引言 ............................................................................................................................... 1

1.1 研究背景 ....................................................................................................................... 1 1.2 论文研究内容和意义 ................................................................................................... 1

1.2.1 论文研究内容 ................................................................................................... 1 1.2.2 论文研究意义 ................................................................................................... 1 1.3 论文组织结构 ............................................................................................................... 2 第2章 相关应用技术 ............................................................................................................... 3

2.1 B/S模式 ........................................................................................................................ 3 2.2 设计模式 ....................................................................................................................... 5

2.2.1 设计模式概述 ................................................................................................... 5 2.2.2 设计模式分类 ................................................................................................... 6 2.3 AJAX ............................................................................................................................ 9

2.3.1 AJAX概述 ....................................................................................................... 9 2.3.2 ASP.NET AJAX Control Toolkit介绍 ............................................................ 11 2.4 水晶报表 ..................................................................................................................... 13

2.4.1 水晶报表概述 ................................................................................................. 13 2.4.2 拉(pull)模型 .................................................................................................... 15 2.4.3 推(push)模型................................................................................................... 15

第3章 系统需求分析 ............................................................................................................. 16

3.1 需求概述 ..................................................................................................................... 16

3.1.1 功能需求 ......................................................................................................... 16 3.1.2 性能需求 ......................................................................................................... 16 3.1.3 运行需求 ......................................................................................................... 17 3.2 数据流图 ..................................................................................................................... 17

3.2.1 用户登录 ......................................................................................................... 17 3.2.2 设备信息查询 ................................................................................................. 17 3.2.3 设备出入库管理 ............................................................................................. 18 3.3 E-R图 .......................................................................................................................... 18

3.3.1 设备E-R图 .................................................................................................... 18 3.3.2 一般管理员E-R图 ........................................................................................ 19 3.3.3 系统E-R图 .................................................................................................... 19

第4章 系统总体设计 ............................................................................................................. 20

4.1 系统总体结构 ............................................................................................................. 20 4.2 系统功能模块设计 ..................................................................................................... 21

4.2.1 信息查询模块 ................................................................................................. 21 4.2.2 设备出入库管理模块 ..................................................................................... 22 4.2.3 例行报表统计 ................................................................................................. 22 4.3 数据库逻辑设计 ......................................................................................................... 22

4.3.1 设备信息表及其附属表 ................................................................................. 22 4.3.2 设备调拨表 ..................................................................................................... 24

2

计算机与信息科学学院 计算机科学与技术

实验室设备管理系统―设备出入库管理模块

4.3.3 设备报损表 ..................................................................................................... 24 4.3.4 设备报废表 ..................................................................................................... 25 4.3.5 设备报丢表 ..................................................................................................... 25 4.3.6 设备报修表 ..................................................................................................... 25 4.3.7 设备出库表 ..................................................................................................... 26 4.3.8 数据库关系图 ................................................................................................. 26 4.4 系统体系结构 ............................................................................................................. 27 4.5 开发环境、开发工具及平台 ..................................................................................... 28

4.5.1 开发环境 ......................................................................................................... 28 4.5.2 开发平台的选择 ............................................................................................. 28

第5章 系统详细设计和实现 ................................................................................................. 29

5.1 数据访问层的设计 ..................................................................................................... 29

5.1.1 DataAccess组件设计 ..................................................................................... 29 5.1.2 DataAccess组件实现 ..................................................................................... 32 5.2 业务逻辑层的设计 ..................................................................................................... 35 5.3 用户界面层的设计 ..................................................................................................... 40 5.4 打印报表 ..................................................................................................................... 45 第6章 总结与展望 ................................................................................................................. 47

6.1 总结 ............................................................................................................................. 47 6.2 展望 ............................................................................................................................. 48 参考文献:..................................................................................................................................... 49 致谢 ................................................................................................................................................ 50

3

计算机与信息科学学院 计算机科学与技术

实验室设备管理系统―设备出入库管理模块

第1章 引言

1.1 研究背景

随着高校管理变革的逐步推进、实验室建设的进一步规范化、复杂化,高校设备管理在学校的正常教学活动中越来越重要。为适应高等教育的发展,设备管理工作所涉及的设备计划、采购、验收入库、档案资料、调入调出、维修报废等各个环节,都应加大改革步伐,努力实现管理工作现代化,采用一些新的管理方法和技术手段,才能使设备管理工作更符合高校发展的需要。

在当前的形式下,学校一方面受到教育经费投入不足的影响,另一方面学校的现有资源不能被充分利用,许多学校还存在重复低水平购置,现有教学资源浪费严重的情况,造成这种情况的原囚是多方面的,其中一个重要的因素是学校实验室及设备的管理落后于学校的发展,提高学校实验室的管理水平,实现学校实验室及设备管理的计算机管理,是十分必要和迫切的。 1.2 论文研究内容和意义 1.2.1 论文研究内容

1)设计模式的使用:通过设计模式的使用,可以降低各个模块之间的耦合度,从而解决了重复开发、代码复用率低、功能模块移植量大等问题,从而提高软件设计的质量,提高系统的稳定性、可维护性和可复用性。

2)水晶报表的使用:Windows下输出报表很容易,也容易打印,但在Web环境下,输出打印报表就有一定的难度,利用VS.NET内嵌的Crystal Reports进行报表开发,既能快速的开发报表,又能导出复杂的交互性图表,并动态的将报表导出.pdf,.doc,.xls, html,rtf等多种格式。

3)AJAX的使用: AJAX是一种创建交互式网页应用的网页开发技术。AJAX使得客户端可以在不刷新页面的情况下与服务器进行交互。AJAX技术使得页面和服务器的直接通讯可以使用异步操作,从而不需打断用户的操作,使得页面具有更快速的响应能力,并且还减少了页面与服务器的通讯量,提高了系统的性能。 1.2.2 论文研究意义

实验室工作是高等教学工作中不可分割的一部分,也是培养学生工程创新能

1

计算机与信息科学学院 计算机科学与技术

实验室设备管理系统毕业设计

本科毕业论文(设计)题目实验室设备管理系统-出入库管理模块学院计算机与信息科学学院专业计算机科学与技术年级200X级学号
推荐度:
点击下载文档文档为doc格式
0jzfc23rjh1od1e2lms547le14lox100wgh
领取福利

微信扫码领取福利

微信扫码分享