- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《SQL课程设计报告 图书馆管理系统》.doc
设计背景
随着网络技术的高速发展,计算机应用的普及,利用计算机对图书馆的日常工作进行管理势在必行。虽然目前很多大型的图书馆已经有一整套比较完善的管理系统,但是在一些中小型的图书馆中,大部分工作仍需要手工完成,工作起来效率比较低,管理员不能及时了解图书馆内各类图书的借阅情况,读者需要的图书难以在短时间内找到,不便于动态及时地调整图书结构。为了更好地适应当前读者的借阅需求,解决手工管理中存在的许多弊端,越来越多的中小型图书馆正在逐步向计算机信息化管理转变。
目前,我国中小型图书馆办馆的要求及领先标志就是藏书全部开放,读者共享开架借阅。这种借阅方式是当前适合我国国情的发挥图书馆应有作用的最佳方式。它充分发挥了图书馆的功效,最大限度地为读者服务,这也是图书馆自动化管理的最终目标。实现这一目标,必须有现代化的管理手段和管理体制。为此,各个图书馆都开始采用图书馆管理系统,从而实现人工管理做不到的一些功能并发挥图书馆的最大效益。而随着越来越多的图书馆采用了现代化的管理软件进行管理,进一步提升了图书馆管理的现代化水平,从而在竞争中处于有利位置,也对其他中小型图书馆起到了示范和促进作用。自身发展的需要和竞争的需要决定了采用图书馆管理系统的必要性。
系统的基本任务:本文对图书馆管理系统进行了较为详细的分析,从实际出发,在分析图书管理各部门的功能、作用的基础上,结合管理信息系统的概念、结构以及系统开发的基本原理和方法,自主开发了一个图书管理系统。
开发背景
图书馆本着以”读者为上帝” 的服务宗旨,规模不断壮大 图书品种数量也逐渐增多。在不断发展的同时,人工管理方式也暴漏了一些问题。为了提高工作效率,同时摆脱图书管理人员在工作中出现的尴尬局面,现开发一套图书馆管理系统,简化管理流程,节省人力资源,减少开销。
1,需求分析
用户需求:
图书总管部门
图书信息管理。在查询图书信息时,可随时查询书库中现有书籍的种类、数量与存放位置。所有各类书籍均可由书号唯一标识。出版社电话、邮编及地址等当需要时可通过数据库向有关书籍的出版社增购有关书籍。一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社编号具有唯一性。2数据库概念设计
写出由基本项相应得出的实体、联系及其属性,并确定主实体的标识,画出ERD;对其中复杂的多元联系进行分析,必要则改进。
借书人单位、姓名、借书证号种类、数量与存放位置书号
(2)图书总管部门
在图书总管部门,有两个实体:图书和出版社。出版社与图书之间是一对多的联系。图书的属性有种类、数量与存放位置书号出版社电话、邮编及地址
(3)
2.2、设计和优化初步E-R图
将各个局部E-R图汇集成一个整体的E-R图,消除冗余和冲突,进行优化后产生全局E-R图。
3 数据库逻辑设计
1 一般逻辑模型设计:写出由ERD导出一般关系模型的四条原则,列出数据库初步构思的关系框架,并检查改进之。原则1 (确定实体):能独立存在的事物,例如人、物、事、地、团体、机构、活动、事项等等,在其有多个由基本项描述的特性需要关注时,就应把它作为实体。原则2 (确定联系):两个或多个实体间的关联与结合,如主管,从属,组成,占有,作用,配合,协同等等,当需要予以关注时,应作为联系。实体间的联系可分为一对一、一对多、多对多等三类,在确定联系时还要确定其类型。原则3 (确定属性):实体的属性是实体的本质特征实体应有标识属性(能把不同个体区分开来的属性组),并指定其中一个作为主标识。联系的属性是联系的结果或状态。④原则4(一事一地):信息分析中得到的基本项要在且仅在实体联系图中的一个地方作为属性出现。数据库初步构思的关系框架种类、数量存放位置书号借书人单位、姓名、借书证号)出版社电话地址).2 具体逻辑模型设计:按所用的DBMS要求,设计表(文件)的具体结构,在关系框架下补充字段类型、长度、小数位数等。
四、 数据库保护设计
5.1 设计表间关系:列出。1、表参照出版社表,借阅表参照表和读者表.2 完整性设计:列出主要字段完整性的字段名、完整性;列出记录完整性约束及其约束条件;列出参照完整性表。参照完整性表被参照表 主键 参照表 外键 类型 出版社 出版社编号 出版社编号 一对、读者 书号、借证号 借阅 书号、借证号 多对多 ⑥ 数据库系统的实现
6.1 数据库及其表结构的建立:建立数据库描述文件及建立其数据库表,注意完整性与关联的实现,并附作为命令执行结果的数据库表结构及其关联图、参照完整
建立数据库
2,数据库表的建立
create schema library
(1)读者表的建立
create table library.读者(借书证号char(20) primary key,
借书人姓名char(10),
借书人地址char(40),
借书人电话cha
您可能关注的文档
- 《j2ee笔记-JAVA程序员JAVA工程师面试必看》.doc
- 《j2ee面试总结》.doc
- 《J2EE面试题》.doc
- 《Java swing布局详解(附示例图)》.doc
- 《JAVA+SQL学生学籍管理系统》.doc
- 《Java2的安全新特性下的Applet数字签名》.doc
- 《java_IO操作_(读写、追加、删除、移动、复制、修改)》.doc
- 《Java_NIO与IO的区别和比较》.doc
- 《java_从内存模型到线程安全》.doc
- 《java中map集合的用法》.doc
- 《Struts Spring Hibernate 整合引用配置》.doc
- 《struts+hibernate+spring+FreeMarker》.doc
- 《Struts+Spring+Hibernate快速入门》.doc
- 《Struts+Spring+Hibernate整合开发详》.doc
- 《Struts2+Spring+Hibernate》.doc
- 《Struts、Spring和ibatis项目案例(绝对经典)》.doc
- 《SY 4206 二零一六_石油天然气建设工程施工质量验收规范 电气工程》.doc
- 《syb创业计划书》.doc
- 《SYB创业计划书模板》.doc
- 《SYT6276-1997石油天然气工业健康、安全、与环境管理体系》.doc
文档评论(0)