图书管理系统课程设计报告(SQL)
SQL数据库图书管理系统课程设计报告
课 程 设 计
课程名称 数据库应用课程设计 题目名称广东工业大学图书管理系统 学生学院 管理学院 专业班级 08级土地资源管理3班 学 号___ 3108005990_____ 学生姓名 区志权 指导教师______ 李瑜波____ __ _
2010 年 07月 05日
SQL数据库图书管理系统课程设计报告
一、前言 ................................................. 3 二、设计过程 ............................................. 3 1、需求分析 ........................................... 3 1.1读者 ........................................... 3 1.2图书管理 ....................................... 3 1.3借还书管理...................................... 4 2、业务流程分析 ....................................... 4 3、数据库概念模式设计 ................................. 4 4、数据库逻辑模式设计 ................................. 5 4.1 一般逻辑模型设计: ............................. 5 4.2 具体逻辑模型设计: ............................. 6 5、数据库的保护设计 ................................... 7 5.1 设计表间关系 ................................... 7 5.2 完整性设计 ..................................... 7 6、数据库系统的实现 .................................. 11 6.1 数据库及其表结构的建立: ...................... 11 6.2 数据录入 ...................................... 15 三、结束语 .............................................. 19 四、任务书 .............................................. 19 五、参考文献 ............................................ 22
SQL数据库图书管理系统课程设计报告
广东工业大学图书管理系统
一、前言
数据库技术和Interne的飞速发展,使他们已经成为现代信息技术的重要组成部分,是现在计算机信息系统和计算机应用系统的基础和核心。对于拥有庞大人员的学校的管理来讲,数据的有效使用是一个学校能否进行有效管理的一个关键。 学校作为一个学习的地方,一定会有一个图书馆。有图书馆就必定要有管理,这样学校图书管理系统就显得更为重要。学校图书管理系统适应于绝大多数的学校图书馆的管理。应用此系统可以将众多的学生信息和图书信息进行有效的管理,提高学校的效率。
二、设计过程
1、需求分析 1.1读者
学校图书馆用户主要是学生和教师,学生与老师办理借书证后可以根据他们的借书证进行图书的借阅工作。学生和教师的相关信息添加到信息系统中保存。读者可根据图书类别和书名查找自己要借阅的图书。
1.2图书管理
图书管理系统由管理员管理,管理员通过他们的密码进入系统进行管理。管理员管理员对图书进行录入删除等操作,对学生进行借还书还有查询等操作。所有书籍均由书号唯一标识。
SQL数据库图书管理系统课程设计报告
1.3借还书管理
根据读者身份的不同,有不同的借阅权利:教师每次最多可借20本,每本的借阅时间为120天;学生每次最多可借15本,每本的借阅时间为90天。当办理还书业务时,系统先判断是否过期,若过期,则首先查看是否已交罚款。若未交,则生成一张罚款通知单,并假设一张罚款通知单只对应一本图书和一个学生,但读者和图书可被罚多次,罚款金额按过期天数计算,每天0.05元;当图书发生破损、丢失时,按图书原价赔偿。
2、业务流程分析
3、数据库概念模式设计
支持概念模型的方法主要是E-R图。我们确定的图书管理系统包含的实体有:“读者”、“家庭情况”、“读者身份表”、“罚款单”、“图书”、“出版社” 6个实体,各个实体之间又各有其自己的属性。具体情况如图-1所示。
SQL数据库图书管理系统课程设计报告
图-1
4、数据库逻辑模式设计 4.1 一般逻辑模型设计:
根据E—R图的四条原则:
原则1:能独立存在的事物,在其有多个由基本项描述的特征需要关注时,就应把它作为实体。在系统中,可得知有“读者”、“家庭情况”、“读者身份表”、“罚款单”、“图书”、“出版社” 6个实体。
原则2:两个或多个实体间的关联与结合,当需要予以关注时,应作为联系。在系统中,有“借还书登记”这个联系。
原则3:实体的属性是实体的本质特征;联系的属性是联系的结果或状态。 原则4:信息分析中得到的基本项要在且仅在实体联系图中的一个地方作为属性得出。
在系统中,可以得出(有下划线的属性为主关键字): 罚款单(罚款单号、罚款日期、金额)
图书(书号、书名、类型、作者、单价、购买数量、存放位置) 出版社(出版社编号、出版社名称、电话、地址、邮编、联系人)
读者(借书证号、姓名、出生日期、读者身份、身份证号、电话、地址、邮政
编号)
家庭成员(借书证号、姓名、关系、工作单位、职务、电话) 读者身份表(读者类型、可借阅天数、可借阅数量)
SQL数据库图书管理系统课程设计报告
由此列出数据库的关系框架,如图-2:
图—2
4.2 具体逻辑模型设计:
按所用的DBMS要求,设计表(文件)的具体结构,在关系框架下补充字段类型、长度、小数位数等行。如图—3
图-3
由上述E-R图及其物理模型我们得到7个表,即7个关系模型,现在来分析其是否达到第三范式:
罚款单表内所以分量都是不可再分的,其关键字是罚款单号,其他属性书号、借书证号、罚款日期、金额都完全函数依赖并且不是传递依赖于关键字罚款单号,故罚款单这个表达到第三范式。类似的,我们也能分析出读者表、读者身份表、
SQL数据库图书管理系统课程设计报告
家庭成员、图书、出版社、借还书登记表也达到第三范式。
5、数据库的保护设计 5.1 设计表间关系
图书管理系统数据库中的7个表有以下的表间联系:图书通过借还书登记联系读者,图书由出版社出版,读者参照读者身份表,家庭成员是弱实体,家庭成员跟读者之间是依赖关系,罚款单通过图书跟借还登记表联系读者。
5.2 完整性设计
5.2.1 设计字段完整性约束
罚款单.书号 参照 图书.书号
图书.出版编号 参照 出版社.出版编号
借还书登记.书号 参照 图书.书号
借还书登记.读者编号 参照 读者.读者编号
家庭成员.读者编号 参照 读者.读者编号
读者.读者类型读者身份表.读者类型
5.2.2 记录完整性约束
根据需要,在图书管理系统数据库加入自定义完整性:
(1)图书的“出版社名称”必须为非空并参照出版社的“出版社名称”; (2)读者表的姓名必须为非空;
(3)读者身份表中的“可借阅天数”只能取15或20天,并且学生只能取15
天,教师只能取20天;“可借阅数量”只能取60或90;学生只能为60,教师只能为90;“读者类型”只能是教师或学生;
(4)出版社的“出版社名称”和读者的“借书证号”为“唯一”;
(5)罚款单的金额计算公式为:金额=超过天数×0.05元,超过的 …… 此处隐藏:3168字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




