首页 本院概况 本科教育 师资介绍 学生园地 招生就业 社会服务 考研考证 学术研究 资料下载  

2006级1班实例数据库分析实验讲义


作者:李志虹 日期:2008-09-08 浏览次数:11692

楚雄师范学院计算机科学系
计算机专业《实例数据库分析》课程实验教学大纲
实验一    SQL Server 2000管理工具的使用
一、实验目的
1.掌握SQL Server 服务器的安装。
2.掌握企业管理器的基本使用方法。
3.掌握查询分析器的基本使用方法。
4.对数据库及其对象有基本了解。
二、实验类型
验证性实验
三、实验教学要求
1.性质:必做
2.时间要求:1课时
3.对学生的要求:在做实验前作如下实验准备。
1)了解SQL SERVER 2000各种版本安装的软硬件要求;
2)了解SQL SERVER 2000支持的身份验证模式;
3)解SQL SERVER 2000各组件的主要功能;
4)对数据库、表等有基本了解;
4)了解在查询分析器中执行SQL语句的方法。
4.对教师的要求:
5.对实验室的要求: pc机、Windows操作系统、sql server2000。
四、实验参考资料
内容(宋体五号)
五、实验内容及步骤
1.安装SQL Server 2000系统。(选做)
2.分别使用SQL Server服务管理器和控制面板启动MS SQL Server服务。
3.练习企业管理器使用。
4.在企业管理器下创建一个服务器组group1,在此组下注册一个服务器。查看有哪些数据库及数据库中有哪些数据对象。
5.练习查询分析器的使用,在查询分析器中输入如下SQL语句,查看结果。
USE PUBS
GO
SELECT * FROM Authors
GO
六、实验思考题
1.了解安装Microsoft SQL Server2000的硬件要求、软件环境。
2.了解Microsoft SQL Server2000的不同版本。
3.数据库管理系统的主要功能有哪些?
4.画出SQLSERVER2000的客户/服务器结构图,并阐述其工作原理。
实验二    数据库的创建和管理
一、实验目的
1.了解SQL SEREVR 数据库的逻辑结构和物理结构。
2.掌握用企业管理器和T-SQL语句创建数据库的方法。
3.掌握修改数据库,数据库更名的方法。
4.掌握删除数据库的方法。
二、实验类型
验证性实验
三、实验教学要求
1.性质:必做
2.时间要求:1课时
3.对学生的要求:做如下实验准备。
1)明确能够创建数据库的用户必须是系统管理员或是被授权使用CREATE DATABASE语句的用户;
2)要确定数据库名、所有者、数据库大小和存储数据库的文件;
3)要了解在企业管理器或用SQL语句是如何来创建和管理数据库的。
4.对教师的要求:
5.对实验室的要求: pc机、Windows操作系统、sql server2000。
四、实验参考资料
内容(宋体五号)
五、实验内容及步骤
1.在SQL Server企业管理器中创建一个数据库,具体要求如下:
1)数据库名称为Test1。
2)主要数据文件:逻辑文件名为Test1Data1,物理文件名为Test1Data1.mdf,初始容量为1MB,最大容量为10MB,递增量为1MB。
3)次要数据文件:逻辑文件名为Test1Data2,物理文件名为Test1Data2.ndf,初始容量为1MB,最大容量为10MB,递增量为1MB。
4)事务日志文件:逻辑文件名为Test1Log1,物理文件名为Test1Log1.ldf,初始容量为1MB,大容量为5MB,递增量为512KB。
2.在查询分析器中输入并执行一个CREATE DATABASE语句,具体要求如下:
1)数据库名称为Test2;
2)主要数据文件:逻辑文件名为Test2Datal,物理文件名为Test2Datal.mdf,初始容量为1MB,最大容量为10MB,递增量为1MB;
3)次要数据文件:逻辑文件名为Test2Data2,物理文件名为Test2Data2.ndf,初始容量为1 MB,最大容量为10MB,递增量为1MB;
4)事务日志文件:逻辑文件名为Test2Logl,物理文件名为Test2Logl.Ldf,初始容量为512KB,最大容量为5MB,递增量为512KB。
3.按照下列要求在企业管理器中修改第2题中创建的Test2数据库:
1)主要数据文件的容量为2MB,最大容量为20MB,递增量为2MB。
2)次要数据文件的容量为2MB,最大容量为20MB,递增量为2MB。
3)事务日志文件:初始容量为1MB,最大容量为10MB,递增量为1MB。
4.数据库更名
要求:把TEST1数据库改名为new_TEST1。
5.收缩数据库
要求:分别使用DBCC SHRINKDATABASE和DBCC SHRINKFILE进行收缩。
6.删除数据库
1)在企业管理器中删除new_TEST1数据库。
2)在查询分析器中用DROP DATABASE语句删除经过第3题修改以后的Test2数据库。
六、实验思考题
1.一个数据库中包含哪几种文件?
2.数据库的更名必须在什么情况下进行?
3.事务日志文件的大小一般为数据文件大小的多少合适?
 
