基于医学院校计算机实验室*管理平台的失物招领系统研发
2018-06-27翟阳阳刘文艳
翟阳阳 潘 清* 刘文艳 夏 翃 王 珂 田 新
随着时代的发展,多媒体教学已经成为各大高校教学的主流,计算机实验室也已经成为高校重要的实验室之一。因此,如何加强实验室的管理和维护成为了实验室教师需要面临的挑战。随着网络的日益发达,实验室管理也必须走上网络化管理的道路。为了更高效的管理计算机实验室,开发了实验室管理平台,利用网络管理实验室。实验室管理平台不仅可以方便教师办公,还可使教师“面对面”地服务学生,通过网络进行交流[1]。而失物招领这项细碎的工作同样是实验室必不可少的管理项目之一。失物招领模块就是要充分利用网络,发布丢失物品的信息,提高师生对失物的可知性和可获性[2]。因此,需要利用网络搭建一个方便快捷的失物招领系统,使学生发现丢失物品后可随时登录到系统中查看,可以更快速便捷的找寻失物[3]。本研究在分析现阶段本计算机实验室失物招领工作现状的基础上,进行基于实验室管理平台的失物招领系统的开发工作。
1 实验室管理中的失物招领工作
1.1 工作现状
计算机实验室作为一个面向全校开放的实验室,课时安排很多,学生教师络绎不绝。传统的失物招领方式是手动登记,人工领取。但是随着在机房安排的课程越来越多,机房人员的流动性越来越大,学生的遗失物品的数量和种类都不断增加。首都医科大学计算机实验室共有台式机500余台,每日上课的学生可达600余人。学生来去匆忙,经常将物品遗失在实验室,且学生找回失物的概率很低。而传统的找回失物方式不仅落后且无效果。
1.2 国内外失物招领网站的建设
目前,国内外已出现许多失物招领网站,而失物招领网站只是简单地将失物信息以表格的形式逐条列举出来,无关键词搜索或者分类查询的功能。如果失主想查询丢失物品,需要逐条翻阅,无法快速查询。
随着失物招领网站建设越来越完善,我国出现了一些功能齐全的失物招领网站。北京市公安局建立的失物招领网站(http://www.bjgaj.gov.cn/swzl),可以通过此网站登记发布遗失物品,同时还可以利用失物名称、特征及类别等查找失物[4]。
2 失物招领系统的研发
参考国内外失物招领网站的现状,计算机实验室作为大学校园里人员流动性较高的部门,将手动登记的传统方式转换到网络平台,不但可以大幅提高学生寻找到失物的概率,降低错误率,还可以将失物的信息统一管理,建立统一的失物信息数据库。如此,不仅可以方便失物信息的管理,还可以方便学生寻找失物,提高计算机实验室对师生的服务效率[5]。
2.1 系统模块
本系统分为两个模块:①师生模块,师生模块是将失物的详细信息公布在计算机实验室管理平台中,教师和学生在打开该网页主页时,不需要登录就可以对失物信息进行浏览,查看,本失物招领系统还附加了分类查询功能,师生们可以快速的分类查找失物信息,提高效率;②管理员模块,管理员模块是为管理失物招领系统的教师开发的。管理员可以通过该模块对丢失物品的信息,以及失主和失物之间发生的活动进行详细管理,包括添加,修改和删除。系统功能模块如图1所示。
图1 失物招领系统功能模块框图
失物招领系统涉及到的人员主要有管理员和普通师生两个分类。管理人员对物品信息进行分类录入存放,然后发布失物招领公告;普通教师和学生在发现物品丢失后,进入系统查看公告,通过分类查询找寻遗失物品,找到后反馈给管理员。管理员核实后可通知失主领取遗失物品。
2.2 系统软件
(1)失物招领系统及整个实验室管理平台,设计所用的数据库为MySQL,应用软件主要有Java开发工具包(Java development kit,JDK),Apache Tomcat,Dreamweaver。
(2)MySQL是一种源开放的关系型数据库的管理系统[6]。MySQL所使用的SQL语言是最常用的标准化语言[7]。由于MySQL速度快,成本低,体积小,源开放,使用语言标准切常用,许多中小型企业都会选择MySQL作为网站数据库[8]。
(3)JDK是Java语言软件开发工具包[9]。JDK是一个写Java的applet和应用程序的程序开发环境,主要用于移动设备,嵌入式设备上的Java应用程序[10]。若无JDK则无法编译Java程序。
(4)Tomcat是由Apache和SUN公司共同研发的JSP引擎[11]。Tomcat是一个免费的软件,使用最为广泛。当在一台机器上配置好Tomcat服务器,不仅可以利用其响应对超文本标记语言(hyper text markup language,HTML)页面的访问请求同时也提供Servlet服务[12]。
2.3 系统功能
(1)前台部分。本系统的前台网页部分是利用Dreamweaver工具搭建制作的。除此之外还搭配使用了层叠样式表(cascading style sheets,CSS),Java Script的行为特效,层的使用等等其他技术[13]。CSS主要用于风格设计,将整个网页设计操作简单化,样式多样化和统一化。行为特效主要是在网页中结合Java Script的编程做的一个图片选择预览效果,通过点击小图标自动定位到大图标,使整个页面更加的美观和方便使用[14]。而层的使用主要是为了整体页面的布局。在前台网页的实现过程中还设置了链接,加入许多函数来实现不同的显示功能,为师生提供更加丰富和人性化的体验,实现更好的人机交互[15]。
(2)后台失物招领。在整个计算机实验室管理平台下的后台数据开发中,涉及到失物招领的数据主要有两大模块:即失物信息模块和领取地点信息模块。失物招领表管理失物的基本信息,包括失物的编号,名称,照片,类别,丢失地点,拾到日期等等。其中,失物的类别包括U盘,耳机,书本及眼睛等,主要用于分类查询,见表1。
表1 失物招领分类数据
(3)后台失物认领。失物状态默认为未领取,当是失物被领取后,失物状态改为已领取,若失物长期无人领取则失物状态标记为过期。领点编号作为外键,与领取地点表相连。由于失物的领取地点不止一处,为了方便管理领取地点的信息,本系统为领取地点建立一个单独的表。领取地点表包括领取地点的编号、名称、详细地址和联系电话,见表2。
表2 领取地点分类数据
3 失物招领系统应用
3.1 遗失物品的查询
建立失物招领系统的明显优点是可以提供便捷的查询功能,失物招领系统可简单便捷地查询遗失物品。当教师或者学生发现自己在实验室丢失了物品,便可以以教师或者学生身份登录计算机实验室管系统,通过分类查询快速找到自己的物品,查询领取物品的地点,就可以和相关教师联系领取物品,师生们也可以结合时间段,更加准确和快速的查找失物,极大提高了师生找到失物的效率,节省时间,如图2所示。
图2 分类查询页面界面图
失物招领系统是基于后台数据库中的失物招领表,管理每件失物管理员可以通过管理员权限的失物招领界面,清楚的看到所有失物的详细信息,包括名称、类别、图片、何时丢失以及有否领走等。同时,管理员也可以通过分类查询,提高查询速度,如图3所示。
图3 失物招领管理员界面图
3.2 遗失物品的管理
(1)当计算机实验室的教师发现或者有学生上交的丢失物品,便可以用管理员的身份登录到计算机实验室管理系统中,详细登记失物名称、类别、丢失时间及传送照片等信息,后台数据库就会相应的新增一条失物记录,这时失物的状态默认为“未领取”,而前台管理界面也会同时出现这条新增失物的详细信息,如图4所示。
图4 添加失物界面图
(2)管理员可以对每一条失物信息进行修改或删除。当有人来认领自己的物品时,管理员仔细核对后确认物品将被领取时要将失物状态标注为“已领取”。若有物品长期无人认领,则将失物交由仓库统一管理,同时失物状态改为“过期”,通过失物招领系统的管理,管理员可以高效的管理失物,清晰的了解每件失物的去向,即减轻了工作量,又能在一定程度上减少失物的丢失。管理失物界面如图5所示。
图5 管理失物界面图
4 失物招领系统的优点
实验室管理平台就是针对首都医科大学计算机实验室现状所做出的一次新的探索。其中,失物招领模块更是线下的传统模式到线上的信息化模式的颠覆。丢失物品的师生不用着急的到处寻找,只要在网站上搜索,便可以找到物品。对于实验室教师而言,失物招领不再是人工的登记和管理,而是网上平台带来的是清晰的数字化管理,化繁为简,提高效率。其中,分类搜索的功能极大增加了查询失物的效率,也使得教师对失物的管理更加清晰,方便。录入失物时,将失物信息的做到了尽可能详细。上传的失物照片可以让学生直观看到失物的样子,方便认领。同时上传的丢失时间,也方便学生利用时间区间来搜索失物。这些详细信息既有利于快速查找,也使对失物的管理更加具体化,规范化。
失物招领模块不仅适用于本医学院校计算机实验室,其他的部门或者是高校都可以设计和使用这样的模块或者系统,为广大师生带来便利的服务。希望将失物招领模块发展到全校范围,服务于校园的不同部门。
5 结语
在计算机实验室管理平台的基础上所加入的失物招领系统,标志着本校计算机实验室的失物招领工作从人工化,传统化向信息化,现代化的转变,使得实验室的失物招领工作更加规范化、制度化,极大的提高了实验室教师在失物招领这一细碎工作上的效率,也为全校师生寻找失物提供了更加方便快捷的方式,营造和谐校园氛围[16]。在未来的工作中,随着整个计算机实验室管理系统的研发,将进一步完善该系统,希望能研发出在线认领等交互式系统功能,进一步完善网上失物招领系统,希望将失物招领模块推广到本校的其他部门。
[1]李月好.网络环境下的读者服务工作思考[J].科技促进发展,2009(10):381.
[2]吴江平.高校失物招领管理系统的研究和分析[J].科技广场,2015(11):32-35.
[3]张蓓,庄玫,佟伟,等.网络环境下的高校图书馆失物招领工作探析—以清华大学图书馆为例[J].图书馆建设,2010(12):89-92.
[4]李舒.迎奥运,北京开通失物招领挂失“双语平台”[N].新华每日电讯,2008-07-07(2).
[5]耿海霄,张丽梦.校园失物招领系统设计[J].硅谷,2012(4):196.
[6]苟文博,于强.基于MySQL的数据管理系统设计与实现[J].电子设计工程,2017(6):62-65.
[7]Lane D.Web Database Applications with Php and Mysql[M].O'Reilly and Associates,Inc,2002.
[8]Putra R,Bertalya B.Making Expert System Application In Classification Insecta Using PHP And Mysql[J].Journal of Cognitive Neuroscience,2011,18(3):430-43.
[9]飞思科技产品研发中心.JSP应用开发详解[M].2版.北京:电子工业出版社,2004.
[10]DavidM.Geary,吉尔里,贺民.JSP高级开发与应用[M].科学出版社,2002.
[11]孙卫琴,李洪成.Tomcat与JSP Web开发技术详解[M].电子工业出版社,2003:1-205.
[12]边清刚,潘东华.Tomcat和Apache集成支持JSP技术探讨[J].计算机应用研究,2003,20(6):12-14.
[13]Darwin IF,Brittain J.Tomcat:The Definitive Guide[J].Le Journal De Physique Colloques,2003,30(C1):C1-74-C1-74.
[14]Cai-Mao LI,Shen HY,Cao Z,et al.Design and Implementation of Distance Teaching System based on Servlet/JSP and XML[J].Modern Computer,2003.
[15]He D.The Design and Implementation of the Library Network Management System Based on JSP/Servlet and JavaBeans[J].New Technology of Library and Information Service,2004.
[16]王勇,祝妍,赵国衡,等.医学高校学科与实验室建设中院系基层党建路径分析与探索[J].中国医学装备,2016,13(6):130-133,134.