基于B-S模式和Java技术的实验室管理系统LIMS的研究与实现

基于B-S模式和Java技术的实验室管理系统LIMS的研究与实现

ID:28408920

大小:30.50 KB

页数:7页

时间:2018-12-09

基于B-S模式和Java技术的实验室管理系统LIMS的研究与实现_第1页
基于B-S模式和Java技术的实验室管理系统LIMS的研究与实现_第2页
基于B-S模式和Java技术的实验室管理系统LIMS的研究与实现_第3页
基于B-S模式和Java技术的实验室管理系统LIMS的研究与实现_第4页
基于B-S模式和Java技术的实验室管理系统LIMS的研究与实现_第5页
资源描述:

《基于B-S模式和Java技术的实验室管理系统LIMS的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.基于B/S模式和Java技术的实验室管理系统(LIMS)的研究与实现摘要:系统的研制主要使用了b/s模式和java技术。b/s模式是目前软件开发使用最普遍的模式之一。b/s不用用户安装桌面程序而可以随心所欲地进行操作,为工作提供了极大的方便,这也是本项目使用这个模式进行开发的原因之所在。使用实验室管理系统的主要目的就是提高工作的效率,b/s这一模式的特点正好顺应了这一要求。在开发的语言选择上,选择了java语言,因为java语言在开发系统的安全性和可移植性方面都有独到之处。在数据层主要使用了hiber

2、nate技术,而在表现层主要使用了jsf技术,并使用了mvc三层模型开发。关键词:实验室信息管理系统;hlims1.0;....基于B/S模式和Java技术的实验室管理系统(LIMS)的研究与实现摘要:系统的研制主要使用了b/s模式和java技术。b/s模式是目前软件开发使用最普遍的模式之一。b/s不用用户安装桌面程序而可以随心所欲地进行操作,为工作提供了极大的方便,这也是本项目使用这个模式进行开发的原因之所在。使用实验室管理系统的主要目的就是提高工作的效率,b/s这一模式的特点正好顺应了这一要求。在开

3、发的语言选择上,选择了java语言,因为java语言在开发系统的安全性和可移植性方面都有独到之处。在数据层主要使用了hibernate技术,而在表现层主要使用了jsf技术,并使用了mvc三层模型开发。关键词:实验室信息管理系统;hlims1.0;....j2ee;lims1.2hlims1.0的体系架构及功能模块基于以上的分析,结合我校实验信息管理系统的需要,确定本系统的功能模块。如图1所示:图1系统的功能模块本系统共分为11个小的模块,分为系部信息设置部分、教师基本信息维护、实验室信息维护、实验项目管

4、理、实验课程维护、实验项目申请、实验器材管理、开放实验室服务管理、文档资料管理、安全管理和各类统计报表。1.3hlims1.0的数据库设计1.3.1确定hlims的结构实体和数据项以下是主要的实体及其主要属性:①资产及设备(设备编号,设备名称,设备型号,资产配置,数量单位,资产类别,生产厂家,生产日期,入帐日期,使用年限,资产价值,增加方式,资产状态,所属实验室,保管人,备注);②工作人员(员工编号,姓名,性别,出生年月,所学专业,职称,所属部门,人员状况,个人靓照,备注);③实验室(实验室编号,实验室

5、名称,门牌号码,管理人员,学科门类,筹建日期,设备总资产,实验个数,实验室开课率);④排课记录(开课年份,星期,起时,止时,课程名称,实验室名称,班级,辅导教师)。1.3.2优化了的hlims的er图“实验室管理信息系统”的全局e....r图如图2所示:图2实体之间的关系2实验室信息系统(hlims1.0)的实现本系统采用的是c/s和b/s相结合的模式,立足于本校的实际情况,不仅要满足物理化学实验室的信息管理,也要能够满足计算机多媒体实验室的信息管理需要。既可以通过网络浏览器进行访问,也可以通过桌面

6、接口进行访问。下面详细介绍一下系统中主要模块的实现。2.1人员管理模块人员管理模块是实验室信息管理系统的一个重要模块。它直接管理着人员的相关信息,涉及到资源的调度,财产的安全。当然,它也是教育师绩效管理的一个依据。包括人员信息的录入、修改和更新。其基本操作流程如下:图3录入信息图4修改更新人员信息人员管理模块实现的效果图即代码如下:图5hlims1.0人员信息输入界面其左侧的树形目录的实现代码如下:publictreenodeimpl(){this.childrenmap=newlinkedhashma

7、p();this.noandname=newnoandname();}publicobjectgetdata(){returnthis.data;}publictreenodegetchild(objectidentifier){return((treenode)this.childrenmap.get(identifier));}publicvoidaddchild(objectidentifier,treenodechild){child.setparent(this);this.childrenm

8、ap.put(identifier,child);}publicvoidremovechild(objectidentifier){treenodetreenode=....(treenode)this.childrenmap.remove(identifier);if(treenode!=null)treenode.setparent(null);}2.2实验项目模块实验项目模块是对实验的目的和用途进行登记,它一方面是对相关的教师进行考查

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。