实验报告四个.docx

上传人:b****0 文档编号:12483450 上传时间:2023-04-19 格式:DOCX 页数:17 大小:391.38KB
下载 相关 举报
实验报告四个.docx_第1页
第1页 / 共17页
实验报告四个.docx_第2页
第2页 / 共17页
实验报告四个.docx_第3页
第3页 / 共17页
实验报告四个.docx_第4页
第4页 / 共17页
实验报告四个.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

实验报告四个.docx

《实验报告四个.docx》由会员分享,可在线阅读,更多相关《实验报告四个.docx(17页珍藏版)》请在冰豆网上搜索。

实验报告四个.docx

实验报告四个

实验一

实验名称信息系统模拟实验

实验日期2012年2月23日

•系统业务背景分析

某高校是我国华东地区一所普通高等院校,在校生20000人,有55个本科专业,每学期参加补考的学生约有5000人次。

在该学校中,与补考业务相关的部门有:

教务处的教务科和教室管理科,二级学院的办公室和各学科、学籍管理科。

教务科负责组织补考业务的开展;补考所用的教室资源由教室管理科负责管理;二级院系的办公室负责统计本院系补考学生的信息、给补考学生发放补考通知单、学生补考后统计补考成绩;各学科负责组织教师阅卷,填写补考成绩单。

现行补考工作是按如下工作流程进行的:

(1)每学期考试结束后,各二级学院的办公室根据教师报送的学生成绩报告单,登记本学院考试不及格的学生信息,填写补考学生明细表,报教务处教务科。

(2)教务科收集各个二级学院的统计表,汇总成全校的补考学生明细表。

然后根据教室管理科提供的教室资源的信息安排补考的时间、地点,编制考场安排明细表。

把补考学生明细表和补考安排明细表发给二级学院办公室。

二级学院办公室收到教务处下发的表格后,为每个补考学生编制补考通知单,发给每个补考学生。

(3)补考结束后,各学科教师阅卷,填写补考成绩通知单。

院系办公室统计补考不及格学生,编制补考不及格学生明细表,报教务科。

教务科汇总全校补考不及格学生信息,提供给学籍管理科。

该校学生人数多,专业数目也较多,集中管理信息的确存在着困难。

而且这个高校位于华东地区,信息技术相对来说较发达,所以适宜做信息系统的运用,以提高学校的运行效率。

•现行系统组织结构分析

现行的补考业务管理信息系统中,其管理者应当是教务处。

其辅助执行者是各学院的一些职能部门。

教务处根据了学籍管理条例,要求学院对不及格的学生进行管理。

所以,学籍管理部门负责了这个方面的学籍管理工作。

然后教务科作为执行者,还需要教室管理的协作与配合。

教室管理科是否合理地分配了教室对于补考工作的成败来说也是一个关键点。

接着,教务处需要将任务落实给学院的各个部门。

学院的学科教师需要监考和考后批改试卷,并登记成绩。

办公室根据教师报送的学生成绩报告单,登记本学院考试不及格的学生信息,填写补考学生明细表,报教务处教务科。

所以学院需要分列这“学科”与“办公室”两个部门对学生补考工作进行具体的落实。

•现行系统功能层次分析

根据现有的系统的功能,补考管理主要包含三个重要功能。

其中每个功能又被细分为其子功能。

考生考试的安排管理、考完后的阅卷管理还有补考的成绩管理都是这个系统的重要组成。

其中,考生安排主要在考试前期。

需要执行一些教室、时间和试卷内容的安排。

还有相应的通知必须传达到位。

在考试完成后,需要任课老师阅卷,并且把成绩提交给院办,院办把各个科目老师提交的成绩文件进行整理整合,形成最终的成绩表,分析出其中不及格的学生,并将这些反馈给教务处。

教务处的任务就需要把学生成绩计入学籍档案。

教务处和院办所做的工作就可以归结为补考成绩的管理。

•现行系统业务流程分析

根据现有的系统,该补考管理系统是将管理功能按考前考后分为了两部分。

考前:

学院的办公室根据教师报送的学生成绩报告单,登记本学院考试不及格的学生信息,填写补考学生明细表,输入学生成绩档案数据库。

