数据库原理及应用
课程设计说明书
题目: 图书馆管理系统
院 系: 计算机学院 专业班级: 10计科2
学 号: 1010311120 学生姓名: xxx 指导教师: xxx
第一章 系统概述
当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机网被广泛应用于管理信息系统的外部环境。计算机的最大好处在于利用它 能够进行信息管理。使用计算机进行信息处理,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与管理信息系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的 集聚地,图书和用户借阅资料繁多,包含很多的信息数据的管理。
该软件最终的使用者是学校,公司,图书馆管理者,并提供以下的功能: 1. 默认页提供关于图书馆管理系统的基本信息; 2. 图书馆管理者可以根据读者信息创建读者的帐户; 3. 如果读者输入的 ID 在数据库不存在,系统将显示错误页;
4. 图书馆管理者必须先登录才能在了解图书馆的详细信息和自己的基本信息,并可以对图书进行添加、查找、修改、注销等的操作,还可对读者进行管理与归类;
5. 读者必须先登录才能对图书进行借阅、归还、续借等操作。
第二章 需求分析
2.1 需求
2.1.1功能需求
2.1.1.1登录界面
为了方便进行管理,我们设置了一个统一的登陆界面。对于不同身份的人由系统自动判断。
2.1.1.1.1 用户登录 (1) 用户信息
此模块包括用户的姓名、密码、年龄和性别。 (2) 图书信息
此模块包括图书的类别、名称、作者、出版社、以及图书馆里的现有数量。 (3) 借阅图书
此模块包括借阅图书的用户、借阅的时间。 (4) 密码的更改
管理员可根据自己的喜好更改自己的登录密码。
登 陆 界 面 基础数据维护 新书订购管登录界面流程图
借阅管理 系统数据维护 2.1.1.2 图书信息管理 2.1.1.2.1图书清单
1.图书名 2.图书编号 3.类型 4.作者 5.已借出的本数 6.所剩本数 2.1.1.2.2新进图书信息 2.1.1.2.3图书查询 (1) (2)
2.1.1.2.4图书信息的更新及删除
对图书信息进行修改,添加或删除。
图书信息管理 按作者 按图书名
新 图 图书清单
2.1.1.3 用户信息管理
书购订信购息信 息图书查询书信息的更新
用户自己可以查看的基本信息,通过用户的信息便于管理员有效的管理用户的借阅信息,可以让自己了解自己的借阅情况。 2.1.1.3.1 个人基本信息
1. 学号 2. 姓名 3. 密码 4. 年龄 5. 性别 6. 生日 7. 电话号码 2.1.1.3.2 功能 1. 能借阅的书本数量 2. 已借书数量
3. 曾经借过的书及所借时间 4. 用户信息的更改 2.1.1.3.3 查询 1.管理查询
管理员可以查询图书馆里的藏书情况,用户的基本信息情况 2.用户查询
用户可以查询图书馆里的藏书情况和自己的借阅信息 2.1.1.3.4 注销和修改用户信息
用户信息管理流程图
读者基本信息 功 能 查 询 用 户 信 息 管 理 姓 学 名号能本借数阅量的书已借量书数用户信息的更改管理询员查用户查询 2.1.1.4 图书借阅管理 2.1.1.4.1 图书借书管理 (1) 读者查询方式