4。系统界面简洁不失美感,功能全面操作却不复杂。
1。4 课题目的
实验室管理系统使用的开发环境为Ruby on rails + mac OS +sqlite3,主要的研究目的[2]:
(1)本实验室管理系统,目标是实现实验室的信息管理更科学化。文献综述
(2)系统在MAC OS 系统下用Ruby on rails 和SQLITE3工具来设计。主要实现的功能有:实验设备器材的增删查改,器材设备的报修与恢复,设备器材的借用与归还,超级管理员的任命、普通人员的信息管理等。
(3)系统特色:操作简便,具有查询功能。
2 系统分析
在开发本实验室管理系统之前,综合分析了现代实验室教学多方面的需求,考虑到本校有专门的教务系统对教室的借还进行管理,所以关于实验室教室的借取与归还不在本系统的管理范围内。本系统运用强大而灵活的编程语言Ruby,而rails利用这种灵活性建造了一个web应用程序框架。本系统被分为两大方面,一方面是后台系统的管理员模块,一方面是前端普通用户的界面,可以很好的满足现代实验室管理的需求。
2。1 可行性分析
(1)需求的可行性:
根据目前实验室管理所需具备的功能,提出对于实验室管理系统需求的可行性分析,分析并设计本系统所需要实现的功能,以及开发出的系统在实际运作中是否可以具备实验室所要求的实用性和可行性。
本系统实现的是一个实验室管理系统,仅在高校的教务管理系统中占一小部分,可以实现实验室相关信息管理,减轻实验室管理员工作量的同时也为需要借用实验室设备器材进行学习研究的师生提供了便利。
(2)技术的可行性:
本系统运用Ruby语言和SQLITE3数据库技术编写,Ruby是一种非常强大而自由的语言。它能够用仅仅几行代码轻松实现复杂的任务,并且Rails可以创建直接映射数据库结构的相关代码,因此我们不需要过多考虑数据库结构[6]。来*自-优=尔,论:文+网www.youerw.com
(3)操作的可行性:
实验室管理系统操作不应该太过复杂而是应该以简便为主,这样便于管理人员的管理以及普通用户的使用。网站的界面设置以简洁大方为主,各项功能一目了然,毕竟是实用型系统因此不需要过多追求华丽的页面设计。这样的设计可以让管理员和用户都可以尽快地了解本系统的操作与使用。
2。2 系统功能需求
实验室管理系统由功能模两个功能模块组成,一个是普通用户所使用的前台网站,一个是实验室管理员所使用的后台管理相关的功能模块。
实验室管理人员功能模块有权限修改系统的数据,修改管理实验室设备器材的相关信息,查看普通用户登记的借用、归还信息,真正地做到良好地管理实验室管理系统的后台和前端信息。
在前台网站,普通用户可以进行注册,注册登陆系统后可以查看相关实验室的介绍信息以及实验室设备器材的情况,可以申请借用自己所需要的设备器材,待管理员同意后方可使用。
2。3 系统用例
本系统可以供普通用户登陆查看相关信息并进行器材借用,而系统管理员也可以后台管理实验室器材设备的相关信息。
Ruby+SQLITE3实验室管理系统的设计+ER图(5):http://www.youerw.com/jisuanji/lunwen_81929.html