教务科收从学生成绩档案数据库中提取未合格的学生名单,汇总成全校的补考学生明细表。

然后根据教室管理科提供的教室资源的信息安排补考的时间、地点,编制考场安排明细表。

把补考学生明细表直接公布,确定补考试卷并印发给学院。

,再为每个补考学生编制补考通知单,发给每个补考学生。

考后:

学科教师阅卷,填写补考成绩通知单。

院系办公室统计补考不及格学生,编制补考不及格学生明细表,报教务科。

教务科汇总全校补考不及格学生信息,提供给学籍管理科。

 

•实验中存在的问题和实验体会

通过这次实验,我熟悉了系统分析工具Visio的应用环境,初步掌握了组织结构调查、功能层次调查、管理业务流程调查的方法,并尝试用Visio绘制组织结构图、管理功能结构图和业务流程图。

通过这些分析方法的应用和图型的绘制,让我直观而深刻地理解到了对组织结构、功能和业务的分析对于一个信息管理系统开发的重要性,

 

实验二

实验名称数据流程调查分析

实验日期2012年2月23日

一、实验环境

Win2000以上软件操作系统,Visio软件开发环境。

二、实验目的

掌握数据流程分析的方法和数据流程图的分层次绘制及其数据字典的建立

三、实验内容

1、掌握数据流程调查和分析的方法;

2、利用Visio绘制分层次的数据流程图并在绘制的过程中建立标准、统一的编码;

3、根据数据流程图建立相应的数据字典。

四、实验步骤

1、复习数据流程图的层次绘制方法

数据流程图分层次绘制模型:

数据流程图是按照“自顶向下、逐层细化”的原则进行,在绘制整个数据流程图的过程中,一定要建立标准、统一的编码,并建立相应的数据字典。

2、根据实验二对补考管理业务调查的文字材料,结合以下已给出的补考管理系统的第一层数据流程图,完成补考管理系统数据流程图的分层次绘制及其数据字典的编写。

3、根据数据流程图建立相应的数据字典。

考虑到数据字典编制完整的工作量太大,对数据流、加工处理、数据存储、外部实体各编制2个,注意前后对照关系。

数据流名:

考场安排明细表

简述:

包括时间、地点、科目、班级信息

组成:

科目=补考科目;班级=所有开办补考科目的有不及格学生的班级;时间地点=教室安排表。

来源:

考生信息管理实体

去向:

P2.4

数据流量:

2000条/学期

数据流

数据流名:

补考不及格学生统计表

简述:

包括学生姓名、科目、成绩信息

组成:

科目=补考科目;姓名=学生姓名;成绩=补考成绩统计表。

来源:

补考后成绩统计

去向:

P2.4

数据流量:

2000条/学期

加工处理名:

补考考场分配

简述:

输入补考考场教室号码

输入:

教室信息即门牌号码

输出:

教室信息分配表

处理:

按历年考场分配情况、上课教室分配情况综合考虑适合的补考教室。

处理频率:

每学期一次

加工处理

加工处理名:

补考成绩统计

简述:

汇总学生补考成绩

输入:

学生补考成绩表

输出:

补考不及格学生明细表

处理:

将学生补考成绩分等定级,结合学生的补考学科、学院编制成表格。

处理频率:

每学期一次

数据存储名称:

补考不及格学生明细表

简述:

补考不及格学生的记录

组成:

补考不及格学生=成绩<60+学生姓名+科目信息

关键字:

补考不及格学生明细表

相关处理:

P3.2

数据存储

外部实体名称:

教师

简述:

主要工作是考试成绩和补考成绩的录入

相关数据:

学生成绩表和学生补考信息表

相关处理:

P3.2

外部实体

数据存储名称:

补考学生明细表

简述:

记录期末考试不及格需要补考的学生的信息

组成:

补考学生明细表=期末成绩+补考科目+学生基本信息

关键字:

生成绩报告单,考试不及格

相关处理:

P1.1,P1.2,P1.3

外部实体名称:

教务科

简述:

主要工作是补考的综合安排、输出补考信息明细表。

相关数据:

学生补考信息表和学生补考成绩单

相关处理:

P3.2

4、在网上查找系统分析文档1份。

 

实验三

实验名称数据库设计

