魏倩+刁振峰+马宝琳++吕明茹
摘 要:总结泰山医学院图书馆自习室管理系统的设计和开发工作。该系统基于Web标准,通过HTML5、CSS3和Java script等软件技术的运用,完成高校自习室座位的指引、预留和占用等功能,方便学生查询高校自习室座位坐位的使用情况,便捷、迅速的找到空余的自习室座位,提高高校教室资源的有效利用率。
关键词:座位管理 自习室管理 系统开发
中图分类号:G258.6 文献标识码:A 文章编号:1674-098X(2017)06(a)-0010-03
近年来,随着办学规模的逐渐扩大,大学生就业形势日益严峻,就业压力也逐年增大,为了应对激烈的社会竞争,越来越多的大学生加入考研和公务员考试的行列,各类职业资格考试也成为大学生进入相关行业工作的必备条件,从而造成自习室占座现象严重,一座难求。因此,如何合理地分配自习室座位资源,建立起相对公平的自习室座位管理机制,有效地避免占座现象,成为学校需要解决的一大难题。该课题设计并建立基于Web标准的高校自习室自动排位和选座系统,实现了学校图书馆和自习室座位的指引、预留和占用等功能。学生可以在图书馆和教学楼指定位置的智能系统上录入个人校园卡身份信息使用该系统,也可以通过学校网络教育在线平台进行网上选座,从而避免因信息不对称而产生的自习室资源浪费,有效地解决自习室严重的占座问题。
1 高校自习室座位管理系统的设计原理
该课题基于Web标准,通过HTML5、CSS3和Java script等网页软件技术的运用,设计并建立泰山医学院自习室座位管理系统[1]。HTML即超文本标记语言(Hyper Text Markup Language),是为创建网页而设计的一种标记语言。HTML利用标签来描述内容的语义,使计算机能够通过识别标签来正确处理内容。HTML5赋予网页更好的意义和结构,基于HTML5开发的网页拥有更短的启动时间,更快的联网速度[2]。CSS即层叠样式表(Cascading Style Sheet),在网页制作时采用CCS3技术,可以有效地对网页页面的布局、字体、颜色、背景和其他效果实现更加精确的控制[3]。Java script是由Netscape的Live script发展而来的一种直译式脚本语言,是动态类型、弱类型、基于原型的语言,内置支持类型。Java script是浏览器的一部分,广泛应用于客户端的脚本语言,用以给HTML网页增加动态功能[4]。
2 高校自习室座位管理系统的需求分析
该课题设计的管理系统主要是为了实现学校自习室座位的有效分配和管理,从而提高自习室座位的有效使用率。该文根据泰山医学院自习室的座位资源和学生使用自习室的习惯,总结了学校自习室座位管理系统的需求。
2.1 占座问题严重
相当一部分大学生为了争取到有限的自习室座位,会使用各种方法,如课本、水杯或者衣服来占座,但是教室的管理员不可能时刻盯着学生自习,也不能随意将自习室座位上的物品清除。长此以往,占座问题严重影响了学校自习室的使用率,同时激发很多的矛盾,有悖于和谐校园的建立。
2.2 系统登录信息及违约处理
该系统可以利用学生的校园卡作为自习室座位管理系统的身份识别凭证,学生输入校园卡号和密码进入选座系统。对于经常出现预约座位不出现、离开自习室不刷卡的学生账户进行暂时冻结处理,情节较为严重者数据报送学生管理部门。该系统后期通过内部网络与学工处学生学籍数据进行联网,学生违约占座次数记录将作为学生评优和入党的参考目标之一。
2.3 座位预约制度
为了避免出现占位的现象,该系统要求一名校园卡用户在同时间段内只能预约图书馆和教学楼自习室的一个座位,预约成功后要求学生在20 min内必须到座位就座,否则将撤销该预约。学生也可直接到自习室选择自习座位,但是仍需登陆该系统确认。
3 高校自习室座位管理系统的设计和实现
3.1 系统总体功能模块概述
高校自习室座位管理系统的设计包括系统登录模块、选座模块和数据库模块。首先,确定各个模块之间的接口关系,同时设计软件系统的主要数据结构,最后制定出详细的测试计划,泰山医学院自习室座位自动排位选座系统功能图如图1所示。
3.2 登录界面
登录界面的设计需要简捷,操作方便快捷。该系统的登录界面显示输入账号和密码的文本框,学生通过输入对应的账号和密码进行登录,也可以点击取消按钮删除错误信息并重新输入信息,登陆界面如图2所示。若学生输入的信息与数据库内预留信息一致,则页面跳转至选座界面,否则提示输入错误,重新输入,密码输入错误连续超过3次,系统将该号码暂时锁定。
3.3 选座界面
学生输入本人的校园卡账号和密码,系统会从数据库中查找是否有对应的信息,若学生输入信息一致,该系统会自动进入选择功能界面,学生可以选座、续座、离座和返回上层等操作,选座功能图如图3所示。
在选座的系统界面中,该系统会将空闲的自习室座位默认标志为白色,等待选择确认中的座位会标志为蓝色,当学生在系统中确认选座后,选中座位标志变为黑色。系统会提示学生可以进行随机选择教室及座位号或者自主选择教室及座位号。如果学生选择了随机选座,系统会自行为学生分配座位号,同时在系统中将该座位标志该为蓝色,并开始对该座位进行20 min倒计时,如果学生20 min内未到教室确认座位,预约取消。在学生确认后选定该座位后,标志变为黑色。在学生确认座位后,系统开始对该座位进行2 h的计时。当座位确认后只剩20 min时,系统将座位置为未确认状态的蓝色,提示学生是否需要续座。当学生选择续座,将座位置为黑色并重新进行倒计时。2 h的使用时限到时后,系统自动将座位置为空闲状态,提示学生离座。系统会将离座的学生座位置为空闲状态白色,若学生在一周内超过3次确认座位而不出现,或多次在系统中预约而不确认,则系统将该用户锁定。系统选座界面图如图4所示。
3.4 數据库模块
数据库模块主要实现计算机前端和数据库系统的互联,本系统设计中包含了一个独立的数据库,用于记录学校自习室座位的使用情况,同时对座位的使用时间进行计时,统计各时段自习室的使用状况,还可以实现互连系统之间的数据交互。
4 结语
高校自习室座位管理系统的开发设计是从泰山医学院学生日常学习效率出发考虑的,切实的从学校管理方和学生便捷的角度来解决占座及自习室座位的不合理使用等问题。高校自习室座位管理系统为学生日常的学习提供了很多便利,提高了学习的效率。高校自习室座位管理系统的使用有效地提高了自习室座位的利用率,基本解决了学生大规模占位的问题,同时避免了学校自习室座位资源的浪费,为学生的学习带来便捷。当然,该系统还有一些不足,界面设计可以更加友好和人性化,同时,由于该系统只能在普通电脑上进行测试分析,局限性比较大。程序还不能完全地独立运行,需要人力监管,希望通过不断调整最终可以运用在学校管理工作中。
参考文献
[1]谭浩强.C++程序设计[M].3版.清华大学出版社,2015.
[2]李永伦.Microsoft.NET企业级应用框架设计[M].人民邮电出版社,2016.
[3]刘增杰.精通HTML5+CSS3+Javascript网页设计[M].清华大学出版社,2012.
[4]刘西杰,张婷.HTML CSS Javascript网页制作从入门到精通[M].3版.人民邮电出版社,2016.



