1、数据库应用技术课程设计指导书一、教学目标数据库应用技术课程设计是数据库应用技术课程一个关键步骤。它是依据教学计划要求,在学生系统地学习了数据库原理课程后,根据关系型数据库基础原理,综合利用所学知识,设计开发一个小型数据库管理系统。经过对一个实际问题分析、设计和实现,将原理和应用相结合,经过把书本上学到知识用于处理实际问题,培养学生动手能力,也是对前期课堂教学效果检验;其次,使学生能深入了解和灵活掌握理论教学内容。同时,还能够培养学生调查研究、查阅技术文件、资料和撰写技术文件能力。二、教学要求(一)、关键内容:(1)、掌握数据库设计(包含六个阶段)基础方法(2)、熟练掌握SQL Server数据
2、库管理系统(3)、了解MIS系统常见开发模式(4)、掌握一个MIS开发工具(ASP,PB,VC+,Delphi,VB.NET,C#等)(5)、具体设计和实现一个管理信息系统(MIS)(二)、要求:严格遵照软件开发规范和信息系统开发规程,整个设计过程严格按以下多个阶段要求实施,并提供规范设计文档。(1)、需求分析阶段正确了解和分析用户需求(包含数据和处理)。该阶段结束后要求提供完整数据字典、数据流图中处理过程描述。(2)、数据库概念结构设计阶段将需求分析得到用户需求抽象为信息结构即概念模型。该阶段结束后要求提供完整E-R图。(3)、数据库逻辑结构设计阶段将数据库概念结构转换为某个DBMS所支持数
3、据模型(关系模型),并对其进行优化。该阶段结束后要求提供优化关系模式。(4)、数据库物理设计阶段针对具体DBMS,确定数据库存放结构和存取方法。(5)、数据库应用系统开发(数据库前端应用开发)采取某种MIS开发工具,完成应用系统开发。(6)、数据库实施和维护完成数据载入、应用程序调试、数据库试运行及数据库维护工作。三、课程设计题目安排课程设计经典题目已给出,要求每组(小组组员不得超出3人)一题,能够选择对应题目,也可自拟题目,但要符合课程设计任务书要求达成功效和难度。另外选题要有一定实际意义,要有实际应用背景和应用需求,并能达成深入巩固和强化本课程所学知识效果。学生可从下列题目中选中任选一题,
4、完成此次课程设计:(1)、学校学生成绩管理系统,要求实现以下功效:l 学生成绩录入;l 学生成绩查询,要求支持组合查询;l 学生成绩修改;l 学生成绩删除;l 退出。要求界面友好,功效完善,易于使用和维护。(2)、图书管理系统,要求完成以下功效:l 图书信息录入;l 图书信息查询;l 图书信息修改;l 图书信息删除;l 退出。要求界面友好,功效完善,易于使用和维护。(3)、工资管理系统(4)、人事管理系统(5)、仓库管理系统(6)、学生管理系统(7)、图书馆管理信息系统(8)、宾馆客房管理信息系统(9)、学籍管理系统(10)、机票预定系统以上题目均要求实现数据信息录入、查询、修改和删除等基础功
5、效,界面友好,易于使用和维护。学生也可依据自己爱好,根据本课程设计纲领要求,自拟题目并实现。四、关键开发工具前台可采取VB.NET、C#.NET、VB、VC、PB、Delphi开发,也可依据同学爱好和意愿自选,后台数据库采取SQL SERVER 标准版或企业版。五、阶段和进度安排序号设计阶段设计内容设计要求时间1下达设计任务指导老师下达课程设计任务,说明设计要求,学生上报选题要求学生根据任务书要求认真选题,每人一题,并上报选题结果2系统需求分析和功效设计阶段针对选题正确了解和分析用户需求,得出对应系统功效需求。要求提供完整数据字典、数据流图中处理过程描述3概念结构设计阶段将需求分析得到用户需求
6、抽象为信息结构即概念模型要求提供完整E-R图4逻辑结构设计阶段数据库概念结构转换为关系模型所支持数据模型E-R图转化为对应关系模式,设计数据库逻辑模型(表格形式) 5总体设计依据功效需求,设计系统总体结构。系统总体功效模块图6数据库建立阶段在SQL SERVER 下建立数据库 要求完成数据库各关系模式创建7数据库应用系统开发采取某种MIS开发工具(VB.NET、C#等),完成应用系统开发编写应用程序,实现各个模块功效,将各个模块集成,实现一个完整数据库应用系统,测试,修改。8设计汇报和结果提交撰写设计汇报,并提交对应资料和结果。根据上交资料要求提交课程设计全部相关资料。9课程设计答辩阶段准备系
7、统功效演示和答辩认真答辩六、提交材料(一)、软件数据库应用系统(包含可实施程序、数据库和源程序)(二)、课程设计说明书(格式要求见附录1)课程设计书说明书应包含:(1)、封面(一页)(2)、课程设计任务书(一页) (3)、XX管理信息系统问题综述(包含问题提出和XX管理信息系统背景)(4)、系统需求分析(用简练文字描述系统关键功效,画出该系统数据流图)(5)、系统总体设计(系统总体结构图)(6)、数据库设计、数据库概念结构设计,画出E-R图。、逻辑结构设计,将上述概念模型转换为关系模式,并进行优化分析。、物理设计,选择实施环境,即选择SQLServer作为本信息系统数据库管理系统。(7)、系统
8、具体设计(含功效需求、用户界面设计、程序代码设计和分析、运行结果)(8)、系统使用说明(说明本系统使用方法,含用户名、密码及路径设置情况等)(9)、参考文件(含著作、教材、期刊论文等,通常不少于10篇。注:软件和课程设计说明书电子文档均需提交给指导老师,同时要求使用计算机打印课程设计说明书。七、成绩评定和考评方法 课程设计成绩由平时考评、课程设计汇报书及数据库应用程序考评三部分组成。(1)、平时占20%,关键考评学生出勤、表现等;(2)、课程设计说明书占30%,关键考评说明书内容质量及完整性、书写规范性等;(3)、设计开发数据库应用系统占50%,关键考评所设计软件系统设计质量及完成工作量等方面
9、。附录1 课程设计说明书规范一、课程设计说明书规范课程设计说明书(论文)是课程设计关键结果之一,对于设计类,应包含图纸、程序、实物结果等。1、说明书(论文)基础格式说明书(论文)能够手写或打印,书写要用黑或蓝黑墨水,书写工整;打印时正文采取5号宋体,A4纸,页边距均为20mm,行间距采取18磅。文中标题采取宋体加粗。2、说明书(论文)结构及要求封面包含:题目、系别、班级、完成日期、成绩及指导老师(签字)、学生姓名等项。摘要(仅适合于论文)摘要要求对论文内容进行简短陈说,通常不超出300字。关键词应为反应论文专题内容学术词汇,通常为3-5个,且应在摘要中出现。目录要求层次清楚,给出标题及页次。最
10、终一项为参考资料。打印时各章题序及标题用小4号黑体, 其它用小4号宋体。正文正文应根据目录所确定次序依次撰写,要求计算正确,叙述清楚、简练、通顺,插图清楚整齐。文中图、标及公式应规范地绘制和书写。图表、各个表必需有表号、表名,在表上部,居中,小四号宋体,单倍行距,第一个表为表1,第二个为表2,依这类推。正文中要有表引用,即:数据库中学生表结构见表1:表1 学生表结构字段名类型长度. 、各个图必需有图号、图名,在图下部,居中,小四号宋体,单倍行距,第一个图为图1,第二个为图2,依这类推。正文中要有图引用,即:商品商品名商品号图1 系统E-R图系统E-R图图1所表示。参考文件中外文参考文件按下述次
11、序和格式书写:25申晋,朱维申等三峡永久船闸高边坡岩体裂隙分布分形研究岩土力学学报,1998,20(5):35392毛昶熙,周名德等闸坝工程水力学和设计管理.北京:水利电力出版社,1995:89英文参考文件及期刊杂志39Tanzi,VitoTheory and policy:A comment on Dixie and on current tax theoryInternational Monetary and Fund Staff Paper (IMF), Vol.39, No.4, 1992: 957-966著作按下述格式书写:5Rudiger DorbuschPolicy making
12、 in the Open EconomyOxford University Press Inc., 1993: 149会议论文按下述次序和格式书写:6Alao MartinaSome Economic Model of Fertility in Developing Countries and Chinas Recent Comparative Demographic ExperienceInternational Symposium on Population and Sustainable Development, Beijing, China, 1995: 2729学 号数据库应用技术课程设计设计说明书(题目)起止日期: 年 月 日 至 年 月 日学生姓名班级成绩 计算机工程系6月 日天津理工大学中环信息学院课程设计任务书第 1 学期 系 专业 班级课程设计名称: 设计题目: 完成期限:自 年 月 日至 年 月 日共 周设计依据、要求及关键内容(可另加附页):