学生成绩管理系统设计

更新时间:2024-04-13 作者:用户投稿原创标记本站原创 点赞:12887 浏览:56821

[摘 要]在现今信息时代,生活速度的加快,使得人们越来越向信息化、数字化发展,管理信息系统(MIS)是一个由人、计算机等组成的能进行信息的收集、传递、储存、加工、维护和使用的系统,必然能代替过去大量、繁杂的手工操作.本文通过用VB面向对象的编程环境编写学生成绩管理系统,用模块化设计方式将系统的各个功能模块层层分解,设计出系统的模块化结构,并根据系统的具体要求和需要实现的功能,详细地定义了各个模块的功能.

[关 键 词 ]管理功能系统设计数据处理

[中图分类号]TP311[文献标识码]A[文章编号]1007-9416(2010)03-0079-02

Li ChangchunChen ZhiNing Kangqi

Dep. of Information Engineer, Shaoyang University, Hunan,422000, Shaoyang China

[Abstract]In an information age, quickening , life of speed, make people more and more to informationize, is it develop to digitize, the management information system (MIS ) is a collection , tranission , system stored , processed , maintained and used that be able to carry on information made up of person , puter ,etc., can replace a large amount of , miscellaneous and done by hand of the past . This text, through writing student's achievement administrative system with vb target -oriented programming environment, design systematic module structure, and according to concrete to demand and function that need realize of system, he defined the concrete function of each module in detail.

1.引言

现在的社会日新月异,发展的非常快.学校的发展也是非常的快了,而且每年都有不同的要求.学生的量也非常的大,资料可能经常性的发生更换,原来手工的管理模式就显的不怎么的合适了.而且手工的数据是存放在多处的,数据整理非常的麻烦,通过作一些相似的报表,这样不但降低了工作效率,而且非常的容易出错.在这种条件下,使用微机管理就显的非常的合适了.只要你正确的录入,统计,报表输出一点问题都没有的.

2.功能与模块设计

包括成绩的总体管理系统、成绩管理子系统、查询子系统、成绩输出子系统等,四个方面都是必须要满足:基本情况录入:输入本系统所需的基本数据.输入学生的基本情况,采用学号各班级号来区分学生.学生异动处理:处理学生转学、基本信息变动情况.

3.系统功能结构图

实现功能:(1)获得登陆界面传递的权限信息、设置用户是否可以使用(增加学生、课程管理、输入成绩、系统操作、保存、修改、删除)这些操作.

(2)进入学生成绩管理主窗口、设置等待操作状态.

4.学生数据处理

数据初始化是对程序中所使用的表格进行颜色和表格间距的处理,并绑定数据源为进行到下一步操作做准备.实现功能:(1)执行学生信息表的全查询、获得所有字段名称、通过字段名称来分配数据列表的列数.(2)执行数据初始化、因使用的图表控件附带下拉列表框、日期选择框等功能、可以很方便的进行即时操作、所以数据的初始化是针对数据来确定哪一列的宽度与文本框的属性.(3)给图表控件的第一列赋值、赋值对象是学生信息表的各字段名称.(4)统计所有表内信息、得出行数、以行数进行数据分页(目的:由于数据的日渐增多、而所有数据一次性显示在表格内、会影响系统的正常使用)(5)开始根据分页内容给图表控件赋值、同时设置状态、即不可保存、可修改、可删除.

5.课程与成绩数据处理

实现功能:数据初始化是对程序中所使用的表格进行颜色和表格间距的处理,并绑定数据源为进行到下一步操作做准备.实现功能:(1)执行学生成绩表的全查询、获得所有字段名称、通过字段名称来分配数据列表的列数.(2)执行数据初始化、因使用的图表控件附带下拉列表框、日期选择框等功能、可以很方便的进行即时操作、所以数据的初始化是针对数据来确定哪一列的宽度与文本框的属性.(3)给图表控件的第一列赋值、赋值对象是学生信息表的各字段名称.(4)统计所有表内信息、得出行数、以行数进行数据分页(目的:由于数据的日渐增多、而所有数据一次性显示在表格内、会影响系统的正常使用)(5)开始根据分页内容给图表控件赋值、同时设置状态、即不可保存、可修改、可删除.

6.结语

本文通过用VB面向对象的编程环境编写学生成绩管理系统,利用软件工程原理,采用生命周期方法学,根据3NF的关系模式设计数据库表,用模块化设计方式将系统的各个功能模块层层分解,设计出系统的模块化结构,并根据系统的具体要求和需要实现的功能,详细地定义了各个模块的具体功能.

[参考文献]

[1] 周佩德.《数据库原理及应用》.电子工业出版社.

[2] 刘炳文等,VISUAL BASIC程序设计――数据库篇,1999.

[3] 李光明.《Visual Basic 6.0编程实例大制作》.冶金工业出版社.



本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文