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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

图书管理系统 数据库设计.docx

1、图书管理系统 数据库设计 课程名称 数据库课程设计 设计题目 图书管理系统 学生姓名 蔡红梅 学 号 0112100202 专业班级 2010级电子信息工程 2012 年 5 月 30 日目录1.需求分析 21.1信息需求 21.2处理需求 31.3图书馆流程图。41.4数据字典 62. 概念结构设计 102.1局部E-R图 102.2全局 E-R图 133.数据表 144.数据库实现 154.1 表结构截图 154.2表间关系截图 165. 数据库功能模块图 175.1数据库功能模块图 175.2功能模块窗口截图 196.课程设计心得 22根据已知设计一个数据库,画出数据库的数据流程图,数据

2、字典,全局E-R图,局部E-R图,给出相应的数据库表。1.需求分析1.1,信息需求。 要建立一个图书管理系统,初步需求分析结果如下。(1)资料室友图书管理员若干名,他们负责已购入图书的编目和借还工作,每名图书管理员的信息包括工号和姓名。(2)读者可在阅览室读书,也可通过图书流通室借还图书,读者信息包括读者ID,姓名,电话和E-mail,系统为不同读者生成不同的读者ID。(3)每部书在系统中对应唯一的一条在改版目数据(CIP,以下简称数目),数目的基本信息包括ISBN,书名,作者,出版商,出版年月以及本资料室拥有概述的册数(以下简称册数),不同数目的ISBN不相同。(4)资料室对于同一书目的图书

3、可拥有多册(本),图书信息包括图书ID,ISBN,存放位置,当前状态,每本书在系统中被赋予唯一的图书ID。(5)一名读者最多只能借阅十本图书,且每本图书最多只能借两个月,读者借书时需由图书管理员登记读者ID,所借图书ID,借阅时间和应还时间,读者还书时图书管理员在对应的借书信息中记录归还时间。(6)当某数目的可借出图书的数量为零时,读者可以对其进行预约登记,即记录读者ID,需要借阅的图书的ISBN,预约时间。某书目的信息如表6-1所示,与该书目对应的图书信息如表6-2所示。表6-1 书目信息书名作者出版商ISBN出版年月册数经办人数据结构严蔚敏 吴伟民清华大学ISBN-302-02368-91

4、977.4401表6-2 图书信息图书IDISBN存放位置状态经办人C832.1ISBN-302-02368-9图书流通室已借出01C832.2ISBN-302-02368-9图书浏览室不外借01C832.3ISBN-302-02368-9图书流通室未借出01C832.4ISBN-302-02368-9图书流通室已预约011,2.处理需求。系统的主要业务处理如下:(1)入库管理;图书购进入库时,管理员查询本资料室的数目信息,若该书的书目尚未建立,则由管理员编写该书的书目信息并录入系统,然后编写并录入图书信息,否则修改该书目的册数,然后编写并录入图书信息,对于进入流通室的书,其初始状态为“未借出

5、”,而进入阅览室的书的状态始终为“不外借”。(2)结束管理:读者借书时,若有,则由管理员为该读者办理借书手续,并记录该读者的借书信息,同时将借出图书的状态修改为“已借出”。(3)预约管理:若图书流通室没有读者要借的书,则可为读者建立预约登记,需要记录读者ID,书的ISBN,预约时间和预约期限(最长为一天)。一旦其他读者归还这种书,就自动通知该预约读者。系统将自动清除超出预期期限的预约记录并修改相关信息。(4)还书管理:读者还书时,则记录相应借还信息中的“归还时间”,对于超期归还者,系统自动计算罚金(具体的计算过程此处省略)。系统同时自动查询预约登记表。若存在其他读者预约该书的记录,则将图书的状

6、态修改为“已预约”,并将该图书ID写入相应的预约记录中(系统在清除超出预约期限的记录时解除该图书的“已预约”状态):否则,将该图书的状态修改为“未借出”。(5)通知管理:对于已到期且未归还的图书,系统通过E-mail自动通知读者:若该读者预约的书已到,系统则自动通过E-mail通知该读者来办理借书手续。1,3. 流程图(1)图书馆借书数据流程图 读者信息记录本 借书信息记录 借书信息记录本按借书编号查询读者信息记录 借书编号 借书报表 借书系统读者 读者编号 借书信息记录 合法身份 查询显示按日期查询分析查询 日期 借书报表 借书信息记录按读者编号查询 借书报表 读者编号借书(2) 图书管理系

