课程设计(论文)VF教师信息查询管理系统设计

上传人:人*** 文档编号:479387997 上传时间:2024-02-12 格式:DOC 页数:25 大小:805.02KB
返回 下载 相关 举报
课程设计(论文)VF教师信息查询管理系统设计_第1页
第1页 / 共25页
课程设计(论文)VF教师信息查询管理系统设计_第2页
第2页 / 共25页
课程设计(论文)VF教师信息查询管理系统设计_第3页
第3页 / 共25页
课程设计(论文)VF教师信息查询管理系统设计_第4页
第4页 / 共25页
课程设计(论文)VF教师信息查询管理系统设计_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《课程设计(论文)VF教师信息查询管理系统设计》由会员分享,可在线阅读,更多相关《课程设计(论文)VF教师信息查询管理系统设计(25页珍藏版)》请在金锄头文库上搜索。

1、课程设计说明书(论文)用纸摘 要在当今社会生活中,Visual FoxPro的应用越来越普遍,利用该软件可以实现数据库设计、创建和管理,从而对各种信息管理工作中的大量数据进行有效的管理并满足数据检索的需求,实现对各种数据的查询和浏览。在当今计算机时代,计算机技术的飞速发展和其在信息管理中应用的普及,利用计算机实现各种信息的检索管理能够给实际操作带来很多便捷。本系统就是根据学校教务系统管理需求,用Visual FoxPro软件开发一个教师信息管理系统,这个系统可以实现对教师信息准确、高效的管理和维护。在制作系统过程中制作者从操作简便、界面友好、灵活实用、安全出发,完成教师信息管理的全过程,系统包

2、括对教师基本信息的查询、核对以及对新进教师信息或离休教师信息的添加、修改、删除等管理工作等。本摘要简述本系统的开发背景,设计思路和总体设计。重点说明了系统的各个功能模块的设计与实现,并对系统的运行和维护进行了说明。关键词: Visual FoxPro 6.0,信息管理,教师信息查询管理目 录1 绪 论11.1 研究背景11.2 开发意义11.3 本文结构22 需求分析32.1 系统的可行性分析32.1.1 经济上的可行性32.1.2 技术上的可行性32.2 功能需求分析33 概要设计53.1 系统功能模块设计53.1.1 信息管理模块53.1.2教师工作信息管理模块53.1.3教师信息维护模块

3、53.1.4教师工作信息维护模块53.2 系统模块结构图53.3 数据库的设计64详细设计84.1 主程序的设计84.2 主界面设计84.3登录界面的设计94.4 教师信息管理模块114.5 教师工作信息管理模块144.6 教师信息维护模块154.7 教师工作信息维护模块195 系统连编与运行205.1 连编205.2 运行20结 论21参考文献22III1 绪 论1.1 研究背景随着当今社会经济不断全球化,建立一套优质方便的信息管理系统可以为经济发展,业务交流提供很大的便利条件,极大的节省人力物力,提高工作效率,减少资源的浪费。档案具有保存价值,具有知识性、信息性、资源性和文化性等特性。档案

4、管理在当今信息化社会中发挥着不可或缺的作用1-3,11,12。近年来,计算机科学在我国得到了飞速发展,我国的档案管理工作由以往简单笨拙的纯人工管理阶段进入了先进便捷的计算机管理阶段。计算机拥有存储量大、易查找、易更新、处理速度快等优点极大的弥补了以往人工管理时代的缺陷,提高了工作效率,成为各企事业单位人事管理不可或缺的工具之一。高等院校存储了大量的信息,除了拥有众多的学生之外,还有教授各个科目的教师。近年来,学科设计的日趋复杂造成了教师的工种、职称、工资待遇等发生了转变,带来了一系列新的问题。为了解决信息量的不断增长问题,避免管理混乱等不必要的麻烦出现,一般高等院校都选择在档案管理中引入计算机

5、管理系统。一个高质量的教师信息管理系统,能够为高校的教学管理工作、分支学科的发展进步提供很大的便捷条件。 1.2 开发意义教师信息管理系统,满足了高校教师管理信息管理需求。该系统应用Visual FoxPro 6.0自带的数据库来存储教师的档案信息,能够为教师本人、学生和其他人员提供教师信息,该系统查询快捷,为各高校的教师管理和信息化提供了途径8。本系统开发的主要意义在于,利用计算机这一先进的技术手段实现教师信息的管理,减少了人力资源浪费,促进了各单位工作效率的提高。系统还能够通过局域网或互联网把高校内各院系教师信息汇聚起来,方便管理查询,还能够通过校园网扩展各类信息化应用,实现教师信息的共享

6、。1.3 本文结构本文主要由以下几部分构成:(1)绪论。主要论述该系统的研究背景和实际应用的问题。(2)系统分析。包括系统在经济上和技术上的可行性。(3)系统总体设计。包括系统功能模块设计和数据库设计两部分。(4)系统详细设计。介绍各个界面的具体功能的操作方法和实现方法。(5)系统的测试。2 需求分析由于计算机技术的飞速发展,目前各大高校基本上都摆脱了以往使用人工管理教师档案信息的方式,转而采用相对快捷便利的计算机系统,这在很大程度上节省了资源,避免了生产力的大量浪费。2.1 系统的可行性分析目的:可行性研究的目的是核定一个产品能否可以消耗最小的代价在尽可能短的时间内解决问题。本系统正是使用简

