培训机构学员管理系统报告.docx
《培训机构学员管理系统报告.docx》由会员分享,可在线阅读,更多相关《培训机构学员管理系统报告.docx(16页珍藏版)》请在冰豆网上搜索。
![培训机构学员管理系统报告.docx](https://file1.bdocx.com/fileroot1/2023-4/24/887287d8-c470-4e68-a4f8-b644163afc21/887287d8-c470-4e68-a4f8-b644163afc211.gif)
培训机构学员管理系统报告
管
理
信
息
系
统
报
告
珠宝142102X秀丹
前言——————————————————————————1
一、第一局部——————————————————————2
1.1学员管理的必要——————————————————2
1.2学员管理的意义——————————————————2
1.3系统根本功能—————————————————2
二、第二局部-开发背景—————————————————2
2.1开发背景————————————————————2
三第三局部系统分析——————————————————3
3.1系统根本功能—————————————————3
3.2系统功能模块设计—————————————————4
3.3数据库需求分析——————————————————4
四第四局部数据库概念构造设计—————————————5
4.1系统用户管理模块的创立——————————————5
4.2用户登录窗体的创立————————————————6
4.4.3学籍管理模块的创立————————————————6
4.4添加学籍信息窗体的创立———————————————6
五、系统局部窗体截图及对应编程代码-----------------------------------10
前言
做好高效的企业运行是离不开良好的企业管理的,因此加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立仓库管理系统,尽可能地减少仓库管理的重复性和低效性,已变得十分必要。
数据库技术产生于60年代,40多年来数据库技术得到了迅速开展,并已形成较为完整的理论体系和一大批实用系统。
并且,近年来,随着WorldWideWeb()的猛增及Internet技术的迅速开展,数据库技术成为最热门技术之一。
面向对象软件的开发技术,也大大保障了软件开发的速度和效果。
随着计算机的普及,计算机等硬件价格也已经不再是什么天文数字。
因此,不管是从技术上,还是经济上,设计和开发一个仓库管理系统都已经具有较好的可行性。
采用计算机管理信息系统已成为仓库管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。
主要表达在:
一,极大提高了仓库工作人员的工作效率,大大减少了以往入出存流程繁琐,杂乱,周期长的弊端。
二,基于仓库管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。
三,仓库的管理的操作自动化和信息的电子化,全面提高了仓库的管理水平。
本仓库管理系统是针对企业仓库材料的出入库登记和查询统计等方面工作而开发的管理软件,是一个实用的管理信息系统,针对企业的实际需要,分析了企业仓库管理系统的功能,并以入库管理和出库管理为重点,描述了两子系统的模块构造设计及实施过程中的技术要点,实现仓库的材料管理、出入库管理、查询管理及用户管理等功能。
同时,还对人员管理及库存余额管理等做了设计。
用户可以通过相应的模块,对仓库里的材料的根本情况进展更新、删除和查询,对材料的出库和入库进展管理,对出入库明细进展查询,对出库,入库,和材料的库存余额进展报表生成,对使用该系统的用户进展更新、删除和查询,对库存数量进展查询,还有操作员管理,密码修改等。
第一局部:
1.1学员管理的必要性
学员信息管理系统是针对培训机构人事处的大量业务处理工作而开发的管理软件,主要
用于培训机构学员信息管理,总体任务是实现学员信息关系的系统化、科学化、规X化和自
动化,其主要任务是用计算机对学员各种信息进展日常管理,如查询、修改、增加、删除,
另外还考虑到学员选课,针对这些要求设计了学员信息管理系统。
推行培训机构信息管理系
统的应用是进一步推进学员管理规X化、电子化、控制辍学和提高培训水平的重要举措
1.2学员管理的意义
系统针对培训机构学员信息的特点以及管理中实际需要而设计,能够有效地实现学员信
息管理的信息化,减轻管理人员的工作负担,高效率、规X化地管理大量的学员信息,并避
免人为操作的错误和不规X行为。
1.3系统根本功能:
最终实现:
1、支持培训机构学员信息的数字化,促进培训机构工作线的协同办公,提高学员管理工作效率;
2、各类学员信息有效整合,实现数据共享和一致;
3、表达效劳意识,整合并规X学员管理业务,为员生、教师、学员管理人员提供人性化的效劳;
4、提供完善的查询统计、图表制作功能,能够直观的找到需要的信息和数据;
5、充分发挥计算机网络化管理的优势,有效提高工作效率。
数字化学工管理系统从学员工作的实际需求出发,基于优秀的技术框架构建为培训机构工作提供优质的信息化管理方法。
系统共有超级管理员、各类系统管理员〔辅导员〕、学生用户、班级用户、任课教师用户、负责人用户、家长用户等六大角色,有以下的功能模块:
第二局部:
2.1开发背景
学员信息的管理对于培训机构的管理者来说至关重要,学员信息是培训机构非常重要的一项数据资源,是一个教育单位不可缺少一局部。
特别是近几年来,各种培训机构大规模的扩招,给培训机构的教学管理、学生管理、后勤管理等方面都带来不少的冲击。
其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依*人工管理,而且传统的人工管理方式既不易于规X化,管理效率也不高,目前我国各类培训机构中还有相当一局部学员档案管理还停留在纸介质的根底上,尤其是中、小型培训机构对学员档案的管理更是落后,这样的管理机制已经不能适应时代开展的要求,其管理方法将浪费许多人力和物力。
随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。
这种传统的手工管理模式必然被以计算机为物质根底的信息管理方法所取代。
作为计算机应用的一局部,使用计算机对学员档案进展管理,有着手工管理所无法比较的优点,如:
检索迅速、查找方便、可靠性高、存储量大、XX性好、寿命长、本钱低等。
这些优点能够极大地提高学员档案管理的效率,也是培训机构向科学化、正规化管理开展的必要条件,更是各个培训机构与国际接轨的重要条件。
第三局部:
系统分析
3.1系统根本功能:
最终实现:
1、支持培训机构学员信息的数字化,促进培训机构工作线的协同办公,提高学员管理工作效率;
2、各类学员信息有效整合,实现数据共享和一致;
3、表达效劳意识,整合并规X学员管理业务,为员生、教师、学员管理人员提供人性化的效劳;
4、提供完善的查询统计、图表制作功能,能够直观的找到需要的信息和数据;
5、充分发挥计算机网络化管理的优势,有效提高工作效率。
数字化学工管理系统从学员工作的实际需求出发,基于优秀的技术框架构建为培训机构工作提供优质的信息化管理方法。
系统共有超级管理员、各类系统管理员〔辅导员〕、学生用户、班级用户、任课教师用户、负责人用户、家长用户等六大角色,有以下的功能模块:
(1)学生根本信息的录入,根本信息包括学生的根本情况、所在班级、所学课程和成绩等;
(2)要求在系统中能够对学生信息精心灵活的浏览和查询;
(3)要求在系统中能够对班级信息进展输入、查询和修改等;
(4)要求能够对学校根本课程信息录入、修改和设置等;
(5)要求能够对学生成绩信息进展输入、修改和查询等;
(6)基于权限的管理,本系统可以提供应管理员或者学生本人使用。
对学生类用户,只能查看信息;而对于管理员类用户而言,可以管理所有的学生信息。
1.材料代码维护
材料代码维护指的是对培训机构学员代码的管理。
包括材料代码的增加,修改和删除三个根本环节。
工作人员可根据各自需要对系统存储的材料代码进展操作。
2.数据管理
数据管理是学员报名时,操作员对学员进展输入,修改,审计,查询等功能。
3.密码维护
系统管理是培训机构管理过程中操作员的管理,人员登陆系统的权限设置,密码修改,数据备份与恢复等功能的实施。
3.2系统功能模块设计
对上述各项功能进展集中、分块,按照构造化程序设计的要求,得到下列图所示的系统功能模块图。
3.2.3数据库逻辑构造设计
现在需要将上面的数据库概念构造转化为Assecc2000数据库系统所支持的实际数据模型,也就是数据库的逻辑构造。
在上面的实体以及实体之间关系的根底上,形成数据库中的表以及各个表之间的关系。
学生信息管理系统数据库
3.3数据库需求分析
用户的需求具体表达在各种信息的提供、保存、更新和查询,这就要求数据库构造能充分满足各种信息的输出和输入。
收集根本数据、数据构造以及数据处理的流程,组成一份详细的数据字典,为后面的具体设计打下根底。
数据流程图:
图2系统数据流程图
数据项和数据构造:
·学生根本信息:
包括的数据项有:
学生学号、学生XX、性别、出生日期、班号、联系、入校日期、家庭住址、备注等。
·班级信息:
包括的数据项有:
班号、所在班级、班主任XX、所在教室等。
·课程根本信息:
包括的数据项有:
课程号、课程名称、课程类别、课程描述等。
·课程设置信息:
包括的数据项有:
年级信息、所学课程等。
·学生根本信息:
包括的数据项有:
考试编号、所在班级、学生学号、学生XX、所学课程、考试分数等。
第四局部数据库概念构造设计
在得到数据项和数据构造以后,就可以设计出满足用户需求的各种实体,以及他们之间的关系,为逻辑设计打下根底。
实体有:
学生实体、班级实体、年级实体、课程实体。
4.1系统用户管理模块的创立
系统用户管理模块主要实现:
·用户登录。
·添加用户。
·修改用户密码。
4.2用户登录窗体的创立
统启动后,将首先出现用户登录窗体,用户首先输入用户名,然后输入密码。
如果用户3次输入密码错误,将退出程序。
图3学生信息管理系统登录窗体
用户登录窗体中放置了三个文本框〔Textbox〕,用来输入用户名、密码和用户类型;两个按钮〔mandButton〕用来确定或取消登录;四个标签〔Label〕用来标示窗体的信息。
编程代码:
OptionpareDatabase
DimgdtAsString,gdlAsInteger,gdiAsInteger
PrivateSubBox1_Click()
EndSub
PrivateSubForm_Load()
Me.lab标签.Caption=""
gdt="欢送使用学员管理系统!
"
gdl=Len(gdt)
gdi=1
Me.TimerInterval=200
EndSub
PrivateSubForm_Timer()
Ifgdi>gdlThen
gdi=0
Me.lab标签.Caption=""
Else
Me.lab标签.Caption=Me.lab标签.Caption&Mid(gdt,gdi,1)
EndIf
gdi=gdi+1
EndSub
PrivateSubCmd取消_Click()
OnErrorGoToErr_Cmd取消_Click
DoCmd.Close
Quit
Exit_Cmd取消_Click:
ExitSub
Err_Cmd取消_Click:
MsgBoxErr.Description
ResumeExit_Cmd取消_Click
EndSub
PrivateSubCmd确定_Click()
OnErrorGoToErr_Cmd确定_Click
IfNz([Txt密码])=Nz(DLookup("[密码]","用户密码表","[用户名]="&"'"&bo用户名&"'"))_
AndMe.bo用户名<>""Then'验证用户和密码)
Me.TimerInterval=0'关闭定时器
Me.Visible=False'隐藏窗体
DoCmd.CloseacForm,"登录背景窗体",acSaveYes'关闭前景
DoCmd.OpenForm"切换窗体"'进入切换窗体
Else
MsgBox"用户名或者密码错误!
请重试!
",,"请重新输入"
Me.bo用户名.SetFocus'用户名文本框获得焦点
Me.Txt密码=""'清空密码文本框
EndIf
Exit_Cmd确定_Click:
ExitSub
Err_Cmd确定_Click:
MsgBoxErr.Description
ResumeExit_Cmd确定_Click
EndSub
PrivateSub主体_Click()
EndSub
4.3学籍管理模块的创立
学籍信息管理模块主要实现以下功能:
·添加学籍信息
·修改学籍信息
·查询学籍信息
4.4添加学籍信息窗体的创立
选择“学籍管理|添加学籍信息〞菜单,将出现“添加学籍信息〞窗体。
图4添加学籍信息窗体
在窗体上放置了多个文本框和下拉式文本框,用来输入学籍信息;两个按钮用来确定是否添加学籍信息;多个标签用来提示文本框需要输入的内容。
4.5修改学籍信息窗体的创立
选择“学籍管理|修改学籍信息〞菜单,将出现“修改学籍信息〞窗体。
图5修改学籍信息窗体
这个窗体在“添加学籍信息〞窗体的根底上添加了两排按钮。
第一排按钮用来方便的浏览数据库中各条记录,第二排按牛用来修改记录。
由于记录集为整个窗体公用,需要将记录集对象定义为全局变量。
程序在窗体载入时自动参加各条记录。
单击“第一条记录〞按钮,将显示第一条记录。
单击“最后一条记录〞按钮,将显示最后一条记录。
单击“上一条记录〞按钮,将显示上一条记录。
单击“下一条记录〞按钮,将显示下一条记录。
单击“修改记录〞按钮,将进入修改状态,各个文本框将都有效。
此时,移动记录按钮将失效,可以防止误操作。
修改完毕后,单击“更新记录〞按钮,将触发Click事件。
单击“取消修改记录〞按钮时,将取消所作的修改。
单击“删除记录〞按钮时,将删除当前记录。
4.6查询学籍信息窗体的创立
选择“学籍管理|查询学籍信息〞菜单,将出现“查询学籍信息〞菜单。
图6查询学籍信息窗体
在这里可以按照各种方式以及他们的组合进展查询。
首先选择查询方式,然后输入查询内容。
单击“查询〞按钮,触发Click事件进展查询。
程序首先判断查询方式,如果没有设置查询方式将提示;然后对查询内容进展组合,组成SQL语句,进展查询。
查询到数据集以后,需要正常显示在表格控件中。
运用循环将每一条记录的每一个字段显示出来。
单击“退出查询〞按钮,将退出查询。
4.7班级管理模块的创立
班级管理模块主要实现如下功能:
·添加班级信息
·修改班级信息
4.8添加班级信息窗体的创立
选择“班级管理|添加班级信息〞菜单,将出现“添加班级信息〞菜单。
输入完内容,单击“确定添加〞按钮,触发Click事件,添加内容到数据库。
添加记录到数据库以前,需要判断输入内容是否为空,格式是否满足需要。
然后判断是否为重复记录,最后将满足要求的记录添加到数据库。
单击“退出添加〞按钮,将退出程序。
4.9修改班级信息窗体的创立
选择“班级管理|修改班级信息〞菜单,将出现“修改班级信息〞窗体。
图7修改班级信息窗体
窗体中的控件及其属性详表21。
窗体中“查看班级信息〞中的按钮,可以浏览数据库中的各条记录。
“修改班级信息〞框架中的按钮用来修改记录。
4.10课程设置模块的创立
课程设置模块主要实现如下功能:
·添加课程信息
·修改课程设置
·设置年级课程
4.11添加课程信息窗体的创立
选择“课程设置|添加课程信息〞菜单,将出现“添加课程设置〞窗体。
图8添加课程信息窗体
单击“确认添加〞按钮,触发Click事件并添加记录到数据库。
单击“取消添加〞按钮,将退出程序。
4.12修改课程信息窗体的创立
选择“课程设置|修改课程信息〞菜单,将出现“修改课程信息〞窗体。
图9修改课程信息窗体
窗体中各个控件及其属性详见表21。
“查看课程信息〞框架中的4个按钮用来移动的数据集中记录的位置,“修改课程信息〞框架中的4个按钮用来修改数据集中的记录。