数据库课程设计实验报告.docx
- 文档编号:15863124
- 上传时间:2023-07-08
- 格式:DOCX
- 页数:12
- 大小:624.27KB
数据库课程设计实验报告.docx
《数据库课程设计实验报告.docx》由会员分享,可在线阅读,更多相关《数据库课程设计实验报告.docx(12页珍藏版)》请在冰点文库上搜索。
数据库课程设计实验报告
数据库课程设计报告
课程名称数据库课程设计________
题目______教务管理系统___
指导教师卢益清
设计起止日期2014-5-15至2014-6-2
学院信息管理学院
专业电子商务
组号
组长陈哲
学号
姓名
小组评分
教师评分
2012012237
陈哲
100
2012012236
包一帆
100
北京信息科技大学
计算机信息系统系
(课程设计)实验报告
课程名称:
数据库课程设计专业:
电子商务班级:
商务1201学号:
姓名:
成绩:
实验名称
实验地点
实验时间
1.课程设计目的:
数据库是一门实践性很强的课程,为了使学生加深对数据库基本知识的理解,掌握数据库设计和开发的基本方法,我们从实际应用出发给出一些典型题目(学生也可以自选题目),要求学生完成一个完整的数据库设计过程和基本的开发过程,从而培养学生在数据库应用领域中的分析问题和解决问题的能力。
2.课程设计内容:
(1)数据库设计
教师讲解数据库的设计方法以及PowerDesigner的使用,布置题目(或学生自选题目),要求学生根据题目的需求描述,进行实际调研,提出完整的需求分析报告、用PowerDesigner建立概念模型、物理模型。
在物理模型中根据需要添加必要的约束、视图、触发器和存储过程等数据库对象,最后生成创建数据库的脚本,提出物理设计的文档。
要求学生提交的报告包含:
需求说明书
概念数据模型(E-R数据模型)
物理数据模型(含约束、视图、触发器和存储过程等)
创建数据库的脚本(数据库对象的定义语言)
物理设计的文档(数据库的实施规划)
(2)数据库开发
在数据库设计的基础上开发一个基本的数据库应用系统,要求有基本的数据查询功能和数据管理功能,并能将存储过程、触发器、事务控制等运用其中。
开发工具学生可以自己选择。
3.课程设计要求:
数据库课程设计单独设课,安排4课时授课(讲解方法和题目)、24课时上机实践,以小组为单位,2~3人为一组,指定1人为组长。
各小组可以从教师给出的题目中选择题目,也可以自选题目。
通过以上过程,锻炼学生从实际应用出发,进行需求分析,利用CASE工具建立数据库模型、完善数据库模型,到最后的数据库实施和应用系统开发。
希望通过这个过程可以巩固所学知识,提高学生的综合分析问题和解决问题的能力。
4.实验条件:
(1)硬件条件:
PC机。
软件条件:
SQLServer2005、MicrosoftVisualS2005、PowerDesigner。
5.实验方法与步骤:
(1)概念设计
(A)局部E-R模型
(B)整体E-R模型
(2)逻辑设计(附录3)
(A)物理模型及优化
(B)创建表对象
(C)其他对象
(3)物理设计(附录4)
(4)系统实现(附录5)
6.实验总结:
(1)小组分工情况说明及工作量(工作量以百分比表示)
(2)小组总结
第一次完整的做相关的数据库实验,遇到了很多困难,只能一步一步慢慢来解决,但是仍然有许多问题没有得到解决,但是却从中学到了很多东西,总之,受益匪浅。
说明:
1.课程名称、课程设计目的、课程设计内容、课程设计要求由教师确定,实验前由教师事先填好,然后作为实验报告模版供学生使用;
2.实验条件由学生在实验或上机之前填写,教师应该在实验前检查并指导;
3.实验过程由学生记录实验的过程,包括操作过程、遇到哪些问题以及如何解决等;
4.实验总结由学生在实验后填写,总结本次实验的收获、未解决的问题以及体会和建议等;
5.源程序、代码、具体语句等,若表格空间不足时可作为附录另外附页。
附录1:
需求分析
教务管理信息系统
开发一个教务管理信息系统,具体的需求如下:
某大学共有学生6758人,教师580人,学校设有计算机系、自动控制系和管理工程系等10个教学系。
要求开发一个教务管理信息系统,对教师、学生的情况、成绩、课程设置等进行管理。
一、学籍管理
◆对学生、课程、成绩等信息进行管理
◆实现综合测评的功能
◆对留级、退学的情况进行管理
◆产生学生成绩表(按班、单个学生)
具体要求如下:
1.掌握全校每个学生的基本情况。
其中包括:
学生姓名、出生日期、年龄、性别、家庭住址、电话等。
学生信息表的格式可参照表1。
表1学生信息表
照片
学号:
姓名:
性别:
出生日期:
入学年月:
所属系:
专业:
身份证:
联系电话:
手机:
邮编:
家庭地址:
E-mail:
本人简历:
起止年月
学习或工作单位
任何职
家庭成员及主要社会关系:
姓名
与本人关系
工作单位
职务
电话
2.掌握全校每学期的课程设置情况(课程名称、课程学时数、课程类型)。
3.掌握每个学生的每门课程的学习成绩。
在每一学期末,需要对学生进行综合测评。
综合测评的方法是:
首先给出德育、智育、体育的分数(按百分制给,智育成绩为该学期所有考试成绩的平均成绩)。
然后总的综合测评分为:
综合测评分=德育分数*20%+智育分数*70%+体育分数*10%+附加分
附加分为能力分,不能超过10分。
4.参照学校关于留级、退学的规定,实现对留级、退学的管理。
5.提供相关的汇总、统计。
如:
按课程类型的统计、按各系的学生人数的统计、按学习成绩的统计等。
6.提供各种报表。
如:
学生成绩一览表、学生基本情况表、课程开设情况表等。
二、教师管理
◆对教师、部门、教学等信息进行管理
◆对教师进行年终考核,记录考核成绩
◆对教师的教学情况进行测评,记录测评结果
◆制定培训计划,记录教师接受培训的情况和成绩
具体要求如下:
1.掌握全校每个教师的基本情况。
其中包括:
教师姓名、所属教研组、出生日期、年龄、性别、职称、参加工作日期、文化程度、家庭住址、电话、工作经历。
教师信息表的格式可参照表2。
2.掌握全校教师的工作量(教师所承担的课程和课时数),每学期末要对教师的教学情况进行测评,最终记录测评结果。
每年还要对教师进行年终考核,记录考核成绩。
3.制定培训计划,记录教师接受培训的情况和成绩。
4.提供相关的汇总、统计。
如:
按教学评价的成绩分组统计每种成绩的教师人数,所占比例;统计教师的工作量等。
5.提供各种报表。
如:
教师授课情况表、教师接受培训情况表等。
表2教师信息表
照片
教师编号:
教师姓名:
性别:
入校日期:
参加工作时间:
所属系:
所属教研室:
职称:
出生日期:
身份证:
婚姻状况:
是/否
联系电话:
手机:
邮编:
家庭地址:
E-mail:
学习经历:
起止年月
专业
学校
任何职
工作经历:
起止年月
岗位/职务
单位
部门
奖惩情况
家庭成员及主要社会关系:
姓名
与本人关系
工作单位
职务
电话
附录2:
概念设计
附录3:
逻辑设计
附录4:
物理设计
附录5:
系统实现
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 实验 报告