APP下载

医学院校计算机实验室教学*及资源管理服务平台的搭建与实现

2018-05-14刘文艳翟阳阳

中国医学装备 2018年5期
关键词:服务平台页面管理系统

王 珂 夏 翃 潘 清 刘文艳 翟阳阳 田 新

实验室是高等学校开展人才培养、科学研究和社会服务活动的必备场所,在一定程度上可反映出学校的教学能力、教学质量、科研水平和科研开发能力的高低。面向全校的公共实验室不仅是完成本校计算机实验教学任务的场所,也是培养学生实践能力和创新能力的场所,而确保实验教学任务的顺利完成、创建良好的学生能力培养环境,实验室的管理水平起着至关重要的作用。为了提高实验室的工作效率和使用效益,实验室管理必须要向多元化、网络信息化、多层次化以及全面开放的方向发展[1-5]。

本研究设计的实验室教学信息管理平台是基于实验室日常工作和实验教学任务,将实验制度管理、实验运行管理、实验设备管理有机地结合,规范实验室的日常管理,减轻实验教学管理的工作量,提高实验教学管理效率和实验设备的利用率,促进实验室对外交流与资源共享,更好地满足素质教育的需要,实现实验教学无纸化办公。

1 实验室管理服务平台开发环境及结构

1.1 平台开发环境

实验室管理服务平台采用浏览器和服务器的连接架构,即浏览器与服务器(browser/server,B/S)结构,利用Java服务器页面(java server pages,JSP)技术,MySQL5.5作为后台数据库,Tomcat7.0作为Web应用服务器,采用Java数据库连接(java database connectivity,JDBC)技术连接实现JSP对MySQL数据库的访问,而且还运用Servlet、JavaBean等技术开发方法,采用MyEclipse和Dreamweaver CS6编译器[6-7]。

1.2 平台结构

实验室管理服务平台所有页面都是由JSP和Html开发,将开发的页面配置在服务器端,JSP引擎解释JSP标识和脚本,调用不同的JavaBean组件生成所请求的内容,并且将结果以超文本标记语言(hyper text markup language,HTML)或者可扩展标记语言(extensible markup language,XML)标准页面的形式发送回浏览器;既可以保护作者的代码,又增加了代码的可重用性和可维护性。从结构和功能上,该平台可以分为显示层、逻辑层和数据层三层体系结构(如图1所示)。

图 1 实验室管理服务平台体系结构图

2 实验室管理服务平台功能模块设计

2.1 平台功能模块设计

实验室管理服务平台的总体功能是满足多级用户在Internet互联网上对计算机实验室的信息进行访问和管理,为计算机实验室提供高效安全的实验室管理工具,从而提高实验教学质量、实验设备使用率等。系统中所涉及的功能模块包括了实验室的基本信息,能够实现内部的日常管理和实验教学管理工作,能很好的规范内部的管理机制,并且拥有良好的人机界面。计算机教学实验室教学管理服务平台的功能模块如图2所示。

图2 教学管理服务平台的功能模块架构框图

2.2 平台功能模块架构

(1)登录界面后根据不同身份的登录进入到相应的管理页面。学生和普通教师只能浏览基础信息、教学信息、安全管理及个人中心,只是二者显示的教学信息内容不同;实验室技术人员可以访问基础信息、教学信息、安全管理、设备管理、内部管理及个人中心;管理员可以访问所有模块。

(2)基础信息主要显示实验室的基本信息,包括计算机实验室简介、规章制度、各个机房设备、公共设施及软件的使用情况和设备摆放示意图等。

(3)教学信息主要显示实验室的实验教学安排,包括实验课程介绍、实验教学安排及计划外教学安排。

(4)安全管理主要包括实验室安全消防知识;设备管理主要包括设备申报、登记及维护。

(5)内部管理主要是一些实验室日常工作管理,包括实验教学管理、自由上机管理、勤工助学管理、技术档案管理、失物招领管理和实验室内部管理制度。

(6)个人中心主要包括学生中心和教师中心。

3 实验室管理服务平台界面设计

实验室管理服务平台是在Dreamweaver CS6软件环境中,运用可视化网页制作技术设计网页布局,使其简洁、美观。整个平台的设计布局主要划分为3部分,即平台登录页面、平台主页面和平台各子页面;网页布局设计方法很多,目前常用的是DIV+CSS网站标准和表格两种方式,这两种设计方式各有特点,因此结合二者的特点进行平台界面设计。

3.1 平台登录页面

平台登录页面是用Photoshop CS6软件制作登陆界面的设计图,然后把登录页面设计图切割转换成网页需要的格式。在Dreamweaver CS6软件中设置和编辑网页文本和图片内容,用CSS样式设置页面的显示样式。

3.2 平台主界面

平台主界面主要采用了DIV+CSS制作界面框架,而其中的菜单栏和显示文本内容用到了表格布局,这样能更好地控制文字和图片的位置。主界面布局分为上、中、下3部分:①上部主要显示商标(Logo)标志、平台名称、主导航和用户登录信息;②中间部分主要显示滚动图片、实验室的最新通知、网站实用说明和失物招领信息;③下部分显示实验室地址及电话信息。其中主界面中滚动图片和主导航使用Web的编程语言Javascript技术和CSS样式。

