基于Delphi新生报到管理信息系统设计
关键字: 新生报到管理系统;ADO ;ACCESS; 信息管理系统(MIS); 数据库;数据字典;数据流图
新生报到管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。新生报到管理系统用计算机来管理新生报到可以作到在新生前来报到时给其分配相关资源,存储其相关信息可以避免所分配的学号、床位号中间呈现空缺的现象也降低了教务处工作人员的工作强度,避免了提前去做新生的相关分配工作。“新生报到管理系统”旨在每届新生前来报到时登记其基本信息并将其基本信息录入到数据库中,如此就可以避免将已被录取但不前来读书的学生的相关信息存储进在校学生的相关数据库中,同时使用该系统可以实现新生信息的有序存储,使得检索迅速、查找方便、并且提高了可靠性。
该系统是在DELPHI的开发工具前提下进行的,连接了MICROSOFT OFFICE ACCESS数据库,整个系统都贯串与ADO这个控件。去连接数据库,建立数据绑定。进行前台界面对后台数据库的管理。
前言
近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也有人称为数字化时代,在这数字化的时代里,学校的新生报到管理也受到了极大的挑战。新生报到管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以新生报到管理系统应该能够为用户提供快捷的信息录入方式、查询手段及相关设置和安排。但一直以来人们使用传统手工的方式管理新生报到,这种管理方式存在着许多缺点,如:效率低、年保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对新生报到的相关内容进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高对新生报到管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
第1章概述
1.1 系统开发的背景
当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
目前,很多高校在新生报到管理方面仍采用手工管理方式,这种管理方式存在着许多缺点,如:效率低、年保密性差,人力资源利用率低另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。新生报到管理是学校管理中的一个最基本的项目。表面上看,它只是学校管理中的一个简单的部分,但是它涉及到学生基本信息的完整录入、班级的设置及安排、各个学生寝室的设置及分配、以及学生学号的安排等多个方面。过去传统的管理方式是在新生尚未来报名前必须通过手工方式人为地为已经录取的学生安排其所在班级,分配学号,安排其所要住的亲室,分派床位号等。这种方式为所有已录取学生作出相关安排,但并非所有学生均会前来报到,这样的结果会导致部分已分配的学号,床位号产生空缺,给以后的管理造成不必要的麻烦,同时也浪费了学校的人力,物力资源,降低了工作效率。若可以作到在新生前来报到时给其分配相关资源,存储其相关信息则可以避免所分配的学号、床位号中间呈现空缺的现象也节省了教务处工作人员的工作强度,避免了提前去做新生的相关分配工作。本课程设计便是利用开发工具。
1.2 系统开发的目的及意义
借助现代信息技术和管理理论,建立现代管理信息系统是当今社会的重要趋势。 随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
为了适应信息时代发展,提高学校的工作效率和办学水平,实现现代化大学的运行机制和高水平的管理,体现大学中计算机的特色,使计算机的使用成为学校对学生进行有效管理的重要组成部分。用计算机来管理新生报到可以避免不必要的资源浪费。用计算机来管理新生报到可以作到在新生前来报到时给其分配相关资源,存储其相关信息则可以避免所分配的学号、床位号中间呈现空缺的现象也节省了教务处工作人员的工作强度,避免了提前去做新生的相关分配工作。
第三章系统逻辑设计
3.1系统总体结构
按照结构化的系统设计方法,将整个系统分解成相对独立的若干模块,通过对模块的设计和模块之间关系的协调来实现整个软件系统的功能,从而得到系统的功能模块结构图。本系统的功能模块结构如图3.1所示。
功能说明:
l信息需求
新生信息:学号,姓名,性别,出生年月,家庭住址,邮政编码,联系电话,专业代码,系别代码,公寓代码,寝室编号,状态。
公寓信息:公寓代码,公寓级别,收费标准。
院系信息:系别代码,系别名称,专业费,其他费,专业代码,专业名称。
收费信息:学号,姓名,收费金额,收费日期,收费人,备注。
用户信息:用户名,密码,用户权限等。
l功能需求本系统要求能够实现新生基本数据的维护,新生缴费数据的维护,新生住宿数据的维护,各类信息的查询,用户及其权限的管理,登录系统,退出登录,关闭系统等。
l处理需求
新生信息处理: 本模块只用一个窗体,用来查询并显示新生的基本信息,根据不同的状态用不同的颜色来显示。
报道单处理:本模块用一个窗体实现,首先在此窗体中显示所有新生的信息,根据显示的颜色或状态就能辨认该生是否报道,如果某生要报道,右键单击该生就可对他进行报道。
公寓处理:本模块用两个窗体,一个用来查询并显示新生的基本信息,另一个用来处理公寓安排或公寓修改。首先根据显示的新生信息可以知道该生有没有报道,安排公寓等信息。如果某生要安排公寓,右键单击该生所在的行,选择安排公寓,便弹出学生安排公寓的窗口。
修改公寓和安排公寓的窗口是一样的。如要修改公寓 ,单击要修改的学生,选择修改公寓,便会弹出修改公寓的窗口。
缴费处理:本模块也是采用两个窗口,一个用来查询并显示新生的基本信息和缴费信息,左键单击缴了费的同学,便会在另一个控件中显示该生的缴费信息,另一个用来处里缴费,如果某生要缴费,右键单击该生所在行,选择缴费,在弹出的窗口中便可进行缴费。
用户处理:本模块用了三个窗口,一个窗口用来显示用户信息,一个修改用户和添加用户,一个修改口令。首先根据显示的用户信息,右键单击,可选择添加用户,修改用户或删除用户。修改口令单独设一窗口。
登录系统:本模块用一个窗口实现,用户输入用户名和密码进行登录
退出登录:本模块不需要窗口,用相应代码实现。
关闭系统:本模块不需要窗口,用相应代码实现。
信息查询:所有的信息查询都是按姓名进行模糊查询,查询结果以表格的形式显示,包括了相应的基本信息。