- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络数据库课程设计课案
目 录
1、概述 2
1.1系统的基本任务 3
1.2系统的主要业务 3
1.3系统的开发目标 3
2、需求分析 4
2.1用户需求 4
2.2数据需求 5
2.3 需求规定 6
2.4业务流程分析 7
2.5系统功能分析 10
2.5.1功能分析 10
2.5.2功能分析图 11
3、数据库概念(模型)设计 12
3.1 由基本项构思ERD的三个原则 12
3.2绘制ER图 15
4、数据库逻辑(模型)设计 17
4.1 按四原则转化 17
4.2 转化的逻辑模型 18
4.3 逻辑模型的优化 19
4.4 具体逻辑模型设计 19
5、数据库物理设计与数据库保护设计 21
5.1设计索引 21
5.2设计表间关系 22
5.3完整性设计 22
5.4数据库保护设计 22
6、数据库实现 24
6.1建立数据库 24
6.2 建立数据表 25
6.3简单查询 31
6.4存储过程 33
6.5建立视图 35
7、总结 39
8、参考文献 40
1、概述
图书馆信息管理系统是一种在学校中常用的一种系统。它从图书的入库登记到查询浏览,从读者的管理到图书的借阅,形成了一个整体自动化管理模式。系统主要有三个方面的内容:一方面是图书管理,主要包括新书入库 图书整理 图书信息的修改等方面。一方面是图书借阅,主要包括图书的借阅和归还。第三方面是信息查询,主要包括图书目录查询 读者信息查询等。随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。图书的使用对象是借阅者,例如学生,教师;管理者是图书馆的管理员。因此根据这些信息,本系统的主要功能就是:实现图书馆图书信息的管理和维护,如用户信息管理,图书馆规则维护,新书入库,整理图书,修改图书信息和进行查询等;以及服务系统的图书信息查询,图书的借出和归还等功能图书信息管理系统能够为用户提供充足的信息和快捷的查询手段.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。为读者借书及管理员的管理提供方便。
图书馆管理信息系统功能模块
2.2数据需求
图书目录,包括图书编号、图书名称、作者名称、出版社、出版日期、图书编号、图书单价、图书类别等。
读者明细,包括读者编号、读者名称、性别、单位地址、所在城市、所在地区、邮政编码、电话号码、传真号码、公司主页、备注信息等。
借阅情况,包括图书编号、图书名称、出版社、读者名称、读者编号、结束日期、还书日期等。
借阅状态,包括图书编号、图书名称、作者名称、出版社、出版日期、图书编号、单价、图书类别、状态信息等。Char 10 Not null 书名 Char 20 作/编者 Char 20 存放位置 Char 40 数量 Int 出版社号 Char 20 Not null
借书人表:
字段名 数据类型 长度 是否允许空值 借书证号 Char 10 Not null 姓名 Char 10 单位 Char 40 性别 Char 2
借书表:
字段名 数据类型 长度 是否允许空值 书号 Char 10 Not null 借书证号 Char 10 Not null 借书日期 varchar 10 还书日期 varchar 10
出版社表:
字段名 数据类型 长度 是否允许空值 出版社号 Char 20 Not null 名称 Nvarchar 25 地址 Char 30 邮编 Char 10 电话 Char 20
2.3 需求规定
在图书管理系统中,管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。
借阅图书时,先输入读者的借阅卡号,系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息(包括照片),供管理员人工核对。然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。归还图书时,输入读者借阅卡号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。如果有超期借阅或丢失情况,先转入过期罚款或图书丢失处理。然后提
文档评论(0)