实验三    表的创建和管理
一、实验目的
1.掌握利用企业管理器和T-SQL语句创建表,修改表结构以及删除表
2.能够向表中插入数据、更新数据以及删除数据。
3.掌握创建、删除和修改约束的方法。
4.掌握用户自定义数据类型的使用。
二、实验类型
验证性实验
三、实验教学要求
1.性质:必做
2.时间要求:2课时
3.对学生的要求:
4.对教师的要求:
5.对实验室的要求: pc机、Windows操作系统、sql server2000。
四、实验参考资料
内容(宋体五号)
五、实验内容及步骤
1.创建表,并创建相应的约束。要求:在学生管理数据库XSGL中创建三个表。
1)创建名为Student(学生信息)的表,表中的各列要求如下:
字段名称
数据类型
大小
说明
Sno
char
10
主键,并且按我校学号的规则进行约束。
Sname
char
8
 
sex
Sex(char)
2
默认值为‘男’,只能输入男或女。
birthday
datetime
 
 
sid
char
18
建立唯一值约束。
deptno
char
2
数据范围为01—99,且数据来自部门信息表。
2)创建名为Course(课程信息)的表,表中的各列要求如下:
字段名称
数据类型
大小
说明
Cno
char
10
主键
Cname
char
30
建立唯一值约束。
Ceredit
real
 
 
3)创建名为Score(学生成绩)的表,表中的各列要求如下:
字段名称
数据类型
大小
取值范围
说明
Sno
char
10
数据来自学生信息表
主键
Cno
char
10
数据来自课程信息表
主键
Grade
real
 
0--100
 
4)创建名为deptartment(部门信息)的表,表中的各列要求如下:
字段名称
数据类型
大小
取值范围
说明
deptno
char
2
数据范围为01—99,且数据来自部门信息表。
主键
deptname
varchar
30
 
 
 
2.增加、修改和删除字段,要求:
1)给Student表增加一个memo(备注)字段,类型为Varchar(200)
2)将memo字段的类型修改为Varchar(300)
3)删除memo 字段
3.向表中添加数据、更新数据、删除数据并验证约束。要求:
1)使用INSERT INTO命令向三个表中分别插入若干数据,验证主键约束、唯一性约束以及默认值约束。
2)使用UPDATE命令更新数据、验证外键约束。
3)使用DELETE命令删除数据。
4.删除表。要求:
1)利用企业管理器删除表:
2)利用DROP TABLE语句删除表
六、实验思考题
1.NULL代表什么含义?
2.使用T_SQL语句向表中插入数据应注意什么?
3.唯一性约束和主键约束的区别?
4.什么是数据的完整性?sql server2000是如何来实验其三类完整性的?
实验四    数据查询
一、实验目的
1.掌握SELECT 语句的基本语法。
2.掌握子查询的表示。
3.掌握连接查询的方法。
4.掌握数据汇总的方法。
5.掌握SELECT语句的ORDER BY子句的作用和使用方法。
6.掌握SELECT语句的GROUP BY子句的作用和使用方法。
7.了解在企业管理器中查询数据的方法。
8.掌握游标的定义及使用方法。
二、实验类型
验证性实验
三、实验教学要求
1.性质:必做
2.时间要求:4课时
3.对学生的要求:熟悉SELECT语句的格式及使用。
4.对教师的要求:
5.对实验室的要求: pc机、Windows操作系统、sql server2000。
四、实验参考资料
内容(宋体五号)
五、实验内容及步骤
在实验三的基础上完成如下操作,并写出相应的命令序列及结果。
1)查询全体学生的学号和姓名。
2)查询全体学生的姓名、学号、所在系。
3)查询全体学生的详细信息。
4)查询全体学生的姓名及其出生年份。
5)查询软件工程系全体学生的名单。
6)查询所有年龄在20岁以下的学生姓名以及年龄。
7)查询考试成绩不及格的学生的学号。
8)查询年龄在20-23岁(包括20,23)之间的学生的姓名、系别和年龄。
9)查询不在信息系、数学系、也不在软件工程系学生的姓名和性别。
10)查询所有姓刘的学生的姓名、学号和性别。
11)查询姓“欧阳”且全名为三个汉字的学生的姓名。
12)查询姓名中第2个字为“阳”字的学生的姓名和学号。
13)查询所有不姓刘的学生的姓名、学号。
14)查询缺少成绩的学生的学号和相应的课程号。
15)查询软件工程系年龄在20岁以下的学生姓名。
16)查询选修了3号课程的学生的学号及其成绩,查询结果按分数的降序排列。
17)查询全体学生情况,结果按所在系的升序排列,同一系的按年龄降序排列。
18)统计学生总人数。
19)查询选修了课程的学生人数。
20)计算选修了1号课程的学生平均成绩。
21)查询选修了1号课程的学生最高分数。
22)求各课程号及相应的选课人数。
23)查询选修3门以上课程的学生学号。
24)查询每个学生及其选修课程的情况。
25)查询选修2号课程且成绩在90分以上的所有学生。
26)查询每个学生的学号,姓名,选修的课程名和 成绩。
27)查询所有选修了1号课程的学生姓名。
28)查询选修了课程名为“数据库”的学生的学号和姓名。
29)用游标实现逐条显示选修了1号课程的学生信息。
六、实验思考题
1.在什么情况下子查询和连接查询可以相互转换?
2.什么是连接查询及其分类?
3.什么是游标?如何使用游标?
实验五    索引的创建与管理
一、实验目的
1.理解索引的概念和类型。
2.掌握使用企业管理器和T-SQL语句创建、更改、删除索引的方法。
3.掌握维护索引的方法。
二、实验类型
验证性实验
三、实验教学要求
1.性质:必做
2.时间要求:1课时
3.对学生的要求:
4.对教师的要求:
5.对实验室的要求: pc机、Windows操作系统、sql server2000。
四、实验参考资料
内容(宋体五号)
五、实验内容及步骤
1.使用企业管理器创建索引:为sales数据库中的Products表创建一个聚集索引,索引字段为产品编号。
1)运行SQL Server企业管理器。
2)展开服务器、数据库。
3)用鼠标右键单击要创建索引的表,在系统弹出的快捷菜单中,单击“所有任务”-〉“管理索引”,系统将弹出“管理索引”窗口。
4)在“管理索引”窗口中,先从“数据库”和“表/视图”下拉列表框中分别选择要创建索引所在的数据库和表,单击“新建”按钮,系统弹出“新建索引”对话框。
5)在索引名称文本框中输入新索引的名称inx_prod,并在字段列表中选择要创建索引的关键字product_id。单击索引选项复选框“聚集索引”。
6)设置完成后,单击“确定”按钮,索引创建完成。
2.在企业管理器下重命名索引:将索引inx_prod重新命名为prod1。
1)在企业管理器中,用鼠标右键单击要创建索引的表,选择“设计表”,系统将弹出“设计表”窗口;
2)在该窗口中按鼠标右键,在快捷菜单中选择“索引/键”,系统弹出索引属性窗口。
3)在“索引名”文本框中内输入新的索引名称,更改完毕后,单击“关闭”按钮即可。
3.在企业管理器下删除索引:将索引prod1删除。
1)运行SQL Server企业管理器。
2)右键单击要创建索引的表,在快捷菜单中单击“所有任务”-〉“管理索引”,系统弹出“管理索引”窗口。该窗口显示了该表目前存在的索引。
选择要删除的索引prod1,单击“删除”按钮。
 
4.使用T-SQL语句创建索引:为salers表创建一个名为inx_salers唯一性非聚集索引,索引关键字为SaleID,升序,填充因子为80%。
     USE Sales
     GO
     CREATE UNIQUE NONCLUSTERED INDEX inx_salers
     ON  salers (SaleID  ASC)
     WITH  FILLFACTOR=80
     GO
5.使用T-SQL语句重命名索引:对表salers的索引inx_salers更名为salers1_index.
Exec sp_rename ‘salers.inx_salers’,’salers.salers1_index’
6.使用T-SQL语句删除索引:将表salers的索引salers1_index删除。
DROP INDEX salers.salers1_index
六、实验思考题
1.分析创建索引的优、缺点?
2.sql server2000提供了哪些索引,它们各有什么异同?
 
实验   视图的创建和使用
一、实验目的
1.理解视图的概念
2.掌握利用企业管理器和CREATE VIEW命令创建视图方法。
3.熟悉修改视图、查看视图和删除视图的方法。
4.掌握通过视图修改数据表的方法。
二、实验类型
验证性实验
三、实验教学要求
1.性质:必做
2.时间要求:1课时
3.对学生的要求:
4.对教师的要求:
5.对实验室的要求: pc机、Windows操作系统、sql server2000。
四、实验参考资料
内容(宋体五号)
五、实验内容及步骤
创建视图是数据库应用中的常见需求,可以使用企业管理器创建、管理视图,也可以用T-SQL语句创建、管理视图。
1.在企业管理器中创建如下视图:在sales数据库中使用表Categories和Products创建视图view_cate_prod,来查询每种类型的产品的总库存。
2.在查询分析器中创建视图:将上题用create view 来创建,视图名为view2
   USE Sales
   GO
   CREATE VIEW view2
   AS
   SELECT ProductName,Products.CategoryID,Description,Quantity
   FROM Products  JOIN Categories
   ON Products.CategoryID=Categories.CategoryID
3.修改视图,并加密:将视图view2加密。
ALTER VIEW view2
WITH ENCRIPTION
   AS
   SELECT ProductName,Products.CategoryID,Description,Quantity
   FROM Products  JOIN Categories
   ON Products.CategoryID=Categories.CategoryID
4.查看视图信息:使用系统存储过程sp_help、sp_helptext、sp_depends
5.通过视图修改数据:修改产品编号为P02006的产品的名称(ProductName)及产品种类描述(Description)。
6.删除视图:将视图view2删除.
   DROP VIEW view2
六、实验思考题
1.分析视图的优缺点?
2.修改视图中的数据会受到哪些限制?
 
实验七    T-SQL程序设计
一、实验目的
1.掌握变量的分类及使用。
2.掌握各种常用运算符及其优先级。
3.掌握各种流程控制语句的使用。
4.掌握常见的系统函数及用户自定义函数的使用。
二、实验类型
设计性实验
三、实验教学要求
1.性质:必做。
2.时间要求:2课时。
3.对学生的要求:
4.对教师的要求:熟悉T-SQL的变量、运算符、控制语句及函数的使用。
5.对实验室的要求: pc机、Windows操作系统、sql server2000。
四、实验参考资料
内容(宋体五号)
五、实验内容及步骤
1.编写程序求10的阶乘。
2.自定义一函数实现如下功能。对于一个给定的学号(sno),查询该值在student表中是否存在,若存在返回1,否则返回0;然后写一段T-SQL脚本程序调用上述函数。即当向STUDENT表插入5条记录时,首先调用上述函数检索该记录是否存在,若存在则将该记录删除后再插入,否则直接插入。
3.编写一段T-SQL脚本程序逐条显示STUDENT表中的记录。
六、实验思考题
1.使用批处理有何限制?
2.如何区分全局变量和局部变量?
 
实验八    存储过程和触发器的使用
一、实验目的
1.掌握存储过程和触发器的的概念、类型。
2.掌握存储过程的使用方法。
3.掌握触发器的使用方法。
4.掌握利用触发器维护数据完整性的方法。
二、实验类型
验证性实验
三、实验教学要求
1.性质:必做
2.时间要求:2课时
3.对学生的要求:
4.对教师的要求:
5.对实验室的要求: pc机、Windows操作系统、sql server2000。
四、实验参考资料
内容(宋体五号)
五、实验内容及步骤
存储过程是一系列预先编辑好的、能实现特定数据操作功能的SQL代码集,它与特定的数据库相关联,存储在SQL Server服务器上。用户可以像使用自定义函数那样重复调用这些存储过程,实现它所定义的操作。
1.创建对表department进行插入、修改和删除操作的三个存储过程:insertSdept、updateSdept、deleteSdept。
 
2.使用T-SQL语句创建一个DELETE触发器,完成的功能是当在department表中删除某一部门记录时,检测student表中是否存在相关的记录,如果存在,则给出提示信息“不能删除该条记录”;如果不存在,则删除该条记录。
3.用系统存储过程查看刚创建的存储过程的信息。
   SP_HELP PROC_AUTHOR
   SP_HELPTEXT PROC_AUTHOR
4.删除存储过程及触发器。
 
六、实验思考题
1.讨论使用存储过程有什么好处?
2.如果有一个存储过程需要修改但又不希望影响现有的权限,应使用哪个语句来进行修改?
3.触发器主要用于实施什么类型的数据完整性?
 
