APP下载

学生素质测评系统的系统分析研究

2011-11-24何永强张文欣

关键词:流程图业务流程素质

何永强,张文欣

(1.河南工程学院 计算机科学与工程系,河南 郑州 451191;2.郑州大学 信息工程学院,河南 郑州 450001)

系统分析的主要任务是将在系统详细调查中所得到的文档资料集中到一起,对组织内部的管理状况和信息处理过程进行分析.它侧重于从业务全过程的角度进行分析,分析的主要内容是业务和数据的流程是否通畅、合理;数据、业务过程和实现管理功能之间的关系;老系统管理模式改革和新系统管理方法的实现是否具有可行性;等等.系统分析的目的是将用户的需求及解决方法确定下来,这些需要确定的结果包括开发者关于现有组织管理状况的了解;用户对信息系统功能的需求;数据和业务流程;管理功能和管理数据指标体系;新系统拟改动和新增的管理模型;等等.系统分析所确定的内容是今后系统设计与系统实现的基础[1].

学生综合素质的测评是从德育、智育、能力和个性发展等方面对学生进行综合评价,进行汇总计算得出最后的测评成绩,并将这一成绩作为各类荣誉称号及奖助学金评定的主要依据.因此,高校学生素质测评系统应具有如下功能:

(1)系统能够实现素质测评的计算机管理和保证数据的真实性、准确性;

(2)系统具有一定的数据审核能力;

(3)系统具有学生违纪的预警机制;

(4)系统具有信息的查询、统计和分析功能;

(5)系统具有可靠性、灵活性、可修改性和操作使用方便性.

1 业务流程分析

业务流程是对原系统信息流动的过程逐步分析的结果,内容包括各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)[2].

高校学生素质测评的主要业务有成绩管理、综合测评处理等,本文以成绩管理和素质测评处理为例对业务流程进行分析.业务流程图是根据系统调查所得到的资料、按业务实际处理过程绘制的,是一种描述系统内各单位、人员之间的业务关系、作业顺序和管理信息流向的图,利用它可以帮助分析人员找出业务流程中的不合理流向.

1.1 成绩管理业务流程分析

高校学生素质测评成绩由德育测评成绩、智育测评成绩、能力测评成绩和个性发展测评成绩4部分组成,由测评小组和教师提交德育成绩、智育成绩、能力成绩和个性发展成绩等,其成绩汇总得到测评成绩.成绩管理业务流程如图1所示.

图1 成绩管理业务流程图Fig.1 Achievement management transaction flow

1.2 测评处理业务流程分析

测评的最终目的是由系统处理得到测评成绩单,测评成绩由德育、智育、能力、个性发展等部分组成,而德育测评成绩由基础分、德育奖励分、德育减分计算得出;智育测评成绩由考试、考查、选修课程平均分和体育课、体能测试平均分构成;能力测评成绩由基础分和奖励分计算得出;个性发展测评成绩主要作为加分,由个人成果得分计算得出.测评业务流程如图2所示.

图2 测评处理业务流程图Fig.2 Evaluation transaction flow

图3 系统顶层数据流程图Fig.3 Data flow diagram at the top hierarchy of the system

2 数据流程分析

2.1 系统顶层数据流程图

进行高校学生素质测评所需要的基础信息包括学生的基本信息、课程表信息、基础分信息、奖励分信息、扣除分信息等.基础分信息提供德育基础分、能力基础分;奖励分信息提供德育奖励分、能力奖励分和个性发展奖励分;扣除分信息提供德育扣除分;课程表信息提供课程平均分和体育体能平均分,如图3所示.

图4 系统一层数据流程图Fig.4 Data flow diagram at the first hierarchy of the system

2.2 系统一层数据流程图

本系统涉及的核心数据是基础分、奖励分、扣除分、成绩等数据,汇总后形成素质测评表的核心数据.通过对系统流程分析可得到系统数据关系,如图4所示.

2.3 按层次展开的数据流程图

结合图4,我们以奖励处理模块为例,把奖励处理块展开出来,以表明处理块和数据流的隶属关系和层次关系.处理块展开图如图5所示.

图5 奖励处理展开图Fig.5 The extended diagram of processing module

3 系统的构成

结构化设计方法给出一组帮助设计人员在模块层次上区分设计质量的原理与技术,它通常与结构化分析方法衔接起来使用,以数据流图为基础得到软件的模块结构.结构化设计方法尤其适用于变换型结构和事务型结构的目标系统.在设计过程中,它从整个程序的结构出发,利用模块结构图表述程序模块之间的关系.系统功能结构一般是树形结构,分为多层次,系统层次一般为系统——子系统——功能——子功能等[3].根据前述对学生素质测评内容与程序的分析,结合实际情况,本系统由系统维护管理、数据输入管理、数据计算管理、数据备份与记录管理、数据查询打印输入管理、反馈信息管理等模块构成,如图6所示.

图6 系统功能结构图Fig.6 System function structure of the software

4 结 语

根据统计数据,系统调查和系统分析一般占一个管理信息系统总开发量的60%左右,系统设计和系统实现占总开发量40%左右[4].由于系统分析是把具体业务进行抽象化的过程,所以也是信息系统开发的难点.高校学生的素质测评工作涉及学生信息、各项测评信息、成绩等,程序繁琐,系统分析所确定的内容也是后面系统设计、系统实现的基础和依据.因此,系统分析工作是否翔实、全面、透彻,直接关系到系统设计与实现的成败,所以系统分析显得尤为重要.

本文基于结构化开发方法的思想和技术,运用模块化、结构化分析方法对系统进行了深入分析,采用自上向下、逐层分解、由抽象到具体的步骤来梳理处理过程,利用业务流程图描述业务处理过程,用多层数据流程图描述数据流向与数据关系,保证了系统分析的清晰与完整.

参考文献:

[1] Jeffrey L W,Lonnie D B,Kevin C D.Systems Analysis and Design Methods,Sixth Edition[M].肖刚,孙慧,译.北京:机械工业出版社,2004.

[2] 黄梯云.管理信息系统[M].3版.北京:高等教育出版社,2005.

[3] 温昱.软件架构设计[M].北京:电子工业出版社,2007.

[4] 张海藩.软件工程导论[M].4版.北京:清华大学出版社,2005.

猜你喜欢

流程图业务流程素质
RPA机器人助业务流程智能化
高铁乘务员的素质要求及其养成
企业财务管理、业务流程管理中整合ERP之探索
基于财务业务流程再造的ERP信息系统构建探析
专利申请审批流程图
专利申请审批流程图
素质是一场博弈
什么是重要的素质
宁海县村级权力清单36条
浅述供电局营销业务流程优化