- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计图书管理.
目录
第1章 绪论 2
1.1系统开发背景介绍 2
1.2开发工具的选择 2
1.3系统主要内容简介 2
第2章 需求分析 3
2.1 总体需求 3
2.2 管理员的需求分析 3
2.3 借阅/还书的需求分析 3
2.4 借阅者的需求分析 3
2.5 图书信息的需求分析 3
2.6 实际功能 4
第3章 概念结构设计 5
3.1 E-R图简介 5
3.2本系统的总体E-R图 6
第4章 数据库设计 7
4.1数据库表 7
4.1.1 图书表 7
4.1.2 日期限定表 7
4.1.3 年级表 8
4.1.4学院表 8
4.1.5管理员表 8
4.1.6借阅者表 9
4.1.7书种表 9
第5章 数据库的实现与程序 10
5.1登录界面设计 10
5.2管理员信息设计 12
5.3借阅/还书管理设计 21
课程设计总结 31
学习体会 32
致谢 33
参考文献 34
绪论
1.1系统开发背景介绍
现在随着人们生活质量的提高,人们对图书的需求越来越来丰富,并且需要图书的数量也日趋增加。随着人们对图书需求的增加,图书管理者对图书的管理就日趋的困难,传统的纯手工记录图书记录已经发挥不了它原有的功能,反之,还会影响图书管理的功能,使用效率极低。在这样的人们对图书需求日趋增加的情况下,电子记录管理图书就被广泛应用起来。所以图书管理系统就应用而生。
1.2系统开发工具
系统运行平台:Windows7。
系统前台开发平台即:VisualBasic6.0。
系统后台开发平台即数据库管理系统软件:SQLServer2000。
1.3系统主要内容简介
本系统主要是针对图书管理中出现的一些问题提供一些解决方法,并且应运计算机信息管理系统结合。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。前台我们采用功能强大的可视化开发软件VB开发设计主界面,利用SQLServer做为后台数据库。主要分成登录信息管理、管理员信息管理、借阅/还书信息管理、借阅者信息管理、图书信息管理等功能模块。
需求分析
2.1总体需求
这一章将介绍本系统的各个部分的需求。
2.2管理员的需求分析
管理者基本信息,包括管理者编号,管理者姓名,登陆密码,电话号码。
其中本系统中还包含管理者信息的修改,增加,删除等功能。并且这个系统管理员经过登陆窗口才可进入。管理员在整个系统中起到统筹全局的功能,管理员可以对系统中各个部分起到控制的作用,可以增加、修改、删除借阅者信息,增加、修改图书信息,并且可以查询借阅与还书情况,在本系统中贯穿整个系统。
2.3借阅/还书的需求分析
借阅基本信息包括借阅者信息,借阅者已借阅书籍,借书日期,借书编号等信息。
还书基本信息包括借阅者编号,借阅者还书的编号,并且附带有查询功能,查看借阅者借阅的图书是否过期。
2.4借阅者的需求分析
借阅者基本信息包括借阅者借阅卡号,借阅者姓名,借阅者学号,所在院校,电话号码等基本信息。其中本系统中还包含借阅者的增添与删除,可以实现新生入学借阅的增加,毕业生的借阅信息的删除功能。
2.5图书信息的需求分析
图书基本信息包括图书编号,图书姓名,图书作者,图书ISBN,图书种类,图书数量等基本信息。
本系统中增加了图书库存管理功能,可以查看图书所在库存的状态,看是否可以借阅。并且增加了图书增加功能,图书修改功能,图书查询功能,可以查询图书在库各种信息,与借阅者的联系也一目了然。
2.6 实际功能
图2-1. 图书管理系统结构图
概念结构设计
3.1 E-R图简介
实体-联系图(Entity-RelationDiagram)用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型。通常将它简称为ER图,相应地可把用ER图描绘的数据模型称为ER模型。ER图提供了表示实体(即数据对象)、属性和联系的方法,用来描述现实世界的概念模型。
实体型:用矩形表示,矩形框内写明实体名;
属性:用椭圆形或圆角矩形表示,并用无向边将其与相应的实体连接起来;多值属性由双线连接;主属性名称下加下划线;
联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型
在E-R图中要明确表明1对多关系,1对1关系和多对多关系。
1对1关系在两个实体连线方向写1;
1对多关系在1的一方写1,多的一方写N;
多对多关系则是在两个实体连线方向各写N,M。
实体与属性之间并没有形式上可以截然划分的界限,但可以给出两条准则:
作为“属性”不能再具有描述的性质;
“属性”不能与其他实体具有联系。
3.2 本系统的E-R图
m
文档评论(0)