图书馆座位预约系统软件详细规划说明书
- 格式:docx
- 大小:5.46 MB
- 文档页数:33
悦座’—图书馆选座需求规格说明书‘悦座’需求规格说明书1前⾔ 随着⾼校招⽣规模的不断扩⼤,新专业不断开设,课程不断增加,学⽣的学习需求不断增加,图书馆的⼯作量不断加⼤,尤其是管理座位这项⾮常重要⽽繁琐的⼯作,若是再依靠传统的线下排队、先到先得的⽅式进⾏,那将浪费⼤量的⼈⼒、时间和资源。
针对这种情况,借助计算机技术辅助解决教学资源浪费的问题,寻找合理、⾼效、科学的图书馆管理⽅式显得⾮常之急需⽽重要。
1.1背景 信息时代飞速发展的今天,很多的⾏业、事业单位都已经步⼊计算机的世界,依靠计算机开发的各种产品维护其运营,协助⼯作。
计算机给⼈们的学习、⽣活、⼯作带来很⼤便利的同时,也可以⼤⼤提⾼各⾏业的经济效益和社会效益。
⽽在教育事业的发展也是不容忽视的,对于⾼校庞⼤的学⽣数量,图书馆的座位管理⼯作变得愈来愈复杂和繁重,需要花费⼤量的⼈⼒,精⼒去处理和安排。
因此,毫⽆疑问,利⽤计算机技术实现智能化安排,是最为省时和⾼效的。
图书馆管理系统正是基于这个出发点⽽开发的。
1.2开发意义 ⾸先应该看到计算机技术在各⾏业领域中应⽤的巨⼤作⽤,它不仅可以替代⼈⼯进⾏许多繁杂的劳动,节省许多资源,提⾼⼯作效率,还可以使敏感⽂档更加安全。
在⾼校信息管理中,如何实现管理⼿段现代化,及时、准确的完成⼤量信息的分析处理,这个问题迫在眉睫。
因此,建⽴⼀个⾃动化信息处理系统,结合学校实际,通过线上线下相结合,实现资源共享。
既可以⽅便的管理学校图书馆的的信息,⼜可以逐步从⼿⼯操作的模式中脱离出来,提⾼⼯作效率的同时,⼜⽅便了⼴⼤师⽣及时了解、查询。
该系统为学⽣、⽼师增加了图书馆空余座位查询的功能,在此之上还增添了座位预定的强⼤功能,节省排队抢座时间。
对图书馆的座位进⾏动态管理,座位灵活布置,免去⼈为安排,处理的繁琐。
减轻⼯作强度,把管理⼯作从繁重重复的劳动中解放出来。
2系统设计要求2.1系统需求分析 2.1.1任务概述 该图书馆管理系统主要是对⾼校图书馆座位的使⽤进⾏管理,⽅便⾼校管理空闲座位资源,⽅便学⽣信息查询,减少线下寻找座位的时间。
高校图书馆座位预约系统的设计随着信息技术的不断发展,高校图书馆已经成为了学生们学习的重要场所。
然而,由于图书馆座位有限,学生之间的座位争夺问题也变得越来越突出。
为了解决这个问题,设计一个高校图书馆座位预约系统是非常必要的。
一、需求分析在设计高校图书馆座位预约系统之前,我们需要先对系统的需求进行分析。
该系统需要能够提供实时的座位信息,以便学生能够了解哪些座位是可用的。
学生应该能够通过该系统进行座位的预约,以便在需要的时候能够保证有座位可用。
系统还需要具有用户认证和权限控制功能,以防止恶意占用座位的情况发生。
二、系统设计基于以上的需求分析,我们可以设计出一个高校图书馆座位预约系统。
该系统主要包括以下几个模块:1、登录模块:学生可以通过该模块进行身份认证和登录,只有认证通过的用户才能够使用系统。
2、座位信息查询模块:该模块可以实时地提供图书馆座位的占用情况信息,以便学生能够了解哪些座位是可用的。
3、座位预约模块:学生可以通过该模块进行座位的预约。
在预约时,需要选择座位的类型、位置、使用时间等信息,并提交预约申请。
4、预约管理模块:管理员可以通过该模块对学生的预约申请进行处理。
管理员可以根据学生的申请信息进行座位的分配和管理,并对恶意占用座位的情况进行处理。
5、系统管理模块:管理员可以通过该模块对系统进行管理和维护。
包括对用户信息的管理、对系统的备份和恢复等。
三、技术实现为了实现高校图书馆座位预约系统,我们可以采用以下的技术方案:1、使用Python语言进行开发:Python语言具有简单易学、开发效率高等优点,非常适合用于开发Web应用程序。
2、使用Django框架进行开发:Django是一个基于Python的Web框架,它提供了丰富的组件和工具,使得开发Web应用程序变得更加容易和高效。
3、使用MySQL数据库进行数据存储:MySQL是一个常用的关系型数据库,它具有稳定性和可靠性高的优点,可以满足系统的数据存储需求。
学号:课程设计课程名称《软件需求工程》论文题目《图书馆座位管理系统》需求分析报告学院计算机科学与技术学院专业软件工程班级姓名指导教师2014——2015学年第1学期目录第一章总体描述 (1)1.1引言 (1)1.2文档范围 (1)1.3编写要求 (1)1.4参考资料 (2)第二章系统说明 (3)2.1产品的背景 (3)2.2产品的功能 (3)2.3用户特点 (3)2.4项目目标 (3)2.5应用环境 (4)2.6系统运行的网络环境 (5)第三章功能需求 (5)第四章性能需求 (9)第五章接口需求 (10)5.1用户界面 (10)5.2硬件、软件接口 (10)感受和体会 (12)本课程大作业要求 (12)第一章总体描述1.1引言在大学中,图书馆在学生的学习生活中占据了很重要的位置,现在越来越多的学生在图书馆自习,在图书馆看书。
而图书馆的座位是有限的,所以出现了学生占座现象,而占座现象对其他同学来说又是很不公平的,同时占座又有可能会引发一系列的问题,而且在偌大的图书馆寻找座位也很麻烦。
该文件夹是关于用户对图书馆座位管理系统的功能和性能的要求,是概要设计阶段的重要输入。
1.2文档范围本文档是项目的软件需求规格说明书,是技术文档。
本文档的预期读者是:设计人员;开发人员;项目管理人员;测试人员;用户。
1.3编写要求JSP,Java Server Page(Java服务页面)的缩写,一个脚本化的语言。
UML, Unified Modeling Language (统一建模语言)的缩写,是一个标准的建模语言。
1.4参考资料[1]《UML说明》,长江软件有限公司[2]《需求规格报告格式标准》,长江软件有限公司过程化组织第二章系统说明2.1产品的背景本项目是为学校开发的一个图书馆座位管理系统,由于学校的规模比较大,在图书馆自习和看书的同学越来越多,如何满足同学的座位需求让所有的座位都得到良好的应用常常是学校的比较棘手的事情。
**大学图书馆入馆预约系统使用流程(一)预约座位1、I大工平台预约:1.1我校“I大工”平台中添加“图书馆入馆预约”服务,在“我的服务”中选择“图书馆入馆预约”服务进行预约;1.2预约系统已经集成校园统一身份认证,无需登录直接在主页面中选择座位预约;1.3选择需要预约的校区;1.4选择需要预约的阅览区域,如临时业务无需座位,可选择“疫情期间快速随机分配”预约模式;1.5选择绿色空闲座位进行预约确认即可。
2、微信端预约:关注“**大学图书馆”微信公众号,选择“常用服务”栏目,点击“预约入馆(疫情)”。
进入预约界面后,选择查找座位,选择校区、阅览区域进行座位预约。
具体的预约步骤与I大工平台中“图书馆入馆预约”步骤一致。
3、PC端预约:1.1打开图书馆主页,选择“常用链接”栏,点击“预约入馆(疫情期间)”,进入预约界面后,先使用校园统一身份认证登录;1.2选择需要预约的校区;1.3选择需要预约的阅览区域,如果临时业务无需座位,可选择“疫情期间快速随机分配”预约模式;1.4选择绿色空闲座位进行预约确认即可。
(二)到馆签到在手机端进入座位系统,选择“我的预约”,点击“签到”,显示预约二维码,在图书馆门岗扫描签到。
注:1、只有座位使用生效时间30分钟内签到才能放行入馆。
如果座位使用生效时间开始30分钟内未签到,系统将自动释放座位,记违规一次。
2、如果需要取消预约,须在座位使用生效前及之后的30分钟内可以取消。
(三)暂离如果临时离开图书馆,需要在手机端“我的预约”中选择“暂离”操作,在图书馆门口出示暂离二维码,系统扫描确认后暂离成功。
注:1、暂离生效后须在1小时内返回,否则记违约1次,并释放座位使用;2、暂离返回须出示预约二维码重新在门岗处扫描签到;3、如果暂离生效后不能按时返回,可在系统直接选择“释放”座位,不记违规。
(四)结束使用在手机端“我的预约”中选择预约的“离退”功能,向门岗出示离退二维码进行扫描离馆确认。
座位预约系统使⽤规则及说明⼀座位预约规则座位预约系统使⽤规则及说明⼀.座位预约规则⼀、预约规则1、凡利⽤图书馆阅览座位(沙发、茶⼏座位除外)的读者,请⽤校园卡⾃觉进⾏当⽇或次⽇的座位预约;2、校园卡⼀⼈⼀卡,谢绝转借,预约后⼀卡多刷会记录违规⼀次;3、预约当⽇座位的读者,预约成功后想取消预约,只能在30分鈡内到图书馆预约机上签到释放座位;预约次⽇座位的读者,需在次⽇早上8:30之前刷卡进馆签到或取消预约;否则系统将⾃动释放座位并记录违规⼀次;4、馆外预约签到,⼊门时门禁刷卡⾃动签到;馆内PC机、微信公众号(暂未开通)、连接校园⽹的⼿机预约座位,须到选座机上刷卡签到;5、离馆时请带⾛本⼈物品,并⾃觉在座位预约机上签离释放座位;6、短时离馆请到选座机处点击“临时离开”,座位保留30分钟;返回时重新到选座机处刷卡签到;否则系统将⾃动释放座位并记违规⼀次。
7、累计违规3次,系统将⾃动暂停预约7天。
附:违规类型说明未签到:是指读者预约座位成功后,未在规定时间内刷卡签到(通过门禁闸机签到或者直接在选座机上刷卡签到)所产⽣的违规。
?未签离:是指读者预约座位后,离开图书馆未刷卡退出座位,系统在晚上清场时所产⽣的违规。
临时离开未刷卡:是指读者预约座位后,离开图书馆未刷卡,并⼜从门禁闸机刷卡进⼊图书馆后所产⽣的违规。
(读者在门禁闸机刷卡进⼊图书馆后,系统会⾃动释放该读者当前的座位)。
临时离开超时:读者在离开图书馆前,在选座机上刷卡临时离开,系统⾃动计时,读者未在规定时间内刷卡(门禁闸机刷卡或者选座机上刷卡)返回,系统在临时离开时间到后⾃动释放该读者的座位。
注:以上4种违规分类计数,任⼀类违规类型违规满3次才将被暂停选座位权利7天。
⼆.座位使⽤流程1.预约座位2.离馆(临时离开)三.预约座位座位预约有⼆种⽅式,分别是现场选座、⽹页预约。
1.现场选座机选择的座位直接完成签到。
2.⼈在图书馆外(未通过门禁闸机刷卡⼊馆)的读者,在⽹页或微信预约的当⽇座位,预约成功后不可以取消,且需在30分钟内到图书馆通过门禁闸机⼊馆⾃动完成签到。
信息科学与技术学院《软件工程概论》需求说明书题目名称:图书馆座位预约系统小组成员:专业年级:指导教师:完成时间:目录1 项目背景情况 (3)1.1项目背景 (3)1.2项目要达到的目标 (1)2 系统整体结构 (4)3 系统E-R图 (5)4 功能规格 (6)4.1系统主要功能 (7)4.2系统用例分析 (7)4.2.1系统用例 (7)4.2.2学生用户功能描述 (8)4.2.3管理员用户功能描述 (10)4.2.4系统登录认证活动图 (14)5 性能需求 (15)5.1系统界面要求 (15)5.2系统响应时间及安全保密性能 (15)6 开发进度计划、人员组成及职能表 (16)1项目背景情况1.1项目背景随着学校的人数的扩招,图书馆的座位资源短缺问题日益严重,特别是在临近考试时,座位占座情况尤为明显。
起大早、摞书本、放水杯,甚至粘上纸条……宣誓主权,在图书馆里,很多学生办法用尽,只为了能获得“一席之地”。
同时图书馆的有些学生往往难以做到自觉遵守图书馆规定,人离开后,仍然利用书本、电脑等物品占座。
为实现读者公平、合理利用图书馆资源,维护自修室秩序,杜绝抢座、占座现象发生,我们提出了采用计算机硬件或软件技术实现对图书馆座位的辅助管理。
因为以硬件技术为主开发的图书馆座位管理系统存在成本大、功能弱、系统扩展性低等问题,不适于推广应用,而以软件技术为主开发的座位管理系统不存在上述问题。
图书馆座位预约系统平台,实现用户认证,根据“实名制”原则入馆选座,记录相关信息,并以方便友好的界面提供给用户对记录的查询功能。
1.2项目要达到的目标●主界面提供为学生用户的认证入口,并在主界面下方提供出管理员用户的认证入口。
●系统提供友好的用户界面,使操作人员工作量最大限度地减少。
●记录用户登录系统直至退出的全程访问、操作日志,并以方便友好的方式提供对这些记录的查询功能。
●系统具有良好的运行效率,能够达到提高图书馆座位资源利用率的目的。
座位预约系统使用规则及说明一.座位预约规则一、预约规则1、凡利用图书馆阅览座位(沙发、茶几座位除外)的读者,请用校园卡自觉进行当日或次日的座位预约;2、校园卡一人一卡,谢绝转借,预约后一卡多刷会记录违规一次;3、预约当日座位的读者,预约成功后想取消预约,只能在30分鈡内到图书馆预约机上签到释放座位;预约次日座位的读者,需在次日早上8:30之前刷卡进馆签到或取消预约;否则系统将自动释放座位并记录违规一次;4、馆外预约签到,入门时门禁刷卡自动签到;馆内PC机、微信公众号(暂未开通)、连接校园网的手机预约座位,须到选座机上刷卡签到;5、离馆时请带走本人物品,并自觉在座位预约机上签离释放座位;6、短时离馆请到选座机处点击“临时离开”,座位保留30分钟;返回时重新到选座机处刷卡签到;否则系统将自动释放座位并记违规一次。
7、累计违规3次,系统将自动暂停预约7天。
附:违规类型说明➢未签到:是指读者预约座位成功后,未在规定时间内刷卡签到(通过门禁闸机签到或者直接在选座机上刷卡签到)所产生的违规。
➢未签离:是指读者预约座位后,离开图书馆未刷卡退出座位,系统在晚上清场时所产生的违规。
➢临时离开未刷卡:是指读者预约座位后,离开图书馆未刷卡,并又从门禁闸机刷卡进入图书馆后所产生的违规。
(读者在门禁闸机刷卡进入图书馆后,系统会自动释放该读者当前的座位)。
➢临时离开超时:读者在离开图书馆前,在选座机上刷卡临时离开,系统自动计时,读者未在规定时间内刷卡(门禁闸机刷卡或者选座机上刷卡)返回,系统在临时离开时间到后自动释放该读者的座位。
注:以上4种违规分类计数,任一类违规类型违规满3次才将被暂停选座位权利7天。
二.座位使用流程1.预约座位2.离馆(临时离开)三.预约座位座位预约有二种方式,分别是现场选座、网页预约。
➢1.现场选座机选择的座位直接完成签到。
➢2.人在图书馆外(未通过门禁闸机刷卡入馆)的读者,在网页或微信预约的当日座位,预约成功后不可以取消,且需在30分钟内到图书馆通过门禁闸机入馆自动完成签到。
图书馆座位预约系统设计1. 引言图书馆是学术交流和知识获取的重要场所,随着学生人数的增加和座位资源的有限性,如何合理利用和管理图书馆座位成为一个重要问题。
为了解决这一问题,设计一个图书馆座位预约系统,能够提高图书馆座位的使用效率和管理便利性。
2. 系统功能需求根据图书馆座位使用情况和用户需求,本系统应具备以下功能:2.1. 用户注册与登录用户可以使用学号和密码进行注册和登录系统,以便进行座位预约和管理。
2.2. 座位预约用户可以选择预约图书馆中的空闲座位,设置预约起止时间。
系统应能够检测是否有冲突的预约,并能及时提醒用户。
2.3. 座位签到用户在预约的座位上到达后,可以通过扫描二维码或输入座位编号进行签到操作。
2.4. 座位管理管理员可以对座位进行管理操作,包括添加、修改、删除座位信息。
管理员还可以查看和统计座位的使用情况。
2.5. 预约提醒系统应能够向用户发送座位预约和签到的提醒消息,确保用户能够及时了解预约情况。
3. 系统设计3.1. 数据库设计系统需设计相应的数据库来存储用户、座位和预约等信息。
数据表包括用户表、座位表和预约表,分别用来存储用户信息、座位信息和预约信息。
3.2. 用户注册与登录用户注册时需要提供学号和密码,并进行校验。
系统验证通过后,将用户信息存入数据库中。
用户登录时,将学号和密码与数据库中的数据进行比对。
3.3. 座位预约用户选择预约图书馆的空闲座位,并设置预约起止时间。
系统在用户预约的时间段内对该座位进行锁定,防止其他用户同时预约。
若存在冲突的预约,则系统会提醒用户选择其他座位或时间。
3.4. 座位签到用户在预约座位上到达后,可以通过扫描座位上的二维码或输入座位编号进行签到操作。
系统验证签到信息后,将座位状态更新为已签到。
3.5. 座位管理管理员可以根据需要对座位进行添加、修改和删除操作。
管理员还可以通过系统统计座位的使用情况,以便进行调整座位管理策略。
3.6. 预约提醒系统会向用户发送预约和签到的提醒消息。
CCNU Lib OrderSystem V1.0图书馆座位预约系统华中师范大学信息管理学院电子商务专业摘要管理信息系统是一个由人和计算机等组成的能进行信息收集、传输、加工、保存、维护和使用的系统。
它能实测国民经济部门或企业的各种运行情况,能利用过去的数据预测未来,能从全局出发辅助决策,能利用信息控制国民经济部门或企业的活动,并帮助其实现规划目标。
本文以本人在学校图书馆座位预约系统(CCNU Lib OrderSystem V1.0)的开发过程为蓝本,详细阐述了管理信息系统开发的过程和基本方法。
全文共分为:前言、系统需求分析、新系统逻辑方案、系统总体结构设计、系统详细设计、系统实施等七部分。
通过对图书馆座位预约系统的各个环节进行系统性的分析,从数据的流入流出、环境的感应等主要流程对图书馆座位预约系统进行了详细的设计与描述,但是由于时间和人力有限,难免会在开发和书写文稿的过程中出现纰漏,有望老师和同学们指正;本系统程序设计采用面向对象的软件开发工具Eclipse对系统进行开发,并且配合硬件(红外感应器、服务器、预约机等)共同组成系统的主体软硬件,系统界面友好,操作简便快捷,且文后附有系统操作的使用说明书和部分程序代码,可供参考。
关键词:管理信息系统、图书馆、座位预约目录1.引言1.1 编写目的1.2 项目背景1.3 参考资料1.4术语2.总体设计2.1系统运行环境2.1.1 软件运行环境2.1.2 硬件运行环境2.1.3 网络拓扑结构2.2系统设计模型2.2.1 UML用例图设计2.2.2 数据流程图设计3.代码设计3.1 UML类图设计3.2 代码设计列表4.数据库设计4.1数据库模型设计4.2数据字典设计4.3安全保密设计5.软件运行测试1引言1.1编写目的编写详细设计说明书是软件开发过程必不可少的部分,其目的是为了使开发人员在完成概要设计说明书的基础上完成概要设计规定的各项模块的具体实现的设计工作。
华中师范大学图书馆座位预约系统使用说明(试运行)一、三种预约方式:1.关注“华中师范大学图书馆”微信公众号,点击“常用服务”——“空间预约”,选择座位预约,通过学校信息门户账号密码登录预约。
2.访问图书馆主页.,点击“空间预约”,通过学校信息门户账号密码登录预约。
3.或通过图书馆内的预约终端现场刷卡预约。
说明:以上操作只能在校园网内进行。
二、座位预约使用流程第一步:系统预约座位。
登录系统后,读者可通过图形化界面选择不同楼层的座位及需要使用的时长进行预约,可预约的时间段为当天及第二天的8:00—22:00(周五可预约时间段为8:00—14:00),可续约的时长为1—14小时。
当座位图标为绿色时,表示该座位可预约;红色时,表示该座位已被其他读者预约。
读者预约座位成功后,系统会分配相应的座位编号,每个阅览座位上均粘贴有座位编号,请对号入座。
第二步:馆内预约机上刷卡签到。
预约成功后,读者需按预约时间到馆内预约终端上刷卡签到,签到时间可提前30分钟,未按时签到的读者,座位会继续保留30分钟。
如在规定时间内没有签到也没有取消预约将会产生违约记录,同时该座位会被释放。
每月产生三次违约的读者,将会被计入黑名单,一周内无法使用空间预约系统。
第三步:结束预约。
预约时间结束时,读者若想继续使用该座位,请于使用时间结束前30分钟内到预约终端上进行刷卡续约(如该座位的后续时间段已被其他读者预约,则无法续约)。
如读者无需继续使用座位,请在座位使用时间结束前到预约终端上刷卡离馆或在微信公众号上提前结束预约。
中途离开:读者在预约时段内有事离开,离开时长>30分钟,请直接办理刷卡离馆;离开时长≤30分钟,请在预约终端上办理暂离,座位会被保留30分钟,读者需在规定时间内返回并再次签到。
若超时未归,座位会自动释放,同时被记录违规。
若读者未办理暂离自行离开,时长超过30分钟,将会被巡视员记录违规并释放座位(每天11:30—13:00,17:00—18:30为就餐时间,离馆无需办理暂离,离开座位不会被记录违约)。
座位预约系统操作指南
一、使用步骤
1.登录学习通
入馆读者在超星学习通APP输入邀请码:czgxy,进入主页,选择“座位预约”。
2.预约选座
读者选择可预约时间段内图书馆空闲座位。
或设置筛选条件(如某一时间段+某一阅览室)后由系统自动匹配、快速选座。
3.扫码签到
读者预约座位或者暂离后,必须在指定时间扫描预约座位二维码进行签到,逾期未签到的,则释放该座位,并记违规一次。
4.暂时离开
如您使用过程中需要暂时离开座位,请点击首页当前预约卡片中的"暂离"按钮,或者扫描桌子上的二维码,点击"暂离"按钮。
暂离时长为30分钟,您需要在规定时间内返回,并扫码落座。
在此期间内,您的座位将会受到保护。
5.离馆退座
读者不再使用座位时,应将座位释放。
读者可进入个人应用首页在当前预约卡片点击“退座”或扫描座
位上的二维码点击“退座”释放座位。
逾期未退座的,将被记录为违约行为。
二、使用规则
☆预约规则:
1.预约开放时间:提前一天。
2.座位保留时长:30分钟。
需在预约时段开始后30分钟内现场签到,超过时间后座位自动释放。
3.暂离时长:30分钟。
超过时间后座位自动释放。
☆违规规则:
1.预约后没有在规定时间内签到,将被记录违约。
2.暂离时未在规定时间内返回扫码落座,将被记录为违约。
3.离开不签退,记录违约。
4.每周违约次数达到3次,将暂停本周的预约功能。
使用要预约预约要签到
离座要暂离用完要退座。
预约成功并显示预约结果 (请牢记预约座位号及预约时段)
华中师范大学图书馆座位预约系统使用流程及说明
注意事项:
1、可预约时间为每日8:00—22:00(周五为8:00—12:00),每次可预约的时间为2小时,如需继续使用,请在下一时间段前30分钟进内行续约,超时后座位会被自动释放。
2、预约后请牢记座位号和预约时间段,并有序进场、对号入座。
3、为防止恶意预约,读者预约后未使用座位,造成资源浪费,将被记入黑名单。
4、读者在预约后30分钟内未到场,或者使用后中途离场超过30分钟,座位将会被自动释放。
5、座位空置半小时,任何人可以清理桌面,使用座位。
是 选择阅览室和座位
是否续约 超时座位自动释放
续约成功,继续使用原有座位2小时 进入
系统主界面 刷一卡通进行预约 提前30分钟进行续约 连续30分钟内未使用
否。
对号入座系统详细设计方案方案完成时间:2012年6月7日可行性分析报告题目:图书馆座位对号入座系统开发。
系统开发的总的设计目标是实现图书馆座位管理的系统化、规范化和自动化,实现对图书硬件的集中统一的管理。
本系统主要实现对图书馆座位的管理,主要功能为管理有关读者,座位,预定座位和管理者的信息等。
本系统结构分为前台管理模块和后台管理,前台包括学生和老师个人信息查询、座位选择、座位预定;后台管理模块包括学生信息管理、座位信息管理、管理者信息管理模块。
读者信息管理部分有两方面的功能,可以浏览学生的信息并对学生信息进行维护,可以注册新生信息。
座位管理可以浏览图书馆座位信息,可以对座位信息进行维护。
座位信息管理可以显示当前数据库中座位占用情况。
管理者信息管理可以显示数据库中管理者的情况,可以对管理者信息进行维护。
可见,本系统并不复杂,主要解决的问题是利用关键字对数据库进行查询。
背景近年来,随着高校招生规模的不断扩大,社会竞争的日益激烈,越来越多的学生为了应付各类考试而不断涌向图书馆充电,以提高自己的竞争力。
图书馆为了更好地配合学校的教学工作,完善读者服务,面临着多方压力,尤其是学生占座问题,成为困扰高校图书馆的老大难问题。
读者占座的原因有很多,如学生的道德素质有待提高,学校的学风建设、基础设施建设跟不上等等。
针对这一问题,当前的研究也提出了很多解决方案,但都不外乎兼顾公平和效率两个方面。
首先,图书馆的资源应该是免费使用的,必须公平;但是图书馆的资源又是有限的,应该得到最大限度的使用,须讲效率。
为了公平,需要花费大量的人力物力教育学生,提高学生的道德素养,并做好监督管理,这种解决方式相当被动和无奈,要达到良好的管理效果绝非易事。
而为了效率,收费制度似乎能够使有限的座位资源得到最大程度的利用,但是它的负面作用也很快显现出来,一方面利益驱使导致“卖座现象”产生,另一方面收费制度的实施不利于为经济拮据的弱势群体服务。
目录一、项目概述二、项目内容(一)项目的发现与提出(二)立项依据(三)项目内容及目标(四)项目可行性分析(五)项目方案(六)项目意义三、项目团队四、参考文献一.项目概述鉴于目前运行的高校图书管理系统存在占座缺陷,本项目从根本上解决占座问题的系统缺陷提出的解决方案。
在本项目中通过安装传感系统和显示屏,并关联图书馆管理系统等措施,以最大程度上减少因图书馆占座问题引起的资源浪费问题,给读者营造更好的学习环境。
二.项目内容(一)项目的发现与提出随着我国高等教育的不断发展,高校在校学生的数量在逐年上升,而现有的图书馆座位增长数量远远比不上读者的增长数量。
图书馆作为学校的文化中心和知识传播交流站为广大师生提供着丰富的文献资源。
因此每到期末与考研季图书馆更是成为了“兵家必争之地”,学生为了能在图书馆有“一席之地”更是大费周章,各种占座方式更是层出不穷。
因此导致物品丢失和占座位纠纷等问题与学校和谐的学术氛围格格不入。
而占座问题导致的座位资源利用率低下也是图书馆工作人员十分头疼的问题,很多同学占了座位而长时间不在导致真正想要来学习的同学没有“栖息之地”。
想要解决这个问题,不仅要提高学生的自身素养更需要一些必要的技术手段。
(二)立项依据根据调研,2010年以来已有部分高校购买或自行开发图书馆座位管理系统,通过VB、F1ash、ASP、数据库等技术,实现了具有自助座位派发、选择交换座位、座位保留、违章管理和实时显示座位状态等功能的管理系统(如郑州大学、南京大学、东南大学、厦门大学等),来解决图书馆读者占位抢座的问题。
通过考察和调研,笔者认为目前开发的座位管理系统是对座位“实时”管理,提高座位资源的利用率,总体构思合理,但仍有一些漏洞需要去完善和改进。
针对预约系统在现有图书馆座位管理系统中的应用情况,笔者通过电话调研的方式,对目前国内高校图书馆已有的座位管理系统的功能模块和运作流程进行了实际调研。
调研发现,现有图书馆座位管理系统的功能模块大致相同,主要包括座位自动分配、选座、退座、统计、违章处理等模块。
1引言...................................................... 错误!未定义书签。
1.1编写目的............................................ 错误!未定义书签。
1.2背景................................................ 错误!未定义书签。
1.3术语与缩略语........................................ 错误!未定义书签。
1.4参考资料............................................ 错误!未定义书签。
2系统结构.................................................. 错误!未定义书签。
3程序1设计说明............................................ 错误!未定义书签。
3.1程序描述............................................ 错误!未定义书签。
3.2功能................................................ 错误!未定义书签。
3.3性能 (6)3.4输入项 (7)3.5输出项 (7)3.6算法 (7)3.7流程编辑 (10)3.8接口............................................... 1错误!未定义书签。
3.9储存分配........................................... 1错误!未定义书签。
3.10限制条件.......................................... 1错误!未定义书签。
系统详细设计说明——图书馆管理系统1引言1.1编写目的本需求的编写是为了研究图书管理系统软件的开发途径和应用方法。
管理信息系统课程设计报告系统名称:图书馆座位预约管理系统专业年级:电子商务专业2013级2015年 7月 2日目录CONTENT图书馆座位预约管理信息系统的设计1.问题提出1.1开发背景西南石油大学图书馆成都校区馆建于2002年,现有馆舍面积21399平方米,2516个阅览座位,但是成都校区目前学生人数将近20000人,图书馆的座位完全不能保证学生的学习要求,所以在我校图书馆出现了冬季和夏季图书馆占位学习的情况,而且,我校图书馆现有座位管理实行的是先到先得的管理原则,很多学生很早去图书馆仍然不能找到一个座位;还有,部分学生因为临时外出或者其他原因,图书馆的座位占着不使用,导致部分学生无座位可使用。
1.2项目目标图书馆座位管理系统是为了解决我校图书馆座位预约管理不方便的问题,提高图书馆座位的使用效率,更加方便图书馆管理员的管理和学生的使用,所以开发该系统来解决这一问题。
1.3可行性研究经济可行性分析在做这方面的信息管理系统的开发时,必须要考虑投资效益,也就是能否投资后达到相应的效果,具体的原则是能够在尽量少的投资情况下,获得最大的效益,这就是经济可行性分析。
图书馆座位管理系统利用电脑系统操作,投资只是在电脑、数据库、相应管理软件以及座位签等方面进行投资,而且目前我校图书馆在电脑等方面可以利用现有电脑,额外投资相对较少,但是达到的效果将会很好,图书馆的座位将会得到更加有效率的利用。
具体的效益如下:(1)提高图书馆座位管理效率,有效的节约成本。
(2)提高管理工作人员的工作效率,通过计算机进行座位管理,将大大减少人力的管理。
(3)为学生提供个性化服务,减少图书馆占座而带来的不必要的麻烦。
技术可行性分析图书馆座位管理系统主要需要包括电子预约平台和数据库等软件以及电脑、数据库存储器、座位签等硬件设施,就目前图书馆的相关软硬件来说,大多数都可以实现该管理系统的加入,只是在相关操作系统等方面需要投入,而且图书馆工作人员一般都具备计算机操作的基础知识,能够熟练运用windows 操作系统,该管理系统的操作也非常简单,有相关的使用说明和提示,就图书馆层面来说,该技术是可以实现的。
CCNU Lib OrderSystem V1.0图书馆座位预约系统华中师范大学信息管理学院电子商务专业摘要管理信息系统是一个由人和计算机等组成的能进行信息收集、传输、加工、保存、维护和使用的系统。
它能实测国民经济部门或企业的各种运行情况,能利用过去的数据预测未来,能从全局出发辅助决策,能利用信息控制国民经济部门或企业的活动,并帮助其实现规划目标。
本文以本人在学校图书馆座位预约系统(CCNU Lib OrderSystem V1.0)的开发过程为蓝本,详细阐述了管理信息系统开发的过程和基本方法。
全文共分为:前言、系统需求分析、新系统逻辑方案、系统总体结构设计、系统详细设计、系统实施等七部分。
通过对图书馆座位预约系统的各个环节进行系统性的分析,从数据的流入流出、环境的感应等主要流程对图书馆座位预约系统进行了详细的设计与描述,但是由于时间和人力有限,难免会在开发和书写文稿的过程中出现纰漏,有望老师和同学们指正;本系统程序设计采用面向对象的软件开发工具Eclipse对系统进行开发,并且配合硬件(红外感应器、服务器、预约机等)共同组成系统的主体软硬件,系统界面友好,操作简便快捷,且文后附有系统操作的使用说明书和部分程序代码,可供参考。
关键词:管理信息系统、图书馆、座位预约目录1.引言1.1 编写目的1.2 项目背景1.3 参考资料1.4术语2.总体设计2.1系统运行环境2.1.1 软件运行环境2.1.2 硬件运行环境2.1.3 网络拓扑结构2.2系统设计模型2.2.1 UML用例图设计2.2.2 数据流程图设计3.代码设计3.1 UML类图设计3.2 代码设计列表4.数据库设计4.1数据库模型设计4.2数据字典设计4.3安全保密设计5.软件运行测试1引言1.1编写目的编写详细设计说明书是软件开发过程必不可少的部分,其目的是为了使开发人员在完成概要设计说明书的基础上完成概要设计规定的各项模块的具体实现的设计工作。
但是由于目前人力资源及其它资源的不足,暂时只是通过软件书指导编写一个测试样例软件,硬件平台的搭建制作出功能性的概述,不作详细设计;1.2项目背景软件系统名称:CCNU Lib OrderSystem软件开发平台:1.Eclipse Java EE IDE for Web Developers;Version: Indigo Release;Build id:20110615-0604;2.Adobe PhotoShop CS5 Extened 12.0×64版3.Aurora 3D Maker版本:1.10.28宏观需求背景:随着学校的人数的扩招,图书馆自习室的座位资源短缺问题日益严重,特别是在临近考试时,座位占座情况尤为明显。
为此,图书馆提出了采用计算机硬件或软件技术实现对自习室的辅助管理。
但是以硬件技术为主开发的自习室管理系统存在成本大、功能弱、系统扩展性低等问题,不适于推广应用。
而以软件技术为主开发的自习室管理系统不存在上述问题。
1.3参考资料编号参考资料作者出版单位1基于单片机和红外接近开关的图书馆座位管理系统刘大杰等电子工程师2图书馆自习室管理系统的设计与实现孙发等现代图书情报技术3图书馆预约系统使用通知山东大学威海分校/viewthread.phptid=11658814高校图书馆座位资源配置的中自累托优化解决方案刘洋等图书馆情报学1.4术语列出本系统设计说明书中专门术语的定义和英文缩写词的原词组。
2总体设计2.1系统运行环境2.1.1软件运行环境基本环境配置:Java 2 Micro Edition (J2ME )及其以上;数据库:SQL Server 2000操作系统:Windows NT Server。
该系统为软件运行的计算环境提供了一个完整的方案。
从文预约/打印操作,到Intranet和Internet服务,关键任务的应用程序支持,所有的服务被嵌入操作系统。
从基本点着手,Windows NT Server设计成为最具有集成性,完整性和便捷性的服务器操作系统,并提供了对关键任务应用程序所必备的评测性,可靠性和管理性。
2.1.2硬件运行环境整体环境采用C/S架构,为保证较快的响应时间,选用处理速度较快的计算机CUP服务器,内存大小对数据库系统的响应速度影响较大,因此选择内存教大的系统。
网络通信速度选用100Mbit/s/1000Mbit/s。
服务器配置:2.1.3网络拓扑结构:如下图所示2.2系统设计模型2.2.1 CCNU Lib OrderSystem V1.0 UML用例图设计主用例图设计如下图所示:说明:该用例图描述的是用户(Student)从到达图书馆开始,到离开图书馆或者正式(非正式)离开座位时结束的用例过程;该用例主要用于描述CCNU Lib OrderSystem V1.0 管理信息系统在软件方面的主要功能与处理流程;用于明确后续软件开发的具体需求,为软件的详细模块设计进行一定的指导;UML用例图事件描述:通过预约机预约座位用例名称:通过预约机预约座位;用例目标:当Student来到图书馆开始使用预约机时,用例开始。
它开始处理该Student的预约信息。
当该Student离开预约机时,用例结束。
级别:子方式;参与者:同学(Student);状态:只定义了初始路径;前提条件:Student进入图书馆到达预约机旁;成功后件:系统显示该座位已经被占座,目前不可预约,红外感应指示灯为红色;并且开始进行15分钟及时操作;主路径:Student到达预约机旁,登陆预约机进行预约;可选路径:无;例外路径:无;不通过预约机到达座位用例名称:不通过预约机到达座位用例目标:当Student来到图书馆选择不通过预约机预约,而直接进入座位区时,用例开始。
当Student来到座位区时,用例结束;级别:子方式参与者:同学(Student)状态:只定义了初始路径前提条件:Student进入图书馆;成功后件:没有进行预约机预约;主路径:Student进入图书馆,直接进入想要就坐的阅览区域;可选路径:在图书馆已经入座后,取消座位(正常离开),到达另外座位位置;例外路径:用户来到预约机旁,多次输入用户密码失败,改换为主路径起始点;恶意离座用例名称:恶意离座用例目标:当Student没有刷卡,离开座位时,用例开始;红外感应器开始计时;1分钟后,用例结束;级别:子方式参与者:同学(Student)状态:路径定义完成前提条件:该Student已经成功入座;成功后件:该座位指示灯熄灭,显示位置可坐,预约系统显示可预约;主路径:成功入座,不刷卡离开座位;可选路径:无;例外路径:无;刷卡暂离用例名称:刷卡暂离用例目标:当Student由于需要暂时离开,将一卡通在红外感应器上刷卡感应,用例开始。
感应器记录暂离信息。
当感应器感应到Student一卡通信息时,用例结束;级别:子方式参与者:同学(Student)状态:路径定义完成前提条件:该Student已经成功入座;成功后件:该座位指示灯显示为红色,并且开始进行15分钟计时;主路径:成功入座,刷卡离开座位;可选路径:无;例外路径:无;正式离座用例名称:正式离座用例目标:当Student由于其它需要,正式离开座位时,用例开始。
Student在感应器上连续两次刷卡。
当Student在5min内离开座位后,用例结束;级别:子方式参与者:同学(Student)状态:路径定义完成;前提条件:该Student已经成功入座;成功后件:感应器指示灯熄灭,预约系统显示可预约;主路径:成功入座,连续刷卡两次正式离开座位;可选路径:无;例外路径:无;入座用例名称:入座用例目标:当Student进入图书馆时,用例开始。
通过某种方式入座。
当Student成功入座,或者入座失败时,用例结束;级别:父方法参与者:同学(Student)状态:路径定义完成;前提条件:Student到达图书馆;成功后件:入座成功,指示灯变为绿色;如果是通过预约座位入座,入座失败,则记录违约信息,并且将指示灯熄灭;主路径:进入图书馆,通过预约机预约座位,成功入座;可选路径:进入图书馆,直接到达阅览区,选择指示灯为熄灭状态的座位入座;例外路径:1.在成功入座后,换取其它座位入座;2.预约座位后,15分钟内没有到达预约座位入座,自动放弃该座位的使用权,并且被记录违约信息;离座用例名称:离座用例目标:当用户决定离开座位时,用例开始;感应器记录离座信息传给处理器;当用户在15分钟内返回,或者正式离开时,用例结束;级别:父方法;参与者:同学(Student)状态:路径定义完成;前提条件:该Student成功入座;成功后件:感应器指示灯为红色(暂离),1分钟后熄灭(恶意离座),熄灭(正式离开);主路径:成功入座,刷卡一次,暂离;可选路径:成功入座,连续刷卡两次,正式离开;例外路径:成功入座,没有刷卡,离开1分钟以上,恶意离座,记录违约信息;记录违约信息用例名称:记录违约信息用例目标:当Student成功预约或者成功入座时,用例开始。
当Student没有在15分钟内到达预约座位或者恶意离座时,用例结束;级别:延伸方法;参与者:同学(Student)状态:路径定义完成;前提条件:预约座位,或者成功入座;成功后件:数据库成功记录该Student的违约记录;主路径:预约座位成功,在15分钟内没有到预约座位点入座,记录违约信息;可选路径:直接入座后,恶意离座,记录违约信息;例外路径:无;2.2.2 CCNU Lib OrderSystem V1.0 数据流程图设计数据流程图是全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来。
以下是CCNU Lib OrderSystem V1.0的数据流程图。
数据流分析1.数据流编号:F-01数据流名称:一卡通信息简述:一卡通信息数据流来源:一卡通刷卡输入、预约系统输入;数据流去向:服务器数据库、感应器存储器;数据流组成:学号+姓名+院系+刷卡/登陆时间数据流量:1Kb/S;高峰流量:1MB/S;2.数据流编号:F-02数据流名称:信息门户信息简述:信息门户信息数据流来源:学生输入;数据流去向:服务器数据库;数据流组成:学号+信息门户密码数据流量:1Kb/S;高峰流量:1MB/S;3.数据流编号:F-03数据流名称:预约信息简述:预约信息数据流来源:读者在预约机上登陆预约后产生;数据流去向:服务器数据库;数据流组成:学号+姓名+院系+登陆时间+预约位置编号;数据流量:1Kb/S;高峰流量:1MB/S;4.数据流编号:F-04数据流名称:座位状态更改信息简述:座位状态更改信息数据流来源:感应器数据采集;数据流去向:感应器存储器;数据流组成:座位有无人(0/1)+指示灯状态;数据流量:1Kb/S;高峰流量:1MB/S;5.数据流编号:F-05数据流名称:状态信息简述:状态信息数据流来源:座位状态信息;数据流去向:感应器存储器;数据流组成:座位状态信息+一卡通信息;数据流量:1Kb/S;高峰流量:1MB/S;处理逻辑描述1.处理逻辑编号:P1.1处理逻辑名称:信息录入简述:学生到达图书馆,采用预约的方式进行位置的使用,学生用自身信息门户的账号密码登陆预约系统,根据自身的喜好,选择想要预约的座位,等待系统的预约提示;输入的数据流:信息门户信息(D02)处理逻辑:读取预约系统的当前时间,对于输入的学生信息进行编码输入服务器数据库;输出的数据流:预约信息(D03)处理频率:2000/日2.处理逻辑编号:P1.2处理逻辑名称:服务器处理请求简述:服务器得来自预约机或者红外感应器的信息处理请求,通过对相关数据的译码,产生具体的操作指令;输入的数据流:状态信息(D05)处理逻辑:读取预约系统的当前时间,对于输入的学生信息进行编码输入服务器数据库;输出的数据流:状态信息(D05)处理频率:3000/日3.处理逻辑编号:P1.3处理逻辑名称:读取一卡通信息简述:学生来到相应的座位旁边,将一卡通放置在红外感应区的一卡通感应区,感应器读取一卡通中的学生信息;输入的数据流:一卡通信息(D01)处理逻辑:读取一卡通中的学生信息,并且送入感应器存储器。