VB学生档案管理系统设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要
think58
随着学校规模的不断扩大,院系不断增设,学生数量急剧增加,有关学生的各种档案信息也成倍增多。面对大量的信息,如果管理水平还停留在纸介质的基础上,那么将不能适应时代的发展,随着计算机科学的日渐成熟,作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有手工管理所无法比拟的优点。通过这样的系统,可以规范学生档案管理,提高学生管理效率,快速查询信息和进行科学统计,减少管理方面的工作量和成本。
系统前台采用Visual Basic 6.0,主要完成机构设置、学籍管理、课程管理、成绩管理、奖惩管理、系统管理六个模块功能。后台数据库采用Microsoft SQL Server2000,使数据存储更安全,不能多个用户同时修改数据,保证数据的一致性,很好的伸缩性,多平台使用。
学生档案管理系统具有功能强大,界面友好,操作简单等特点。能方便用户操作使用,该系统的使用能使更多的学校获益。
关键词:档案管理,科学统计,快速查询,Visual Basic 6.0
copyright think58
[来源:http://think58.com]
[资料来源:http://think58.com]第1章 绪论
copyright think58 [来源:http://www.think58.com]
[资料来源:www.THINK58.com]1.1课题研究背景
21世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用普及到经济和社会生活的各个领域。使原本旧的管理方法大大地阻碍了人类经济的发展。
[来源:http://www.think58.com]
如今,电脑已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。虽然现在世界上已经充满了各种软件,但它们依然不能满足用户的一些特殊需要,所以人们不得不开发适合自己特殊需求的软件。
随着科学技术的不断提高,计算机科学也日渐成熟,其强大的功能已被人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
1.2课题研究目的
学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但现在我国的档案的管理水平还很低,有些还停留在纸介质的基础上,人们一直在使用这种传统的人工方式管理文件档案,这样的机制已经不能适应时代的发展,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。因此开发这样一套档案管理软件是很有必要的。
think58好,好think58 [版权所有:http://think58.com]
[资料来源:http://www.THINK58.com][资料来源:http://think58.com]
think58 [来源:http://www.think58.com]
[版权所有:http://think58.com]
1.3课题研究内容
首先,对系统流程分析,明确系统要完成的各项任务。学生档案管理系统用来管理学生的档案信息。本系统主要是针对4年制的本科院校,学校的组织机构主要分为院、系和班级。学生档案信息一般包括机构信息(院、系、班级)、学籍信息、学生基本信息、学生课程信息、学生成绩信息、奖惩记录等。学生档案管理系统是学校管理学生档案的重要工具,一个完善的学生档案管理系统的任务主要包括以下几项:机构设置包括院设置、系设置、班级设置三个子模块,主要负责院、系和班级信息的设置;学籍管理包括学生注册、基本信息、家庭成员信息、学籍异动、学籍报告五个子模块,主要负责管理学籍信息,包括学生注册、学籍异动、基本信息和家庭成员信息;课程管理包括新增课程、课程分配、课程查询三个子模块,主要负责管理各院系的课程信息和学生的选课信息;成绩管理包括成绩录入、成绩评审、成绩单生成三个子模块,主要负责管理学生的考试成绩;奖惩管理包括奖惩录入、奖惩查询、奖惩单生成三个子模块,主要管理学生在校的奖惩表现;系统管理包括用户管理、密码维护、重新登录三个子模块,负责管理用户信息和用户登录。
其次,设计数据库。数据库设计的好坏直接关系到系统的开发效率,要区分业务处理工作开展中涉及到的每个实体,对每个实体进行分析,找出其必需的信息内容,以及各实体之间的联系。
再次,界面设计完成后,就开始逐步实现系统功能,首先是配置数据库、连接数据库,成功后开始对一些按钮等基本组件写事件触发代码,结合SQL Server 2000数据库的强大功能,运用查询分析器封装好SQL语句,再把这些SQL语句通过程序代码的调用,实现基本信息收集与数据操作等功能。最后扩展系统功能,使业务处理更加完善与合理,完成业务约束等。
think58好,好think58 [资料来源:http://THINK58.com]
最后,测试系统,对一些系统运行出错的地方给予修正,进行代码的优化,做出错误报告,对系统进行后期制作,最后完成系统的开发。
最终系统要达到的要求如下:
think58 [资料来源:www.THINK58.com]
(1)程序运行正确;
(2)界面友好;
(3)具有稳定性;
think58 [版权所有:http://think58.com]
[版权所有:http://think58.com](4)能够实际应用。
第3章 需求分析
3.1总体要求
系统开发的出发点是实用。系统建设要求达到提高办事效率、减轻办事人员的劳动强度并实现信息共享的目的。主要体现在以下几方面:
内容来自think58
1.实用性最大限度地满足用户的需求,做到灵活实用是系统建设的最高要求,也是系统设计的基本出发点。实用性要求做到:便于用户应用,便于系统管理,便于数据更新和系统升级,具有简单明了的人机交互方式、优化的系统结构和完善的数据库系统,以及灵活简便的用户界面和及时向用户提供有效的帮助信息。
2.网络化在软硬件上采用C/S结构,能有效地保证数据的安全性,合理地控制数据流向。
copyright think58
[资料来源:THINK58.com]
[来源:http://www.think58.com]3.经济性系统建设要求在实用的基础做到经济,以最小的投入获得最大的效益。在软硬件配置、系统开发和数据库建立上都充分考虑投入和经济效益[3]。
3.2用户需求
随着学校规模的不断扩大,院系不断增设,学生数量急剧增加,有关学生的各种档案信息也成倍增多。面对大量的信息,如果管理水平还停留在纸介质的基础上,那么将不能适应时代的发展,并且对于用户的好多需求根本无法满足,传统的档案管理方法根本无法自动生成一些,还要人手工输入,如果档案存放的时间长了,容易被损坏,也容易丢失,这些缺陷使传统档案管理系统浪费了许多人力和物力。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。学生档案管理系统成为一个教育单位必不可少的部分,它的内容对于学校的决策者和管理者来说至关重要。通过这样的系统,可以规范学生档案管理,提高学生管理效率,快速查询信息和进行科学统计,减少管理方面的工作量和成本。
内容来自think58 [版权所有:http://think58.com]
[资料来源:http://www.THINK58.com]
3.3 系统具体功能要求
学生档案管理系统用来管理学生的档案信息。本系统主要是针对4年制的本科院校,学校的组织机构主要分为院、系和班级。学生档案信息一般包括机构信息(院、系、班级)、学籍信息、学生基本信息、学生课程信息、学生成绩信息、奖惩记录等。学生档案管理系统是学校管理学生档案的重要工具,一个完善的学生档案管理系统的任务主要包括以下几项:
1.机构设置,主要负责院、系和班级设置;
2.学籍管理,主要负责管理学籍信息,包括学生注册、学籍异动、基本信息和家庭成员信息;
3.课程管理,主要负责管理各院系的课程信息和学生的选课信息;
4.成绩管理,主要负责管理学生的考试成绩;
think58好,好think58
[来源:http://think58.com]
[资料来源:http://think58.com]5.奖惩管理,主要管理学生在校的奖惩表现;
6.系统管理,负责管理用户信息和用户登录。
think58
[版权所有:http://think58.com]
4.1.2 系统各功能模块介绍
1.机构设置
[版权所有:http://think58.com]
机构设置模块用来管理学生所属的院系以及所在的班级,它包括以下模块:
[资料来源:http://www.THINK58.com]
(1)院设置模块
[来源:http://think58.com]
院设置模块负责维护院信息,主要应具有增加、修改、删除和查询功能。
[资料来源:http://think58.com]
(2)系设置模块
copyright think58 [来源:http://www.think58.com]
系设置模块负责维护系信息,主要应具有增加、修改、删除和查询功能。
(3)班级设置模块
班级设置模块负责维护班级信息,主要应具有增加、修改、删除和查询功能。
2.学籍管理
学籍管理模块主要用来管理学生注册、学生基本信息和家庭成员信息、学籍异
think58.com [来源:http://www.think58.com]
动以及学籍报告,它包括以下模块:
(1)学生注册模块
think58好,好think58
[资料来源:www.THINK58.com]
学生注册模块主要用于管理学生注册,包括新生注册和学期注册。新生注册是指新生报到时所填的信息,主要有基本信息和家庭成员信息。学期注册是指高校在每学期开学的时候进行的注册,确认学生是否按时到校。一般的本科院校都为4年制,共8个学期,在校生共需注册8次(第一次注册可以看作新生注册)。
[资料来源:THINK58.com]
(2)基本信息模块
基本信息模块负责维护学生的基本信息,主要应具有增加、修改、删除和查询功能。当增加一条基本信息时,就相当于进行了一次新生注册。
(3)家庭成员信息模块
[资料来源:http://THINK58.com]
家庭成员信息模块负责维护学生的家庭成员信息,主要就具有增加、修改、删除和查询功能。
本文来自think58
[来源:http://www.think58.com]
[资料来源:http://www.THINK58.com]
(4)学籍异动模块
学籍异动模块主要用于管理学籍异动情况,如学生退学、降级、跳级、转系等。
(5)学籍报告模块
[资料来源:http://think58.com]
学籍报告模块主要负责生成学籍报告,内容包括注册信息、基本信息、家庭信息和学籍异动信息。
3.课程管理模块
[来源:http://www.think58.com]
课程管理模块主要用来管理院系所设课程的信息,包括新增课程、课程分配和
课程查询功能,它包括以下模块:
(1)新增课程模块
本文来自think58
[资料来源:www.THINK58.com]
[资料来源:http://think58.com]
新增课程模块负责处理各院系的课程信息,主要应具有增加、修改和删除功能。
(2)课程分配模块
copyright think58 [来源:http://think58.com]
[资料来源:www.THINK58.com]
课程分配模块负责从各系的课程里选择课程,然后为每个班级分配课程。分配课程时要求写明任课教师。
(3)课程查询模块
课程查询模块主要负责查询课程信息,包括院系课程查询、班级课程查询和教师授课查询。
4.成绩管理模块
成绩管理模块主要负责管理学生成绩,包括成绩录入、成绩评审和成绩单生成,它包括以下模块:
(1)成绩录入模块
成绩录入模块负责录入成绩。首先,通过班号和课程号自动生成“班级-课程”成绩列表,然后由管理人员手工输入学生成绩,并进行保存。
think58好,好think58 [来源:http://www.think58.com]
[资料来源:www.THINK58.com](2)成绩评审模块
think58好,好think58
[来源:http://think58.com]
[资料来源:http://think58.com]
成绩评审模块主要负责奖学金评审和退学留级评审。通过对学生成绩进行分析,确定奖学金名额和退学留级名额。
(3)成绩单生成模块
成绩单生成模块用来生成成绩单,包括学生成绩单、班级-课程成绩单、学期和学年成绩单等。
[来源:http://think58.com]
5.奖惩管理模块
think58 [资料来源:http://think58.com]
[版权所有:http://think58.com]奖惩管理模块主要负责学生奖惩管理,包括奖惩录入、奖惩查询和奖惩单生成,它包括以下模块:
内容来自think58 [资料来源:http://THINK58.com]
[来源:http://think58.com](1)奖惩录入模块
think58.com [资料来源:THINK58.com]
[资料来源:http://THINK58.com]奖惩录入模块负责录入奖惩信息。
think58好,好think58
(2)奖惩查询模块
奖惩查询模块主要负责查询奖惩信息,包括学生奖惩查询、惩处查询和奖惩查询。
think58.com [资料来源:http://think58.com]
[资料来源:http://THINK58.com]
(3)奖惩单生成模块
[资料来源:THINK58.com]
奖惩单生成模块用来生成奖惩单,包括学生奖励单、惩处单和奖惩单。
内容来自think58
6.系统管理模块
系统管理模块主要负责管理用户权限,包括用户管理、密码维护和权限设置,它包括以下模块:
(1)用户管理模块
用户管理模块负责管理用户信息。
(2)密码维护模块
内容来自think58
[资料来源:http://THINK58.com]
密码维护模块负责维护用户密码信息。
(3)重新登录模块
think58.com
重新登录模块主要负责给用户提供重新登录功能。
本文来自think58
本文来自think58 [来源:http://think58.com]
包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告+外文翻译
获取资料请您联系本站客服
上一篇:卫生院门诊收费系统设计与实现
下一篇:公寓管理系统设计与实现