信息与计算科学系课程设计报告
图书管理系统的设计
1. 系统功能
1.1 主要功能
图书管理系统主要实现以下5方面的功能: a.图书入库 b.查询 c.修改信息 d.图书借还 e.系统管理
1.2 功能描述
1.书籍管理功能:包括书籍类别管理和书籍信息管理两部分。 2.读者管理部分:这一部分包括对读者信息进行管理的功能。 3.借阅管理部分:这一部分包括借书信息管理和还书信息管理两部分。 4.系统管理:包括修改系统用户密码、增加新用户以及退出系统等。
1.3 系统数据流程分析
图书管理系统数据流程图如图1-3所示。
1
信息与计算科学系课程设计报告
读者基本信息录入录入 图书基本信息录入录入 读者信息管理 图书信息管理 读者信息库 图书信息库 借阅信息录入 图书借阅管理
图1-3 系统数据流程图
1.4功能模块图
本系统包括的模块主要有如下几个部分:图书管理模块、借阅管理模块、读者管理模块、系统管理模块、信息查询模块、用户管理模块
具体的功能描述如下:
图书管理:其功能是管理书库中图书的记录信息,对入库图书信息进行管理,并进行查询。
借阅管理:其功能是对读者借阅信息进行查询。
读者管理:其功能是对读者一般信息进行查询以及维护。
系统管理:其功能是为系统的使用者进行帐户和密码管理以及基础数据维护。 其子系统描述:
2
信息与计算科学系课程设计报告
1.图书管理包括图书入库功能,主要整理图书的数量、类别和各种相关的信息等。 2.图书借阅,进行借书操作(此操作由管理员完成);当用户要查询自己的借阅情况时,可进行借阅查询。
3.读者管理包括读者登记,读者信息管理,添加读者借书和还书信息。可以记录新加入的读者的信息,并且可以对已经存在于数据库中的读者的信息进行修改,同时可以进行读者借、还书的管理。
4.用户管理包括修改密码、新增用户、删除用户可执行的系统操作等。 5.信息查询包括图书查询、读者查询和用户查询等功能。通过这些功能,可以通过不同的关键字来对书库中的图书进行查询,同时也可以查询读者的借阅信息。
6.系统管理是用来完成本系统的基本操作,如修改密码、登录系统、退出登录,还有系统简介等功能。
其功能模块图如下所示
新书入库功能 图书类别功能 读者信息功能 读者查询功能 增密码修改 借书管理功能 还书管理功能 图书管理功能 读者管理功能 系统管理功能 借阅管理功能 图书管理系统 加 用 户
图1-4功能模块图
3
信息与计算科学系课程设计报告
2. 系统数据库设计
2.1 E-R图
E-R模型的“联系”用于刻画实体之间的关联。根据上面的设计可以规划出的实体有:读者实体、图书实体和借书信息实体。
2.2 读者实体
读者实体 学号 姓名 联系电话 借书证号 证号 性别 系别 图2-2读者实体
2.3 图书实体
出版日期 图书编 类别编 号
图书实体 出版日期出版日期图书名称 作者 图2-3图书实体
出版日期2.4 借书实体E-R图
4
信息与计算科学系课程设计报告
借书信息实体 图书编号 借书证号 借出日期 图2-4借书实体
借出状态 还书日期 2.5 系统实体E-R图
读者
借阅 图书 图2-5实体E-R图
2.6 数据库设计
由数据模型利用SQLsever2000进行数据库的详细设计,本系统设计的数据库名为shop,其基本表的设计如下:
2.6.1学生信息表
表2-6-1学生信息表 字段名称 学号 姓名 性别 系别 联系电话 借书证号 密码
数据类型 varchar varchar varchar varchar varchar varchar varchar 大小 50 20 4 5 50 50 15 5
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库图书馆管理系统-大作业在线全文阅读。
相关推荐: