好文档 - 专业文书写作范文服务资料分享网站

计算机科学与技术专业数据库原理及应用课程设计大学毕业论文外文文献翻译 - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

毕 业 设 计(论文) 外 文 文 献 翻 译

文献、资料中文题目:数据库原理及应用课程设计 文献、资料英文题目: 文献、资料来源:

文献、资料发表(出版)日期: 院 (部):

专 业: 计算机科学与技术 班 级: 姓 名: 学 号: 指导教师:

翻译日期: 2017.02.14

数据库原理及应用课程设计

设计题目: 图书馆图书借阅系统

院 (系) 计算机科学与信息工程学院 专 业 计算机科学与技术 班 级 学号 学生姓名 设计时间 指导教师 提交日期

xx技术学院课程设计任务书

课程名称 数据库原理及应用 设计题目 图书馆图书借阅系统 计算机科学与信息计算机科学与技系(院) 专业 工程学院 术 一、课程设计任务(条件)、具体技术参数(指标) 设计时间 课程代码 班级 通过两周的课程设计,要求学生加深对数据库技术相关理论的理解,增强动手能力,掌握使用现行较为流行的数据库理论和数据库开发工具进行数据库管理操作(如建库、建立完整性约束,对数据库中数据进行查询,更改等操作)的方法;具体应用方面,要求学生对SQL语言要有较深入的了解和掌握,对数据库的管理(主要是安全性方面)要有一定程度的了解。 本次课程设计包含两大部分内容:设计软件和设计报告。其中设计软件在题目验收时由指导教师检查,具体内容不同,系统要求不同;设计报告作为书面材料提交。 二、对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求) 1、每位同学提交设计的数据库和应用程序相关文档,并提交一份课程设计报告,内容要包含设计题目、设计目的、需求分析、系统功能描述、系统E-R图、关系模式设计、各数据库表的建立(代码)、系统各功能实现(代码)、系统功能评价等。 2、课程设计报告电子版排版顺序: 任务书 → 正文 → 附录(若有)。 3、每个同学要针对自己的系统,写出对设计技术的分析、对系统的测试、在编码和调试过程中遇到的问题和解决方法等。 4、课程设计报告最后写出本次设计的心得体会。 三、课程设计工作进度计划 1、课程设计第1周第1天:布置任务、交代课题、安排设计事宜 2、第1周第2天:调研,书籍和资料的准备 3、第1周第3天-第5天:系统分析和设计 4、第2周第1天-第3天:编程和测试,撰写设计报告 5、第2周第4天-第5天:课程设计检查,交设计报告 四、主要参考资料 1.《数据库原理及应用》钱雪忠 主编 北京邮电大学出版社 2010.6 第三版 2.《数据库原理及技术课程设计》钱雪忠 罗海驰 陈国俊 编著 清华大学出版社 2009.2 3.《数据库原理及应用实验指导》钱学忠 陈国俊 等编著 北京邮电大学出版社 2010.7 指导教师(签名): 教研室主任(签名): 2016年 月 日 2016 年月 日

目录

第一章 综述 ..................................................................................................................................... 1

1.1 设计的目的及要求 ........................................................................................................... 1

1.1.1 目的 ....................................................................................................................... 1 1.1.2 要求 ....................................................................................................................... 1 1.2 设计内容说明 ................................................................................................................... 1

1.2.1 项目背景 ............................................................................................................... 1 1.2.2 设计目的 ............................................................................................................... 1 1.2.3 开发环境 ............................................................................................................... 2

第二章 设计内容 ............................................................................................................................. 3

2.1 系统需求分析 ................................................................................................................... 3

2.1.1 系统概述 ............................................................................................................... 3 2.1.2 需求分析 ............................................................................................................... 3 2.1.3 系统功能 ............................................................................................................... 3 2.2 概念结构设计 ................................................................................................................. 4

2.2.1 系统局部E-R模型设计 ....................................................................................... 4 2.2.2 系统全局E-R模型设计 ....................................................................................... 6 2.3 逻辑结构设计 ................................................................................................................... 6 2.4 物理结构设计 ................................................................................................................... 7

2.4.1 确定数据库的存储结构 ....................................................................................... 7 2.4.2 存取方法和优化方法 ........................................................................................... 7 2.5 数据库的实施 ................................................................................................................... 8

2.5.1 各个实体属性的说明 ........................................................................................... 8 2.5.2 建表 ....................................................................................................................... 9 2.5.3 数据库关系图 ..................................................................................................... 11 2.5.4 数据入库 ............................................................................................................. 12 2.6 数据库的运行与维护 ..................................................................................................... 13

2.6.1 数据库的运行 ..................................................................................................... 13 2.6.2 数据库的维护 ..................................................................................................... 14 2.7 数据库中存储过程的创建与测试 ................................................................................. 14

2.7.1 读者 ..................................................................................................................... 15 2.7.2 人事管理员 ......................................................................................................... 17 2.7.3 图书管理员 ......................................................................................................... 21

第三章 结论与总结 ....................................................................................................................... 25 参考文献......................................................................................................................................... 25 附录 ................................................................................................................................................ 25

第一章 综述

1.1 设计的目的及要求

1.1.1 目的

1.巩固加深对数据库基本知识的理解,提高综合运用课程知识的能力。 2.掌握数据库系统设计的基本内容、方法和步骤,培养规范化使用软技术设计的能力。

