图书馆借阅管理系统文档模板供参考(共23页).doc
《图书馆借阅管理系统文档模板供参考(共23页).doc》由会员分享,可在线阅读,更多相关《图书馆借阅管理系统文档模板供参考(共23页).doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上江西理工大学应用科学学院信息工程系课程设计说明书 课程名称: 数据库原理与技术 课题名称: 图书借阅管理系统 姓名: 何梦 班级:信科091班 学号:08姓名:余辉辉 班级:信科091班 学号:07姓名:钟少汇 班级:信科091班 学号:13完 成 时 间: 2012-1-7 指 导 老 师: 邓小鸿 指导老师评语:得分: 专心-专注-专业目 录1 系统概述1.1 现状分析随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆
2、的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。1.2 系统目标开发学生信息管理系统所采用开发工具为Microsoft SQL Server,此系统的运行环境为Windows 98,Windows 2000,Windows XP,Windows 7等。开发此数据库的目标
3、有以下几点:(1) 便于查询、修改书籍信息,例如:编号、作者、出版时间、类别名称等;(2) 通过所需要了解的信息来查找要借阅的书籍,节约了时间,且准确的查找出信息,不会出现遗漏;(3) 方便信息的输出与输入,并对信息的分类有着明显的作用,简化了分类过程,缩短了为学生借还书的时间。(4) 通过对书籍的查询,可以快速找到它的借阅信息。(5) 方便管理员的维护操作,可以浏览罚款信息。2 系统数据库分析2.1数据库需求分析本系统是一套简单实用的图书借阅管理工具,该系统针对方便图书管理的特点,根据学生、书籍有关信息,查找信息设计开发的。其模块功能完善,界面美观友好,操作简便快捷,为学校的图书信息档案自动
4、化管理提供了完善的解决方案。主要功能包括:读者基本信息管理的输入,修改,查询;书籍信息的输入,修改,查询;借阅信息的输入,归还信息的输入,修该,查询;管理员信息的输入,修改,查询;系统功能结构图2.1所示图书借阅管理系统书籍信息管理读者信息管理借书信息管理还书信息管理管理员信息管理输入书籍信息修改书籍信息删除书籍信息输入读者信息修改读者信息删除读者信息输入借书信息修改借书信息删除借书信息修改管理员信息输入管理员信息删除还书信息修改还书信息输入还书信息删除管理员信息图2.1 系统功能结构图2.2 数据库概念结构分析在图书借阅管理系统中,一个管理员可以管理多本书籍,一本书籍只能对应一个管理员,则管
5、理员与书籍之间具有一对多的联系;一个读者可以借阅多本图书,一本图书也可由多个读者借阅,则读者与书籍之间具有多对多的联系;一个读者可以归还多本图书,一本图书也可由多个读者借阅,则读者与书籍之间具有多对多的联系;图书实体属性E_R分图如图2.2.1所示:图书书籍编号书籍名称作者书籍类别图2.2.1 图书实体属性E-R分图管理员实体属性E_R分图如图2.2.2所示:管理员管理员编号管理员姓名图2.2.2 管理员实体属性E-R分图读者实体属性E_R分图如图2.2.3所示:读者借书证编号读者姓名读者性别图2.2.3 读者实体属性E-R分图N1图书借阅管理系统E_R图如图2.2.5所示:管理员图书管理借阅
6、归还读者借书数量借书日期借阅时间罚款金额超期天数还书日期还书数量NMNM2.2.5图书借阅管理系统E-R图2.3 数据库逻辑结构分析根据2.2.5图书借阅管理系统E-R图,转换成关系模式为: 管理员(管理员编号,姓名) 图书(书籍编号,书籍名称,作者,管理员编号) 读者(借书证编号,姓名,性别,) 借阅记录(书籍编号,借书证编号,借书数目,借书日期,借阅时间) 归还记录(书籍编号,借书证编号,还书数目,还书日期,超期天数,罚款金额)2.4 数据字典 (1)表名:Student(Sno,Sname,Sclass,Stel,Ssex,Sbno,Spl,Sdate),其含义:学生基本信息表,存储学生
7、的有关信息。其结构如表2.1所示:表2.1 图书基本信息表字段名字段类型是否为空备注书籍编号CHAR(15)NOT NULL主键作者CHAR(10)NULL名称CHAR(15)NULL类别CHAR(15)NULL管理员编号CHAR(15)NULL外键(2)表名:Flow(Fno,Ftype,Fexplain,Ftime,Sno),其含义:流动情况表,存储流动信息。其结构如表2.2所示:表2.2管理员基本信息表字段名字段类型是否为空备注管理员编号CHAR(15)NOT NULL主键姓名CHAR(15)NULL联系电话CHAR(15)NULL(3)表名:Award(Ano,Atype,Aexpla
8、in,Atime,Sno),其含义:获奖情况表,存储获奖信息,其结构如表2.3所示:表2.3 读者基本信息表Award字段名字段类型是否为空备注借书证编号CHAR(15)NOT NULL主键姓名CHAR(15)NULL(4)表名:Punish(Pno,Ptype,Pexplain,Ptime,Sno),其含义:处分情况表,存储处分信息,其结构如表2.4所示:表2.4 借阅记录信息表字段名字段类型是否为空备注书籍编号CHAR(15)NOT NULL外主键借书证编号CHAR(15)NOT NULL外主键借书数目CHAR(2)NULL借书日期DATATIMENULL借阅时间CHAR(4)NULL(5
9、) 表名:Punish(Pno,Ptype,Pexplain,Ptime,Sno),其含义:处分情况表,存储处分信息,其结构如表2.5所示:表2.4归还记录信息表字段名字段类型是否为空备注书籍编号CHAR(15)NOT NULL外主键借书证编号CHAR(15)NOT NULL外主键还书日期DATATIMENULL还书数目CHAR(2)NULL超期天数CHAR(4)NULL罚款金额FLOAT(8)NULL3 数据库操作部分3.1 数据库创建用SQL语句创建数据表还书记录并建立相应属性的约束:create table 还书记录(书籍编号 char(15),借书证编号 char(15),还书日期 d
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 借阅 管理 系统 文档 模板 参考 23
限制150内