图书馆图书管理系统

上传人:汽*** 文档编号:563865061 上传时间:2022-11-07 格式:DOC 页数:25 大小:392.10KB
返回 下载 相关 举报
图书馆图书管理系统_第1页
第1页 / 共25页
图书馆图书管理系统_第2页
第2页 / 共25页
图书馆图书管理系统_第3页
第3页 / 共25页
图书馆图书管理系统_第4页
第4页 / 共25页
图书馆图书管理系统_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《图书馆图书管理系统》由会员分享,可在线阅读,更多相关《图书馆图书管理系统(25页珍藏版)》请在金锄头文库上搜索。

1、数据库系统原理课程设计说明书图书馆借阅管理系统江西理工大学应用科学学院信息工程系课程设计说明书课程名称:数据库原理与技术课题名称:图书馆借阅管理系统参与人员姓名: 班级、学号 02号参与人员姓名: 班级、学号 30号参与人员姓名: 班级、学号 09号参与人员姓名: 班级、学号 07号完 成 时 间: 2012年7月1日指 导 老 师: 指导老师评语:得分:1目 录1 系统概述11.1 现状分析11.2 系统目标12 系统数据库分析22.1数据库需求分析22.2 数据库概念结构分析22.3 数据库逻辑结构分析32.4 数据字典33 数据库操作部分53.1 数据库创建53.2 数据库的更新操作53

2、.3 数据库的查询操作53.4 数据库的备份和还原操作54 系统规范化设计64.1 数据库表的规范化设计64.2 数据库的完整性设计64.3 数据库的维护和安全性设计65 总结75.1 收获75.2 不足和改进7参考文献8致 谢91 系统概述1.1 现状分析学生从图书馆频繁借书、还书是一种经常性的行为,利用计算机代替传统人工给我们提供信息,及时地调整学校图书馆结构,并且对学生的借阅过程形成一整套动态的管理就十分必要了。学校图书馆规模相对于商业图书馆小,但要有着完整的图书信息,对每一册书要有详细的记录信息,功能上对系统的需求是全面的。因此对用户的需求可分为四个方面:一方面是图书馆工作人员通过计算

3、机来管理各类图书,分类编号,调整图书馆结构,增加图书馆库存,适应学生的需求;二方面是学生能通过计算机来查询浏览图书馆的图书,来确定自己需要的书籍,为借阅做好准备;三方面是工作人员对学生的借阅证发放;四方面也是图书馆的核心工作,对图书馆的借阅管理。这四方面形成了学校图书馆一个工作整体,采用计算机自动化信息处理,可方便快捷的共享信息交流信息,高效的协同工作。1.2 系统目标1、开发工具:前端环境:Microsoft Visual Basic 6.0后台数据库:Microsoft SQL Server 20002、运行环境:硬件环境: CPU:800MHz以上内存:128M或更高硬盘:20G操作系统

4、: Windows 98/2000/XP/20033、开发目标:方便用户进行图书查询,图书浏览和图书分类浏览,进行图书借阅并了解自己的借书情况和个人情况。用户在借阅超期的情况下得到来自管理员的提醒。方便图书管理员进行图书管理,用户管理,管理员管理。图书管理包括图书信息以及图书分类的添加,修改,删除。用户管理包括用户信息的添加,修改,删除。管理员管理包括管理员信息的添加,修改,删除等。用户和管理员可以修改自己的密码,修改前需核对自己的原始密码。实现模糊查询,使用户得到更多的相关记录。2 系统数据库分析2.1数据库需求分析1、系统的主要功能:(1)学生信息管理模块:管理学生信息(2)图书信息管理模

5、块:管理图书信息(3)借阅信息管理模块:管理借阅信息(4)续借信息管理模块:管理续借信息(5)归还信息管理模块:管理归还信息(6)罚款信息管理模块:管理罚款信息2、系统的具体功能:(1)学生信息管理模块:查询学生信息添加删除学生信息(2)图书信息管理模块:浏览图书信息维护图书信息(3)借阅信息管理模块:浏览借阅信息维护借阅信息(4)续借信息管理模块:记录续借信息维护续借信息(5)归还信息管理模块:浏览归还信息修改维护归还信息(6)罚款信息管理模块:浏览罚款信息更新罚款信息2、系统具体功能结构如图2.1所示图书馆管理系统罚款信息管理模块归还信息管理模块续借信息管理模块借阅信息管理模块图书信息管理

6、模块学生信息管理模块浏览借阅信息修改维护归还信息记录续借信息更新罚款信息浏览罚款信息浏览归还信息维护续借信息维护借阅信息维护图书信息浏览图书信息添加删除学生信息查询学生信息图2.12.2数据库概念结构分析(1) 学生处的E-R图学生的属性有学号、姓名、性别、专业、学院、年龄、电话、E-mail、班级。姓名学号性别专业学院学生年龄E-mail电话班级图2.2.1 学生分E-R图(2) 图书部分。图书的属性有图书编号、书名、作者、出版社、出版日期、定价、图书总量、图书余量,。图书编号作者书名出版社出版日期图书定价图书余量图书总量图2.2.2 图书分E-R图(3)图书借阅处在图书借还处涉及两个实体,

