欢迎来到天天文库
浏览记录
ID:47572891
大小:111.00 KB
页数:6页
时间:2020-01-16
《图书馆自习室管理系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、图书馆自习室管理系统的设计与实现院系:信息科学与工程学院专业班级:信息管理与信息系统1班姓名:王建强学号:201043086年月完成:2013-10-22最新范本,供参考![摘要]总结图书馆自习室管理系统的设计、开发和测试工作。该系统基于B/S结构,利用现有校园一卡通系统,通过Flash、ASP和数据库等软件技术,实现自动分发座位、选择交换座位、座位保留超时管理和图形动画显示座位位置及状态等功能,解决高校图书馆自习室普遍出现的由于抢座、占座而导致的座位利用率低等问题。[关键词]座位管理座位定位自习室管理目录1.引言随着高校的扩招,图书馆自习室的座位资源短缺问
2、题日益严重,为此,图书馆提出了采用计算机硬件或软件技术实现对自习室的辅助管理。以硬件技术为主开发的自习室管理系统存在成本大、功能弱、系统扩展性低等问题,不适于推广应用。而以软件技术为主开发的自习室管理系统不存在上述问题,但目前相关研究仅限于利用UML和流程图等软件设计手段描述系统的功能需求或设计要点,未给出关键功能部分的详细设计和实现细节。总结图书馆自习室管理系统的设计、开发和测试工作,给出了系统的详细设计和实现细节。利用现有的校园一卡通系统,通过Flash、ASP、数据库等技术,实现了具有自动座位分发、选择交换座位、座位保留超时管理和图形动画显示座位状态位
3、置等功能的自习室管理系统,解决了自习室学生抢座和占座的问题。2.需求分析2.1系统需求自习室座位管理系统应该具有信息全面准确、更新快速、显示简洁移动等特点。自习室座位信息更新界面应简单易用,输入方便,这样才能使自习室管理者能够方便快捷地对当前自习室座位信息情况进行更新。2.2功能需求本系统设计的最终目的是实现对座位的有序高效管理。为此,在系统设计时,应做好用户需求调查,充分了解学生的实际需求,保证系统具有良好的易用性、稳定性和扩展性。系统设计要点如下:(1)用户信息的识别登记最新范本,供参考!为了实现有效的管理,必须实现对学生信息的识别和登记,同时考虑到系统
4、的易用性,利用校园一卡通实现对学生的身份识别和登记;系统设计要求学生进出自习室时必须进行刷卡操作。(2)自习室座位分配为了有序对座位进行管理,系统默认状态下采用系统自动分发座位。(3)自习室选择交换作为在系统自动分配座位之后,由管理员在画面上通过鼠标点击目标空闲座位实现座位的选择切换。(4)座位状态管理考虑到学生有暂时离开座位的实际需求,座位分为正在使用中、暂时保留、空闲、超时空闲4种状态。对于暂时保留的座位,系统设定保留时限(如30分钟),若座位保留超时,则系统自动收回座位,并将座位状态设置为超时空闲,以区别于空闲状态,便于管理。另外,在用餐时间——即在1
5、1:00-12:30和16:30-18:00期间,座位保留时间延长到1个小时。(5)座位位置和状态显示为了生动直观地显示自习室座位状态信息和当前操作座位的位置及状态,采用了基于动态查询的Flash图形动画界面显示方式。(6)管理员查询针对学生遗忘座位编号,设置了管理员查询记录功能,显示查询学生的座位编号等信息。(7)刷卡目标识别为了便于管理,在每个自习室进出口部署一台终端电脑和校园一卡通刷卡设备。进入自习室,刷卡操作分为初次刷卡分配座位和保留座位继续使用两种,系统将自动进行识别。离开自习室,刷卡操作分为离开座位和暂时保留座位两种,若是离开操作,则直接刷卡离开
6、;若是暂时保留操作,则在刷卡之后需按“保留”键。3.业务流程本系统的实现对高校自习室座位管理的有序高效管理,为了减少用户拥挤和排队的可能性,本系统在原有文献的基础上新增利用个人电脑通过WEB方式选择座位的方式,增加了用户使用系统的接口数。在大大增加用户方便性的同时,因提供给用户使用的方式多了,需要验证的数据多了,从而增加了系统安全性方面实现的复杂性。然而保证系统的安全性是系统能够被使用的前提,在综合考虑两种输入一卡通号码方式的基础上,设计了如下图用户识别验证流程,能够有效保证系统的安全性。最新范本,供参考!图注:用户识别验证流程图本系统对于处于保留状态的座位
7、利用定时器设置工作任务队列,定时触发工作任务,发送座位状态更新信息到座位状态更新接收器及时更新座位状态信息。定时触发的时间为设置保留状态的当前时间加上保留时间。当然还有其他几种方式改变座位状态,比如初次进入自习室、短暂出去后重新进入自习室和退出自习室等,即时修改座位状态信息。图注:座位状态变更流程图最新范本,供参考!4.功能设计(1)登录模块:填写学生学好,填写正确密码,进入相应的自习室查询模块。(2)显示模块:显示相应内容。(3)查询模块:提供多种查询条件,可按需要进行查询。(4)添加模块:向数据库中添加空闲自习室记录。(5)更新模块:在数据库中更新自习室
8、剩余座位信息。(6)删除模块:在数据库中找到要删除的
此文档下载收益归作者所有