图书馆借阅管理1

图书馆借阅管理1

ID:43088709

大小:283.89 KB

页数:19页

时间:2019-09-25

图书馆借阅管理1_第1页
图书馆借阅管理1_第2页
图书馆借阅管理1_第3页
图书馆借阅管理1_第4页
图书馆借阅管理1_第5页
资源描述:

《图书馆借阅管理1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、江西理工大学应用科学学院信息工程系课程设计说明书课程名称:数据库原理与技术课题名称:图书馆借阅管理姓名:班级:学号:姓名:班级:学号:姓名:班级:学号:姓名:班级:学号:完成时间:2012-7-2指导老师:指导老师评语:得分:目录1系统概述11.1现状分析11.2系统目标12系统数据库分析22.1数据库需求分析22.2数据库概念结构分析32.3数据库逻辑结构分析42.4数据字典53数据库操作部分73.1数据库创建73.2数据库的更新操作83.3数据库的查询操作103.4数据库的备份和还原操作104系统规范化设计134.1数据库表的规范化设

2、计134.2数据库的完整性设计134.3数据库的维护和安全性设计145总结165.1收获175.2不足和改进17参考文献18致谢191系统概述1.1现状分析数据库技术和Internet的飞速发展,使它们已经成为现代信息技术的重要组成部分,是现在计算机信息系统和计算机应用系统的基础和核心。对于任何一个企业来说,数据是企业重要的资产,如何有效利用这些数据,对于企业发展起着极其重要的作用。随着我国市场经济的迅速发展和人们生活水平的不断提高,图书馆藏书的树木逐渐增大,这也挑战了图书管理方面的技术,以前的人工管理方式已经不再适应现在的环境,取而代之

3、的是先进的图书管理系统,通过使用PowerBuilder创建的图书管理系统可以让管理人员方便而快捷的进行管理、查询、借阅、录入等工作。1.2系统目标图书管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。系统开发的总体任务是实现各种信息的系统化,规范化和自动化。2系统数据库分析2.1数据库需求分析图书馆管理系统开发。系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化

4、,实现对图书资料的集中统一的管理。本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除和管理员的信息等。本系统结构分为读者信息管理、图书管理,读者管理可以浏览读者的信息,可以对读者信息进行维护。图书管理可以浏览图书的信息,可以对图书信息进行维护,可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。本系统主要解决的问题是利用关键字对数据库进行查询。其系统的功能模块图如下:图书管理系统图书管理图书资料系统管理图书登记图书借阅图书赔偿用户管理密码管理退出系统2.2数据库概念结构分析2.2.1读者信息E-R图读者

5、借书证号读者姓名联系电话所在院系读者学号2.2.2书籍信息E-R图书籍图书编号简介出版社作者书名2.2.3图书借阅E-R图图书借阅工作号借书日期图书编号读者学号还书日期是否续借2.2.4管理员信息E-R图:管理员信息工作号姓名性别电话2.2.5管理员、书籍、读者之间的联系E-R图:性别工作号读者姓名所在院系联系电话管理员管理书籍借阅读者姓名电话超期处理注册录入注销修改信息简介出版社作者书名图书编号借书日期还书日期借书证号2.2.6实体之间关系E-R图:读者信息读者登记2.5管理员、书籍、读者之间的联系E-R图:读者信息管理借阅信息管理图书

6、类别信息书籍信息管理书籍登记2.3数据库逻辑结构分析根据2.2学生信息管理系统E-R图,转换成关系模式为:读者(读者姓名、读者性别、读者电话、所在院系)图书(图书编号、书名、作者、出版社、类别)管理员(工作号、姓名、性别、电话)借阅(工作号、读者学号、借书日期、还书日期、是否续借、图书编号、借书证号)2.4数据字典2.4.1书籍信息表列名数据类型主键/外键字段大小可否为空图书编号varchar主键10否书名varchar20否作者varchar20否出版社varchar30是2.4.2读者信息表:列名字段大小数据类型主键/外键可否为空读者

7、学号10varchar主键否读者姓名10varchar否联系电话10varchar否所在院系20varchar是借书证号10varchar否2.4.3管理员信息表:列名字段大小数据类型可否为空工作号10varchar否姓名10varchar否性别5varchar是电话10varchar否2.4.4借阅表:列名数据类型字段大小可否为空借书证号varchar10否读者学号varchar10否图书编号varchar10否借书日期datetime10是还书期限datetime10是是否续借varchar10是工作号varchar10否3数据库操作

8、部分3.1数据库创建用SQL语句创建数据表并建立相应属性的约束:Createtable读者信息(读者学号varchar(10)primarykey,读者姓名varchar(10),联系电话(1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。