信管实验报告.docx
《信管实验报告.docx》由会员分享,可在线阅读,更多相关《信管实验报告.docx(10页珍藏版)》请在冰豆网上搜索。
信管实验报告
重庆大学计算机基础系列课程
实验报告本
课程名称计算机信息管理基础
实验学期2010年至2011年第1学期
学生所在学院材料学院
年级2009级专业班级材料加工1班
学生姓名陈余波学号20093563
指导教师熊心志
实验最终成绩
计算机学院基础系制
实验题目
实验一:
建立复杂的数据模型
实验时间
2010年10月11日
实验地点
DS1402
实验成绩
实验性质
□验证性√□设计性□综合性
教师评价:
□思路正确□内容完整□方案过程正确□实验结果正确□报告规范
其他:
一、实验目的
(1)熟悉工具S-Designer的数据建模基本功能及其基本操作过程,能熟练使用S-Designer进行复杂的数据建模。
(2)通过实验,加强对数据建模的理解,深刻理解数据建模的作用。
二、实验主要内容和要求
(1)根据教材2.2.2建立仓库管理E-R模型。
(2)利用S-Designor绘制CDM。
(3)从CDM生成PDM。
(4)从PDM生成SQL脚本代码。
.1.
(5)分别生成CDM和PDM报告。
三、实验主要步骤或过程
(1)给出CDM,PDM以及生成的SQL脚本。
(3个文件)
(2)写出建立CDM,从CDM到PDM的转换、以及生成的SQL脚本的步骤。
(1个文件)
(3)给出生成的CDM和PDM报告。
(2个文件)
四、实验结果(题解或运行结果)
见”\\server02\熊心志\20093563陈余波材料学院材料加工专业信管1”
五、实验分析或总结
通过老师的指导操作,体会S-Designer中建立实体及其关系的过程,在多次建立实体的过程中熟悉该过程。
更改属性,建立int.char.float的数据类型已在实验过程中熟练操作,实现一对一,一对多的联系,建立对数据建模的基础知识。
通过creatreport等操作,熟悉建立repoet的word文档以及脚本文件的过程。
在不断建立各种关系及其文档的过程,熟练对复杂数据模型的建立,加强了对数据建模的理解,及其形象化描述关系的作用。
不足之处:
1.数据联系的对应关系错误的建立成为一对一而实际为多对多。
2只有转换成PDM后才能生成SQL脚本。
3.数据类型的字节数设置有错及格式有错。
4.在对两个不同实体属性定义时不能输入相同的属性。
改进之处:
1.在该过程中仔细体会联系的实际的对应关系,体会实体间的联系,要仔细。
2.注意字段名对应的格式,并认真处理每一步的联系。
3.仔细阅读课本以更加深刻理解实验内容。
实验题目
实验二:
建立完整的DFD
实验时间
2010年10月17日
实验地点
DS1402
实验成绩
实验性质
□验证性□√设计性□综合性
教师评价:
□思路正确□内容完整□方案过程正确□实验结果正确□报告规范
其他:
一、实验目的
(1)深刻理解DFD的概念及其在项目开发中的作用。
(2)理解DFD各种对象(实体、数据流、数据存储)所表达的含义。
(3)熟悉S-DesignorProcessAnlys的基本功能及其基本操作过程,熟练使用S-Designor绘制较复杂的DFD。
二、实验主要内容和要求
(1)根据教材图3.19建立“库存管理信息系统”的数据流程图模型DFD。
(2)利用S-DesignorProcessAnlyst,根据系统功能建立实体、处理和数据存储。
(3)在实体与处理、处理与数据存储之间添加数据流。
.1.
(4)为有数据项的部件(数据流及数据存储)添加数据项。
三、实验主要步骤或过程
(1)绘制该DFD,包括各部件的描述,数据流的数据项及数据存储的数据项。
(2)给出数据待建立对象的文字描述。
(3)给出建立实体、处理、数据流、数据存储等对象的操作过程。
(4)给出修改对象(Properties),如Definition、Description等的步骤。
(5)为有数据项(DataItem)的部件,如数据流(Flow)添加数据项的步骤。
(6)生成该DFD数据流程图模型的word格式文档报告。
四、实验结果(题解或运行结果)
见”\\server02\熊心志\20093563陈余波材料学院材料加工专业信管2”
五、实验分析或总结
通过本次实验,结合课本体会DFD的概念及其在项目开发中的作用,即指明系统中的数据是如何流动和变换,以及描述使数据流进行变换的功能。
在操作过程中理解DFD各种对象(实体、数据流、数据存储)所表达的含义。
并逐步感受S-DesignorProcessAnlys的基本功能及其基本操作过程,使用S-Designor绘制较复杂的DFD。
不足之处:
1.对数据流的数据项定义数据类型还是有不确定的类型。
2.在词条描述时,当已达到程序所设定的数目时,应自行新建,这里不熟悉说明操作的少。
改进之处:
1.实验前应该对实验内容有预习,可以避免一些概念上的不理解导致的错误。
(数据类型不清楚)
2.多操作实验环境,加深对DFD中对象的认识,感受S-Designer的基本功能。
实验题目
实验三:
建立ASA数据库
实验时间
2010年10月24日
实验地点
DS1402
实验成绩
实验性质
□验证性□√设计性□综合性
教师评价:
□思路正确□内容完整□方案过程正确□实验结果正确□报告规范
其他:
一、实验目的
(1) 通过实验,了解ASA数据库管理系统,熟悉ASA数据库环境。
(2) 能够在ASA中进行常规数据库操作。
如创建数据库,建立数据表,为表建立主键、外键等。
二、实验主要内容和要求
(1) 熟悉ASA数据库面板各窗口元素。
(2) 在ASA中建立数据库。
(3) 建立数据表。
.1.
(4) 建立主键、外键、唯一值等约束。
三、实验主要步骤或过程
(1) 按照本实验教材2.3实验步骤,建立ASA数据库xjgl,在数据库xjgl中建立三个数据表并建立各个数据表相应的主键和外键,具体要求如下:
[2个文件:
xjgl.db,xjgl.log]
①s(sno,sname,age,dept)snochar(10)notnullunique,snamechar(20),ageint,deptchar(20),sno为主键;② c(cno,cname,xuefen) cnochar(10)notnullunique,cnamechar(20),xuefenfloat,cno为主键;
③ sc(sno,cno,score) snochar(10),cnochar(10),scoreint,(sno,cno)为主键,sno为外键,cno为外键。
四、实验结果(题解或运行结果)
见”\\server02\熊心志\20093563陈余波材料学院材料加工专业信管3”
五、实验分析或总结
已掌握的知识点:
1.建立数据表。
通过本次实验我了解了ASA数据库管理系统,熟悉ASA数据库环境。
在实验中遇到一些麻烦例如当勾选事物日志时,造成数据库文件移动后不能正常使用。
还有刚打开PB的时候,主界面右方是灰色的区域,工具栏和地址也叫简单只有ASA打开后PB才会变成图示页面。
2.建立主键
3.建立外键
不足之处:
1.对ASA数据库不熟悉,导致建立第一个数据表之后生成系统表而不清楚。
2.建立外键时没有写上外键名称,导致操作不能继续。
改进方法:
1.在不断操作ASA数据库的过程中熟悉,认真听课,下课自己多练习。
2.建立外键时只要加入外键名称和关联项目既可纠正。
实验题目
实验四:
SQL语言-数据定义、操作、查询的复杂使用
实验时间
2010年11月8日
实验地点
DS1402
实验成绩
实验性质
□验证性□√设计性□综合性
教师评价:
□思路正确□内容完整□方案过程正确□实验结果正确□报告规范
其他:
一、实验目的
(1) 通过实验,了解PB开发环境,能够在PB中进行所有的数据库操作,如:
创建数据库,建立数据表,为表建立主键、外键,删除和修改表结构,建立基本表的视图和索引以及使用SQL语句对数据库进行前面相应的操作。
(2) 通过实验了解SQL语言有哪些数据操纵语句,熟悉这些语句的使用方法。
(3) 能够灵活地使用数据操纵语言对数据库的数据进行复杂的增、删、改等操作。
(4) 了解SQL的查询使用。
(5) 熟练地掌握SQL中的常用SELECT语句。
(6) 能够对已经建立好的数据库中的数据进行各种查询操作。
(7) 通过本实验,能够对数据定义语言、操纵语言,复杂SELECT语句的使用有比较深刻的理解。
二、实验主要内容和要求
(1) 使用PB自带的DBMS建立ASA数据库xjgl。
[2个文件:
xjgl.db,xjgl.log]
(2) 使用SQL语句建立数据基本表,为表建立主键、外键,具体要求如下:
[截图第1幅]
① s(sno,sname,age,dept) snochar(10)notnullunique,snamechar(20),ageint,deptchar(20),sno为主键;
② c(cno,cname,xuefen) cnochar(10)notnullunique,cnamechar(20),xuefenfloat,cno为主键;
③ sc(sno,cno,score) snochar(10),cnochar(10),scoreint,(sno,cno)为主键,sno为外键,cno为外键。
(3) 使用INSERT语句对已经建立的表插入如下数据:
[截图第2幅]
4) 用UPDATE语句对数据表sc中的数据进行修改,规则为:
不及格者上调10%,及格者上调5%;[截图第3幅]
(5)用SELECT语句实现如下操作:
[截图第4,5,6,7幅]
a)显示s中学号>=’200012’的sno,sname;
b)显示s中年龄>=21学生的全部信息;
c)显示sc中sno,sname,cno,cname,score;
d) S表按系别分组,统计各组最大年龄,最小年龄,平均年龄,人员数量并按平均年龄降序排序;
(6) 用delete语句删除数据表sc中不及格成绩记录;[截图第8幅]
.1.
(7) 将以上8幅截图存放在新建的word文档中,每幅截图前为相应的实验要求,后为所截图片。
文档取名为“实验结果图”。
[1个word文件]
三、实验主要步骤或过程
(1) 简单说明需要建立的表。
(2) 写出用2种方法建立表结构,以及对表结构进行删除和修改操作的步骤。
(3) 给出每个操作的语句(对各种类型的SQL语句至少给出一个SQL语句,并附加文字说明)。
(4) 给出相应操作的结果。
四、实验结果(题解或运行结果)
见”\\server02\熊心志\20093563陈余波材料学院材料加工专业信管4”
五、实验分析或总结
通过本次实验,基本可以达到实验目的,但是还是有些不熟悉。
1)了解PB开发环境,能够在PB中进行所有的数据库操作,如:
创建数据库,建立数据表,为表建立主键、外键,删除和修改表结构,建立基本表的视图和索引以及使用SQL语句对数据库进行前面相应的操作。
2) 了解SQL语言中数据insert.update.delete操纵语句,熟悉这些语句的使用方法。
(3)能够使用数据操纵语言对数据库的数据进行复杂的增、删、改等操作。
(4) 了解SQL的查询使用并在练习中掌握SQL中的常用SELECT语句(5) 能够对已经建立好的数据库中的数据进行各种查询操作。
(6) 体会数据定义语言、操纵语言,复杂SELECT语句的使用有一定的理解。
一、不足之处:
1.对PB界面不熟悉,操作慢
2.SQL语句的一般格式掌握不牢固
3.建立外键时外键的参考性与交互性在S.SC.C之间是不一样的
二、改进之处:
1.应通过多次练习使用PB以熟悉各个操作按钮
2.记得SQL语句的一般形式
3.教材的阅读,认真听课,在实验时会感到轻松,加深理解
4.对一些基本概念应加强理解(如外键的建立),在实验中可以体会的更好
实验题目
实验五:
应用系统开发
实验时间
2010年11月18号
实验地点
DS1402
实验成绩
实验性质
□验证性□√设计性□综合性
教师评价:
□思路正确□内容完整□方案过程正确□实验结果正确□报告规范
其他:
一、实验目的
开发一个学籍管理系统。
二、实验主要内容和要求
实现具有以下功能的学籍管理系统:
(1)学院、班级、学生学籍、课程、教师等基本信息管理。
(2) 学籍变更信息管理。
学籍变更信息管理包括学籍变更信息的录入、修改与删除等。
(3)学生奖惩信息管理。
学生奖惩信息管理包括学生奖惩信息的录入、修改与删除等。
(4) 数据查询。
数据查询包括教学班学生信息的查询和学生成绩查询等功能。
(5) 学生成绩管理。
录入修改、查询、输出学生入校成绩,各学期、各门课程的成绩信息,并支持按年级、班级等条件的统计、查询、报表输出。
.1.
(6) 学生档案的管理,即录入、修改、查询、输出学生档案信息。
这些信息包括学生基本情况、学生简历情况、学生奖励情况、学生处分情况、学生家庭信息、学生体检情况。
三、实验主要步骤或过程
开发了一个学籍管理系统。
四、实验结果(题解或运行结果)
见”\\server02\熊心志\20093563陈余波材料学院材料加工专业信管5”
五、实验分析或总结