一、实验目的

掌握新系统概念模型(E-R图)分析和绘制方法

二、实验设备与仪器

Win2000以上软件操作系统,Visio软件开发环境。

三、实验内容

根据实验二所给定的某高校学生补考管理系统业务背景材料,在整个补考管理业务过程中,涉及的实体有院系、班级、课程、学生、教室,以及相关联系补考。

院系涉及到院系编号和院系名称;班级涉及到班级名称、班级人数、所在院系编号;课程涉及到课程编号、课程名称、所在院系编号;学生涉及到学生学号、学生姓名、所在班级;教室涉及到教室编号、补考教室名称、容纳人数;补考涉及到学生学号、课程编号、补考原因、补考成绩、补考日期、补考教室名称。

请根据以上文字材料建立该学生补考管理系统E-R图。

四、实验步骤

1、掌握概念模型的作用;

2、掌握新系统概念模型的分析方法;

3、利用Visio绘制新系统的概念模型图(E-R图);(参考例图)

4、学会绘制局部和整体E-R图。

五、实验报告及要求

1、绘制学生补考管理系统的概念模型图(E-R图);要求先绘出局部实体图,再绘制整体实体-联系图;

2、在SQLserver上实现该数据库

2、提交本次实验结果的WORD文档(含建立数据库的SQL语句)。

例图:

五、实验环境

Win2000以上软件操作系统,Visio软件开发环境。

六、实验目的

掌握新系统概念模型(E-R图)分析和绘制方法

七、实验内容

根据实验二所给定的某高校学生补考管理系统业务背景材料,在整个补考管理业务过程中,涉及的实体有院系、班级、课程、学生、教室,以及相关联系补考。

院系涉及到院系编号和院系名称;班级涉及到班级名称、班级人数、所在院系编号;课程涉及到课程编号、课程名称、所在院系编号;学生涉及到学生学号、学生姓名、所在班级;教室涉及到教室编号、补考教室名称、容纳人数;补考涉及到学生学号、课程编号、补考原因、补考成绩、补考日期、补考教室名称。

请根据以上文字材料建立该学生补考管理系统E-R图。

八、实验步骤

1、掌握概念模型的作用;

2、掌握新系统概念模型的分析方法;

3、利用Visio绘制新系统的概念模型图(E-R图);(参考例图)

4、学会绘制局部和整体E-R图。

E-R总图

E-R局部图

院系_班级

学生_班级

补考(学生_课程)

课程_教室

建库语句

createdatabase补考

use补考

createtable院系

院系编号varhchar(10)primarykey,

院系名称varchar(20)

);

createtable班级

班级名称varchar(20)primarykey,

班级人数int,

所在院系编号foreignkeyreferences院系(院系编号)

);

createtable学生

学号varchar(10)primarykey,

姓名varchar(10),

所在班级varchar20notnull,

constraintfk1foreignkey所在班级references班级(班级名称)

);

createtable课程

课程名称varchar(20),

院系编号varchar(10),

教室编号varchar(10),

constraintpk1primarykey(课程名称,院系编号)

);

createtable教室

教室编号varchar(10)primarykey,

教室名称varchar(20),

容纳人数int

);

createtable补考

学号varchar(10)foreignkeyreferences学生(学号),

课程名称varchar(20)foreignkeyreferences课程(课程名称),

constraintpk2primarykey(学号,课程名称)

);

 

实验四新功能模块图设计和代码设计

实验名称新功能模块图

一、实验环境

Win2000以上软件操作系统,Visio软件开发环境。

二、实验目的

掌握新系统功能模块图设计和代码设计

三、实验内容

1、根据前两次实验内容的结果,结合以下对学生补考管理系统功能结构的文字描述,完成学生补考管理系统的功能结构图。

以系统的“输入、处理、输出”三大要素为出发点,利用BSP方法,根据实验二构建的现行系统的功能层次图,经过一定的系统分析、评价、修改和完善,新系统的功能应该从系统维护、数据录入、补考安排、查询打印、退出系统几方面着手,其中系统维护应包括基本信息维护(院系信息、班级信息、课程信息、教室信息、补考原因)等;数据录入应包括补考名单录入、补考成绩录入;补考安排包括补考时间、地点等;查询打印应包括补考安排明细、补考成绩单等。

2、完成主要代码的设计。

进行代码设计时要注意代码的一致性、开放性和标准化。

以补考原因代码设计为例,其代码设计表格如下:

表1补考原因代码表代码

补考原因

代码

补考原因

00

考试不及格

03

考试旷课

01

考试请假

04

重修补考

02

考试作弊

05

毕业前补考

请参考补考原因代码设计过程,完成以下代码设计:

(1)部门编码设计;

(2)课程编码设计;(3)学号编码设计;(4)民族代码设计;(5)班级编码设计;

四、实验步骤

1、系统功能结构图

2、代码设计

表2部门编码设计代码

部门

代码

部门

000

学校教务处

400

园林学院

010

校学籍管理处

500

生物科技学院

100

经管学院

600

工程学院

200

环境与资源学院

700

信息工程学院

300

食品与健康学院

800

外国语学院

部门编码是层次码。

学校级别部门用<100的数表示。

每个学院的各个部门用以学院号开头跟两位序号。

表3课程编码设计代码

课程

代码

课程

201

测量学

701

Java语言

202

地图学

702

数据结构

203

地理信息系统

703

操作系统

课程编码是层次码,第一位是开课学院,后两位是课程编号。

表4学号编码设计代码

班级

20092010101

09入学环资地信一班一号学生

20092010102

09入学环资地信一班二号学生

20092010201

09入学环资地信二班一号学生

20092020101

09入学环资农资一班一号学生

20094010101

09入学园林风景园林一班一号学生

20102010101

10入学环资地信一班一号学生

学号代码是层次码,前四位表示,5位表示学院,6-7位是专业8-9位是专业,10-11位是班级内的学生编号。

 

表5民族设计代码

民族

代码

民族

01

汉族

15

土家族

10

朝鲜族

16

哈尼族

11

满族

17

哈萨克族

12

侗族

18

傣族

13

瑶族

19

黎族

14

白族

20

傈傈族

名族代码是顺序码,简单明了,短小精悍,易于扩充,没有逻辑含义。

>=10的是少数名族。

表6班级编码设计代码

班级

代码

民族

0920101

环资院地信091

1020101

环资院地信101

0920102

环资院地信092

1040101

园林院建筑101

0920201

环资院农资091

1070101

信工院计算机101

0920301

环资院城规091

班级代码是层次码,前两位表示年份,第三位表示学院,4-5位是专业6-7位是专业。

层次码可以用较少的位数代表较多的信息,易于表现对象的系列性,易于插入追加。

代码设计

一、实验目的

掌握新系统功能模块图设计和代码设计

二、实验设备与仪器

Win2000以上软件操作系统,Visio软件开发环境。

三、实验内容

1、根据前两次实验内容的结果,结合以下对学生补考管理系统功能结构的文字描述,完成学生补考管理系统的功能结构图。

以系统的“输入、处理、输出”三大要素为出发点,利用BSP方法,根据实验二构建的现行系统的功能层次图,经过一定的系统分析、评价、修改和完善,新系统的功能应该从系统维护、数据录入、补考安排、查询打印、退出系统几方面着手,其中系统维护应包括基本信息维护(院系信息、班级信息、课程信息、教室信息、补考原因)等;数据录入应包括补考名单录入、补考成绩录入;补考安排包括补考时间、地点等;查询打印应包括补考安排明细、补考成绩单等。

2、完成主要代码的设计。

进行代码设计时要注意代码的一致性、开放性和标准化。

以补考原因代码设计为例,其代码设计表格如下:

表1补考原因代码表代码

补考原因

代码

补考原因

00

考试不及格

03

考试旷课

01

考试请假

04

重修补考

02

考试作弊

05

毕业前补考

请参考补考原因代码设计过程,完成以下代码设计:

(1)部门编码设计;

(2)课程编码设计;(3)学号编码设计;(4)民族代码设计;(5)班级编码设计;

四、实验步骤

1、掌握利用BSP方法进行系统功能结构图设计的主要思想;

2、利用Visio绘制新系统的功能结构设计图;

3、对新系统的代码进行分析和设计;

4、提交本次实验结果的WORD文档。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 法学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1