数据库系统原理课程设计讲义资料讲解
- 格式:doc
- 大小:79.50 KB
- 文档页数:12
《数据库系统原理课程设计》讲义黑龙江大学计算机学院黑龙江大学软件学院2016年3月一、开设本课程设计的目的本课程是计算机专业中一门重要的专业理论课。
为配合《数据库系统原理与实现》课程的教学,通过模拟DBMS的实现,更深刻地领会DBMS的工作原理和实现方法,从而具有初步开发系统软件的实际能力,特开设此课程设计。
将读书环节融入数据库系统原理课程设计的教学内容中,做到理论教学、实践教学、读书环节三者有机结合。
通过读书使学生进一步了解课程的理论知识,拓宽视野,加深对本专业相关课程的理解,并培养独立阅读、思考、解决问题的能力。
二、课程设计的主要内容通过理论授课与读书环节,熟悉DBMS设计与实现的基本理论和方法,用高级程序设计语言完成DBMS原型系统的设计与实现。
通过模拟DBMS的实现,使学生系统地掌握关系代数语言的运算功能;了解DBMS的DDL、DML、DCL 等功能的实质含义;掌握结构化设计方法;了解大型软件的设计技术。
1、DDL功能模拟在熟悉和掌握关系数据库查询语言的基础上,用高级程序设计语言创建数据库。
具体包括:(1)实现SQL的建库语句,建立相应的数据库表,并填写数据字典。
(2)实现表模式的修改功能。
要求:①能够为已建立的表添加属性。
②能够从已建立的表中删除属性。
(3)实现删除表功能。
(4)实现创建视图的功能。
(5)实现删除视图的功能。
(6)实现创建索引的功能。
(7)实现删除索引的功能。
2、DML功能模拟使用某种高级程序设计语言,实现SQL语句中的数据维护操作和查询操作。
具体包括:(1)往已经创建的表中插入元组。
(2)从已经创建的表中删除元组。
(3)修改表中的数据。
(4)实现SELECT语句,包括:①实现单表上的选择和投影操作。
②实现多表的连接操作。
③实现多表的选择、投影和连接的混合操作。
④实现带视图的上述操作。
⑤实现索引关系的上述操作。
(5)用高级语言实现启发式关系代数优化算法和基于复杂性估计的查询优化方法。
《数据库系统原理》课程设计题目图书管理系统班级学号姓名指导老师2012年 12 月 20 日目录一、概述 (1)1.1 课程设计的目的 (1)1.2 课程设计的内容 (1)1.3 课程设计的要求 (1)二、需求分析 (2)2.1 系统需求 (2)2.1.1、数据需求 (2)2.1.2、事务需求 (3)2.2 数据字典 (4)三、系统总体设计 (5)3.1系统总体设计思路 (5)3.2 概念模型设计 (6)3.2.1 局部E-R图 (7)3.2.2 全局E-R图 (9)3.3 逻辑结构设计 (9)3.4 数据库建立实施 (9)3.4.1 建立数据库 (9)3.4.2建立关系表 (10)3.4.3连接数据库 (10)四、系统实现 (10)4.1主窗体设计 (10)4.1.1设计登录界面 (10)4.1.2添加数据组件 (10)4.1.3生成数据集 (11)4.1.4设计代码 (11)4.2 读者信息 (12)4.2.1设计显示界面 (12)4.2.2添加数据组件 (12)4.2.3功能实现 (12)4.3 显示报表 (13)4.3.1添加读者信息报表 (13)4.3.2添加借阅情况报表 (14)4.4 综合查询的实现 (14)4.4.1添加数据组件 (14)4.4.2窗体功能实现 (15)4.5系统流程图 (16)4.6程序调试情况 (16)4.7 功能显示 (16)五、系统评价 (20)六、课程设计心得、总结 (21)参考文献: (21)附录:源代码: (22)一、概述1.1课程设计目的《数据库系统原理》课程设计是本专业的重要实践性教学环节,是《数据库系统原理》课程的后续辅助教学课程。
通过该课程设计,使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。
数据库系统原理1. 概述数据库系统是计算机科学中一个非常重要的研究方向。
它涉及了数据库的设计、管理和使用等方面的知识,是支撑现代计算机应用的基础。
本课件将介绍数据库系统原理的基本概念、架构和关键技术,帮助读者全面了解数据库系统的工作原理和应用技巧。
2. 数据库系统基础2.1 数据库概念•数据库的定义和特点•数据模型和数据模型的分类•数据库实例和数据库模式2.2 数据库系统架构•三级模式与模式映像•数据独立性•数据库管理系统的功能和组成部分2.3 数据库语言•数据库查询语言的分类•结构化查询语言(SQL)的•SQL语句的基本语法和常用操作3. 数据库设计3.1 概念设计•概念设计的目标和过程•实体-关系模型(ER模型)的基本概念和表示方法•ER模型到关系模式的转换3.2 逻辑设计•关系数据库的基本概念和特点•关系数据库设计的一般原则和步骤•函数依赖和正规化理论3.3 物理设计•文件组织和索引结构•存储结构和存储设备的选择•数据库性能优化技术4. 数据库查询与操作4.1 数据查询•数据查询的基本概念和语句•查询优化和执行计划•查询结果的排序和分组4.2 数据操作•数据插入、删除和更新操作•事务的概念和特性•并发控制和恢复5. 数据库安全与完整性5.1 数据库安全•访问控制和权限管理•数据加密和解密•安全审计和日志系统5.2 数据库完整性•实体完整性和参照完整性•数据库约束和触发器•数据库备份和恢复策略6. 数据库系统应用6.1 数据仓库与数据挖掘•数据仓库的定义和特点•数据仓库架构和设计•数据挖掘的基本概念和方法6.2 分布式数据库系统•分布式数据库系统的特点和架构•分布式数据库设计和管理•分布式数据库的一致性和容错通过本课程的学习,读者可以掌握数据库系统的基本概念、架构和关键技术。
数据库系统是计算机科学中的重要领域,它在各个行业和领域都有广泛的应用,对于数据的管理和利用具有重要的意义。
深入了解数据库系统原理可以帮助读者更好地设计、管理和使用数据库系统,提高数据处理的效率和质量。
数据库系统原理课程设计法平面一、概述数据库是指存储数据的集合,数据库系统是指通过计算机技术实现对数据的存储、管理和处理的系统。
数据库系统原理课程设计是针对数据库系统的原理进行实践操作,旨在提高学生对数据库系统原理的理解和应用能力。
二、数据库系统基础知识1. 数据库管理系统(DBMS)数据库管理系统是一种软件,用于创建、维护和访问数据库。
常见的DBMS有Oracle、MySQL、SQL Server等。
2. 数据库模型关系模型是当前最流行的数据模型,它将数据组织成表格形式。
其他常见的数据模型包括层次模型、网状模型等。
3. 数据库语言结构化查询语言(SQL)是一种标准化的查询语言,用于与关系型数据库进行交互。
SQL包含了数据定义语言(DDL)、数据操作语言(DML)和数据控制语言(DCL)三个部分。
三、数据库设计1. 数据库设计过程数据库设计包括需求分析、概念设计、逻辑设计和物理设计四个阶段。
其中需求分析阶段主要确定用户需求和功能要求;概念设计阶段主要将用户需求转化为概念模型;逻辑设计阶段主要将概念模型转化为逻辑模型;物理设计阶段主要将逻辑模型转化为物理模型。
2. 数据库范式数据库范式是一种规范,用于衡量数据库设计的合理性。
常见的数据库范式有第一范式(1NF)、第二范式(2NF)、第三范式(3NF)等。
四、数据库管理1. 数据库备份与恢复数据库备份是指将数据库的数据和结构保存在另一个存储设备中,以便在发生故障时进行恢复。
常见的备份方式有完全备份、增量备份和差异备份。
数据库恢复是指将损坏或丢失的数据从备份中恢复到原始状态。
2. 数据库安全数据库安全包括访问控制、身份验证、加密等措施,以确保数据不被未经授权的人员访问或修改。
常见的安全机制有用户账户管理、角色管理和权限管理等。
五、应用案例1. 学生成绩管理系统学生成绩管理系统是一个典型的基于关系模型的应用案例,它包括学生信息表、课程信息表和成绩表等。
通过SQL语句实现对学生成绩信息的查询、修改和删除等操作。
《数据库系统原理》教案一、课程简介《数据库系统原理》课程是计算机科学与技术专业的一门核心课程,主要介绍数据库系统的基本概念、原理和方法。
通过本课程的学习,使学生掌握数据库系统的基本理论、设计方法和应用技术,具备分析和解决实际问题的能力。
二、教学目标1.理解数据库系统的基本概念、原理和方法。
2.掌握关系数据库模型的理论基础和设计方法。
3.学会使用SQL语言进行数据库操作。
4.熟悉数据库管理系统的功能和操作。
5.了解数据库系统的应用和发展趋势。
三、教学内容1.数据库系统概述1.1数据库基本概念1.2数据模型1.3数据库系统结构1.4数据库管理系统2.关系数据库模型2.1关系数据结构2.2关系操作集合2.3关系完整性约束2.4关系代数和关系演算3.关系数据库设计3.1实体-联系模型3.2关系数据库设计方法3.3函数依赖与规范化理论3.4数据库设计实例4.SQL语言4.1SQL概述4.2数据定义4.3数据查询4.4数据更新4.5视图和索引5.数据库管理系统5.1数据库管理系统的功能5.2数据库管理系统的操作5.3数据库管理系统的运行与维护6.数据库保护6.1数据库安全性6.2数据库完整性6.3数据库恢复6.4事务管理7.数据库系统应用与发展7.1数据库系统的应用领域7.2数据库新技术7.3数据库发展趋势四、教学方法1.讲授:讲解基本概念、原理和方法。
2.案例分析:分析实际案例,加深对理论知识的理解。
3.实践操作:通过实验和上机操作,掌握数据库管理系统的使用。
4.讨论与交流:组织课堂讨论,促进学生思考和创新能力的培养。
五、教学安排1.理论教学:共计48学时,每周3学时。
2.实践教学:共计16学时,每周1学时。
3.课程设计:共计2周,安排在课程结束后进行。
六、考核方式1.平时成绩:包括出勤、作业、课堂表现等,占总评成绩的30%。
2.实践成绩:包括实验报告、上机操作等,占总评成绩的30%。
3.期末考试:闭卷考试,占总评成绩的40%。
数据库系统原理课程设计约简一、概述数据库系统是指对数据进行管理、存储和处理的系统,是现代信息技术中最为重要的组成部分之一。
数据库系统原理课程设计是针对数据库系统的基本原理、结构和操作进行深入学习和实践的课程,旨在掌握数据库系统的设计与实现方法。
二、数据库系统结构1. 概念结构概念结构是指数据在用户心中的抽象表示,即用户所看到的数据模型。
常见的数据模型有层次模型、网状模型和关系模型。
2. 外部结构外部结构是指用户视图,即用户使用某个应用程序时所看到的数据表格或报表等。
3. 内部结构内部结构是指物理存储方式,包括磁盘上文件组织方式、索引方式等。
三、关系型数据库1. 关系模型关系模型是一种基于集合论和谓词逻辑学的数学模型,用于描述实体之间的联系。
关系由元组(行)组成,元组由属性(列)组成。
2. SQL语言SQL语言是关系型数据库最常用的查询语言,包括DDL(数据定义语言)、DML(数据操作语言)和DCL(数据控制语言)三类命令。
3. 数据库事务数据库事务是指由一系列操作组成的逻辑单位,要么全部执行成功,要么全部不执行。
事务的ACID特性保证了数据的一致性和可靠性。
四、非关系型数据库1. NoSQL数据库NoSQL(Not Only SQL)是指非关系型的数据库系统,主要用于处理大数据量、高并发、分布式等场景。
常见的NoSQL数据库有MongoDB、Redis等。
2. CAP理论CAP理论是指在分布式系统中,一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)三个特性不可能同时满足。
因此,在设计分布式系统时需要根据实际情况进行权衡。
五、数据库设计1. E-R图E-R图是一种用于描述实体、属性和联系之间关系的图形化工具,可以帮助设计师进行数据模型设计。
2. 数据库范式数据库范式是指对关系模型进行规范化设计的过程,目的是消除冗余数据和数据依赖等问题。
数据库系统原理课程设计指导书吴岩河南理工大学计算机学院信息管理系二零一二年《数据库系统原理》课程设计指导书一、课程设计目的及要求《数据库系统原理》课程设计是为数据库系统原理课程而独立开设的实践性课程。
《数据库系统原理》课程设计对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。
本课程分为系统分析、数据库设计、应用程序设计和系统集成调试四个阶段进行。
数据库课程设计的主要目标是:1)加深对数据库系统、程序设计语言的理论知识的理解和应用水平。
2)通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,巩固所学基本知识,提高分析问题和解决问题的能力。
二、课程设计的主要内容1、系统概述(1)开发目的和背景:此部分阐述系统开发的意义,能够解决什么问题。
(2)开发环境和技术:阐述系统开发所用工具。
2、系统分析(1)通过社会调查,了解系统的功能需求,弄清楚系统所涉及的业务流程。
(2)进行系统需求分析,弄清楚系统的数据流程,画出数据流程图。
3、数据库设计(1)概念结构设计:画出E_R图。
(2)逻辑结构设计:E_R图转化为关系模型。
(3)表的设计:设计具体的表格。
整体上完成数据库创建工作,实现系统数据的数据录入,保证数据安全性、数据完整性等功能。
4、应用程序设计(1)进行应用程序的设计、编程、实现友好的用户界面。
(2)实现应用程序访问数据库,能够通过用户界面完成对数据库的各项操作。
5、系统集成调试阶段对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统功能。
三、主要实践环境操作系统为Windows 2003/Windows XP/Win7。
数据库管理系统为SQL Server2000/2005标准版、开发版或企业版。
高级程序设计语言为VB、VC、Delphi、Java、Jsp、Asp等。
四、设计方式与基本要求(1)设计1人1组,可在选题表中选择一个课题(由每班班长和学习委员把关,每个题目的选择组数不能超过5个),也可根据实际情况选择其他题目。
《数据库系统原理》课程设计讲义黑龙江大学软件学院《数据库系统原理》课程设计讲义一、开设本课程设计的目的本课程是计算机专业中一门重要的专业理论课。
为配合《数据库原理》课程的教学,通过模拟DBMS的实现,更深刻地领会DBMS的工作原理和实现方法,从而具有初步开发系统软件的实际能力,特开设此课程设计。
二、课程设计的题目用高级程序设计语言实现《DBMS原型设计与实现》。
三、课程设计的主要内容通过模拟DBMS的实现,使学生系统地掌握关系代数语言的运算功能;了解DBMS的DDL、DML、DCL等功能的实质含义;掌握结构化设计方法;了解大型软件的设计技术。
四、课程设计的具体内容和要求1、创建数据库(DDL)功能模拟在熟悉和掌握某一关系数据库语言的基础上,用高级程序设计语言创建数据库。
具体包括:(1)建立“建库”功能的总体菜单,包括建立库结构、输入数据、显示数据库结构和内容、退出等功能。
(2)实现建立数据结构的功能。
要求:①能输入任意表名(即关系名)②字段个数、名称任意给定(包括字段名、字段类型、长度任意)。
(3)实现输入数据库记录的功能。
(4)实现显示数据库结构和内容(最好以表格形式显示)(5)实现对主关键字的索引功能。
(6)实现建立视图的功能。
(7)建立数据字典保存三级模式中有关视图、基本表、存储文件的定义。
2、关系代数运算(DML)功能模拟将关系代数语言的选取、投影、连接运算公式进行等价变换,以便输入计算机,被计算机接受和识别。
(1)用高级程序设计语言做工具,实现关系代数语言中集合的并、(2)采用索引的方式,用高级语言实现数据库系统中选取运算的功能。
包括带有“与”、“或”条件的查询,并以表格形式显示的运算结果。
(3)用高级语言实现数据库系统中投影运算的功能。
并以表格形式(4)采用索引的方式,用高级程序语言实现关系代数语言自然连接、3、关系演算(DML)功能模拟(1)系统掌握DBMS中关系演算语言的功能,以QUEL语言为样本,用C语言实现对用规定符号表达的简单查询命令行进行识别,以表格形(2)熟悉QUEL语言的查询功能,用高级语言模拟实现对含有“与”、“或”、“非”4、关系数据库系统的查询优化掌握关系数据库的查询优化技术,用高级语言实现启发式关系代数优化算法以及启发式关系演算优化算法。
5、数据库保护(DCL)功能模拟要求根据数据字典(DD)实现对数据库的安全性检查和完整性约束的机制;利用事务的封锁机制实现对事务处理的并发控制;利用建立日志文件及周期性备份的机制实现对数据库的恢复。
6、综合设计(1)将前几个实验利用结构化设计方法综合为一个完整的程序系统。
(2)设计该系统的总体菜单。
(3)通过总体菜单选择某一功能进入子菜单。
(4)通过某一功能子菜单,进入相应各个子系统,完成具体的功能。
(5)通过辅助工具,进一步丰富和完善上述程序窗口界面的设计。
(6)采用软件工程的结构化设计方法,将上述各种程序综合为一个完整的软件系统,以达到系统掌握开发系统软件的方法和技术的目教学文件:《数据库系统原理》李建中教学形式:教学与实验同步进行,并按实验要求上机实验,编程调试。
实验一关系数据库SQL语言的使用实验条件:提供以SQL语言为核心的数据库管理系统(如ORACLE,DB2,SYBASE,SQL Server, Visual Foxpro 等)上机环境。
(一)实验目的:通过上机实践,了解DBMS和SQL的概貌。
熟练掌握SQL的数据定义、数据操纵、完整性控制等功能。
(二)实验内容与步骤:实验1 基本表的创建、数据插入(1)建立教学数据库的三个基本表:S(S#,SNAME,AGE,SEX)学生(学号,姓名年龄,性别)SC(S#,C#,GRADE)学习(学号,课程号,成绩)C(C#,CNAME,TEACHER)课程(课程号,课程名,任课教师)(2)用INSERT命令输入数据。
基本表S的数据:实验2 数据查询(1)检索学习课程号为C2的学生学号与姓名。
(2)检索学习课程名为MATHS的学生学号与姓名。
(3)检索不学C2课的学生姓名与年龄。
(4)检索学习全部课程的学生姓名。
实验3 数据修改、删除(1)把C2课程的非空成绩提高10%。
(2)在SC表中删除课程名为PHYSICS的成绩的元组。
(3)在S和SC表中删除学号为S8的所有数据。
实验4 视图的操作(1)建立男学生的视图,属性包括学号、姓名、选修课程名和成绩。
(2)在男学生视图中查询平均成绩大于80分的学生学号和姓名。
实验5 库函数、授权控制(1)计算每个学生有成绩的课程门数、平均成绩。
(2)使用GRANT语句,把对基本表S、SC、C的使用权限授给其他用户。
实验二创建数据库(DDL)功能模拟(一)实验目的:(1)了解关系数据库定义语言的功能。
(2)熟悉关系数据库建库命令的功能。
(3)掌握用高级程序设计语言创建数据库的方法。
(4)掌握以表格形式显示运算结果的方法。
(二)实验内容与步骤:1、用C语言(或其它语言)建立“建库”功能的总体菜单(下拉菜单或文本方式),包括建立基本表的结构、输入数据、显示数据库中基本表的结构和内容、退出等功能。
2 、用C语言实现建立数据库表的结构的功能。
要求:(1)能输入任意关系名。
(2)字段个数、名称任意给定(包括字段名、字段类型、长度任意)。
(3)要求以文件形式保存基本表。
(存储结构也可自行设计)3、用C语言实现输入数据库记录的功能(插入位置任意)。
4、用C语言实现删除数据库记录的功能(删除位置任意)。
5、用C语言实现显示数据库结构和内容(最好以表格形式显示)6、用C语言实现对主关键字的索引功能。
7、用C语言实现对其它关键字的索引功能。
8、用C语言实现建立视图的功能。
9、用C语言建立数据字典保存三级模式中有关视图、基本表、存储文件的定义。
10、设计每项功能完成后均返回主菜单的功能。
实验三关系代数语言的集合运算功能模拟(一)实验目的:(1)了解集合运算的功能。
(2)掌握关系代数语言的并、交、差运算。
(3)掌握C语言实现并、交、差运算的设计方法。
(4)掌握以表格形式显示并、交、差运算结果的方法。
(二)实验内容与步骤:1、设计该实验的功能菜单。
2、用C语言实现建立两个相容的关系。
3、用C语言实现关系代数语言的“并”运算功能,并以表格形式显示运算的结果。
4、用C语言实现关系代数语言的“交”运算功能,并以表格形式显示运算的结果。
5、用C语言实现关系代数语言的“差”运算功能,并以表格形式显示运算的结果。
6、设计每项功能完成后均返回主菜单的功能。
实验四关系代数语言的专门运算功能模拟(一)实验目的:(1)熟悉高级语言编译程序的思想。
(2)掌握符号串处理的方法和技术。
(3)掌握关系代数语言的选取、投影、连接运算的功能。
(4)掌握关系代数语言的选取、投影、连接运算的实现技术。
(5)掌握关系数据库的查询优化技术。
(二)实验内容与步骤:1、将关系代数语言的选取、投影运算公式进行等价变换,以便输入计算机,被计算机接受和识别。
2、建立任意一关系数据库。
3、采用索引的方式,用C语言实现对该库中关系的某一字段的“θ”(=、≠、≤、≥、<、>)条件的选取运算,并以表格形式显示运算的结果。
4、采用索引的方式,用C语言实现对该库中关系的带有“与”条件的查询,并以表格形式显示运算的结果。
5、采用索引的方式,用C语言实现对该库中关系的带有“或”条件的查询,并以表格形式显示运算的结果。
6、用C语言实现对该库的任意字段的投影运算,并以表格形式显示运算的结果。
7、用C语言实现对该库的选取、投影综合运算,并以表格形式显示运算的结果。
8、采用索引的方式,用C语言实现对两个关系的自然连接和等值连接运算,并以表格形式显示运算的结果。
实验五简单的关系演算(DML)功能模拟(一)实验目的:(1)掌握关系演算语言的查询功能。
(2)熟悉符号串识别和处理技术。
(3)掌握关系演算语言的查询功能的实现方法和技术。
(二)实验内容与步骤:(1)系统掌握DBMS中关系演算语言的功能,以QUEL语言为样本,用C语言实现对用规定符号表达的简单查询命令行进行扫描和识(2)熟悉QUEL语言的查询功能,用高级语言实现对含有“与”、“或”、“非”符号的命令行进行扫描和识别,并以表格形式显示查询结果。
实验六关系数据库的查询优化(一)实验目的:(1)掌握关系系统的定义及分类。
(2)了解全关系系统的概念。
(3(4)(5)掌握关系数据库系统的查询优化技术。
(6)掌握关系代数表达式的优化算法。
(二)实验内容与步骤:1、采用启发式关系代数优化算法:(1)把查询转换成某种内部表示。
(2)把语法树转换成标准形式。
(3)选择低层的存取路径。
(4)用高级语言实现关系代数表达式优化算法。
(对原始的语法树进行优化处理,生成查询计划,选择代价最小的。
)2、用高级语言实现启发式关系演算优化算法。
实验七数据库保护(DCL)功能模拟(一)实验目的:(1)掌握数据库系统的安全性保护机制。
(2)掌握数据库系统的完整性约束机制。
(3)了解数据库系统的并发控制技术。
(4)掌握数据库系统的恢复技术。
(二)实验内容与步骤:(1)要求根据数据字典(DD)实现对数据库的安全性检查。
包括设置口令、密码和权限等。
(2)根据数据字典(DD)实现对数据库系统的完整性约束机制。
(3)利用事务的封锁机制实现对事务处理的并发控制;(4)利用建立日志文件及周期性备份的机制实现对数据库系统的恢复。
实验八综合设计(一)实验目的:(1)系统地掌握关系代数语言的运算功能。
(2)了解DBMS的DDL、DML、DCL等功能的实质含义。
(3)掌握结构化设计方法。
(4)了解大型软件的设计技术。
(二)实验内容与步骤:(1)采用软件工程的结构化设计方法,将前几个实验利用结构化设计方法综合为一个完整的DBMS原型系统,以达到系统掌握开发软件系统的方法和技术的目的。
系统总体结构图如下:(2)设计该系统的总体菜单。
(3)通过总体菜单选择某一功能进入子菜单。
(4)通过某一功能子菜单,进入相应各个子系统,完成具体的功能。
(5)通过辅助工具,进一步丰富和完善上述程序窗口、菜单的界面设计。
1、本课程设计共包含八个实验,要求每个学生完成全部实验。
完成全部实验的学生经测试答辩通过,方可得到学分。
不合格者需要重修。
2、实验成绩评定:每个实验需在规定时间内完成,成绩达到及格以上方可进行下一个实验。
每个实验题目有各自的分值,总计100分。
实验课不通过者,3。