毕业设计(论文)基于VB的学生档案管理系统设计与实现.doc
《毕业设计(论文)基于VB的学生档案管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于VB的学生档案管理系统设计与实现.doc(30页珍藏版)》请在三一办公上搜索。
1、摘 要学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校决策者和管理者来说都是至关重要的,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻认识,它已进入人类社会的各个领域,并发挥着越来越重要的作用。该系统是一个经过初始化后可应用的、面向档案管理者、班主任的,方便对学生的资料进行管理的软件。此系统具有口令设置功能,可以防止他进
2、入本系统,加强系统的安全性。本系统可以录入学生的基本信息、成绩和其它相关的附加信息,以方便对学生的情况进行了解。可以查询学生的基本信息,以及根据用户所需要的信息进行查询。可以对学生信息按用户需求进行修改,提高了系统的灵活性。可以对录入的学生信息进行统计、分类,方便用户使用。关键词:学生档案 数据库 系统设计 Visual Basic应用目 录目 录.1第一章 绪论21.1研究背景及研究意义21.2同类课题的研究现状21.3 本论文工作3第二章 系统平台及技术开发环境.42.1 系统开发环境42.2 系统分析82.2.1 可行性研究82.2.2 系统需求分析9第三章 系统设计113.1 系统设计
3、目标与原则113.2 系统功能模块设计113.2.1系统的录入功能模块123.2.2系统的查询功能模块143.2.3系统的修改功能模块143.2.4系统的统计功能模块15第四章 系统详细设计与实现174.1系统登录界面174.2用户管理界面18第五章软件测试205.1软件测试的目的和原则205.2软件测试的常用方法205.3调试20结束语.21致 谢22参考文献23第一章 绪论档案是国家机构、社会组织和个人在各种社会实践活动中形成的,保存的文字、图像、声音及其它各种形式的原始记录。档案意识是指社会对档案的认识程度,它决定了人们对档案的社会地位和作用的认识,决定了档案用户对档案需求的准确表达,支
4、配着档案用户的档案行为。1.1研究背景及研究意义学生档案是国家人事档案的组成部分,是大学生在校期间的生活、学习及各种社会活动中的真实历史记录,是大学生就业及其今后各级组织选拔、任用、考核的主要依据,更是每个学生由校园人转变为职业人的个人成长记录。所以强化学生档案管理,充分发挥学生档案的作用,加强当代大学生档案管理意识,使之尽快适应教育体制改革和就定制度的改革具有十分重要的意义。学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校决策者和管理者来说都是至关重要的,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方工管理文件档案,这种管理方式
5、存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻认识,它已进入人类社会的各个领域,并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够大大地提高学生档案管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。因此,开发这样一套管理软件已成为很有必要的事情。1.2同类课题的研究现状学生档案是学生的个人人事档案,关
6、系到学生多方面的切身利益,是伴随学生一生的重要信息资源,必须妥善管理。学校有关部门将把进一步做好学生在校期间个人档案的规范化管理工作作为实践科学发展观的一项重要工作来抓,确保学生在校期间的各种记录材料的完整并及时归档,维护学生档案的安全。但是学生档案管理体制不够健全,管理人员严重缺乏。我国现行高校学生档案管理部门不能统一管理,各行其是,档案处、组织部门、学生工作处、招生就业处或者各个院(系)都有可能是学生档案的管理部门,可以说除档案室外,无论哪个部门管理,学生档案管理工作都是“附属品”,无专人负责。学生档案被忽视的现状,管理技术落后,学生档案转递不规范和原始资料不齐,归档材料内容简单,师生档案
7、意识薄弱。1.3 本论文工作本课题研究内容是实现学生档案管理的自动化,在系统中完成学生姓名、性别、学号、课程、班级等信息的录入、查询、修改及统计等功能。系统的主要功能模块有:1、学生档案的录入模块。用于学生基本信息的录入。2、学生档案的查询模块。用于查询学生的登记信息。3、学生档案的修改模块。用于修改学生登记的信息。4、学生信息的统计模块。用于统计学生人数、班级等信息。5、学生档案管理系统的维护模块。用于保证系统的正常运行。完成学生档案系统的设计,并将其实现,使得档案材料及时建档归档,该系统利于完善档案管理体制,建立诚信档案和严格的档案转递途径,确保档案材料运转的安全。第二章 系统平台及技术开
8、发环境2.1 系统开发环境1、数据库基础在当今的信息社会,数据库技术已经渗透到我们学习和生活的各个角落。例如,银行对储户帐户的管理、图书馆对书籍的管理、航空铁路的售票管理等都离不开数据库系统,我们每天都在和各种数据库打交道。那么,什么是数据库呢?本节就介绍一些数据库系统的特点和基本概念。(1)数据库的基本概念 数据库系统的特点数据结构化:数据库的数据模型以模拟和表征物理世界自然和社会系统特征为目的,同一数据库的文件相互关联,在整体上也服从一定的结构形式,能适应大量数据管理的客观需要。数据共享:共享是数据库系统的目的之一,也是它的重要特点。一个数据库中的数据,通过计算机网络连接,不仅可以为同一企
9、业或组织的内部各部门共享,还可以为不同组织、地区、甚至不同国家的用户所共享。数据独立性:数据独立性指后台数据库的数据结构和前台应用程序之间的关系是彼此独立的,即不论后台采用什么数据库管理系统平台,也不论前端开发工具采用何种可视化语言,通过中间层开放数据库接口都可以实现二者的无缝对接,从而为数据的管理和使用提供了极大的灵活性。可控冗余度:数据专用时,每个用户拥有并使用自己的数据,难免有许多数据相互重复,这就是冗余。由于数据库中的数据集中存储,共同使用,因而易于避免重复,并且易于减少和控制数据的冗余。三类数据模型数据库中的数据是有结构的,按照实现结构化所采取的不同联系方式,数据库的整体结构可分为三
10、类数据模型,即层次型、网络型和关系型。其中前两类又合称为“格式化模型”。数据库相关的概念数据管理:是指对数据的组织、编目、定位、存储、检索和维护等,它是数据处理的中心问题。数据库:数据库是以一定的组织方式存储在一起,能为多个用户所共享,与应用程序彼此独立、相互关联的数据集。通俗地讲,数据库是组织、存储、管理数据的电子仓库。数据库管理系统:是位于用户与操作系统之间的一层数据管理软件,它帮助用户建立、使用和管理数据库,简称DBMS(DataBase Management System)。DBMS使用户能方便地定义的操纵数据,并能够保证数据的安全性、完整性、并发性及发生故障后的系统恢复。DBMS通常
11、由:数据描述语言(DDL)、数据操作语言(DML)、其他管理和控制程序三部分构成。数据库系统:是指在计算机中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。数据库技术:是建立在数据库基础上的,研究如何科学地组织和存储数据,如何高效地检索数据和进行数据处理的一门学科,它是当代信息系统的基础。用户1用户2用户n数据库管理系统DBMS数据库DB+计算机软硬件系统DBS图21数据库系统的组成从最终数据库应用系统的作用范围和模式来看,数据库应用系统的体系结构可分为:单用户结构、主从式结构、分布式结构和客户/服务器结构。2、SQL概述SQL(Stru
12、ctured Query Language)语言又称为结构化查询语言,是1974年由Boyce和Chamberlin提出的。19751979年IBM公司San Jose Research Laboratory研制了著名的关系数据库管理系统原型System R并实现了这种语言。SQL是操作的检索关系型数据库的事实上的标准语言,它允许程序员和数据库管理员做如下的工作:更改数据库的结构。更改系统的安全设置。增加用户对数据库或数据表的许可权限。在数据库中检索需要的信息。对数据库的信息进行更新。SQL语言的功能有:Query(查询)、Manipulation(操作)、Definition(定义)、Con
13、trol(控制)。SQL语言既可以作为独立语言使用,也可以嵌入其他高级语言中使用。1986年10月美国国家标准局(American National Standard Institute,简称ANSI)的数据库委员会批准SQL作为关系数据语言的美国标准。1987年国际标准化组织(International Organization for Standardization,简称ISO)通过了这一标准。3、VB简介Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。“Basic”指的是 BASIC (Beginners All-Purpose Sym
14、bolic Instruction Code) 语言,一种在计算技术发展历史上应用得最为广泛的语言。Visual Basic 在原有 BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本语言,它是 Visual Basic 语言的子集,可嵌入HTML语言中,用于网页设计,如ASP(Activ
15、e Server Page)文件。(1)VB的功能VB可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。 数据访问特性允许对包括 Microsoft SQL Server 和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。有了 ActiveX(TM) 技术就可使用其它应用程序提供的功能,例如 Microsoft Word 字处理器,Microsoft Excel 电子数据表及其它 Windows 应用程序。 Internet 能力强大,很容易在应用程序内通过 Internet 或 intranet访问文档和应用程序,或者创建 Internet
16、服务器应用程序。已完成的应用程序是使用Visual Basic 虚拟机真正 .exe 文件,可以自由发布。(2)VB的系统特征代码限制: 可被加载到窗体、类或标准模块的代码总数限于 65,534 行。一行代码限于 1023 个字节。在一行中的实际文本之前最多只能有 256 个空格的前导,在一个逻辑行中最多只能有 25 个续行符 ( _)。过程、类型和变量对每个模块的过程数没有限制。每个过程可包含至多 64K 的代码。如果过程或模块超过这一限制,Visual Basic 便产生编译时间错误。如果遇到这种错误,可将特别大的过程分割成若干个较小的过程,或将模块级声明移到另一模块,来避免此类错误发生。
17、Visual Basic 用表来保存代码中的标识符名(变量、过程、常量等)。每个表限于 64K。动态链接库声明表每个窗体和代码模块使用一个描述动态链接库入口点的结构的表。每个结构约 40 个字节,表的大小限于 64K,形成每个模块大约有 1500 个声明。工程名表整个应用程序用一张包含所有名称的表。这些名称包括: 常量名 、 变量名 、 自定义的类型定义名、 模块名、 DLL 过程声明名。对工程名表总大小没有限制,但是区分大小写的条目不得超过 32K。如果超过了 32K 的限制,可以在不同的模块中重新使用 private 标识符以限制区分大小写的条目数到达 32K。 输入表 在不同的模块中每引
18、用一个标识符,便在输入表中创建一个条目。每一个这样的入口最小是 24 字节,但限于 64K,这样每个模块大约可以有 2000 个引用。 模块条目表 该表中每个模块最多达 125 个字节,但有 64K 的总限制,这样每个工程大约可以产生 400 个模块。VB 中的变量名不多于 255 个字符,而窗体、控件、模块和类名不多于 40 个字符。4、关系型数据库的实现Access2000就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。另外,Access允创
19、建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。5、运行环境硬件:没有测试条件,暂无数据。 软件:服务器端 操作系统:Windows XP以上数据库: Access 2003以上 IIS: 5.0以上客服端 操作系统:Windows 98以上分辨率: 1024*768以上2.2 系统分析2.2.1
20、 可行性研究1、系统目标在对现有系统和现状认真调查分析的基础上,明确了学生档案管理工作本身存在的问题和建立管理信息系统的初步要求,进一步研究确定新的系统的目标:(1)按照管理信息系统的原理和方法,采用成熟的信息技术的手段,支持学生管理的全过程,提高教务工作的效率。(2)针对现状计算机广泛应用的情况以及数据的封闭性,学生信息管理系统基于Windows系统研制、设计和开发。(3)考虑经费等的原因,系统使用一台PC机和现有软件以节省资金,降低成本。2、可行性研究经过调查、研究、分析、计算,在学生档案信息管理中的应用已经成熟,将从以下几个方面总结系统开发的可行性,具体情况如下:(1)技术可行性以Win
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 VB 学生 档案管理系统 设计 实现

链接地址:https://www.31ppt.com/p-3980010.html