办公自动化的研究和应用

  • 格式:doc
  • 大小:1.36 MB
  • 文档页数:46

西南科技大学本科生毕业论文 I 办公自动化的研究和应用

摘要:EXCEL VBA在办公自动化方面的应用极其广泛,许多办公都可以运用其功能,如果用户只是手工操作这些功能,在处理一些重复性的工作时就只能像机器人一样进行机械的操作。然而,使用VBA编辑器,却能减轻操作者的工作负担,使Excel的大量重复性操作变得简单快捷。 系统基于Microsoft Office Excel,用内嵌的Visual Basic for Application进行开发,最终完成了开发。 对学生考试成绩的管理,是每个学校重要的日常管理工作之一。由于每个学校的考试面广,参加人数多,如果人工管理学生成绩,将会降低学校的运作效率。而利用EXCEL VBA开发一个学生成绩管理系统,则可大大提高管理效率。

关键词:成绩管理; 信息管理; EXCEL VBA 西南科技大学本科生毕业论文 II Office automation research and application

Abstract:EXCEL VBA application is in a wide range of office automation.its function can be used in Many office. if the user is just manual in dealing with some of the repetitive work, it will be mechanically the same as the robot's operation. But the use of VBA editor can reduce the workload of the operator so that a large number of repetitive Excel becomes simple and quick operation. Systems based on Microsoft Office Excel, using embedded Visual Basic for Application for development, the final completion of the development. Each school is an important day-to-day management tasks in the test scores of students of management. Because each school have a wide range of examinations, the number of participants, and if each school carry out the artificial management of student achievement, it will reduce the operational efficiency of schools. And EXCEL VBA that is used to develop a student achievement management system can greatly enhance management efficiency.

Key words: Student achievement, Information Management , EXCEL VBA 西南科技大学本科生毕业论文 III 目 录

第一章 绪 论 ························································································ 1 1.1 选题背景 ···················································································· 1 1.2 成绩管理系统发展及现状 ······························································· 1 1.3 系统研究目的与意义 ····································································· 2 1.4 问题描述 ···················································································· 3 第二章 系统可行性研究 ··········································································· 4 2.1 经济可行性 ················································································· 4 2.2 技术可行性 ················································································· 4 2.3 Excel VBA简介 ··········································································· 4 2.3.1 VBA 简介 ········································································· 4 2.3.2 VBA 开发环境简介 ····························································· 6 第三章 系统分析 ···················································································· 7 3.1 需求分析 ···················································································· 7 3.2 功能分析 ···················································································· 7 3.3 配置方案 ···················································································· 8 第四章 系统设计 ···················································································· 9 4.1 总体设计 ···················································································· 9 4.1.1 办公自动化学生成绩管理方案设计 ········································· 9 4.1.2 办公自动化学生成绩管理系统的工作簿设计 ···························· 10 4.1.3 为自选图形按钮指定宏························································ 10 4.1.4 保护工作表 ······································································· 11 4.2 系统详细设计 ············································································· 11 4.2.1 登录模块的设计 ································································· 11 4.2.2 班级管理模块的设计 ··························································· 13 4.2.3 学生名单管理模块的设计 ···················································· 14 4.2.4 管理学生成绩模块的设计 ···················································· 16 4.2.5 查询学生成绩模块的设计 ···················································· 17 西南科技大学本科生毕业论文 IV 4.2.6 成绩统计分析模块的设计 ···················································· 18 4.2.7 打印成绩单模块的设计························································ 19 第五章 系统编码 ··················································································· 21 5.1 Excel VBA的使用 ······································································· 21 5.2 系统主界面 ················································································ 21 5.2.1 为工作簿对象编写有关的事件程序 ········································ 22 5.2.2 “管理学生名单”窗体的程序代码设计 ·································· 24 5.3 各模块详细设计 ·········································································· 25 5.3.1 “学生成绩管理”窗体的程序代码设计 ·································· 25 5.3.2 “学生成绩查询”窗体的程序代码设计 ·································· 28 5.3.3 “成绩统计分析”窗体的程序代码设计 ·································· 29 5.3.4 “打印成绩单”窗体的程序代码设计 ····································· 30 第六章 系统测试 ··················································································· 32 6.1 测试目的 ··················································································· 32 6.2 各模块测试 ················································································ 32 6.2.1 登录模块测试 ···································································· 32 6.2.1 学生名单管理模块测试························································ 33 6.2.2 学生成绩管理模块测试························································ 34 6.2.3 学生成绩查询模块测试························································ 35 6.2.4 成绩统计分析模块测试························································ 36 6.2.5 打印成绩单模块测试 ··························································· 38 6.2.6 关于系统说明模块测试························································ 39 结 论 ··································································································· 40 致 谢 ··································································································· 41 参考文献 ······························································································· 42