图书管理系统数据库结构说明书.docx

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书管理系统数据库结构说明书

《数据库应用开发项目技术》课程设计学 号: 1302012109 姓 名: 钟威 学 院:电气与信息工程学院专 业:计算机科学与技术 指导教师: 梁君霞 分 数: 2015年 6月 24 日目 录课程设计目的课程设计内容2.1 课程设计题目及要求2.2 数据库需求分析2.2.1 功能分析2.2.2 数据流图2.2.3 数据字典2.3 数据库概念设计2.3.1 局部E-R图2.3.2 全局E-R图2.4 数据库逻辑设计2.4.1 读者信息表表的逻辑结构2.4.2 图书信息表的逻辑结构2.4.3借书证表的逻辑结构2.5 数据库物理设计2.5.1 数据表的创建2.5.2 表中约束,规则的创建2.5.3 视图的创建2.5.4 存储过程的创建2.5.5 触发器的使用2.6 数据的测试2.6.1 数据插入,修改,删除的测试2.6.2 存储过程的测试2.6.3 触发器的测试3.课程设计总结及心得体会4.参考文献1.课程设计目的:数据库应用开发项目设计是数据库系统原理实践环节的及为重要的一部分,其目的是:(1)培养学生能够应用数据库系统原理在需求分析的基础上对系统进行概念设计,学会设计局部ER,全局ER图。(2)培养学生能够应用数据库系统原理在概念设计的基础上应用关系规范化理论对系统进行逻辑设计,学会在ER图基础上设计出易于查询和操作的合理的规范化关系模型。(3)培养学生能够应用SQL语言对所设计的规范化关系模型进行物理设计,并且能够应用视图,存储过程,触发器,游标技术以保证数据库系统的数据完整性,安全性,一致性,保证数据共享和防止数据冲突.(4) 培养学生理论与实际相结合能力, 培养学生开发创新能力2.课程设计内容:2.1 课程设计题目及要求本文研究的图书管理系统的数据库。 计算机主要是借助软件用来存储、更新数据的,并有统计书目的功能。使用管理系统软件,虽然需要投入一定的资金,但同时却可以使处理速度成倍、成十倍的增加,使在固有的时间内能让尽量多的会员办理完手续,增加了处理速度,而且可以减少员工数量,是公司更加精简;由于计算机是一种高精度的机器,所以使用计算机软件辅助后,出错的几率也就变得非常低了。2.2 数据库需求分析2.2.1 功能分析根据这些需要,本系统需要建立“用户信息”表,“图书借阅”表,“读者信息”表,“借阅逾期”表,“系统日志”表,“图书信息”表,“日志”表,“预借”表,“罚款日志”表和“续借信息”表等。事务需求分析经过实际考察、咨询和分析,图书管理系统主要应该具有以下功能模块。(1)读者登录界面部分,要求有如下功能:① 可以显示读者信息(包括当前借书情况以及是否有罚款在身等相关信息);② 图书查询功能;③ 借书操作;④ 续借操作;(2)管理员登录界面部分,要求有如下功能:① 新书上架操作(完成新书录入工作);② 图书信息修改操作;③ 图书相关统计操作;④ 办理借书证操作;⑤ 借书证的挂失与解封等操作;⑥ 接收还书; ⑦ 接收罚金2.2.2 数据流图“图书管理系统”顶层数据流图:“图书管理系统”1层数据流图:加工2“图书管理”的数据流图:加工3“借书证管理”数据流图:加工4“借书管理”数据流图:2.2.3 数据字典数据字典是以数据库中数据基本单元为单位,按一定顺序排列,对其内容作详细说明的数据集。针对图书管理系统得到过程和数据流程分析,设计得到如下的数据项和数据结构:图书信息:包括的数据项主要有:编号,书名,主编,出版社,借书日期。读者信息:包括的数据项主要有:姓名,借书证号,身份,可借书数目,借书限制和已借书数量。借书证:包括的数据项主要有:借书证号,读者姓名,读者类型,借书时间,借阅图书数量和是否逾期。管理员:包括的数据项主要有:账号,密码,性别,年龄。“借书”描述内容名称 借书简述:图书信息数据流组成:图书编号+书名+主编+出版社+借阅日期数据流来源:用户将图书交给借书员,借书员经过审查后将相关信息输入计算机。数据量:800个/日峰值:3000个/日“填写读者信息”描述内容名称 填写读者信息简述:填入读者信息的记录数据流组成 :姓名+借书证号+身份+可借书数目+借书限制+已借书数量数据流来源:检查合格的读者信息录入到读者信息库中“借书证”描述内容名称 借书证库简述:借书证数据流组成:借书证号+读者姓名+读者类型+借书时间+借阅图书数量+是否逾期数据流来源:用户将借书证交给借书员,借书员经过审查后将相关信息输入计算机。数据量:800个/日峰值:30

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档