当前位置:文档之家› 管理信息系统报告1

管理信息系统报告1

管理信息系统课程设计说明书----学生成绩管理系统
专业:会计
班级:084092班
姓名:严朝霞
祝旖旎
吴琼
二○一一年四月三十
系统概述
随着信息技术飞速的发展,在各行各业中应用亦日益普及和深入社会。

学生成绩是高校人才培养计划的重要组成部分是实现人才培养目标、培养学生科研能力与创新思维、检验学生综合素质与实践能力的重要手段与综合性实践教学环节。

开发学生成绩管理系统来对学生成绩档案进行数字化管理,既可减轻学院教职员工工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,又可加快成绩查询速度、加强成绩管理,跟上国家各部门关于信息化的步伐,使各项管理更加规范化。

本系统选择VisualFo xpro6.0作为开发工具,利用其提供的各种面向对象的功能,尤其是数据库设计器这一能方便而简洁操纵数据库的智能化对象,首先建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成可行的系统。

系统供使用的对象是高校学生成绩管理员,能实现学生基本信息的录入、学生成绩的录入、更新、查询、统计分析等功能。

·系统分析
一、系统需求分析
在着手开发系统之前,必须对系统进行可行性分析。

可行性分析的基础是对系统的调查。

初步调查在我校的现状,分析现有系统的运行情况。

调查主要分两部分组成:一般调查和信息需求初步调查。

前者包括了解当前的信息流程,明确学院改造的需求以及确定系统目标和主要功能:后者是初步调查的主要内容,调查组织系统的工作职责及活动和各种职能部门所要处理的数据,还需要了解环境信息,包括内部环境和外部环境。

近年来高校不断扩招,在校学生人数激增,为了更好的管理学生成绩,根据学校实际情况,需要开发一套界面友好、功能强大、使用简单的大学生成绩管理系统。

1.数据需求
在调研的过程中,用户提供了该系统所需的输入、输出单据。

输入单据包括学生成绩单、基本信息单等,输出单据包括成绩从高到低排序单、分数段人数单、相关数据统计单等,另外,在最终的打印输出中还有两张表:成绩分析表和成绩排序表。

2. 功能需求
功能分析的任务,是弄清用户对目标系统数据处理功能所提出的需求,根据系统目标和数据需求,本系统的功能需求可归纳为以下几个方面。

a)数据录入
录入功能用于在各种手填单据中增加新的记录,及时补充到系统将要运行的表中。

这些单据包括学生成绩表、基本信息表等。

b)数据浏览和修改
能够浏览所要得到的数据表单,并且有修改功能。

这些表单包括学生成绩表、基本信息表等。

c)数据查询
此查询功能包括两个:按姓名查询和按学号查询,能够查询到学生成绩表中各个字段的信息,并显示相关内容。

d)数据统计和管理
此功能能够统计出各个分数段的人数和分数的相关信息,包括全班学生的平均分数、平均离差、标准差、极差和合格率等。

它从学生成绩表中调用相关数据,把计算得到的数据放入分数段人数表和相关数据统计表。

e)表格打印
此功能把上面得到的考试基本信息、分数段人数、相关数据统计中的数据填入到最终的打印报表中,这些报表包括成绩排序表和成绩分析表。

二、可行性分析
可行性研究的目的是用最小的代价在尽可能短的时间内确定问题可否。

够解决。

也就是说可行性研究的目的不是解决问题,而是确定问题是否值得解决,研究在当前的具体条件下,开发新系统是否具备必要的资源和其它条件。

一般说来应从经济可行性、技术可行性、运行可行性等方面分析系统可行性。

a)技术可行性分析
技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。

本成绩管理系统所选用的开发语言VisualFo xPro6 .0的界面灵活
而友好,用户可以迅速的建立数据库;它支持客户机/服务器(C/S)结构,能与其它软件实现数据共享和数据交换;它具有面向对象编程的能力,它既支持交互环境,又支持编程环境,且具有向下兼容性,对数据的完整性和一致性进行控制,以保证只对有效的数据进行处理.它提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性.系统调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行。

因此系统在技术上是绝对可行的。

b)经济可行性
主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。

这是个小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给教学管理提高一个层次。

所以在经济上是可行的。

c)运行可行性
随着科学技术的进步和社会经济的发展,计算机在现实生活、工作中扮演越来越重要的角色,PC机价格不断的下降,学校教务管理工作上配置了一定数目的能够熟练操作计算机的人员,可以快速、方便地使用计算机进行日常工作。

由上可知,开发学生成绩管理系统在学校中具有可行性。

三、业务流程分析
业务流程即系统中各环节的业务活动。

业务流程分析任务在于掌握业务的内容、作用,以及信息的输入、输出、数据存储和信息的处理方法和过程等。

业务流程分析主要是定义项目的内容,即对现行的管理进行仔细地回顾和描述,从而认识项目的业务和技术上的具体要求。

业务流程图图例说明
业务流程图
主要流程:学校招生办公室将新生信息交给教务处管理员,管理员录入相关信息并存档;教师将所授课学生成绩信息上交至教务处,管理员进行汇总分析,制作个人成绩表、班级成绩表以及总体成绩分析表,然后存档。

四、数据流程分析
数据流程指数据在系统中产生、传输、加工处理、使用、存储的过程。

数据流图(简称DBF)从数据传递和加工角度,以图形的方式刻画系统内的数据运动情况。

图(a)表示招办将新生信息反馈至教务处以制作学生学籍中的成绩表,任课教师将学生期末成绩上报,由教务处登记存档,并作相关的教学分析。

图(b)表示任课教师提供的期末成绩由教务处统计分析,将分析结果反馈给教务主任,提供教学评估依据;同时教务管理员登记成绩入档,对课程通过与否做出判断,制作出给学生的成绩单中包括成绩以及是否重修的信息;如有重修,管理员按照上述流程登记重修成绩并在入档的成绩表中做相应的更改。

数据流程图图例说明
a 顶层数据流图
b“成绩管理”框展开
五、数据字典
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

它是为了进一步明确数据的详细内容和数据的加工流程,在软件的分析和设计过程中给人提供关于数据的描述信息,而将数据流图之中的全部数据流及其组
成部分的数据元素、数据存储、数据加工、通过数据字典描述清楚。

数据字典如下表等所示:。

相关主题