基于WEB的榆林学院开放实验室管理系统的设计与开发
来源:叨叨游戏网
第21卷 第19期 V0l_21 No.19 电子设计工程 Electronic Design Engineering 2013年l0月 Oct.2013 基才WEB的榆林学院开放实验室管理系统的设计与开发 曹课兴。田栋 (榆林学院信息工程学院,陕西榆林719000) 摘要:为了提高高校实验室管理效率,服务于实验室管理者,并方便学生与实验室的交互,通过对高校开放实验室工 作进行实际调研,设计了一种基于B,s的开放实验室管理方案。与传统手工管理相比,该方案实现了无纸化办公,即 从原来的人工记录管理模式转变为计算机一体化管理。重点研究了高校开放实验室流程、方案的总体结构、系统架 构,系统的核心模块的设计与应用程序的实现。应用结果表明,该方案可有效地集成和管理实现开放实验室管理系统 的网络化.系统实施之后。高校实验室管理的工作效率得到了明显的提高。 关键词:开放实验室;网上预约;JSP;B/S 中图分类号:TP311 文献标识码:A 文章编号:1674—6236(2013)19一oo19—04 Opening laboratory management system of Yulin College design and development based on WEB CAO Ke-xing,TIAN Dong (School ofInformation Engineering,Yulin University,Yulin 719000,China) Abstract:In order to improve the eficifency of the university laboratory management,service managers in the laboratory,and to facilitate the interaction of students with laboratory,college open laboratory work,practical research,design based on B/S Open Laboratory Management program.Comp ̄ed with the traditional manual management,the program to achieve a paperless ofice,from tfhe original manual records management mode into a computer integrated management.Focus on the college open laboratory processes,the overall structure of the program,system architecture,system design and application of the core module implementations.The application results show that the program can be effectively integrated Open Laboratory Management System network,systems and management after the implementation of the university laboratory management eficifency has been signiifcantly improved. Key words:opening laboratory;online booking;JSP;B/S 随着信息技术的发展和教育改革的深入,基于Web的开 放式实验室管理系统的设计与开发显得越来越迫切。传统实 验室管理方式已不能满足教学管理的要求,也不能满足广大 学生实验需求量的要求,以及在学生实验要求时间和教师实 验指导时间上不能有一个合理的统筹问题。致使榆林学院目 前的实验室利用和管理方面存在一定的困难。主要是实验室 设备的有限与众多的学生实验要求的矛盾;分散的实验需求 时间和集中的教师辅导时间的矛盾;实验室设备空闲和设备 需求供不应求的矛盾。为了能够有效地解决或者缓解榆林学 院在实验室管理方面的矛盾,运用目前现有的资源和条件, 因此.开发一套基于Web的榆林学院开放式实验室管理系统 来有效提高实验室的网络化管理是迫切的。 1校资产管理系统主要功能模块分析 1.1系统总体结构 本主要研究及设计的实验室管理系统,着力解决传统管 理模式中的一些主要矛盾和潜在问题。首要目的是突破传统 管理模式中实验室设备有效利用率的瓶颈,通过学生的在线 预约实验和老师的在线管理,使师生能够在线交互,通过老 师的定性判断后统一安排实验,目的在于方便学生自由选择 以及方便老师合理安排实验时间,从而提高设备利用率;其 次,通过设计在线管理系统,其开放性可以使得学生在课余 时间进行实验,激发学生的兴趣爱好,不仅促发了学生积极 性而且培养了学生的创新能力;最后,该系统的作用还在于 方便老师的管理.通过网上在线浏览,不仅可以审批试验申 设计和开发一种开放实验室管理系统具有一定的必要性【l1。 就目前的计算机信息技术发展程度和我校校园网建设程度, 运用特定的管理信息系统及软件开发平台对我校实验室进 行科学化管理,实现我校实验室的网络化管理,是解决问题 的最有效方式。同时也是我校实验室管理发展的必然趋势。 收稿日期:2013—03—22 稿件编号:201303278 请,而且可以通过在线系统对学生的实验结果进行批改口】。本 基金项目:榆林学院青年科技基金项目资助(12YK31);陕西省教育厅项目资助(12JK0932) 作者简介:曹课兴(1980一),男,陕西榆林人,硕士,讲师。研究方向:软件工程,基于WEB的软件开发。 —.19- 《电子设计工程)2013年第19期 系统主要功能结构图如图1所示。 线预约系统 查看预约情况,当预约人数达到实验开课数时,即可决定实 验日期,同时进行实验室申请,如果申请成功便可进行实验。 此时.管理员会在实验室预约功能页面看到教师的实验室预 用户管理模块l l在线预约模块l 学 教 管 生 师 理 信 信 员 息 息 信 管 管 息 理 管 l试验管理模 约情况,当实验室设备允许的情况下,管理员会批准申请,并 予以反馈。学生和老师的实验进行结束后,老师会统计实验 蓁lI萋l1萋I1茎I蓁l 1l1茎 教师录入学生成绩 管理发布成员绩 查看学生成绩 成绩的批阅结果,并在网上发布。最终,学生和教师都可以通 过登录成绩查询页面进行成绩查询13]。系统总体流程图如图4 所示 o o 审核教教 师预约信息、 、、、、// 理 、\ ,,,, 八佰思 埋 一 发布实验信息 管理员、、 、、工。 理 发 // , ,、 发 / : ,,O 早 一耋三:一一 室 2系统的设计与实现 2.1系统的总体 首先由学生在系统的预约功能页面进行实验预约.经过 管理员的学生身份审核通过之后,预约信息会显示在预约功 能页面并进行人数统计。下一步,教师会登陆预约功能页面。 -20- 图4系统总体流程图 Fig.4 System overall flow chart 2.2系统数据流图 对于榆林学院开放式实验室管理系统的功能结构前面 已经介绍过,下面在对各功能的数据流进行分析,分析的方 法是要完全建立在具体实际应用过程之上,因此,得出数据 流图图5。 实验室预约 图5层数据流图 Fig.5 Layer data lfow diagram 2.3系统数据模型的设计 经过仔细调查.得到学院的实验室开放系统所涉及的 3大实体集为管理员、教师和学生。这3大实体集之间的 联系可以描述为:教师预约实验室,学生预约实验,管理员 更新数据(审核或清空预约信息)。系统的关系数据模型如 图6所示。 3 系统的关键技术及具体应用 3.1 网上预约模块的设计与实现 网上预约模块是本系统的核心模块.它包括两个部分: 学生预约实验模块、教师预约实验室模块。通过这两个功能 曹课兴,等基于WEB的榆林学院开放实验室管理系统的设计与开发 PKl 卫: 墼ll fdep—name sd name sd_id l sd_oassword expid score_level l p_-d., inf匝五五 o—fb llabj3arac exp_da dexPtea 1ab_Id expdate exP-Skill 图6系统的关系数据模型 Fig.6 Relational data model of the system 模块的设计与实现.一 可以使整个系统的各个部分有机的联系 起来,达到最终设计目标。 网上预约模块在设计流程上必须根据现实操作的逻辑 性.来分次序设计两个模块。首先学生预约实验,只有得到学 生的预约信息后,教师才能根据学生预约结果做出下一步操 作,即预约实验室。因此,基于这样的逻辑流程,分次序对下 面的功能模块进行设计: 1)学生预约实验功能模块 该模块的设计方案包括了学生权限范围内的所有操作, 包括预约实验功能、查看预约结果功能、填写实验报告功能、 查看成绩功能。 ④预约实验功能 该功能的设计核心是基于选择实验表“choseList”的操 作,首先学生登陆学生功能页面,选择预约实验功能连接,该 链接是在数据库中调用choseList表,在成功调用数据库之 后,选择所要预约的实验,预约按钮所实现的操作,是在数据 库中表choseList的sum属性上进行人数统计。得到的统计人 数可以作为下一功能模块中教师预约实验室的决策依据[41。 ( 查看预约结果功能 该功能的实现是基于学生成功预约实验和教师成功预 约实验室.以及得到管理员的成功审核后,学生可以通过点 击查看预约结果.调用数据库中“可进行实验表”查看是否预 约实验成功。该查询功能可以为现实中实验提供一个准确的 时间点和地点以及相关实验信息。 ⑧填写实验报告功能 该功能的实现过程是通过学生在相操作,把实验报告以 文本格式存人数据库中,以供教师的审阅。 ( 查看成绩功能 该功能实现的主要前提,是教师在数据库中表“scorc”中 的成绩录入,当成功录入学生成绩后,学生就可以调用表 “score”查看成绩。 学生预约实验功能模块的流程图如图7所示。 2)教师预约实验室功能模块 ①教师查看学生预约信息 教师预约实验室功能模块的设计,是通过调用数据库中 图7学生预约实验功能模块的流程图 Fig.7 Student reservations a lfow chart of the experimental function module 表“lookList”查看学生的预约情况.进而做出所要进行实验的 决策。决策依据是:在本学期学生可选实验的范围内,观察出 预约学生人数达到实验要求的实验选项,作为可进行实验项 目。当选择出目标实验后,便可进行相关实验室的申请。 ②教师申请实验室 教师申请实验室功能的实现,要求在数据库中的实验室 表“labList”进行实验室的选择,选定目标实验室的操作,是在 数据库中表“labList”特定属性“chose”下写入预约信息。预约 信息输入成功后可作为管理员检验设备和批准实验的依据。 ,3)教师查看预约结果 教师预约操作完成后,经过管理员的审核操作,可以查看 预约结果,点击链接,调用表“lookendList”可查看预约结果。 ( 教师录入学生成绩 教师录入学生成绩的设计.是在现实实验操作完成之 后.每个学生都会得出一个已定的成绩,教师利用该功能,调 用表“score”填写学生成绩。这样,学生、教师都可以在教师录 入成绩之后调用表“score”来查看成绩。 教师预约实验室功能模块流程图如图8所示。 学 生 成 图8教师预约实验室功能模块流程图 Fig.8 Teachers appointment laboratory function module flowchart 3.2实验室管理模块的设计与实现 实验室管理模块的实现.通过管理员的操作来完成。实 验室的管理体现在系统上就是对可选实验的管理,具体就是 对每学期的实验变动做出及时的更改。因此,管理员通过登 一2】一 否一 《电子设计工程)2013年第19期 录管理员功能页面,进入试验管理操作,即“addexp”界面,然 参考文献: 后调用数据库中表“choseList”,在表中进行添加、删除操作。 [1】杨章伟,张婉婉.开放性实验室的网上预约系统探索与实 实验室管理模块流程图如图9所示。 践[J].实验室研究与探索,2010(10):12—14. YANG Zhang-wei,ZHANG Wan-wan.Research and practise on reservation system for opening laboratory[J].Research and Exploration in Laboratory,2010(10):12-14. 否 【2】胡为颖.开放实验室移动预约管理模式的探索[J].福建农 林大学学报:自然科学版,2009(3):4—5. 否 HU Wei・ying.Research on the management mode of mobile reservation of opening laboratory[J].Journal of Vuji ̄ AgTiculture and Forestyr University:Natural Science Edition, 2009(3、:4—5. 【3]陈红叶.开放实验室信息管理系统的设计与实现[J].实验 室研究与探索.2011(6):185—187 CHEN Hong-ye.Design and implementation of open lbaoratory information management system[J].Research and Exploration in Laboratory,2011(6):185-187 图9实验室管理模块流程图 [4】岳学军.基于Web实验室开放管理系统的设计[J】.农业网 Fig.9 Laboratory management module flowchart 络信息,20o8(6):52—55. YUE Xuedun.Desing of laboratoyr manage system base on 4结 论 WebO].Agricuhure Network Information,2008(6):52-55. 【5]王云平.国外大学实验室管理及其对国内开放实验室的 本文根据实验室开放信息化建设的现状,采用了基于B/ 启示[J].实验技术与管理,2010,(03):149-151 S模式开发实验室开放管理系统,在实际运行中取得了一定 WANG Yun—ping.Management of international university 的使用效果,利用计算机网络实现了在各个不同地理位置上 laboratory and its revelation for domestic open laboratory[J]. 的信息共享,提高了学院的实验室管理工作的效率,有效利 Experimental Technology and Management,2010(3):149-15 l_ 用实验室资源,提高办学效益,保障实验教学质量的基础性 [6】卢磊.基ff'J2EE ̄高校资产管理系统的设计与实现[J].电 工作,对高校实验室网络化管理有着促进的意义.一定程度 子设计工程,2011(2):92—95,99. 降低了学院的管理成本,为学院的信息管理和决策提供了及 LU Lei.Design and implementation of an asset management 时的、准确的信息目。目前基于该方案开发的开放实验室管理 system of universities based on J2EE[J].Electronic Desing 系统我校安装使用,今后将根据用户的反馈继续完善。 Engineering,2011(2):92-95,99. (上接第l8页) [51赵建英 孙春生.病毒式营销传播对网络外部性产品市场 WANG Zai.tian。Enterprise network firewall design and 影响研究[J].中国商贸,2012(12):51—52. selection[J].Occupation,2012(11):127—128. ZHAO Jian—ying,SUN Chun-sheng.viral marketing spread of [7]刘建坤.浅析网络安全防御系统的实现策略[J].信息与电 network externalities products market impact study[J].China 脑:理论版.2010(11):16—17. Business&Trade,2012(12):51—52. UU Jian.kun.Analysis of network security defense system 【6]王在田.企业网络防火墙设计及选型[J].职业,2012(11): implementation strategy China Computer&Communication: 】27-】28 Theoretica1.2010(11):16—17. -22-