实验九    安全管理
一、实验目的
1.掌握SQL Server身份验证模式。
2.掌握创建登录账户、数据库用户的方法。
3.掌握使用数据库角色实现数据安全性的方法。
4.掌握权限的分配。
二、实验类型
验证性实验
三、实验教学要求
1.性质:必做
2.时间要求:2课时
3.对学生的要求:
4.对教师的要求:
5.对实验室的要求: pc机、Windows操作系统、sql server2000。
四、实验参考资料
内容(宋体五号)
五、实验内容及步骤
1.设置身份验证模式:windows 身份验证模式和混合验证模式
2.创建一个登录帐户,它使用SQL Server身份验证,能否访问pubs数据库和sales数据库?为什么?
3.创建一个用户,使其仅能访问sales数据库下的Customers表,对该表仅有SELECT权限。
4.假设有八个登录帐户:A1,A2,B1,B2,C1,C2,D1,E1。先要求登录帐户A1、A2对sales数据库中的Customers和Porducts两表有查询权限;登录帐户B1、B2对表Customers有查询权限;登录帐户C1、C2对表Products有查询权限;登录帐户D1需要拥有管理登录帐户的权限;登录帐户E1需要有管理用户帐户的权限。
六、实验思考题
1.登录账户和数据库用户的关系如何?
 
实验十    数据库的备份与恢复
一、实验目的
1.理解SQL Server备份的基本概念。
2.掌握各种备份数据库的方法,了解如何制定备份计划。
3.如何从备份中恢复数据。
4.掌握数据的导入和导出。
二、实验类型
验证性实验
三、实验教学要求
1.性质:必做
2.时间要求:1课时
3.对学生的要求:
4.对教师的要求:
5.对实验室的要求: pc机、Windows操作系统、sql server2000。
四、实验参考资料
内容(宋体五号)
五、实验内容及步骤
数据库的备份与恢复是两个相对应的概念,备份是恢复的基础,恢复是备份的目的。数据库备份是指系统管理员定期或不定期地将数据库部分或全部内容复制到磁带或另一个磁盘上保存起来的过程。数据库恢复是指在数据库遭到破坏时使数据库从有效的备份中恢复正常。
1.使用企业管理器对Northwinds进行一次完全数据库备份。备份设备为Northwinds_bk。
2.使用T-SQL语句对pubs数据库进行一次完全数据库备份。备份设备为:Pubs_bk。
     USE Sales
     GO
     EXEC sp_addumpdevice  ‘disk’,’pubs_bk’,’c:\sales.bak’
     GO
     BACKUP DATABASE Sales TO pubs_bk
3.删除Northwinds数据库,利用上题的备份进行恢复。
     USE master
     RESTORE DATABASE Sales FROM pubs_bk
4.利用SQL Server数据导入与导出的数据转换服务可以实行不同数据源间的数据传输和数据格式的转换。
1)将sales数据库中的salers标转换成salers.xls文件。察看salers.xls文件。
2)将salers.xls文件导入到sales数据库中,实现数据的导入服务。
六、实验思考题
1.确定备份计划应该考虑那些因素?
2.进行数据恢复应注意些什么?
 
实验十一     
一、实验目的
1.掌握事务的定义、操作以及具体应用。
二、实验类型
设计性实验
三、实验教学要求
1.性质:选做
2.时间要求:2课时
3.对学生的要求:
4.对教师的要求:
5.对实验室的要求: pc机、Windows操作系统、sql server2000。
四、实验参考资料
内容(宋体五号)
五、实验内容及步骤
编写一个事务控制程序,要求在事务中包含三个操作:第一个操作是在sales数据库的Salers表中插入一条数据,并检索插入是否成功,然后设置一个保存点;紧接着执行第二个操作,删除刚才插入的数据,并检索删除是否成功,然后回滚事务;最后执行检索操作,看插入的数据是否存在。
六、实验思考题
1.事务的特点是什么?与批处理相比哪个更好?
 
