当前位置:文档之家› 数据库系统原理与应用课程设计成果报告模板 - 副本

数据库系统原理与应用课程设计成果报告模板 - 副本

课程设计成果报告
文字格式要求
主标题:三号字、居中、宋体、加黒,段后为自动。

正文:全文宋体、小四号字、段前段后0、行间距1.5,首行缩进2个字符(包括各级标题)。

编码:采用中式“一、二、三、…(一)(二)(三)…1.2.3.…(1)(2)(3)…①②③…”编码形式,不得采用自动生成格式。

其中“一、(一)”做为标题,加黒,单独成行。

“1.(1)”可以做标题,也可以不做标题,如果做标题,需单独成行,做还是不做标题,均不需要加黒。

图表:图表文字及说明等均采用五号宋体。

表格要有表头(表头包括表号、表名),表头在表的上面并居中加黑。

图要有图号、图名,在图的下面并居中,不需加黒。

公式:采用公式编辑器编写,要规范,必要时要编号,编号要写在公式的尾部。

装订:A4纸打印,加封面,左侧装订。

封面:封面装订,也可以粘贴在学生“课程设计”的档案袋表面。

图纸要求
2号图纸、1:100的比例、说明、标题栏等方面的要求
折叠图纸的要求。

河南工程学院
《数据库系统原理与应用》课程设计
成果报告
XX系统设计与开发
学生学号:
学生姓名:
专业班级:
学院:计算机学院
专业课程:数据库系统原理与应用
指导教师:李华
年月日
课程设计指导教师评分表
目录
一、需求分析 (1)
二、概念结构设计 (1)
三、逻辑结构设计 (1)
四、数据库的物理设计 (1)
五、数据库设计实现及运行 (1)
(一)数据库的创建 (1)
(二)数据表的创建 (2)
(三)视图的创建 (2)
(四)存储过程的定义实现 (2)
(五)触发器的定义实现 (2)
(六)自行设计各模块中所涉及的操作语句 (2)
1.插入数据操作 (2)
2.删除数据操作 (2)
3.修改数据操作 (3)
六、系统详细设计及实现 (3)
七、设计总结及心得体会 (3)
(写完课程设计成果报告后更新一下目录页码,方法:在目录上右击,选择更新域,选择只更新页码)
(格式:小四号宋体字,1.5倍行间距)
XX系统设计与开发
一、需求分析
需包含内容为:
1.问题描述:设计系统的简单描述。

2.系统功能描述,对自己所负责的功能模块,可画出所设计模块的操作流程;系统数据流图;并分析所需要存储的数据信息,及数据字典。

3.有何安全性与完整性方面的要求(参照所给出的语义规则)。

如是否需要定义具有什么功能的存储过程、需定义具有什么功能的触发器、对不同的用户有何不同的系统使用权限等。

(同组同学及分工请在此说明)
二、概念结构设计
画出系统局部及合并后的整体E-R模型;并对模型中所出现的实体及属性等信息加以说明。

三、逻辑结构设计
1.模式设计:按系统整体E-R模型,写出关系模式;并利用数据字典加以描述。

(如每个关系模式有何属性、属性的类型、属性值的长度、是否可取空值、是否为主码、有何约束条件等信息)
2.子模式设计:即针对自己的设计模块的应用需定义什么样的视图表结构;并利用数据字典加以描述。

(如每个关系子模式有何属性、属性的类型、属性值的长度、是否可取空值、是否为主码、有何约束条件等信息)
四、数据库的物理设计
为了提高在表中搜索元组的速度,在实际实现的时候应该基于某些属性建立索引。

给出所建立的索引。

(包括按哪些表中哪些属性按升序还是降序来创建索引及相应的T-SQL的创建语句)。

五、数据库设计实现及运行
(一)数据库的创建
T-SQL语句:
(二)数据表的创建
(可同时在创建时定义相关的约束)
T-SQL语句:
说明:若有完整性约束的内容,可以在创建表时同时实现。

按需求及自行设计模块中所实现的情况,在该部分对完整性约束加以实现。

(三)视图的创建
(仅需给出自己设计模块中所用的视图)
T-SQL语句:
(四)存储过程的定义实现
(仅需给出自己设计模块中所用的)
T-SQL语句:
在宿主语言中调用存储过程代码段(粘贴):
测试结果粘贴:
(五)触发器的定义实现
(仅需给出自己设计模块中所用的)
T-SQL语句:
测试结果粘贴:
(六)自行设计各模块中所涉及的操作语句
1.插入数据操作
每个功能模块描述方法如下:
功能界面(粘贴);
功能界面简单描述;
T-SQL语句与宿主语言嵌套使用代码段(粘贴);
测试结果粘贴;
2.删除数据操作
每个功能模块描述方法如下:
功能界面(粘贴);
功能界面简单描述;
T-SQL语句与宿主语言嵌套使用代码段(粘贴);
测试结果粘贴:
3.修改数据操作
每个功能模块描述方法如下:
功能界面(粘贴);
功能界面简单描述;
T-SQL语句与宿主语言嵌套使用代码段(粘贴);
测试结果粘贴;
六、系统详细设计及实现
1.程序的开发环境、运行环境设置。

2.系统功能模块图及说明。

3.每个模块的关键语句、关键代码段及关键技术说明。

(注意:不是所有程序代码!)
4.测试与调试
七、设计总结及心得体会
(一段话即可,不需要长篇大论!)
对设计质量的描述,针对设计的系统本身,可以写系统实现了哪些功能,有什么特色,以及哪些问题是以后需要进一步考虑和完善的(即与实际能用的系统还有哪些差别?)。

要写得概括、简短。

课程设计过程的收获、遇到问题、对遇到的问题解决过程的思考、程序调试能力的思考、经验和体会以及对设计与实现的回顾讨论和分析;在课程设计过程中对课程的认识等内容;对于组长来说,还可以说明一下任务分工、设计协作等项目管理方面的体会和感受。

相关主题