阅读文献总结笔记19

李鹏,张海燕. 基于Java技术的图书馆预约座位管理系统的设计[J]. 电脑知识与技术, 2021, 17(8): 71-73总结笔记

摘要:该文以某本科院校为背景,研究校图书馆自习室座位预订解决方案,使用了信息技术中的面向对象程序设计语言实现了一套软件系统,按照软件工程理论中的软件生命周期原则完成系统的设计与实现工作。该文介绍了图书馆预约座位管理系统开发的背景和意义,分析了系统的功能需求,设计了系统的数据实体并描述他们之间的关系。

系统开发背景

高校图书馆除了图书借阅功能外,对校内外人员提供自习室服务也是一项重要业务功能,需要独自学习的学生可以到自习室找到座位自习,但由于自习室座位有限,每到考试前夕就会出现一座难求的现象,部分学生用个人物品占座,使得 自 习 室 座位 出 现 空 占问 题 。 为 了规 范 自 习 室概率,提高学生 自 习 的 效率,校图书馆决 定 使 用 预约 座 位 的 方式 来 管 理 自习室,学生要提 前 预 约 并在 指 定 的 时间内自习并离开。尽管预约座位的方式一定程度上缓解了自习室座位紧张的问题,但预约接待和记录工作较为繁重,有时还会出现由于记录错误出现座位预约冲突的现象。为了进一步提高自习室的管理水平,校图书馆决定组织开发一套专门用于自习室座位预约和数据统计的信息化系统。本次图书馆预约座位管理系统开发的主要意义就在于使用信息化技术实现图书馆座位预约和使用的远程管理,提高办事效率和避免记录错误。该系统面向所有在校生提供注册和使用权限,主要功能包括注册登录、数据分析、信息管理、学生管理、座位管理等。为了保证图书馆预约座位管理系统的适用性和健壮性,本次系统开发使用了先进的程序开发语言和工具,按照软件工程理论来实施开设计与实现各个环节工作,有效提高了开发效率,降低了开发成本。

功能需求分析

通过文献综述分析、师生访谈、问卷调查等方式获取图书馆预约座位管理系统的功能需求,将系统分为注册登录模块、数据分析模块、信息管理模块、学生管理模块、座位管理模块5个主要模块,图书馆预约座位管理系统功能结构如图1所示。

数据库实体模型设计:

1)学生实体对应系统内完成登录注册和进行座位预约的学生用户信息,主要属性包括学号、密码、姓名、性别、年龄、系别、专业、班级、积分、预约状态、备注信息。2)学生状态实体对应所有学生的在校状态、登录状态等信息,主要属性包括学号、登录状态、头像名称。3)管理员实体对应管理员用户的信息,主要属性包括工号、密码、姓名、系别、备注信息。4)管理员状态对应管理员账号的使用状态和登录状态,主要属性包括工号、登录状态、头像名称。5)公告实体对应系统内发布的公告信息,主要属性包括公告序号、公告标题、公告内容、发布时间、发布状态。6)留言信息实体对应学生发布的留言信息和审核结果信息,主要属性包括学号、姓名、留言标题、留言内容、留言时间、审批状态。7)通宵预约信息实体对应学生的通宵预约信息和审核结果信息,主要属性包括学号、姓名、系别、辅导员姓名、寝室位置、审批状态、时间。8)自习室信息记录了自习室的编号、座位数、容量等信息,主要属性包括座位号、学号、姓名、系别、专业、班级、座位状态、预约时间。

结束语:

图书馆预约座位管理系统以解决自习室预约问题为出发点,结合学校实际情况和师生的接受能力建设了基于B/S的软件系统。图书馆预约座位管理系统减少了图书馆管理人员的工作量,为广大学生提供了方便快捷的预约服务途径,具有较强的实用价值。

原文地址:https://www.cnblogs.com/clearlove1215/p/15631013.html