数据库系统原理课程设计--图书管理系统的后台数据库设计

数据库系统原理课程设计--图书管理系统的后台数据库设计

ID:35627368

大小:140.00 KB

页数:15页

时间:2019-04-03

数据库系统原理课程设计--图书管理系统的后台数据库设计_第1页
数据库系统原理课程设计--图书管理系统的后台数据库设计_第2页
数据库系统原理课程设计--图书管理系统的后台数据库设计_第3页
数据库系统原理课程设计--图书管理系统的后台数据库设计_第4页
数据库系统原理课程设计--图书管理系统的后台数据库设计_第5页
资源描述:

《数据库系统原理课程设计--图书管理系统的后台数据库设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、综合性、设计性实验报告实验课程名称_数据库系统原理课程设计_专业计算机系班级学号姓名学号姓名指导教师及职称_________开课学期2009至2010学年第二学期设计时间2010年12月06日~2010年12月11日湖南科技学院教务处编印设计题目图书管理系统的后台数据库设计1.实验目的:本课程设计的目的是为了让学生能够全面了解数据库应用系统的整个开发过程,逐步掌握系统开发的以下相关技术:(1)巩固数据库理论知识,熟悉一种具体的数据库管理系统(例如:SQLServer)的使用方法。(2)掌握针对特定应用环境数据库的设计。(3)综合使用SQLSe

2、rver中数据库、表、视图、索引、触发器、存储过程的创建使用方法。(4)体会运用软件工程的设计思想进行软件系统开发的过程与方法。通过本课程设计,有助于学生巩固数据库系统的理论,掌握数据库的设计方法及数据库的运用和开发技术.2.软硬件环境:SQLserver20053.实验设计简述:一个简单的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息以及学生的借阅信息。此系统功能分为面向学生和面向管理员两部分,其中学生可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和学生的增加,删除和修改以及对学生,借阅、续借、归还的确认4.系统需求分

3、析与功能设计(根据课题的要求进行简单的需求分析,设计相应的数据流图,得出相应的系统功能需要,系统数据流图)1、需求分析针对一般图书管理信息系统的需求,通过对图书管理工作过程的内容和数据流程分析,设计如下面所示的数据项:Ø读者信息属性:读者学号,读者姓名,读者性别,联系电话,所在系,生效日期,失效日期,违章状况,累计借书主键:读者学号Ø书籍信息属性:ISBN,书名,作者,出版社,出版日期,简介主键:ISBNØ管理员信息属性:工作号,姓名,性别,电话,家庭住址主键:工作号2数据流程通过对系统的调查和可行性分析,画出系统的数据流程图:(1)读者学生

4、对图书管理系统的要求有:Ø能按各种方式(比如书名、编号、作者)查询图书馆的藏书情况。Ø能够方便地借阅图书、续借图书、归还图书Ø能够查询自己的基本资料、图书情况Ø能够熟悉图书管理系统的使用。读者进入系统工作的流程图为:注册查询修改信息借阅续借图书归还注销(2)图书管理员他们对图书管理系统的要求有:1.能方便的对图书进行录入登记,注销陈旧的书籍。2.能够方便地对新生进行登记,或注销已经毕业的学生信息(基本信息,借阅信息)。3.能够随时发布一些诸如各学院学生借阅图书超期情况、馆内藏书情况、借情况等信息,以便各学院能够随时获知本院学生的一些借书信息。

5、图书管理员工作的流程图为:注册录入图书录入新生注销图书注销学生注销修改个人信息超期处理5.概念模型设计(按数据库设计方法和规范化理论,从实践概括抽象出ER模型)概念模型设计数据库需要表述的信息有以下几种:(1)读者信息(2)书籍信息(3)管理员信息(4)读者与书籍之间的关系(借阅关系E-R图)(5)管理员与书籍之间的关系(管理员_书籍E-R图)(6)管理员与学生之间的关系(管理员_学生E-R图)读者书籍借阅学号姓名联系电话性别所在系工作号读者学号借书日期还书日期书名作者出版社出版日期简介NN读者-书籍借阅关系E-R图管理员书籍管理工作号姓名性

6、别电话住址工作号是否在馆添加时间书名作者简介出版日期出版社NN管理员-书籍管理关系E-R图管理员管理学生工作号姓名性别电话住址借还确认读者学号工作号姓名性别学号联系电话所在系NN管理员-学生管理关系E-R图3.1管理员与读者之间的关系3.3管理员与书刊之间的关系3.3读者与书籍之间的关系(借阅三元关系)6.逻辑模型设计(按数据库设计方法和规范化理论得出符合3NF的逻辑模型,ER图设计,ER图转化为相应的关系模式,设计数据库的逻辑模型)1.逻辑设计从理论‘E/R模型’到理论‘关系模型’的整理转换,通过E/R模型到关系模型的转化,可以得到如下关系

7、模式:借阅关系属性:工作号,读者学号,ISBN,是否续借,借书日期,还书日期,备注。主键:工作号,读者学号,ISBN管理员_书籍关系属性:工作号,ISBN,添加时间,是否在馆主键:工作号,ISBN管理员_学生关系属性:工作号,读者学号,确认借还主键:工作号,读者学号2、数据库逻辑结构2.1图书信息表字段名称数据类型是否可为空ISBN(key)varchar(20)否书名varchar(50)否作者varchar(12)否出版社varchar(50)是出版日期datetime是简介varchar(200)是2.2读者信息表字段名称数据类型是否可

8、为空读者学号(key)varchar(12)否读者姓名varchar(10)否读者性别varchar(2)否联系电话varchar(10)是所在系varchar(1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。