学生成绩管理系统Word下载.docx

上传人:b****4 文档编号:15871053 上传时间:2022-11-16 格式:DOCX 页数:21 大小:946.38KB
下载 相关 举报
学生成绩管理系统Word下载.docx_第1页
第1页 / 共21页
学生成绩管理系统Word下载.docx_第2页
第2页 / 共21页
学生成绩管理系统Word下载.docx_第3页
第3页 / 共21页
学生成绩管理系统Word下载.docx_第4页
第4页 / 共21页
学生成绩管理系统Word下载.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

学生成绩管理系统Word下载.docx

《学生成绩管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统Word下载.docx(21页珍藏版)》请在冰豆网上搜索。

学生成绩管理系统Word下载.docx

 

2011

6

18

摘要

任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。

几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。

但手工管理具有效率底、易出错、检索信息慢、对学校的管理提供决策信息较为困难等缺点。

因此,使用效率更高的方式来处理这些数据就更显得重要了。

学生成绩管理系统是典型的信息管理系统,其主要任务是用计算机对学生各科成绩进行管理,开发本系统可使学院教职员工减轻工作压力,实现学生成绩信息的系统化、规范化和自动化。

经过分析,我们使用Microsoft公司的SQLServer2000作为后台数据库,VisualBasic6.0作为开发工具,它对数据库应用有着良好的支持。

在开发方法上,选择了生命周期法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,本论文主要从系统分析、系统设计、系统实施与系统调试等几个方面进行介绍。

关键词:

学生成绩管理VisualBasic生命周期法

目录

1绪论1

1.1现有系统存在问题的分析1

1.2系统开发目标与意义1

1.3开发工具简介2

2系统分析3

2.1问题的提出及定义3

2.2可行性分析3

2.3需求分析4

3系统设计10

3.1系统总体设计10

3.2系统详细设计11

3.3数据库设计12

4系统实施16

4.1相关知识简介16

4.2系统实施中的关键代码17

4.3系统测试17

5总结20

1绪论

1.1现有系统存在问题的分析

学生成绩管理系统是一个教育单位不可缺少的部分。

但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:

效率低、保密性差,人工的大量浪费;

另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。

一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。

所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。

作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点.例如:

检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。

1.2系统开发目标与意义

1.2.1系统开发目标

实现教务处各本门之间以及教务处与各院系教学管理部门之间的信息交换,同时支持报表、书面文档等原有的交换形式:

实现各部门教学管理的全面计算机化,是功能尽可能完善、系统、全面;

实现对历史数据的计算机管理;

并及时为学校个管理部门提供统计、分析的决策信息。

本系统能减少很多不必要的资源,不用象以前那样用冗余的纸张式的管理。

大节省了学校能源。

并且计算机的存储与快速查询功能大大提高了学生成绩管理的效率,并且还提高了学生成绩管理的精确度。

方便快速的操作,可减少信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。

1.2.2意义

学生成绩管理是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,并占着越来越重要的份量。

运用学生成绩管理系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。

而学生成绩管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。

提高学生成绩管理工作效率,运用一些本地资源,提高管理的力度,对学生负责,对国家负责。

1.3开发工具简介

1.3.1VisualBasic6.0简介

VisualBasic6.0是Microsoft公司开发的面向对象程序设计平台,它简单易学,继承了Basic语言的优点,采用窗体截面和事件驱动,深化了程序设计计者对windows环境下程序设计的理解。

可视化的用户界面设计功能,可以使得程序设计人员从烦琐复杂的界面设计中解脱出来。

它支持win32下所有的API函数,可以方便的为windows开发程序,而且提供了代码优化技术,使得代码更加简洁。

还可以用它来开发自己的ActiveX组件。

VisualBasic6.0的数据库处理能力也很强大,虽然它不是专门的数据库开发系统,但在数据库设计方面也提供了强大的功能和丰富的工具,可以满足编程人员的需求。

它提供的DAO、RDO、ADO等多种与数据库相联系的方法并可与SQLServer、Access、Sybase[2]等多种数据库系统想关联,使之为数据库编程,以及操纵数据库。

并且支持Web开发。

1.3.2MicrosoftSQL2000简介

SQLServer2000是由Microsoft公司开发的关系数据库管理系统。

区别于FoxPro、Access小型数据库,SQLServer是一个功能完备的数据库管理系统。

它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP[3]、分析)等功能。

而像存储过程、触发器等特性,也是大型数据库才拥有的。

SQLServer提供了在服务器系统上运行的服务器软件和在客户端运行的客户端软件,连接客户和服务器计算机的网络软件则由WindowsNT/2000提供。

SQLServer建立于MicrosoftWindowNT的可伸缩性和可管理性之上,提供了功能强大的客户服务器平台,高性能客户服务器结构的数据库管理系统可以将VisualBasic、VisualFoxPro、VisualC++作为客户端开发工具,而将SQLServer作为存储数据的后台服务器软件。