7、图书、学生。学生罚金借阅日期借阅续借次数归还日期图书图2.23 借阅分E-R图(4)合E-R图学生m学生借阅n图书图2.2.4 合E-R图2.3 数据库逻辑结构分析关系模式:(1)、图书(图书编号,书名,作者,出版社,出版日期,定价,图书总量,图书余量)(2)、学生(学号,姓名,性别,学院,专业,年龄,电话,e-mail,班级)(3)、学生借阅(图书编号,学号,罚金,借阅日期,归还期,续借次数)2.4 数据字典(1)表名:图书信息表(图书编号,书名,作者,出版社,出版日期,定价,图书总量,图书余量),其含义:图书信息表,存储图书的有关信息,其结构如表2.4.1所示表2.4.1 图书信息表字段名

8、字段类型是否为空备注图书编号char(10)否主键书名char(20)是作者char(20)是出版社vchar(50)是出版日期datetime(8)是定价money(8)是图书总量char(10)是图书余量char(10)是(2)表名:学生信息表(学号,姓名,性别,学院,专业,年龄,电话,e-mail,班级),其含义:学生信息表,存学生信息,其结构如表2.4.2所示:表2.4.2 学生信息表字段名字段类型是否为空备注学号char(11)否主键姓名char(20)是性别char(10)是学院char(10)是专业char(10)是年龄Int(4)是电话char(20)是e-mailchar(2

9、0)是班级char(10)是(3)表名:学生借阅信息表(图书编号,学号,罚金,借阅日期,归还期,续借次数),其含义:学生借阅信息表,存储学生借阅信息,其结构如表2.4.3所示:表2.4.3 学生借阅信息表字段名字段类型是否为空备注图书编号char(10)否主键学号char(11)否主键罚金money(8)是借阅日期datatime(8)是归还日期datatime(8)是续借次数int(40是3 数据库操作部分3.1 数据库创建用SQL语句创建数据表,建立关系图,建立相应属性的约束,并给出测试数据库表中的数据,数据库表中的数据可以以截图方式给出。3.2 数据库的更新操作1、插入将一本新书入库IN

10、SERTINTO 图书信息表(图书编码,书名,作者,出版设,出版日期,定价,图书总量,图书余量)VALUES(35535,概率论,张某某,陕西高等数学学院, 1994-3-6, 10, 20, 10)将新生李娜的信息添加到学生信息表中INSERTINTO 学生信息表VALUES (07120110151, 李娜, 女, 信息系,电科, 21 ,670051, ,101)2、修改将图书编号为32588的图书的图书余量改为5本UPDATE 图书信息表SET 图书余量=5WHERE 图书编号=32588将所有图书的图书余量减1UPDATE图书信息表SET 图书余量=图书余量-13、删除删除英语的图

11、书记录DELETEFROM 图书信息表WHERE书名=英语;3.3 数据库的查询操作1、单表查询查询全体学生的信息SELECT *FROM 学生信息表;查询07120110130同学的借阅信息SELECT *FROM 学生借阅信息表WHERE 学号=071201101302、用SQL语句实现该系统的查询操作,要求包含单表和多表的查询。查询所有学生的借阅信息SELECT *From 学生信息表,学生借阅信息表WHERE 学生信息表.学号=学生借阅信息表.学号查询所有学生借阅的图书的信息SELECT *FROM 学生信息表,学生借阅信息表,图书信息表WHERE 学生信息表.学号=学生借阅信息表.学

12、号 and 学生借阅信息表.图书编号=图书管理信息.图书编号查询姓潘的借的书名SELECT 姓名,书名FROM 学生信息表,图书信息表,学生借阅信息表WHERE 姓名LIKE潘_and 学生信息表.学号=学生借阅信息表.学号 and 学生借阅信息表.图书编号=图书信息表.图书编号3.4数据库的备份和还原操作写出SQL Server2000数据库的备份和还原操作过程,参看实验指导书。(1)备份数据库 选择图书管理系统数据,右键选择“所以任务”,然后选择“备份数据库”,弹出对话框,点击“添加”,弹出对话框,选择要保存备份文件的路径,点击“确定”完成备份工作。(2)还原数据库,选择“从设备”还原,点击“选择设备”,弹出对话框,点击“添加”,出现对话框,选择数据库的备份文件,点击“确定”,完成还原数据库的工作。4 系统规范化设计4.1、 数据库表的规范化设计简单明了地写出你系统数据库表属于第几范式,如果不是,转化为第3NF。由关系模型分析可得:图书编号 F 书名图书编号 F 作者图书编号 F 出版社图书编号 F 出版日期图书编号 F 定价图书编号 F 图书总量图书编号 F 图书余量学号 F 姓名

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号