没有合适的资源?快使用搜索试试~ 我知道了~
精品资料(2021-2022年收藏)李伟乔-基于Excel的学生成绩管理系统设计.doc
需积分: 0 0 下载量 158 浏览量
2022-11-29
09:07:20
上传
评论
收藏 1.56MB DOC 举报
温馨提示
试读
23页
精品资料(2021-2022年收藏)李伟乔-基于Excel的学生成绩管理系统设计.doc
资源推荐
资源详情
资源评论
中南民族大学
毕业论文(设计)
学院: 计算机科学学院
专业: 自动化 年级: 2010
题目:基于 Excel 的学生成绩管理系统设计
学生姓名: 李伟乔 学号: 10064072
指导教师: 吴桂华 职称: 讲师
2014 年 5 月
中南民族大学本科毕业论文(设计)原创性声明
本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研
究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文
不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意
识到本声明的法律后果由本人承担。
作者签名:
2014 年 05 月 01 日
目 录
摘 要 及 关 键 词 ...............................................................1
Abstract& Key words...........................................................1
引言..........................................................................2
1 系统分析....................................................................2
1.1 设计思路 ..............................................................2
1.1.1 系统要求......................................................2
1.1.2 功能设计......................................................2
1.2 关键技术..............................................................3
1.2.1 文件对象集合....................................................3
1.2.2 动态数组.......................................................4
2 设计菜单....................................................................4
2.1 设计菜单结构..........................................................4
2.2 设计菜单代码 ..........................................................5
2.2.1 定义菜单 ........................................................5
2.2.2 删除自定义菜单 ..................................................5
2.2.3 设计菜单调用的子过程 ............................................6
2.3 工作簿事件............................................................7
3 各功能模块设计及相应窗体....................................................8
3.1 基础资料模块设计 ......................................................8
3.1.1 窗体设计 ........................................................8
3.1.2 代码设计 ........................................................8
3.2 学期初始化模块设计...................................................10
3.2.1 当前学期设置 ...................................................10
3.2.2 班级课程安排...................................................10
3.3 学生名单处理模块设计.................................................12
3.4 成绩处理模块设计.....................................................13
3.5 查询模块设计.........................................................15
4 主界面概览和测试样表.......................................................17
4.1 主界面...............................................................17
4.2 学生总表.............................................................17
4.3 班级课程表...........................................................18
4.4 基础数据.............................................................18
4.5 成绩表...............................................................18
结论.........................................................................19
致 谢........................................................................20
参考文献.....................................................................20
1
基 于 Excel 的 学 生 成 绩 管 理系 统 设 计
摘要:学生成绩管理系统是学校办公自动化的核心内容之一,实现学生成绩管理的自动化能有
效地提高学校的工作效率和办学水平。本文设计的基于 Excel 的学生成绩管理系统是集 VBA 的独
特优越性、可视化的集成开发环境和良好的图形用户界面等特点于一体。文中详细地对学生成绩
管理系统结构以及功能模块的设计进行了说明,给出了各功能模块的部分代码及工作流程,最后
对系统进行了综合测试,并给出了测试运行时的效果图。测试表明:该系统基本上能实现学生成
绩管理系统的各项功能,界面友好,窗体结构美观合理,通用性强,也具有较好的可移植性。
关键词:成绩管理 ;模块设计 ;可视化开发;Excel VBA
Student achievement management system design based on Excel
Abstract :Student achievement management system is one of the core content of the school office
automation, realize the automation of student achievement management can effectively improve the
efficiency and level of running of the school. In this paper, design of student achievement management
system based on Excel VBA unique superiority, visual integrated development environment and good
graphic user interface, etc. This paper in detail on the student achievement management system structure and
function module design are illustrated, the part of the code of the function modules and workflow, finally,
the system has carried on the comprehensive test, and test the runtime rendering is presented. Tests show
that the system can basically realize each function of student achievement management system, friendly
interface, the form is beautiful and reasonable structure, strong commonality, also has good portability.
Key words:Performance management ;Module design;Visual development ;Excel VBA
2
引言
微软公司的 Excel 是一个被广泛应用的电子表格软件,除了具有常用电子表格软件的数据处
理、统计分析、图表功能外,其最大特点是集成了 VBA 环境。VBA 可以实现 Excel 的所有功能,
它以 Excel 环境为母体,以Visual Basic 为父体的类 VB 开发环境,基于 Office 平台,无须
再增加其他的应用程序,具有很强的通用性;同时基于 Office 平台的特性,给予了 VBA 更为方
便地利用 Office 已有的功能和方法,相当于站在巨人的肩膀上,极大的缩短了程序开发周期。
通过 VBA 可以定制更适合用户需要的个性化办公环境,很大程度地提高工作效率。
学生成绩管理作为日常繁琐的教学管理任务之一,实现其管理的数字化、智能化、信息化、
自动化,将具有划时代意义。同时大量减轻教务工作人员的工作量,节省教育成本,提高工作准
确度和事务处理效率,使其变得更有条理性、科学性。该学生成绩管理系统正是基于 Excel VBA
开发平台得以实现。
1 系统分析
一个相对成熟的成绩管理系统,应该包含班级管理、学生名单管理、课程管理、成绩统计分
析以及查询功能。系统应具有安全性、实用性和适用性,并且操作尽量的简单方便,做到真正意
义上的提高效率。
1.1 设计思路
作为自动化的学生,与之前所学的知识相比,虽然平常的学习生活中有应用到 Excel 表格处
理的功能,但仅仅是一点皮毛。而 Excel VBA 程序编写生成系统可以说是一个新的知识点,在开
题报告定稿之后,通过查阅大量有关书籍及网络资料才确定了大体的设计方向。根据系统的大致
要求,采用模块化程序设计的方法,可以将系统分化成学生名单、课程管理、班级管理、成绩统
计和查询等模块,每个模块应用相应的代码来实现其功能,并设计对应的窗体界面方便用户操作。
1.1.1 系统要求
对于学生成绩的录入输出存在很多重复性操作,手工输入必定耗时费力。通过计算机处理数
据,利用可视化窗体操作界面,能轻松有效的完成成绩的录入、浏览和查询功能。
使用计算机管理学生成绩,首先设置相关数据,如教师名称、课程名称、学生名称等。然后
按班级系统自动生成、分发学生名单(空表)给各班主任,并汇总学生名单。收集好各任课教师
直接报送 Excel 格式的成绩单,教务科室工作人员将这些数据导入系统后,即可进行统计、查询
等功能。其流程图如 1—1 所示。
初始数据设置 分发学生名单 导入学生名单 分发成绩空表 导入成绩单 查询系统
图 1—1 计算机处理流程
1.1.2 功能设计
自定义系统菜单,每一个自定义按钮实现其功能操作,并显示下拉菜单,实现对应的子功能。
系统:本系统自定义隐藏菜单栏,设计了一个“系统”模块提供对文件的保存、打印预览、
剩余22页未读,继续阅读
资源评论
zzzzl333
- 粉丝: 689
- 资源: 7万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功