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

课程设计题目及要求

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

《数据库系统》课程设计题目及要求

一、课程设计的目的和意义

《数据库系统》课程设计是实践性教学环节之一,是《数据库原理及应用》课程的辅助教学课程。通过课程设计,使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。

二、设计要求:

通过设计一完整的数据库,使学生掌握数据库设计各阶段的输入、输出、设计环境、目标和方法。熟练掌握两个主要环节____概念结构设计与逻辑结构设计;熟练的使用SQL语言实现数据库的建立、应用和维护。安排1周时间进行课程设计,以小组为单位,一般4~5人为一组。教师讲解数据库的设计方法以及布置题目,要求学生根据题目的需求描述,进行实际调研,提出完整的需求分析报告。

要求如下:

(1) 要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作。

(2) 既要虚心接受老师的指导,又要充分发挥主观能动性。结合课题,独立思考,努力钻研,勤于实践,勇于创新。

(3) 独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。 (4) 课程设计期间,无故缺席按旷课处理;缺席时间达四分之一(两次点名未到)以上者,其成绩按不及格处理。

(5) 在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。

(6) 小组成员之间,分工明确,但要保持联系畅通,密切合作,培养良好的互相帮助和团队协作精神。

三、课程设计选题的原则

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

四、课程设计的一般步骤

课程设计大体分五个阶段:

1、选题与搜集资料:根据分组,选择课题,在小组内进行分工,进行系统调查,搜集资料。 2、分析与设计:根据搜集的资料,进行功能与数据分析,并进行数据库、系统功能等设计。 3、程序设计:运用掌握的语言,编写程序,实现所设计的模块功能。

1

4、调试与测试:自行调试程序,成员交叉测试程序,并记录测试情况。

5、验收与评分:指导教师对每个小组的开发的系统,及每个成员开发的模块进行综合验收,结合设计报告,根据课程设计成绩的评定方法,评出成绩。

五、本课程设计内容与要求

掌握数据库的设计的每个步骤,以及提交各步骤所需图表和文档。通过使用目前流行的DBMS,建立所设计的数据库,并在此基础上实现数据库查询、连接等操作和触发器、存储器等对象设计。

1、需求分析:根据自己的选题,分析系统处理需求和数据需求。(例如:录入哪些数据、更新哪些数据、查询统计哪些数据;数据库的初始大小;数据库安全规划),提交数据字典和数据流图。

2、概念结构设计:(1)识别实体平共处五项原则(2)E-R图分析

3、逻辑结构设计:(1)将E-R图转换成等价的关系模式;(2)按需求对关系模式进行规范化,提交关系表(关系表结构,包括主键、外键以及Check约束);(3)根据局部应用需要设计外模式。

4、物理设计(在进行物理结构设计时,表中的测试数据行不少于10行。) (1)索引设计(各张表上的索引说明,创建新索引的SQL语句) (2)建表SQL语句

(3)视图设计(视图名、视图功能描述、SQL语句) (4)用SQL实现数据库设计 5、数据库运行和维护 (1)数据库备份与恢复策略

(2)用户授权(对不同类型用户授权) 6、用VC等设计数据库的操作界面(选做) 7、设计小结:总结课程设计的过程、体会及建议。 8、其他:参考文献、致谢等。

六、课程设计报告要求

课程设计报告有四个方面的要求:

1、问题描述。包括此问题的理论和实际两方面。

2、解决方案。包括:E-R模型要设计规范、合理,关系模式的设计至少要满足第三范式,数据库的设计要考虑安全性和完整性的要求。

3、解决方案中所设计的E-R模型、关系模式的描述与具体实现的说明。 4、设计报告格式要求见: 课程设计规范等附件.doc 和 课程设计报告模版.doc。

2

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

3

附录:《数据库系统》课程设计题目

图书管理系统

(1)主要的数据表:

图书分类数据表,图书信息数据表,系统用户数据表等。 (2) 主要功能模块

系统管理:系统用户帐号添加、修改、删除、密码修改等。 图书分类管理:添加、删除、修改。

图书信息管理:实现图书信息的添加、修改、删除、查询等。 图书检索:要求提供多种检索方式。 读者管理:读者登记,查询,借书,还书,删除等

连锁超市管理系统

某超市在全国各地有其连锁店,为了更好的进行销售管理,需要维护连锁店信息、员工信息、顾客信息、商品信息、销售信息、供应商信息、采购信息。 (1)每个连锁店有一名经理、多名员工。

