数据库系统原理课程设计指导书.doc_第1页
数据库系统原理课程设计指导书.doc_第2页
数据库系统原理课程设计指导书.doc_第3页
数据库系统原理课程设计指导书.doc_第4页
数据库系统原理课程设计指导书.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库系统原理课程设计指导书 数据库系统原理课程设计指导书xx.121课程设计目标及要求“数据库系统原理”课程设计是“数据库系统原理”课程独立开设的实践性课程。 该课程设计要求学生利用所学的数据库原理知识及相关数据库技术,以SQL Server(或MySQL)数据库管理系统为平台,对某一应用系统的数据库进行分析和设计,在数据库中实现数据的插入、删除、查询、更新等基本功能。 通过本课程设计的训练,使学生加深对所学理论知识的理解和应用水平,提高数据库开发的实践动手能力以及分析问题、解决问题的能力。 2课程设计的内容本课程设计内容主要包含以下几个方面 (1)对应用系统功能进行分析,描述应用系统开发的背景、拟开发系统的功能需求、性能需求。 画出该系统的数据流程图。 (2)对数据库进行概念结构设计,绘制实体联系图。 (3)对数据库进行逻辑结构设计。 根据E-R图内容,把实体、实体的联系按照相应的方法转化为关系(注意11联系、1n联系,mn联系的转换方法)。 并对关系进行范式分析,说明其满足第几范式。 (4)创建数据库。 对数据库的容量大小,创建位置等信息进行说明,利用SQL语句创建数据库。 (5)进行数据库表的设计。 分别采用图形工具、SQL语句的方法进行表的设计,注意表中属性的数据类型设置要合理。 (6)进行数据完整性设计。 分别采用图形工具、SQL语句的方法进行各种约束的创建。 (7)进行索引的设计。 (8)进行数据操纵、数据查询。 采用SQL语句完成数据表结构的更新,数据的插入、删除、更新、查询等操作。 (9)创建视图。 采用SQL语句完成视图的创建。 (10)创建存储过程和触发器。 采用SQL语句创建存储过程和触发器,完成特定的功能。 3课程设计报告的内容及格式3.1课程设计报告的内容课程设计报告按以下内容顺序进行书写目录(word自动生成)1系统开发概述(一级标题)1.1系统开发背景(二级标题)描述应用系统开发的必要性及意义。 1.2系统功能需求分析(二级标题)描述系统功能,先用文字介绍,再配以系统功能结构图进行说明。 1.3系统性能需求分析(二级标题)描述系统安全性、完整性、可操作性等性能的需求。 1.4系统数据流程分析(二级标题)对数据的输入、输出、处理进行描述,画出数据流程图。 2数据库概念结构设计(一级标题)分析应用环境中存在的实体、实体的属性及之间的联系。 画出数据库局部E-R图和全局E-R图。 (可根据内容自己设置二级目录)3数据库逻辑结构设计(一级标题)把E-R图中实体及实体联系转换为关系,写出关系模式,以下划线标注出关键字。 可以分为实体的直接转换、1:1联系的转换、1n联系的转换、m:n联系的转换几个方面描述。 4数据库物理结构设计(一级标题)4.1数据库及数据表的创建(二级标题)4.1.1数据库创建(三级标题)写出创建的SQL语句,文档中显示SQL语句创建成功的截图。 4.1.2数据表的创建(三级标题)对于表的创建,选择1-2个表用图形工具创建,其余用SQL语句创建;图形工具创建表的结构截图显示在文档中,SQL语句创建表要在文档中写出SQL语句或者SQL语句创建的截图。 4.2数据完整性设计(二级标题)4.2.1主键约束的创建(三级标题)4.2.2DEFAULT约束的创建(三级标题)4.2.3外键约束的创建(三级标题)4.2.4UNIQUE约束的创建(三级标题)4.2.5CHECK约束的创建(三级标题)每一项内容选择1-2个实例进行说明。 有图形工具创建的,有SQL语句创建的。 4.3索引的创建(二级标题)对每个表选择合适的字段进行索引的创建,每个表一个索引即可。 4.4视图的创建(二级标题)创建2个视图,写出其SQL语句,显示创建成功的截图。 5数据库的操作(一级标题)5.1数据操纵(二级标题)5.1.1表结构的修改(三级标题)5.1.2数据插入(三级标题)5.1.3数据更新(三级标题)5.1.4数据删除(三级标题)每一部分选择2个实例进行说明,写出所进行的操作及相应的SQL语句,操作成功结果的截图。 5.2数据查询(二级标题)5.2.1单表查询(三级标题)5.2.2多表查询(三级标题)每一部分选择3-5个实例进行说明,写出所要求的操作及相应的SQL语句、操作成功结果的截图。 5.3存储过程的创建(二级标题)5.4触发器的创建(二级标题)6总结(一级标题)对数据库设计的工作进行总结,描述自己进行设计的收获与心得,以及学习本课程的体会。 参考文献(一级标题)列出3-5个参考文献3.2课程设计报告格式要求 (1)标题标题按如下格式设置1系统开发概述(黑体三号,居中,加粗)1.1系统开发背景(黑体小三,顶格,加粗)1.1.1系统开发意义(黑体四号,空两个汉字,加粗) (2)正文正文采用宋体小四字号,行间距22磅,段前空2格。 (3)图表对文档中的图表进行编号,图表名称为宋体五号,写在图表的正下方,居中显示。 第一章第一个图为图1-1,第二个图为1-2,第二章第一个图为2-1,第二个图为2-2,以下类推。 表格类似。 如图1-1学生成绩管理系统登录界面表4-2xinxi表字段名数据类型字段长度与格式关键字说明Id自动编号长整型是信息ID class1数字20否一级分类ID class2数字50否二级分类名称biaoti文本50否信息标题leixing数字长整型否发布的供求类型jiage文本50否价格 (4)参考文献参考文献标题不编号,作为一级标题,居中显示。 内容示例如下1张基温,王一平信息系统开发案例清华大学出版社.xx2闪四清管理信息系统教程清华大学出版社xx3郝玉龙.Java EE编程技术.北京清华大学出版社.xx4郑仁杰.软件工程(中级).北京清华大学出版社.19993.3其他要求 (1)课程设计报告要求按照3.2中目录要求组织内容,应内容完整,条理清晰,格式规范。 (2)课程设计格式严格按照本指导书中标注格式进行设置。 (3)课程设计报告不少于8000字,用A4纸打印。 (4)主要内容及装订顺序封面(统一)、目录、正文、参考文献 (5)设计报告严禁抄袭,里面图表本人设计绘制(建议采用Microsoft Visio工具绘制);即使是同一题目也不允许雷同,否则按不及格处理。 4最终提交的资料课程设计完毕,需要上交以下内容 (1)课程设计报告课程设计报告A4纸打印,订书钉左侧装订。 (2)数据库文件每位同学把所创建的数据库、SQL语句等全部内容进行保存。 最后在分离数据库的状态下,拷贝其数据文件和日志文件。 以班级为单位刻录光盘,光盘中每个同学一个文件夹,把数据文件和日志文件放到该文件夹中。 文件夹以学号和姓名命名。 5考核成绩考核成绩从以下几个方面决定 (1)课程设计报告内容是否完整 (2)课程设计报告格式是否规范 (3)数据库设计是否符合要求,功能是否实现 (4)平时出勤情况最终,设定“优秀”、“良好”、“中等”、“及格”、“不及格”五个格次成绩。 注意 (1)封面中“设计题目”写“*数据库设计”,例如学生成绩管理数据库设计、酒店信息管理数据库设计。 封面中成绩和评语不要填写。 (2)有能力的同学可以结合所学高级程序设计语言开发出应用程序,完成应用程序与数据库的后台连接。 这部分内容可以写在“5数据库的操作”内容后,作为“6应用程序设计”部分进行说明。 成绩考核时会根据这个酌情提高成绩,但课程设计报告的内容依然以数据库设计为主要内容(前面内容也应是完整的)。 如果不是自己完成的应用程序设计(抄袭别人的或从网上下载的文档),请不要画蛇添足(抄袭的内容很容易被识别,影响最终成绩)。 附件1课程设计参考选题表附件2课程设计报告封面附件1课程设计课题选题表课题名称1服装销售管理系统2超市会员管理系统3企业工资管理系统4智能组卷系统5报刊订阅管理系统6企业用电管理系统7医药销售管理系统8光盘出租管理系统9电话计费管理系统10学生公寓管理系统11宾馆客房管理系统12毕业设计管理系统13实验室设备管理系统14零件交易管理系统15车站售票管理系统16民航订票管理系统17汽车销售管理系统18汽车租借信息系统19仓储物资管理系统20订餐管理系统21住院收费信息管理系统22学生成绩智能管理信息系统23客户信息管理系统24企业人事管理系统25员工培训管理系统26美术馆管理系统27产品质量管理系统28商品交易系统29书刊租借信息管理系统30银行帐户管理系统31网络销售子系统32学生缴费注册管理系统33干部档案管理系统34高校科研管理系统35毕业生管理系统36小型财务系统37维修信息管理系统38内部文档管理系统39订单生成系统40实验项目管理系统41饭店餐饮收费信息系统42考勤信息管理系统43旅行社综合

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论