图书馆自习室管理系统设计与实现_第1页
图书馆自习室管理系统设计与实现_第2页
图书馆自习室管理系统设计与实现_第3页
图书馆自习室管理系统设计与实现_第4页
图书馆自习室管理系统设计与实现_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图书馆自习室管理系统的设计与实现图书馆自习室管理系统的设计与实现 院 系 信息科学与工程学院 专业班级 信息管理与信息系统 1 班 姓 名 王建强 学 号 年月完成 2013 10 22 摘要摘要 总结图书馆自习室管理系统的设计 开发和测试工作 该系统基于 B S 结构 利用现有校园一卡通系统 通过 Flash ASP 和数据库等软件技术 实现 自动分发座位 选择交换座位 座位保留超时管理和图形动画显示座位位置及 状态等功能 解决高校图书馆自习室普遍出现的由于抢座 占座而导致的座位 利用率低等问题 关键词关键词 座位管理 座位定位 自习室管理 目录 1 引言引言 随着高校的扩招 图书馆自习室的座位资源短缺问题日益严重 为此 图 书馆提出了采用计算机硬件或软件技术实现对自习室的辅助管理 以硬件技术 为主开发的自习室管理系统存在成本大 功能弱 系统扩展性低等问题 不适 于推广应用 而以软件技术为主开发的自习室管理系统不存在上述问题 但目 前相关研究仅限于利用UML和流程图等软件设计手段描述系统的功能需求或设计 要点 未给出关键功能部分的详细设计和实现细节 总结图书馆自习室管理系统的设计 开发和测试工作 给出了系统的详细 设计和实现细节 利用现有的校园一卡通系统 通过Flash ASP 数据库等技 术 实现了具有自动座位分发 选择交换座位 座位保留超时管理和图形动画 显示座位状态位置等功能的自习室管理系统 解决了自习室学生抢座和占座的 问题 2 需求分析需求分析 2 1 系统需求系统需求 自习室座位管理系统应该具有信息全面准确 更新快速 显示简洁移动等 特点 自习室座位信息更新界面应简单易用 输入方便 这样才能使自习室管 理者能够方便快捷地对当前自习室座位信息情况进行更新 2 2 功能需求功能需求 本系统设计的最终目的是实现对座位的有序高效管理 为此 在系统设计 时 应做好用户需求调查 充分了解学生的实际需求 保证系统具有良好的易 用性 稳定性和扩展性 系统设计要点如下 1 用户信息的识别登记 为了实现有效的管理 必须实现对学生信息的识别和登记 同时考虑到系 统的易用性 利用校园一卡通实现对学生的身份识别和登记 系统设计要求学 生进出自习室时必须进行刷卡操作 2 自习室座位分配 为了有序对座位进行管理 系统默认状态下采用系统自动分发座位 3 自习室选择交换作为 在系统自动分配座位之后 由管理员在画面上通过鼠标点击目标空闲座位 实现座位的选择切换 4 座位状态管理 考虑到学生有暂时离开座位的实际需求 座位分为正在使用中 暂时保留 空闲 超时空闲 4 种状态 对于暂时保留的座位 系统设定保留时限 如 30 分 钟 若座位保留超时 则系统自动收回座位 并将座位状态设置为超时空闲 以区别于空闲状态 便于管理 另外 在用餐时间 即在 11 00 12 30 和 16 30 18 00 期间 座位保留时间延长到 1 个小时 5 座位位置和状态显示 为了生动直观地显示自习室座位状态信息和当前操作座位的位置及状态 采用了基于动态查询的 Flash 图形动画界面显示方式 6 管理员查询 针对学生遗忘座位编号 设置了管理员查询记录功能 显示查询学生的座 位编号等信息 7 刷卡目标识别 为了便于管理 在每个自习室进出口部署一台终端电脑和校园一卡通刷卡 设备 进入自习室 刷卡操作分为初次刷卡分配座位和保留座位继续使用两种 系统将自动进行识别 离开自习室 刷卡操作分为离开座位和暂时保留座位两 种 若是离开操作 则直接刷卡离开 若是暂时保留操作 则在刷卡之后需按 保留 键 3 业务流程业务流程 本系统的实现对高校自习室座位管理的有序高效管理 为了减少用户拥挤 和排队的可能性 本系统在原有文献的基础上新增利用个人电脑通过 WEB 方 式选择座位的方式 增加了用户使用系统的接口数 在大大增加用户方便性的 同时 因提供给用户使用的方式多了 需要验证的数据多了 从而增加了系统 安全性方面实现的复杂性 然而保证系统的安全性是系统能够被使用的前提 在综合考虑两种输入一卡通号码方式的基础上 设计了如下图用户识别验证流 程 能够有效保证系统的安全性 图注 用户识别验证流程图 本系统对于处于保留状态的座位利用定时器设置工作任务队列 定时触发 工作任务 发送座位状态更新信息到座位状态更新接收器及时更新座位状态信 息 定时触发的时间为设置保留状态的当前时间加上保留时间 当然还有其他 几种方式改变座位状态 比如初次进入自习室 短暂出去后重新进入自习室和 退出自习室等 即时修改座位状态信息 图注 座位状态变更流程图 4 功能设计功能设计 1 登录模块 填写学生学好 填写正确密码 进入相应的自习室查询模块 2 显示模块 显示相应内容 3 查询模块 提供多种查询条件 可按需要进行查询 4 添加模块 向数据库中添加空闲自习室记录 5 更新模块 在数据库中更新自习室剩余座位信息 6 删除模块 在数据库中找到要删除的记录 并将其删除 7 统计模块 对数据库中的信息进行统计 5 数据库设计数据库设计 数据库作为系统服务器端的后台 存储了当前使用座位学生的数据 自习 室的座位状态信息和座位使用历史数据 工作端浏览器加载的Flash界面程序正 是通过ASP程序查询数据库得到目标座位位置编号和状态信息 本系统数据库有 三个表 分别为座位使用学生记录表 自习室座位表和历史记录表 具体数据 库字段设计如表1 表2和表3所示 其中 表1初始状态无记录 吃饭时间 eat tmie 字段表示离开时是否属于 吃饭时间段 如果是则值为 Yes 否则为 No 座位保留 seat save 字段 表示是否要求保留座位 如果要求则值为 Yes 否则为 No 本系统中座 位编号 seat num 字段和座位位置 location 字段一一对应 但值不相同 例 如001对应A01 表2存储了所有自习室的座位信息 字段初始值根据自习室的实际情况进行 设定 其中座位状态 location 字段初始值为 free 表3存储了学生使用座位的历史记录 其中是否正常离开 left state 字段 用于记录座位离开情况 便于纪律惩罚管理 表1 座位使用数据记录表 表名 seat 字段内容字段名称数据类型示例 学号 stu num 文本 自习室编号 room num 文本 1 座位编号 seat num 文本 012 开始使用座位时间 seat start 文本2013 10 22 9 00 离开座位时间 seat end 文本2013 10 22 21 00 座位保留 seat save 文本 Yes 吃饭时间 eat time 文本 Yes 座位位置 location 文本 A31 表2 自习室座位表 room seat 字段内容字段名称数据类型示例 自习室编号 room num 文本 1 座位编号 seat num 文本 012 座位状态 seat state 文本 free 座位位置 location 文本 A31 表3 历史数据记录表 表名 seat history 字段内容字段名称数据类型示例 学号 stu num 文本 自习室编号 room num 文本 1 座位编号 seat num 文本 012 开始使用时间 seat start 文本2013 10 22 9 00 离开时间 seat exit 文本2013 10 22 21 00 是否正常离开 left state 文本保留超时 座位位置

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论