初稿

培训班学员管理系统
马海敏
(伊犁师范学院电子与信息工程学院计算机科学科学与技术10-2B,新疆伊宁市 835000)
摘要:
培训班学员管理系统是一个教育单位不可缺少的部分,它的内容对于培训机构的决策者和管理者来说都至关重要,所以学员管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理学员信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
培训班学员管理系统是办公自动化管理系统的重要组成部分,它可以对培训的需求和信息进行规范化管理,进而提高工作效率,避免资源的浪费。后台数据库使用Access,前台开发工具使用Visual Basic。本系统采用ADO数据访问技术,并将每个数据库表的字段和操作封装到类中,从而成功地将面向对象的程序设计思想应用到数据库应用程序设计中。这也是本系统的特和优势。随着计算机技术的飞速发展,
计算机在管理中应用的普及,利用计算机实现一个对学员培训管理操作势在必行。因此,开发一套完善的学员培训管理系统就成必不可少了。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。
关键词:软件项目管理系统;Access数据库;Visual Basic开发语言;管理信息系统
一可行性分析
学员管理,作为一个培训机构,就有一定的工作量存在,而学员信息,它的工作量可能是其它信息工作量的几倍,班级的增加、班级的查、班级的修改;学生信息;课程管理;成绩管理,等等,每个信息的数据都在不断地变化着,如果采用人工的方式进行操作,那么,一天的工作量,足以让人觉得比较繁琐,吃不消。针对这样的情况,采用让数据的查询变得简单化,数据变的更让每个人都在任何时刻都可以了解到。
培训班学员管理系统,本系统所采用的语言是Visual Basic,用Microsoft Access 2000数据库完成。该系统总体有四部分组成,包括学生信息查询、课程查询、学生选课及用户管理。通过本系统,把本校内部查询学生信息、课程信息、学生选课各个环节进行有效地计划、组织和控制。通过培训班内部的信息,依据统一数据信息进行管理,把任何一块信息所产生的数据变动及时地反映给其它相关信息,做到数据共享。采用本系统,能够使整个系统内部所有信息的工作简化,提高工作效益。由于采用统
一的数据信息,使相关资料能够快速地查询所需的数据、资料及其它信息的,使信息快速高效运行。
二系统需求分析
基本信息的添加、修改、删除和查询。基本信息包括课程类型信息、部门信息和培训教室信息,学生信息等。此功能为培训课程管理模块提供依据。培训课程信息的添加、修改、删除和查询。培训课程信息包括最新培训课程信息、培训课程信息和培训需求信息。
培训课程信息管理模块
1,查看最新的培训课程信息并对培训课程信息和培训需求信息进行添加,修改删除和查。2,最新培训课程信息包括课程名称,课程类型,培训开始时间和类型。
3,查看最新发布的培训信息,并下载培训课程所需资料。
运行系统后,首先会看到登录窗体,对用户的身份进行认证。如果需要对普通用户进行管理,则使用Admin用户登录;否则建议使用Users用户登录。如果还要创建其他用户,可以在用户管理模块中创建和管理。
在本系统中,应该首先增加基本信息,之后才能增加培训课程信息。基本信息包括课程类型信息、部门信息和培训教室信息等。
添加基本信息后,就可以添加培训课程信息了。在培训课程信息管理模块中可以查看最新的培训课程信息,并对培训课程信息和培训需求信息进行添加、修改、删除和查看等操作。学生管理系统包括学生信息管理,课程管理,成绩管理。
三总体设计
运行系统后,首先会看到登录窗体,对用户的身份进行认证。如果需要对普通用户进行管理,则使用Admin用户登录;否则建议使用Users用户登录。如果还要创建其他用户,可以在用户管理模块中创建和管理。
在本系统中,应该首先增加基本信息,之后才能增加培训课程信息。基本信息包括课程类型信息、部门信息和培训教室信息等。
添加基本信息后,就可以添加培训课程信息了。在培训课程信息管理模块中可以查看最新的培训课程信息,并对培训课程信息和培训需求信息进行添加、修改、删除和查看等操作。学生管理系统包括学生信息管理,课程管理,成绩管理。
四详细设计
用Visual Basic应用程序开发实例-学生管理培训班学员管理系统系统。本系统采用Visual Basic 6.0作
为系统开发环境,以Access数据库作为后台数据库。在功能能够满足
要求的条件下,Access 数据库往往成为一些小型数据库软件的首选。Visual Basic 6.0作为一种现代的编程语言,提供了完善的指令控制语句,类与对象的支持及丰富的数据类型,满足了代码的模块化要求,更有利于今后对系统的扩展与修改。本系统的主要特点有;一是可以对学生的入学档案资料、课程成绩等进行全方位的管理;二是界面设计简单易懂,操作简便;三是简单实用的数据库。  1 主要功能模块的设计 (1)登陆设计
(2)系统结构图是培训班学员管理系统的后台结构图,后台主要包括五部分:基本信息管理、培训课程管理、学生成绩管理每个部分都能实现基本的修改、添加、删除操作。管理员用户登录后台可以管理学生信息,可以教师相关信息,修改学生信息。如果需要多人管理本后台,可以新管理员账户,还可以给多个管理员细分工作,修改管理员权限。
系统用户信
息管
管理员用户
学生
教师
修改管理员用户的密码
创建、修改和删除教师学生信息 修改自身的用户名和密码 修改自身的用户名和密码
(3)数据库概念结构设计是数据库应用程序开发有的一个非常关键的环节,它具有一定的独立性,通常采用E-R图的方法进行设计,它能将用户的数据要求明确的表达出来。根据本系统所使用的数据库以及系统的功能结构画出各实体之间的联系图。
(4)数据库表设计
课程类型
部门
管理员个人
管理
登陆学生
教室
用户管理
管理浏览管理添加
修改信息
课程信息
成绩
查看
浏览
浏览
类型
管理部
教室管理系统
培训班学员管理系统
数据运用数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。
用户信息表user
编号字段名数据类型说明
1 username 文本,长度50 用户名
2 userpwd 文本,长度50 密码
3 usertype 文本,长度50 类型
课程安排表arrangement
编号字段名称数据结构说明
1 Arrange id 数字、长整型课程安排编号
2 Term id 数字、长整型学期编号
3 Lesson id 数字、长整型课程编号
4 Class id 数字、长整型班级编号
5 tecaher 文本,长度50 授课教师
6 hours 数字、整型课时
7 Lesson type 文本,长度20 课程类型
课程设置表lesson
编号字段名称数据结构说明
1 Lesson id 数字长整形课程编号
2 Lesson name 文本,长度100 课程名称
学期信息表terms
编号字段名称数据结构说明
1 term id 数字长整形学期编号
2 term name 文本,长度50 学期名称
学生基本信息表students
编号字段名称数据结构说明
1 Student id 文本,长度50 学生编号
2 Student namsexe 文本,长度50 姓名
3 sex 文本,长度50 性别
4 nationnality 文本,长度50 民族
5 birth 文本,长度50 生日
6 Family place 文本,长度50 籍贯
7 Id card 文本,长度50 身份证号
8 badgeid 文本,长度50 学生证号
9 Home phone 文本,长度50 家庭电话
10 residence 文本,长度50 居住地址
12 postcode 文本,长度50
13 indate 日期时间入校日期
14 Class id 数字长整形所在院系编号
15 title 文本,长度20 职务
16 memo 文本,长度200 备注
17 Fillin time 日期时间填表日期
类型信息表types
编号字段名称数据结构说明
1 Type id 数字整型记录编号
2 Type name 文本长度50 分类名称
3 flag 数字整型分类编号
教室信息表room
编号字段名称数据结构说明
1 Room no 文本长度50 教室房间号
2 Room name 文本长度10 教室名称具体地点
3 Room size 数字整型最大容纳人数
4 resource 文本长度200 包含的其他资源
需求信息表requests
编号字段名称数据结构说明
1 Req id 数字整型记录编号
2 Req name 文本长度10 培训需求名称
3 Dep id 数字长整形部门编号
4 Type id 数字长整形培训课程类型
5 Req date 日期时间需求申请日期
6 poster 文本长度10 创建人
7 Req detail 备注备注信息
培训信息表training
编号字段名称数据结构说明
1 id 数字记录编号
2 Create date 日期时间创建日期
3 subject 文本长度10 培训课程名称
4 status 文本长度10 当前发布包括创建发布
5 Type id 日期时间培训课程类型编号
6 Room no 文本长度10 培训教室房间号
7 techerer 文本长度10 培训教师
8 Start date 日期时间培训开始日期
9 trhoours 数字整型培训课程学时
10 trobject 文本长度10 培训对象
11 details 备注备注信息

本文发布于:2024-09-21 16:43:38,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/356873.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:信息   培训   课程   长度   管理   数据库
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议