7、统流程图 开始 图书查询登陆成功登陆成功 用户登录管理员登陆 图书添加查看读者信息图书删除修改密码 用户信息维护查看阅读情况借阅登录还书登记删除成功添加成功此书是否在库是否超期预约数目借阅成功还书成功罚款 结束(3)图书管理系统的实体联系图 有借还 图书 (4) (1) (2)(3) m编号入库 1编号登记 管理员 数目 m 1(5) 读者 预约 (6)1,4 数据字典。1.4.1数据项数据项名:管理员姓名 读者姓名 书名 作者 出版商 经办人 图书状态 预约期限数据类型:字符型数据长度:100位数据项名:管理员工号 读者编号 出版年月 借出时间 应还时间 归还时间 预约时间数据类型:整型数据

8、长度:20位1.4.2数据结构数据结构名:管理员含义说明:负责购入图书的编目和借还工作组成:工号 姓名.数据结构名:读者含义说明:可在阅览室读书,也可图书流通室借还图书组成:读者ID 姓名 电话 E-mail数据结构名:书目说明;每部书在系统中对应唯一的一条在版编目数据组成:ISBN 书名 作者 出版商 出版年月 册数 经办人数据结构:图书说明:资料室对于同一书目的图书可拥有多册组成:图书ID ISBN 存放位置 状态 经办人数据结构:借还记录说明:一名读者最多只能借阅十本图书,且每本图书最 多只能借两个月组成:读者ID 借出时间 应还时间 归还时间数据结构:预约登记说明:当某数目的可借出图书

9、的数量为零时,读者可以对其进行预约登记组成:读者ID 预约时间 预约期限 图书ID1.4.3数据流数据流名称:图书采编信息简述:图书采编信息数据流来源:图书购买后,由图书馆采编人员整理后,输入计算机数据流去向:采编管理模块。图书采编信息将采编数据存入数据库(图书表)数据流组成:,书名,作者,出版商,出版日期,册数,经办人数据流名称:借书借阅数据流来源:用户将借书证交给借书员,借书员经过审查后将相关信息输入计算机数据流去向:检查读者身份数据流组成:借阅日期+书名+读者账号+读者姓名+借阅数量等数据流名称:填写借阅记录简述:填入借阅表的记录数据流来源:P2_13检查合格的借阅图书信息录入到借阅库中

10、数据流去向:借阅库数据流组成:借阅号+借阅日期+书名+图书编码+读者姓名+读者账号+还书日期+借阅数量+状态等数据流名称:借阅修改在库简述:修改的借阅记录数据流来源:P2_13将借阅的图书的记录录入到图书库数据流去向:图书库数据流组成:借阅号+借阅日期+书名+图书编码+读者姓名+读者账号+还书日期+借阅数量+状态等数据流名称:图书检索要求简述:读者要求求得图书检索信息数据流来源:读者输入的检索要求数据流去向:图书库以及检索处理系统数据流组成:图书名+图书编号等数据流名称:图书检索结果简述:读者经过在检索系统终端输入检索信息后由检索系统返回的结果数据流来源:检索系统数据流去向:读者数据流组成:图

11、书名+图书编号+图书索引号+图书所在的书架编号等数据流名称:还书记录 简述:所还图书进行入库记录数据流来源:图书馆管理板块数据流去向:图书馆归还处理模块数据流组成:图书编号+图书名+借阅证号等数据流名称:归还修改在库数量 简述:图书归还后该书在读者库的记录数据流来源:图书馆归还处理模块数据流去向:读者库模块数据流组成:图书编号+图书名+管理员编号+日期等数据流名称:库存图书统计 简述:对目前读者库内存书进行统计数据流来源:图书管理模块数据流去向:图书维护模块数据流组成:图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价+数量等数据流名称:读者信息 简述:图书管理员对读者登陆信息

