《数据库系统设计与开发》模拟实习教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库系统设计与开发》
模拟实习教学大纲
(Database System Design and Development)
制定单位:工学院计算机科学与技术系
制定人:课程组
编写时间:2016年01月06日
第一部分课程概述
一、基本信息
(一)课程代码
课程代码:07110640
(二)课程属性、学分、学时
计算机专业的专业模拟实习、独立实验、2学分、40学时
(三)适用对象
本课程适用的对象为计算机科学与技术专业的本科生
(四)先修课程与知识准备
《C/C++程序设计》,《数据库原理》,《.Net编程》,《软件工程》
二、实验简介
《数据库系统设计与开发》模拟实习以数据库应用系统的设计与开发为主要目标,结合本专业的多门专业课程:《程序设计》、《数据结构》、《数据库原理》、《面向对象程序设计》、《.Net编程》、《软件工程》等开展专业模拟实习。《数据库系统设计与开发》模拟实习将针对一个现有的数据库应用领域,遵照《软件工程》课程中的生命周期法和软件开发规范进行系统分析与设计,按照《数据库原理》中的关系规范化理论进行数据库的模式设计,并结合《.Net编程》所学基于C#语言及.Net集成开发环境进行系统编码与调试,完成一个小型数据库应用系统的开发任务。最后,通过提交实习报告,提高学生科技论文的撰写能力。通过这一完整的实践教学过程,将进一步加强学生实践和动手能力的培养,真正理解和掌握数据库系统设计和开发的方法,提高学习效果,使学生可以学以致用,成为具有专业技能并有一定实际经验的人才。
三、实验项目
实验一:系统需求分析(4学时)
(一)实习(实验)类型
综合性实验。
(二)实习(实验)目的和要求
1.理解需求分析在软件工程应用中的重要性
2.熟悉数据库建模的方法
3.掌握如何将客户的实际需求转化为描述性设计语言
(三)实习(实验)内容
为将要开发的系统作出一份明确、详细的需求分析报告。需求分析报告至少应该包含以下几部分:
1.系统的名称;
2.系统概述;
3.系统要实现哪些功能,每个功能的具体描述。
(四)实习(实验)地点
竞秀楼或竞慧楼机房
实验二:系统设计(4学时)
(一)实习(实验)类型
综合性实验。
(二)实习(实验)目的和要求
1.掌握SQL Server数据库管理软件的使用,学习CASE工具(Visio或SA2001)的使用,用信息系统开发工具(例如VS2008)设计一个实用的中小型管理信息系统2.掌握系统设计的基本方法,提高解决实际问题、开发信息系统的实践能力
(三)实习(实验)内容
用信息系统开发工具(例如VS2008)设计一个实用的中小型管理信息系统。
1.根据实验时间选择适当规模大小的设计课题
2.根据合理的进度安排,按照软件工程系统开发的流程及方法,进行实验
3.实验过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后要
求提交详细的课程设计报告
4.设计出管理信息系统的结构与框架
(四)实习(实验)地点
竞秀楼或竞慧楼机房
实验三: Visual C#.NET常用控件(4学时)(一)实习(实验)类型
综合性实验。
(二)实习(实验)目的和要求
1.熟悉VS2008环境中各种常用控件的功能
2.熟悉各种常用控件的属性,方法和事件
3.掌握利用控件进行界面设计的基本方法
4.熟悉基于控件事件驱动机制进行综合应用设计的思想方法(三)实习(实验)内容
1.标签,文本框控件的使用
2.命令按扭的使用
3.列表框,组合框的使用
4.选项按钮,复选框的使用
5.根据选题的具体需求,综合应用控件进行设计
(四)实习(实验)地点
竞秀楼或竞慧楼机房
实验四: Visual C#.NET数据库应用开发(4学时)(一)实习(实验)类型
综合性实验。
(二)实习(实验)目的和要求
1.理解VS2008环境下数据库应用程序构建的基本方法
2.熟悉VS2008环境下基本数据访问控件和数据浏览控件的使用3.掌握通过数据访问控件进行数据库操作访问的基本方法
(三)实习(实验)内容
1.构架
2.数据访问组件的使用
3.数据显示浏览控件DataGrid的使用
4.数据库综合应用:基于进行数据库综合编程
(四)实习(实验)地点
竞秀楼或竞慧楼机房
实验五:SQL Server数据库应用(4学时)
(一)实习(实验)类型
综合性实验。
(二)实习(实验)目的和要求
1.熟悉SQL Server企业管理器和查询分析器的使用
2.熟练掌握数据库中表的创建和管理,掌握表中各种形式的约束
3.熟悉T-SQL语言,熟练掌握SQL定义功能、SQL操纵功能和SQL数据控制功能4.学会运用可视化程序设计工具调用SQL Server数据库,并进行信息管理应用软件的开发
(三)实习(实验)内容
1.使用企业管理器和T-SQL语句创建数据库、管理数据库、创建表及修改表的结构2.使用企业管理器和T-SQL语句实现对数据的操作:添加、删除、修改和查询
3.使用企业管理器和T-SQL语句定义数据完整性,重在掌握主键、外键、检查、唯一和默认值等约束的定义和使用
4.使用T-SQL语句实现数据复杂查询
5.综合应用设计
(四)实习(实验)地点
竞秀楼或竞慧楼机房
实验六:系统编码(12学时)
(一)实习(实验)类型
综合性实验。
(二)实习(实验)目的和要求