《学生学籍管理系统的设计与实现毕业论文.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技术集成。它还是一个通用接口,可用于访问本地或远程数据、连续和离散记录集、用户可访问的数据绑定接口和分层记录集。提供了数据环境设计器,其中提供了一种创建ADO对象的交互设计环境,数据环境可作为窗体或报表中所有要求数