实验设备管理系统的设计与实现.docx
- 文档编号:25494143
- 上传时间:2023-06-09
- 格式:DOCX
- 页数:39
- 大小:315.47KB
实验设备管理系统的设计与实现.docx
《实验设备管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《实验设备管理系统的设计与实现.docx(39页珍藏版)》请在冰豆网上搜索。
实验设备管理系统的设计与实现
西南科技大学
毕业设计说明书(论文)
设计(论文)题目:
实验管理系统的设计与实现
专业:
信息管理与服务__________
准考证号:
_07011____________
姓名:
马兴松_______________
指导教师:
云贵全________________
2013年7月25日
摘要
现今实验室管理一般都以办公人员进行批次记录,其的繁索给具有强烈时间观念的办公人员带来了诸多不便,实验室设备管理缺少一种完善的设备管理软件,为了对设备基本情况管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在次基础上着手开发《实验室管理系统》软件。
通过课程设计,让学生能够全面了解数据库应用系统的整个开发过程,验证课堂教学中的理论,掌握数据库系统的基本概念,基本原理及应用技术,掌握SQL语言,真正实现实践检真理。
信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。
实验室设备管理迫切需要与计算机联系,不仅可以减轻办公人员的工作同时更能让实验室设备系统管理。
计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。
为了适应现代社会人们高度强烈的时间观念,实验室设备管理系统软件将会为实验室设备管理带来了极大的方便。
在我们生活的21世纪里计算机技术已经在各行各业中发挥着不可替代的作用。
当前越来越多的商业、企事业单位已经将计算机技术应用于日常的管理工作,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。
实验设备管理系统根据实验设备的报修、报检、统计等,这样为实验设备的日常维护与管理提供了极大地方便,同时也进一步规范了实验设备的管理,为实验设备的管理向着信息化迈出了重要的步伐。
本论文将介绍办实验管理系统的设计和开发过程,本系统采用VisualStudio作为开发工具,SQLServer作为后台数据库,这是经典的单机版数据库管理信息系统开发组合。
通过参与此系统的开发,可以了解信息管理系统的需求分析、设计和实现的完整过程,掌握SQLServer数据库的基本管理方法、常用SQL语言的使用方法以及VisualStudio的数据库开发技术,积累有效的数据库应用系统实战经验。
为日后的管理工作带来了极大地便利。
关键词:
实验设备管理系统;实验用品管理;设备
ABSTRACT
Currentlaboratorymanagementgenerallytoofficestaffforbatchrecord,thecomplexityofcableforastrongconceptoftimeisofficeworkersbroughtinconvenience,laboratoryequipmentmanagementlacksakindofperfectequipmentmanagementsoftware,inordertobeconvenientforequipmentbasicinformationmanagement,developers,completedacomprehensiveinvestigationandanalysis,atthesametimeheldseveralin-depthcommunicationwiththetargetuser,andbasedontimetothelaboratorymanagementsystemsoftwaredevelopment.
Throughthecurriculumdesign,letthestudentstofullyunderstandthewholedevelopmentprocessofdatabaseapplicationsystem,verifythetheoryofclassroomteaching,masterthebasicconceptofdatabasesystem,basicprincipleandapplicationtechnology,grasptheSQLlanguage,realizepracticetesttruth.
Informationsocietythehigh-tech,goodsofcontracthighbenefit,maketheapplicationofcomputerhasspreadtovariousfieldsofeconomicandsociallife.Labequipmentmanagementisanurgentneedtocontactthecomputer,notonlycanreducetheworkofofficepersonnelatthesametime,morecanletthelabequipmentmanagementsystem.Althoughcomputerandhumanrelationsmoreandmoreclose,andbecausethecomputeroperationisnotconvenienttocontinuetousemanualLabour.Inordertoadapttothemodernsocietypeoplehighlystrongtimeconcept,laboratoryequipmentmanagementsystemsoftwarewillhavebroughtgreatconvenienceforlaboratoryequipmentmanagement.
Inthe21stcenturyweliveincomputertechnologyhaveplayedanirreplaceableroleinallwalksoflife.Currentlymoreandmorebusiness,enterprisesandinstitutionshavecomputertechnologywasappliedtothedailymanagementwork,informationtechnologyasthemainsymbolofrapidprogressinscienceandtechnologyandthetransformationofhigh-techachievementsintorealproductivityfasterandfaster.
Laboratoryequipmentmanagementsystemaccordingtotheexperimentalequipmentoftherepair,inspection,statistics,etc.,suchaslabequipmentroutinemaintenanceandmanagementprovidesaconvenientgreatly,andfurtherstandardizethemanagementofexperimentalequipmentandexperimentalequipmentofmanagementtowardsinformatizationisanimportantstep.
Doexperimentmanagementsystemthispaperintroducesthedesignanddevelopmentprocess,thesystemadoptsVisualStudioasadevelopmenttool,usedasbackgrounddatabase,thisistheclassicstand-alonedatabasemanagementinformationsystemdevelopmentportfolio.Throughparticipateinthedevelopmentofthissystem,wecanunderstandthedemandofinformationmanagementsystemanalysis,design,andimplementationofacompleteprocess,masterthebasicSQLServerdatabasemanagementmethod,themethodsofuseofSQLlanguageandVisualStudiodatabasedevelopmenttechnology,efficientdatabaseapplicationsystemofactualcombatexperience.Forfuturemanagementworkhasbroughtgreatconvenience.
Keywords:
Laboratoryequipmentmanagementsystem;Experimentsuppliesmanagement;equipment
第1章系统概述
1.1实验设备管理系统开发背景
近年来,随着计算机技术渗透到各个领域,利用计算机技术管理已成为实验设备管理的必然趋势。
学校应注重培养技术应用性人才,使学生毕业后能够较快地适应工作环境,因此,学校的实验教学在培养学生的过程中起着不可忽视的作用。
随着学校教学及实验室各项改革的深入,以往实验室设备的手工管理模式已越来越体现出问题与不足,由于设备的购入、借出及报废的情况比较频繁,有时借出的设备到年底就想不起来是谁借的了,每年年底实验室评估,有时难以做到帐物相符,要想做到随时查询某一台设备在哪里则更是一件困难的事。
因此,为了加强实验室教学建设,充分发挥实验仪器的利用率,一套实验设备管理信息系统的开发也就尤其重要。
管理信息系统(MIS)是一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体。
1985年,管理信息系统创始人,明尼苏达大学卡尔森管理学院的著名教授戴维斯(Gordon.B.Davis)给出了一个具有代表性的定义:
“管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户-机器系统。
它能提供信息支持企业或组织的运行、管理和决策功能。
”
随着网络技术的出现,管理信息系统又有了新的必恭必敬,基于网络的管理信息系统不断出现,管理信息系统的概念模型也发生了相应的变化,许多学者对管理信息系统给出了新的定义。
例如劳顿认为:
“管理信息系统是一个基于计算机的信息系统,它通过收集、处理、存储和扩散信息,来支持组织的管理、决策、合作、控制、分析活动,并使之可视化。
”
一套实验设备管理系统正是基于意义而开发设计出来的,它通过系统的记录实验设备的信息从而对设备进行日常的管理与维护。
本系统主要具备对实验设备管理系统的报修、报废、统计、分类等进行管理。
1.2任务概述
结构功能层次图
图1.1结构功能层次图
1.3项目开发计划
表1.1开发计划实施方案
时间
完成项目
2013年04月11日—2013年04月25日
系统分析、数据库设计
2013年04月26日—2013年05月16日
实现实验设备的增加、报修、报检
2013年05月18日—2013年05月25日
详细设计、系统测试
2013年05月26日—2013年06月01日
完成毕业设计总结
1.4模块设计
1.管理员模块:
填写已分配的用户名,填写正确的密码,进入主控制程序
2.实验设备管理模块:
实现对设备的添加,修改,删除,查询。
3.实验设备报修模块:
实现设备的报修的基本操作。
4.实验设备报废模块:
对实验设备进行报废记录与管理。
第2章相关技术与开发工具简介
本系统使用开发软件MicrosoftVisualStudio2010进行开发,使用MicrosoftSQLServer2008R2作为后台数据库设计,利用ASP.net语言编写代码,配合功能强大的SQLServer查询语言实现建立关系数据库、访问数据库、对数据库内容的更新。
2.1MicrosoftVisualStudio2010简介
VisualStudio是微软公司推出的开发环境。
是目前最流行的Windows平台应用程序开发环境。
VisualStudio2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。
VisualStudio2010同时带来了NETFramework4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview--CTP),并且支持开发面向Windows7的应用程序。
除了MicrosoftSQLServer,它还支持IBMDB2和Oracle数据库。
MicrosoftVisualStudio2010SQLServer2005就是关系数据库开发工具,我们使用它来开发和设计所需要的数据库。
VisualStudio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。
1992年4月,微软发布了革命性的操作系统Windows3.1,把个人计算机引进了真正的视窗时代。
微软在原有C++开发工具MicrosoftC/C++7.0的基础上,开创性地引进了MFC(MicrosoftFoundationClasses)库,完善了源代码,成为MicrosoftC/C++8.0,也就是VisualC++1.0,并于1992年发布。
VisualC++1.0是真正意义上的WindowsIDE,这也是VisualStudio的最初原型。
虽然以现在的眼光来看,这个界面非常简陋和粗糙,但是它脱离了DOS界面,让用户可以在图形化的界面下进行开发,把软件开发带入了可视化(Visual)开发的时代。
1998年,微软公司发布了VisualStudio6.0。
所有开发语言的开发环境版本均升至6.0。
这也是VisualBasic最后一次发布,从下一个版本(7.0)开始,MicrosoftBasic进化成了一种新的面向对象的语言:
MicrosoftBasic.NET。
由于微软公司对于Sun公司Java语言扩充导致与Java虚拟机不兼容而被Sun告上法庭,微软在后续的VisualStudio中不再包括面向Java虚拟机的开发环境。
2002年,随着.NET口号的提出与WindowsXP/OfficeXP的发布,微软发布了VisualStudio.NET(内部版本号为7.0)。
在这个版本的VisualStudio中,微软剥离了VisualFoxPro作为一个单独的开发环境以VisualFoxPro7.0单独销售,同时取消了VisualInterDev。
与此同时,微软引入了建立在.NET框架上(版本1.0)的托管代码机制以及一门新的语言C#(读作CSharp,意为C++++)。
C#是一门建立在C++和Java基础上的现代语言,是编写.NET框架的语言。
.NET的通用语言框架机制(CommonLanguageRuntime,CLR),其目的是在同一个项目中支持不同的语言所开发的组件。
所有CLR支持的代码都会被解释成为CLR可执行的机器代码然后运行。
VisualBasic、VisualC++都被扩展为支持托管代码机制的开发环境,且VisualBasic.NET更是从VisualBasic脱胎换骨,彻底支持面向对象的编程机制。
而VisualJ++也变为VisualJ#。
后者仅语法同Java相同,但是面向的不是Java虚拟机,而是.NETFramework。
2.2MicrosoftSQLServer2008R2
MicrosoftSQLServer2008R2提供完整的企业级技术与工具,帮助您以最低的总拥有成本获得最有价值的信息。
您可以充分享受高性能,高可用性,高安全性,使用更多的高效管理与开发工具,利用自服务的商业智能实现更为广泛深入的商业洞察。
SQLServer2008R2引进了一系列新功能帮助各种规模的业务从信息中获取更多价值。
经过改进的SQLServer2008R2增强了开发能力,提高了可管理性,强化了商业智能及数据仓库。
两个新版本可用于大规模数据中心和数据仓库:
SQLServer2008R2数据中心版和SQLServer2008R2并行数据仓库版。
这两个豪华版本增强了企业级的伸缩性,例如它们为最苛刻的工作负荷提供了更有力的支持,为应用程序和数据中心的服务器提供更有效率的管理。
通过增强核心版本解决业务难题:
SQLServer2008R2Standard和SQLServer2008R2Enterprise。
新的改进包括:
PowerPivotforExcel和PowerPivotforSharePoint支持大量复杂事件处理和可托管的自助式商业智能。
安装SQLServer2008R2之前,为了防止出现问题,了解一下SQLServer2008R2的系统安装需求是很有必要的。
这些软硬件需求是因你的客户使用的操作系统而异的,与他们添加使用的特定软件组件也很有关系。
你不能在压缩卷或者只读卷上安装SQLServer2008R2,这就是一个一般性的需求。
与此类似,新部署的R2需要被安装在格式化为NTFS格式的磁盘上。
FAT32格式只有在升级更早版本的SQLServer时才支持。
SQLServer2008R2还要求你安装微软的.NETFramework3.5SP1。
可是,如果你没有安装,安装程序会自动安装该组件,除非你是在安装SQLServerExpress的各种版本之一。
如果你在安装SQLServerExpress,那么你必须手工安装.NETFramework。
有两个软件需求是所有SQLServer2008R2安装都必须具备的:
微软WindowsInstaller4.5或以上版本和IE6.1或以上版本。
实际上IE是各种管理界面用的,这些管理软件包括SQLServerManagementStudio,商业智能开发Studio,报表设计器和报表服务。
第3章数据库分析与设计
3.1数据库分析
在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:
信息世界,数据世界,现实世界。
现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。
这些信息再进一步加工、编码,然后进数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。
这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。
本系统将使用SQLServer2008R2作为数据库,在该数据库中,设计了4张表,即设备信息表,设备报修表,设备报废表,管理员信息表。
3.2数据库设计
3.2.1数据库数据清单
根据对系统数据的分析,本系统共需要4张表,设备信息表,设备报修表,设备报废表,管理员信息表。
用途如表表3-1所示:
表3.1数据库数据清单
数据库名称
数据表用途
设备信息表(Equipment)
保存实验设备信息
设备报修表(Repairs)
保存报修设备信息
设备报废表(Scrap)
保存报废设备分类
管理员信息表(Users)
保存管理员的信息
3.2.2数据表
表3.2设备信息表(Equipment)
字段名
描述
数据类型
数据长度
说明
是否为空
equId
编号
int
主键
否
equName
名称
nvarchar
50
否
equModel
类型
nvarchar
50
是
equSpecification
规格
nvarchar
50
是
equUnitPrice
单价
nvarchar
50
是
equQuantity
数量
int
是
equAcquisitionDate
购置日期
date
是
equManufacturer
生产厂家
nvarchar
50
是
equPurchaser
购买人
nvarchar
50
是
equState
状态
int
否
表3.3设备报修表(Repairs)
字段名
描述
数据类型
数据长度
说明
是否为空
repID
维修编号
int
主键
否
equId
编号
int
是
repDate
维修日期
date
是
repRepairFactory
维修厂家
nvarchar
50
是
repRepairCharge
维修费用
nvarchar
50
是
repPrincipal
设备名称
nvarchar
50
是
reqStata
维修人
int
否
表3.4设备报废表(Scrap)
字段名
描述
数据类型
数据长度
说明
是否为空
scrId
报废编号
int
主键
否
equId
设备编号
int
否
ScrapDate
报废日期
date
是
表3.5管理员信息表(Users)
字段名
描述
数据类型
数据长度
说明
是否为空
UserId
用户编号
int
主键
否
UserName
用户名称
nvarchar
50
否
UserPwd
用户口令
nvarchar
128
否
UserType
用户类型
nvarchar
50
否
3.3办公用品管理系统数据库图
图3.1办公用品管理系统数据库图
第4章详细设计与实现
4.1登录模块
4.1.1简要说明
表4.1登录模块
模块名称
登录模块
输入
用户名和密码
启动条件
单击“登录”按钮
功能
登录处理,主要包括用户各检验、密码判断
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 设备管理 系统 设计 实现