1、 课课 程程 设设 计计 报报 告告 书书 所属课程名称所属课程名称 数据库系统原理课程设计 题题 目目 超市管理系统数据库设计 与实现 院院 (系)(系) 电信分院 班班 级级 09 本科电子商务( 2 )班 学学 号号 学生姓名学生姓名 指导教师指导教师 辅导教师辅导教师 20201212 年年 1 1 月月 2 2 日日 课程设计安排计划课程设计安排计划 班级: 课程: 通过课程设计,要求掌握数据库系统的基本概念、原理和 技术,将理论与实际相结合,应用现有的数据建模工具、数据库 管理系统软件及应用开发工具,规范、科学的完成一个小型数据 库的设计并进行数据库应用系统的开发。 具体内容与要求
2、如下: 1.根据所选课题, 设计并构建一个数据库 (用 MS SQL SERVER 2005 实现);基于上述数据库设计实现一个数据库应用系统(系 统开发工具不限) 2.数据库的设计与构建方面(课程设计重点) (1) 数据库来源于对现实世界的抽象和概括, 要求设计科学、 规范、合理符合实际情况与需求购 (2)数据表的设计要求:每个关系至少要满足 3NF,既要有 较低的冗余度,又具有较高的访问效率,每个系统最少应有 5 个 以上的表,并根据实现需要定义索引。 (3)数据库设计的安全性要求:配置 MS SQL Server 2005, 根据实际需要定义合理的用户权限及用户视图。 (4)数据库设计的
3、完整性要求:根据实际需要定义合理的 完整性约束 (实体完整性、 参照完整性以及用户自定义完整性等) (5)根据实际情况定义合理的存储过程和触发器; 3、应用系统的设计与实现面 (1) 要求实现所选课题的基本功能, 界面美观、 大方、 实用。 (2)课题基本功能应符合实际系统的需求,一定要先做需求 分析,再编写代码。 (3)应用系统开发工具不限,可以根据自己的实际情况选择 一种。 4、课程设计报告方面 (1)课设报告杜绝抄袭和下载。 (2)课程设计报告内容包括: a.前言:主要对自己的课程设计进行简要介绍说明,在对所 选题目进行调研的基础上,明确该选题要做什么。 b.需求分析:采用自顶向下的方法
4、,对数据库及应用系统进 行分析,列出系统功能模块,并画出系统的功能模块图,写出数 据字典,并画出数据流图。 c.概要设计: 根据需求分析画出 E-R 图 (E-R 图必需规范合理) d.逻辑设计:把 E-R 图转换成关系模式,并进行规范化,最 终得到 SQL Server 所支持的数据表,然后合理定义用户视图和 相关存储过程。 e详细设计与实现:要求分模块列出各模块的设计思路并用 开发工具编写代码实现上述功能。 f.总结:对设计结果进行合理性、规范程度和系统实际运行 的结果进行评价和总结。 按照关系数据库设计原理和方法进行数据库设计, 按照结构 化程序设计方法或面向对象的程序设计方法进行数据库应用程 序设计。具体应包括:需求分析,概念设计,详细设计,编码与 实现,运行维护等步骤,最后写出完整并合理的课程设计报告。 学生签名:学生签名: 20122012 年年 1 1 月月 2 2 日日 课程设计(论文)评阅意见课程设计(论文)评阅意见 序号 项 目 等 级 优秀 良好 中等