培训机构学员管理系统报告1.docx
- 文档编号:16293439
- 上传时间:2023-07-12
- 格式:DOCX
- 页数:17
- 大小:170.26KB
培训机构学员管理系统报告1.docx
《培训机构学员管理系统报告1.docx》由会员分享,可在线阅读,更多相关《培训机构学员管理系统报告1.docx(17页珍藏版)》请在冰点文库上搜索。
培训机构学员管理系统报告1
管
理
信
息
系
统
报
告
珠宝142102刘秀丹20101000977
前言——————————————————————————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(WWW)的猛增及Internet技术的迅速发展,数据库技术成为最热门技术之一。
面向对象软件的开发技术,也大大保障了软件开发的速度和效果。
随着计算机的普及,计算机等硬件价格也已经不再是什么天文数字。
因此,不管是从技术上,还是经济上,设计和开发一个仓库管理系统都已经具有较好的可行性。
采用计算机管理信息系统已成为仓库管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。
主要体现在:
一,极大提高了仓库工作人员的工作效率,大大减少了以往入出存流程繁琐,杂乱,周期长的弊端。
二,基于仓库管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。
三,仓库的管理的操作自动化和信息的电子化,全面提高了仓库的管理水平。
本仓库管理系统是针对企业仓库材料的出入库登记和查询统计等方面工作而开发的管理软件,是一个实用的管理信息系统,针对企业的实际需要,分析了企业仓库管理系统的功能,并以入库管理和出库管理为重点,描述了两子系统的模块结构设计及实施过程中的技术要点,实现仓库的材料管理、出入库管理、查询管理及用户管理等功能。
同时,还对人员管理及库存余额管理等做了设计。
用户可以通过相应的模块,对仓库里的材料的基本情况进行更新、删除和查询,对材料的出库和入库进行管理,对出入库明细进行查询,对出库,入库,和材料的库存余额进行报表生成,对使用该系统的用户进行更新、删除和查询,对库存数量进行查询,还有操作员管理,密码修改等。
第一部分:
1.1学员管理的必要性
学员信息管理系统是针对培训机构人事处的大量业务处理工作而开发的管理软件,主要
用于培训机构学员信息管理,总体任务是实现学员信息关系的系统化、科学化、规范化和自
动化,其主要任务是用计算机对学员各种信息进行日常管理,如查询、修改、增加、删除,
另外还考虑到学员选课,针对这些要求设计了学员信息管理系统。
推行培训机构信息管理系
统的应用是进一步推进学员管理规范化、电子化、控制辍学和提高培训水平的重要举措
1.2学员管理的意义
系统针对培训机构学员信息的特点以及管理中实际需要而设计,能够有效地实现学员信
息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学员信息,并避
免人为操作的错误和不规范行为。
1.3系统基本功能:
最终实现:
1、支持培训机构学员信息的数字化,促进培训机构工作线的协同办公,提高学员管理工作效率;
2、各类学员信息有效整合,实现数据共享和一致;
3、体现服务意识,整合并规范学员管理业务,为员生、教师、学员管理人员提供人性化的服务;
4、提供完善的查询统计、图表制作功能,能够直观的找到需要的信息和数据;
5、充分发挥计算机网络化管理的优势,有效提高工作效率。
数字化学工管理系统从学员工作的实际需求出发,基于优秀的技术框架构建为培训机构工作提供优质的信息化管理方法。
系统共有超级管理员、各类系统管理员(辅导员)、学生用户、班级用户、任课老师用户、负责人用户、家长用户等六大角色,有以下的功能模块:
第二部分:
2.1开发背景
学员信息的管理对于培训机构的管理者来说至关重要,学员信息是培训机构非常重要的一项数据资源,是一个教育单位不可缺少一部分。
特别是近几年来,各种培训机构大规模的扩招,给培训机构的教学管理、学生管理、后勤管理等方面都带来不少的冲击。
其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依*人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各类培训机构中还有相当一部分学员档案管理还停留在纸介质的基础上,尤其是中、小型培训机构对学员档案的管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力和物力。
随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。
这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。
作为计算机应用的一部分,使用计算机对学员档案进行管理,有着手工管理所无法比拟的优点,如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学员档案管理的效率,也是培训机构向科学化、正规化管理发展的必要条件,更是各个培训机构与国际接轨的重要条件。
第三部分:
系统分析
3.1系统基本功能:
最终实现:
1、支持培训机构学员信息的数字化,促进培训机构工作线的协同办公,提高学员管理工作效率;
2、各类学员信息有效整合,实现数据共享和一致;
3、体现服务意识,整合并规范学员管理业务,为员生、教师、学员管理人员提供人性化的服务;
4、提供完善的查询统计、图表制作功能,能够直观的找到需要的信息和数据;
5、充分发挥计算机网络化管理的优势,有效提高工作效率。
数字化学工管理系统从学员工作的实际需求出发,基于优秀的技术框架构建为培训机构工作提供优质的信息化管理方法。
系统共有超级管理员、各类系统管理员(辅导员)、学生用户、班级用户、任课老师用户、负责人用户、家长用户等六大角色,有以下的功能模块:
(1)学生基本信息的录入,基本信息包括学生的基本情况、所在班级、所学课程和成绩等;
(2)要求在系统中能够对学生信息精心灵活的浏览和查询;
(3)要求在系统中能够对班级信息进行输入、查询和修改等;
(4)要求能够对学校基本课程信息录入、修改和设置等;
(5)要求能够对学生成绩信息进行输入、修改和查询等;
(6)基于权限的管理,本系统可以提供给管理员或者学生本人使用。
对学生类用户,只能查看信息;而对于管理员类用户而言,可以管理所有的学生信息。
1.材料代码维护
材料代码维护指的是对培训机构学员代码的管理。
包括材料代码的增加,修改和删除三个基本环节。
工作人员可根据各自需要对系统存储的材料代码进行操作。
2.数据管理
数据管理是学员报名时,操作员对学员进行输入,修改,审计,查询等功能。
3.密码维护
系统管理是培训机构管理过程中操作员的管理,人员登陆系统的权限设置,密码修改,数据备份与恢复等功能的实施。
3.2系统功能模块设计
对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到下图所示的系统功能模块图。
3.2.3数据库逻辑结构设计
现在需要将上面的数据库概念结构转化为Assecc2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
在上面的实体以及实体之间关系的基础上,形成数据库中的表以及各个表之间的关系。
学生信息管理系统数据库
3.3数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
收集基本数据、数据结构以及数据处理的流程,组成一份详细的数据字典,为后面的具体设计打下基础。
数据流程图:
图2系统数据流程图
数据项和数据结构:
·学生基本信息:
包括的数据项有:
学生学号、学生姓名、性别、出生日期、班号、联系电话、入校日期、家庭住址、备注等。
·班级信息:
包括的数据项有:
班号、所在班级、班主任姓名、所在教室等。
·课程基本信息:
包括的数据项有:
课程号、课程名称、课程类别、课程描述等。
·课程设置信息:
包括的数据项有:
年级信息、所学课程等。
·学生基本信息:
包括的数据项有:
考试编号、所在班级、学生学号、学生姓名、所学课程、考试分数等。
第四部分数据库概念结构设计
在得到数据项和数据结构以后,就可以设计出满足用户需求的各种实体,以及他们之间的关系,为逻辑设计打下基础。
实体有:
学生实体、班级实体、年级实体、课程实体。
4.1系统用户管理模块的创建
系统用户管理模块主要实现:
·用户登录。
·添加用户。
·修改用户密码。
4.2用户登录窗体的创建
统启动后,将首先出现用户登录窗体,用户首先输入用户名,然后输入密码。
如果用户3次输入密码错误,将退出程序。
图3学生信息管理系统登录窗体
用户登录窗体中放置了三个文本框(Textbox),用来输入用户名、密码和用户类型;两个按钮(CommandButton)用来确定或取消登录;四个标签(Label)用来标示窗体的信息。
编程代码:
OptionCompareDatabase
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("[密码]","用户密码表","[用户名]="&"'"&Combo用户名&"'"))_
AndMe.Combo用户名<>""Then'验证用户和密码)
Me.TimerInterval=0'关闭定时器
Me.Visible=False'隐藏窗体
DoCmd.CloseacForm,"登录背景窗体",acSaveYes'关闭前景
DoCmd.OpenForm"切换窗体"'进入切换窗体
Else
MsgBox"用户名或者密码错误!
请重试!
",,"请重新输入"
Me.Combo用户名.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个按钮用来修改数据集中的记录。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 培训 机构 学员 管理 系统 报告