基于GeneXus实验室信息管理系统设计与开发.docVIP

  • 47
  • 0
  • 约3.74千字
  • 约 9页
  • 2018-08-28 发布于福建
  • 举报

基于GeneXus实验室信息管理系统设计与开发.doc

基于GeneXus实验室信息管理系统设计与开发

基于GeneXus实验室信息管理系统设计与开发   摘要:针对高校实验室信息手工管理方式落后的现状,指出了应用信息化手段进行实验室信息管理的必要性。以上海电机学院机械学院实验室为研究对象,采用增量式开发软件GeneXus,设计构建了以校园网为基础的实验室信息管理系统,并对系统的主要功能模块、特点和使用GeneXus实现系统开发进行分析和阐述。   关键词:信息管理系统;GeneXus;设计;开发      高校实验室不仅是实践教学的主要阵地,也是反映学校教学、科研和管理水平的窗口,是学科建设、科研活动的坚实基础,是高校整体建设和发展的重要环节。长期以来,实验室管理模式一般采用纸版登记制度或单机版管理,在信息管理上可维护性差,实验室管理人员工作量大,很难实现资源共享且内容陈旧、时效性差。随着大学教育体制的不断改革,实验环节在整个教学过程中的占有越来越重要的地位,实验课正在渐渐的从理论课的附属地位,变成独立的教学体系,成了培养学生创新思维和创新能力的重要环节。这种纸版登记制度或单机版管理体制既不能满足日常实践教学工作的需要,又阻碍了数字化校园建设的步伐。   GeneXus是由乌拉圭的ARTech公司出品,通过描述所开发系统的知识库,可以自动生成数据库模型,自动生成.net、Java、Pocket、PC、C/S(VB,VF,C/SQL)、RPG和COBOL等代码,被称为业界第一款智能开发工具。   本文以上海电机学院机械学院实验室为例,采用GeneXus软件,设计开发了实验室信息管理系统,从而可以实现网络环境下数据的录入、修改、删除、查询、统计、更新和打印等功能。      1管理系统结构及功能模块      1.1 管理系统结构   运用科学指导思想,结合机械学院实验室的实际条件和真实需求,依据“二八”法则,采用增量式原理,对实验室信息管理系统进行了设计。其总体结构框架如图1所示。   1.2 主要功能模块及特点   (1)系统管理。主要包括用户管理、访问权限及密码管理、角色分配、日志管理等功能。   不同用户根据其角色分配相应的权限,同一用户可以具有多个角色。本系统角色主要有学院院长、主管院长、实验中心主任、实验中心副主任、实验教师、教师、学生等。系统管理员对不同的角色设置了相应的权限,当客户端有要申请登陆服务器的用户时,系统就会到上面的表中察看用户名和其口令是否对应。如果符合才允许用户登陆服务器,并只显示与该用户相关的作业菜单。   (2)仪器设备管理。仪器设备是实验室的重要组成部分,及时了解仪器设备运行状态和使用情况,可以提高实验室的使用效率。该子模块有如下功能:仪器设备基本信息维护、仪器设备使用、维修信息、相关查询等。若设备损坏需要维修,设备主管教师可在线提交报修记录,负责设备维护的教师将根据主管教师提交的设备信息联系维修单位,及时做出妥善处理。   (3)低值易耗品管理。低值易耗品是实验室管理中比较繁琐的一项,每学期开始实验室教师都要花大量的时间统计相关耗材,既费时又会造成资源浪费。本模块提供耗材购置计划管理、实验耗材管理、实验低值品管理3个子模块。其中耗材购置计划管理包括学期耗材计划和耗材购置计划管理。系统将根据实验教学任务和实验教学安排自动统计各实验室本学期各类耗材用,该数据将为耗材申购审批提供参考。各实验室人员提出耗材购置申购表,管理部门根据申购表,进行汇总与审核,制定耗材购置计划表,并交付相应部门进行耗材集中采购。   (4)实验教学管理。实验教学管理是实验室管理的核心内容,其中实验课程安排比理论课表复杂得多。它涉及了实验地点、实验课程、实验项目、实验时间、实验者、指导教师等相互联系的内容,而且在设备台套少的情况下还要考虑分批做实验问题,在时间安排上就显得更加复杂。实验课程安排也不像理论课表那样有一套成熟的体系,它的发展是随着实验课程逐渐从理论课程独立后发展起来的。   本系统首先由任课教师根据授课计划,在每学期开始上报该课程和班级的实验时间,实验室教师再根据实验室自身的使用情况决定相关的任务,如果时间有变动,实验室人员会主动和任课老师协商安排实验课,改变了以往实验课安排杂乱无序的状态。在网上排好实验课后,在系统中就可以很清晰地看到每个实验室的使用情况,可以查询到各个实验室什么时候在使用,上什么实验课,谁在上课等,并且可以用视图的形式清晰地显示出来。   本模块的开放性实验管理也是系统的特色之一。学生可以对实验室里的开放性实验进行网上预约,相关主管教师负责审批并检测预约的时间与正常教学安排是否有冲突,通过审批后的开放课表自动加在实验教学的总课表中。      2系统实现      系统开发主要采用GeneXus平台,SQL2005数据库,B/S架构实现实验室信息管

文档评论(0)

1亿VIP精品文档

相关文档