管理系统信息系统作业 2.docx

上传人:b****1 文档编号:14721681 上传时间:2023-06-26 格式:DOCX 页数:21 大小:386.84KB
下载 相关 举报
管理系统信息系统作业 2.docx_第1页
第1页 / 共21页
管理系统信息系统作业 2.docx_第2页
第2页 / 共21页
管理系统信息系统作业 2.docx_第3页
第3页 / 共21页
管理系统信息系统作业 2.docx_第4页
第4页 / 共21页
管理系统信息系统作业 2.docx_第5页
第5页 / 共21页
管理系统信息系统作业 2.docx_第6页
第6页 / 共21页
管理系统信息系统作业 2.docx_第7页
第7页 / 共21页
管理系统信息系统作业 2.docx_第8页
第8页 / 共21页
管理系统信息系统作业 2.docx_第9页
第9页 / 共21页
管理系统信息系统作业 2.docx_第10页
第10页 / 共21页
管理系统信息系统作业 2.docx_第11页
第11页 / 共21页
管理系统信息系统作业 2.docx_第12页
第12页 / 共21页
管理系统信息系统作业 2.docx_第13页
第13页 / 共21页
管理系统信息系统作业 2.docx_第14页
第14页 / 共21页
管理系统信息系统作业 2.docx_第15页
第15页 / 共21页
管理系统信息系统作业 2.docx_第16页
第16页 / 共21页
管理系统信息系统作业 2.docx_第17页
第17页 / 共21页
管理系统信息系统作业 2.docx_第18页
第18页 / 共21页
管理系统信息系统作业 2.docx_第19页
第19页 / 共21页
管理系统信息系统作业 2.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

管理系统信息系统作业 2.docx

《管理系统信息系统作业 2.docx》由会员分享,可在线阅读,更多相关《管理系统信息系统作业 2.docx(21页珍藏版)》请在冰点文库上搜索。

管理系统信息系统作业 2.docx

管理系统信息系统作业2

小组成员:

张莉、朱佳佳、徐挺挺、王培杰、顾吉凡、董伟伟

目录

第一章:

系统规划4

1.1.学生成绩管理系统简介4

1.2.成绩管理信息系统开发的必要性4

1.3.开发的可行性调查4

1.4.可行性调查结果分析5

第2章系统分析6

2.1.组织结构6

2.2.管理职能分析6

2.3.业务流程分析8

2.4.数据流程分析8

2.5.现行系统评价9

2.6.系统优化9

2.7.数据字典10

2.8.本系统的运行环境16

第3章系统设计17

3.1.系统目标设计17

3.2.系统功能模块设计17

3.3.数据库设计19

3.4.输入设计23

3.5.输出设计23

3.6.代码设计24

图索引

图21组织结构设计图6

图22管理职能图7

图23成绩管理业务流程图8

图24成绩管理数据流程图8

图25优化后的系统业务流程图10

图26优化后的数据流程图10

表索引

表21数据项11

表22数据结构12

表31系统功能结构19

表32学生成绩管理系统实体与联系示意图22

表33学生信息表结构22

表34课程信息表结构23

表35成绩表结构23

表36学生单科成绩表24

表37学院成绩单24

表38学生成绩单25

第一章:

系统规划

1.1.学生成绩管理系统简介

学生成绩管理信息系统是针对学校教务处的大量业务处理工作而开发的管理软件,是典型的管理信息系统。

它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。

能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。

功能基本符合根据指导老师的要求。

用户通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学生查询,另外教务处的管理用户还可以对这些基本信息进行更新和删除,学生成绩管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。

1.2.成绩管理信息系统开发的必要性

一直以来,我校对学生成绩的管理都是手工操作,由教师登记好学生的成绩,上交给系部,再由系部对这些成绩做汇总,然后再发送给教务处,教务处再对总成绩进行统计。

这样既浪费人力,物力,又容易出错和不易保存,与当今高度发达的自动化严重脱节。

由此,我们考虑编写一个成绩管理系统来对此进行管理。

1.3.开发的可行性调查

1.3.1.技术方面

学生成绩管理系统主要是用于高校关于教学计划﹑课程﹑教师信息﹑成绩的查询和管理。

通过使用Microsoft公司提供的VisualFoxPro6.0可以实现对有关课程的教学计划﹑成绩查询﹑成绩维护等的网上管理。

1.3.2.管理方面

该校现行系统属于全手工操作,整个过程完全有人工来进行输入、核算、汇总和统计等业务,因此当流量很大时,很难保证在业务进行中不发生错误。

因此,在开发此项目之前,已经得到了校内相关领导的支持。

1.3.3.经济方面

经济可行性研究的目的是使新系统能达到以最小的开发成本取得最佳的经济效益。

需要作投资估算,对开发中所需人员、硬软件支持以及其它费用进行估算,并对系统投入使用后带来的经济效益进行估计。

经济方面可寻求校方拨款或商家赞助。

1.4.可行性调查结果分析

经过调查发现本系统具有开发的必要性,在技术上,管理上,经济上以及可操作性上各个方面也都具备了成熟的条件。

现在学校教学管理的各环节也纷纷开始使用计算机,信息化管理的优势相比传统手工管理方式是很明显的,因此也是发展的必然趋势。

用电子计算机代替传统的手工操作,必然会提高校各个办公环节的效率。

第2章

系统分析

2.1.组织结构

经过实际调查,可作出该系统的组织结构图,见图21组织结构设计图:

图21组织结构设计图

2.2.管理职能分析

2.2.1管理职能图

图22管理职能图

2.2.2相关部门的管理职能

通过调查,了解到各个单位的管理职能

校教管员:

要对合格的成绩单进行统计汇总工作

校教务员:

对各个学院送来的成绩单进行审核

院教务员:

对各自学院老师交上来的成绩单进行审核汇总

院教管员:

打印学生成绩单和学院成绩单,将学生成绩单发放给学生,同时将学院成绩单交给校教务员

教师:

主要负责学生的日常教学工作,以及学生平时成绩和考试成绩的评定

教学校长:

主要负责对教学工作的监督以及统筹规划,及时发现教学过程中的不足,保证教学工作的圆满完成

2.3.业务流程分析

经过业务流程调查,可以作出业务流程图,如图2-2所示

图23成绩管理业务流程图

1、2、3、4、

系统中人员单据处理数据存储

2.4.数据流程分析

分析业务流程图,弄清其中与数据有关的内容

根据业务流程图,作出数据流程图:

图24成绩管理数据流程图

 

外部实体处理数据存储数据流

2.5.现行系统评价

现行系统是一个完全的手工系统,面对当今数字化时代,显然这种完全依靠人工的管理方式早已无法适应当今高校的成绩管理工作。

因此,首先需要以管理信息系统来代替现行的手工系统,用计算机来实现大部分的计算以及分析统计工作,这样即提高的成绩统计工作中的准确性,又提高的工作效率。

同时,该校成绩管理系统应该逐步走向网络化,建立学生档案数据库,方便学生的查询以及教师、教辅人员的日常管理工作。

建立学生成绩管理系统以后,通过对现行系统的需求分析,为了更好的便于计算机化管理,也为了使系统能够提供更多的辅助决策信息,本系统应做增加如下改进设想:

1)将学生的信息分得更细,使用关键字索引。

2)增强各种灵活的查询分析功能。

2.6.系统优化

系统优化分两步进行.首先应分析原系统的业务流程图和数据流程图,找出其中可以删减或可以合并的过程,对于原系统中存在的一些处理过程,可以尽量用计算机代替人的手工处理,这样可以提高业务效率,并且降低了出错的概率。

进行完初步的系统优化后,可以根据初步的优化结果,作出新的业务流程图和数据流程图。

图25优化后的系统业务流程图

1、2、3、4、

系统中人员单据处理数据存储

 

图26优化后的数据流程图

外部实体处理数据存储数据流

2.7.数据字典

2.7.1.数据项的定义

表21数据项

2.7.2.数据结构的定义

表22数据结构

2.7.3.数据流的定义

数据流编号:

D1.1

数据流名称:

单科成绩表

简述:

教师评定的学生成绩

数据流来源:

教师

数据流去向:

汇总写入并打印模块

数据流组成:

学号+姓名+班级+平时成绩+考试成绩+综合成绩

数据流编号:

D1.2

数据流名称:

学院成绩单

简述:

该学院所有班级所有学生考试科目的综合成绩

数据流来源:

汇总写入并打印模块

数据流去向:

统计汇总模块

数据流组成:

学号+姓名+课程名+综合成绩

数据流编号:

D1.3

数据流名称:

汇总成绩表

简述:

对每个学院的成绩单进行合并汇总

数据流来源:

统计分析成绩模块

数据流去向:

成绩档

数据流组成:

学院+学号+姓名+课程名+综合成绩

数据流编号:

D1.4

数据流名称:

成绩单

简述:

某个学生该学期的所有成绩

数据流来源:

成绩写入打印模块

数据流去向:

学生,成绩档

数据流组成:

学院+班级+学号+姓名+课程名+综合成绩

数据流编号:

D1.5

数据流名称:

成绩信息

简述:

记载学生入学以来的成绩

数据流来源:

成绩档

数据流去向:

学生

数据流组成:

学院成绩单+性别+出生年月+入学时间+籍贯

2.7.4.处理逻辑的定义

处理逻辑编号:

P1.1

处理逻辑名称:

汇总写入并打印

简述:

汇总成绩,并打印出成绩单

输入的数据流:

单科成绩表

输出的数据流:

成绩信息和成绩单

处理频率:

对每个用户每学期处理一次

处理逻辑编号:

P1.2

处理逻辑名称:

汇总成绩

简述:

对学生成绩进行统计

输入的数据流:

学院成绩单表

输出的数据流:

汇总成绩单

处理频率:

对每个班级用户每学期处理一次

2.7.5.数据存储的定义

数据储存编号:

F1.1

数据储存名称:

成绩档

数据储存组成:

学号+姓名+班级+综合成绩+课程名

关键字:

学号

相关联的处理:

P1.2,P1.1

2.7.6.外部实体的定义

外部实体编号:

S1.1

外部实体名称:

教师

简述:

评定学生的成绩

输出的数据流:

D1.1

外部实体编号:

S1.2

外部实体名称:

学生

简述:

查询成绩的用户

输出的数据流:

D1.4,D1.5

2.8.本系统的运行环境

●软件环境:

windows98/windows2000/windowsme/windowsxp/windowsvista下均可正常运行。

●硬件环境:

CPU:

奔腾三代1.6G以上;内存:

DDR667128M以上,显存64M。

●推荐配置:

windowsxp/windowsvista操作系统,InterCore2以上CPU,内存DDR6671G以上,显存256M。

第3章

系统设计

3.1.系统目标设计

综合考虑现代教学部门,特别是大中院校的实际情况,学生成绩管理系统通常包括系统主模块,查询系统,统计系统,维护系统和打印系统。

设计学生成绩管理系统的目的就是利用计算机的快速查询和运算功能,替代管理人员对数据的手工处理。

用计算机对学生的各科成绩进行日常管理时,经常要进行数据的查询,修改,添加,删除,统计和打印等操作。

针对上述要求,设计的信息管理系统应包括实现这些功能的模块

3.2.系统功能模块设计

在系统分析的基础上,结合操作上的方便性,学生成绩管理应用程序包括系统主模块和查询,维护,统计和打印几大功能模块,每个功能模块的子模块如图3-1所示,

表31系统功能结构

3.2.1系统主模块(欢迎界面)

提供了学生成绩管理的主界面,作为进入系统的唯一出入口。

在系统主界面中,不仅提供了用于调用系统各功能模块的操作方法,而且还需要对使用系统的用户进行合法性检验等相应的操作。

3.2.2查询模块

查询模块提供了用于对数据进行查询操作的操作界面,用户根据查询目标选择相应的查询对象,如学生基本情况,学生成绩等,然后指定相应的查询依据,查询相关的数据信息。

3.2.3维护模块

维护模块允许用户对数据库中的数据进行维护操作,例如添加,删除,修改等。

具体的操作过程是首先选择需要进行维护的对象(表),然后根据需要进行相应的数据维护工作。

3.2.4统计模块

统计模块主要用于对学生所学课程的成绩和学院成绩进行相应的统计汇总操作。

3.2.5打印模块

