基于VFP的学生学籍管理系统
---学生信息浏览与查询
摘 要
随着这些年来我过高校的进一步扩招和对高校信息管理要求的进一步提高,原先的一些学生学籍管理系统的局限性已经显现出来了,本文通过结合学生学籍管理的和高校的现实状况,分析了现今学生学籍管理系统中所应应用的几个环节,并针对每个环节做出了详细的阐述和探讨,根据具体的实际情况确定了用户管理、学籍管理、成绩管理、信息一览、统计管理等五大模块,介绍了系统开发用到的JSP环境和使用的编辑语言,以及以后数据库SQL2000,并对模块的功能进行了分析和设计最终实现系统的开发。
关键词: 数据库 学生学籍管理系统 记录
ABSTRACT
As these years I had of university students and further to the university information management requirements of the further improved, and some of the old student registration management system limitations appeared, this paper through the combination of college students' status files management and the reality of the situation, analyses the current status as a student in the management system should be some links, and application for each link make detail and discussed, according to the actual situation of specific determine the user management, the students' identity management, performance management, information list, statistical management etc. Five modules, introduces the system development of JSP environment and use the use of language, and editor SQL2000 database, and the future of the module function analysis and design finally realize system development.
Keywords: Database management system status as a student records
目 录
1.前言 1
1.1 学生学籍管理的概述 1
2.系统平台的选用 1
2.1 数据库技术的现状与发展 1
2.2 数据库系统的设计原则 1
2.3系统开发工具、环境的选择 2
3. 学生管理系统分析 3
3.1 系统目标 3
3.2 系统可行性分析研究 3
3.3 需求分析 4
4.总体设计 5
4.1 系统功能模块图 5
4.2 系统功能模块的说明 6
5. 详细设计与实现 6
5.1 数据需求分析 6
5.1.1 概念设计 6
5.2 数据库概念结构设计 6
5.3 学生信息的浏览、查询 8
5.3.1系统维护模块模块 13
5.3.2新生信息录入模块 19
6.系统的测试与评价 23
6.1系统的特点 23
6.2系统的缺点 23
6.3将来可能提出的要求 23
7.设计总结 23
参考文献 24
致谢 24
1.前言
1.1 学生学籍管理的概述
学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于的决策者和管理者来说都至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件学籍,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生学籍信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中将以开发一套学生学籍管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法
2.系统平台的选用
2.1 数据库技术的现状与发展
数据库是60年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间上都得到了和很大的发展。现在,数据库是数据处理的主要工具,是管理信息系统(MIS)的核心部分。数据库系统是当今计算机信息系统的核心,是计算机技术和应用发展的关键。传统的数据库系统旨在处理永久、稳定的数据,强调维护数据的完整性、一致性。
数据库理论与技术的发展极其迅速,其应用日益广泛,在当今的信息社会中,它几乎无所不在。以关系型为代表的三大经典(层次、网状、关系)型数据库在传统的(商务和管理的事务型)应用领域获得了极大成功。计算机世界报社与IBM公司联合举办了"21世纪数据库技术发展专家研讨会"。IBM DB2的创始人Donald Haderle先生与国内著名数据库专家,就下世纪数据库发展的趋势、数据库领域革命性的突破、IBM DB2的应用、数据仓库的实施、我国数据库技术和应用的现状及趋势、我国数据库用户的需求等问题,进行了广泛而深入的讨论。
2.2 数据库系统的设计原则
(1)数据库系统采用易于集成的,开放的技术。
(2)产品质量优异,可靠性高,适于长期运行,能支持关键应用。
(3)数据安全,保安型高。
(4)能提供分布式数据库功能。
(5)支持多种开发环境,软件开发容易。
(6)扩充性和升级能力强。
2.3系统开发工具、环境的选择
现在市场上有很多管理系统的开发工具,如:Visual basic、delphi、ASP等等,数据库开发工具又有很多种,如:Access,SQL Sever,Oracle等等。这些都是很出色的管理信息系统及数据库的开发工具。不过Visual foxpro6.0有着以下几项特点:
Visual foxpro是microsoft公司推出的全新的pc平台关系数据库管理系统。它具有强大的性能、无与匹敌的速度、完整而丰富的工具、及其友好的图形用户界面、简单得数据存取方式、良好的兼容性、独一无二的跨平台特性及真正的可编译性,是系统成为目前最快、最完美的数据库系统。不但兼容早期的dbase以及foxbase各种版本,同时还提供了许多基于windows的崭新功能。Visual foxpro作为具有windows95兼容标志的应用软件,具有快速开发应用程序、面向对象和客户机/服务器的强大功能,它是多年来出现在关系数据库方面最重要的产品。
(1) 简单,易学,易用
1. 快速完成应用任务
Visual Foxpro6.0提供了向导,生成器和设计器三种工具,这三种工具都使用图形交互界面方式,使用户能够最简单而又最快速地完成数据操作任务。
如果用户想突破向导和生成器本身的限制,想要自己对应程序进行更复杂或更灵活的控制,可以利用另一种Visual Foxpro6.0提供的方便有效的工具--设计器,设计器也提供了一个友好的图形应用程序开发接口,通过它对用户能建立起自己的应用程序。例如:用户可以用窗体设计器定义和生成一个窗体,用数据表设计器定义和生成一个数据表。
2. 使用方便的工具栏
像许多其他Microsoft产品一样,Visual Foxpro6.0也给用户提供了使用方便的工具栏,工具栏里有许多按钮,他们代表着菜单里的某些选项。一般来说,用户经常执行的操作或使用的对象多对应一个按钮,用户可以通过选择这些按钮方便而迅速地完成操作,而不必通过菜单选项。
3. 不编程而建立应用程序界面
Visual Foxpro6.0提供的窗体设计器是一种功能强大的工具,用户能够不编程或使用很少的代码来实现友好的交互式应用程序界面以及对界面的控制。例如;用户可以用栅格控制很容易地建立一对多的窗体;用户只需把一个数据表
上一篇:
基于VFP的学生信息管理系统的设计
下一篇:
4种小菜缓解孕妈咪不适