7、单的Visual FoxPro语言,编写的小巧实用的信息管理系统,能够很好的完成高校教师信息管理,实用性很强。2.1.1 经济上的可行性由于当今各大高校已经普遍配备了微机,而且用于教师信息管理的微机的配置在存储量,速度方面都能满足数据库运行的要求,所以在计算机硬件方面并不需要太大的花销。2.1.2 技术上的可行性本系统采用的是VFP语言,在技术方面,由于有指导老师的指导和相关参考文献,特别由于互联网的使用,查阅到了大量的相关资料,再通过参考一些功能模块程序的设计,实现该系统是完全可能的。教师信息管理系统的设计是在windows xp中文版环境下,使用Visual Foxpro6.0开发的。它是

8、可以运行于 windows2000及xp相关平台的数据库开发系统。Visual Foxpro6.0不仅可以简化数据库管理,而且使应用程序的开发流程更为合理,它使组织数据,定义数据库规则和建立应用程序等工作变得简单易行,利用可视化的设计工具和向导,用户可以快速地创建表单、查询等。2.2 功能需求分析本系统主要实现对教师基本信息和教师工作信息进行管理,需要实现以下几个方面的管理功能:(1)教师基本信息管理:教师信息的查询、添加、删除、修改等。(2)教师工作信息管理:工作信息的查询,修改、添加、删除等。(3)打印报表:根据用户需要打印特定条件教师信息、教师工作信息3 概要设计3.1 系统功能模块设计

9、教师信息管理系统中共设计了4大功能,包括教师信息管理,教师工作信息管理,以及教师信息维护,教师工作信息维护,基本上满足了高校对教师信息管理的必需功能,下面详细介绍各功能模块。3.1.1 信息管理模块教师信息管理模块完成对教师基本信息的操作,可以实现对教师姓名、性别、年龄、教授科目等信息进行查询,以及对各个信息的修改、删除等众多功能,还能够实现对新进教师信息进行及时添加。为了保持界面的一致性,本系统设计的日常操作都使用统一操作界面,根据用户的选择显示操作的功能按钮。3.1.2教师工作信息管理模块除了能够对教师的个人基本信息进行查询及相关操作以外,本系统还俱备了对教师的工作信息进行查询、修改、添加

10、、删除的功能。用户可以根据需求查询到教师的工资、职称、所属院系等信息,还可以实现对新进教师信息的添加和对离休教师信息的删除、修改等3.1.3教师信息维护模块该模块是用户进行管理的场所,包括修改,添加,删除用户等功能。3.1.4教师工作信息维护模块该模块同教师信息维护模块相似,是实现对新增教师和离退休教师信息的修改,添加和删除功能的。3.2 系统模块结构图该系统设计主要有教师基本信息管理、教师工作信息管理、教师信息维护、教师工作信息维护四个系统模块组成,其系统模块结构如图3.1所示。教师信息管理教师工作信息管理教师信息维护教师工作信息维护教师信息管理系统图3.1 系统模块结构图3.3 数据库的设

11、计数据库中包括教师信息表、工作信息表、各表结构设计如下。1教师信息表该表中保存的都是教师的个人基本信息,该表被命名为教师信息.DBF,其结构如表3.1所示。表3.1 教师信息表结构编号字段名字段类型字段长度小数位数作用1姓名字符型100教师姓名2性别字符型40教师性别3民族字符型100教师民族4工号字符型60教师工号5出生年月日期型80教师出生年月6执教科目字符型150教师执教科目2、教师工作信息表该表中保存的都是教师的个人基本信息,教师工作信息表和教师信息表类似,系统制作人员事先在其中添加了教师的工号,职称,工资,所属院系等一系列的教师工作信息,以备随后进行查询、修改、添加、删除等操作时调用

12、该表。该表被命名为“工作信息表.DBF”,存盘,其表的结构和各字段属性如表3.2所示。表3.2教师工作信息表结构编号字段名字段类型字段长度小数位数作用1工号字符型60教师工号2职称字符型150教师职称3工资字符型200教师工资4所属院系字符型150教师所属院系4详细设计4.1 主程序的设计程序在运行期间要使用变量来传递数据,所有这些变量都是在程序中定义的。在Visual FoxPro6.0中新建一个项目文件,以“教师信息管理”的名称保存。打开该项目的管理器,在管理器的“代码”选项卡中添加一个名为“MAIN”的代码文件,并在“MAIN”代码文件窗口中添加代码如下:*Main.prgset tal

13、k offclear allclose allset safety offset escape onset date to ymdset default to d:学习资料vf程序设计vfp98do form cover.scxread events4.2 主界面设计 主界面是该系统的封皮,是试用本系统的欢迎页面,其中包含单位名称、系统名称以及系统制作者,以名称cover.scx存盘。欢迎界面设有显示时间限定,时间完成后,自动运行登陆界面。如图4.1所示。其各按钮的代码如下:登录界面代码:thisform.releasedo form d:学习资料vf程序设计vfp98cover.scxthi

14、sform.hide时间按钮Timer的代码:thisform.releasedo form d:学习资料vf程序设计vfp98登录页面.scx图4.1 主界面设计4.3登录界面的设计登录界面的作用是为了验证用户的合法性,只有合法的用户才能进入系统,并且要求使用者提供登录验证码。另外本系统提供了不同人员不同身份登录的功能(默认验证码为0000),可以使用学生,教师及其他人员的身份登录,通过上述措施就限制了非法用户的进入,确保了信息的安全性。如果输入错误超过三次,系统就会自动弹出“你已达到最大错误次数,禁止进入本系统”提示,正确输入验证码以后正常登录,自动进入“菜单”,用户可根据自身的需要查询教师信息。本表单以“登录页面.scx”为名称存盘。其各个按钮的代码如下所示:设计完成的登录界面如图4.2所示。登录界面表单load代码:public ii=0图4.2 登录设计界面选项按钮组click代码:do case case this.value=1 thisform.text1.fontname=学生 case this.value=2 thisform.text1.fontname=教师 case this.value=3 this

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号