毕业设计(论文)基于SQL的小型实验室管理系统设计.doc
《毕业设计(论文)基于SQL的小型实验室管理系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于SQL的小型实验室管理系统设计.doc(60页珍藏版)》请在三一办公上搜索。
1、摘 要本文所设计的系统主要用于小型自主实验室的开放式管理。该系统基于计算机技术和网络技术,采用C/S模式建立。其中,服务端采用SQL语言在SQL Server 2005上开发,客户端采用VisualBasic语言在visual Basic6.0开发。本文通过系统分析、总体设计、详细设计和测试总结等章节详细介绍开发的流程及内容。在系统分析中,对系统的需求、可行性、用到的关键技术进行了详细的分析说明,在总体设计设计中仔细的介绍系统的关系结构、各模块的功能和数据库的各个表及其字段的属性,在详细设计中给出了各模块的界面设计和功能实现的代码。最后通过运行程序对系统进测试分析和总结。本小型实验室管理系统的
2、开发囊括了实验室管理、人员管理、仪器管理、学生网上预约实验、教师网上评分等功能。在高校中使用该系统,可实现师生高效利用实验室资源,管理员方便快捷的管理实验室,达到提高工作效率和办公自动化及无纸化的目标。关键字:实验室管理,SQL,C/S模式ABSTRACTIn this paper, the designed system is mainly used for the management of small autonomous open laboratory. this system is based on computer network technology, and it adopts
3、 the C/S model. Among them, the Server uses the SQL language and develops on the SQL Server 2005; the client uses the visual basic language and develops in visual Basic6.0. the paper introduces the process and content through the system analysis, general design, detailed design and so on. In system
4、analysis, the paper makes a detailed analysis on system requirements, feasibility and key technologies; in general design, the paper carefully discusses the relationship structure of the system, the function of each module and the attributes of the database-each table and field; in the detailed desi
5、gn, the paper shows the interface design of each module and the code of function implementation; finally, testing, analyzing and summarizing the system through the running of the program.The development of this small laboratory management system contains the laboratory management, personnel manageme
6、nt, equipment management, students booking experiment online, teachers online judging, and other functions. Using the system in the colleges and universities, which can realize the efficient utilization of laboratory resources, and its convenient for administrators to manage the laboratory. In the e
7、nd, it can make the goal of to improving the work efficiency and the goal of office automation and paperless office.KEY WORDS: laboratory management, SQL , C/S mode目 录第1章 绪 论11.1 课题的研究背景11.2 课题的研究意义21.3 当前国内外实验室管理系统的发展现状31.4 论文的结构及章节安排4第2章 实验室管理系统总体分析52.1 需求分析52.2 系统可行性分析:72.2.1经济可行性72.2.2社会可行性分析72.
8、3 C/S模式结构分析82.4 系统采用的关键技术分析82.4.1 Visual Basic 语言92.4.2 SQL Server 数据库10第3章 实验室管理系统总体设计113.1 系统的设计原则113.2 系统的总体结构和功能123.3 系统实体模型设计133.4 数据库设计15第4章 实验室管理系统的详细设计204.1 用户登录模块设计204.2 学生模块设计234.2.1学生首页面234.2.2申请预约实验模块254.2.2我的实验模块264.3 教师模块设计274.3.1教师首页面274.3.2实验评分模块294.3.3 成绩统计304.4管理员模块设计314.4.1 管理员登陆首
9、页面设计324.4.2 人员管理模块设计324.4.3 实验室管理模块设计344.4.4 仪器管理模块设计354.4.5 实验管理模块设计374.4.6 公告管理模块设计38第5章 系统测试与总结405.1 系统测试目的405.2 系统测试方案405.3 系统测试结果41第六章 总结与展望436.1 总结436.2 展望44参考文献45附 录46附录A :英文原文46附录B :中文译文51第1章 绪 论小型实验室管理系统(Small-Size Laboratory Management System)是一个建立在小型局域网和个人计算机基础上的实验室信息管理系统。该系统借鉴和综合了现代信息技术和
10、校园实验室管理经验,设计建立了一套科学完善的小型实验室管理体系,为高校实验室开放式自主实验教学模式提供了一个质量可靠,技术先进的实验室管理平台。1.1 课题的研究背景随着国家对教育的深化改革和对素质教育的推进,培养学生的创新精神和实践动手能力成为培养学生的重点内容。为结合创新与实践的教育培养计划,好多高校都设立了许多创新实验室、创新教育中心,创新创业团队等。但随着实验室的开设,实验室的管理成为一大问题。这些实验室往往是小型实验室,而且管理使用方式都与传统实验室定时安排时间地点的方法完全不同。如果按照以前那种完全人工的管理方式会带来很大不便,首先实验室工作人员的管理工作量加大,实验室信息发布不方
11、便,学生,教师和实验室管理员信息沟通较复杂,这样就造成了实验室利用率低下,浪费大量的人力物力,更谈不上利用数据科学规划实验室管理。而纵观现代社会,计算机科学技术的发展使得信息化全面推进。计算机信息管理系统已经深入了各行各业。而高校作为教育和培养人才的地方自然不能离开信息化的建设。另一方面实验室的管理间接的影响着学校的教学质量。因此依托现代强大的计算机网络技术建立一个有效的实验室管理系统是十分必要的。综合以上社会背景,小型实验室管理系统应运而生,并在高校实验室管理中迅速发展,有着举足轻重的地位。所以对于实验室可以这么说,实验室本身的硬件设施决定着实验水平的高低,而一个优秀实验室管理系统则把实验室
12、推向了现代信息化的水平高度。1.2 课题的研究意义虽然现在市面上也有很多的实验室管理系统软件,但这些管理系统软件主要有为两类。一类是高校或者其他科研机构委托软件开发商根据自己的需求进行的开发的,这一类软件技术成熟,功能与委托机构相符,但开发这样一套系统往往需要支付很高的价格,而且随着后续使用的变化需付出很大的维护及升级费用。另一类是由软件开发商自主开发的,但这一类软件系统往往由于软件开发商是针对大多数高校或者科研机构的综合需求设计完成的,所以在使用时,往往有一些多余的功能无法用到或者个别高校自己的一些独立的需求得不到相应的功能。本文所设计的小型实验室管理系统是在充分了解了高校自主创新实验的需求
13、并进行了详细的归纳和总结的基础上设计完成的。把原来有手工在纸上填写完成的信息放到计算机和网络上进行处理。达到了信息传输发布准确,快捷和高效。例如:学生可凭自己的账户密码登录系统后,在网上进行预约实验,而管理员可以在系统中查看学生的申请和当前实验室使用的情况从而合理安排学生的实验。本系统建立在计算机和校园局域网基础上,以实验室管理业务为核心和基础涵盖了实验室人员管理教师评分等相关业务内容,是一个以学生,教师和管理员为主题的互动网络开放管理平台。从教育的发展方面来看,自主实验是理论课程的拓展和衍生,是提高学生的独立思维和培养严谨的科学态度的有效方法。自主的实验可以不仅仅局限于某一门学科的问题论证,
14、也可以综合多门学科自行探究。这样来看,实验室的任务会越来越重,实验室的管理也就会越来越复杂。一个能够规范实验室管理,优化实验室预约流程,最大化利用实验室资源的管理系统也就成为了必要需求。1.3 当前国内外实验室管理系统的发展现状实验室管理系统是从上个世纪七八十年代出现的,如今已经经过了近四十多年的发展。由于实验室管理系统是建立在计算机基础上运行的,所以它的发展在上个世纪是很大程度上受到计算机技术,电子技术,网络技术的限制。在上世纪八十年代,集成电路的迅速发展使得计算机微型化,普及化,这给实验室管理系统发展带来巨大的机遇。没有了硬件条件的限制,实验室管理系统走上了迅猛的发展道路。目前实验室管理系
15、统正在以实验室管理为核心目标发展,并且基本上达到了管理系统规范化,信息化和无纸化的技术水平。在很多的多发达国家和地区,实验室管理系统于上世纪九十年代进入市场,然后很快成为被大家接受和广泛使用的实用管理系统。现在在这些国家和地区,实验室管理系统已经有了很大的规模并开始建立起初步的行业规范和标准。在美国,每年都会召开实验室信息管理系统的行业会议-LIMS大会。国际上比较有名的实验室管理系统开发公司有美国的AAC Infortray AG公司、Daynamic Database公司、英国的国家实验室系统公司,这些公司开发的实验室管理系统产品成熟、功能齐全、质量可靠、通过了严格的质量检测并且符合很多行
16、业规范便于后期的升级维护和与其他系统挂接使用。我国的实验室管理系统与发达国家相比较开发技术水平较低,发展较晚,使用程度不够广泛。国内当前也有很多不同的小型开放式实验室管理系统开发公司,如北京三维天地公司、杭州天软科技公司和南京科赛云信息科技有限公司等。现代化的先进实验室都要求管理系统不仅能满足现有的需求,同时要能够不断扩充升级以满足日后发展的需求。当前社会上优秀的实验室管理系统都是集中实验室管理经验丰富的人和软件开发经验丰富的人多方面合作开发设计而成的。这些系统往往具有以下特点或者向着以下方面发展:(1)业务功能强大,完全满足实验室管理的绝大多数需求;(2)易用性强,即界面友好,容易使用、操作
17、方便;(3)高稳定性和可靠性,能够长期稳定的运行,并确保数据安全;(4)系统的可扩充性和可用性可以和其他系统集成;(5)低成本,易开发,产品设计灵活, 客户化周期短。 随着国家对信息化建设的重视与投入,国内高校绝大多数学校配置自己的校园局域网和较为高档计算机及服务器,在这些设备上也运行着各类系统软件,如教务管理系统、学工管理系统等,但是关于开放式管理的实验室管理系统软件却比较少安装和使用。所以实现校园管理全面数字化还需不断的去努力完善。1.4 论文的结构及章节安排本文共分为分为六个章节来介绍小型实验室管理系统的设计,具体章节安排内容如下:第1章为绪论,主要介绍的是小型实验室管理系统的课题背景、
18、研究意义和发展现状。第2章为系统分析,探索分析了小型实验室管理系统的需求、可行性、采用C/S结构模式的好处和使用的关键技术。第3章为总体设计,介绍了本次设计的方案、策略、总体机构、全部功能以及数据的表设计。第4章为为详细设计,具体的介绍了没个模块的功能,界面设计已经实现的方法和主要代码。第5章为系统测试,简单的介绍了系统测试的概念及意义、本次测试的方案和本次测试的结果。第6章为总结和展望,对本课题设计工作进行了总结,找出不足和收获以及今后的发展方向。第2章 实验室管理系统总体分析2.1 需求分析自主实验是高校培养大学生实践动手和独立思考的重要方法之一,而实验室作为实验的场所与设备支持的设施自然
19、需要一套科学有效的管理系统来服务。因此一个优秀的实验室管理系统对于高校来说是一个非常重要的需求。另一方面随着校园实验室数量和规模的不断扩大,学生实验数量的增加,数据量会变得越来越庞大,如果这时候再继续采用人工管理和纸质记载的方式,工作人员的工作量会大到不可估量,而且无法使管理规范化和信息化。在以上情况下,经过调查和总结分析,对于实验室管理中存在的需求主要有如下:(1)学生需求:学生要能够在系统中向管理员申请安排自己设计的实验、查看管理员对自己实验的安排信息,查看自己完成或已安排未完成的实验信息和查看教师对自己实验的评价成绩。(2)教师需求:教师要能够在系统中查看学生的实验信息并为由其指导实验的
20、学生进行实验评分。(3)管理员需求:管理员要的对系统中所有人员、实验室和仪器进行管理、对借用归还仪器记录、对学生申请的实验进行安排和发布通知公告。综合以上内容,本系统中需实现的主要功能有如下几项:(1)用户管理功能;(2)学生预约申请实验功能;(3)教师评分功能;(4)学生查看成绩功能;(5)实验室管理功能;(6)设备仪器管理功能;(7)管理员为学生的预约实验安排实验室的功能;(8)管理员设置公告通知并管理公告相关功能;(9)用户查看公告通知功能;(10)用户修改个人基本信息功能;(11)界面友好使用方便,查询修改增加信息方便快捷。功能实例如图2.1:图2.1 功能需求实例图2.2 系统可行性
21、分析:可行性分析是指对当前社会环境和实际情况进行分析,分析涉及的内容包括社会的需求、市场的供应关系、所需的设备及其价格、建设的规模及其所需的人力物力等方面。首先对这些信息进行调查和总结,然后加以研究和价值评估,为研究或者设计的价值给出明确的数据支撑和报告。本次分析主要针对经济和社会两个方面来考虑。2.2.1经济可行性经济可行性主要考虑系统开发本、系统运行的设备成本和建设维护所需的费用。首先采用VB和SQL数据库开发本项目开发难度以及复杂都不是太高且在个人计算机安装开发工具上即可开发,成本很低。其次系统建立在校园网、数据库服务器和个人电脑终端上,由于占用资源较小,一般的校园在原有的设施基础上安装
22、即可,无需增加硬件设备,经济亦投入较低。最后至于升级维护,当使用需求有变化时,由开发人员在现有的基础上稍作改动升级即可。综上所述,本系统在经济和人物力投入上十分微小,而作用却是十分重要的,所以本次设计的小型实验室管理系统经济上是可行的。2.2.2社会可行性分析随着教育的改革发展,实验教学对于教育变得越来越重要,实验室管理的工作也会加巨。实验室管理系统可以规范管理,明确责任,减小管理所需的人力财力物力等。是个低成本高收益的措施。故从社会需求角度来说本次设计的小型实验室管理系统也是十分可行的。2.3 C/S模式结构分析当前软件系统主要有两种模式架构,即C/S和B/S两种模式架构,这两种模式架构都有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 SQL 小型 实验室 管理 系统 设计
链接地址:https://www.31ppt.com/p-3979938.html