3.3 平台子页面

平台子页面采用了DIV+CSS和表格布局两种方法,页面布局分为五部分。上部主要显示LOGO标志、平台名称、主导航和用户登录信息;中间部分主要显示实验室图片;左侧显示子菜单栏;右侧是显示区,显示所选菜单的相应内容;下部分显示实验室地址及电话信息。为了更好的控制文本和图片的位置,页面中的子菜单栏和显示区用到表格布局。通过设置CSS样式,调整和修改下拉菜单和选项卡面板的布局大小和显示效果。

4 实验室管理服务数据库设计

(1)采用MySQL创建数据库,数据库直接关系到系统的可维护性、安全性、操作的方便性等,因此必须对数据库的结构进行合理的设计。根据平台的功能模块,创建相应数据表,由于数据表很多,在此只列举常用的数据表。

(2)学生及教师信息表:①学生信息表,包含字段有学号、姓名、班级编号、登录密码、权限和手机号;②班级信息表,包含字段有班级编号、班级名称、班名缩写、年级、学制和所属学号;③教工信息表,包含字段有职工号、姓名、身份类型、登录密码、权限、手机号、所属学院、系和(或)中心及科室。

(3)管理员信息表:①字段有管理员编号、职工编号、登录密码、权限;失物招领信息表,包含字段有失物编号、失物名称、失物照片、失物类型、失物地点、拾到日期、失物状态、领点编号、领取日期、领物人号和经办人;②领取地点表包含字段有领点编号、领点名称、详细地址和联系电话;③发布消息表,包含字段有消息编号、消息名称、消息内容、附件、面向对象、消息期限、发布职工号和发布日期。

(4)由于整个平台涉及的实体和属性很多,只列举消息发布和失物招领相关的E-R图(如图3所示)。

5 实验室管理服务平台系统实现

平台是在DreamweaverCS6软件平台下采用JSP语言、MySQL数据库及Tomcat服务器开发,同时使用Photoshop CS6进行简单的图像处理,整个平台的流程如图4所示。

平台在使用阶段中,学生和教师反映良好,提高效率,节省时间。比如学生能快速地查询教师发布关于实验课程的通知和作业,并及时完成作业。实验室丢失物品的情况非常多,以前都是学生来实验室找物品,现在学生只需要进入平台的失物招领栏目查询丢失物品,查到物品后,按要求领取即可。极大节约了学生寻找物品的时间,也提高了实验室人员办公效率,平台教工登录界面如图5所示。

图 3 失物招领和消息发布的E-R框图

图4 登录平台的流程图

图5 教工登录界面图

6 结语

通过利用JSP的一系列技术,初步实现了计算机实验室教学及资源管理服务平台的基本功能,教师和学生均可方便地查询到需要的实验室教学信息。该平台尚存在系统功能不完善、界面美观等不足,有待于逐步完善和改进。

参考文献

[1]刘松,鄢琼.高校公共基础实验室管理系统的设计与实现[J].电脑知识与技术:学术交流,2016(6X):73-75.

[2]呼玉东,武凯博,闫明朝,等.基于Web的实验室管理系统设计与实现[J].淮海工学院学报,2016,25(3):20-25.

[3]陈冰剑.计算机系实验室管理系统的设计与实现[D].成都:电子科技大学硕士学位,2014.

[4]曹课兴,田栋.基于WEB的榆林学院开放实验室管理系统的设计与开发[J].电子设计工程,2013,21(19):19-22.

[5]叶杭成,王璐,袁俭.高校实验室管理系统的研究与设计[J].实验室科学,2012,15(5):105-107.

[6]姜雷.基于JAVA技术的实验室管理系统的设计与实现[D].成都:电子科技大学,2012.

[7]刘华明,童彤.基于JSP技术的作业管理系统的设计与实现[J].电脑知识与技术,2016,12(25):66-69.

[8]许煜,曾家俊,池宏博,等.基于JSP的高校学生考勤管理系统设计与实现[J].福建电脑,2016(1):28,66.

[9]张林鑫.基于JSP的电子报刊管理系统设计与实现[J].无线互联科技,2016(1):147-148.

[10]李秀红,徐介新,吕兰兰,等.基于JSP的高校实验室管理系统的设计与实现[J].软件工程,2017,20(6):24-26.

[11]杨亚帅,毕学慧,刘华明.基于JSP的高校课程素材库平台设计与实现[J].福建电脑,2016(11):18-19.

猜你喜欢

服务平台页面管理系统
刷新生活的页面
打造一体化汽车服务平台
基于James的院内邮件管理系统的实现
答案
江苏省一体化在线交通运输政务服务平台构建
让Word同时拥有横向页和纵向页
论基于云的电子政务服务平台构建
基于LED联动显示的违停管理系统
停车场寻车管理系统
基于云计算的民航公共信息服务平台