数据库课程设计-教师工资管理系统.doc

上传人:椰子壳 文档编号:5023030 上传时间:2020-01-29 格式:DOC 页数:26 大小:3.57MB
返回 下载 相关 举报
数据库课程设计-教师工资管理系统.doc_第1页
第1页 / 共26页
数据库课程设计-教师工资管理系统.doc_第2页
第2页 / 共26页
数据库课程设计-教师工资管理系统.doc_第3页
第3页 / 共26页
数据库课程设计-教师工资管理系统.doc_第4页
第4页 / 共26页
数据库课程设计-教师工资管理系统.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《数据库课程设计-教师工资管理系统.doc》由会员分享,可在线阅读,更多相关《数据库课程设计-教师工资管理系统.doc(26页珍藏版)》请在三一文库上搜索。

1、数据库结课论文 设计题目:教师工资管理系统专 业: 自 动 化 班 级: 自 动 092姓 名: 学 号: 指导教师: 完成日期:2011/12/19目 录第一章 系统需求分析1.1需求分析41.2需求识别41.3功能模块的划分51.4需求规定7第二章 模块化的开发环境的简介2.1事件驱动的应用程序112.2 Visual FoxPro6.0语言与函数112.3面向对象的编程122.4与数据库的连接12第三章 总体设计方案与运行环境3.1系统组成133.2实现思路133.3系统特点143.4系统运行环境143.5出错处理.15第四章 系统与实现技术4.1数据字典164.2界面设计174.3各模

2、块设计码21第五章 性能测试与分析5.1信息更新中的问题245.2字符串的问题245.3工资汇总模块设计的问题24第六章 体会.26参考文献.29第一章 系统需求分析1.1需求分析随着就业压力的日渐严重,多掌握一门技术是我们在求职时的一把钥匙。在这个信息化数字化的网络时代,可以掌握好数据库技术无疑是对我们自身实力的一种增加。在这个经济科技飞速发展的时代,单位管理的现代化办公自动化和决策科学化,是现代化办公管理发展的必然趋势。也是衡量一个单位信息化的重要标志。学校教师的工资信息管理作为一个单位管理的重要方面,其可变因素多,管理复杂,繁琐,时间跨度大,再加上固定的基数大,形成巨大的数据量,人工管理

3、困难。因此利用数据库知识为家里蹲大学开发了教师工资管理系统软件。1.1.1开发的意义。1提高教师工资管理的准确性,将本单位教师工资的基本信息经过核实之后输入计算机,并存储起来。按照规范设定标准代码。这大大保证了统计原始数据的准确性,在进行的统计分析工作中能最大限度的减少人的因素。2 可以大大的提高工作效率。教师的工资管理系统可以集基本信息的追加、存储汇总查询打印于一身,不仅节省人力和时间,而且调用方便,统计快捷,准确性高。3 可以充分发挥管理系统的统计和分析功能。教师工资管理信息系统可以根据实际的需要,开发出各种统计计算报表输出等功能模块。1.1.2开发的总体目标。教师工资管理系统是一个面向家

4、里蹲大学教师数据库管理系统,目标是形成一套界面友好编码规范功能齐全使用方便的教师工资信息管理应用系统。1.2需求识别教师工资管理信息软件的设计内容包括:1 系统的运行及登陆:在我的电脑或资源管理器中,双击“工资管理.EXE”文件,系统将自动运行。输入相应的用户名,和密码,单击“确定”按钮,检验正确后登陆到主界面。包括两部分:(1)“管理员登陆”:管理员用特定的账号密码进入系统,可以对全体信息做出浏览编辑等;(2)“教师登陆”:教师用自己的工资卡号及密码进入系统,可以查询编辑个人信息。在进入系统后还可以修改自己的密码。 2 进入系统后的各个模块及功能:进入系统后管理员或教师可以进行查询或操作的内

5、容,此部分为本系统的核心。包括以下几项功能:(1)“工资设定”模块的设计:本模块主要功能是对叫教师的工资情况进行设定,主要包括:* 查询个人工资 * 修改个人工资* 删除个人工资* 增加个人工资(2)“信息查询”模块的设计:本模块功能是为了使管理者及教师更加方便查询修改教师个人信息而设,主要包括:* 顺序查询(既向下查询一条记录)* 向上查询(既向上查询一条记录)* 按某一条件查询(可按工号、姓名等条件查询)* 快速查询(按某一条件设定)(3)“教师个人信息查询”模块:为了更好的方便教师及其管理员管理查询教师信息,本系统增加了教师的个人基本信息,主要包括:* 教师工号* 性别* 出生日期* 入

