当前位置:文档之家› 学校招生信息管理系统

学校招生信息管理系统

哈尔滨师范大学课程论文课程名称管理信息系统任课教师XXX题目学校招生信息管理系统姓名XXX学号XXXXXXXXX学院计算机科学与信息工程学院学校招生信息管理系统XXX摘要:随着计算机及网络技术的飞速发展,Internet的应用在全球范围内日益普及,办公自动化是运作高效的企事业单位的必然要求,网上招生管理系统是一个高校不可缺少的部分,它的使用对于招生人员和考生来说都至关重要。

本文以开发忻州师院网上招生系统为实践基础,详细阐述了网上招生管理系统的设计与实现的全过程,结合Visual Basic6.0相关程序和ASP相关技术,以SQL Server 2000为后台数据库开发了本系统。

关键词:网上招生; Visual Basic6.0;招生信息管理;SQL Server 2000 ;网上招生管理;计算机第一章论述1.1 课题来源、研究目的及意义随着计算机及其应用软件的发展,教育信息化已经越来越得到重视。

实现教育信息化的管理,能够提高教学质量,减轻学校和教学管理部门的压力。

招生管理系统是针对学校需要应运而生的,是每个学校运行的一个主要环节,是为学校管理者更好的管理所招收的学生工作而开发的管理软件。

利用计算机技术对招生工作进行管理,具有手工管理所无法比拟的优点,因此,开发一套招生管理系统软件是很有必要,也是势在必行的,根据需求分析,实现招生管理业务,效益已越来越明显。

开发本系统,旨在可以有效而机密的管理招生数据,提高工作效率和增加招生管理的透明度,实现数据规范化、自动化的电脑管理。

1.2 研究内容整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成考生信息、招生计划管理和考生录取的全过程,。

主要的功能模块有:⑴系统管理模块:包括系统登录、修改密码、添加新用户、退出系统。

其中添加新用户功能只有当登录的用户是管理员时才能使用,并且注册用户时需要输入用户的真实姓名。

⑵考生信息管理模块:包括添加考生信息、显示考生信息、考生信息统计。

其中添加考生信息需要输入考生的所有信息,如考生基本信息,考生成绩信息等。

显示考生信息可以逐条显示这些信息,还可以按准考证号查询考生信息。

考生信息统计可以按文理科,省份等进行统计。

⑶考生录取模块:包括考生录取,显示已录取考生信息。

⑷招生计划管理模块:包括添加招生计划、显示招生计划、查询招生计划、招生计划统计;⑸数据库维护模块:包括数据库备份和数据库恢复。

第二章系统分析及关键技术2.1 系统需求分析需求分析是管理系统开发的第一步也是最重要的一步。

需求分析就是描述系统的需求,通过定义系统中的关键域类来建立模型。

分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制。

这是一个管理系统,设计目标是赋予系统基本的招生功能,以尽量方便学校,而且使用起来也很容易。

分析那些理论中对实际操作有价值的功能,如考生信息管理,招生计划管理,和系统管理.还有对信息的添加,修改,和删除.并且提供快速查询功能,方便学校了解并能快速高效的工作。

对于系统管理员,也力求尽最大可能方便其进行操作。

1. 管理员对功能的需求(1) 登录取得管理员权限(2) 注销此次权限2. 考生信息管理(1) 查询考生信息。

考生信息包括考生基本信息和其他信息,基本信息包括准考证号,姓名,性别,户籍所在地,政治面貌,籍贯,年龄,出生年月;其他信息包括考生成绩,考生填报志愿信息,考生个人简历,考生亲属关系。

(2) 修改考生信息。

考生信息包括考生基本信息和其他信息,基本信息包括准考证号,姓名,性别,户籍所在地,政治面貌,籍贯,年龄,出生年月;其他信息包括考生成绩,考生填报志愿信息,考生个人简历,考生亲属关系。

(3) 删除考生信息.(4) 考生信息统计。

包括按文理科、按院系、按考生省份、先按院系再按省份统计。

3. 招生计划管理(1) 添加招生计划。

包括院系,省份,招生人数。

(2) 查询招生计划。

(3) 修改招生计划。

(4) 删除招生计划。

(5) 招生计划统计。

4. 系统管理(1) 系统登录。

(2) 修改密码。

(3) 添加新用户。

只有管理员才能添加。

(4) 退出系统。

2.2 系统配置1.操作系统选择可以根据用户量的大小选择不同的操作系统。

当然,一般情况下对Windows界面比较熟悉。

因此,我选择使用Windows 7。

维护水平“较好”,稳定性要求较高,每秒数据并发数据访问记录为500-2000。

2.硬件配置系统的硬件配置主要根据用户对系统的稳定性、系统的容量、系统的吞吐量以及对系统的维护水平而定。

我的系统硬件配置是:处理器:Celeron(R) 2.66GHz;内存:512MB;硬盘:80GB。

2.3 关键技术客户/服务器(Client/Server)是近年来迅速发展的分布式信息处理体系结构。

客户/服务器体系把信息处理过程分成几个部分,并把它分配到整个计算机网络上,使信息处理过程能最佳地利用计算机的系统资源。

