学生工作信息管理系统毕业论文
学生工作信息管理系统毕业论文
随着社会的不断发展,教育越来越受到大家的关注,学生信息管理系统是学校管理工作最重要的工作之一。下面是学习啦小编为大家整理的学生信息管理系统毕业论文,供大家参考。
学生信息管理系统毕业论文篇一:《学生信息管理系统设计》
摘要:随着互联网时代的到来与计算机技术的发展,当代社会已经进入信息技术时代,也就是数字化时代,因为数字化时代的到来使得学校的教学管理受到了前所未有的挑战,互联网技术持续迅猛发展,给传统教学模式提出新的要求。通过设计和建设网络拓展架构,数据库基础结构、网络安全系统、信息发布与管理、信息共享与管理,建立大型的网络系统,从而方便教师、管理者、学生信息发布信息、交流信息与共享信息。运用现代先进的计算机及网络技术为基础的数字化教学管理模式朝信息化、网络化、现代化发展,实现网络技术条件下的教学模式变革。从比较成熟的发达国家应用信息系统的成果来看,国内学校学生信息管理仍然还是停留在以人工检索、统计或制作简单数据库检索等为主的阶段。当前的软件不能满足日常教学管理的需求,特别是一些纷繁复杂的信息需求,使得学生管理者一定借助更新的应用软件,来协助日常学生信息管理。
关键词:学生管理信息系统
1系统设计与实现
本章主要包括两个部分:系统的主要界面设计以及系统的功能设计。在系统的主要界面设计部分,主要就系统的登录界面、用户注册、学生管理模块、班级管理模块、课程管理、档案管理模块的主要界面进行设计。在本文的第二部分系统功能设计,主要就系统的模块结构、系统流程图进行设计,同时对对系统管理模块以及用户管理模块的源代码等进行了设计。以下将对这些内容做详细的说明。
1.1 在系统的登陆界面,用户可以完成新用户的注册,输入用户的用户名以及密码登录到学生信息管理系统中,在不需要使用该系统时可以选择退出该系统。在登录系统是,需要输入用户名及密码,系统判断用户名是否存在,密码是否相匹配,同时用户可以选择系统是否记住该用户名及密码。
1.2新用户增加的界面可以完成新用户的注册功能,在该界面管理员(超级管理员)可以添加新的用户,用户可以使超级管理员(一般不添加),普通管理员或是只读管理员,确定用户的类型,这确定用户类型以后需要给用户添加权限,其中有三个权限可以选择:系统管理、班级和学生档案管理以及课程和成绩管理。选择不同的权限的用户可以实现不同的功能。在用户注册是要求用户输入用户名,该用户名必须是在系统中没有被使用过的,同时要求输入两遍密码,两次输入的密码要完全一致。当用户添加成功以后会出现用户添加成功的提示框。
1.3当用户成功登陆进行学生信息管理系统以后,即可进行系统界面。用户可以进行系统设置,班级管理,档案管理,课程管理,打印管理等模块,进入该模块后可以对模块的信息进行浏览,查询以及修改(必须有该权限才可以),同时在必要时,用户可以选择系统的帮助功能,获得系统的帮助。在该层面用户同样可以。
1.4在班级管理模块,用户可以实现添加班级、修改班级、班级查询记忆注销班级的工作。在添加班级时,可以输入班级的名称、系别辅导员,以及班级人数,选择添加按钮即可添加到下方的班级列表中,再添加完成以后用户要实现保存结果还需要保存相应的模块中。同时,用户还可以在班级列表中行预览已经存在的班级情况,选择相应的班级,点击删除,修改或是注销等按钮都可以进行相应的操作。在该模块用户可以实现对班级的全部管理要求。
2 功能模块设计
2.1系统模块结构。本软件系统包括六个功能模块:系统管理(添加用户、修改密码和重新登陆)、班级管理(班级浏览、添加班级和班级查询)、学生档案管理(档案添加、档案浏览和档案查询)、课程管理(基本课程设置和班级课程设置)、成绩管理(考试类型设置、成绩添加、成绩浏览和成绩查询)、打印报表。
系统管理模块。该模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户(快捷键:CTRL+A)、修改密码(快捷键:CTRL+B)、重新登录(快捷键:CTRL+F1)等等。
班级管理模块。该模块的功能是实现对全校班级的管理工作,包括:班级浏览(快捷键:CTRL+C)、班级添加(快捷键:CTRL+D)、班级查询(快捷键:CTRL+E)等,这三个功能模块各自独立,完成学校的全部班级的管理。
学生档案管理模块。该模块的主要功能是实现对学生的个人信息的管理工作,包括档案添加(快捷键:CTRL+F)、档案浏览(快捷键:CTRL+G)、档案查询(快捷键:CTRL+H)等功能,从而方便学校管理部门对学校的基本情况的快速查询和了解。
课程管理模块。该模块对各个班级的课程进行设置,并可在其中设置各门课程的教材选用情况,方便了学校教材管理部门和教务处的教学管理人员的工作。该模块包括基本课程设置(快捷键:CTRL+P)和班级课程设置(快捷键:CTRL+Q)两个模块。
成绩管理模块。学校的成绩管理工作是检验学生学习情况的一个主要手段,本模块包括考试类型设置,共有期中考试和期末考试两种类型,还设置了考试类型设置(快捷键:CTRL+R)、成绩添加(快捷键:CTRL+S)、成绩浏览(快捷键:CTRL+T)、成绩查询(快捷键:CTRL+U)等功能模块。
2.2系统管理模块设计。本模块是本系统的应用界,在本界面上集成了本系统的所有功能,共有6个功能菜单和17个子菜单(功能模块),从而实现了本系统从系统管理、班级管理、学生档案管理、课程管理、成绩管理、打印报表等系统的具体功能,同时,在系统管理模块中可以完成对本系统的安全性管理。
3 总结与展望
当今时代信息化不断发展,对传统的管理模式提出了新的挑战。以往学校的管理主要靠手工进行,大量的数据需要大量的人力、物力、财力,而且效率低、容易出错,已经不能适应现代信息化的发展。计算机技术、数据库技术日渐成熟,为管理系统提供了技术保障。该系统针对学校学生信息的特点以及管理中实际需要,利用现代管理技术,设计出了学生信息管理系统,具有存储和查询学生基本信息的功能,并且解决了数据一致性问题等,有效地实现了学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等手工管理无法比拟的优点,为高校进一步规划管理迈出了重要一步。
学生信息管理系统毕业论文篇二:《开发高校学生工作管理信息系统》
摘要:该文主要从学校学工处日常管理工作实际需求出发,通过可行性分析和需求,设计和研究一个学生工作信息管理系统,并以visual basic为工具,access2003为数据库基础开发并实现该系统。系统界面友好、操作简便。
关键词:学生工作;管理信息系统
学生工作管理,是一个学校学工处的主要工作。实行人性化教育,是教育的趋势和必然,而人性化教育的发展,必然会加大学生工作管理的工作量和难度,这要求将学生工作进行细化,并增加许多便利于学生的项目。对于高校的学生工作管理,更是如此。以前简单的电子文档加手工式的管理方式已经不能适应不断发展的学生工作管理的需要了,因此,迫切需要一套针对学校学工处且功能相对完善的学生工作信息管理系统。本系统旨在将原有的数据和记录簿及有关文档用数据库描述和存取工作过程引入高性能的计算机,把原先各个分离的管理部分有机的集成在一起,这样就能大大提高学生工作的管理效率,节省人力的同时也提高管理工作的精确度。
1开发环境
本文是以Visual Basic为开发工具,Microsoft Access 2003数据库为后台的数据,在以windows xp环境中开发而成的。本系统所选择模块化程序设计思想,将系统功能一一细分为由多个具有不同功能模块构成的层次结构。每独立的功能模块都非常精巧,负责细分化好的某一项的系统处理功能,这样便于设计与实现。
2系统设计
2.1系统的功能分析
学生工作管理信息系统是根据高校的学生工作管理的具体需要,以人性化的原则服务广大高校生,提高学生工作管理的微机化、信息化、人性化程序。本系统主要需要实现以下的几个管理功能:包括学生信息管理、党团建设管理、学生资助、学生心理健康、违纪处分和就业管理等,依据模块化的设计思想,我们将整个系统分解成以下几个模块。
1)学生信息查询:实现学生信息的录入,学生户口、档案、学籍等信息的查询和维护。
2)党团管理:主要实现对团员信息的记录与维护;学生党建数据维护主要实现对入党申请、入党积极分子、发展党员、预备党员、正式党员、等信息记录与维护。
3)学生资助:由学生申请,学校审核,最终决议做出的补助,学生资助分贫困学生申请,学校审核,学生补助金额发放等模块。
4)违纪处分:实现对违纪学生的违纪情况处理和信息的统计分析。
5)心理健康信息管理:包括有需要的学生进行咨询申请、咨询师信息,还有学生和咨询师进行访谈后的具体记录等内容。
6)就业管理:对毕业生就业信息的录入、整理和分析;包括就业学生信息的上报、协议书的领取和补领、学生的个人简历、和就业咨询等模块。
2.2系统功能模块图
系统的功能模块是根据整个系统的各种功能逐一分解,采用自上而下的原则设计而成的。通过对一般高校的学生工作管理的业务了解和具体分析,得到如图1的学生工作管理系统功能模块图。
图1系统功能模块图
3系统的设计与实现
3.1数据库的设计
通过对一般高校的学工处的具体工作调查研究,分析本学生工作信息管理系统的需求,确定本系统的实体有:系统用户、学生、学籍、户口、档案、心理健康、就业信息、违纪信息等的各项功能。
本系统中所涉及到的主要实体及联系共可以形成27个数据表(限于篇幅只列3个):
Jibenxinxi表:{学号,姓名,性别,出生日期,民族,政治面貌,院系,专业,班级,年级,年制,籍贯,家庭地址,联系电话}
biyesheng表:{学号,姓名,性别,出生日期,政治面貌,身份证号,专业,生源地,培养方式,学制,入学年度,是否已就业,毕业去向,联系地址,联系电话}
jianli表:{学号,姓名,性别,出生日期,政治面貌,身份证号,民族,专业,学历,生源地,联系电话,联系地址,联系邮编,电子信箱,获奖情况,学习情况,个人特长,社会实践经历,工作经历,自我推荐,学校推荐}
由于涉及的表格很多,下面只列出学生这个有代表性的E—R图:
图2学生基本信息E-R图
通过对数据实体的分析和研究,下面初步设计了Access数据库中的各种数据表1,由于涉及的数据表有20多个,在此限于篇幅原因就仅列举基本信息表这个具有代表性的表格。
3.2数据库连接
学生工作管理信息系统的正常运行,离不开数据库。在进行具体的开发中,必须将数据库中的数据表与系统建立起动态的链接,这样才能对数据库里的数据表进行更新、查询等操作。本系统开发中选用的是ACCESS2003数据库,本系统创建并保存本学生工作管理信息系统的后台数据库的名称是student,进行数据库连接(非DSN连接)的代码如下:
SqlStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&App.Path&
"\student.mdb;Persist Security Info=False"
3.3系统功能模块的实现
本学生工作管理信息系统共设计了有6个主要功能模块,当中包含了20个子模块,在这七个模块里的各自的子模块也特别多,但设计原理和功能大致差不多,故在本文中就暂时介绍系统登陆界面这部分的界面设计和数据流程图。
表1jibenxinxi表
3.3.1学生用户登陆模块
图3
下面是学生用户登录系统的实现代码:
Private Sub Command1_Click()
Dim mrc As adodb.Recordset
If option1.value=True then
Xueshengyonghu = "select username,password from use where username=" & "trim(text1.text)&"""
Set mrc = excuteSQL(Xueshengyonghu )
If mrc.EOF = True Then
MsgBox "用户名错误", vbExclamation + vbOKOnly, "警告"
Text1.SetFocus
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
Exit Sub
End If
username = mrc.fields(0)
If Trim(Text2.Text) <> mrc.fields(1) Then
MsgBox "密码错误", vbExclamation + vbOKOnly, "警告"
Text2.SetFocus
Text2.SelStart = 0
Text2.SelLength = Len(Text1.Text)
Exit Sub
4结束语
本文通过上述的数据库设计和具体的功能模块的开发实现,叙述了学生工作管理信息系统开发的基本过程,及系统能实现的的各项功能。本系统能初步实现学生工作管理的具体工作,使学生工作的许多业务变得规范化,大大提高学生工作的效率,;加快学生在学校里享受人性化的学校管理。
参考文献:
[1]王冰.基于VB的呼伦贝尔学院综合管理系统的设计与实现[D].吉林:吉林大学,2009.
[2]曾粤宁.辽阳技师学院学生管理信息系统的设计和实现[D] .吉林:吉林大学,2010.
[3]张志清.管理信息系统实用教程[M].北京:电子工业出版社,2004:47-120.
>>>下一页更多精彩的“学生信息管理系统毕业论文”