(2)商品有不同的分类,例如食品、家庭日用品等。

(3)每个供应商可以供应多种商品,每种商品可以由不同的供应商供应。采购员向不同的供应商采购同一种商品,可能会得到不同的商品单价。在采购订单上希望能够看到采购总金额,以及采购详单。

(4)系统应记录顾客购买信息,即商品销售信息。如果顾客出示会员卡,可以根据会员级别打折。

网络选课系统

网络选课系统实现让学生在网上进行课程的选择,老师可以通过网络来提交学生的成绩和查看课程选修情况等功能。

网络选课系统应该包括以下三个功能模块: 1. 管理员模块:

a.学生管理子模块:实现对学生信息的添加、修改、删除操作,还可输入查询条件进行查询操作;

b.教师管理子模块:在该子模块中,实现对教师的添加、修改、删除、查询操作;

c课程管理子模块:实现对课程的添加,添加为其分配任课教师、上课时间和地点,实现对课程的修改、删除,查看某个课程的详细信息等。

2. 学生模块:用户登录、修改密码;学生选课、查看、修改自己的选课信息;学生查看课程详细信息;

3. 教师模块:用户登录、修改密码;教师查看自己所教授的课程、课程有哪些学生选修,以及利用本系统提交学生的成绩;

考勤管理系统

考勤管理系统主要用于企事业单位的考勤,便于统计员工的出勤情况。系统功能如下: ? 上班时间的设定。

? 员工出入单位的情况记录(出勤记录)。出入情况主要由考勤机来记录,但是需要设置

人工添加的功能。

? 请假、加班和出差情况的记录。

? 每个月底进行整个月的出勤情况统计(按人员,按部门)。

4

图书借阅系统

系统的功能需求主要包括以下几个方面:

① 借阅者可以通过网络查询书籍信息和预定书籍。 ② 借阅者能够借阅书籍和还书。

③ 图书管理员能够处理借阅者的借阅和还书请求。

④ 系统管理员可以对系统的数据进行维护,如增加、删除和更新书目,增加、删除和更新借阅

者帐户,增加和删除书籍

高校科研管理系统

系统的主要实现了对全校所有的科研信息的存储和管理工作,主要管理功能是对相关信息的维

护、查询、统计、报表、打印等。

①科技论文管理主要对全校所有员工参加工作以来所发表论文的信息管理,可以以部门、学科、专业、刊物…等进行分类管理、查询、统计和打印。

②科技项目主要管理本校所完成的不同级别、不同类型、不同学科、不同层次项目信息,包括立项信息、结题信息、合作信息等

③科技著作管理主要对部门或员工公开出版的教材、论著、专著等信息的管理。

④科技人员信息管理是对所有科研人员的基本信息进行存储、维护、查询、更新等操作。

⑤科技成果管理包括鉴定成果、获奖成果、转让成果、专利成果的管理。

医院药品库房管理系统

主要功能:

入库:办理药品入库、入库单位(科室)明细、入库单位汇总; 库存:库存调拨、当前库存明细报表、药品调价; 出库:办理药品出库、查看出库情况、出库单位明细

学生成绩管理系统

(1)主要的数据表:

学生信息数据表,课程数据表,成绩数据表,系统管理员数据表等。 (2) 主要功能模块

基础数据管理:学生信息管理、课程管理、系统管理等。

学生成绩管理:管理员成绩录入、成绩修改、成绩清空、成绩提交等。 成绩统计与排序:按成绩等级统计人数,按名次排序等。

成绩查询: 学生登录系统,能方便的对学生的各学期成绩进行查询。

新闻管理系统

(1)主要的数据表:

新闻分类数据表,新闻信息数据表,系统管理员数据表等。 (2) 主要功能模块

系统管理:管理员帐号添加、修改、删除、密码修改等。 新闻分类管理:添加、删除、修改。

新闻发布管理:采用在线HTML编辑器实现新闻的添加、修改、删除。 网站新闻检索:要求提供多种检索方式。

网站新闻浏览:新闻分页列表,新闻浏览要求记录点击次数。

学生学籍信息管理系统

5

课程设计题目及要求

《数据库系统》课程设计题目及要求一、课程设计的目的和意义《数据库系统》课程设计是实践性教学环节之一,是《数据库原理及应用》课程的辅助教学课程。通过课程设计,使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库
推荐度:
点击下载文档文档为doc格式
3v2u32mc0a7tdik036ar
领取福利

微信扫码领取福利

微信扫码分享