毕业设计(论文)基于VB的学生管理系统设计与实现毕业设计

上传人:re****.1 文档编号:431491298 上传时间:2022-09-29 格式:DOC 页数:52 大小:280KB
返回 下载 相关 举报
毕业设计(论文)基于VB的学生管理系统设计与实现毕业设计_第1页
第1页 / 共52页
毕业设计(论文)基于VB的学生管理系统设计与实现毕业设计_第2页
第2页 / 共52页
毕业设计(论文)基于VB的学生管理系统设计与实现毕业设计_第3页
第3页 / 共52页
毕业设计(论文)基于VB的学生管理系统设计与实现毕业设计_第4页
第4页 / 共52页
毕业设计(论文)基于VB的学生管理系统设计与实现毕业设计_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《毕业设计(论文)基于VB的学生管理系统设计与实现毕业设计》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于VB的学生管理系统设计与实现毕业设计(52页珍藏版)》请在金锄头文库上搜索。

1、题 目 基于VB的学生管理系统设计与实现目录【内容摘要】【关键词】 第一章 概述 1.1 开发背景. 1.2 开发环境第二章 系统分析和设计 2.1 系统业务流程图. 2.2 系统逻辑模型的提出. 2.3 总提模块的划分. 2.4各个模块的功能 2.5数据库的设计.第三章 系统实现3.1公共模块.3.2登陆系统.3.3系统管理.3.4学生档案管理.3.5班级管理.3.6课程管理.3.7成绩管理.第四章总结.第五章参考文献【内容摘要】无论学校大小,每个学校手里总是会有很多很多的学生档案,而且随着一年一年的累积,学校规模的逐渐扩大,学生档案信息是越来越多。现在随着中国加入了WTO,很多的企业为了能

2、够加强自己的竞争力,都不约而同的在工作效率和管理的规范性方面下功夫。现在计算机化管理已经不知不觉中渗透到了各行各业,并且提高了这些行业的效率。学校虽然不算是一个纯粹的企业,但是学校的管理一样需要信息化,而且现在的学校逐渐的往大规模的方向发展,信息化对于学校就显的更加的重要了。以前的手工管理,已经越来越不适应学校的发展要求了。针对这种情况下,我设计了这么一个简单的学生档案管理系统,虽然很小,但是呢,还是有一定的使用价值的。【关键词】学生档案管理系统 VB6.0 管理信息系统第一章 概述11开发背景现在的社会日新月异,发展的非常快。学校的发展也是非常的快了,而且每年都有不同的要求。学生的量也非常的

3、大,资料可能经常性的发生更换,原来手工的管理模式就显的不怎么的合适了。而且手工的数据是存放在多处的,没有使用统一管理的模式,数据整理非常的麻烦,统计也困难,很多的情况下,老师都是在重复一些相同的工作。做一些相似的报表,这样不但降低了工作效率,而且非常的容易出错。在这种条件下,使用微机管理就显的非常的合适了。只要你正确的录入,统计,报表输出一点问题都没有的。学生做为学校的最主要的管理对象,学生档案管理系统就成了学校信息化管理系统中中不可缺少的部分,它的内容对于学校的管理者说都至关重要。但一直以来人们使用传统人工的方式进行学生的档案管理,这种管理方式存在着许多缺点,如:效率低,容易出错,格式不规范

4、。另外时间一长,不容易进行统计和分析。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高学校学生档案管理的效率。因此,开发这样一套管理软件成为很有必要的事情。而且只要软件的设计合理,可以为学校提供合理的管理模式。12开发运行环境在操作系统方面,虽然现在Linux的发展速度非常的快,但是对于大多数的使用者来说,操作显然没有微软的WINDOWS那么的流行和

5、傻瓜化。而且现在计算机的运算速度已经不能和以前相提并论了,而且硬件的价格也一天天的在下降了,所以也不用为了节省整体的造价而改用硬件要求很低的DOS系统了。所以我们决定该档案管理系统将运行在强大的工具来协助管理人员轻松地进行与数据库的连接和管理。综上所述,我们选择了Visual Basic+SQL来开发整个系统。第二章 系统分析和设计21系统业务流程图详细调查的重点是对管理业务的流程进行描述,通过采用系统流程图中部分图形工具来描述管理活动,进行规范化说明。业务流程图的符号说明如图21所示:1、 2、 3、 4、 5、系统中人员 实体或单据 实物或信息流 处理 数据存储图21 业务流程图图例详细调

6、查之后,绘制出的学生档案管理系统的管理业务流程图如图22所示。每学年9月份各班学生名单各班学生名单(空白,供填写学生成绩)学生档案处理报表教导处存档校领导各班主任各年级主任各班学生名单微机室教导处转退复留学生名单录入有关信息打印各班名单学生档案处理学生档案处理报表学生档案处理报表年级主任 图22 学生档案管理系统业务流程图2.2系统逻辑模型的提出系统分析的主要成果是系统的逻辑模型。本系统的逻辑模型主要是以系统的数据流图和数据字典为主要描述工具。即在对学生成绩管理方式和业务流程进行认真分析和研究的基础上,排除现有组织机构和业务分工所造成的信息障碍。完全从业务管理功能和管理对象出发,按照信息系统中