12、进行记录数据流来源:检查读者登陆模块数据流去向:读者表数据流组成:借阅证号等数据流名称: 借阅情况统计 简述:对目前外借的、不在读者库的图书进行统计数据流来源:图书管理模块数据流去向:图书维护模块数据流组成:图书编号+图书名+条形码号+出版社+出版日期+出库日期+作者+单价+数量+借阅证号等号数据流名称:读者查询简述:借阅管理员输入的读者登录信息数据流来源:借阅管理员数据流去向:读者登录检查系统数据流组成:读者姓名+读者编等数据流名称:读者查询结果简述:登录系统在检查读者输入的读者信息后返回个借阅管理员的结果数据流来源:登录系统数据流去向:借阅管理员数据流组成:读者姓名+编号等。.概念结构设计

13、21局部ER图211管理员局部ER图管理员工号姓名212读者局部ER图读者电话读者IDE-mail姓名213书目局部ER图书目经办人册数ISBN出版年月出版商书名作者214图书局部ER图经办人图书ID图书ISBN状态存放位置 215借还记录局部图归还时间借还记录读者ID图书ID应还时间借出时间216预约登记局部图读者IDISBN登记预约预约时间图书ID预约期限 22全局图 图书档案借出书库管理员索书还书查询已借证件处理借书催还图书管理读者ID库存表读者 N N P P MP 1 M N N M P 1 1 M NP 1 N N M3数据表 31读者信息表 列名数据类型位数是否为空读者varch

14、ar50否读者姓名varchar50否联系电话varchar12是最大借书量int否生效日期Datetime是失效日期Datetime是累计借书Int是备注varchar100是 32 管理员信息表列名数据类型位数是否为空工作号varchar12否密码varchar50否姓名Varchar12是备注varchar100是 33借阅信息表列名数据类型位数是否为空工作号bigint1,1否ISBNVarchar50否读者IDVarchar50否借书日期Datetime否还书日期Datetime否真实还书日期Datetime是是否续借Varchar50是是否预约Varchar50是备注varchar

15、100是 34图书信息表列名数据类型位数是否为空图书IDBigint1,1否ISBNVarchar50否书名Varchar50否作者Varchar50是存放位置Varchar50是出版商Varchar50是出版日期Datetime是库存量Int是简介Text是状态varchar50是3.5 书籍借还记录信息表表中列名数据类型可否为空借书证编号Varchar否书籍编号Varchar否借书时间Varchar否还书时间datetime否书籍名称Varchar是借阅期限Int否超期时间Int否罚款金额Smallmoney否4.数据库实现(示例)4.1 表结构截图表4.1.1管理员表:4.1.2读者表:

16、4.1.3书目表(CIP):4.1.4借阅表:4.1.5图书表:4.1.6预约登记表:4.2表间关系截图(示例)表4.2-1 各表之间的关系5.数据库功能模块图5.1 数据库功能模块图5.1-1 数据库总体功能模块图5.1-2 用户登录功能模块图5.2 功能模块窗口截图5.2-1 图书信息管理系统登陆首页5.2-2 用户登陆页面5.2-3 用户注册页面5.2-4 用户信息页面5.2-5 图书查询借阅页面 6.课程设计心得通过此次数据库的课程设计,真正达到了学与用的结合,增强了对数据库方面应用的理解,对自己今后参与开发数据库系统积累了不少经验,在实验过程中,从建立数据开始,对灵据库设计理念及思想

17、上有更高的认识,从需求分析,到概念设计和逻辑设计,E-R图的表示,数据字典的创建,懂得了不少有关数据库开发过程中的知识,在实验中建表,及其关系模式,关系代数的建立及理解,将SQL语的查询语句用得淋漓尽致,增强了自己在数据库中应用SQL语言的灵活性,其中包括,插入、删除、修改、查询,牵涉表和表之间的联系,主建与外主键的定义,约束项的设置,使逻辑更严密,在学习过程中,我也能过上网查了不少资料,也看了一些别人设计的图书馆管理信息系统的设计报告,学以致用,自我创新,独立完成了这份自己的报告,从中在学到用,从用又到学,不断修改,系统更新。虽然不能达到完善系统,但我已经尽力了,由于加强理论学习对完善系统会有很多帮助,所以我以后要认真学习相关理论知识,争取做出更让自己满意的设计。

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

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