欢迎来到天天文库
浏览记录
ID:4135025
大小:269.01 KB
页数:17页
时间:2017-11-29
《数据库系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《数据库系统》课程设计实验内容及要求序号实验项目名称实验类型实验类别学时基本要求01系统功能设计验证必做2详细了解本课程所要求的数据库应用系统,明确设计要求、设计内容、熟悉系统开发环境。02数据库设计设计必做8严格遵循数据库设计的一般步骤详细设计项目所需的数据库,切实掌握数据库设计的整个过程。序号实验项目名称实验类型实验类别学时基本要求03数据库程序设计设计必做6进行数据库编程和基于数据库的应用系统设计,实现数据库与应用系统的连接,完成数据库和应用系统功能的测试。04系统验收验证必做2了解系统验收的一般步骤,提高项目的表达能力,通过分析系统的功能认识到不足及改进的方向。实验
2、内容及要求严格按照规定的时间完成各阶段要求的任务,不得拖延。系统功能设计根据实际应用要求,确定系统功能结构图,明确各功能模块要支持的具体应用。比如添加学生信息修改学生信息删除学生信息删除学生成绩修改学生成绩查询学生成绩学生信息管理学生成绩管理查询学生信息录入学生成绩学生学籍管理系统登录模块该模块的主要功能是实现用户登陆系统,及用户的权限管理。主要功能是实现对学生的个人信息的管理工作,包括信息录入、信息删除、信息修改、信息查询等功能。该模块的功能是实现对学生成绩的管理工作,包括:学生成绩录入、成绩删除、成绩修改、成绩查询等功能。第1周——进行选题且完成系统功能结构图数据库设计
3、需求分析确定不同用户的数据需求和数据处理。生成数据流程图和数字字典(至少列出数据项、数据结构,数据关系复杂的则需绘制数据流图)。第3周——第7周:完成数据库设计各阶段任务数据字典举例例:学生学籍管理子系统的数据字典。数据项,以“学号”为例:数据项: 学号含义说明:唯一标识每个学生别名: 学生编号类型: 字符型长度:8取值范围:00000000至99999999取值含义:前两位标别该学生所在年级,后六位按顺序编号与其他数据项的逻辑关系:处理过程数据结构,以“学生”为例“学生”是该系统中的一个核心数据结构:数据结构: 学生含义说明: 是学籍管理子系统的主体数据结构,定义了一
4、个学生的有关信息组成: 学号,姓名,性别,年龄,所在系,年级处理过程处理过程“分配宿舍”可如下描述:处理过程:分配宿舍说明: 为所有新生分配学生宿舍输入: 学生,宿舍输出: 宿舍安排处理: 在新生报到后,为所有新生分配学生宿舍。要求同一间宿舍只能安排同一性别的学生,同一个学生只能安排在一个宿舍中。每个学生的居住面积不小于3平方米。安排新生宿舍其处理时间应不超过15分钟。概念结构设计学籍管理系统E-R图如下:学号姓名性别年龄籍贯信息管理组成学籍管理组成成绩管理科目学号姓名成绩逻辑结构设计逻辑结构设计时的3个步骤要对每个关系模式依据规范化理论进行评价,并根据实际情况
5、判定是否存在几种异常(插入异常、删除异常、更新异常、冗余度大),提出具体消除异常的方法。物理结构设计是数据库设计的难点分析数据库查询事务及更新事务,进而确定数据库物理结构,即存取方法(索引方法和聚簇(Cluster)方法)存储方式,确定在数据库中需创建哪些索引和聚簇,数据库配置参数等。数据库实施创建数据库和相关的数据表、视图、角色、触发器、过程等数据库对象,同时实现数据库安全性和完整性控制(文档中要明确说明所采用的具体措施及创建的相关对象),向库中加载适量数据,并且进行简单测试。数据库程序设计按照应用系统功能结构图,分模块进行数据库编程和基于数据库的应用系统设计与实现,实现
6、数据库与应用系统的连接,完成应用系统功能的测试。第7周——第13周:完成数据库程序设计阶段任务系统验收进行系统各功能应用演示个人就系统设计进行答辩系统点评与后续改进第15周——第17周:进行系统验收与答辩课程设计报告按规范化数据库应用系统开发设计过程为主线来组织撰写课程设计报告,通过各步骤关键性图、表等充分表现各阶段的资料与成果。务必要自己独立完成!第17周进行应用系统及课程设计报告验收提交。参考资料1.《数据库课程设计》,陈根才编,浙江大学出版社,2010年版。2.《数据库系统概论》(第四版),王珊等编,高等教育出版社,2009年版。3.《SQLSERVER实用教程》,郑
7、阿奇,电子工业出版社,2005年版。4.《数据库系统实现》,杨冬青等译,机械工业出版社,2010年版。5.《可视化JavaGUI程序设计—基于EclipseVE开发环境》赵满来编著,清华大学出版社,2010年版。课程考核方法课程设计总评成绩由三部分组成,大致各所占比例情况:考勤占10%,课程设计报告占40%、应用系统功能测试占50%。注意,凡属于下列情形之一者,均为不及格。1)书面报告及电子稿二者缺一者;2)发现软件相互拷贝者,拷贝方和被拷贝方;3)发现报告相互抄袭者,抄袭方和被抄袭方;4)报告通篇由下载网页拼凑而
此文档下载收益归作者所有