6、党否* 婚否* 学历* 职称* 工资卡号3 系统的退出:关闭该页面或点击退出系统按钮,都可以实现退出系统的操作。1.3功能模块的划分经过对教师信息及其工资情况的调查,其教师工资管理系统可以用以下系统框架的模块图表示:教师工资管理系统系统管理工资设定信息查询信息修改退出系统图1-1:教师工资管理系统1.3.1系统管理。主要功能如图所示。用户名系统管理密 码图12系统管理1.3.2工资设定。主要功能如图所示。查询教师工资工资设定修改教师工资删除教师工资新教师工资的录入图13工资设定1.3.3信息查询。主要功能如图所示。信息查询按条件查询顺序查询快速查询向上查询图1-4 信息查询1.3.4 信息修改

7、。主要功能如图所示。对教师工资情况进行修改对进入系统密码进行修改信息修改对教师个人信息进行修改修改个人工资图15信息修改1.4需求规定1.4.1对功能的规定 (1)根据功能的不同划分为多个模块。总体功能的划分如图所示:教师工资管理系统系统管理工资设定信息查询信息修改退出系统图1-6:教师工资管理系统(2)功能描述。1)系统管理。 在开始使用教师工资管理信息系统其他功能模块之前,利用系统管理建立基本的用户信息表。用户基本信息包括:用户名,密码两项。其用户名有教师和管理员两种,管理员用指定的账号及密码进入系统,可应对全部信息进行查询修改。教师用自己的工资卡号及密码进入系统,仅可以对自己的信息进行修

8、改。每个用户名对应唯一的密码,都输入正确后进入教师工资管理系统。进入系统后,用户名和密码可以修改。2)工资设定。查询教师工资:利用本功能可以对每个职工的工资进行查询,操作方法:输入教师工号,根据其教师基本信息及时间,可查询特定教师特定期间的工资。修改教师工资:其管理员进入系统之后可以对全部教师的工资数目进行修改。删除教师工资:其管理员进入系统之后可以对全部教师的工资数目进行就该。新教师工资的录入:其管理员进入系统之后可以对教师人数及工资情况进行添加。3)工资查询。顺序查询:既向下查询一条记录,单击“下一个”按钮,查询下一条记录。向上查询:既向上查询一条记录,单击“上一个”按钮,查询上一条记录。

9、按某一条件查询:可按编号、姓名等条件查询,单击“查找”按钮,在出现的对话框中输入要查找的字段名,单击“搜索”按钮,便可查找到满足条件的记录。快速查询:输入某教师个人信息,可以快速查找出该教师的全部信息。4)信息修改。对教师工资情况进行修改:管理员可以全部人员的工资情况进行修改,教师仅可以修改个人工资情况。进入系统密码修改:用户可以对自己的使用密码进行修改。对教师个人信息进行修改:管理员可以全部人员的基本信息进行修改,教师仅可以修改个人信息。5)退出:单击时退出工资管理系统。1.4.2对性能的规定(1)精度。工资总和单精度表示,共计4位,取整数元,具体表示为XXXX。(2)灵活性。除使用工具栏外

10、,还可以使用菜单栏上的菜单。获取信息的方式多样而且灵活。1.4.3运行环境的规定(1)设备。微机 CPU:1.0G,硬盘:40G,内存:256M,显示器 17。能够打印A4纸大小的打印机。(2)支持软件。1) 开发工具及运行环境:后台数据库工具我们采用Visual FoxPro6.0自带数据库,前台则采用Visual FoxPro6.0作为开发工具,系统运行环境为Windows 98及以上的Windows操作系统平台。2) 开发平台:操作系统 Windows xp.3) 开发工具:Visual FoxPro6.0。4) 数据库:Visual FoxPro6.0(3)接口。软件能够在Window

11、s xp以上的平台上运行。Visual FoxPro6.0数据库与Visual FoxPro6.0前台的连接由Visual FoxPro6.0自身完成。1.4.4用户界面本软件的设计采用图形用户界面、操作简单,普通人员都可以操作,如图所示。图17系统用户界面第二章 模块化的开发环境的简介Visual FoxPro6.0是美国著名的Microsoft公司开发的新一代关系数据库管理系统。它易学易用,功能完善,深受广大用户的欢迎。它提供给用户一个32位、面向对象的应用程序开发环境,使得用户组织数据、定义数据库规则及生成应用程序等工作更加快捷,同时支持更多、更大容量的数据管理能力。随着Microsof

12、t Developer Studio 的发展,Visual FoxPro与其他可视化编程语言连接的日益紧密,Microsoft公司正不断为用户开发功能更加全面、快捷的数据库管理系统。Visual FoxPro6.0为应用的开发提供了全面、综合性的支持,可以分别概括为如下几点:2.1事件驱动的应用程序。Visual FoxPro6.0的应用程序是事件驱动的。即用户通过各种动作控制应用程序的流程。例如,当单击某个按钮或在某个编辑框中输入数据时都会触发相应的事件。用户可以通过编写脚本(Script)来说明当事件被触发时所要完成的处理过程。Visual FoxPro6.0给开发人员提供了一个集成环境。

13、应用的各种成分、包括窗口、菜单、事务逻辑、数据库存储、数据库生成、图形、报表、表单、等全部都在 Visual FoxPro6.0内开发,而不必再到其它环境中去做。2.2 Visual FoxPro6.0语言与函数。Visual FoxPro6.0是新一代的关系型数据库系统,它易学易用,功能强大,与以前的版本相比,它的功能更加强大,开发及操作界面更加友好。用Visual FoxPro语言编写的程序通常称为应用程序。应用程序是由FoxPro命令、函数和相应的某一事件所要完成的处理过程的语句所组成的。它能使开发人员很容易地将简单工作复杂的事务逻辑与应用相匹配。它由几百个函数用于操作对象、数字、文字和

14、日期等信息并全面支持的DDE和全文本的I/O。例如为某个按钮上的Click Event事件则编写的脚本、可能要进行的处理是从数据库中检索和显示数据。事件本身也可以触发其它事件,例如当一个按钮上的Click Event事件要打开一个窗口时就触发了一个窗口上的Open事件。Visual FoxPro6.0还提供了丰富的内置函数,可以利用这些函数对应用程序的各种对象的控件进行处理,如打开窗口的函数更新数据库的函数。此外,用户还可以定义自己的函数在应用程序中来执行某种特定的处理过程。外部函数可在Visual FoxPro6.0内说明和访问,就如同内置的 Visual FoxPro6.0函数一样。2.3

15、面向对象的编程。在Visual FoxPro6.0中创建的每一个菜单和窗口都是一个模块称为对象(Object)。Visual FoxPro6.0应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和功能)利用诸如封装性、继承性和多态性这样的面向对象的编程技术。开发人员可以最有效利用所创建的每一个对象。使应用程序具有可通用性可说扩展性和强有力的功能。Visual FoxPro6.0应用由一系列对象组成,包括有函数、菜单、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等。这些对象和控件都可在许多应用中重复使用。2.4 与数据库的连接

16、。Visual FoxPro6.0提供了与底层数据库系统紧密的连接。Visual FoxPro6.0支持不同的关系数据库管理系统并充分发挥每一个数据库的特长。开发人员可利用内置的高性能数据库引擎Sybase SQL Anywhere生成独立应用或脱离服务器运行的服务以上的应用。第三章 总体设计方案教师工资管理软件是面对教师工资的信息管理系统。3.1系统组成教师职工工资管理软件组成如下图:教师工资管理系统 系统管理工资设定信息查询信息修改退出系统图3-1 教师工资管理系统3.2实现思路3.2.1用户管理采用用户名,密码两个数据项对系统的安全性进行管理。每个用户名对应唯一的密码,都输入正确后进入管

17、理系统。进入系统后,用户名和密码可以修改。3.2.2界面设计采用Menu的界面,看起来简洁,直观。主窗口设计原则:充分体现用户功能的直观性和方便性、数据操作的规范性和统一性。输入文本为宋体12号文本控件,底色为白色表示用户输入区;底色为灰色,表示系统自动显示区,用户不可输入。命令按钮控件文字为幼圆12号色,黑色,表示用户可选择按钮,单击时将启动程序。 3.3系统特点(1)系统的人机界面友好,操作简单。(2)合理的数据库和功能模块设计,基本做到是基础数据一次输入多次使用,用户的数据输入量大大减少,这不但减少用户的工作量,提高了系统工作的效率,而且避免了由于同一数据的多次输入不一致所造成的数据混乱

