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

更新时间:2024-04-11 02:46:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

河南城建学院

《数据库原理及应用》课程设计任务书

适用专业 课程名称 数据库技术及应用

计算机科学与工程学院

2013年12月

1

《数据库技术及应用》课程设计任务书

一、设计时间及地点

1.设计时间:2013-2014学年第一学期第17周。上午:8:00-12:00,下午:2:00-3:45。设计周的最后一天为验收时间,每个人都要对设计结果进行答辩并提交设计报告。 2.设计地点

计算站及图书馆。

二、设计目的

1.培养学生根据信息系统的需求分析,合理的设计数据库,并使用SQL Server正确实现数据库设计;

2.掌握应用数据库设计的基本方法,巩固已经学到的数据库技术,学会在数据库设计中学习设计;

3.培养综合应用VS.NET进行程序设计和解决实际问题的能力;

4.发挥个人的想象能力和分析能力,培养自学能力,拓展思维空间;

三、课程设计的基本要求

通过设计一完整的数据库,使学生掌握数据库设计各阶段的输入、输出、设计环境、目标和方法。熟练掌握数据库设计,熟悉可视化程序设计;熟练使用sql2005开发环境实现数据库的建立、应用和维护。集中安排1周进行课程设计,以小组为单位,一般3人为一组。

设计过程要求如下:

1.根据问题的背景和需求分析,得到系统处理的数据项和主要功能; 2.根据数据库概念设计方法,得到系统的E-R图; 3.根据数据库逻辑设计方法,得到系统的关系模型;

4.功能设计,包括系统的总体功能结构以及各模块的功能(每个模块所使用的数据库表和处理过程描述);

5.实现数据库设计(数据库、表、视图、关系,约束等),并装入一些示例数据; 6.检查是否保证了数据的有效性;

7.至少建立2个存储过程,每个表上至少有一个触发器;

8.根据各功能模块的功能要求,估计预加在数据库上的查询更新操作,检查数据库是否有不好的性质需改进;

9. 数据库的模式以及风格不做具体要求,各人按照自己的思路去做,发挥自己的创造能力;

四、课程设计的选题原则

课程设计题目以选用学生相对比较熟悉的业务模型为宜,要求通过本实践性教学环节,能较好地巩固数据库的基本概念、基本原理,针对实际问题设计概念模型,并应用现有的工具完成小型数据库的设计与实现。每组的题目可以重复,具体选题见附录。

五、设计指导教师及分组情况

指导教师:吴孝丽 张玉华

在整个设计过程中,参与设计的学生在上课期间只有两个地方可以去:要么图书馆,要

2

么实验机房,不论在哪里,都要遵守纪律,按时考勤。 1、上机机房安排: 计算站 3、分组名单 见附录

六、评分标准及成绩评定

序号 1 2 报告内容 问题描述 解决方案 解决方案中所设计的E-R模型、关系模式的描述与具体实现的说明 具体的解决实例 其他 所占 比重 不给分 5% 10% 没有 没有 评分原则 及格 不完整 不完整 中等 基本正确 基本可行 基本正确、清晰 基本完整 良好 优秀 很有说服力 正确,清晰 有价值,并可以实际演示。 描述正确 描述准确 方案良好 正确,清晰 完整 3 40% 没有 不完整 4 5 40% 5% 没有 不完整 包括是否按时完成,报告格式,字迹、语言等等 七、课程设计报告撰写要求

课程设计报告原则上不少于5000字,其正文至少包括如下几个方面的内容:

1. 系统概述(现状分析,系统目标等)

2. 详细写出数据库模式设计,包括每个表的名字,字段名(写出字段存储的数据的含义),

类型,宽度,是否允许空值,定义的主码,外部码,规则,约束;

3. 每个表之间的关系,针对每个表所创建的索引等;说明你的设计是否满足规范化规则,

若引入非规范化设计是出于什么考虑; 4. 给出你设计的存储过程、触发器等的代码;

5. 写出构成系统的功能模块,针对每各模块的功能写出该模块的名称、功能描述、所使用

的数据库表和处理过程描述; 6. 结合本管理系统的设计过程,对用到的有关数据库的原理及开发环境、方法和手段进行

总结;

(注意:课程设计的重点是后台的数据库设计) 封面包含的内容:

1. 《数据库原理及应用课程设计》 2. 课程设计题目: 3. 指导教师: 4. 班级学号及姓名: 5. 小组合作者:

3

附录:课程设计题目(仅供参考)

《数据库应用设计》课程设计:人事管理系统

系统功能的基本要求:

? 员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。 ? 员工各种信息的修改;

? 对于转出、辞职、辞退、退休员工信息的删除;

? 按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的

查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;

《数据库应用设计》课程设计:工资管理系统

系统功能的基本要求:

? 员工每个工种基本工资的设定

? 加班津贴管理,根据加班时间和类型给予不同的加班津贴;

? 按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资;

? 员工年终奖金的生成,员工的年终奖金计算公式=(员工本年度的工资总和+津贴的总

和)/12;

? 企业工资报表。能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计。

《数据库应用设计》课程设计:机票预定系统

系统功能的基本要求: ? 每个航班信息的输入。 ? 每个航班的坐位信息的输入;

? 当旅客进行机票预定时,输入旅客基本信息,系统为旅客安排航班,打印取票通知和帐

单;

? 旅客在飞机起飞前一天凭取票通知交款取票; ? 旅客能够退订机票;

? 能够查询每个航班的预定情况、计算航班的满座率。

《数据库应用设计》课程设计:仓库管理系统

系统功能的基本要求:

? 产品入库管理,可以填写入库单,确认产品入库;

4

? 产品出库管理,可以填写出库单,确认出库; ? 借出管理,凭借条借出,然后能够还库;

? 初始库存设置,设置库存的初始值,库存的上下警戒限; ? 可以进行盘库,反映每月、年的库存情况;

? 可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时

间进行查询;

其它参考的题目

网上书店 家庭理财系统 客房管理数据库 图书管理数据库

分组名单:

序号 1 2 3 4 5 6 7 名 单 5

本文来源:https://www.bwwdw.com/article/olyp.html

Top