当前位置:
文档之家› 计算机系实验室信息管理系统的设计与实现开题报告
计算机系实验室信息管理系统的设计与实现开题报告
因此,基于高校实验室使用的管理信息系统还有很大的研究、探索的空间。此次毕设就结 合现状和本校计算机系实验室信息管理的实际需要,统筹学校资源,把人员信息管理功能、实 验项目和实验设备管理、易耗品管理功能等结合起来,开发出一套适合本校管理需求的计算机 系实验室信息管理系统。
二、 研究的基本内容,拟解决的主要问题
翻译;系统分析;
岗位实习;
在企业开展 6 周的岗位 实 外文文献翻译
习。
岗位实习;
开题报告答辩
岗位实习
系统需求分析
岗位实习;
系统需求分析
岗位实习
系统需求分析
完成系统分析
13 2017.5.15 2017.5.19
14 2017.5.22;文献调研
具体要求 按要求查阅文献
文献分析;
分析归纳各种文献资料,写 写开题报告初稿
出开题报告初稿
开题报告汇报;
汇报开题报告
查阅外文文献
启动岗位实习课程任务; 联系企业;
毕业设计开题修改和 外文 修改开题报告
楚书来和张鹏伟编著的《探析 SQLServer 中的数据完整性》[5]中,从基本概念出发,由浅 入深详细讲述了数据库完整性概念,数据库完整性具体如何实现及 SOLserver 提供的约束 类 型。对本次实验室信息管理系统的设计数据库的管理、各种数据库对象的管理,以及索引技术、 数据操纵技术、数据完整性技术、数据复制技术、数据互操作性技术、并发性技术设计中有很 大的帮助。MySQL 具有独立于硬件平台、对称的多处理器结构、抢占式多任务管理、完善的安 全系统和容错功能、丰富的编程接口工具、图形化用户界面,系统管理工具更加直观简单,为 用户进行程序设计提供了更大的选择余地,并具有易于维护的特点。
2017.3.20 2017.3.24
6 2017.3.27 2017.3.31
7 2017.4.3 2017.4.7
8 2017.4.10 2017.4.14
9 2017.4.17 2017.4.21
10 2017.4.24 2017.4.28
11 2017.5.1 2017.5.5
12 2017.5.8 2017.5.12
高磊编著的《基于 B/S 模式的高校计算机实验室管理系统的构建研究》[2]中,完整阐述了 要实现计算机实验室管理系统的系统架构。
高磊通过 B/S 架构模式使得系统维护管理更为方便,有效降低了资金成本。计算机实验室 管理系统的整体框架由三层逻辑结构的体系架构显示,用户管理以图形界面的方式显示应用程 序的具体功能,三层逻辑结构的体系架构能够实现数据信息交换。表示层中,根据用户的实际 需求设计统一美观的图形界面;业务逻辑层中,包括实验室管理员、教师、学生等等,各司其 职、分工明确;数据访问层主要用于实现数据录入和数据显示。高校计算机实验室管理系统的 总体架构设计如下图所示[2]:
3、文献综述
本次毕业设计要实现的是实验室管理系统,该系统主要是实现对实验室的科学管理,不仅 为教师提供了查看个人信息,修改密码,实验室预约,实验项目管理,仪器借用等功能,而且 方便管理员进行易耗品管理,实验室信息管理,预约信息管理,设备管理。同时,为了后台管 理员对整个的系统进行快捷,安全,直观的管理,本系统主要使用了 MySQL 数据库作为数据的 存储。针对本次计算机系实验室信息管理系统的设计与实现的毕业设计,主要参考了以下文献:
在曲娜和盛桂珍等人编著的《基于物联网技术的智慧开放实验室管理系统设计》[1]中,对 国内外的现状进行了分析。目前,国内已经拥有的一些比较成熟的实验室信息管理系统商业软 件,如英普思软件有限责任公司研发的 Inpro LIMS,北京中科科仪计算技术有限责任公司研发 的 SISc LIMS,北京汇博精瑞科技有限责任公司研发的 LabBuilder LIMS 等.[1]这些管理系统软 件主要是面向公司应用的,适合在分析型实验室中应用;这些软件的功能模块一般是服务于操 作流程的。在该文献的研究中发现有些 LIMS 商业软件看似内容丰富,在实际应用中却存在许 多不合理或不便于使用的缺陷,有些产品只有“增”、“删”、“改”、“查”等基本功能, 缺少统计和实验设备状态信息查询功能,不能充分满足高校实验室的教学和管理要求。因此, 本次课题在这些基本的功能上面要实现这些缺少的功能,再加上易耗品等管理。
作为计算机应用的一部分,使用计算机对实验室设备信息进行管理,有着人工管理所无法 比拟的优点.例如:检索迅速、查找方便、可靠性高、维护性能强、寿命长、学生使用便捷等。 这些优点能够极大地提高教学质量与教学效率,也是学校规模化管理、正规化管理,提高学生实 验效率的重要条件。采用时下流行的 B/S 结构,在该平台上,可以将用户界面、应用逻辑与数 据管理分开,使得系统可以灵活多变地应变,通过分布式对象允许用户直接与相关服务器联系, 开销小,且避免了 Web 服务器所形成的瓶颈,可动态平衡负载,并可在信道上实现数据安全服 务,极大地减轻网络的压力,较好地实现系统的发到有。根据系统需求需要实现登录、登记实 验室器材、查询实验设备、易耗品管理、仪器借用等功能。
LINQ to SQL 是.NET 3.5 中内置的对象关系映射,它允许使用.NET 对象模型对关系数据库 进行建模。使用 LINQ 可以对数据库进行查询,并能更新、插入和删除数据。LINQ to SQL 完全 支持事务、视图和存储过程。LINQ to SQL 是 LINQ(.NET 语言集成查询)的一部分,全称是基于 关系数据的.NET 语言集成查询,用于以对象形式管理关系数据,它提供了丰富的查询功能。LINQ 的主要优点体现在它是一种标准,不但可以用于在关系数据库中的查询,而且可以用于在文本 文件、XML 文件以及使用同一语法的数据源中查询数据。LINQ to SQL 并不直接与数据库沟通, 而是通过对象模型统筹与数据库的沟通、查询、异动与交易。映射到数据库表或视图的 LINQ to SQL 类称为实体类,该实体类的属性映射到所选表或视图中的列。使用 VisualStudio2008 通过 对象关系设计器(O/R 设计器),可以创建基于这些表或视图的实体类。[3]
图1 同样,在周嵩的基于 B/S 结构的实验室信息管理系统的设计与实现【6】中,同样也是这样的 三层逻辑结构。这种架构模式思路清晰,值得借鉴,本次设计也将采用这种模式的架构。 在郑金明和佟施的基于 HTML5 的校园网高校管理系统的设计与实现【12】和袁健的基于 B/S 模式的实验室设备借用管理 web 系统的设计与开发[15]中,前端系统管理界面基本是采用 HTML5 来实现的,这两篇文献都对前端系统界面的实现进行了阐述,对本次课题有极大的帮助。所以 本次计算机系实验室信息管理系统的设计与实现的前端系统管理界面也将在基于 WEB 的模式下 用 HTML5 来实现。 在实现系统方案上, 张微微在《浅谈计算机实验室的管理与建设》[4]中由浅入深的做了阐 述。该方案具有的优点如下: 系统不仅完整实现各不同实验室管理的流程,包括对各实验室设备资源有效的管理、记录 和统计,还要对实验室的实验预约、人员等进行动态化适应性的管理。同时系统还要充分考虑 整个实验室资源计划的接口特性,可与其他系统进行连结。实验室信息化还要注意可扩展性, 规划要细致、全面、合理指导实验室信息化,适应实验室管理模式与业务模式的不断变化。 与 此同时,我们也要进行 WEB 模式的计算机管理模式内容的深化,以不断满足实验室的发展需 要,确保其日常工作细节的稳定运行。通过对系统管理环节的应用,确保整个实验室资产的有 效管理,能查看所有实验室的基本情况、使用情况等,并能分配实验室的仪器设备。相关实验 室管理人员要履行自己的职责,确保其实验室的软件、器材、设备环节等的有效维护,实现其 实验室内部管理系统的健全。系统进一步的完善重点要放在对数据的处理和统计上,根据实验 室的业务组成和信息化管理的特点,可以将实验室管理系统分为四个部分,分别为系统管理、 基础数据库、流程管理、数据分析。四部分相互之间有机结合,实验室可以根据各自特点和实 际情况有选择有步骤地开发和实施。
一、 选题背景、研究意义及文献综述
1、选题背景
现代计算机科学技术的发展迅速,科研和生产技术也不断的进步,高校实验室原来的功能 管理模式已愈发的不能适应现时代发展的规模。实验室每时每刻都会产生一些流动量大的信 息,比如:比如学生选课、实验仪器设备信息、实验易耗品损耗情况、仪器设备维修、实验相 关数据等等,而这些数据信息其中包括不少能维持实验室运行的管理型数据。单靠简单的纸质 记录和存储这海量般的数据信息,还浪费了实验室的管理员大量的人力物力和时间。这样的管 理方式不仅效率底下、数据容易出错,而且也很难做到实验室的快捷查询、科学分析。结合本 校计算机系实验室的实际情况来看:学生不能根据自己的时间自由在线选择实验;老师无法安 装成绩比例在系统里自动算法录入学生成绩;仪器设备借用不能在线申请;易耗品损耗情况不 能随机录入,永久保存等,所以本校迫切需要开发一款这样的实验室信息管理系统。
针对作者的分析,本次课题在其实验室的实验预约、人员等进行动态化适应性管理的基础 上增加易耗品的管理,全面系统的完善计算机系实验室信息管理系统。
在孔欣、李向东编著的《基于 LINQ to SQL 技术的实验室管理系统设计》[3]中,系统全面 的介绍了实现该系统的研究技术,这对本次的课题的实现具有很大的帮助。
界面的实现采用的是 HTML+CSS 和 JavaScript 来实现的。 数据库采用的 MySQL,MySQL 速度和灵活性很高,语言简洁,易学易用,与开发语言 PHP 是很好的搭档。
四、研究工作进度
周次 15 16 17 18 19 20 1 2 3 4 5
起止日期
2016.12.5 2016.12.9 2016.12.12 2016.12.16 2016.12.19 2016.12.23 2016.12.26 2016.12.30 2017.1.2 2017.1.6 2017.1.9 2017.1.13 2017.2.20 2017.2.24 2017.2.27 2017.3.3 2017.3.6 2017.3.10 2017.3.13 2017.3.17