18、。(3)强大的模糊查询,能进行多种条件的组合查询,是用户只需要输入与系统记录数据相关的最简单条件,系统立刻会帮用户找到所需的相关记录,大大减轻了财务人员的工作负担和劳动量。(4)系统的稳定性好、容错性强。系统提供了强大的检错、纠错功能和联机帮助功能,以帮助用户修改纠正错误,正确的使用系统。(5)系统的安全可靠性好。系统的权限和口令设置功能,限制了非法用户进入系统,保护了系统数据的安全性和可靠性。(6)由于系统功能模块的独立性,因此系统结构简单,可维护性好,系统具有良好的可扩展性。3.4系统运行环境作为一个小型数据库系统,教师工资管理系统对硬件的要求不高。3.4.1硬件微机 CPU:1.0G,硬

19、盘:40G,内存:256M,显示器 17。能够打印A4纸大小的打印机。3.4.2 支持软件。后台数据库工具我们采用Visual FoxPro6.0自带数据库,前台则采用Visual FoxPro6.0作为开发工具,系统运行环境为Windows 98及以上的Windows操作系统平台。3.5出错处理出错处理主要指数据输入或传递发生错误和系统出现异常时,在软件程序中设置对应的处理子程序,以纠正错误。本软件程序在设计中主要考虑对数据范围限制的超出警告、数据类型错误报警处理和异常中断处理3种情况。系统有足够的健壮性,在程序崩溃时,数据不会丢失。第四章 程序设计与实现技术管理信息系统的基础就是数据库。所

20、以对本工资管理信息软件来说,数据库结构的设计就显得非常重要。数据库是若干个表、表单、视图,索引,关键字以及其它一些数据对象组成的存储应用系统数据的仓库。4.1数据字典4.1.1数据字典(1)数据字典。数据字典是对系统所用到的表结构的描述。工资管理系统的数据表见表4-1职工工资项目:表4.1职工工资项目序号字段说 明数据类型长度主索引1工号职工工号字符型8Yes2姓名职工姓名字符型8No 3性别职工性别字符型2No 4基本工资职工基本工资字符型4No 6出生日期职工出生日期字符型4No 7入党否职工身份字符型2No 8婚否是否已婚字符型2No 9学历职工学历字符型4No 10职称职工职称字符型8

21、No 11工资卡号职工工资卡号字符型4Yes4.2 界面设计4.2.1设计登陆界面在我的电脑或资源管理器中,双击“教师工资管理.EXE”文件,系统将自动运行,系统登陆窗口如下图4-1,输入相应的用户名和密码,单击“确定”按钮,检验正确后登陆到主界面。注解:我们设计的系统其登陆方式有:管理员登陆和教师登陆。1,管理员登陆其账号:guanliyuan;密码:000000.2,教师登陆账号是其工号:分别为20110001-20110008;其密码是其账号的后四位。图4-1登陆界面整个界面采用表单设计,文件名为denglu.scx,由四组文字标签、两组组文本框、一组列表框、两组命令按钮和一张图片组成,

22、具体设置方法如下:文字标签:宋体,居中,18号字,颜色蓝色;文本框:宋体12号,颜色蓝色,可直接输入用户名和密码。这里用户名为guanliyuan,密码为000000。命令按钮:宋体9号,颜色黑色。单击“确定”按钮时启动程序组,判断是否输入内容,未输入则提示“请输入用户名和密码”,已输入则判断登录者身份是教师还是管理员,是管理员则调用mima.dbf判断密码是否正确,正确则打开管理员专用程序main.scx,否则提示“您输的密码错误!”是否重试,重试则清空输入,并累计输入次数,超过三次则提示“您输入密码次数超过三次”并关闭表单退出。如果身份判断为教师,则调用help1.dbf判断是否存在该信息

23、,不存在则提示“您输入的用户名不存在,请重试”,如果信息存在则继续判断密码是否对应存在,不存在则提示“你输的密码错误!”是否重试,重试则清空输入,并累计输入次数,超过三次则提示“您输入密码次数超过三次”并关闭表单退出,若密码存在则调用教师专用管理表单jsxxb1.scx。程序清单如下:num1=alltrim(thisform.text1.value)num2=alltrim(thisform.text2.value)num3=alltrim(thisform.Combo1.value)if num1=.or.num2= messagebox(请输入用户名和密码) &输入用户名和密码为空则提示

24、else do case &判断输入的身份是管理员还是教师 case num3=管理员 &输入身份为“管理员” select mima locate for mima.yhm=num1 if found() &如果输入用户名正确 if num2=mima.mm &如果输入密码正确 do form main.scx &调用主表单 thisform.visible=.f. else b=messagebox(您输的密码错误,5+16+0,警告) x=x+1 if b=4 &如果选择“重试” release b thisform.Text2.value= do case case x=3 &输入密码

