学生档案管理系统计算机毕业设计论文(编辑修改稿)内容摘要:

功能控件的事件及代码。 以及菜单实现的方法。 文章的最后则给出了本系统的主要功能源代码。 本系统具有数据输入,数据存储,档案查询,报表打印等功能,系统的人机对话界面友好。 系统功能全面,用户操作方便是本设计的一个特色。 关键字:面向对象 档案 档案管理 VISAUL 11 Abstract administrative system of the student information adopts a data base management system that VISAUL developed . This design instruction has told the basic function of VISAUL and design method mainly .This design instruction has told the basic function of VISAUL and design method mainly. And then take this system as an example , remend developing the step of this system one by one: Network analysis , designs systematically , realizes systematically , safeguards systematicallying. Successively with dataflow picture, data dictionary, function structure chart various kinds of datum analyticl system take of system in work analysis. In the design of the system, detailed each function module which has represented the system. Necessary database form and literary name section. Design of the menu ,etc.. In the realization of the system, provide and realize the incidents and codes of the corresponding function controlling part among forms. And the method that the menu realize. Provide the main function source code of this system at the end of the article. This system has data entry , the data are stored, file inquiry, such functions as the report form is typed, the interactive interface friendship of the system. The systematic function is overall, it is a characteristic that is originally designed that users are easy to operate. Key word: Face the target library administrative system of the student information VISAUL 12 引言 计算机已经要成为我们学习和工作的得力助手。 今天,计算机的价格已经十分低廉,性能却有了长足的进步,它以及被应用于许多的领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多的复杂的劳动。 其次,计算机可以大大的提高人们的工作效率。 第三,计算机可以节省许多资源。 第四,计算机可以使敏感文档更加安全 现有我国的各中小学的档案的管理水平不高,有的还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力。 在在信息时代这种传统的管理方法必然被计算机为基础的信 息管理所取代。 我作为跨 21 世纪的计算机专业的毕业生,希望在这方面有所贡献。 改革的总设计师邓小平同志说过:科学技术是第一生产力。 我希望能用所学的知识编制一个适用的程序来帮助还停留纸介质基础上的学校进行更有效的档案管理。 13 第一章 概述 开发学生档案管理系统的意义: 21 世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。 使原本的旧的管理方法越来越不适应现在社会的发展。 许多人还 停留在以前的手工操作。 这大大地阻碍了人类经济的发展。 为了适应现代社会人们高度强烈的时间观念,学校学生档案信息管理系统软件为学校办公室带来了极大的方便。 在各大中小学校,用计算机管理学校的信息已经越来越普遍了。 用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。 提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。 计算机对信息的管理有着手工管理无法比拟的优势,这些优势对于信息的条数不多,信息的变化慢,对信息的需求不频繁的单位还不明显,但是对于我现在就读的某某大学,却 是显然的。 某某高中目前在校学生达到 2020 人以上,学校原来的学生档案管理软件已经不能适应新的办学规模和对现代办学效率的需要。 我作为一个计算机应用的大学生,希望能有所贡献。 用我四年的所学编制了一个实用的程序来帮助我的母校-某某高中进行更有效的学生档案管理或者作为以后开发的参考。 已有系统的存在的问题 : 我的母校-某某高中,在 20 世纪 90 年代一直沿用原来的人工管理学生学生档案的方法,管理的效率低而且容易出错,打印报表时对以前的学校学生档案档案的资料利用率低。 到了 90 年末期,学校引进了一套学生档案管理软 件,以前的管理软件开发平台是 FOXBASE,操作界面不友好,操作不方便。 当历史的车轮驶到 21 世纪时,我们发现我们的学生档案管理的教师面对的还是一套类似于 DOS 的操作界面,要想操作这套软件必 14 须经过培训。 这种不容易上手的软件已经不属于 21 世纪。 所以学校为了适应现代办学效率的需要,迫切需要一套新的系统来取代原来的软件。 新系统准备用面向对象的编程工具 VISAUL 作为开发平台。 开发思想准备在继承旧系统的优点,克服旧系统的确定,开发一个适合并校后,界面友好的,操作简便的学生档案管理系统。 可行 性研究 : 目的: 可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。 经济上可行性: 现在,计算机的价格已经十分低廉,性能却有了长足的进步。 而本系统的开发, 为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面: 第一,本系统的运行可以代替人工进行许多繁杂的劳动; 第二,本系统的运行可以节省许多资源; 第三,本系统的运行可以大大的提高学校的工作效率; 第四,本系统可以使敏感文档更加安全,等等。 所以,本系统在经济上是可行的。 技术上可行性 : 为本系 统的开发我特对某某高中学校进行了深入的调查研究。 学校从事学生档案管理的人员都是从事该工作多年的教师。 他们对使用计算机软件有丰富的使用和管理经验。 而且学校为他们提供了多台配备良好的电脑。 本系统开发后使用的用户主要是学校教务处的教师。 暂时不提供更多的用户来共享数据,所以开发的系统暂时定位单机版本。 后台数据库我选择 Microsoft ACCESS 作为本系统的数据库, 前台开发工具采用 VISAUL。 15 使用 VISAUL 作为系统开发的开发环境,它作为一种现代的编程语言,提供完善的指 令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。 新系统开发之前,我详细的对并校前的系统开发人员和系统操作人员,以及新学校的教务管理人员进行调研,听取他们对系统的技术要求和实际操作要求。 特别是认真对已有系统的研究和相关的开发人员交换了看法。 征求他们的新系统的提出意见。 综上所述,本系统的设计与开发在技术上和硬件设备上的条件以及计算机软件的使用上条件是成熟,技术上都是满足的,因此,它 在技术上是可行的。 运行上可行性: 本系统为一个中小型的学生档案管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。 VISUAL 简介 ● 概 述 Visual Basic 以它基于窗口和面向对象的编程方法,与 Windows 操作系统紧密的结合,强大的数据库技术支持,迅捷的编译速度,同时具备易学灵活的特点,一直为程序员所偏爱,尤其重要的是, Visual Basic 非常擅长数据库编程,因为它适应多种数据库结构,从客户机 /服务器模式,到多层数据库模式,另外大量的控件给开发数据库应用程序提供了极大的便捷。 因此使用 Visual Basic 作为数据库应用程序开发的工具是编程人员最好的选择之一。 在谈到 Visual Basic 数据库系统时,首先应该介绍 Boland 公司的数据库引擎( Boland Database Engine,简称为 BDE)。 Boland 公司没有采用 Microsoft 制定的 ODBC标准,而是自行开发了 BDE 数据库引擎。 BDE 的特色之一是它可以使用户开发的数据库应用程序接口部分和连接数据库的 16 部分分开,以便于应用程序 的移植。 一旦用户的目标数据库发生了变动,不需要去改动应用程序本身,只需要重新设置 BDE 即可。 BDE 中包含了所支持的数据库驱动程序,因此应用程序可以通过它连接到相应的数据库上。 ● Visual Basic 的特点主要体现在以下几个方面 : 一. 新的语言扩充 具体表现在: 1. 动态数组:动态数组的概念是相对于静态数组而言的,所谓静态数组就是指声明数组的同时必须定义概述组的大小。 而这样往往会造成资源的极大浪费,因为我们不得不将数组定义的足够大以避免出现数组的大小不够,而引入了动态数组,在我们不能确定数组大小的时 候,可以事先不必声明其大小,系统会自动的分配内存以满足数组大小的需要。 2. 方法重载:即一个方法的名称可以对应多个方法,这些方法可以有着不同的参数类型和参数数目,在编译过程中,系统会自动根据方法参数类型以及参数数目的不同来确定到底使用了哪一种方法。 3. 默认参数:在函数中使用默认参数,将一些不是经常使用的参数设为默认值,避免了以往编程时程序员需要不停地查找函数手车或记忆大量的但不很重要的信息,同时默认参数也增强了函数使用的灵活性,使应用程序开发过程变得轻松高效。 二. 数据库的应用开发能力增强 具体表现在: 1. 增加的数据 库组件 2. 可访问远程和本地数据库及网络 3. 对其他数据库开发工具的完全支持 4. 可更好的支持 Client/Sever 数据库应用程序开发 5. 客户数据集的增强 ● Visual Basic 的集成开发环境 : Visual Basic6 .0 使用来创建 Windows 应用程序的一种快速应用开发工具,一种可 17 视化编程环境。 我们可以直观的使用图形化开发工具来创建 Windows 的应用程序。 它使我们可以更轻松的开发图形化的高级应用程序。 Visual Basic 的集成开发环境由以下几部分组成: 一. 主窗口:位于整个开发环境的顶部,它 是开发过程中的核心。 我们正是通过对主窗口进行操作从而实现软件的开发工作。 利用它可以完成工程的建立,应用程序的编写,帮助信息的查询,程序的编译和调试过程以及应用程序的日常维护等工作。 主窗口分为以下三个部分:菜单栏 (Menu),快捷工具栏 (Speed Bar),和组件板 . 二. 代码编辑器:由称作单元窗口,是编写程序代码的地方。 它一般隐藏在窗体设计器的下面。 三. 窗体设计器:主要通过向窗体中添加组件以及组件的属性来完成窗体的设计。 应用程序的实现正是用事件的形式将窗体及其其中的组件的属性与程序代码结合起来。 窗体设计的主要 步骤就是向窗体中添加可以完成应用程序任务的组件;更改组建属性使其满足程序设计要求;将组件的事件与程序代码相联系,用代码实现组件的活动。 四. 对象观察器:是用来描述组件对象及窗体对象的属性特征和行为事件。 它是应用程序设计过程中最重要的一个工具,正是由于它将生动友好的可视化窗体与原本枯燥无味的程序代码联系到了一起,使得 Windows 应用程序的开发变得如此轻松。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。