本学生成绩管理系统可以说是一个重要的学校学生管理系统,具有较强的实用性和先进性。

2系统分析

2.1问题的提出及定义

在每所学校中,许多管理工作(如:

成绩录入、学生资料管理、学生期末综合测评、毕业班学生成绩审核打印…)都是由老师手工操作完成的,由于各种原因,导致在操作过程中出错的事常有发生,而且操作的过程非常复杂,操作的效率也很低,往往需要教师花很长的时间来完成各项管理工作,占用了老师较多的时间。

在期末成绩判定、发布期间,由于任务紧、工作量大、制度不严谨,时常造成部分学生成绩登录失误、登录不及时、不能发布的情况。

例如,某学生忘记在考卷上写名字,阅卷教师不能判定无名卷的身份,上成绩单到教务处后,往往因工作紧张,工作人员无暇校对,而将该生的这门课以缺考论处。

这样会给该生的成绩排名、获取奖学金、三好学生评定等等造成不良后果。

这实际上就是管理失误。

因此,开发一套以计算机操作为主、人工操作为辅的学生成绩管理系统是非常有必要的。

2.2可行性分析

可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。

1经济上的可行性

主要对项目的经济效益进行评价。

该系统除了购置硬件设备外,操作简便,无须投入较大的培训费用、开发费用、维护费用等,并且在实施过程中减少手工操作的步骤、加快了对学生信息管理、学籍变动管理和学生成绩管理的速度。

所以,本系统在经济上是可行的。

2技术上的可行性

本系统的开发采用的是VB,它通过设计、开发、配置和管理的紧密集成大大提高了开发人员的生产力。

利用MicrosoftSQLServer2000作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。

学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。

综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。

3操作上可行性:

本系统为一个小型的学生成绩管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在操作上是可行的。

本系统资源利用方便,数据可通过文件导入进行使用,也可将数据导出,便于数据的文件格式的转换和资源的共享。

由以上经济、技术、操作三方面的分析可以看出,本系统的开发时机成熟,从多种角度考虑,都是可行的,采用本系统,能够使整个系统内部所有信息的工作简化,提高工作效益。

2.3需求分析

2.3.1学校工作流程分析

学校工作总体规划由教务人员在学生信息管理系统中完成对运行教务处所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。

新的学年,教务人员首先加入年级信息,然后编排班级,再对来校学生进行基本的信息录入,新生入学后由教务人员在学籍系统中完成新学生信息的维护。

在每个学期开始,教务处根据班级的情况,以班为单位,为每个班级安排一个班主任及对此年级安排一个年级组长。

并对各科老师进行安排。

每举行一次考试后由任课老师对成绩进行录入。

班主任对本班的成绩汇总。

并进行排名,然后年级组长再进行汇总,并对本年级各科成绩及总成绩进行排名。

教务处、年级组长、班主任及任课老师跟据实际情况对录入的成绩进行维护,各位同学对以上录入的信息可以跟据自己的需要进行适当的查询。

2.3.2学校具体需求分析

学生:

对各科成绩的查询及查看本班成绩排名等情况。

任课老师:

输入并维护所教科目的学生成绩,计算本科的成绩排名、本科成绩在班上的排名。

输出本班科目的成绩及排名情况。

班主任:

输入并维护本班的基本信息,对本班的各科成绩汇总,计算各科成绩的总分,排名,本班平均分等需求。

输出学生的基本信息,各科的成绩及各科成绩的部分,各科成绩的排名,总分的排名情况。

教务处:

学校全体成员的信息管理,对考试科目,时间及对所考科目的编号等进行具体的管理,并对任课老师,班主任等输入的信息进行存库,对学生的信息进行必要的维护,可打印学生的所有信息。

2.3.3数据流图

0层图如图所示。

1层图如图所示。

2层图(部分)如图所示。

2.3.4数据字典

数据字典是关于数据的数据,用于描述系统中各个部分的清单,是对这些部分进行详尽说明、保存和维护[12]。

系统中所有数据内容都是由数据元素和数据结构组成,要求保持完整性、一致性、可用性。

根据系统需求,建立以下数据字典:

部分数据字典条目如下所示

3系统设计

3.1系统总体设计

3.1.1系统功能模块图设计

根据上述系统功能的需求分析,按照结构化程序设计的要求,得到如下所示的系统功能模块图,如图所示。

3.1.2系统功能模块设计

登录模块:

本模块主要为用户登录,权限验证,管理员添加,实现系统的多用户管理功能,不同权限的用户,可对其进行不同功能的管理。

系统管理模块:

本模块主要为用户密码的管理。

学生信息管理模块:

本模块主要对学生资料信息进行相应的查询,删除,修改和添加。

同时可对院系资料,专业资料与班级资料进行相应的添加,修改,查询。

课程成绩管理模块:

本模块对学生成绩进行查询操作,如发现成绩有输入错误,可对其进行相应的修改,还可对学生的成绩进行录入。

输出查询的学生

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

当前位置:首页 > 表格模板 > 书信模板

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

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