ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:206.83KB ,
资源ID:22544215      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22544215.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书管理系统数据库详细设计Word文件下载.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书管理系统数据库详细设计Word文件下载.docx

1、1 系统目标图书管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强。数据安全性好的库.而对于后者则要求应用程序功能完备,易使用等特点。系统开发的总体任务是实现各种信息的系统化,规范化和自动化。2 需求定义图书馆管理系统开发.系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理.本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除和管理员的信息等。本系统结构分为读者信息管理、图书信息管理,读者管理可以浏览读者的信息,可以对读者信息

2、进行维护。图书管理可以浏览图书的信息,可以对图书信息进行维护。借阅管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。本系统主要解决的问题是利用关键字对数据库进行查询。本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。3 功能需求 (1)有关读者种类标准的制定、种类信息的输入、包括种类编号、种类名称、借书数量、借书期限等.(2)读者有关信息的修改、查询等。(3)读者基本信息的输入,包括读者编号、读者姓名、班级、院系等。(4)读者基本信息的查询、修改(5)书籍信息的输入,包括书籍编号、书籍名称、书籍所属类别、作者

3、、出版社、出版日期、在库数、价格(6)借书信息包括借书证号、书籍编号、借出日期、拖欠日期、罚款种额(7)图书管理 书籍号、管理员编号、销书数量、销书日期.一、概念设计根据需求分析我们规划出实体有:管理员信息实体、图书信息实体、读者信息实体、借阅信息实体、管理信息实体。各个实体具体的描述E-R实体如下。1、图书管理员信息模块2、借阅者信息模块3、图书信息模块4.管理信息模块5、完整的E-R图三、逻辑结构设计1、数据库逻辑设计:从E-R模型到理论关系模型的转换,通过E_R模型到关系模型的转换我们可以得到如下关系模式(1)借阅关系属性:借书证号、书的编号、借出日期、归还日期、推迟日期、应罚款总额主键

4、:借书证号、编号(2)管理员与图书关系管理员编号 、书的编号、销毁日期、销毁数量管理员编号、图书编号2、数据库逻辑结构(1)。书籍信息表由大量图书构成记录图书数据结构如下:(2、)读者信息表:读者记录的数据结构如下(3)借阅信息表:借阅数据构成(4)管理员信息表:其结构如下 (5)管理表:有队图书管理的信息构成四、物理设计从理论关系模型到实施数据库建立、物理文件的安排和、建立索引1、建立索引为提高在表中搜索元组的速度,在实际现实的时候应该基于键码建立索引是个表中建立索引的表项:(1)读者信息(读者图书证号)(2)书籍信息(书籍编号)(3)管理员书籍(管理员编号,图书编号)(4)管理员(管理员编

5、号)(5)借阅信息(读者图书证号,图书编号)2、将上面的逻辑结构设计转换为SQL sever 2005据支持的实际数据模型,也就是数据库的逻辑结构。图书管理系统数九库各个表中的的设计如下:(1)建立图书馆数据库(MyLibrary)create database MyLibraryon(name=Mylibrary_data1,filename=d:Mylibrary_data1.mdf,size=10,maxsize=50,filegrowth=4),(name=Mylibrary_data2,Mylibrary_data2.ndfsize=8,maxsize=20,filegrowth=2

6、)log on(name=Mylibrary_log1,Mylibrary_log1.ldf,go查看数据库建立信息:sp_helpdb MyLibrary(2)在MyLibrary表中建立管理员表(adminis)use MyLibraryCreate table admins(Id nvarchar(10) not null,adNam nvarchar(20) not null,GLSk nvarchar(10) not null,constraint pk_adminsprimary key(Id)查看表信息:select*from adminssp_help admins(2)在数据

7、库中建立图书表(BOOk)Create table Book(Ip nvarchar(10) not null,bookName nvarchar(20) not null,author nvarchar (20) not null,LB nvarchar(10) not null,publisher nvarchar(10) not null,pubilshdata nvarchar(8) not null,buydata nvarchar(8) not null,stocknum int not null,price decimal(6,2) not null,constraint pk_

8、Bookprimary key(Ip)结果:(3)建立读者信息表(Reader):Create table Reader(ReadId nvarchar(10) not null,Name nvarchar(20) not null,Class nvarchar (10) not null,Department nvarchar(10) not null,constraint pk_Readerprimary key(ReadId)显示:sp_help Reader(4)在数据库中建立借阅信息表(loanInfo):Create table loanInfoReadId nvarchar(20

9、) not null,loandate nvarchar (20) not null,bakedate nvarchar(10) not null,latedate nvarchar(10) not null,penalsum int not null,constraint pk_loanInfo(5)建立管理员管理书的管理表(Manage)Create table ManageId nvarchar(10) not null,bookName nvarchar(20) not null,Booksdestroyeddate nvarchar(8) not null,destroyNum in

10、t not null,constraint pk_Managesp_help Manage五、实施阶段1、在数据库中用DML语言对adminis表加入数据insert adminsvalues (001,张三,IT计算机)values (002,李四,经济学)select from admins3、用DML语言对BOOk表添加数据insert Bookvalues (00001,C语言,谭浩强,IT计算机,电子工业出版社,20090801,20100101,5020.00values (00003,贸易关系,谭浩强,经济学,电子工业出版社20090801,20100101,50,20。00se

11、lect from Book4、用DML语言对Reader表添加数据insert Readervalues (00001,王五,10级计应三班,电子与信息工程系)select from Reader5、用DML语言对loanInfo表添加数据insert loanInfo00001,2011011220110212,10,5)select from loanInfo5、用DML语言对Manage表添加信息insert Managevalues (00001,001,C语言,20select from Manage六、运行和维护1、对数据库性能的监测、分析和改善。在数据库运行过程中,监督系统运行

12、,对监测数据进行分析,找出改进系统性能的方法是数据库管理员的又一重要任务。目前有些数据库管理系统产品提供了监测系统性能参数的工具,数据库管理员利用这些工具方便地得到系统运行过程中一系列性能参数的值。数据库管理员应仔细分析这些数据,判断当前系统运行状况是否是最佳,应当做哪些改进.例如调整系统物理参数,或对数据库进行重组织或重构造等。2、数据库的转储和恢复。数据库的转储和恢复是系统正式运行后最重要的维护工作之一.要针对不同的应用要求制定不同的转储计划,以保证一旦发生故障能尽快将数据库恢复到某种一致的状态,并尽可能减少对数据库的破坏。3、数据库的安全性和完整性。各级环境数据库系统主管单位应保证以下安

13、全保护措施的正常执行。(1)环境数据库系统重要部分的冗余或备份措施。(2)计算机病毒防治措施。(3)网络攻击防范、追踪措施。(4)环境数据库系统运行和用户操作日志记录保存60 日以上措施。(5)记录环境数据库系统用户网络地址的措施.(6)环境数据库系统身份登记和识别确认措施。4、数据库的重组和重构。数据库运行一段时间后,由于记录不断增、删、改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库性能下降,这时DBA(数据库管理员)就要对数据库进行重组织,或部分重组织(只对频繁增、删的表进行重组织).DBMS(数据库管理系统(database management system)一般都提供数据重组织用的实用程序.在重组织的过程中,按原设计要求重新安排存储位置、回收垃圾、减少指针链等,提高系统性能。部分修改数据库的模式和内模式实现数据库的重组。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1