yii的实验室信息管理系统的设计与实现(源码)【字数:9851】
摘 要完善的实验室基础设施建设以及有序的实验室管理机制,是良好的教学、教研成果的首要保障,也是提高动手实践能力、培养创新思维的关键平台。目前,高校信息化管理工作已在迅速普及,实验室信息化管理更是其中重要的一部分。因此,开发一套便捷稳定、简单易用的实验室信息管理系统是非常有必要的。本课题充分调研了实际实验室管理机制,使用PHP的Yii框架与MySQL数据库等技术开发出了一套适用于实际使用的实验室信息管理系统,达到了减轻实验室工作人员的负担,提高管理效率,实现了高校实验室信息化管理的目的。该系统的正式运营对于高校的提高实验室管理效率、降低管理成本有着重要的参考价值。
目 录
第一章 绪论 1
1.1项目背景 1
1.2现状分析 1
第二章 系统相关技术 4
2.1Yii框架 4
2.2MySQL数据库 5
2.3开发环境 5
第三章 系统分析 6
3.1可行性分析 6
3.1.1经济可行性 6
3.1.2技术可行性 6
3.2需求分析 6
3.2.1功能需求分析 6
3.2.2业务流程分析 7
3.2.3性能需求分析 8
第四章 系统设计 10
4.1系统功能详细设计 10
4.1.1权限管理模块 10
4.1.2基础信息管理模块 10
4.1.3实验室信息管理模块 11
4.1.4日志管理模块 12
4.2系统数据库设计 12
第五章 系统关键功能的实现 17
5.1用户登录的实现 17
5.2基础信息管理的实现 17
5.3实验室新建的实现 18
5.4实验室验收的实现 19
5.5实验室用房、人员管理的实现 20
5.6教师成果展示的实现 21
第六章 系统测试 22
6.1测试的原理和目的 22
6.2测试方法 22
6.3功能测试 22
结束语 24
*好棒文|www.hbsrm.com +Q: #351916072#
致 谢 25
参考文献 26
第一章 绪论
1.1项目背景
实验教学在高校教学项目中一直是十分重要的一环,如何完善实验室建设、健全实验室管理机制也是近些年来高校重点关注的问题之一。实验室建设、管理水平的高低不仅仅关乎高校的声誉,更是切实的影响到实际的教学科研项目当中。同时,实验室管理水平也是衡量一个高校办学能力的标准之一,是实现优秀教学成果的基础条件之一。
传统的实验室管理模式大多采用人工管理的模式,计算机只是起到了输入输出和保存信息的辅助作用,这样的管理模式不可避免的存在着管理效率低、灵活性差、结构化程度低等问题。
为了提高实验室的管理效率,减少人力资源的损耗,完善实验室管理机制,实现实验室管理结构化,实现利用信息化技术来实验室管理是许多高校当前亟待解决的一个问题,因此,本文提出并设计实现了一个实验室信息管理系统[1]。
1.2现状分析
早在20多年前,计算机技术就被用来辅助实验室信息管理,也就是Laboratory?Information?Management?System简称LIMS。经过30多年的发展,国外的LIMS已经趋向于成熟,很多专业的软件公司针对不同的高校开发出了定制化的LIMS产品,这些产品功能齐全、运行稳定,有效的实现了实验室的高效管理,甚至对于某些高度专业的实验室都可以使用。
但是由于国内外的文化差异较大,大多国外的实验室管理系统并不能适用于国内的高校。此外,国内外的实验室管理模式也必然存在的种种差异,在易用性上表现的不尽如人意。面对这种情况,很多优秀的LIMS产品厂商积极针对这些问题进行修改使其中国化,以便能在国内成功售出。但由于国外的LIMS收费昂贵且适用性较小,收效并不明显,因此大多LIMS厂商都放弃了国内市场。
而改革开放以来,我国的计算机水平也在不断提高,软件行业也日新月异,成为21世纪的新兴产业,此时,很多软件厂商也看到了国内LIMS产品的缺失,积极着手研发。但由于起步较晚,水平技术有限,只能实现一些基本性的需求,对于专业性的实验室还无法使用。尽管如此,国内厂商以国人的操作习惯为开发前提,相较于国外厂商更低的价格售出,最终还是赢得了市场的认可。目前,高校实验室管理系统也在不断普及,许多高等院校都开始自主研发适合于自身使用的实验室管理系统。而随着信息技术的发展,基于Web的实验室管理系统已成为新的趋势[2]。
相较于传统的实验室管理系统,基于Web的实验室管理系统有其独特的优势:
(1)基于B/S架构,可以便捷的部署在WAN和Internet上;
(2)不用下载客户端,只要使用浏览器访问即可方便的管理;
(3)可以远程实现系统维护,升级以及数据共享;
(4)只要有Internet链接,,无论用户身处何处,都可以随时随地的管理;
1.3系统开发的意义
实验室作为高校教学的基础单位之一,一套稳定、高校的管理方式对高校来说是十分有必要的。目前,大部分高校实验室管理都是采取较原始的手工管理方式,这样的方式普遍存在效率低、管理封闭、灵活性差等问题。而利用信息化模式管理实验室,可以轻松的解决这些问题。
随着高校信息化管理工作的推进,利用信息化手段管理实验室已是必然。因此,本毕设的主要目的就是通过开发一套基于web的实验室信息管理系统来解决以上存在于实验室管理方面的实际问题。
信息化模式下的实验室管理不仅公开透明,同时可以省去人工数据统计的繁琐工作,也减少了数据的出错率,更为重要的是这样的管理系统具有扩展性,在今后的使用过程中可以根据需求进行扩展。
目 录
第一章 绪论 1
1.1项目背景 1
1.2现状分析 1
第二章 系统相关技术 4
2.1Yii框架 4
2.2MySQL数据库 5
2.3开发环境 5
第三章 系统分析 6
3.1可行性分析 6
3.1.1经济可行性 6
3.1.2技术可行性 6
3.2需求分析 6
3.2.1功能需求分析 6
3.2.2业务流程分析 7
3.2.3性能需求分析 8
第四章 系统设计 10
4.1系统功能详细设计 10
4.1.1权限管理模块 10
4.1.2基础信息管理模块 10
4.1.3实验室信息管理模块 11
4.1.4日志管理模块 12
4.2系统数据库设计 12
第五章 系统关键功能的实现 17
5.1用户登录的实现 17
5.2基础信息管理的实现 17
5.3实验室新建的实现 18
5.4实验室验收的实现 19
5.5实验室用房、人员管理的实现 20
5.6教师成果展示的实现 21
第六章 系统测试 22
6.1测试的原理和目的 22
6.2测试方法 22
6.3功能测试 22
结束语 24
*好棒文|www.hbsrm.com +Q: #351916072#
致 谢 25
参考文献 26
第一章 绪论
1.1项目背景
实验教学在高校教学项目中一直是十分重要的一环,如何完善实验室建设、健全实验室管理机制也是近些年来高校重点关注的问题之一。实验室建设、管理水平的高低不仅仅关乎高校的声誉,更是切实的影响到实际的教学科研项目当中。同时,实验室管理水平也是衡量一个高校办学能力的标准之一,是实现优秀教学成果的基础条件之一。
传统的实验室管理模式大多采用人工管理的模式,计算机只是起到了输入输出和保存信息的辅助作用,这样的管理模式不可避免的存在着管理效率低、灵活性差、结构化程度低等问题。
为了提高实验室的管理效率,减少人力资源的损耗,完善实验室管理机制,实现实验室管理结构化,实现利用信息化技术来实验室管理是许多高校当前亟待解决的一个问题,因此,本文提出并设计实现了一个实验室信息管理系统[1]。
1.2现状分析
早在20多年前,计算机技术就被用来辅助实验室信息管理,也就是Laboratory?Information?Management?System简称LIMS。经过30多年的发展,国外的LIMS已经趋向于成熟,很多专业的软件公司针对不同的高校开发出了定制化的LIMS产品,这些产品功能齐全、运行稳定,有效的实现了实验室的高效管理,甚至对于某些高度专业的实验室都可以使用。
但是由于国内外的文化差异较大,大多国外的实验室管理系统并不能适用于国内的高校。此外,国内外的实验室管理模式也必然存在的种种差异,在易用性上表现的不尽如人意。面对这种情况,很多优秀的LIMS产品厂商积极针对这些问题进行修改使其中国化,以便能在国内成功售出。但由于国外的LIMS收费昂贵且适用性较小,收效并不明显,因此大多LIMS厂商都放弃了国内市场。
而改革开放以来,我国的计算机水平也在不断提高,软件行业也日新月异,成为21世纪的新兴产业,此时,很多软件厂商也看到了国内LIMS产品的缺失,积极着手研发。但由于起步较晚,水平技术有限,只能实现一些基本性的需求,对于专业性的实验室还无法使用。尽管如此,国内厂商以国人的操作习惯为开发前提,相较于国外厂商更低的价格售出,最终还是赢得了市场的认可。目前,高校实验室管理系统也在不断普及,许多高等院校都开始自主研发适合于自身使用的实验室管理系统。而随着信息技术的发展,基于Web的实验室管理系统已成为新的趋势[2]。
相较于传统的实验室管理系统,基于Web的实验室管理系统有其独特的优势:
(1)基于B/S架构,可以便捷的部署在WAN和Internet上;
(2)不用下载客户端,只要使用浏览器访问即可方便的管理;
(3)可以远程实现系统维护,升级以及数据共享;
(4)只要有Internet链接,,无论用户身处何处,都可以随时随地的管理;
1.3系统开发的意义
实验室作为高校教学的基础单位之一,一套稳定、高校的管理方式对高校来说是十分有必要的。目前,大部分高校实验室管理都是采取较原始的手工管理方式,这样的方式普遍存在效率低、管理封闭、灵活性差等问题。而利用信息化模式管理实验室,可以轻松的解决这些问题。
随着高校信息化管理工作的推进,利用信息化手段管理实验室已是必然。因此,本毕设的主要目的就是通过开发一套基于web的实验室信息管理系统来解决以上存在于实验室管理方面的实际问题。
信息化模式下的实验室管理不仅公开透明,同时可以省去人工数据统计的繁琐工作,也减少了数据的出错率,更为重要的是这样的管理系统具有扩展性,在今后的使用过程中可以根据需求进行扩展。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/25.html