《山丹培黎学校教师工资管系统.doc》由会员分享,可在线阅读,更多相关《山丹培黎学校教师工资管系统.doc(27页珍藏版)》请在三一办公上搜索。
1、 毕 业 论 文题 目:山 丹 培 黎 学 校 教 师 工 资 管 系 统专 业: 小 学 信 息 技 术 教 育 学生姓名: 班 级: 计信班 指导教师: 2011年10月14日目录一、引言5(一)背景分析5(二)开发工具选择5(三)系统开发设计思想5(四)系统功能分析6(五)系统功能模块设计6二、数据库设计7(一)数据库需求分析7(二)数据库逻辑结构设计8三、各个功能模块的创建13(一)系统主界面的设计13(二)教师信息模块设计17(三)工资汇总模块设计23(四)系统主程序设计27五、系统编译与测试28(一)系统编译28(二)系统测试28六、软件使用说明28(一)软件安装28(二)操作指南
2、28(三)系统维护33七、参考文献36八、致 谢37 摘要教师工资管理系统是基于为实现教师工资管理现代化、运用Visual FoxPro 6.0数据库管理系统开发的应用软件。它将计算机操作及管理理念融于教师工资管理的实际运用中,使日常手工管理的复杂方法和过程被计算机简单、易行的操作所替代,一方面能够迅速、准确地向学校管理者提供教师工资信息;另一方面也极大地减轻了工资管理人员的工作强度、提高了工作效率,充分地发挥了人力资源的作用。通过开发本系统,旨在推动学校对计算机技术的普及与运用,促进教师工资管理的现代化、科学化和规范化。关键词:Visual FoxPro 6.0 项目 表单 模块 事件一、引
3、 言(一)背景分析传统意义上的工资管理均采用手工记帐的方式来完成,需要通过大量的人工操作来进行。工作人员以纸、笔、算盘(或计算器)为处理工具,完全靠手工操作来计算、处理各种数据,不仅劳动强度较大、效率低,且容易出错、数据不便更改,造成人力和财力资源的浪费。随着社会的发展,计算机应用的日益普及,通过现代化的方式对教师工资进行管理已成为可能。基于此,我希望能通过开发这一管理系统,由计算机代替人工执行一系列诸如教师信息输入、工资浏览、修改、查询、统计及打印等操作,减轻工作人员的工作强度,提高工作效率,降低企业运行成本;同时,也对教师工资的科学化、规范化管理作出一点尝试。(二)开发工具选择1、Visu
4、al FoxPro 6.0简介Visual FoxPro 6.0是微软公司推出的一种面向对象的、可视化的数据库开发工具。与其他数据库管理系统相比,Visual FoxPro 6.0具有用户多、功能强、易学易用等特点。(1)由于Visual FoxPro 6.0与传统的xBASE数据库兼容、对运行环境要求不高,使得了解和使用xBASE数据库的传统用户能够轻易地转入Visual FoxPro 6.0的学习和使用,从而使Visual FoxPro 6.0拥有庞的用户群体;(2)经过几个版本的升级,Visual FoxPro 6.0比传统的xBASE数据库有了质的飞跃。在数据管理方面,它基本具备了大型
5、SQL数据库的特征(如视图、关键字、关系、触发器、存储过程等);在数据库设计方面,它提供了各种数据库组件的设计向导和图形化、智能化的设计过程。其独特的优点是提供了各种数据库用户界面的可视化设计工具,提供了自含的编程语言和调试工具,提供了查询数据库的默认表格工具等。总而言之,Visual FoxPro 6.0尽量使得用户不依靠其他工具就能完成一个较复杂数据库应用系统的全部开发工作,具有完整、强大的功能。(3)在数据库软件的开发过程中,Visual FoxPro 6.0提供了一个项目管理器,用来对所开发项目的全部文件进行组织和管理;提供了向导、设计器和生成器3类支持可视化的辅助设计工具,用来加快V
6、isual FoxPro 6.0应用程序的开发、减轻用户的工作量。项目管理器和各种辅助设计工具的运用,使得学习和使用Visual FoxPro 6.0进行数据库应用软件的开发变得非常轻松、容易。鉴于上述原因,我拟选用Visual FoxPro 6.0完成教师工资管理系统应用程序。2、Visual FoxPro 6.0的软件、硬件环境(1)、Visual FoxPro 6.0所需软件环境Windows 95操作系统或其更高版本;Windows NT3.51操作系统或其更高版本。(2)、Visual FoxPro 6.0所需硬件环境l 主频为50MHz或更高;l 内存10MB以上;l 典型安装需要
7、100MB以上硬盘空间,自定义安装需要240MB以上的空间;l VGA或更高分辨率的显示器,1MB以上显存;l 鼠标;l 光驱。(三) 开发设计思想本系统开发设计思想: 尽量采用学校现有软硬件环境,及先进的管理系统开发方案, 从从而达到充分利用学校现有资源, 高系统开发水平和应用效果的目的。系统应符合学校教师工资管理的规定,满足对学校教师工资日常管理的需要,并达到操作过程中的直观、方便、实用、安全等要求。系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维修人员补充、维护。系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等操作。(四)、系统功
8、能分析:根据本教师工资管理系统主要是为了满足中职学校的需求而设计,注重操作简单易用、功能简洁但够用的特点,拟定系统应当具有如下功能:(1)、教师基本信息数据的输入:操作人员可以在本系统中建立职工号、日期、姓名、职务工资、书报费、构成津贴、合同15%、家属价格等信息,作为计算教师工资的依据之一;(2)、教师基本信息数据的修改、删除:学校中的教师人数和人员,包括职工号、日期、姓名等级都会随着时间的迁移而发生变化。因此,在系统中设置了增加记录、修改记录、删除记录等操作,工资管理人员可以随时对教师基本信息进行更新和修改;(3)、教师工资的基本信息设定:学校教师的工资一般由基本工资、应发工资、百分之十五
9、、岗位津贴、职务工资、职务补贴、公积金等部分组成。但由于不同学校中发放教师工资的方式不尽相同,教师工资管理系统允许学校根据自身的情况扣除教师的出勤奖等,还可以设置课时津贴等以满足不同学校的需要;(4)、教师工资的浏览:本系统设置了教师工资浏览功能,学校管理者能够通过此项功能,迅速了解到本校教师的工资信息,通过出勤奖这一项可以全面了解在一学期中各位教师的出勤表现,为学校管理者的决策提供快速、准确的依据;(5)、教师个人工资表的查询:学校中的每位教师都可以通过输入自己的教师号,查询本人的工资信息;(6)、工资报表及教师工资单的打印:系统可以打印每月教师的工资条及每月教师工资表的功能,从而减轻操作人
10、员的劳动强度,保证数据准确、不出错误。(五)系统功能模块设计1、为了便于系统功能的组合、修改和补充,本系统采用模块化的程序设计方法。在全面分析系统功能的基础上,根据Visual FoxPro 6.0应用程序编制的特点,将教师工资管理系统分为教师信息管理、教师工资管理、工资汇总、个人工资查询及工资打印等组成部分,建立起如图1所示的系统功块图。登陆窗口登陆主界面退出系统工资记录管理编辑菜单记录打印2、主要模块功能简介通过对图1所示“系统功能模块图”的分析,本系统应由主界面模块、教师信息管理模块、工资基本管理模块、工资汇总模块、系统设置模块等五个功能模块构成。但为了保证软件系统的正常运行,Visua
11、l FoxPro 6.0要求在系统运行之前,对软件的运行环境进行设置;当系统结束运行时,也要求对Visual FoxPro 6.0原有系统配置进行恢复,避免对其它软件的正常运行产生影响。为此,在教师工资管理系统中还增加了一个主程序设计过程,来完成这一功能。各模块应当完成的功能简介如下:(1)系统主界面模块:本模块在对用户表示欢迎的同时,主操作界面,让用户通过菜单进行不同系统功能的选择;(2)信息管理模块:本模块主要完成教师信息录入、教师信息删除、教师信息修改、教师信息浏览,以及根据查询条件查询教师记录、显示查询结果等功能;(3)工资基本管理模块:本模块主要是对教师每月一次的工资添加及对基础工资
12、进行设置;另外设计出一个教师个人工资的查询功能,让教师能够轻易地了解到自己的工资信息;(4)工资汇总模块:本模块主要实现对所有员工的工资进行汇总,对汇总数据进行预览,同时还可以打印每月教师的工资条及每月教师工资表的功能,从而减轻操作人员的劳动强度,保证数据准确、不出错误;(5)系统设置模块:是本系统软件运行的入口和出口,用来设置系统管理员,可以添加用户、修改密码等。二、数据库设计(一)数据库需求分析1、教师基本信息:从常规中看,教师基本信息应该包括的数据库项有编号、姓名、日期、职务工资、书报费、构成津贴、合同15%、家属价格等。因为本系统只涉及到教师工资管理部分,故在数据库中只包含进了与教师的
13、工资相关的资料,如编号、姓名、日期、职务工资、书报费、构成津贴、合同15%、家属价格等信息。2、工资基本设定:应该包括的数据库项有基本工资、百分之十五、应发工资、职务补贴、岗位津贴、养老保险3、扣除部分:包括的数据库项有书报费、所得税、出勤扣罚等。4、福利工资金额:包括的数据库项有福利名称、福利值。5、工资汇总信息:包含的数据库项有教师编号、教师姓名、日期、基本工资、百分之十五、交通补、岗位津贴、养老保险、职务补贴、所得税、应发工资、公积金、家属价格、出勤扣罚及实得工资。(二) 数据库逻辑结构设计根据上面的分析,在利用Visual FoxPro 6.0 构建教师工资管理系统数据库的过程中,我设
14、计了4个基本数据库表,用来存储系统管理中所需求的各种数据,如表1至表4所示。每个表格对应数据库中的一个数据库表,表中规定了每个数据项的数据类型和其它部分特性。表1 TEACHER教师基本信息表列名数据类型可否为空说明职工号CHARACTER(5)NOT NULL(索引)日期CHARACTER(8)NULL姓名CHARACTER(2)NULL职务工资CHARACTER(8)NULL书报费CHARACTER(8)NULL构成津贴DATA(8)NULL合同15%DATA(8)NULL家属价格DATA(8)NULL表2 BASEGZ教师基本工资表列名数据类型可否为空说明职工号CHARACTER(5)N
15、OT NULL(索引)日期CHARACTER(8)NULL姓名NUMERIC(7,2)NULL固定工资职务工资NUMERIC(7,2)NULL书报费NUMERIC(6,2)NULL基本工资的百分之十构成津贴NUMERIC(5,2)NULL外租房补NUMERIC(5,2)NULL职务补贴NUMERIC(5,2)NULL表3 GONGZI教师工资总表列名数据类型可否为空说明编号CHARACTER(5)NOT NULL(索引)月份CHARACTER(6)NULL发放工资月份基本工资NUMERIC(7,2)NULL固定工资交通补NUMERIC(7,2)NULL洗理补NUMERIC(6,2)NULL儿保
16、费NUMERIC(5,2)NULL综合补贴NUMERIC(5,2)NULL为纳金NUMERIC(5,2)NULL养老保险NUMERIC(6,2)NULL应发工资NUMERIC(7,2)NULL以上各项工资之和公积金NUMERIC(6,2)NULL扣除部分合计扣款NUMERIC(6,2)NULL扣除部分所得税NUMERIC(6,2)NULL扣除部分实发工资NUMERIC(7,2)NULL以上各项工资之和三、各个功能模块的创建(一).系统登录界面的设计由于教师工资管理过程中的数据非常重要,防止一般人员修改其中的数据,因此在本系统中设计了一个系统登录界面,只有在输入正确的用户名和密码才能进入系统,否
17、则自动退出系统,登录界面设计如图9。图9:系统登录界面由于在本系统中,我计划采用菜单式界面进行功能选择,因此首先得进行菜单设计,下面来进行菜设计:(1)规划菜单 本系统中,有如下菜单:教师基本信息:教师基本信息的录入、查询、增删及浏览。工资管理:基本工资设定、添加教师工资、个人工资查询及工资汇总表。工资打印:教师每月工资单及学校每月工资表的打印。系统管理:添加用户、修改用户密码及退出系统。帮助:关于系统。(2)创建自定义菜单(1)、 在项目管理器中选中“其它”下的“菜单”,再单击项目管理器右边的“新建”按钮,将会弹出“新建菜单”对话框,单击“菜单”按钮,将会进入菜单设计器对话框,如图8所示:图
18、8:“菜单设计器”对话框(2)、在菜单设计器中分别将主菜单项的名称输入到“菜单名称”文本框中,如图9所示: 图9:主菜单项设计对话框(3)、设计子菜单 在图9所示的主菜单项设计对话框中的“结果”栏选择“子菜单”,并单击“创建”按钮,即可对子菜单进行设计。另外,由于教师基本工资设定等功能只能管理员使用,因此需要将其屏蔽,操作方法是:用鼠标单击“选项”栏的按钮,将会弹出图10所示的“提示选项”对话框,并在“跳过”栏文本框中输入屏蔽菜单的条件,例如输入:Superuser。如果要屏蔽菜单,只需要将Superuser赋值为.T.即可。图10:“提示选项”对话框2、生成菜单菜单设计完成后,要调用菜单,还
19、需要将菜单设置为顶层表单,具体操作为单击“显示”菜单中的“常规选项”菜单项,设置为如图11所示。图11:“常规选项”对话框最后还需要将菜单生成扩展名为.mpr的程序文件,并保存在E:GZGL目录下,取名为:main.mpr 。菜单设计完成后,下面来进行主界面的设计。首先新建一个表单,属性设置如表5所示:表5 main主表单的属性设置属性值Caption教师工资管理系统AutoCenter.T.-真Pictured:teacherphotomain.jpgnamemainShowWindow2-作为顶层表单WindowState0-普通(二)、教师信息模块设计本模块包含的功能有:操作人员能够实现
20、教师基本信息录入与浏览、教师记录增加、删除与修改等基本操作,能够根据设定的查询条件查询教师记录、显示查询结果。因本模块要实现的功能比较多,一个表单不可能容纳下所有控件,所以本系统在这里使用了页框来实现。新建表单tinformation,存储为“e:gzglformbiaodan.scx”。直接拉伸表单至合适大小向表单中加入基本控件,如图13所示。图13 表单基本控件本表单需要对数据库中的表进行操作,因此必须将该表加入到表单的数据环境中。在表单中单击鼠标右键,选择“数据环境”,在弹出的对话框中,将数据库表biaoban.dbf添加到数据环境设计器中。(1)、“浏览”首先,将表单数据环境中表“gz
21、lr”的字段添加到表单中(注意,此时添加到表单中的字段必须与页框处于同一个层次);然后,向子页面1中添加如图14所示控件,其属性设置见表6。图14 “浏览”子页面由于在Visual FoxPro 中使用类可以大大节省开发时间,简化系统的设计工作,并方便系统的维护和修改;在表单设计中可以直接添加,大大提高编程的工作郊率。因此,在子页面的设计过程中使用了“类”导航条,如图15所示,该导航条包含4个基本功能:单击导航条上的相应按钮时,在本页面中的记录自动执行相应操作,从而实现浏览记录的功能。图15 导航条l “上一个”按钮:使记录后退一个;l “第一个”按钮:使记录后退至表首;l “下一个”按钮:使
22、记录前进一个;l “最后一个”按钮:使记录前进至表尾。导航条的设计过程如下:1、理器中首先选择“类”选项卡,然后单击“新建”按钮,出现一个新建类对话框如图16所示。图16 “新建类”对话框在“类名”框中键入fy,“派生于”框中选择“CommandGroup(按钮级)”,“存储于”框中填入存储路径“e:gzglformfy.vcx”。单击“确定”按钮进入设计窗口。在属性窗口中修改Buttoncount(按钮数目)属性,使其值为4,这时出现4个按钮,将其拖动到适当位置,并根据需要修改每个按钮的Caption属性,如图17所示。(2)在每个按钮上双击,弹出“代码编辑窗口”,在“代码编辑窗口”中填写相
23、应事件代码,即可完成导航条的设计。 在按钮上一个的Click事件中输入如下代码:skip-1*记录后退一个if bof()* 如已为第一个记录messagebox(已是第一个记录48信息窗口)当已为第一个记录时,显示提示信息记录前进一个,使之仍显示第一个记录* 根据状况设置各按钮的可用状态thisform.refresh功能:向前翻页。 在按钮第一个的Click事件中输入如下代码:goto top* 到第一个记录* 根据状况设置各按钮的可用状态thisfrom.refesh功能:向前翻页. 在按钮第一个的Click事件中输入如下代码:skep* 记录前进一个if eof()* 如已为最后一个记
24、录messagebox(已是最后一条记录48信息窗口,)skep-1* 记录后退出一个,使之仍显示最后一个记录根据状况设置各按钮的可用状态thisform.refresh功能:向后翻页 在按钮最后一个的Click事件中输入如下代码:goto bottom* 到最后一个记录* 根据状况设置各按钮的可用状态thisfrom.refresh功能:翻页至最后一个记录。至此为止,一个具有翻页功能的fy子类就创建出来了。图17 导航条设计窗口(3)上面为“导航条”的设计过程,下边继续完善子页面1的功能:为保证表中的数据不被误操作修改,必须将页面中的各文本框的“Enabled”属性设为“.F.”。按钮“取消
25、操作”的 “Enabled”属性初始值设为“.F.”。双击“增加记录”、“修改记录”、“删除记录”、“取消操作”按钮,为各个操作按钮添加Click事件响应代码,使各个操作按钮完成的如下功能:l “增加记录”按钮:添加一个新的员工的信息到数据库中。l “修改记录”按钮:修改一个员工的信息并更新到数据库中。l “删除记录”按钮:从数据库中删除一个员工的信息。l “取消操作”按钮:取消前面所作的操作。、(2)、页面的设计本子页面中使用了tableupdate()和tablerevert()函数,这两个函数要求先用函数cursorsetprop()启用记录或表缓冲,否则将会产生错误。因此,必须在表单的
26、Init事件中添加代码:set multilocks on*允许数据缓cursorsetprop(“buffering”,3)*打开开放式记录缓冲区为子页面2添加控件,如图18所示,本页面主要实现了填写查询条件的功能,让使用者根据提示查询需要的记录。图18 “查询”子页面设计思路是当使用者单击某个复选框时,它下面的相应文本框变为可用状态,否则为不可用状态。(1)当使用者填入查询条件后,则结果自动显示在下面,如未查到记录则会提示“没有查到相关记录”。(2)当使用者删除前一个信息后系统清除员工号和员工姓名(即将文本框1和2清空),使用者可以重新填写员工号和员工姓名,查询下条记录。(三)、工资汇总模
27、块设计本模块的功能是实现对所有教师的工资的汇总,每位教师每月的工资一目了然,便于查询,还可以通过单击编号或月份进行排序,以便于查看每位教师各月的工资情况或者每月各位教师的工资情况。“工资汇总模块”设计的表单界面如图22所示。此表单主要用于查看教师工资的汇总情况,因此对于表中数据不能作修改,在设计时应把表格的Column的Text的Enabled属性应设为“.F.”。,以防管理员对数据的误操作。图22 “工资汇总”表单界面1、报表设计器窗口在本模块的具体设计过程中,应当注意以下问题:(1)首先为表单设计数据环境,添加数据库表gongzi.dbf(2)为表单添加表格,设置“ColumnCount”
28、属性为14,表明表格的列数为6列。为防止表中数据修改,将各Column的Text1的“Enabled”属性设置为.F.。(3)打印模块的设计:由于Visual FoxPro 只能打印报表,因此若要打下面将介绍报表的制作方法。、图23:报表设计器窗口2、添加标题后的报表(1)打开项目管理器的“文档”选项卡,先选中“报表”项,然后单击“新建”按钮。将会弹出“新建报表”对话框,单击“新建报表”按钮,将会进入报表设计器窗口,如图23所示:(2)建立标题区域及对象,选定“报表”菜单中的“标题/总结”菜单项,将会弹出“标题/总结”对话框,选中“标题带区”复选框,单击确定按钮,在报表的顶部将会出现一个标题带
29、区。如图24所示图26 添加标题后的报表(3)报表的“标题”设计,在报表的标题带区添加“教师工资表”对象和“制表日期”对象,并在制表日期对象中的报表表达式设置为:“制表日期:”+str(year()date(),4,0)+”年”+ str(month()date(),2,0)+”月”+ str(DAY()date(),4,0)+”日”、“页标头”设计较为简单,其设计界面如图27所示。图 27报表的标题、页标头设计界面(4)报表的“细节”设计:细节区是报表打印中最重要的一部分,而所使用的对象一般都是数据表中的字段,因此,首先必须为报表设置数据环境,添加数据库表gongzi.dbf,然后,在报表的
30、“细节”设计区添加域控件。添加域控件后的报表细节如图28所示,图28 报表的细节设计界面(5)报表的页注脚设计也是不可或缺的。它的设计界面如图28所示。域控件的表达式内容为alltrim(str(_pageno),它的功能是显示报表当前页面的页码数。图28 报表的页注脚设计界面将报表储存在相应的路径下,至此,工资报表设计完成。设计完成的报表如图29所示。图29 设计完成的报表设计界面(四)、系统主程序的设计整个系统的运行,还需要有一个主程序。由主程序设置系统的运行环境后,打开程序主表单main.scx,等待使用者的操作。系统主程序的设计步骤如下:在“项目管理器”的“代码”选项中选中“程序”,然
31、后点击“新建”按钮,为系统新建一个主程序,存储为“E:GZGLbaobiao.prg”。主程序主要设计内容如下:1、设置系统的运行环境;2、执行开始表单、激活应用程序的事件响应;3、收到“Clear Events”命令后关闭数据库;4、还原系统环境配置最后,在主程序fm.prg上右击,将fm.prg程序设置为主文件,则整个主程序设计过程完成。五、系统编译和测试(一)系统编译为了使本系统能够脱离Visual FoxPro 6.0环境运行,即:使用者即使在不安装Visual FoxPro 6.0数据库管理系统的情况下,也能够运行该系统。需要对教师工资管理系统软件进行编译,制作出可单独运行的可执行程
32、序。下面简述系统的编译过程:在“项目管理器”中单击“连编”按钮,弹出如图32所示对话框。图32 选择连编方式选择“连编可执行文件”后, 单击“确定”按钮。将应用程序名设置为“教师工资管理系统”、选择相应的路径。最后,单击“保存”按钮,系统自动完成对应用程序的编译,生成可执行文件“教师工资管理系统.EXE”。(二)系统测试本系统在P4计算机、Windows XP操作系统平台上完成全部设计、调试过程,最后在安装Windows98、Windows XP的各型P、P4计算机中进行了测试:系统运行完全正常,性能稳定。六、软件使用说明(一)软件安装:在教师工资管理系统安装文件夹下,双击setup.exe文
33、件,启动本系统安装程序,然后根据提示即可完成软件安装过程。(二)操作指南:1、在安装目录下双击“教师工资管理系统.exe”文件,即可启动“教师工资管理系统”。系统启动后界面如图39所示:图37 系统主界面2、在“系统主界面”上单击“教师基本信息”选项,可进入教师基本信息管理模块,其操作界38所示:(1)在“浏览”页面,操作人员可以通过对增加记录、修改记录、删除记录命令的选取,实现增加、删除和修改教师记录,建立起教师基本信息库;同时,操作者可以运用“导航条”查看所有教师信息。操作人员在增加记录、修改记录、删除记录过程中出现错误时,可以通过单击“退出”按钮,退出本次的操作。(2)在如图39所示的“
34、查询”页面,操作人员可以根据教师编号、教师姓名查询指定教师的信息,查询结果将出直接显示出来。查询条件(教师编号和教师姓名)只有在相应的教师编号、教师姓名复选框被选中时,才能输入。图38 “教师基本信息”模块“浏览”界面图39 “教师基本信息”模块“查询”界面3、在“工资记录管理”上单击“工资记录统计”选项,可进入基本工资信息设定,其操作界面如图40所示。图40 “工资记录统计”操作界面4、在“系统主界面”上单击“工资记录管理”选项,可进入工资汇总模块,完成工资汇总、打印预览、打印等操作,其操作界面如图42所示。图42 “工资汇总”模块操作界面5、在“系统主界面”上单击“退出系统”选项,可关闭“
35、教师工资管理系统”程序。(三)系统维护教师工资管理系统是一个复杂的人机系统,系统内外环境,以及各种人为的、机器的因素都不断地变化着。为了使系统能够适应各种变化的需要并逐步得到完善,就要对系统进行维护。系统维护是一件非常重要而且时间又比较长的工作,要求用户和系统开发人员一定互相配合。系统维护主要包括程序维护、数据文件维护、代码维护三个环节。1程序维护任何一个系统都不可能是十全十美的,在系统运用过程中,往往会随着需求变化或硬件环境的变化发现系统功能不足或不适合现在的需要,此时就要对程序进行部分或全部的修改来实现系统功能添加、修改等。2数据文件维护数据文件维护的时间性要求比较强,需要用户即时、准确地
36、完成对数据资料进行更新、备份和数据恢复等操作。数据文件的维护要靠用户使用专用的文件维护程序来实现。3代码维护代码维护主要是对代码的订正、添加、删除、重新设计等,它由专门的代码管理人员来进行。七、参考文献1、数据库基础及应用 主编:敖开云 西北工业大学出版社2、sual FoxPro 6.0 实用教程 主编:许光升 南方出版社3、Visual FoxPro 6.0实用程序100例 主编:段 兴 人民邮电出版社4、Visual FoxPro 6.0程序设计教程 主编:高国宏 冶金工业出版社5、Visual FoxPro 6.0中文版程序员指南 Microsoft Corporation著 北京希望
37、电脑公司出品6、机械设备招标与投标管理系统投标子系统毕业论文样本 作者:周军 指导教师:纪钢7、Visual Foxpro6.0程序设计(第二版)主编:李淑华 高等教育出版社八、致谢历时将近两个月的时间终于将这篇论文写完,在论文的写作过程中遇到了无数的困难和障碍,都在同学和老师的帮助下度过了。尤其要强烈感谢我的论文指导老师李老师,她对我进行了无私的指导和帮助,不厌其烦的帮助进行论文的修改和改进。另外,在学校机房查找资料的时候,指导老师也给我提供了很多方面的支持与帮助。在此向帮助和指导过我的各位老师表示最中心的感谢!感谢这篇论文所涉及到的各位学者。本文引用了数位学者的研究文献,如果没有各位学者的研究成果的帮助和启发,我将很难完成本篇论文的写作。感谢我的同学和朋友,在我写论文的过程中给予我了很多你问素材,还在论文的撰写和排版灯过程中提供热情的帮助。由于我的学术水平有限,所写论文难免有不足之处,恳请各位老师和学友批评和指正!