7、应有的数据流和数据结构来勾画系统的概貌。2.2.1数据流图(简称为DFD)数据流图是组织中信息运动的抽象。是在调研的基础上,从系统的科学性、管理的合理性、实际运动的可行性角度出发。将信息处理功能和彼此之间的联系自顶向下,逐层分解,从逻辑上精确地描述系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向(外部实体)等项目。首先,分析学生档案管理的总体情况,划分系统边界,识别系统的数据来源和去处,确定外部实体,得出系统的顶层数据流程图;然后划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出数据流程图。数据流程图的符号说明如图23所示。学生档案管理系统的顶层数据流程图如图2

8、4所示。学生档案管理系统的数据流程图如图25所示 外部实体 处理 数据流 数据存储 图23 数据流程图的符号学生简明情况P学生档案处理 用户 校领导学生档案报表D1 图24 学生档案处理的顶层数据流程图 222数据字典(简称为DD)绘制DFD,只是对数据处理和彼此之间的联系进行了说明。为进一步明确数据的详细内。述清楚,以便于此后系统设计的进行。这就需要开发人员编写详细的数据字典。据项、数据流、数据存储、加工处理和数据结构的数据字典。23 总体模块划分学生信息管理是一项非常重要的工作,它负责整个学校的档案管理,学生资料管理成绩管理等,教务工作者急切希望计算机提高工作效率。在各大中小学校中,用计算

9、机管理学校的信息已经越来有越普遍了。采用学生信息管理系统不仅可以节省人力物力,而且增强学校资料的安全性,提高了学校的管理能力在第一章的开发背景中已经说明了本学生档案管理系统的流程了,于是在下面的这个功能设计中,我们将针对这里的流程进行设计。我们把系统功能分为如下图。学生档案管理系统班级管理学生档案管理课程管理成绩管理系统管理231、登陆系统对于这类系统如果谁都能登陆到本系统的话,系统里面的数据将非常的危险和有可能会受到蓄意破坏者的攻击了。考虑到数据的安全性,用户必须拥有密码才能够登陆到本系统的主页面。232、主页面有5个菜单。分别为。系统管理,学生档案管理,班级管理,课程管理,成绩管理。对于这

10、个主页面。我们可以完成所有对学生档案的管理,修改,查询。方便登陆的用户进行一系列的操作,提供了方便。24各个模块的功能系统管理:系统菜单包括有两个功能添加用户对于一个系统来说,永远不可能只是存在一个用户,用户的添加体现了这个系统的方便灵活性,适合多人来使用。所有设计了这个功能是理所当然的。学生档案管理:包括添加档案菜单,档案浏览菜单。档案添加正如一个添加用户一样。永远不可能只是存在一个学生的学籍信息,学生毕业后会有新的学生进来,自然要添加新的学生学籍信息。这个菜单恰好提供这个功能,档案浏览当我们将学生的学籍信息存放在数据库中,最大的方便就是我们有需要知道学生的学籍信息时能够及时查询到。因为人的

11、记忆有限,不可能记得住所有学生的学籍信息以及相关的一系列资料,所以就要靠查询学籍信息来实现了。这个菜单的功能最大的优点就是方便。班级管理单:包括班级浏览菜单,班级添加菜单 班级添加菜单 每一年,学校都会增见新的年级,因此就会有新的班级信息添加。 班级浏览菜单可以方便学校统一浏览班级的信息课程管理菜单:包括基本课程设置,基本课程设置 可以对课程的信息进行修改增加班级课程设置 可以选择班级相应的课程。成绩管理菜单:包括添加添加成绩,修改成就,查询成绩。考试类型设置不同的功课自然有不同的成绩。我们针对这个提前对考试类型做下设置。方便学校同学老师查成绩。 成绩添加 现今的教育 ,学生的成绩是体现学生在

12、学校的表现之一。也可以作为对学生评价的准则之一。因次添加学生的成绩是比较重要的一个功能。成绩浏览一个完成的学生管理系统,自然要提供学生的查询,方便学生和老师25 数据库设计251数据库表的建立系统数据库名称为StudengMIS。其中包括allkechengcjclassclasskechengkaoshileixinguserinfoxj第三章 系统实现3.1公共模块 Module1模块主要三个函数组成,函数EXECUTESQL用于执行响应的SQL命令,函数CONNSTRING用于连接字符串,函数EXECUTEQX用于检查权限。代码如下:Public modi As BooleanPubli

13、c classmodi As BooleanPublic xuefeimodi As BooleanPublic txtsql As StringPublic find As BooleanPublic classfind As BooleanPublic xuefeifind As BooleanPublic username As StringPublic qxstr As String执行相应的SQL命令Public Function ExecuteSQL(ByVal sql As String) As ADODB.Recordset Dim mycon As ADODB.Connection Dim rst As ADODB.Recordset Set mycon = New ADODB.Connection mycon.C

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号