打印模块提供按学院或专业进行学生成绩或的打印输出。

3.3.数据库设计

开发数据库应用程序的第一步是设计系统的数据库和数据表结构,数据库设计包括数据库的需求分析、概念设计和逻辑实现。

学生学籍管理系统作为数据库管理系统的一种应用,数据库的设计给常重要,下面是学生成绩管理系统的数据库设计过程。

3.3.1数据库需求分析

本系统要求的主要功能是学生成绩的查询和维护,信息的查询和维护,课程信息的查询和维护等。

在本系统重要管理的信息主要有:

学生信息、成绩信息、和课程信息等。

因此本系统一共要有3张表:

学生信息表,成绩表与课程信息表。

学生信息表包括内容又:

班级、学号、姓名、性别、入学时间、出生年月、籍贯。

注意每个学生一学号作为关键字段,保证学号是全局唯一的。

学生成绩表包括的内容有:

学号、课程号和成绩

课程信息表包括的信息有:

课程号、课程名称、授课老师、学分、学时、课时。

在学生档案信息表中以学号位关键字段,保证每个学生的学号是唯一的,课程信息表以课程号为关键字段,课程号要求唯一,成绩表包括学生的学号、课程号和成绩,通过学号字段与档案信息表关联,通过课程号与课程表关联,这是主要的三张数据库表。

在数据库的需求分析完成之前,下面来进行数据库概念设计。

3.3.2数据库概念设计

数据模型反映信息之间的联系,实际上,数据模型定义了数据库。

在这个城里管理系统的设计中,用实体联系图(EntityRelationshipDiagram)或者称为E-R图来描述系统的数据库概念模式。

我们抽象出学生实体和课程实体,学生实体和课程实体之间通过选课而发生联系,实体具有属性,如学生实体具有学号、姓名和班级属性,联系也可以具有属性。

每个实体和每个实体之间的联系

分别各用一张表来储存信息。

实体间的联系有多种方式,如一对一、一对多、多队一和多对多,在这里我们选择的是多对多方式。

注意:

每个关系都可以在数据库中以一个数据表来进行创建,所以在进行数据库设计之前一般要先进行实体与联系的分析和创建。

M

N

表32学生成绩管理系统实体与联系示意图

3.3.3数据库逻辑设计

上面定义了数据库的概念模式,接下来根据概念模式来定义数据结构。

通过上面的分析可知道,我们需要的数据表由3个,学生信息表、课程信息表、成绩信息表,分别如表3—3,3—4,3—5所示。

表33学生信息表结构

字段名称

数据类型

长度

排序

说明

学号

字符型

15

升序

索引

姓名

字符型

20

性别

字符型

2

班级

字符型

20

学院

字符型

20

出生年月

Date

8

入学时间

Date

8

籍贯

字符型

20

表34课程信息表结构

字段名称

数据类型

长度

排序

说明

课程号

字符型

8

升序

索引

课程名

字符型

20

授课老师

字符型

10

表35成绩表结构

字段名称

数据类型

长度

排序

说明

学号

字符型

4

升序

索引

课程号

字符型

8

升序

索引

成绩

数值型

4

3.3.4数据库结构的实现

数据库结构的时限可以直接通过VisualFoxPro6.0的项目管理器来创建。

3.4.输入设计

3.4.1学生单科成绩登记表

表36学生单科成绩表

XX高校学生成绩登记表

现代管理学院教务处

班级:

学期:

教师:

学号

姓名

平时成绩

考试成绩

3.5.输出设计

3.5.1学院成绩单

表37学院成绩单

XX高校学院成绩单

现代科技学院教务处

学院:

学期:

学号

高数

外语

计算机

综合成绩

3.5.2学生成绩单

表38学生成绩单

XX高校学生成绩单

现代科技学院教务处

学号

班级

姓名

高数

外语

体育

计算机

政治

专业班级:

学期:

日期:

3.6.代码设计

3.6.1学生学号的代码设计

采用区间码200502120106

其中2005表示学生入学时间

02表示学生所在学院

12表示学生所在专业

01表示学生所在班级

06表示学生编号

3.6.2课程代号的代码设计

采用区间码15120002

其中1512表示该课程所属学院

0002表示该课程编号

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2