VB课程设计(论文)-学生成绩管理系统(赵成军)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中央广播电视大学
课程名称: VB课程设计
学生成绩管理系统
学习中心(点):旬阳实训中心
专业:计算机
层次:本科
姓名:赵成军
前言
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
本文介绍了在VISUAL BASIC6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析学生成绩管理的不足,创建了一套行之有效的计算机管理学生的方案。文章介绍了学生成绩管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统面友好,操作简单,比较实用。
目录
前言 (2)
第一章学生成绩管理系统 (5)
1.1需求分析 (6)
1.1.1系统概述 (8)
1. 1. 2功能需求描述 (10)
第二章总体设计及流程图 (14)
2.1开发与设计的总体思想 (15)
2.2系统模块结构图 (16)
2.2.1模块设计 (16)
2.2.2界面设计 (17)
2.2.3数据库设计………………………………………………………………
107
第三章详细设计 (12)
3.1学生管理模块 (12)
3.2教师管理模块 (13)
3.3课程管理模块 (23)
3.4成绩管理模块 (23)
参考文献 (27)
致谢 (27)
前言
几年的学习即将结束,经过几个月的努力,我所设计的“学生成绩管理系统”也已完成。以往学的都是理论性很强的知识,再加上实践机会不多,更增强了我对计算机科学的兴趣。在这段时间里,我增强了自己动手的能力,更重要的是似乎把握住了计算机的一些实质性的东西,终于能够用我所学的知识解决一些实际应用的问题了。但我知道,数据库技术只是计算机科学的一个小小分支,计算机还有更广阔的领域有待我们去探索。
这次毕业设计是用Visul Basic语言设计的“学生成绩管理系统”,•这就要求对Visul Basic语言及数据库技术能够真正了解和熟练的掌握,并且能够灵活的运用。
当今的时代是信息的时代,数据库技术是数据管理的最新方法,也是信息管理中一项非常重要的新技术,数据库管理是帮助人们处理大量信息,实现科学化和现代化的强有力工具,数据库管理子系统已发展成为通用的系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序独立性、易于扩充、易于编制应用程序等优点,因而是近年来发展非常迅猛的计算机软件。数据库技术是数据信息管理技术的最新成果,被广泛应用于国民经济、文化教育、军事情报、科学计算、人工智能和计算机辅助设计领域,为计算机的应用开辟了广阔的天地。
第一章学生成绩管理系统
1.1需求分析
考试成绩是学生在校期间的重要历史资料,学生成绩信息的管理(成绩的录入、查询、分类统计等)是各个学校面临的一个重要问题。该成绩管理系统主要是用于管理在校学生的考试成绩,对教、班级、学生、课程和成绩信息进行维护与管理。本系统要求运行稳定,图形用户界面符合用户的日常使用习惯,数据处理正确无误。
1.1.1系统概述
学生成绩管理系统主要完成学生成绩的管理,包括:
(1)教师管理:主要完成教师的添加、修改、删除和查询。
(2)班级管理:主要完成班级的添加、修改、删除和班级列表。
(3)学生管理:主要完成对学生信息的添加、修改、删除和查询。
(4)课程管理:主要完成对课程信息的维护,包括课程添加、修改、删除和查询功能。
(5)成绩管理:主要完成成绩的添加、删改和成绩杳询。
1.1.2功能需求描述
该系统的功能需求有如下几个方面:
(1)教师管理。主要用于对教师信息进得维护。功能包括新教师信息的添加、修改和删除已有的教师信息,对教师信息进行查询。
(2)班级管理。主要用于对班级信息进行维护。功能包括对班级信息的添
加、删改和班级列表。
(3)学生管理。主要用于维护学生信息。功能包括对学生信息的添加、删改和查询。
(4)课程管理。主要用于维护课程信息,功能包括课程的添加删改和查询。(5)成绩管理。用于维护成绩信息,功能包括成绩的添加和查询。
第二章总体设计及流程图
上面的需求分析已经对系统的功能需求、环境需求做了较为明确的阐述。根据上述需求,下面按照开发设计思想、功能模块、图形用户界面、数据库等方面阐述成绩管理系统的总体设计。
2.1开发与设计的总体思想
作为学校使用的成绩管理系统,能够满足成绩管理的基本功能需求,界面简单、操作简便是设计的一个重要考虑。
2.2 系统模块结构
2.2.1模块设计
图2-7 主窗体菜单设计的效果图
1.教师管理菜单设计
(1)教师信息添加界面设计
教师信息添加界面使用文本框输入教师相关基本信息,使用组合列表框选择部门和性别。单击添加按钮保存教师信息,单击返回按钮返回主菜单。具体设计效果图如图2-8所示。
图2-8 具体设计效果图(2)教师信息修改删除界面设计
图2-9 具体设计效果图
2.学生管理界面设计
(1)学生信息添加界面设计
学生信息添加界面使用文本框输入学生的姓名、学号、生日、电话、地址和备注信息。同时使用了两个组合列表框,分别用于选择班级和性别。组合列表框中的数据会在窗体加载的时候就进行初始化。具体设计效果图如图1-11所示。
(2)学生信息删改界面设计
在学生信息删改界面中,在班级组合列表框中选择班级,该班级的所有学号会添加到学号组合列表框中,在学号组合列表框中选择学号,就会在下方显示该学生的基本信息。根据需要单击修改按钮来修改学生信息,也可以单击删除按钮来删除该学生的信息,或是单击返回按钮返回主菜单。具体设计效果图如图2-10所示。
图2-10 具体设计效果图