基于cs结构的实验室管理系统.docx
- 文档编号:18242881
- 上传时间:2023-08-14
- 格式:DOCX
- 页数:48
- 大小:908.83KB
基于cs结构的实验室管理系统.docx
《基于cs结构的实验室管理系统.docx》由会员分享,可在线阅读,更多相关《基于cs结构的实验室管理系统.docx(48页珍藏版)》请在冰点文库上搜索。
基于cs结构的实验室管理系统
题目:
基于C/S结构的实验室管理系统
摘要
实验室管理系统是为了适应实验室设备管理要求,推动实验室管理走向科学化、规范化,减轻学校实验室管理工作的劳动强度,提高人员工作效率、质量和管理水平的管理软件系统。
通过信息化管理,实验室设备、实验项目的管理变得方便快捷,大大提高了实验室管理的工作效率。
本论文设计了一个基于C/S模式的实验室管理系统。
开发平台为VisualBasic和SQLServer2000,使用VisualBasic设计操作控件和编写操作程序,完成数据添加、修改、删除、查询等作用。
本论文论述了高校实验室管理信息系统的结构体系与原理,总结了开发方法和实现技术,提出系统的开发过程与实施步骤。
本论文的主要内容和创新点有:
(1)详细论述了管理信息系统的基本原理和数据库系统的基本知识。
(2)设计一种基于C/S模式的数据平台,开发出一个可正确运行的实验室管理系统。
并可以通过建立数据备份,解决了数据库的安全问题和数据独立性问题。
(3)实现多级用户管理,结合SQL数据库的安全管理和平台本身的安全策略设计,提供了较强的安全保障。
(4)系统最大限度地实现了易维护性和易操作性。
(5)系统运行稳定、安全可靠。
(6)强大的报表。
关键词:
C/S模式;实验室;VisualBasic;SQLServer2000
Abstract
Thelaboratorymanagementsystemisinordertoadaptthelaboratoryequipmentmanagementrequest,impelsthelaboratorymanagementtomovetowardsthescientificandthestandardizationstyle,reducesthelaborintensityoftheuniversitylaboratorymanagementwork,enhancesthepersonnelworkingefficiency,thequalityandthemanagementlevelmanagement.Throughtheinformationmanagement,laboratoryequipmentandexperimentalprojectmanagementbecometheconveniencetobequicktoresolve,greatlyenhancedthelaboratorymanagementworkingefficiency.
ThethesisproposedamanagementsystembasedonC/Spatternforlaboratoryprocessandimplementation.TheplatformforthedevelopmentisVisualBasicandSQLServer2000,usingVisualBasicdesignoperationandcompileprogramsequence,completesfunctionsaboutdataadd,edit,deleteandinquiry.
Thethesiselaboratesstructuresystemandtheprincipleoflaboratorymanagementinformationsystem.Itsummarizesthemethodofexploitationandtherealizationtechnologyandproposesasystemdevelopingprocessandimplementationstep.
Themaincontentandinnovationspotsare:
(1)Elaboratingbasicprincipleofthemanagementinformationsystemandtheelementaryknowledgeofdatabasesystemindetail.
(2)DesigningonekindofdataplatformbasedonC/Sthepattern,developingalaboratorymanagementinformationsystemwhichmaymovecorrectly.What’smoreimportant,itsolvetheproblemofdatabasesecurityanddataintegralitybyreversingdata.
(3)Realizingmultistageusermanagement,unifyingthesecuritymanagementoftheSQLdatabaseandthesecuritypolicydesignofplatformitself.Ithasprovidedastrongsecurity.
(4)Systemrealized“easytomaintain”and“easyoperation”atthemaximumlimit.
(5)Systemcirculationisstable,safeandreliable.
(6)Wagesreportform.
Keywords:
C/Spattern;laboratory;VisualBasic;SQLServer2000
基于C/S结构的实验室管理系统
前言
随着计算机技术的飞速发展,计算机在学校管理中应用的普及,利用计算机实现实验室设备以及实验项目的管理势在必行。
对于高等学校来说,利用计算机支持学校高效率完成实验室管理的日常事务,是适应实验室管理制度要求、推动学校实验室管理走向科学化、规范化的必要条件。
而实验室管理是一项琐碎、复杂而又十分细致的工作,完成实验室设备的管理,人员的管理,实验项目的管理工作量很大,如果实行手工操作,须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行实验室管理的工作,不仅能够保证工作的准确无误、快速输出,而且还可以利用计算机对有关的各种信息进行统计,同时计算机具有手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高实验室管理的效率,也是学校的科学化、正规化管理、与世界接轨的重要条件。
不同的学校具有不同的实验室管理制度,这就决定了不同的学校需要不同的实验室管理系统。
学校以前的所有资料都是用人工来进行管理的,面对目前的实际状况,迫切需要开发一个新系统来适应这一些工作。
实验室管理系统论文选题来源
有一些普通高等学校,由于地处贫穷的山区,物质和技术条件比较差,学校的实验室数据处理基本是手工完成。
实验室从学校物资设备处和教务处领导相关数据,然后通过实验室工作计划进行统计与分派。
由于管理资料数据繁多,而且都是打印成文的纸张信息的存放,所以造成相关信息查找、保存都极不方便的现状,同时管理人员操作相关资料文档格式均不统一,造成了信息资料不能共享使用。
加上高校实验室的功能已经由过去单一的教学功能,发展成为集教学、科研、开发等多种功能为一体。
由于带来的实验室管理工作也日趋复杂化。
实验室管理工作的主要内容包括设备、教学任务、实验项目等。
过去都是采用人工管理,管理信息量大、操作繁琐,设备的利用率很难提高。
为了与实验室管理体制的改革同步,提高实验室的管理水平和工作效率,保障其有序、协调、高效运行,因此迫切需要一套以现代信息技术为手段、计算机软件和硬件相结合的管理信息系统。
实验室管理系统论文主要内容
本论文论述了高校实验室管理信息系统的结构体系与原理,总结了开发方法和实现技术,提出系统的开发过程与实施步骤。
本论文的主要内容和创新点有:
(1)详细论述了管理信息系统的基本原理和数据库系统的基本知识。
(2)设计一种基于C/S模式的数据平台,开发出一个可正确运行的实验室管理系统。
并可以通过建立数据备份,解决了数据库的安全问题和数据独立性问题。
(3)实现多级用户管理,结合SQL数据库的安全管理和平台本身的安全策略设计,提供了较强的安全保障。
系统运行后,可以提高实验室工作效率,方便实验室管理人员对设备的管理,让实验室教师合理利用资源,教学模式呈现多样化,提高教学效果。
促进实验室管理信息化,使实验室的管理和教学逐步实现信息化、网络化和智能化管理。
为实验室和其他部门的数据传递和共享提供可能。
1.系统开发综述
1.1管理信息系统概述
管理信息系统(ManagementInformationSystems简称MIS)集中了许多先进的管理思想,是信息时代现代企事业的先进管理模式。
现今,它的管理领域已远远超出了管理的范畴,步入了网络环境下企事业间协同管理的阶段,并将最终导致面向全球信息化管理的产生与发展。
1.1.1管理信息系统的由来和发展
管理信息系统是一个较新的交叉学科,是计算机科学、管理科学及行为科学等的交叉组合.当电子计算机于20世纪50年代迅速发展,并成为支持现代工业发展的有力的工具时,一位独具慧眼的美国明尼苏达大学(UniversityofMinnesota)会计系教授GordonB.Davis敏捷地认识到,计算机技术不仅是一个促使工业生产及操作自动化的工具,还将对现代管理、企业组织结构及运作等产生深远而重大的影响"'.Gordon于1967年创立了世界上第一个MIS学科的学位课程,宣告了MIS的创立并奠立了他作为MIS学科之父的基础。
从MIS的基础--计算机数据管理来看,其主要经历了四个阶段:
第一阶段(1954-1964)电子数据处理阶段(EDP)。
此阶段以单项数据处理为主,如财务管理、物资管理、工资管理等。
第二阶段(1964-1974)管理信息系统阶段(MIS)。
在这期间,由于高速度的处理机、高速度大容量的存储器与器件有了突破性进展,使得计算机应用系统从单项应用的EDP发展到多功能、多层次、综合性的应用阶段,使得MIS日渐成熟,具有了控制、预测、辅助和决策的功能。
第三阶段(1974-1980)决策支持系统阶段(DSS)。
在此阶段解决的主要是面向高层管理,大范围的决策问题以及非结构化信息的处理。
第四阶段(1980-)职能管理系统阶段(IMS)。
这个阶段强调的是综合管理功能,多维服务模式,人机协调的、智能化的、集成化的计算机辅助管理功能等。
20世纪20年代以来,人们对管理的重视是管理信息系统产生的前提。
从以“泰勒制”为代表的科学管理的出现,经过了行为科学学派、数学管理学派、计算机管理学派、系统工程学派的发展,使管理水平不断提高。
计算机的诞生和飞速发展使信息管理现代化成为可能。
而信息技术的不断进步为信息管理提供了强有力的工具和手段,使人类开发利用信息资源的能力大大增强,使整个社会的信息化水平不断提高。
进入20世纪90年代以来,伴随着计算机技术特别是网络技术的发展,利用现代信息技术为人们的智能活动(包括管理决策)提供综合服务,成为管理信息系统发展的方向。
特别地,随着互联网的迅速发展,现在全世界数亿网民可以通过当前INTERNET上最为流行的信息检索服务程序(WWW浏览器),把网上各种类型的信息如文本、声音、图像、动画等综合集成起来提供给用户。
开发、利用INTERNET上的资源进行科学、文化、教育、经济、管理活动,已经成为当前信息化进程中的热门话题。
这是综合信息服务社会化、全球化的重要标志。
1.1.2管理信息系统的基本概念
管理信息系统是一个由人和计算机等组成的,能进行管理信息的收集、传递、加工、保存、维护和使用的系统,它能实测国民经济和企业的各种运行情况;利用历史数据预测未来;从全局出发辅助管理决策;利用信息控制企业的行为、帮助实现其规划目标。
也就是说,管理信息系统不仅是一个能对管理者提供帮助的基于计算机的人机系统,而且是一个社会技术系统。
应当将管理信息系统放到社会这个大背景去考察,在解决技术问题的同时,充分考虑使用信息技术的组织与人,重视系统与组织、环境的交互作用。
管理信息系统包含抽象的系统概念和管理概念,以及具体的信息技术和实际应用。
其学科框架由以下主要部分组成:
(1)基本理论:
这一部分主要包括与信息系统有关的科学理论和管理理论其中包括系统科学理论,计算器科学理论,竞争战略理论等。
(2)信息技术:
信息技术包括硬件,软件,网络等。
(3)系统开发:
这一部分涉及企业人员和信息技术人员如何规划,开发和运作信息系统,涉及到许多系统开发方法。
(4)系统应用:
信息系统的应用十分广泛.信息系统在企业中的应用实例包括生产运作管理系统,电子商务系统等。
(5)系统管理:
主要涉及如何有效管理信息系统包括电子商务系统的管理方式和策略。
1.1.3国内外现状与发展趋势
国内,由于种种原因,信息资源建设水平远远落后于信息基础设施的建设的水平。
长期以来,我国信息资源的开发管理未能与信息资源的增长同步进行。
我国有丰富的原始信息资源,但在此基础上再生的二次信息系统和数据库产业的规模和市场占有率、使用率相当低,大量的有价值的信息未能进一步加工成商品使其增值。
我国管理信息系统的开发应用是从1973年开始的,83年以后才开始了大量的实际的开发和研究工作。
因此,我国的计算机应用要比西方国家落后十几年。
信息资源的开发和利用己被确立为国民经济信息的核心内容,信息数字化,传输的网络化是缩小发展中国家与发达国家差距的捷径。
就必须利用现有的信息基础设施,重点开发和推广应用于各类科技经济等数据库和网络资源服务系统,以便取得巨大的社会效益和经济效益。
国外,专家们正在发展传统的MIS阶段,强调综合管理功能,多维服务模式,人机协调的、智能化的、集成化的计算机辅助管理功能等;同时利用MIS致力面向高层管理,大范围的决策问题以及非结构化信息的处理,和强调综合管理功能,多维服务模式,人机协调的、智能化的、集成化的计算机辅助管理功能等。
据统计,目前美国在财会上有90%的工作由计算机完成;物资管理中80-100%的信息处理由计算机完成:
计划管理是80-90%;在计算机应用发展较快的国家中,计算机应用于经济管理的占80%;用于科技计算的占8%,用于生产过程控制的占12%:
由此可以看出,经济管理是计算机应用的主要领域。
从世界范围来讲,互联网络和信息技术的高速发展,改变了企业经营管理模式、做事的方法和人们的生活方式。
全球经济环境不断发展和变化,竞争环境复杂多变,促成信息管理的思想、方法不断变化和创新。
MIS系统有如下发展趋势:
(1)系统集成化,整合前后台服务。
MIS系统将信息产生与加工过程的各种数据和文档组织在系统环境中,并部分具有了与系统外的对象连通的能力。
(2)软件模块化,行业特征加强.为满足企业对MIS系统的个性化需求,同时基于面向对象的、可重用的软件开发理念,MIS系统的一大趋势是模块化。
用户可以自由选择MIS系统中的功能模块,并根据需要随时追加。
它们往往提供灵活的应用程序接口,供应商可以根据不同用户的要求进行二次开发,为每一个用户提供量身定做的解决方案。
(3)应用网络化,基于WEB技术,更加易用。
我国的863计划在“十五”期间提出对MIS软件“实现跨越和创新”,打造出符合未来发展趋势的“基于web的实时MIS"。
而且使用WEB客户机具有费用低廉、安装和维护方便、跨平台运行和具有统一、友好的用户界面的优点。
1.1.4管理信息系统的C/S结构
C/S又称Client/Server或客户/服务器模式。
服务器通常采用高性能的PC,工作站或小型机,并采用大型数据库系统,如Oracle,Sybase,Informix或SQLServer。
客户端需要安装专用的客户端软件。
其常采用两层或三层结构(见图1-1、图1-2).
客户机
客户机
图1-1C/S两层结构图图1-2C/S三层结构图
此结构的工作过程是:
客户端应用软件向服务器发出访问请求,服务器按要求组织数据。
并通过网络把结果传送给提出请求的客户机.客户机处理或显示结果数据,两者之间是请求与服务的关系。
C/S结构的优点:
(1)客户端功能强:
充分发挥客户端响应速度快能力强的优势,很多工作可以在客户端处理后再提交给服务器。
(2)数据共享:
数据从客户端分离出来并且被存储在所有用户都可以访问的中心服务器位置,因为数据被存储在中心服务器上,即减少了数据的冗余。
(3)减少副本便于维护:
因为数据被集中存储,故其维护变得较容易。
数据没有副本,在数据存储中消除了数据的不一致性。
缺点主要有以下几个:
(1)只适用于局域网。
而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。
这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。
(2)客户端需要安装专用的客户端软件。
首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。
特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。
还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。
(3)对客户端的操作系统一般也会有限制。
可能适应于Windows98,但不能用于Windows2000/XP。
或者不适用于微软新的操作系统等等,更不用说Linux,Unix等。
1.2数据库基本理论
1.2.1数据库系统的基本概念
(1)数据库(DB)
数据库是长期存储在计算机内、有组织的、统一管理的相关数据的集合.数据库能为各种用户共享,具有较小冗余度、数据间联系紧密而又有较高的数据独立性。
(2)数据库管理系统(DBMS)
数据库管理系统是位于用户与操作系统(OS)之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新及各种数据控制等。
(3)数据库系统(DBS)
数据库系统是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。
数据库系统有三级模式结构,指的是数据库系统由外模式、模式和内模式三级组成。
①外模式。
外模式也称子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
一个数据库可以有多个外模式。
②模式。
模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公用数据视图。
一个数据库只有一个模式。
③内模式。
内模式也称存储模式,它是数据处理和存储结构的描述,是数据在数据库内部的表示方式。
一个数据库只有一个内模式。
数据库系统在这三级模式之间提供了两层映像:
外模式/模式映像和模式/内模式映像。
正是这两层映像保证了数据库系统的数据能够具有较高的逻辑独立性和物理独立性。
模式描述的是数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。
对应于同一个模式可以有任意多个外模式。
对于每一个外模式,数据库系统都有一个外模式/模式映像,它定义了该外模式与模式之间的对应关系。
当模式改变时(例如,增加新的数据类型、新的数据项、新的关系等),由数据库管理员对各个外模式/模式的映像作相应改变,可以使外模式保持不变,从而应用程序不必修改,保证了数据的逻辑独立性。
数据库中只有一个模式,也只有一个内模式,所以模式/内模式映像是惟一的,它定义了数据全局逻辑结构与存储结构之间的对应关系。
当数据库的存储结构改变时(例如,采用了更先进的存储结构),由数据库管理员对模式/内模式映像作相应改变,可以使模式保持不变,从而保证了数据的物理独立性。
(4)数据模型
模型是对现实世界的抽象.在数据库技术中,我们用模型的概念描述数据库的结构与语义,对现实世界进行抽象。
数据模型是能表示实体类型及实体间联系的模型。
一种是独立于计算机系统的数据模型,完全不涉及信息在计算机中的表示,只是用来描述某个特定组织所关心的信息结构,这类模型称为“概念数据模型”。
概念模型是按用户的观点对数据建模,强调其语义表达能力,概念应该简单、清晰、易于用户理解,它是对现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具。
这一类模型中最著名的是“实体联系模型”。
另一种数据模型是直接面向数据库的逻辑结构,它是对现实世界的第二层抽象。
这类模型直接与数据库管理系统有关,称为“逻辑数据模型”,一般又称为“结构数据模型”。
例如层次、网状、关系、面向对象等模型。
这类模型有严格的形式化定义,以便于在计算机系统中实现。
它通常有一组严格定义的无二义性语法和语义的数据库语言,人们可以用这种语言来定义、操纵数据库中的数据。
结构数据模型应包含数据结构、数据操作和数据完整性约束三个部分:
①数据结构是指对实体类型和实体间联系的表达和实现。
②数据操作是指对数据库的检索和更新(包括插人删除和修改)两类操作。
③数据完整性约束给出数据及其联系应具有的制约和依赖规则。
1.2.2数据库管理系统
数据库管理系统是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,是数据库的核心。
数据库管理系统功能:
(1)数据模式定义:
即为数据库构建其数据框架。
(2)数据存取的物理构建:
为数据模式的物理存取与构建提供有效的存取方法与手段。
(3)数据操纵:
为用户使用数据库的数据提供方便,如查询、插入、修改、删除等以及简单的算术运算及统计。
(4)数据的完整性、安全性定义与检查。
(5)数据库的并发控制与故障恢复。
(6)数据的服务:
如拷贝、转存、重组、性能监测、分析等。
为完成以上六个功能,数据库管理系统提供以下的数据语言:
(1)数据定义语言:
负责数据的模式定义与数据的物理存取构建。
(2)数据操纵语言:
负责数据的操纵,如查询与增、删、改等。
(3)数据控制语言:
负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等。
1.3开发工具介绍
1.3.1VisualBasic简介
VisualBasic是一种可视化的、面对对象的和事件驱动的结构化高级程序设计工具,可用于开发Windows环境下的各种应用程序。
它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。
在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。
总的来说,VisualBasic具有以下特点:
1、可视化编程:
用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。
如果对界面的效果不满意,还要回到程序中修改。
有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。
VisualBasic提供了可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 cs 结构 实验室 管理 系统