当前位置:首页 > 基于WPS二次开发的学生学籍管理系统
1引 言
现如今的社会日新月异,发展的非常快。学校的发展也是非常迅速,而且不断会有新的需求出现。学生量也非常的大,资料可能经常性的发生更换,原来手工纸质作业的管理模式已不再适合于当前趋势,并且手工处理数据是存放在多处的,没有使用统一管理的模式,数据整理非常的麻烦,统计也困难,很多的情况下,老师都是在重复一些相同的工作。做一些相似的报表,这样不但降低了工作效率,而且非常的容易出错。在这种条件下,使用计算机管理就显的非常的合适了。只要你正确的录入,学生学籍信息输出一点问题都没有的。
学生作为学校的最主要的管理对象,学生学籍管理系统就成了学校信息化管理系统中不可缺少的部分,它的内容对于学校的管理者说都至关重要。但一直以来人们使用传统人工的方式进行学生的学籍管理,这种管理方式存在着许多缺点,如:效率低,容易出错,格式不规范。另外时间一长,不容易进行统计和分析。 1.1课题研究的背景及意义
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生学籍进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高学校学生学籍管理的效率。因此,开发这样一套管理软件成为很有必要的事情。而且只要软件的设计合理,可以为学校提供合理的管理模式。所以想借本次毕业设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用高校学生学籍管理系统。
现在我国的学校学生学籍的管理水平有些还停留在纸质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
作为一个计算机科学与技术的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,希望能用四年的所学的知识来编写出一个实用的程序来帮助学校进行更有效的学生学籍管理。
归纳起来,好处有以下几点:
(1)可以存储历届的学生学籍以及成绩信息;
(2)只需一到二名学籍录入员即可操作系统,方便操作; (3)可以迅速查到所需信息,并可编辑和打印。 1.2国内外现状分析
中国的教育行业经过多年的发展与摸索,已经进入跨越式发展阶段,各大教育机构和和类学校纷纷开展计算机辅助教育和管理,教育系统的管理从原先的分布式、各自为战的管理,已经进入采用网络化管理,共享教学资源、实时反馈教育状态,构建新的管理系统、采用新的管理方式,成为众多学校继续解决的焦点问题,国内外不少高校和科研机构开发了一些教学管理系统和学籍管理系统,北
1
京师范大学开发的学籍管理系统,北京工业大学的学籍管理系统的设计与实现等等。这些系统各有千秋,具备许多优点和亮点,但也存在一些问题,如功能冗余不匹配等。 1.3可行性研究
可行性研究是系统分析阶段的第二项重要活动。此活动的主要目标是:进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划。可行性研究是对系统进行全面、概要的分析。当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道问题。
有无可行性的解决方法,进而避免人力、物力和才力的浪费。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,直接为学生学籍管理系统服务,并且程序可以分期分批实现。但是需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。以达到更加出色的程序系统。可是,目标的提法不尽相同,例如:
·提高学生学籍管理效率,减轻劳动强度; ·提高信息处理速度和准确性;
·为学籍管理者提供更方便、科学的服务项目。 系统的目标确定后,就可以从以下两方面对能否实现系统目标进行可行性分析:
经济上可行性:
采用新的学生学籍管理系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,提高学生信息的利用率,使教学质量更上一个台阶。现在,计算机的价格已经十分低廉,性能却有了长足的进步。所以,本系统在经济上是可行的。
技术上可行性:
WPS是国产的,免费的,符合中国人的使用习惯。WPS对于那些有二次开发需求的用户来说,会有很强的吸引力,因为她不仅提供与VBA、VB、JAVA、DELPHI、VC等多种开发语言的开发接口,并在开发版中还提供VBA开发环境。开发接口采用标准COM接口,数量多达256类,使得OA用户可以快速平滑迁移应用。
SQL Server是Microsoft公司在原来和Sybase公司合作的基础上打包出的一款面向高端的数据库系统。它具有高性能、功能强、安全性好、易操作、易维护等优点,定位于Internet背景下,基于Windows 2000的数据库的应用,为用户的Web应用提供了一款完善的数据管理和数据分析解决方案。SQL Server是一种常用的关系数据库,能存放和读取大量的数据,管理众多并发的用户,故选用SQL Server数据库。
综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,
2
因此,它在技术上是可行的。
通过可行性分析研究,认为开发方案切实可行。 1.4设计的主要工作
学籍删除,学籍修改两模块设计和编程以及这两个模块连接数据库、系统管理维护模块功能。
在毕业论文设计中,主要的工作任务是以下几点: 工作一:简单熟悉wps二次开发和vba的相关知识。 工作二:简单描述数据库设计技术基本概念以及这些技术在本次设计中的主要应用。
工作三:基于对学生学籍信息与用户服务模块的分析设计基础上,在Windows XP操作系统中,运用Microsoft SQL SERVER 2000数据库系统和Visual Basic程序语言进行开发实现,构建一个C/S模式的信息系统。
3
2 开发技术及运行环境介绍
2.1开发技术的介绍 2.1.1 VBA语言
VBA就是Visual Basic For Application的简称,其前身就宏。通常把那些能自动执行某种操作的命令统称为“宏”。宏的英文名称为Macro,意思就是由用户定义好的操作,即连续的命令及操作步骤。宏的作用是可以使频繁执行的动作自动化,并准确无误地执行。宏经过了前期的XML宏后发展到现在的VBA语言,在功能和代码格式上都有较大地进步。
VBA是一个程序语言,可以编写宏程序。ET VBA需要依附于主程序ET才能运行。VBA不能编写单独运行的程序 如exe文件。
在ET中,默认状态下并未集成VBA,而是需要单独安装。 2.1.2 数据库概述
数据库是60年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间上都得到了和很大的发展。现在,数据库是数据处理的主要工具,是管理信息系统的核心部分。数据库系统是当今计算机信息系统的核心,是计算机技术和应用发展的关键。传统的数据库系统旨在处理永久、稳定的数据,强调维护数据的完整性、一致性。
SQL Server是Microsoft公司在原来和Sybase公司合作的基础上打包出的一款面向高端的数据库系统。它具有高性能、功能强、安全性好、易操作、易维护等优点,定位于Internet背景下,基于Windows 2000的数据库的应用,为用户的Web应用提供了一款完善的数据管理和数据分析解决方案。SQL Server数据库对象包括:表、列、索引、视图、约束、规则、缺省、触发器、存储过程、扩展存储过程、用户定义函数和数据类型。SQL Server是一种常用的关系数据库,能存放和读取大量的数据,管理众多用户,故选用SQL Server数据库。 2.1.3 WPS
WPS是英文Word Processing System(文字处理系统)的缩写。它集编辑与打印为一体,具有丰富的全屏幕编辑功能,而且还提供了各种控制输出格式及打印功能,使打印出的文稿即美观又规范,基本上能满足各界文字工作者编辑、打印各种文件的需要和要求。
WPS是国产的,免费的,符合中国人的使用习惯。WPS对于那些有二次开发需求的用户来说,会有很强的吸引力,因为她不仅提供与VBA、VB、JAVA、DELPHI、VC等多种开发语言的开发接口,并在开发版中还提供VBA开发环境。开发接口采用标准COM接口,数量多达256类,使得OA用户可以快速平滑迁移应用。 2.1.4 二次开发
二次开发,简单的说就是在现有的软件上进行定制修改,功能的扩展,然后达到自己想要的功能和效果,一般来说都不会改变原有系统的内核。
4
共分享92篇相关文档