实验室设备管理系统的-设计与实现..doc
《实验室设备管理系统的-设计与实现..doc》由会员分享,可在线阅读,更多相关《实验室设备管理系统的-设计与实现..doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除实验室设备管理系统的设计与实现所在系别: 专 业: 学生姓名: 学 号: 指导教师: 职 称: 黑 龙 江 省 黑 河 学 院2013年4月30日【精品文档】第 18 页目 录摘 要IIIABSTRACTIV第1章 绪论11.1 系统的研究背景11.2.1 国内研究现状11.3 研究的意义31.4 相关技术介绍31.4.1 SQL Server 简介31.4.2 .NET编程技术4第2章 系统分析92.1 可行性分析92.1.1 技术可行性92.1.2 经济可行性92.1.3 操作可行性102.1.4 法律可行性102.2 系统流程图102.3
2、需求分析112.3.1 功能需求112.3.2 性能需求122.4 数据流图13第3章 总体设计143.1 功能模块设计143.2 数据库设计163.2.1 数据库概念结构设计16图3.8 系统E-R图183.2.2 数据库逻辑结构设计183.2.3 数据库连接20第4章 详细设计与系统实现214.1 系统运行环境214.2 用户登录功能的设计与实现214.3 实验室设备查询管理224.4 用户注册功能的设计与实现23第5章 实验室设备管理系统测试245.1 测试概述245.1.1 测试的任务和目的255.1.2 测试的步骤255.2 系统测试265.2.1 用户登录模块测试265.2.2 用
3、户注册模块测试265.3 系统测试小结27参考文献29致 谢30摘 要随着Internet技术的发展,电子信息技术已经被广泛应用在各大领域,便捷的实验室设备管理也伴随着电子技术的发展日趋成熟。本人通过对实验室设备管理现状分析,使用SQL Server 作为后台数据库开发平台,运用.NET技术构建一个基于B/S结构的实验室设备管理系统,改变了传统的人工模式。本系统一共分为用户管理模块,设备信息管理模块,设备管理模块,设备查询模块,设备审核模块,电子标签管理模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。本系统功
4、能均已成功通过测试。本论文围绕实验室设备管理系统的研究背景、意义、系统分析以及系统的详细设计与实现等方面进行了描述。关键词:B/S;实验室设备管理;SQLSRVER ABSTRACTWith the development of Internet technology, electronic information technology has been widely applied in various fields, online booking system conveniently is accompanied by the development of electronic tech
5、nology matures. I passed on the Heihe civil aviation company sells the booking situation analysis, using SQL Server 2005 as the background database development platform, to build a Heihe Civil Aviation booking system based on B/S structure using .NET technology, has changed the traditional manual ti
6、cketing mode. Heihe Civil Aviation booking system with user registration, online inquiries, ordering tickets and online message function, tourists through the user registrationmodule to fill in as a user personal information. The user query and booking of tickets through the online booking module, p
7、ayment booking success user selection near complete ticket outlets. The system administrator to complete the flight information, in the background, news alerts, business information and user registration information and booking records management. Functions of the system have been tested. This paper
8、 concentrates on the description of the Heihe Civil Aviation booking system research background, significance, system analysis and detailed design of the system and implementation etc.Keywords:B/S;CLASSS SYSTEM;SQLSERVER第1章 绪论1.1 系统的研究背景随着社会科技的飞速发展,互联网已经成为人们获取、发布和传递信息的重要来源。如今,互联网已经全方位地介入了人们的日常生活,极大地
9、改变着人们的思维方式、行为方式、生活方式乃至工作方式。当互联网时代本身变成信息时代的时候,人类不得不面临另一场新的挑战。那就是如何有效的利用互联网对信息进行管理。著名的经济学家赫伯特西蒙(1972年诺贝尔经济学奖获得者)早在30多年前就指出过:在信息时代,最稀缺的资源不再是信息本身,而是对信息的处理能力。如何使用互联网对信息进行有效的管理是各个部门都在研究的课题。现在各行各业都离不开计算机信息处理。在学校实验室的设备管理工作中,设备的编排是一项十分复杂、棘手的工作。在编排过程中,由于数量多容易出错。利用计算机辅助进行设备编排工作,既提高了编排的科学性,又可大大减轻管理人员的工作强度,提高工作效
10、率,从而教学设备管理现代化迈上了一个新台阶。又因为现在各个高校内教学设备众多但自动管理水平相比过低,很多高校管理设备都采用在设备购进以后将设备的基本情况和相关信息登记存档。存档以后档案基本就没人记录与维护,至于以后设备的变迁或损坏都不会记录在设备档案中,即不能体现设备的即时状态。而有些即使有设备管理系统的单位,就算是能把设备的即时信息体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校教学设备管理信息化仍处于较低水平。将管理任务分成小块,落实到个人并能随时查询设备当前情况和历史情况,对设备的可靠性分析有直接作用,使管理人员从手工计算
11、、统计工作中解脱出来1.2 国内外研究现状1.2.1 国内研究现状 在国内研究中,目前国内学校教学设备自动化管理水平不是很高。大多数学校设备管理办法是设备采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。以后档案基本就没人维护,如设备位置出库、检修情况、设备当前运行状态等信息根本不会体现在设备台帐上,即设备跟踪信息不能及时体现在设备档案上。某些使用设备管理系统学校,对设备的跟踪信息即使能体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校设备管理信息化仍处于较低水平。而物联网是新一代信息技术的重要组成部分,其英文名称
12、是:“The Internet of things”。由此,顾名思义,物联网就是物物相连的互联网。国内对电子商务人才的需求量达到300万以上,管理层专业度问题传统渠道管理人员由于行业和专业度的限制,缺乏电商专业度的传统品牌企业管理层,强势起来会毁掉电商渠道;弱势起来会乱掉电商渠道。横加干预与不闻不问都是不可行的!因此传统企业对电商人才的管理也是一个很大的问题。市场开拓困难受制于传统电商开拓思路和人员素质的限制,传统企业自建网站,必须进行大力推广,即使花数百万打广告,也难导引理想的流量,不仅不能提升销售业绩,反而成为一种累赘。因此选择了实验室设备管理服务。在学校实验室的设备管理工作中,设备的编排
13、是一项十分复杂、棘手的工作。在编排过程中,由于数量多容易出错。利用计算机辅助进行设备编排工作,既提高了编排的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而教学设备管理现代化迈上了一个新台阶。又因为现在各个高校内教学设备众多但自动管理水平相比过低,很多高校管理设备都采用在设备购进以后将设备的基本情况和相关信息登记存档。存档以后档案基本就没人记录与维护,至于以后设备的变迁或损坏都不会记录在设备档案中,即不能体现设备的即时状态。而有些即使有设备管理系统的单位,就算是能把设备的即时信息体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,
14、整个学校教学设备管理信息化仍处于较低水平。将管理任务分成小块,落实到个人并能随时查询设备当前情况和历史情况,对设备的可靠性分析有直接作用,使管理人员从手工计算、统计工作中解脱出来1.2.2 国外研究现状 在国外物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。基于物联网的实验设备管理系统合理的借鉴国际领先的设备管理思想并结合国内学校设备管理现状,可以完全能满足国内学校设备管理的需要。并通过对各行业设备管理情况的长期研究探索,以灵活、通用为主要设计思想,可提高学校的办公效率和设备可靠性,减少工作人员的劳动强度,
15、减少办公耗材,提高学校的现代化管理水平。实验室设备管理系统是一个学校教学系统中不可缺少的部分,它的内容对于实验室的管理者来说都至关重要,所以设备管理系统应该能够为师生提供充足的信息和快捷的查询手段。该系统还可以帮助学校实验室系统进行有效的设备管理,对设备的维护,教学质量的估计有很大的帮助,提高学生对的可持续发展能力与市场竞争力1.3 研究的意义在以往的模式中,大部分都是手工操作信息,这样既浪费了信息的流通,又浪费了时间,不能很好的使用户能够快速解决自己的业务,而企业日常办公系统中,实现了用户可以通过人机交互的方式参与解决自己所需要的业务,用户可以依靠系统的指导和导航策略进行方便解决自己的业务,
16、并以自我评价和反馈信息来控制业务的过程。企业日常办公系统系统就是为了配合这一流行有效的业务需求而设计的。系统是按照后台的思想来构建的,实现Flash、Html、.NET和Sqlserver的完美结合,做出的网站集文字、图像、动画、视频于一体,充分发挥多媒体的优势,实现用户需求所需要的功能。1.4 相关技术介绍实验室设备管理系统主要是在传统手工的基础上,实现人工管理到网络管理的转变,将网络服务提供商的流程简化,使得工作效率有所提高。实验室设备管理系统是基于B/S结构,Web服务技术、.NET技术共同实现的,前台使用C#作为开发工具,后台数据库选择使用SQL Server ,系统具有较高的保密性,
17、同时能够为客户提供一个安全的订票环境,系统不仅具有较高的稳定性,而且也十分容易操作。1.4.1 SQL Server 简介SQL(Structured Query Language)结构化查询语言。与各种数据库建立关联,进行沟通是SQL语言的主要功能。根据美国国家标准协会(ANSI)的要求,关系型数据库管理系统把SQL作为通用语言,无论是更新数据库中的数据,还是提取数据都可以被SQL语句执行。SQL Server 作为数据库平台是十分全面的,它一共向用户提供企业版、标准版、工作组版、学习版,开发版五个版本,对于企业级的数据管理运用的是集成的商业智能工具,SQL Server 2005数据库引擎
18、为关系型数据和结构化数据提供了更安全可靠的存取功能,从而构建数据应用程序,提高业务管理的性能和可用性,SQL Server 2005可以为程序设计人员、管理数据人员和信息工作人员提供独特的解决方法,并帮助用户借助数据获得更多的好处1。SQL Server 主要有以下几方面的特点:1.增强的安全性将用户和对象分开是SQL Server 中的新安全模式,它提供了fine-grain Access存取功能、同时可以对数据存取进行最大程度的控制。另外,作为视图的所有系统表格将得到执行,数据库系统对象得到了更大程度的操控。2.XML技术无论是使用本地网络还是互联网,将数据散布在不同的应用软件之间时, X
19、ML(可扩展标记语言)将作为一个重要的标准。SQL Server 2005自身就支持存储和查询可扩展标记语言的文件。3.Web服务使用SQL Server 的情况下,开发人员对于Web服务的开发在数据库层就可以实现, SQL Server作为一个HTTP(超文本传输协议)侦听器,提供了一个新型的数据存取功能,为网络服务中心应用软件使用。4.全文搜索功能的增强SQL Server 能够支持全文应用软件。增强了服务器的编目功能,对编目的对象提供更大的灵活性。查询性能和可升级性得到了很大程度的改进,同时在全文功能的运行上,新的管理工具为其提供更详细的解释。1.4.2 .NET编程技术ASP.NET是
20、M的一部分,ASP.net 是一种建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。它提供了一个统一的 Web 开发模型,并为开发人员提供了创建企业级 Web 应用程序所需的各种服务。ASP.NET 是一个已编译的、基于 .NET 的环境,可以使用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和就Jscript.)创作应用程序。另外,任何 ASP.NET 应用程序都可以完全使用.NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。.NET Framework 是支持
21、生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。.NET Framework的几个主要组成部分:首先是整个开发框架的基础,即通用语言运行时以及它所提供的一组基础类库;在开发技术方面,.NET提供了全新的数据库访问技术ADO .NET,以及网络应用开发技术ASP .NET和Windows编程技术Win Forms;在开发语言方面,.NET提供了VB、VC+、C#、 Jscript等多种语言支持;而Visual Studio .NET则是全面支持.NET的开发工具。.NET Framework 主要实现下列目标: (1)提供一个一致的面向对象的编程环境,
22、而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。(2)提供一个将软件部署和版本控制冲突最小化的代码执行环境。(3)提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。(4)提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。使开发人员的经验在面对类型大不相同的应用程序(如基于Windows 的应用程序和基于 Web 的应用程序)时保持一致。按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。.NET Framework 具有两个主要组件:公共语言运行库和
23、 .NET Framework 类库。公共语言运行库是 .NET Framework 的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验室设备 管理 系统 设计 实现
限制150内