《培训机构信息管理系统毕业论文.pdf》由会员分享,可在线阅读,更多相关《培训机构信息管理系统毕业论文.pdf(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、扬 扬 州 州 市 市 职 职 业 业 大 大 学 学 毕 毕 业 业 设 设 计 计 说 说 明 明 书书 设计(论文)题目:培训机构信息管理系统 系 别:信息工程学院 专 业:计算机网络技术 1姓 名:金银伟1学 号:0605020209指导教师:陈小春 指导教师:陈网凤 完成时间:2009年5月目 录 第一章 系统开发背景及工具.11.1 系统开发背景.11.2 Visual Foxpro6.0 简介.2第二章 培训信息管理系统综述.42.1 系统研究现状和问题.4第三章 培训信息管理系统的准备工作和总体方案.63.1 系统开发准备.63.2 总体方案的设计.6第四章培训信息管理系统的具
2、体实现.84.1 数据库设计.84.2 模块的设计.104.3 模块设计.12第五章 系统测试.23第六章 总结.246.1 收获.246.2 特色部分.246.3 未完善的部分.24致 谢.25参考文献.26摘 要 本系统首先分析了培训机构信息管理系统的背景以及开发目标,介绍了基于 Visual FoxPro 开发平台的一些使用情况,然后对培训机 构信息管理系统的主要的开发思路及实现的主要功能进行了详细的介 绍,本系统具有良好的数据处理功能,最终生成培训机构信息管理的 数据库应用程序,从而可以通过友好简洁的界面实现中小型培训机构 的信息管理功能。用户启动系统之后进入验证界面,通过验证之后登
3、录系统功能选择界面,通过该界面完成各项功能。针对用户级别的不 同设置了不同的使用权限。经过详细的系统需求分析之后,收集相关资料建立一个包含8张数 据库表的数据库,分别是学生表、用户表、课程表、开课表、成绩表、毕业生表、专业表、教师表、文件表。在数据库建设的基础上,本系统完成了基本信息维护、浏览与查 询、培训需求效果、统计报表打印、系统管理等功能模块。基本信息 维护模块主要是对经常变动的一些数据进行修改维护,如学生信息表、成绩表、教师信息表;浏览与查询模块主要是对数据库表中的数据进 行浏览查询,方便用户读取数据;培训需求效果模块主要是查询就业 率、专业需求管理、毕业生相关信息修改。统计打印报表模
4、块主要完 成对数据表用报表形式进行查询和显示,并对有关报表进行打印;系 统管理模块用于用信息管理和用户密码修改。关键词:Visual Foxpro6.0、培训机构信息管理系统培训机构信息管理系统1第一章 系统开发背景及工具 1.1 系统开发背景 随着人类社会的发展,社会不断的在进步,对知识的需求程度越 来越高,人类已经逐步进入信息化社会。因此,学习与再学习始终伴 随着我们,这就使得各类培训机构有着不可替代的作用。在这种形势 下,如何更好的对培训工作进行管理,就成了我们需要解决的一个问 题,因此,开发一套完善的培训管理系统就必不可少了。本文介绍了 在 visual basic 6.0 环境下利用
5、其提供的各种面向对象的开发工具开 发本系统的详细过程。1.1.1 调查研究 从目前市场上比较流行的数据库开发、管理软件来看,对于比较 简单的中小型数据库,Visual FoxPro 6.0 是在实际应用中较为成功的 一种解决方案。并为用户提供了 Windows 所一贯坚持的非常友好、操 作简单的用户界面、完善而强大的数据库操作功能,简洁明了的数据 库,进而可对数据库实施操作、维护和权限识别功能。1.1.2 分析阶段 任何的管理首先是对人力资源的管理,培训机构也是一样。培训 机构经常要对学生和教师进行各种数据的统计以供分析使用,然而由 于计算量较大,通过人力去登记、计算、查找,不仅耗时耗力,而且
6、 正确率也无法保证;此外,长年累月积攒起来的材料过多,不易保存,也容易丢失和损坏。这就出现了一个矛盾。如何找到一种好的办法既 提高准确率,又可以省去大量的人力物力,而且还可以使材料积累起 来供以后综合分析使用呢?在当今社会,以高科技为标志的经济飞速 发展的今天,选用现代化手段解决上述问题是再适合不过的了。于是,面向社会中小型培训机构开发一系列管理信息系统就显得非常有必要 了。1.1.3 系统开发目标 开发“培训机构信息管理系统”的目的是使培训机构紧跟时代潮 流,管理更规范化,提高办学效率和水平,并能提高学校在社会上的 知名度。这一系统能实现学籍管理、教学管理、课程管理、成绩管理、密码管理等功能
7、。1.1.4 开发设计思想 目前,市场上“培训机构管理信息系统”这类的软件开发出产品 的比较少,且价格高,单机版价格在万元以上,网络版价格要几万元。一般的培训机构经费,紧张根无法接受这样的价格。并且目前相关的培训机构信息管理系统2软件主要是为高校教学管理服务,规模太大,有些模块根本用不到,所以购进之后部分功能闲置也构成了浪费。因此本人想到了利用所学 的 VFP 来开发一个低成本但具有实际应用价值的培训机构信息管理系 统。1.1.5 可行性分析与结论 结合实际情况,可以设计出符合实际需求、易于理解、易于操作、易于维护的数据库和操作系统。对于,Visual FoxPro 6.0 而言,开发“培训机
8、构信息管理系统”这类规模和复杂程度相对较小的数据库是 游刃有余的。同样对于 Visual FoxPro 6.0 来说,无论是查询、统计 还是利用数学公式进行趋势预测,都能顺利完成。因此,开发实施本 系统,从软件角度看是可行的。1.2 Visual Foxpro6.0 简介VisualFoxPro6.0(简称VFP6.0)是微软面向对象的程序设计开发 工具之一,它在企、事业单位的信息管理系统中发挥了重要作用。是 速度最快、使用最广的数据库之一。它是一种关系型数据库管理系统,也是开发中、小规模数据库应用系统、管理信息系统的常用工具。Visual FoxPro 是当今用得最广的微机数据库管理系统之一
9、,它是 计算机类专业 C/S(客户/服务器)结构重要的前端开发工具。Visual FoxPro 6.0及其中文版是32位数据开发系统,它不仅可以 简化数据库管理,而且能使应用程序的开发流程更为合理。Visual FoxPro 6.0还提供了一个集成化的系统开发环境,它不仅支持过程式 编程技术,而且在语言方面作了强大的扩充、支持面向对象可视化编 程技术、并拥有功能强大的可视化程序设计工具。目前,Visual FoxPro 6.0是用户收集信息、查询数据、创建集成数据库系统、运行应用系统 开发较为理想的工具。Visual FoxPro 6.0使组织数据、定义数据库规 则和建立应用程序等工作变得简单
10、易行。利用可视化的设计工具和向 导、用户可以快速创建表单、查询和打印报表。它将面向对象的程序 设计技术与关系型数据库系统有机地结合在一起,是具有更强大功能 的可视化程序设计的关系数据库系统。VisualFoxPro6.0集数据库和程序设计语言于一体,可以设计许多 小型数据库系统。它在 VFP5.0的基础上更加重了项目管理器、向导、生成器、查询与视图、OLE 连接、Active 集成、帮助系统制作、数据 的导入和导出以及面向对象的程序设计等方面的技术力度。它是唯一 带有自编程语言的数据库管理系统。Visual FoxPro 6.0与 Windows操作系统以及 Office办公软件都可培训机构信
11、息管理系统3以很好地交流,可以制作出更加专业化的软件。它在客户/服务器应用 技术、远程数据共享、数据安全管理及文档管理等方面,具有很强的 优势,非常适合于制作各种数据库应用程序。总而言之,VisualFoxPro6.0具有界面友好、工具丰富、速度较快 等优点,并在数据库操作与管理、可视化开发环境、面向对象程序设 计等方面具有较强的功能。其特点主要体现在以下几方面:(1)兼容性好(2)应用程序的开发更简便(3)改进了程序调试工具(4)更简便的表设计和扩充内容的数据字典(5)增强了查询和视图设计功能(6)增强了表单设计功能(7)更多更好的向导(8)增强了 OLE与 ActiveX的集成培训机构信息
12、管理系统4第二章 培训信息管理系统综述 2.1 系统研究现状和问题 目前市场上有很多与信息管理相关的软件及系统,总体来说各有 其优缺点。由于一般培训机构从事管理的多为非计算机专业人员,所 以管理软件的设计要考虑如下问题:2.1.1 科学合理性 培训机构信息管理是为了提高中小型培训机构信息管理的效率,因此,设计理念上要充分了解信息管理的要求,力求设计科学合理。2.1.2 使用方便性 培训信息管理系统包含了很多内容,包括学生的信息,课程信息 等信息,方便管理人员查询。要求设计的界面具有良好的交互性,操 作方便。要充分考虑该软件的界面友好和操作,便于使用人员快速上 手。2.1.3 安全可靠便于维护
13、一个软件设计的好坏,关键在于产品的可靠,稳定,便于维护。首先是主程 序,它一般包含环境设置、系统信息、口令验证、模 块条用等。环境设置是设置系统运行的环境开关。系统信息显示为一 简单的窗口。选择功能模块显示模块条用和一个退出系统。当选择某 一模块后,要进行操作员身份的设置,各个模块的身份设置用同一子 程序,以主程序入口带模块名字符串来区分。根据要求,建立课程 信息维护,学生信息维护,成绩信息维护,教师信息维护,具体要求如下:课程信息:数据包括:课程名、课程类别、课程名称、学时、教材、先修 课程 操作要求:能进行课程信息的增加、删除、修改。学生信息:学生信息:学号、姓名、性别、学历、出生日期、身
14、份证号码、婚姻状况操作要求:能进行学生信息的增加、删除、修改 成绩信息:数据包括:学号、课程号、考试日期、考试地点、教师编号、成绩、教师评语 操作要求:能够进行数据的查询、查询下一个、查询第一个、培训机构信息管理系统5查询第一 个、查询后一个、查询尾一个、可以提交 数据、提交后可以继续提交。教师信息:数据包括:教师编号、教师姓名、教师性别、教师学历、联系 电话、E-MAIL 地址、学时工资 操作要求:能够进行城西的查询、查询下一个、查询第一个、查询第一 个、查询后一个、查询尾一个、可以提交 数据、提交后可以继续提交。打印系统:我在统计打印模块上设置了学生成绩打印功能。培训机构信息管理系统6第三
15、章 培训信息管理系统的准备工作和总体方案 3.1 系统开发准备 社会管理的现代化离不开计算机技术在具体事务中的应用。在事 业单位逐步实施办公自动化管理信息系统的过程中,关于如何应用电 子计算机进行各种业务的管理已经提高到重要议事日程。当今世界科 学技术的不断发展,各阶段层次的学生越来越多,面对学生的管理显 得尤其重要。目前有不少的学生信息管理软件,基于界面,数据库等 各种问题的不足,VFP做界面,在以前的基础上重新做一个管理软件。3.1.1 系统的目标 从本年度 3 月份开始,利用 2 个多月的时间完成“培训信息管理 系统“的设计。其中系统的功能包括:1.基本信息维护;2.浏览与查 询;3.培
16、训需求效果;4.统计报表打印;5.系统管理等。3.1.2 系统开发环境.硬件方面的配置需要:计算机一台(包括 80586 以上的处理器,鼠标,键盘和高彩显示器)。.软件方面的配置需要:Microsoft VFP6.0(中文版),Microsoft Window98 或更高的版本(中文版)。3.1.3 基本工作(1)对现有类似软件和培训机构信息管理方面的情况进行详细的 调查与分析,以便于软件的设计。(2)在系统分析的基础上,进行系统的总体设计,形成系统的总 体设计方案。(3)在总体设计方案的基础上,写出每个模块的设计说明书;(4)按模块说明书进行程序设计和调试。(5)在设计系统的过程中思考如何撰
17、写毕业设计说明书,最终完 成毕业论文一篇。3.2 总体方案的设计 开发本系统我经过系统分析、系统设计、系统实施和系统维护等 几个阶段。3.2.1 分析阶段 着手培训信息管理系统的分析阶段,信息收集是决定本系统 开发可行性的重要环节,本人通过与管 理人员的沟通,并参阅了目前 市面上几个比较实用的信息管理系统软件,确定了本系统的总目标 是设计一个界面友好,操作简便,便于维护的培训信息管理系统,培训机构信息管理系统7总体思路是采用目前广泛使用的 Windows2000 操作系统,以及微软的VISUAL FOXPRO6.0数据库开发系统。该系数据库系统是新一代数据 库系统的杰出代表,它以完善的性能、很
18、快的处理速度、友好的界面 以及完备的兼容性等特点,吸引了众多的计算机用户,备受欢迎。我 们采用以上的操作系统平台和数据库开发系统,以兼顾大多数用户的 需求。3.2.2 设计阶段 在本系统的开发设计阶段,首先对培训信息管理系统进行总 体规划。然后,要具体设计本系同程序 要完成的能根据学号、姓名、性别、成绩、专业代码等进行简单查询和组织查询。3.2.3 实施阶段 在该阶段,我按系 统论的思想,把培训信息管理系统视为一 个大的系统,在保证高级控制程序能够控制各个子模块,且采用“自 顶向下”的设计思想,以高端程序逐级控制低一层的模块。我在编程 时是本着程序易查询、易修改及易统计的原则,使过程和函数尽量
19、小 而简明,减少模块间的接口数目。3.2.4 维护阶段 进行系统性能的测试,通过调试工具检查语法错误和算法错误,及时加以改进。3.2.5 设计思想 之所以要设计该系统随着信息时代的到来,信息大量膨胀,并且已成为越来越重要的资源,只有充分利用计算机的功能。本系统 选题为培训信息管理系统就是鉴于其特点,来实现对学生信息的 管理。提供给用户一种更美观。新颖的界面,操作简单直观。3.2.6 系统功能及操作说明.登陆培训信息管理系统界面.输入学生的信息 查询学生的信息情况 学生成绩查询 增加、删除、修改学生的信息培训机构信息管理系统8第四章培训信息管理系统的具体实现第四章培训信息管理系统的具体实现 4.
20、1 数据库设计 本系统中建立一个数据库文件 xxgl.dbc。在这个数据库中建立数据 相关的 9个表,各表结构如下:student.dbf(student.dbf(学生表学生表)字段名 字段类型 宽度 索引 标题XHCharacter9主索引 学号NAMECharacter8姓名XBCharacter2性别XLCharacter4学历BIRTHDAYDate8出生日期SFZCharacter18省份证号码MARRIAGELogical1婚姻状况HEALTHCharacter6健康状况ENTERTIME Date8入校时间ADDRESSCharacter20家庭住址PHOCharacter11联
21、系电话EMAILCharacter20联系EMAIL表 4-1 学生表 password(password(用户表用户表)字段名 字段类型 宽度 索引 标题 NAME Character 8 主索引 用户名 PASSWORD Character 6 密码 RANK Character 1 权限 表 4-2 用户表 course.dbf(course.dbf(课程表课程表)字段名 字段类型 宽度 索引 标题 COURSE_SE Character 3 主索引 课程号 SUBJECT Character 10 课程类别 NAME Character 10 课程名称 DURATION Numeric
22、 3 学时 BOOK Character 20 教材 BEFRE Character 10 先修课程培训机构信息管理系统9表 4-3 课程表 course_available.dbf(course_available.dbf(开课表开课表)字段名 字段类型 宽度 索引 标题 COURSE_ID Character 3 一般索引 课程号 COURSE_NAME Character 10 课程名称 DATE_BEGIN Date 8 课 程 开 始 时 间 DATE_OVER Date 8 课 程 结 束 时 间 TEACHER_NAME Character 8 教师姓名 TEACHER_ID C
23、haracter 6 一般索引 教师号 PNUMBER Numeric 3 上课人数 PLACE Character 10 上课地点 表 4-4 开课表 score.dbf(score.dbf(成绩表成绩表)字段名 字段类型 宽度 索引 标题 XH Character 9 一般索引 学号 COURSE_ID Character 3 一般索引 课程号 S_DATE Date 8 考试日期 S_PLACE Character 10 考试地点 TEACHER_ID Character 6 一般索引 教师编号 SCORE Numeric 5(1)成绩 SCORE_NOTES Memo(binary)4
24、 教师评语 表 4-5 成绩表 class_need.dbf(class_need.dbf(专业表专业表)字段名 字段类型 宽度 索引 标题 CLASS_ID Character 2 主索引 专业编号 CLASS_NAME Character 22 专业名称 CLASS_NEED Memo(binary)4 专业需求 表 4-6 专业表 teacher.dbf(teacher.dbf(教师表教师表)字段名 字段类型 宽度 索引 标题 TEACHER_ID Character 6 主索引 教师编号 NAME Character 8 教师姓名 XB Character 2 教师性别培训机构信息管理
25、系统10TXL Character 4 教师学历 PHO Character 11 联系电话 EMAIL Character 20 E-MAIL 地址 GZD Numeric 3 学 时 工 资(元)表 4-7 教师表 graduate.dbf(graduate.dbf(毕业生表毕业生表)字段名 字段类型 宽度 索引 标题 XH Character 9 学号 NAME Character 8 姓名 GRAD_DATE Date 8 毕业日期 JOB_DATE Date 8 参加工作时间 TIME_MON Numeric 3 待 岗 时 间(以 月 计)MEMO Memo 4 备注 表 4-8
26、毕业生表 table_file.dbf(table_file.dbf(文件表文件表)字段名 字段类型 宽度 索引 标题 TAB Character 10 表名 FIL_NAME Character 25 文件名 表 4-9 文件表 4.2 模块的设计 4.2.1 总体设计 系统的功能模块划分如下图培训机构信息管理系统11图 4-1 系统模块划分 4.2.2 详细设计 在这里用流程图作为工具,给出部分功能模块的详细设计。图 4-2 欢迎界面流程图 欢迎界面 移 动 字 幕 到 达 某 一 权 限 认 证 单 击“确 定”按 欢迎界面 课程信息维护 学生信息维护 权限认证 系统主界 成绩信息维护
27、教师信息维护 课程相关信息 学生相关信息 需求计划管理 教师相关信息 成绩相关信息 毕业就业管理 就业效果评价 成绩综合统计 学生综合信息 用户信息管理 用户修改密码 基本信息维护 浏览与查询 培训需求效果 统计报表打印 系统管理 退出培训机构信息管理系统124.2.3 权限认证详细设计 用户登录时,要对用户名和密码进行验证。输入的户名和密码只要 其中之一有错,就不能登陆系统;累计错误达到 3 次,还试图登录就 会自动退出系统。用户和密码由管理员分配管理,不同用户具有不同 的访问权限,管理员有权创建用户和删除用户,并可以更改用户的权 限。权限认证流程图如下图。图 4-3 权限认证流程图 4.3
28、 模块设计 4.3.1 系统启动 这一表单能够体现本系统的内容特征,图片上的 ITED意为“IT教育”。有两种途径启动下一级“权限认证”表单,其一通过单击“进入”按 用 户 名、密 码 同 时 不 空?开始 输 入 用 户 输 入 密n=n+1主界面3次 登 录 失 败 检测用户 检测密码?退出YYNYYNN培训机构信息管理系统13钮;其二是“欢迎使用”移到一个事先 设定的位置。表单运行效果如 下图:图 4-4 系统界面 相关代码:ifntime=1thisform.container1.label1.visible=.t.ntime=0elsethisform.container1.labe
29、l1.visible=.f.ntime=1endififn=380n=n2thisform.container1.label2.left=nelsethisform.releasedoformformspasswd.scx4.3.2 权限认证 功 能功 能:审核该操作员的用户名、口令是否属实,如果属实,则进 入本系统。如输入的用户名和口令不属实,将不能进入本系统。这是培训机构信息管理系统14为了防止非操作人员查看或修改数据,达到数据保密作用。运行效果图如下:图 4-5 进入界面 相关代码:为了实现此项功能,我为此表单的进入按钮设计如下程序:iflenc(allt(thisform.contai
30、ner1.text1.value)#0.and.lenc(allt(thisform.container1.text2.value)#0thenusedatapasswordifcn3locateforallt(password.name)=allt(thisform.container1.text1.value)iffound()ifallt(password.password)=allt(thisform.container1.text2.value)rank=password.rankusername=allt(thisform.container1.text1.value)thisfo
31、rm.releaseusedoformformsmainform.scxelsecn=cn+1messagebox(口令有误,重新输入!.,提示窗口)thisform.container1.text2.value=thisform.container1.text1.setfocus培训机构信息管理系统15thisform.refreshendifelsecn=cn+1messagebox(用户有误,重新输入!.,提 示窗口)thisform.container1.text2.value=thisform.container1.text1.setfocusthisform.refreshendi
32、felsemessagebox(超过三次,将退出系统,提 示窗口)thisform.releaseuseendifelsethisform.refreshmessagebox(请输入用户和口令!.,提示窗 口)thisform.container1.text2.value=thisform.container1.text1.setfocusendif4.3.3 系统主界面 执 行 mainform.scx 表 单 后,用户 可以 通 过该 表单 的选 项组 控 件Optiongroupl选择要执行的其他模块,然后单击该表单的“确定”按钮 控件,系统将执行所选择的模块。通过 Optiongrou
33、pl 控件可以选择下 列模块:基本信息维护模块 jbxxwh.scx浏览与查询模块 llcx.scx培训需求与效果模块 pxxqgl.scx统计打印报表模块 tigybb.scx系统管理模块 xtgl.scx单击该表单的“重新登录”按钮控件。系统将执行 passwd.scx模块,返回到权限认证界面。单击该模块的“退出”按钮控件可退出系统。主界面模块 mainform.scx运行效果如下图:培训机构信息管理系统16图 4-6 主界面 相关代码:“确定”按钮代码docasecasethisform.container1.optiongroup1.option1.value=1thisform.re
34、leasedoformformsjbxxwhcasethisform.container1.optiongroup1.option2.value=1thisform.releasedoformformsllcxcasethisform.container1.optiongroup1.option3.value=1thisform.releasedoformformspxxqglcasethisform.container1.optiongroup1.option4.value=1doformformstjdybbcasethisform.container1.optiongroup1.opti
35、on5.value=1thisform.releasedoformformsxtglendcase“重新登录”代码usethisform.releasedoformformspasswd.scx培训机构信息管理系统174.3.4 基本信息维护 执 行 jbxxwh.scx 模 块 后,用 户 可 以 用 过 该 模 块 的 选 项 组 控 件Optiongroupl选择要执行的其他模块,然后单击该模块的“确定”按钮 控件,系统将执行所选择的模块。通过 Optiongroupl 控件可以选择下 列模块:课程维护模块 kcwh.scx学生信息维护 xswh.scx学生成绩维护 cjwh.scx教师
36、信息维护 jbxxwhscx基 本 信 息 维 护 模 块 jbxxwh.scx 在 初 始 化 的 时 候,将 根 据 用 户 在passwd.scx模块获得的权限设置该表单的功能。对于某些权限,该模块 在初始化时使得模块提供的各种功能都可被用户使用;对某些权限,模块所提供的功能只有部分可用。单击“返回”按钮控件,系统退回 到主界面模块,效果图如下:图 4-7 基本信息维护 4.3.5 浏览与查询 执 行 llcx.scx 模 块 后,用 户 可 以 通 过 该 模 块 的 选 项 组 控 件Optiongroupl选择要执行的其他模块,然后单击该模块的“确定”按钮 控件,系统将执行所选择的
37、模块。通过 Optiongroupl 控件可以选择下 了模块:浏览与查询课程信息模块 kccx.scx浏览与查询学生信息模块 xscx.scx浏览与查询成绩信息模块 cjcx.scx浏览与查询教师信息模块 jscx.scx运行效果图如下:培训机构信息管理系统18图 4-8 浏览与查询 4.3.6 培训需求与效果 执 行 pxxqgl.scx 模 块 后,用 户 可 以 通 过 该 模 块 的 选 项 组 控 件Optiongroupl然后单击该模块的“确定”按钮控件,系统将执行所选择 的模块。通过 Optiongroupl控件可以选择下了模块:需求计划管理模块 xqjh.scx学生毕业、就业管
38、理模块 byjygl.scx培训效果评价模块 jyxgpj.scx点击“返回”,系统退回至主界面模块,运行效果图如下:图 4-9 培训需求与效果培训机构信息管理系统194.3.7 系统打印报表 本 模 块 包 括 1 个 页 框 控 件,它 含 有 4 个 页 面,即 页 框 控 件 的PageCount=4,在每一个页面上分别设置了不同的控件。第一页面负责按 月浏览或打印开课表,效果图如下:图 4-10 系统打印报表-1 第二个页面负责浏览或打印学生成绩单,效果图如下:培训机构信息管理系统20图 4-11 系统打印报表-2 第三个页面负责浏览或打印按课程结算教师工资,效果图如下:图 4-12
39、 系统打印报表-3 第四页面负责浏览或打印单科成绩统计结果,效果图如下:培训机构信息管理系统21图 4-13 系统打印报表-4 4.3.8 系统管理xtgl.scx 模 块 不 被 执 行 后,用 户 可 以 通 过 该 表 单 的 选 项 组 控 件Optiongroupl然后单击该模块的“确定”按钮控件,系统将执行所选择 的模块。通过 Optiongroupl控件可以选择下了模块:改密码模块 xgmm.scx管理员用户管理模块 gly.scx备份数据表模块 sjbf.scx单击“返回”,系统退回至主界面模块。效果图如下:培训机构信息管理系统22图 4-14 系统管理培训机构信息管理系统23
40、第五章 系统测试 本 人 在 系 统 设 计 过 程 中 力 求 使 用 有 限 的 时 间 找 出 尽 可 能 多 的 错 误,保证系统尽量运行稳定,无错误。但由于本身能力的局限性,所 以做编写的代码,即使经过反复检查出错也难免发生。在系统各功能模块制作完成后,就开始整个系统的调试工作。在设置默认路径后,在 VFP6.0 主窗口内的命令窗口中 键入“do zcx”命令。此时在 VFP6.0 主窗口内出现“欢迎使用本管理系统”屏 幕,一次根据提示输入用户名、口令,并按“进入”按钮,如果输入 内容不符,则可重新输入。如果正确,就可进入系统,分别测试了这 5 个功能:基本信息维护、浏览与查询、培训
41、需求与效果、统计打印报 表、系统管理。然后对各功能模块进行相关的调试,对上面 5 项一一 进行调试直到通过为止。本次系统测试邀请了一位不熟悉本系统的同学来进行随意性的操 作,打破习惯的操作顺序,从中发现错误,在此阶段系统的大量错误 得到了改正。培训机构信息管理系统24第六章 总结 6.1 收获 通过编制培训信息管理系统,掌握了大量的 VisualFoxPro中的 基础知识。在制作表单中掌握了各种工具的用途、性能、以及如何利 用这些工具来表达出需要说明的部分。通过不断的调试、修改终于达 到最后的成功。我觉得这套系统中有特 色的部分,但也存在着缺陷。鉴于时间有限,以及本人对相关知识的掌握程度有限,
42、还有许多问题 未能完全解决,有待于日后的不断完善。6.2 特色部分a.设定了用操作员模式,以达到保护数据的目的,防止非操作人员 偷窃数据。b.对学员的就业情况的相关统计,可以清晰地反映培训机构教学效 果。c.查询结果针对每个学生显示对应的学生信息或成绩。d.操作简便,数据明朗。6.3 未完善的部分1、由于时间关系,个人完成本系统稍有仓促,在数据库和程序设 计上还有部分不完善的地方。如“打印”功能有时有些不稳定,还有 待完善。2、参考资料较少,本系统也没有真正提供给培训机构投入使用 无法发现在实际运用中存在缺点的部分。3、此外,本系统功能基本完善,但由于审美上的欠缺和设计工具 的限制,界面设计稍
43、显粗糙。在做毕业设计的这段时间里,有遇到困难时的迷茫,也有解决难 题后的欣喜,更多的是我深深体会到毕业设计工作的艰辛,尤其是要 面对一些新的知识时,也明白了从事科学研究不仅要有认真严谨的态 度,还需要有足够的信心和耐心。通过对该课题的研究,学习到了许 多宝贵的新知识,也积累了不少实际的操作经验,这些都为我今后的 进一步学习、工作打下了坚实的基础。在自己的努力和老师的指导下,毕业设计基本上达到了预期的效 果,该系统实现了培训信息管理系统的基本功能。尽管存在这一些问 题,但总体而言,这次毕业设计,使我以前学到的知识得到了升华。由于知识和时间的不足,系统还不是十 分完善,有些地方还有待于改 进,但我
44、想通过以后更多知识的积累,我会做的更好的!培训机构信息管理系统25致 谢 三年的大学生活,是我人生中最值得珍藏回味的经历,在在扬州 职业大学这个蓬勃向上的乐土上,我度过了三年美好的时光。首先要特别感谢我的班主任陈小春老师,感谢您三年来对我在学 习、工作、为人、生活上的悉心教导和关怀。尤其是在系统设计和论 文写作期间,从系统的选题、调查、数据的统计到论文成文的过程中,您和陈网凤老师给予了我许多宝贵意见,对我进行了细致的指导。您 严谨谦虚的治学态度、忘我的工作精神,诲人不倦的作风使我今 生受益匪浅!感谢学校和信息工程学院的领导,感谢你们给我们三年的学习生 活创设了良好的氛围,尤其是在毕业设计期间,
45、尽一切力量给我们提 供条件,使我们在这个特殊的时期能放下心来安心学习,更好的完成 了这次毕业设计。感谢扬州职业大学信息工程学院 06 网络(2)的全体学生,感谢 你们伴我一起成长,衷心希望今后的岁月越来越美好 最后,感谢我的父母,感谢你们为我付出的一切!培训机构信息管理系统26参考文献 1.王利,数据库基础与应用,中央广播电视大学出版社 2.成孟建,Visual Foxpro6.0 使用教程,电子工业出版社 3.武新华VFP 管理信息系统开发案例,西安电子科技大学 4.周桓、徐薇,Visual FoxPro 数据库系统开发案例精选,人 民邮电出版社 5.王国辉、董韶华,Visual FoxPro 精彩编程 200 例,机械 工业出版社 6.周升锋,Visual Foxpro6.0 应用程序开发,北京航空航天 大学出版社 7.张庆Vfp 案例开发集锦,电子工业出版社