《数据库系统设计与开发》模拟实习教学大纲
《数据库系统》实验教学大纲
《数据库系统》实验课程教学大纲一、课程基本信息课程名称:数据库系统英文名称:Database system课程性质:专业必修课课程属性:非独立设课适用专业:计算机科学与技术学时学分:课程总学时:72 课程总学分:4实验课学时:18 实验总学分:1开设学期:3先修课程:《程序设计语言》、《数据结构》、《离散数学》、《操作系统》等。
二、课程简介《数据库系统》是一门实践性很强的专业基础课。
学习本实验课程的目的是使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现。
本实验课程由三部分组成:第一部分学习使用SQL Server 2000数据库管理系统。
在这一部分的学习中,使学生掌握如何使用SQL Server 2000建立数据库、关系表、数据完整性、索引、视图,进行数据查询、数据更新、用户权限管理、数据的备份和恢复等内容。
通过学习,使学生加深对所学理论知识的理解,具备数据库设计和使用的基本技能。
第二部分是学习、掌握概念数据模型设计的方法,实现概念数据模型与物理数据模型之间的转换。
第三部分是通过对具体题目的设计、开发来理解一个小型数据库的设计与实现方法。
三、实验课程目的与要求学习本门课程的目的:1.了解数据库的基本概念,掌握数据库设计基本知识和技术。
2.了解SQL Server安装和配置,能用企业管理器、查询分析器和实用工具创建、使用和管理数据库和数据库对象。
3.熟练掌握课程中涉及到的专业词汇。
4、学生能掌握一个小型数据库的设计与实现方法。
学习本门课程的要求:1、要求学生系统地掌握数据库系统的基本原理和基本技术。
2、熟练使用SQL语言在某一个数据库管理系统上进行数据库操作。
3、掌握数据库设计方法和步骤,使学生具有应用和开发数据库应用系统的基本能力。
4、实验最后给出实验报告(包括:实验题目、内容及要求,实验设计方案及原理图,实验中问题的出现及分析,实验环境,实验结论,参考资料等)。
数据库系统原理与设计教学大纲资料
江西服装学院《数据库系统原理与设计》课程教学大纲一、课程的基本信息1、课程代码: 12040803042、课程英文名称:The principle and design of database system3、课程类别:专业基础课4、课程学时:64学时(其中理论44学时,实验20学时)5、适用专业:本科软件工程专业6、先修课程:计算机应用基础7、开课单位:江西服装学院服装商贸分院二、课程任务和目的《数据库系统原理与设计》是本专业的一门重要的基础课程。
本课程的教学目标是:学生需对以下知识进行系统学习:数据库知识、SQL Server 2008的安装、数据库和表的建立、用户和帐号设置、SQL语言、数据查询、索引、视图、触发器、存储过程、游标等内容。
让学生通过学习相关的知识能够有助于快速了解并掌握SQL Server的基本和常用操作。
三、理论教学的内容及基本要求第1章数据库基础1.1 数据库系统基本概念1.2 数据管理技术的发展1.3 数据模型1.3.1 现实世界1.3.2 信息世界1.3.3 机器世界1.4 关系数据库1.4.1 关系模型1.4.2 关系数据库的规范化理论1.5 数据库系统的体系结构1.5.1 数据库系统的三级模式结构1.5.2 数据库的二级映像与数据的独立性1.6 数据库系统设计简介本章重点难点:数据库系统基本概念、数据模型、关系模型、关系数据库的规范化理论、数据库系统的体系结构。
教学目的和要求:1.了解数据库的发展,数据库的设计和关系数据库的规范化2.掌握关系数据库的主键、外键以及数据完整性的等关系型数据库概念3.领会数据库系统的特点、数据库的3种模型、数据库系统的用户和数据库管理系统第2章SQL Server简介2.1 概述2.1.1 SQL Server的发展2.1.2 SQL Server的客户机/服务器体系结构2.2 SQL Server 2008的安装2.2.1 SQL Server 2008的版本2.2.2 SQL Server 2008的系统要求2.2.3 SQL Server 2008的安装2.3 SQL Server 2008的管理工具简介2.4 SQL Server的数据库体系结构2.5 SQL Server 2008的系统数据库简介2.6 SQL Server 2008的系统表简介本章重点难点:客户机/服务器体系结构、SQL Server 2008的安装、SQL Server 2008的管理工具简介、SQL Server的数据库体系结构。
数据库开发实践教学大纲
数据库开发实训教学大纲适用对象: 高职计算机专业学生学时:40课时(2周)学分:一、实训目的与任务本专业的高职生要能操作当前流行的DBMS(数据库管理系统),了解数据库在计算机应用系统的作用,并能独立地开发实现一个小型的基于DBMS上的应用系统。
通过课程设计加强对课堂学习内容的理解,逐步培养一定编程能力。
二、实训基本要求1、知识与能力要求通过实训掌握本课程的知识点,在实训中掌握SQL server数据库管理系统的工具和语言,掌握数据库的建立、管理与维护。
2、实习过程要求本课程设计要求学生能基本独立地运用程序设计语言和数据库方面知识,编制一个功能简单的小型信息模拟系统,并上机调试通过。
三、实训主要内容1.课程设计题目的选择小型管理信息系统的设计与实现,教师可提供十几个题目供学生选择(难易程度不同),学生也可以自己选择题目,但必须经过教师的审核。
2.课程设计内容及要求1)参考题目●人事管理系统●学生管理系统●学生成绩管理系统●图书借阅管理系统●运动会成绩及名次管理系统●仓库管理系统●商品管理系统●汽车维修信息管理系统●酒店客房管理系统●个人通讯录管理●个人收支财务管理●邮政编码查询与管理●工资管理系统●网上书店●网上考试系统2)主要技术指标和要求●系统规格:模拟系统实现对信息的基本管理●界面友好,输入输出方便●基本操作:可实现数据输入、修改、删除、查询、存储功能●具有一定查询和统计功能3)方案选择及工作原理●适用语言:VB,Delphi、ASP等●DBMS:SQL Server2000●希望具有网络和数据库功能3.设计成果的要求1)每个学生独立地实现一个小型模拟信息系统,能通过前台操作后台数据库。
2)课程设计报告●概述 (课题要求、软、硬件环境)●系统总体设计●数据库设计●系统详细设计(界面实现和代码设计)●设计总结四、实训方式与安排指导老师先讲解整个系统的设计思想及关键技术实现,之后学生独立实现系统功能,指导老师随时检查与指导。
数据库开发与应用实习大纲及指导书
地理信息系统教学实习(一) 实习指导书适用专业:地理信息系统实习性质生产实习实习时间:1周学分数1学分一、实习的性质、目的和任务数据库技术是现代现代信息技术的重要组成部分。
数据库技术随着计算机技术的广泛应用与发展,无论是在数据库技术的基本理论、数据库技术应用、数据系统开发,还是数据库商品软件推出方面,都有着迅速的进步与发展。
SQL Sever是微软件公司与SYBASE公司在原来合作的基础上推出的关系型数据库系统。
SQL Server 2000是目前最新的版本,除了具有现代数据库管理系统所具备的各种强大的功能外,在支持INTERNET技术方面,提供了HTTP 的支持,还为WEB用户提供了功能完善的网络数据管理与数据分析解决方案,另外还为用户方便地开发应用数据仓库和电子商务提供了便利的环境。
1、实习性质本次实习是在学生学完《数据库技术与应用》理论课教学和课堂实验基础上进行的教学实习。
2、实习目的和任务(1)巩固和运用己学知识,通过教学实习、接触实际项目,以达到理论联系实际的目的。
(2)通过教学实践,掌握数据模型的建立、数据库系统结构组成、关系模型的数据结构、数据运算、数据库设计理论与设计方法、数据库系统分析与设计、标准通用查询语言SQL,并可以使用T-SQL进行简单的程序设计与开发。
(3)了解数据库开发与应用实际项目的实施过程,技术方法和规范,为将来的应用打下基础。
(4)通过几个实例的开发,培养独立分析问题、解决问题的能力。
二、计划与设备:1.以班为单位组成实习队,一人一台微机,同时在机房上机调试程序。
2.5~6人为一组分成若干实习小组,各实习小组实习项目不同。
可以互相学习,讨论。
三、实习的主要内容和要求1、实例:要求学生以小组为单位任选其一(各小组不能重复)。
2、实例描述:按照实习所给各实例的要求,对其进行描述。
如实例《学生档案管理系统》的描述为:对大学在校学生建立一个从报到注册到毕业离校期间的档案系统。
数据库课程设计实习大纲
信管11数据库课程设计实习大纲【实习目的】数据库课程设计是信管专业集中实践性环节之一,是学习完《数据库原理及应用》课程后进行的一次全面的综合练习。
其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。
同时,此次设计对于同学将来的毕业设计和具体工作实践将有重要的意义。
【实习时间安排】本次课程设计安排在2013~2014学年第一学第17~19周进行,具体时间为2013年12月23、24日,2013年12月30、31日,2014年1月2日~2014年1月7日。
第17周:(12.23~12.24)12月23日:课程设计动员会;12月23日~12月24日:功能需求分析。
第18周:(12月30、31日,1.2~1.5)12月30日~12月31日:概念结构设计,逻辑结构设计;1月2日~1月3日:逻辑结构设计,物理设计;1月4日:SQL Server2000调试并完成查询;1月5日:数据库优化处理。
第19周:(1.6~1.7)1月6日:数据库作品验收、评定成绩;1月7日:完成课程设计报告。
【实习内容及步骤】(一)实习内容按照课程设计要求,设计出一个应用型的信息系统,使学生对数据库设计有完整认识。
(二)实习步骤1、第一周集中介绍课题及要求,设计动员,布置课程课程设计任务。
2、第二周学生在机房自行讨论、设计程课程设计数据库并进行数据库的操作与调试。
3、第三周数据库作品验收,撰写、上交报告。
【实习要求】实习期间,要严格遵守规章制度,为能按时按质完成实习任务,学生每天要按时到学校,不迟到,不早退,不无故旷课,有事需请假,得到批准后方可离校。
课程设计期间学生认真学习指导老师的授课内容,按照课程设计要求完成任务。
【实习考核方法】(一)考核说明本课程的课程设计,共3周,根据教学大纲的安排与要求,应严格进行考核,并按指导书的考核要求进行。
《ORACLE数据库设计与开发》实验教学大纲
《ORACLE数据库设计与开发》实验教学大纲
课程名称(中文/英文):ORACLE 数据库设计与开发/ Oracle Database Design and Devolvement
课程代码:x课程类型:专业课
课程性质:必修设置类别:独立设课
适用专业:软件工程(专升本)java方向
课程总学时: 64 课程总学分:4
实验学时:20实验学分:1
开实验学期:1
一、实验教学的目的与基本要求
本实验的教学目标是使学生掌握如何使用管理Oracle数据库系统,了解数据库基本操作及相关管理的基本概念与方法。
通过上机操作,加深对Oracle数据库系统理论知识的理解,熟练掌握SQL语言及PL/SQL 程序设计并熟练掌握Oracle数据库管理系统操作技术,提高动手能力,提高分析问题和解决问题的能力,同时掌握大型数据库实际管理与应用技巧。
二、实验项目设置
三、实验报告要求、实验考核方式、内容及成绩评定标准
实验报告要求学生做好预习,按照实验指导书认真完成实验内容并提交电子版实验报告。
考核方式以实验时的表现和实验报告相结合的方式给出成绩。
实验考核内容主要侧重学生动手能力。
实验成绩占课程总成绩的30%。
四、实验教材及参考书
《Oracle 11g数据库基础教程》,孙风栋编著,电子工业出版社,2014年
《Oracle数据库管理及应用开发教程》,吴京慧等,清华大学出版社,2007年
《Oracle实用培训教程》,赵伯山编著,清华大学出版社,20010年
执笔人:马驰审核人:田莹。
数据库系统开发仿真实训计划
数据库系统开发仿真实训计划一、实训背景随着信息技术的不断发展,数据库系统在企业管理、数据分析、电子商务等领域的应用越来越广泛。
为了让学生更好地掌握数据库系统开发的理论知识和实践技能,提高学生的综合应用能力和解决实际问题的能力,特制定本数据库系统开发仿真实训计划。
二、实训目标1、使学生深入理解数据库系统的基本概念、原理和技术,包括数据模型、关系数据库、SQL 语言、数据库设计、数据库管理等。
2、培养学生运用数据库系统开发工具和技术进行数据库设计、开发和管理的实践能力。
3、提高学生的团队协作能力、沟通能力和创新能力,培养学生的工程意识和职业素养。
三、实训内容1、数据库系统基础知识讲解数据模型(层次模型、网状模型、关系模型等)关系数据库理论(函数依赖、范式等)SQL 语言基础(数据定义、数据查询、数据更新等)2、数据库设计需求分析概念结构设计(ER 图)逻辑结构设计(将 ER 图转换为关系模式)物理结构设计(索引、存储过程等)3、数据库开发工具的使用熟练掌握一种主流的数据库管理系统(如 MySQL、Oracle、SQL Server 等)学会使用数据库开发工具(如 Navicat、PL/SQL Developer 等)进行数据库的创建、管理和操作4、数据库应用系统开发基于数据库开发一个简单的应用系统,如学生管理系统、图书管理系统等实现系统的登录、注册、数据录入、查询、修改、删除等功能5、数据库性能优化与管理学习数据库性能优化的基本方法,如索引优化、查询优化等掌握数据库的备份与恢复、安全管理等知识四、实训安排1、第一阶段:理论知识学习(2 天)讲解数据库系统的基本概念、原理和技术,通过案例分析加深学生对理论知识的理解。
布置相关的课后作业,让学生巩固所学知识。
2、第二阶段:数据库设计(3 天)分组进行项目选题,确定数据库应用系统的开发需求。
进行需求分析,绘制 ER 图,完成概念结构设计。
将 ER 图转换为关系模式,进行逻辑结构设计,并进行物理结构设计。
软件学院《数据库系统设计》教学大纲
软件学院《数据库系统设计》教学大纲课程编号:(统一编)课程名称:数据库系统设计英文名称:Database System Design学时:48(+32实验)学分:4(+1实验)适用专业:软件工程专业课程性质:必修先修课程:高等数学、数据结构、高级程序设计一、课程教学目标数据库系统设计课程是四年制软件工程专业的必修专业课程之一。
通过数据库系统设计课程的学习,要求学生系统掌握数据库的基本理论和数据库设计的理论知识以及设计数据库的方法,并能使用理论解决实际问题。
同时,通过本课程的学习使学生了解数据库技术发展的最新技术以及主要的发展方向。
二、教学内容及基本要求课堂教学部分:第一部分背景知识∙重点了解数据库管理的概念。
主要阐述了早期各种系统,如基于文件的系统之不足及数据库方法所具备的优势。
∙总览数据库环境。
重点讨论了三层ANSI-SPARC体系结构的优点,介绍目前最通用的数据模型,列出多用户DBMS应提供的各种功能.同时还分析DBMS的基本软件体系结构,这一部分内容在数据库管理初级课程中可以略去。
第二部分关系模型和语言∙介绍关系模型,包括术语并说明其与数学上的关系的联系,然后重点讨论关系完整性规则、实体完整性和引用完整性。
难点是说明其与数学上的关系的联系。
∙重点介绍关系演算和关系代数,并用示例加以说明(这部分内容在数据库管理初级课程中可以略去)。
∙重点了解SQL的数据操作语句:SELECT,INSERT,UPDATE和DELETE。
介绍SQL的数据类型、数据定义语句、完整性增强特性(IEF)和数据定义语句中更高级的特性,包括访问控制语句GRANT和REVOKE。
难点是如何正确使用。
∙重点了解交互式查询语言QBE,这种语言被誉为非技术型的计算机用户访问数据库信息最容易的方法。
∙通过介绍Oracle这种典型的商业关系DBMS来结束本书的第二部分。
在后续的讲授中,我们将查看该DBMS如何实现各种数据库机制,如安全和查询处理等。
数据库技术课程设计实训大纲(可用)
《数据库技术课程设计》实训教学大纲实训名称:数据库技术课程设计实训课代码:1034012实训周数:1周实训学分:1分适用专业:本课程设计适用于计算机应用技术等专业一、实训教学的性质和任务《数据库技术课程设计》是计算机应用技术等相关专业的专业必修课,是将数据库理论知识转化为实践能力的重要环节,其主要任务是:通过数据库设计操作,加深对数据库理论知识的理解;通过使用具体的SQL Server 2005,了解一种实际的数据库管理系统并掌握其操作技术;通过接触实际应用题目,提高动手能力,提高分析问题的解决问题的能力,并为数据库应用程序的实例开发打下坚实的基础。
二、实训教学的主要内容和基本要求(1)实训教学的主要内容及知识、能力、素质的基本要求;实训题目:可以选择学生成绩管理系统(本书)、学生信息管理系统、图书管理系统三个题目中任意一个题目,也可自行选题实训环境:硬件环境:服务器、客户机连接构成局域网结构软件环境: SQL Server 2005 及相关办公软件第1部分数据库系统规划学生自选由指导教师给定的多个课程设计的题目,进行数据库系统的任务陈述和任务目标制定阶段要求:在实训报告上具体阐明数据库系统的任务和目标。
第2部分数据库系统的需求收集与分析了解数据库系统的实际业务流程和数据流程,制作出数据流程图和业务流程图,形成数据字典(数据流程图、业务流程图和数据字典可选作其一)要求:在实训报告上绘制出数据流程图、业务流程图和数据字典,三者其一。
第3部分数据库应用系统的设计根据对具体业务的了解设计概念模型(E-R图),并将其转换为关系模式。
要求:在实训报告上绘制出E-R图,写出关系模式,还要写出对于数据完整性的设计,即:实体完整性、参照完整性、域完整性。
第4部分数据库系统的实现针对上步完成的关系模式设计表的结构并在sql server2005上实现。
要求:在实训报告上体现表的结构的设计,其中包括:字段名、数据类型、长度、列属性和表约束。
数据库项目实践教学大纲(3篇)
第1篇一、项目背景随着信息技术的飞速发展,数据库技术已成为现代信息管理的基础。
为了提高学生的数据库应用能力,培养适应社会需求的高素质技术人才,特制定本数据库项目实践教学大纲。
二、项目目标1. 使学生掌握数据库的基本概念、原理和设计方法。
2. 培养学生运用数据库技术解决实际问题的能力。
3. 提高学生的团队协作能力和项目管理能力。
4. 培养学生良好的职业道德和敬业精神。
三、项目内容1. 项目需求分析- 了解项目背景和需求- 收集和分析用户需求- 确定项目目标2. 数据库设计- 确定数据库类型(关系型、非关系型等)- 设计数据库逻辑结构(E-R图、ERD图等)- 设计数据库物理结构(索引、分区、存储过程等)3. 数据库实现- 选择合适的数据库管理系统(如MySQL、Oracle、SQL Server等)- 创建数据库和表- 编写SQL语句进行数据操作(插入、删除、更新、查询等)- 实现存储过程和触发器4. 系统开发- 选择合适的开发工具(如Java、C、Python等)- 实现用户界面- 编写业务逻辑代码- 实现系统功能5. 系统测试- 单元测试:对模块进行测试,确保其功能正确- 集成测试:对整个系统进行测试,确保各模块之间协调工作- 系统测试:对系统进行全面的测试,确保其稳定性和可靠性6. 系统部署与维护- 部署系统到服务器- 定期进行数据备份和恢复- 检查系统性能,优化数据库和应用程序四、实践教学安排1. 实践教学时间:整个学期,共计16周。
2. 实践教学地点:计算机实验室、网络实验室。
3. 实践教学方式:- 讲座:讲解数据库理论知识,介绍项目需求。
- 讲练结合:讲解数据库设计方法,指导学生进行数据库设计。
- 实践操作:学生分组进行数据库项目开发,教师进行指导和答疑。
- 案例分析:分析实际数据库项目,让学生了解项目实施过程。
4. 实践教学考核:- 考核方式:平时成绩(40%)+项目报告(30%)+项目答辩(30%)。
“数据库课程设计”实践课程教学大纲(质量标准)
课程名称
数据库课程设计
英文名称
Database of curriculum design
课程编号
0800038
开课学期
1/2
课程性质
学科基础课
课程属性
实践课
课程学分
2
课程周数
2周
适用专业
计算机科学与技术
开课单位
信息科学与电气工程学院 计算机系
课程名称
《Java 程序设计》 先修课程
【本章要求】
1. 了解数据库设计的步骤及各个阶段的任务。 2. 理解实体-联系模型的基本概念,掌握从需求得到实体-联系模型的方法。 3. 掌握从实体-联系模型转换为关系模型的规则,难点是联系向关系模式的转 化。 七、数据库安全性(支撑课程目标 1、2、3)
【本章要求】
1. 理解数据库的安全性及其重要性。 2. 理解 SQL Server 对安全性的支持。 3. 掌握 SQL Server 的两种身份验证方式及其区别,掌握登录帐户的创建方法, 理解服务器角色的概念。 4. 掌握用户的创建方法,注意两个特殊的用户 dbo 和 guest,理解数据库角色 的概念。 5. 掌握 GRANT 和 REVOKE 语句的作用及用法。
教材选用 标准
《Java语言及其应用(第二版)》,董佑平、夏冰冰,清华大学出版社,2016年7 月出版。
《数据库系统原理与应用》,沈祥玖,水利水电出版社,2016年8月出版。
《数据库系统原理与应用上机实验指导与课程设计》,司冠南,水利水电出版社, 2016年8月出版。
达成途径(考核方式)
评分方式
评价与 指导成绩(30%) 考核 答辩成绩(50%)
《数据库系统课程设计》教学大纲
《数据库系统课程设计》教学大纲一、课程概述1.课程研究对象和研究内容《数据库系统课程设计》它对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。
本课程分为系统分析与数据库设计、应用程序设计和系统集成调试三个阶段进行。
(1)系统分析与数据库设计阶段:通过社会调查,选择一个实际应用数据库系统的课题;进行系统需求分析和系统设计,写出系统分析和系统设计报告;设计数据模型并进行优化,确定数据库结构、功能结构和系统安全性和完整性要求。
(2)应用程序设计阶段:完成数据库定义工作,实现系统数据的数据处理和数据录入;实现应用程序的设计、编程、优化功能,实现数据安全性、数据完整性和并发控制技术等功能,并针对具体课题问题提出解决方法。
(3)系统集成调试阶段:对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用户界面。
2.课程在整个课程体系中的地位数据库系统课程设计是数据库系统、软件工程及程序设计课程的后续实验课,它对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。
二、课程目标1.加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平。
2.通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统操作技术,提高动手能力,提高分析问题和解决问题的能力。
三、课程内容和要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。
这四个层次的一般涵义表述如下:知道———是指对这门学科和教学现象的认知。
理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。
掌握———是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。
学会———是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。
教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。
《数据库系统设计与开发》模拟实习教学大纲
《数据库系统设计与开发》模拟实习教学大纲(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.系统要实现哪些功能,每个功能的具体描述。
《数据库应用系统设计与开发》课程教学大纲.doc
总学时数总学分数课程性质适用专业20431110322选修课程计算机科学与技课程编号《数据库应用系统设计与开发》课程教学大纲一、课程的任务和基本要求:本课程是计算机科学与技术专业的一门专业选修课,是一门综合应用课程,也可称为管理信息系统设计。
课程的任务:通过学习,使学生在学习管理信息系统基本概念和原理的基础上,领会系统分析与设计的思想;掌握管理信息系统规划、分析、设计、实施和评价的方法;具有初步的管理信息系统分析与设计的能力;为今后数据库应用系统开发打下良好的基础。
基本要求:1、掌握管理信息系统的基本概念、结构和建立管理信息系统的基础;2、了解管理信息系统的开发方法;3、掌握管理信息系统开发各阶段的步骤、基本技术与方法,能够编写各阶段的主要文档;4、了解管理信息系统开发的新技术和新进展。
二、基本内容和要求:1、管理信息系统概论(1)管理、信息、数据、系统、信息系统的概念(2)管理信息系统的概念及其在组织中的地位和作用(3)建立管理信息系统的社会基础和技术基础2、管理信息系统开发的方法论(1)管理信息系统开发的原则(2)生命周期法(3)快速原型法(4)面向对象的开发方法(5)其它开发方法及开发策略3、系统分析(1)系统调查的原则、方法和步骤(2)可行性研究(3)详细调查与需求分析,包括:组织结构调查、管理业务调查和数据流程调查等; 业务流程图和数据流程图、数据字典、管理模型等。
(4)新系统的逻辑模型(5)用户需求规格说明书4、系统设计(1)系统的总休设计(2)结构化设计方法等(3)代码设计:代码的功能和分类;代码设计的原则、步骤;代码设计举例(4)数据库设计(5)输出与输入设计(6)其它设计(7)系统设计方案、实施方案及系统设计的评审(8)系统设计实例介绍5、系统实现(1)程序设计(2)系统调试(3)编写系统使用说明书(4)系统环境的实施(5)系统的转换(6)系统维护与评价6、典型案例分析选择若干案例,结合课程内容,介绍其具体的系统分析、设计以及开发实现。
- 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学时)(一)实习(实验)类型综合性实验。
(二)实习(实验)目的和要求1.掌握面向对象系统编码的基本概念与技术2.掌握系统开发的流程与方法3.掌握系统编码、系统调试与实现的方法4.掌握中小型数据库应用系统的开发与实现(三)实习(实验)内容1.根据选题的具体需求与设计方案,进行系统编码2.根据选题的具体需求与设计方案,进行系统调试与实现3.完成一个中小型数据库应用系统的开发(四)实习(实验)地点竞秀楼或竞慧楼机房实验七:系统测试(4学时)(一)实习(实验)类型综合性实验。
(二)实习(实验)目的和要求1.掌握黑盒测试与白盒测试的方法2.掌握系统各模块的集成方法与测试3.掌握测试用例的设计方法(三)实习(实验)内容1.对系统的各个模块进行黑盒测试2.对系统的各个模块进行白盒测试3.对系统的各个模块进行集成和组装测试(四)实习(实验)地点竞秀楼或竞慧楼机房实验八:系统演示与提交(4学时)(一)实习(实验)类型综合性实验。
(二)实习(实验)目的和要求1.系统演示时能讲述自己的设计方案2.系统演示时能讲述系统功能与编码方法3.能够演示程序,并回答老师提出的问题4.掌握系统的打包与提交方法(三)实习(实验)内容1.编写系统帮助文档与使用说明书2.进行系统演示与答辩3.将系统的源代码与相关文档打包,并提交系统(四)实习(实验)地点竞秀楼或竞慧楼机房四、教学目标专业模拟实习主要围绕两方面内容:以软件工程理论指导,进行数据库设计和基本C/S 结构数据库编程实践。
通过本课程设计,使学生了解数据库系统的理论,掌握数据库的设计方法及数据库应用系统的开发技术。
具体有:1.运用软件工程的基本理论和软件系统开发方法,完成一个系统的系统分析和建模工作;2.掌握数据库设计的基本步骤,熟悉SQL SERVER2000等数据库管理系统的操作技术,培养分析问题和解决问题的能力;3.熟悉软件开发的一般过程和方法,培养基于“C/S结构”和“B/S结构”Windows应用软件的分析设计能力,掌握数据库应用系统的基本设计方法,加强软件开发的实践;4.进一步加强“数据结构”在软件开发中的应用,提高C#语言程序设计和调试能力。
5.熟悉Windows平台集成开发环境Microsoft Visual Studio 2008的使用,掌握IDE 环境下的编码调试的方法与技巧;本次专业模拟实习主要安排在机房进行,需要相关软硬件环境的支持,包括软件集成开发环境,数据库软件和相关多媒体教学手段的支持。
五、教学资源1.《C#.NET课程设计指导》.龚自霞,高群.北京大学出版社,2008.12.《Visual C# 2005+Sql Server 2005数据库开发与实例》. 王永皎,廖建军. 清华大学出版社. 2008.63.《数据库系统概论(第四版)》.王珊,萨师煊.高等教育出版社,2007.114.《SQL Server 2000实验指导(第2版)》.马晓梅.清华大学出版社.2008.95.《SQL Server 2000实用教程(第2版)》.赵增敏.电子工业出版社,2008.96. 《Visual C# .NET程序设计教程》. 罗福强. 人民邮电出版社,2009.37.《C#语言程序设计基础》.郑宇军.清华大学出版社,2008.38.《Visual C#.Net程序设计基础教程》.王华秋.清华大学出版社,2009.79.《Visual C#.NET程序设计基础与上机指导》. 万科,覃剑. 清华大学出版社. 2007.310. 《.NET程序设计案例教程--Visual C# 2008(基础篇)》. 徐布克,朱丽娟.中国铁道出版社,2008.1211.中文C#技术站:/12.编程中国.NET技术:/Article/net/cs/六、学习要求数据库系统设计与开发专业模拟实习是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节,通过模拟实习与实验达到深化理解和灵活掌握教学内容的目的,以及提高学生分析问题、解决问题的应用能力。
同时,使学生的工作规范和科学作风得到培养。
通过该课程的学习,要求学生能独立分析问题,设计算法,实现一个数据库应用系统的设计与开发,得到功能完整的软件,学会调试程序,对设计过程进行系统的总结,最终能够提交系统开发和设计文档,提高科技论文和文档的撰写能力。
七、考核方案实习结束后,提交应用系统软件和模拟实习报告。
根据模拟实习的综合表现、设计说明书的规范性评定成绩。
模拟实习设计报告包括系统的需求分析、系统的功能模块设计,数据库的概念结构(E-R图),数据库中的表、视图等。
满分100分,按功能实现、运行、程序讲解等方面进行考核。
其中,模拟实习表现(15分)、系统功能(30分)、实习报告(30分)、答辩讲解(25分)。
附:数据库系统设计实验选题每个学生从以下各题目任选一题,按照实习要求进行5周的课程设计,最终完成相应系统的设计和开发任务,提交软件系统及相关开发文档。
开发语言选择VC#.net,前端开发工具为Microsoft Visual Studio 2008,后台数据库采用SQL Server 2000来实现数据的存取访问。
1.学生学籍管理系统学校的主体是学生,围绕学生的学籍管理是学校教务部门的主要工作。
面对大量的学生数据、报表,手工处理方式已经很难跟上现代化的步伐。
随着计算机技术及网络通讯技术的飞速发展,许多学校已经有了较好的计算机应用甚至网络硬件建设基础。
为提高学校管理工作的现代化、科学化水平,保证信息处理的即时化、准确化,开发一套对学生学籍进行管理的软件很有必要。
统的使用对象是学生管理部门,如教务处工作人员、校院系领导、班主任、教师等。