摘要:本系统开发的初衷就是为了满足培训机构的需要,使其在培训管理过程中所进行的各项日常工作像处理学生信息、打印报表、统计分析等都利用计算机实现自动化,避免大量繁杂的手工劳动,提高办公效率。本系统是在管理信息系统的理论和方法指导下和数据库技术的支持下完成的。本文主要是研究培训机构中大量学生信息的加工处理方法。本设计通过使用VisualStudio.Net集成开发环境、C#开发语言和Microsoft Access数据库技术等方法完成的。
关键词:
目录结构:

系统组织结构分析:
系统开发的总体任务是实现各种信息的系统化、规范化和自动化。在解决一项复杂问题的时候,一个清晰的组织结构图的形成非常重要,它是指导你进行设计的前提,经过前期的调查分析得出如图3-1。

业务流程分析可以搞清楚一个具体业务的处理过程,去发现业务过程中的具体方法,步骤等存在的问题,从而进一步优化业务处理的过程。业务流程分析对业务功能分析的进一步细化,其结果是要给出业务流程图。根据它可以方便的了解和优化业务处理过程。在系统分析工作中它是第一步,它将直接影响系统的后面工作,而系统分析工作的质量将直接影响整个信息系统开发工作能顺利进行。因此,业务流程分析及其重要!本系统的业务流程图如图3-2所示。

对系统分析师对系统调查研究数据的数据统计,处理过程进行分析和整理,主要是对本系统的数据进行输入输出,存储,传递及转换等分析。它具有抽象性和流动性。数据流程分析的结果要给出数据流程图,它可以方便的了解系统数据流向。数据流分析的结果是新系统实现业务处理的基础步骤。


3.4数据字典
数据字典是对所有与系统相关的数据元素的一个有组织的列表,以及精确的、严格的定义,是对于系统输入、输出、存储成分和中间计算的明确定义。  
1.数据项描述主要部分:
(1) 学生表=编号+学号+报名时间+姓名+性别+年龄+学校+备注+专业+班级+联系1
+联系2+交费金额+优惠原因+所属校区+来源教区+录入人员
(2) 班级表=编号+名称+开课时间+价格+类别编号+教区编号
(3) 院校表=编号+名称
(4) 专业表=编号+名称+院校编号
(5) 用户表=编号+姓名+用户名+密码+级别
(6) 教区班级报表=教区+班级+人数+交费金额
(7) 学校专业报表=学校+专业+人数+交费金额
(8) 日报表=日期(年月日)+人数+交费金额
(9) 月报表=日期(年月)+人数+交费金额
(10) 年报表=日期(年)+人数+交费金额
2.数据处理主要部分描述:
(1) 数据处理模块的编号:P1
名称:登陆
输入数据:用户名、密码
输出数据:显示不同的操作功能项 ,即进入主窗口
处理过程:输入用户信息进行判断
显示该类用户权限的操作功能项
(2) 数据处理模块的编号:P2
名称:主窗口
输入数据:由鼠标单击不同操作按钮来传值
输出数据:显示不同的操作窗口
处理过程:单击选择的按钮传递参数
          接收参数调用不同模块
(3) 数据处理模块的编号:P3
名称:报名、插班共用模块
输入数据:姓名、性别、年龄、学校、备注、专业、班级、联系1、联系2、交费金额、优惠原因、所属校区、来源教区
输出数据:添加成功提示或错误提示
处理过程:由不同的驱动信息分别调用此模块
输入学生报名信息
显示用户输入的数据,让用户进行确认
验证所需数据是否全部输入,错误给出提示
检查数据库中是否有重复的记录
将学生报名信息添加到学生数据库
询问是否打印听课证
(4) 数据处理模块的编号:P4
名称:调班、延班、修改、退费、听课证、重听共用模块
输入数据:学生姓名、报名日期、班级名称
输出数据:更改成功提示或打印听课证
处理过程:由不同的驱动信息分别调用此模块   
          把更新的信息写入数据库
          返回给用户提示或打印出听课证等
系统功能设计:

2.学生管理  包括报名、调班、延班、插班、退费等功能。(1)报名:学生填写入学培训协议,录入人员依照协议将学生信息记入报名表和班级学生名册并打印听课证。(2)调班:找出学生报名信息核对身份,在原来所报班级名册删除学生名字,在调班班级名册添加学生名字。(3)延班:找出学生报名信息核对身份,在原来所报班级名册删除学生名字,将该学生记入延班学生名册,以便调入新班级。(4)插班:同报名,并显示系统当前日期前半年内所有的所有班次,要求手动输入金额,不涉及优惠项(5)退费:根据培训机构实际情况有退费的实际需求,设置了全部退费和部分退费功能。找出学生报名信息核对身份,判断用户是否满足全部退费条件,在原来所报班级名册删除学生名字,增加一条全部退费记录。找出学生报名信息核对身份,判断用户是否满足部分退费条件,在原来所报班级名册删除学生名字,增加一条部分退费记录。3. 报表  包括教区班级报表、学校校区报表、日报表、月报表、年报表等的统计和打印功能。(5)学校校区报表:统计各个学校各个校区的报名情况。(1) 设定:设定系统的信息如教区、类别、班级、学校、校区、优惠原因等。(2) 修改:为了保证数据的正确性,当发现数据库中的学生信息有错误时,可以修改错误。(1)用户管理:管理员有添加、修改和删除用户的功能。
系统部分页面展示:






