- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书租售数据库系统设计
附件1: 学 号:
课 程 设 计
题 目 图书租售数据库系统设计 学 院 计算机科学与技术 专 业 物联网工程 班 级 姓 名 指导教师 施继珉
2014 年 1 月 10 日 课程设计任务书
学生姓名: 专业班级:
指导教师: 施继珉 工作单位: 计算机学院
题目:图书租售数据库设计
初始条件:
1) 书籍管理:待租书和待售书。
2) 会员管理:办理会员卡。
3) 借阅管理:会员借书和还书管理。
4) 书籍销售:会员售和零售。
要求完成的主要任务:
根据上述的初始条件,进行调查分析并设计适当的属性。设计一个图书租售数据库,DBMS可选Ms SQL Server、Oracle、MySQL等。
完成课程设计说明书,其格式遵守学校今年的新规定。主要内容包括:需求分析,概念设计,逻辑设计,物理实现等。
基于该数据库,最好实现一个或多个应用程序(自己确定功能),程序设计语言(工具)任选。这一项是选作,不作硬性要求。
时间安排:
本学期第19周:
1、理解课程设计任务,消化资料、系统调查 1天
2、系统分析,总体设计 1天
3、详细设计及实施,撰写课程设计报告 2天?
4、课程设计验收 1天
指导教师签名: 年 月 日
系主任(或责任教师)签名: 年 月
题目:图书租售数据库设计 2
1、需求分析 2
1.1处理对象及组织 2
1.2信息处理及系统功能 2
1.3数据库系统分析 2
2数据库结构设计 2
2.1概念设计 3
3 逻辑设计 6
3.1建立关系模式 6
3.2关系模式规范化处理 7
3.3关系模式逻辑结构的定义 7
4、 数据库的物理设计 10
4.1物理设计的内容 10
4.2索引的建立 10
5、数据库的实施与测试 11
5.1数据库实施 11
5.2数据入库 16
5.3数据库测试 17
5.4安全控制 19
6、 总结 20
引言
随着科学技术的进步,人类社会的信息呈指数级增长,互联网上的海量信息,各种终端设备每天产生的大量数据。21世纪的社会是信息、数据的社会,近段时间来人们更加注重数据的挖掘和管理,更有人说数据就是“金子”,谁能更好的利用这些数据谁就有可能成为世界的主宰。作为人类最古老的的信息的承载,对于图书的管理,人们也更加迫切的能够与时俱进,实现图书的信息化管理。人们可以从繁重的记录和查找计算中解放出来,这样可以节省更多的劳动力促进生产,更重要的是能够轻松的实现资源的管理。
现在在各个城市有很多的图书租赁商店或者自动图书租赁站,通过建立图书租赁系统可以轻松实现图书的租借和管理,满足商店和读者的要求。本系统采取自顶向下的分析与设计,分为目录、需求分析、概要设计、逻辑设计、物理设计,以及系统的实现等全过程。在程序设计与调试上采用了自上而下,逐步细化,逐步完善的原则。采用结构化的功能模块设计系统功能,可读性好,易于扩充。基本功能全面,系统可读性好,易于维护、更新,安全性好。实现的功能有:
1) 书籍管理:待租书和待售书。
2) 会员管理:办理会员卡。
3) 借阅管理:会员借书和还书管理。
4) 书籍销售:会员售和零售。
从而形成一个比较全面的并且能够满足客户需求的图书租赁数据库系统。
1、需求分析
需求分析就是分析用户的需求,通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(工业系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。
1.1处理对象及组织
系统要处理的对象包括书籍信息、读者信息(会员信息)、借阅信息、归还信息及收入信息等六个方面。(详见附录数据字典)
1.2信息处理及系统功能
该图书租赁管理系统大体上分为四个部分--书籍信息管理系统,读者信息(会员信息)管理系统、借阅归还系统和收入管理系统。
书籍管理管理系统:实现书籍信息的更新和查询;
读者信息管理系统:实现会员信息的更新和查询;
借阅归还系统:实现不同类别读者的借阅和归还图书的管理;
购买记录管理系统:实现会员购买和普通顾客购买记录
收入管理系统:实现不同情况下书店的收入情况。
1.3数据库系统分析
1.3.1数据库性能需求分析
该图书租赁系统可以提供书籍信息的查询和更新,读者信息(会员信息)的查询和更新、借阅和归还书籍信息的查询和更新以及情况的查询和更新。
1.3.2数据库系统开发环境需求
该数据库系统是在MySQL的数据库应用软件环境下开发的,用数据库DDL语言定义数据库及数据库对象,用sql语言实现数据库中数据的查询
文档评论(0)