3.深刻领会与掌握数据库应用系统规范化设计的过程和步骤。

4.掌握使用计算机技能和相关参考资料的技能,提高综合运用多种技能的能力,以及理论与实践相结合进行数据库应用系统设计与实现的能力。 5.提高开发和设计的创新能力。 1.1.2 要求

要求加深对数据库技术相关理论的理解,掌握使用现行较为流行的数据库理论和数据库设计方法进行数据库系统设计的方法;具体应用方面:要求学生对数据库设计步骤中的需求分析、概念结构设计、逻辑结构设计有进一步的理解和应用;设计的最终结果为学生设计一个具有较完善功能和一定规模的数据库应用系统。

1.2 设计内容说明

1.2.1 项目背景

图书馆图书借阅管理系统主要为不同身份的人提供相对应的服务。主要包含读者借书、还书服务以及个人信息与图书信息的管理几个方面的内容。主要是为了实现图书流通的功能。 1.2.2 设计目的

方便借书者借书和还书,实现如下主要功能: 1.图书借阅:完成一次借书、还书的过程。

2.图书管理:添加新书、更新图书信息、销毁图书的过程。 3.用户管理:添加用户、更新用户信息、注销用户的过程。

1.2.3 开发环境

1.数据库管理系统:SQL Server 2005 2.运行环境:Windows XP

第二章 设计内容

2.1 系统需求分析

2.1.1 系统概述

设计本系统模拟学校图书管借阅管理系统的内容,包括人事管理员对借阅读者人员的管理、图书管理员对图书及借阅记录的管理、读者查询、借阅与归还书籍等多个功能。 2.1.2 需求分析

1.读者随时可查询出可借阅图书的详细内容,如索取号,正题名,种类编号,责任者,出版社,出版日期,价格,页卷数,标准编号,是否借出等,这样便于读者借书。

2.读者可随时查出自己的借阅情况,如读者证号,索取号,借阅日期,应还日期等。

3.读者可进行借阅、归还和续借(相当于归还后重新借阅)书籍。借阅时要带上证件(必须包含读者证号),登记借阅时间和归还时间。

3.人事管理员可随时查出读者的信息,如读者证号,姓名,性别,种类编号,单位,住址,电话,登记日期,备注等。

4.人事管理员可进行对读者信息进行操作,如添加、更新与删除等。 5.图书管理员可进行对图书信息进行操作,如添加、更新与删除等。 6.图书管理员可进行对读者借阅记录的添加与删除操作。 2.1.3 系统功能 1.系统功能说明 (1)读者:

① 读者借阅:据正题名查询图书。 ② 读者借阅:据索取号查询图书。 ③ 读者借阅:据责任者查询图书。 ④ 读者借阅:据出版社查询图书。 ⑤ 读者借阅情况:据读者证号查询。 (2)人事管理员:

① 人事管理员:据姓名查询人员信息。 ② 人事管理员:据读者证号查询人员信息。

③ 人事管理员:添加人员信息。 ④ 人事管理员:更新人员信息。

⑤ 人事管理员:据读者证号删除人员信息。 (3)图书管理员:

① 图书管理员:添加图书信息。 ② 图书管理员:更新图书信息。

③ 图书管理员:据索取号删除图书信息。 ④ 图书管理员:添加借阅记录。 ⑤ 图书管理员:删除借阅记录。 2.系统功能模块图

根据系统概述和功能说明,画出该系统的功能模块图,如图6-1所示。

图书馆图书借阅系统人事管理员—人员信息管理图书管理员—图书与借阅管理读者—信息查询人员基本信息查询人员信息的添加/更新/删除图书信息的添加/更新/删除借阅记录的添加/更新/删除据图书的索取号/正题名/责任者/出版的信息查询读者借阅情况的信息查询 图6-1 系统功能模块图

2.2 概念结构设计

2.2.1 系统局部E-R模型设计

根据系统的需求分析及系统的功能说明,设计各个实体及其属性的E-R模型(即系统总体的局部E-R模型)

1.实体Reader及其属性的E-R模型如图6-2所示。

读者证号姓名性别单位住址电话登记日期备注Reader图6-2 Reader及其属性

2.实体ReaderCategory及其属性的E-R模型如图6-3所示。

种类名称允借数量借阅期限罚金公式备注ReaderCategory 图6-3 ReaderCategory及其属性

3.实体Book及其属性的E-R模型如图6-4所示。

索取号Book备注正题名责任者出版社出版日期价格页卷数标准编码是否借出图6-4 Book及其属性

4.实体BookCategory 及其属性的E-R模型如图6-5所示。

BookCategory种类名称备注 图6-5 BookCategory 及其属性

5.关系Borrow与实体间的关系及其属性的E-R模型如图6-6所示。

Reader备注借阅时间Borrow应还时间Book

计算机科学与技术专业数据库原理及应用课程设计大学毕业论文外文文献翻译 - 图文

毕业设计(论文)外文文献翻译文献、资料中文题目:数据库原理及应用课程设计文献、资料英文题目:文献、资料来源:文献、资料发表(出版)日期:院(部):专业:计算机科学与技术班级:姓名:
推荐度:
点击下载文档文档为doc格式
7xazo4cm3923x6i11fyp2nsft0iuth00r65
领取福利

微信扫码领取福利

微信扫码分享