在招生管理系统中,为了避免多个用户同时对同一数据进行操作,减少系统开销,尽可能地少耗用网络资源,系统采用客户/服务器结构。

C/S模式系统以服务器作为数据处理和存储平台,在终端设计有专门的应用程序进行数据的采集和初次处理,再将数据传递到服务器端,用户必须使用客户端应用程序才能对数据进行操作。

C/S模式具有专业化程度高、开发手段灵活、运行速度快等特点,但受到维护成本大、适应性弱等问题的影响。

C/S模式是早期电子政务开发中主要应用的模式,同时一些专业的MIS软件也经常使用这种模式。

C/S模式系统几乎可以适应任何的操作平台,开发技术也多种多样,大部分计算机语言都能开发出C/S模式的应用系统。

Client/Server是分离的逻辑实体,它是通过网络协同工作来完成一项工作,它具有下列特征:⑴功能分离:Server进程是服务的提供者,Client进程是服务的消费者,它们是在不同机器上运行的进程间的一种关系。

⑵共享资源:一个Server可以同时为多个Client提供服务并协调它们共享资源的访问。

⑶位置透明:Server可以驻留在与客户相同或不同的处理器上,需要时,Client/Server平台可通过重新定向服务来掩盖位置。

⑷服务封装:客户过程只需要知道Server的界面,而不必了解其逻辑。

⑸同步/异步操作:客户可以用同步或异步的方式请求服务。

异步方式可以使Server 并发地处理多个客户任务。

⑹可扩展性:支持水平或垂直扩展。

水平扩展可以增加或更改客户工作站;垂直扩展是可以转移到新的或多个Server机器上。

2.4 可行性研究可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

本系统的可行性分析包括以下几个方面的内容。

1.经济可行性:主要是对项目的经济效益进行评价,本系统开发经费非常小,对于大多数单位在经济上是可以接受的。

2.技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。

系统采用Visual Basic6.0开发,后台数据库使用Server SQL 2000,使用C/S结构设计,系统实现对SQL数据库的维护,包括对数据的增加、修改、删除,以及查询操作。

因此,系统的软件开发平台已成熟可行。

硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。

3.时机可行性:目前,随着社会的发展,学校的增加,生员的扩招,设计这样一个招生系统会给学校带来方便和效率.所以建立这样一个管理系统很有市场,所以具有时机可行性。

第三章招生管理系统分析与设计3.1招生管理系统总体结构设计招生管理系统按功能可分为系统管理、考生信息管理、招生计划管理、考生录取管理、数据库维护、帮助六大模块,每个模块下分几个小模块。

系统总体结构设计如图3.2所示:图3.2 系统总体结构图3.1.1 系统管理系统管理可以细分为登录系统、修改密码、添加新用户、管理员设置、退出系统五个子功能模块。

·登录系统:过对操作人员输入的用户名称和用户口令的验证,使得系统管理人员进入系统管理界面进行相关操作。

·修改密码:用户可以通过该模块进行密码的重新设置,以保证帐号安全。

·添加新用户:该功能模块只有登录的用户是管理员时才能对其进行操作,注册过程中可以选择新用户的权限。

·退出系统:操作员完成对系统的操作,安全退出系统。

3.1.2 考生信息管理考生管理系统包括考生信息的录入、显示考生信息、考生信息统计三个子功能模块。

·考生信息录入:该模块是整个招生管理系统的一个核心部分。

操作人员可以在考生录入窗口中实现考生信息管理的大部分的节本功能,包括考生信息的添加、修改、删除等功能。

·显示考生信息:该模块可以显示考生的所以信息,包括基本信息、考生成绩信息、考生报考志愿信息、考生简历等。

还可以同过准考证号查询特定考生的信息,并可对其进行修改、删除、保存等操作。

·考生信息统计:该功能模块可以按多种方式统计,如按文理科、按院系、按考生省份、先按院系再按省份统计等。

3.1.3 招生计划管理招生计划管理包括招生计划录入、显示招生计划、招生计划统计三个子功能模块。

·招生计划录入:按要求输入招生院系、省份、招生人数。

·显示招生计划:可以按院系、省份查询招生计划,也可显示全部招生计划。

并能对招生计划进行修改、删除、保存等操作。

·招生计划统计:包括按院系统计和按省份统计。

3.1.4 考生录取管理考生录取管理包括考生录取、已录取考生信息两个子功能模块。

·考生录取:操作员通过该模块对符合要求的考生进行录取操作。

·已录取考生信息:可以查看各院系、各省份的考生录取情况,也可以查看全部的考生录取情况。

其中各省已录取考生信息和各院系已录取考生信息都统计了已录取考生人数和相对招生计划而言的剩余招生名额,以便于用户明确已录取情况和还需招生情况。

3.1.5 数据库维护数据库维护包括数据库备份和数据库恢复两个子功能模块。

·数据库备份:主要是为了防止数据丢失,定期对数据库进行备份。

·数据库恢复:主要作用是当数据库出现问题时,将备份的数据恢复,可以防止数据丢失带来的损失。

3.2 系统流程图图3.3 系统流程图3.3 系统数据流程图图3.4 系统数据流程图3.4 数据库详细设计数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。

相关主题