实验十二    SQL Server2000提供的应用程序接口
一、实验目的
1.掌握建立ODBC数据源的方法。
2.掌握利用ADO控件和对象连接SQL Server。
3.掌握JDBC连接SQL Server的一般方法。
二、实验类型
验证性实验
三、实验教学要求
1.性质:选做
2.时间要求:2课时
3.对学生的要求:
4.对教师的要求:
5.对实验室的要求: pc机、Windows操作系统、sql server2000。
四、实验参考资料
内容(宋体五号)
五、实验内容及步骤
1.建立一ODBC数据源DSN,要求连接sales数据库。
为了连接到SQL Server数据库服务器,必须在ODBC中配置SQL Server数据源。数据源存储了如何与指定数据库提供者连接的信息。
1)在Windows2000的“控制面板”/“管理工具”中启动“ODBC数据源管理器”管理程序。
2)单击“用户DSN”或“系统DSN”,然后单击“添加”按钮,开始添加一个新的数据源,系统弹出“创建数据源对话框”。
3)在驱动程序列表中选择“SQL Server”驱动程序,建立一个访问SQL Server数据库服务器的连接。单击“完成”按钮后系统将显示“建立新的数据源到SQL Server”向导对话框。
4)在“名称”输入框中输入新数据源的名称sales,在“服务器”下拉列表框中选择需要连接的SQL Server数据库服务器名称。单击“下一步”按钮。
5)根据需要选择使用Windows NT验证还是使用“SQL Server”验证。单击“下一步”按钮。
6)选择“更改默认的数据库为”复选框,在下方的下拉框中选择当前连接的SQL Server数据库服务器中的sales数据库作为默认数据库。单击“下一步”按钮,再单击“完成”按钮。系统将弹出“ODBC Microsoft SQL Server安装”对话框窗口,单击“测试数据源”,如显示“测试成功”,表明新数据源已经正确地连接到SQL Server数据库。
2.利用ADO查询sales数据库中所用产品的信息。
3.通过JDBC显示sales数据库中products表中的所有记录。
六、实验思考题
 
实验十三    图书借阅管理系统分析与设计
一、实验目的
通过完成从用户需求分析、数据库设计到上机编程、调试和应用等全过程,进一步了解和掌握本书中所讲解的内容。
二、实验类型
综合性实验
三、实验教学要求
1.性质:选做
2.时间要求:10课时
2.对学生的要求:熟悉某一程序设计设计语言。
3.对教师的要求:
4.对实验室的要求: pc机、Windows操作系统、sql server2000、编程语言及工具。
四、实验参考资料
内容(宋体五号)
五、实验内容及步骤
(一)实验内容
1.一个简单的图书管理系统包括图书馆内书籍的信息、读者的信息以及读者的借阅信息。此系统功能分为面向读者和面向管理员两部分,其中读者可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和读者的增加、删除和修改以及对读者借阅、续借、归还的确认。
2.所涉及的信息有:
1)读者基本情况。包括的数据项有:借书证号、姓名、性别、所在系、联系电话、办证日期、借书证编号、读者类别(不同类别的读者有不同的借书数量和借书期限限制)等。
2)图书信息。包括的数据项有:书编号、书名、作者、版次、单价、出版社、分类等。
3)借阅信息。包括的数据项有:借阅日期、借阅人、还回日期等。
3.系统要实现基本信息录入、修改、查询等功能;
4.系统要有一定的安全性和完整性的控制策略。
(二)实验步骤
1、实验要求
1).查阅文献资料,并以图书资料管理业务为背景,通过调研、分析现有的管理模式和已有的管理软件,建立系统模型;
2).完成软件结构设计、数据库设计(SQL Server 2000设计)和算法设计;
3).完成图书资料管理系统的软件开发(可以是单机版、C/S或B/S方式)和测试工作。
4).撰写设计说明书;
2、设计过程
1)需求分析:(实际详细调查)
2)数据库设计:(SQL Server 2000设计)
概念(模型)设计    (实际到概念)
逻辑设计          (逻辑推导)
物理设计          (理论到实现)
SQL编程、调试(测试验证)  (实践反复检验)
3).应用程序编程、调试、测试 (用人机交互前台开发工具开发应用程序,可以是单机版、C/S或B/S方式)。
3、设计提交的成果
1).设计说明书一份,内容包括:
²        中文摘要100字;关键词3-5个;
²        序言;
²        系统分析(包含需要的系统流程图、数据流程图、数据字典);
²        系统总体设计(包含总体软件结构图、总体数据结构);
²        详细设计;
²        系统测试(包含测试方案、测试用例、测试结果及软件可靠性分析);
²        软件使用说明书(核心界面说明);
²        设计总结、参考文献、致谢等。
2).刻制光盘一张。
六、实验思考题
 
 
执笔人:李志虹
20088
打印本文  加入收藏  返回顶部  关闭窗口
建议使用IE6.0  1024×768分辨率浏览
All Rights Reserved. 楚雄师范学院信息科学与技术学院 版权所有
TEL:0878-3139329 地址:云南省楚雄市鹿城南路461号