学生学籍管理系统的设计与实现毕业论文.doc
《学生学籍管理系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《学生学籍管理系统的设计与实现毕业论文.doc(52页珍藏版)》请在课桌文档上搜索。
1、学生学籍管理系统毕业论文 本科毕业设计论文题 目 学生学籍管理系统的设计与实现 学 院 专 业 学生姓名 导师姓名 摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。 本文介绍了在Visual Basic6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析某一学校学生管理的不足,创建了一套行之有效的计算机管理学生学籍的方案。文章介绍了学生管理信息系统的系统分析部分,包括
2、可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。【关键字】:管理信息系统、ACCESS 2003、学生管理、Visual Basic应用。SummaryWith more and more widespread and profound application of information technology in management, the implement of management information system has become mature in tech
3、nology step by step. Managing information system is a new subject. Enterprise needs existence and development, so enterprise activities should be organized efficiently and organically, which means tightening up the enterprise management and strengthening effective management of any resource (staff,
4、finance, property, etc.) internal the enterprise, and also establishing a management information system fitting in with its own characteristics.This article introduces the detailed process of exploring a management information system under the environment of visual basic, utilizing “Top-Bottom” over
5、all plan and a strategy according to “Bottom-Top” application and exploitation. That is to establish a set of effective scheme for student management by computer, through analyzing disadvantages of student management by human resources. This article emphasizes on three sections. The system analysis
6、section of student management information includes feasible analysis, management function analysis .The system design section mainly focuses on system function design and data base design and data number design. And the system realization section has provided several major functions, together with t
7、he main windows and programs.This economical and pragmatic system has explicit interface, with simple operation.Keywords :MIS、student management、Access2003、visual basic application 引言学生学籍管理是一件复杂而细致的工作,每年都有新生入学、毕业生毕业及升学、学生升级、留级等事件发生;平时还有班级的调整、中途转学、休学、复学以及退学的学生,由于这些工作的杂乱而不确定性,使得学生学籍管理工作变得复杂且不易做到准确无误。因
8、此本软件设计力求实现学籍管理工作的自动化和现代化,实现对学生在校期间的全过程管理,从新生入学注册,基本档案信息的录入、档案查询以及信息修改,学生学号的编排,升级、留级调整,班级变动等详细情况的统计、分析均由计算机自动完成;还可以完成如各届学生花名册、学生学籍卡、毕业生升学登记表、学生变动情况表等一系列报表的打印工作,完成班级学生人数、学生自然分布、家庭住址分布、家长详细信息分布、外单位学生分布等各种信息的统计及报表的打印工作。从而彻底减化学籍管理手续,减轻学籍管理人员的工作量,使学籍管理工作向科学化、规范化和现代化的方向迈进。按工作常规和设计要求,整个软件分为以下模块:学生信息管理、班级信息管
9、理与课程信息管理等部分。近年来,随着科学技术特别是计算机数据库技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深深地认识,它已进入人类社会生活的各个领域并发挥越来越重要的作用。利用计算机数据库技术对学籍工作进行管理,具有着手工管理所无法比拟的优点。例如:用计算机进行学号编排可以有效地避免重号现象,并能达到高速准确地编排班级,只需几个小时就可将数千人分班编排完毕,极大地提高了工作效率;用计算机进行学籍档案统计,具有快速、准确、可靠等特点;用计算机进行学生档案查询、检索迅速方便;用计算机进行学生升级处理工作,可以提高其精确度。因此,开发一套学生学籍管理信息系统软件是很有必要,也是势在必行的
10、。它有以下几个好处:1、可使学生学籍管理工作准确高效;2、克服了手工管理中的许多困难,提高了速度,结省了大量时间;3、可快速查询有关学生学籍的的各种所需信息;4、只需一到两名管理人员即可操作系统,节省了大量的人力;5、软件系统可根据不同的需要随时进行升级,从而延长了软件的使用寿命;6、数据库具有存储量大,保密性好、运行成本低等特点。此外,为将来学校建立校园网考虑,系统采用客户机/服务器体系结构设计,以后学生学籍管理信息系统接入网络时,数据库可直接进行移植,勿需作大量的修改工作。 毕业论文学生学籍管理系统第一章 系统概述本学生学籍管理系统可以说是一个综合性的学校学生管理系统,这它集成了学生信息管
11、理、班级信息管理、课程信息管理等多种功能,因而具有较强的实用性和先进性。1.1 系统及需求分析 1.1.1 系统需求 通过调查,要求系统需要有以下功能: 由于操作人员的计算机知识普遍较差,要求有良好的人机界面; 由于该系统的使用对象多,要求有较好的权限管理; 原始数据修改简单方便,支持多条件修改 方便的数据查询,支持多条件查询; 在相应的权限下,删除数据方便简单,数据稳定性好; 数据计算自动完成,尽量减少人工干预;1.2 系统开发工具介绍 本系统采用面向对象的软件开发办法,以Microsoft公司的可视开发环境 Visual Basic6.0 作为主要开发工具,使用Microsoft Acce
12、ss 2003作为关系数据库,并在VB编程语言中采用ADO数据库编程模型,配合功能强大的SQL查询语言实现建立关系数据库,访问数据库,更新数据库,较好地实现了预定的需求功能。 一、Visual Basic 6.0概述1、Visual Basic 6.0 简介无论用户是一个Windows 编程新手,还是已经具有丰富的Windows程序设计经验的专业程序开发人员,利用Visual Basic 6.0提供的良好开发环境,均可以使你快速地完成所需设计任务。所谓Visual ,中文的意思是“可视化”,它提供了一种创建图形用户界面(GUI)的方法,利用这种方法,用户可不必书写复杂的描述界面元素外观和位置的
13、程序代码,而只需将系统提供的对象放到屏幕上的适当位置,并通过属性窗口进行适当的设置或调整,就可以设计出一个优秀的应用程序界面。此外,用户除了可以使用单独的Visual Basic 6.0程序设计环境进行程序设计外。Visual Basic 6.0 程序设计系统还被包括在Excel Access 等众多Windows功能应用软件中,以供用户进行二次开发。目前在编制网页上使用较多的VBScript 脚本语言实际上是Visual Basic 语言的子集。因此,无论从哪方面讲,用Visual Basic 6.0系统开发软件都是一件非常合算的投资。2、Visual Basic 6.0 语言的特点不管你是
14、编制一个小小的应用程序,还是开发一套大型的专业系统软件,甚至是开发一个跨越Internet 的分布式应用系统软件,Visual Basic 6.0 都可以为用户提供合适的工具。利用Visual Basic 6.0的数据访问特性,用户可创建数据库、前端应用程序、适用于大多数流行数据库格式的服务器组件等。利用ActiveX技术允许用户使用其他应用程序提供的功能,如Microsoft Word、Microsoft Excel,甚至可直接使用由Visual Basic 6.0 专业版和企业版创建的应用程序和对象。Visual Basic 的Internet 功能允许用户使用程序方便地通过Interne
15、t 访问文档和应用程序,甚至创建Internet应用程序。用Visual Basic 6.0用户创建的是一个真正的EXE文件,该文件可直接运行于操作系统(Windows98/2000/XP或Windows NT系统),完全脱离Visual Basic系统环境。并且,该文件可以自由发布,安装到单机或网络服务器上。此外,Visual Basic 6.0 还增加了一些新的功能,具体如下:增加了ADO数据对象,该数据访问技术是一个简单的数据模型,可更好地与其它Microsoft和非Microsoft技术集成。它还是一个通用接口,可用于访问本地或远程数据、连续和离散记录集、用户可访问的数据绑定接口和分层
16、记录集。提供了数据环境设计器,其中提供了一种创建ADO对象的交互设计环境,数据环境可作为窗体或报表中所有要求数据对象的数据源,或者通过数据环境的方法和属性由等程序访问,数据环境设计器具有用户连接设计器的全部功能和附加特性,如拖放、分层、分组和合计等。数据报表,允许用户使用拖放方法利用任何记录集合快速创建报表。数据源,创建可绑定任何控件的数据源、用户定义控件和类。SQL编辑器,允许用户增加新的存储过程至SQL服务器程序和Oracle数据库中,用户还可以使用编辑器编写触发器。增强数据窗体向导,现在用户不仅可以构造不绑定至数据控件的代码窗体,而且可以使用ADO代码,该向导已经集成到应用程序向导、Ch
17、art向导和Flex Grid向导中。文件系统对象,Visual Basic 6.0 提供了改进的文件系统中移动的程序集,并可创建文本文件和目录。Data Grid控件,该控件可帮助用户快速构造观察和编辑记录的程序,它也支持新的ADO数据控件。可视化数据库工具集成(企业版)。在Visual Basic 6.0 中用户可以可视地创建数据库和查询、SQL服务器程序、Oracle数据库表、使用拖放方法创建视图,以及自动改变列数据类型。3、Visual Basic 6.0 的版本目前Visual Basic 6.0有三种版本,各自满足不同的开发需要。其中:Visual Basic 6.0学习版使编程人
18、员可轻松学习和设计一些基本的应用程序。该版本包括所有的内部控件,连同Grid、Tab和Data Bound控件。Visual Basic 6.0专业版为专业编程人员提供了一套进行开发功能完备的工具。该版本包括学习版的全部功能连同ActiveX控件,还包括Internet Application Designer(Internet报务器应用程序设计器)、Integrated Visual Database Tools(集成可视化数据库工具)、Data Environment (数据环境)、ActiveX污染Data Objects(数据对象,简称ADO)和Dynamic HTML Page De
19、signer (动态HTML页面设计器)。Visual Basic 6.0企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能连同Back Office 工具,如SQL Server Microsoft Transaction Server 、Internet Information 、Visual SourceSafe、SNA Server等。二、数据库基础与Access的应用1、数据库基础:数据库一直是计算机软件开发的重要话题。在利用计算机辅助办公的时代,人们很难不和数据库打交道,几乎所有的应用程序都离不开数据的存取操作,而这种存取操作往往是用数据库来实现
20、的。企业的所有信息和管理方面的应用软件,基本上都是一个标准的数据库应用系统。1)数据库的概念和术语在使用计算机处理商业数据信息以前,人们将数据分类保存在一个表格中,然后按照表格的分类将所有的表格存放在不同的文件中,而不同的文件夹又按其分类存放在不同的文件框中;在维护此类文档的工作人员的桌面上有一大堆预先打印好的空白表格,以便随时建立新的表格并在更新内容后取代旧表格,因为所有的信息均是存放在纸张上,而信息的存取和更新等操作均在纸张上进行,所以有人把计算机数据库出现之前的时期称为“纸上办公时代”。从某种意义上来说,数据库技术是一场信息技术的革命。然而最早的数据库结构是非常简单的。其组织方式和传统的
21、信息管理方式相当,都有是以二维表的方式来存放数据,其管理方法也比较落后。数据库最基本的术语有字段(Field)、记录(Record)和表(Table)。2)关系数据库的概念和优点:关系数据库的概念是很早就提出来的概念,并以其强大的优势在微型计算机乃至大型计算机等系统上获得了广泛的应用。目前流行的数据库管理系统几乎都是关系数据库。所谓关系数据库,就是将含有不必要重复数据的复杂数据库进行标准化,使用若干个表,在每一个表中存放仅需要记录一次的数据,然后用关键字段连接或联系表格而组成的数据库就称为关系数据库。使用关系数据库的好处在于可以避免数据不必要的重复。为了避免数据的重复,可以将包含重复数据的表拆
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 学籍 管理 系统 设计 实现 毕业论文

链接地址:https://www.desk33.com/p-1253579.html