25、错误次数超过三次则强制退出系统 messagebox(您输的密码次数超过三次) release thisform clear event quit endcase else release thisform endif endif else c=messagebox(您输的用户名不存在,5+48+0,提示信息) if c=4 &选择“重试”则返回登录界面 release c thisform.Text1.value= thisform.Text2.value= else &选择“取消”则退出系统 release thisform endif endif case num3=教师 &输入身份为“

26、教师” select help1 locate for num1=help1.gh do case case found() &如果输入工号正确 if num2=help1.csmm &如果密码正确 yonghuming=num1 mami=num2 do form jsxxb1.scx thisform.visible=.f. else d=messagebox(您输的密码错误!,5+16+0,警告) if d=4 release d thisform.Text2.value= if y=3 messagebox(您输的密码次数超过三次) release thisform clear eve

27、nt quit else y=y+1 endif else release thisform endif endif case !found() e=messagebox(您输的用户名不存在!请重试,5+48+0,提示信息) if e=4 release e thisform.Text1.value= thisform.Text2.value= else release thisform endif endcase endcase endif 单击“取消”时,提示信息“确定退出登录”,选择确定则系统退出。程序语句为:b=messagebox(确定退出登录,1+32+256,提示信息)if b=

28、1 clear events quitelse release bendif 4.2.2设计系统主界面管理员主界面设计管理员主界面采用表单设计,文件名为main.scx进入主界面以后,根据系统设计中,简单直观的界面设计要求,我选定Menu式的主界面。在这个窗口中,能够完成所有教师信息工资的浏览、查询、编辑、修改、删除等所有功能如图4-2所示: 图4-2管理员系统主界面 整个界面由四组命令按钮和一张图片组成,具体设置方法如下:(1)命令按钮:宋体9号,颜色黑色。单击时将运行程序组,完成一定的功能。单击“浏览”按钮,出现下拉菜单,有“浏览教师信息”、“浏览工资信息”“浏览对照信息”,分别点击各按钮

29、实现浏览不同的信息。程序语句分别为do form lljsxx,do form llgzxx.do form llhmdz;单击“查询”按钮,执行语句do form jsxxb,运行教师信息查询子程序;单击“编辑”,出现下拉菜单,有“编辑教师信息”、“编辑工资信息”、“编辑对照信息”,分别点击各按钮实现编辑不同的信息。程序语句分别为do form jsxx,do form gzxx,do form hmdz;单击“退出”按钮,执行语句b=messagebox(确认退出,1+32+256,提示信息)if b=1 clear events quitelse release bendif系统退出该程

30、序。(4)图片:作为主界面的背景。4.3 管理员模块设计4.3.1.1管理员浏览教师信息模块设计浏览教师信息模块采用表单进行设计,文件名为lljsxx.scx。如图4-3所示:图4-3-1-1 浏览教师信息该模块仅供管理员浏览教师基本信息。单击“返回”返回到管理员主界面。4.3.1.2 浏览教师工资信息模块设计浏览教师工资信息模块设计采用表单设计方法,文件名为llgzxx.scx,如图所示:图4-3-1-2浏览教师工资信息该模块仅供管理员浏览教师的工资信息,点击“返回”返回到管理员主界面。4.3.1.3 浏览教师信息对照模块设计浏览教师信息模块采用次奥丹设计方法,文件名为llhmdz.scx,

31、如图所示:图4-3-1-3浏览信息对照该模块仅供管理员浏览教师信息对照,点击“返回”返回到管理员主界面。4.3.2教师信息工资查询模块设计教师信息工资查询模块采用表单设计方法,文件名为jsxxb.scx,如图4-4所示:图4-3-2查询教师信息及工资包括以下几项功能:(1)查询教师信息:输入教师工号,点击查询,可在右侧表中查看教师基本信息。(2)课程查询:输入教师工号,点击查询,可在右侧第二个表中查看教师课程及教师工资卡号。(3)按月份工资查询:在上面输入教师工号查得教师工资卡号后可在下方输入教师的工资卡号以及月份来查询该教师的对应月份的工资状况。4.3.3编辑模块设计编辑模块下设“编辑教师信

32、息”、“编辑工资信息”、“编辑对照信息”三个按钮,分别采用表单设计方法,文件名为jsxx.scx,gzxx.scx,hmdz.scx。如图所示:图4-3-3-1 教师基本信息该模块功能有教师基本信息的添加、修改、删除,分别由表单来完成。图4-3-3-2 教师工资信息该模块功能有教师工资信息的添加、修改、删除,分别由表单来完成。图4-3-3-3 教师对照信息该模块功能有教师对照信息的添加、修改、删除,分别由表单来完成。4.4 教师界面模块设计教师模块设计采用表单设计方法,表单名称为jsxxb1.scx,如图所示:图4-4-1 教师用户界面教师用户界面功能有查看修改当前教师的基本信息,查看课程,查

33、询对应月份工资以及修改密码等。其中修改今本信息和密码采用表单设计方法,表单名为:xggrxx.scx,xgmm.scx,如图所示:图4-4-2 修改个人基本信息本模块只提供当前个人信息的修改,其中婚否、入党否、学历、职称为可更改选项,姓名、性别、出生年份为不可更改选项。图4-4-3 修改个人密码本模块功能为必须同时输入旧密码与新密码,新密码须两次输入一致,才能更改成功。第五章 体 会通过这次毕业设计,使自己得到了多方面的锻炼和提高,将心得总结如下:6.1理论方面:严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。在经济管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库”,

34、并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。有了这个数据仓库我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种数据库,使其可以利用计算机实现财务、仓库、生产的自动化管理。J.Martin给数据库下了一个比较完整的定义:数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余

35、,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。其次数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。通过八周对数据库理论知识的学习,我对数据库基础知识和基本理论有了更深刻的认识,在这次设计中,

36、接触到了实际的数据库产品Visual Foxpro,对数据库方面知识的理解更深了。6.2 实践方面:Visual Foxpro6.0Visual Foxpro6.0是Microsoft公司开发的新一代关系数据库管理系统。它易学易用,功能完善,深受广大用户的欢迎。它提供给用户一个32位、面向对象的应用程序开发环境,使得用户组织数据、定义数据库规则及生成应用程序等工作更加快捷,同时支持更多、更大容量的数据管理能力。随着Microsoft Developer Studio 的发展,Visual FoxPro与其他可视化编程语言连接的日益紧密,Microsoft公司正不断为用户开发功能更加全面、快捷的

37、数据库管理系统。通过这次设计,我对Visual FoxPro6.0也有了进一步的认识,也更一步弥补了我在理论方面的不足之处,现在总结这一段的成绩,虽有一些收获,却也认识到了自己的很大不足。设计有需求分析、数据库设计和编程、调试等阶段,深感自己设计经验不足,有许多情况在设计阶段不能预料到,而在编程和调试阶段才发现很多不足。在以后的锻炼中应该更注意一些细节,尽量做到需求清晰,争取做的更好。通过这次设计,我更加清楚的意识到了团队合作,群策群力的重要性,在很大程度上提高了自己的团队合作能力,增强了自己与他人的沟通能力,学会了更好的与他人分享知识分享想法分享情感。第六章 结束语经过几周的紧张设计和开发,

38、教师工资管理系统被设计完毕。我在指导教师的指导下把在本学期学习的知识贯通,认真的努力工作,终于完成了任务,其功能基本符合用户需求,能够基本实现教师工资管理的信息化、自动化。 但由于设计时间较短,又加开发软件没有经验,自己水平有很有限,所以该系统我认为有许多不尽如人意的地方,如各用户界面不够美观,数据格式的规范不全面等等。我想这些都会将在以后的学习中更加的完善。这次的设计结束了,也标志着这门课的结束,很感谢学校老师可以给我一个这样的锻炼自己的机会。相信经过这次设计作业,我学到的不止是知识,还有能力,创新的能力,合作的能力以后还会有其他的设计,相信我也会做的很好。参考文献1、王仁烨,唐新生编著。中文版VISUAL FOXPRO6.0编程基础清华大学出版社 1992年发行2、石树刚、郑振梅编著。关系数据库,北京:清华大学出版社,1994。3、郑人杰等编辑。使用软件工程第二版,北京大学清华大学出版社1997年。4、萨师煊、王珊。数据库系统概论(第三版)。北京:高等教育出版社,2000。5、毛一心编辑。中文版VISUAL FOXPRO6.0应用及实例集锦,人民邮电出版社出版发行。2000年。6、李春葆编著。VISUAL FOXPRO6.0高级编程,科学出版社。2001年。7、网冠科技 编著。VISUAL FOXPRO6.0时尚

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 商业贸易


经营许可证编号:宁ICP备18001539号-1