本站首页 计算机论文 会计审计论文 工科论文 理科论文 法律论文 经济学论文 文化类论文 财务论文 文学论文
  管理论文 教育学论文 证券金融论文 医学论文 农业论文 哲学论文 艺术学论文 社会学论文 免费论文 论文翻译
  论文分类 | 写作指南 | 付款方式 | 交费确认 | 论文代写 | 服务指南 | 招贤纳士
论文搜索:
  滚动新闻:
当前位置: 博景源论文网 >> 免费论文 >> 免费计算机论文 >> 正文
  企业工资管理系统的开发    5星级
企业工资管理系统的开发
[ 作者:Admin     来源:博景源     点击数:     更新时间:2007-3-16   ]

5.个人查询窗体有关代码:
(1).”确定”按钮有关代码:
inname=alltrim(thisform.text1.value)
inpswd=alltrim(thisform.text2.value)
set order to tms_user
seek inname
if !found()
    cMessageTitle='设备管理系统'
    cMessageText='用户名错误,请重新输入'
    nDialogType=4+32
    nAnswer=messagebox(cMessageText,nDialogType,cMessageTitle)
   do case
       case nAnswer=6   
          thisform.text1.value=''
          thisform.text1.setfocus        
       case nAnswer=7        
          messagebox("请勿偷窥他人资料",48,"警告")
          thisform.release
       endcase
else
  if tms_pswd!=inpswd
  cMessageTitle='设备管理系统'
     cMessageText='密码错误,请重新输入'
     nDialogType=4+32
     nanswer=messagebox(cMessageText,nDialogType,cMessageTitle)
     do case
         case nAnswer=6
          if flag<2
          thisform.text2.value=''
             thisform.text2.setfocus
             flag=flag+1
             else
            messagebox("请勿偷窥他人资料",48,"警告")
            thisform.release
            endif
         case nAnswer=7  
                messagebox("请勿偷窥他人资料",48,"警告")  
            thisform.release
        endcase
     else
         thisform.release
        par1=inname
        do form salary\form\gresult
  endif
 endif
(2).表单载入事件代码:
public inname
public flag
flag=0
5岗位工资有关源码:
(1).”修改”按钮有关代码:
thisform.grddept.column1.text1.enabled=.T.
thisform.grddept.column2.text1.enabled=.T.
thisform.grddept.column1.text1.setfocus
(2).”修改确认”按钮有关代码:
thisform.grddept.column1.text1.enabled=.F.
thisform.grddept.column2.text1.enabled=.F.
(3).”添加” 按钮有关代码:
append blank
go bottom
thisform.grddept.column1.text1.enabled=.T.
thisform.grddept.column2.text1.enabled=.T.
thisform.grddept.column1.text1.setfocus
(4).”删除” 按钮有关代码:
thisform.grddept.recordsource=''
use dept exclusive
delete from dept where jobname=getjob
pack
thisform.grddept.recordsource='dept'
thisform.grddept.refresh
(5).”退出” 按钮有关代码
thisform.release
do form salary\form\dataformat

其它模块设计略,具体的请用VFP6.0打开工程文件就可看到相应的源代码。
 第七章  系统测试
7.1系统开发环境:
系统开发环境包括硬件平台和软件平台两种。
硬件平台是指开发与运行所需要的硬件环境,主要包括计算机机型及硬件配置。由于本系统是一个小型的MIS管理系统,因此对计算机硬件的要求不高,比较经济,只要配备有奔腾四代赛扬处理器2.0GHZ(或以上)、DDR256M内存(或以上)、60G硬盘(或以上)的普通微机即可顺利运行。
软件平台是指系统开发与运行的软件环境。本系统在开发时选用了稳定性较强的Windows XP中文专业版和Visual Basic6.0作为开发语言,同时选用了Access数据库,由于这些软件产品都是Microsoft公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。
Visual Basic 6.0具有可视化的开发环境,可以快速完成系统的开发,内部集成的数据库访问通道,使得可以轻松方便的对数据库管理。
数据库采用MICROSOFT ACCESS,由于我们的系统要求,采用它完全可以适合我们的工作需求,并且它所支持的数据类型十分丰富,维护简便,费用比较低,人员素质要求不是很高,容易升级。
本系统在单机上运行。
7.2系统测试:
在MIS开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,示经周密测试的系统投入运行,将会造成难以想像的后果,因此系统测试是MIS开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占MIS开发总工作量的40%以上。因此,我们必须重视测试工作。
由于程序中隐藏的缺陷只在特定的环境下才有可*显露,系统缺陷通常是由于对某些特定情况考虑不周造成的。因此测试不是为了表明程序正确;成功的测试也不是没有发现错误的测试。有意义的软件测试应该是从“破坏”软件系统的角度出发,精心设计最有可以暴露程序系统缺陷的测试方案。因此软件测试的目标应该是以尽可能少的代价和时间找出软件系统中潜在的错误和缺陷。
从产品角度看,测试计划中的测试项目包括软件结构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。测试对象是随阶段而异的,最基本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测过的模块作为测试对象的。
(1)单元测试:
单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否一致,对模块的所有主要处理路径进行测试且与预期的结构进行对照,还要对所有错误处理路径进行测试。对源码进行审查,对照设计说明书,表态地检查源程序是否符合功能的逻辑要求,是进行单元测试前的重要工作工。单元测试一般是由程序员完成,也称程序调试。
(2)组合测试
组合测试也称集成测试或子系统测试,通常采用自顶向下测试和自底向上测试两种测试方法。组合测试的对象是指已经通过单元测试的模块,不是对零散模块进行单个测试,而是用系统化的方法装配和测试软件系统,是一个严格的过程,必须认真地进行,其计划的产生和单元模块测试的完成日期要协调起来,这种测试应在系统目标机上进行,造成系统应用的环境条件,除了开发部分项目负责人参加以外,还应该有相应系统的用户参加,给评审员进行演示。
(3)确认测试
确认测试是对通过组合测试的软件进行的,这些软件已经存于系统目标设备的介质上,确认测试的目的是对表明软件是可以工作的,并且符合“软件需求说明书”中规定的全部功能和性能要求。确认测试是按照这些要求定出的“确认测试计划”进行的。测试工作是由一个独立的组织进行,而且测试要从用户的角度出发。
(4)系统测试
系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题以及检测系统不否达到用户的实际要求,系统测试的依据是系统分析报告。系统测试应在系统的整个范围内进行,这种测试不只对软件进行,而是对构成系统的硬、软件一起进行。系统测试与建构同时进行或略慢。系统测试需要确认从头到尾的功能正常才算完成,应当尽量避免系统测试延到项目末尾进行。
(5)用户验收测试
在系统测试完成后,进行用户的验收测试,它是用户在实际应用环境中所进行的真实数据测试。
在具体的测试中,一般应遵循以下原则:由程序设计者之外的人进行测试;测试用例应由两部分组成:输入数据和预期输出结果;应选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试。
在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全面测试,采取的方式是:
1、菜单项测试:为了保证每一项下拉菜单能够正确实现系统设计的功能,我把相关的基础数据,基本上全部输入到本系统中,并对每一个菜单项反复进行了增加、删除、修改等操作,从而保证了菜单级功能的正确实现。
2、数据跟踪:完成菜单项测试后,我又对系统内的每一个数据进行了跟踪。例如:在成绩管理模块中,我首先对考试类型进行设定,然后在成绩添加模块中进行数据操作,随时观察这两个模块之间是否有冲突产生,配合得是否正确,再然后在成绩浏览模块中进行验证,说明该功能完全正常,对其它的功能模块也进行了类似的设置。
3、综合测试:在以上测试的基础上对系统功能进行了整体的测试,依次来检验系统功能是否符合系统设计的要求。
7.3 系统运行与维护:
系统的运行:
1、初始数据的输入
本系统的输入采用鼠标和键盘相结合的输入方法。
2、怎样使用本系统:
本系统的使用相应简单,基本上只要会使用Windows软件就会使用本系统,在具体的操作时,只需点击鼠标左键即可进行相应功能的选择。
3、系统的维护:
本系统是个较复杂的人-机系统,由于系统外部环境与内部因素的变化,不断影响系统的运行,同时需要系统不断地适应这些变化,不断地完善系统,以提高系统运行的效率与服务水平,这就需要自始至终进行系统的维护工作。
系统的维护主要包括四个方面:
(1)程序的维护:指的是修改部分或全部程序,这种维护往往是在条件发生变化或原系统的效率低的情况下进行的。
(2)数据文件的维护:指的是按照用户的要求对数据文件进行不定期的修改。
(3)代码的维护:随着系统的发展和变化,可能会出现旧代码不能适应新要求的问题,因此,有必要变更代码,予以维护。
(4)硬件的维护:指的是对系统所使用的设备进行维护。
本系统的日常维护由学校的的专人来负责,如果出现一些不能解决的问题,则由开发者来负责。
7.4系统的转换方案:
本次开发的企业工资管理系统采用了并行转换方式,以保证平衡可*的过度。即一方面使用本系统来进行工作,另一方面又继续沿用老的方式—手工方式,这种状况持续了半个月的时间,在这期间发现了一些程序中存在的漏洞和错误,用户也提出一些修改意见,经过程序的进一步完善后,正式投入了使用,中止了以前老的手工的操作方式。
第八章.系统评价
系统评价就是客观,公正的从各个方面评价系统的各项功能。本部分将具体从三方面阐述:优点,缺点以及将来可能提出的要求。
8.1系统的特点
1. 流程符合企业内部工资管理的要求。
2. 界面友好,输入信息方便(好多信息,系统自动生成)。
3. 查询全面,对任何情况或字段都可以查询,从而对管理进行监督。
4. 系统扩充容易。由于资料有限,有很多地方还需要更好的完善。
5. 即面向开发人员,又面向用户。
8.2系统的缺点
1. 由于时间的原因。输出报表不完善。
2. 网络功能欠缺。本系统只能在单片机上运行,不能实现网络连接,资源共享。
3. 容错性不高。系统的抗错,容错性不高。这方面有待加强。
4. 由于资料有限,有很多地方还设计的不够详细,如考勤制度与工资奖金,福利,公积金,应付合计,扣除合计,应发合计的关系等,还需要更好的完善。
5. 没有良好的用户权限和密码限制以防止人为的破坏与盗窃数据资源。
8.3将来可能提出的要求
1. 网络化。
系统能支持网络数据传输,数据共享;数据远程访问能自动采取一定的加锁策略;远程报表处理。
2. 多媒体化。
系统能够支持语音输入。
 第九章  总结与展望

通过这次毕业设计,使我受到了一次用专业知识、专业技能分析和解决问

题的全面系统的锻炼。使我在综合知识的选用方面,在应用软件开发的基本思

想、方法方面,以及在常用编程设计思路技巧的掌握方面都能向前迈了一大步。

为日后成为合格的应用型人才打下良好的基础。这次在指导老师的帮助下,在

同学的帮助下,基本上完成了设计任务,在软件的设计方面也有了一定的提高,

熟练掌握了VISUAL  FOXPRO命令和编程技巧,为今后走上工作岗位打下了专

业基础。   

在这次的毕业设计中,让我深深地体现到进行软件开发不是一件简单的事情,

它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的

分析问题、解决问题的能力,而我在很多方面还有欠缺。最后,我要衷心感谢

老师在我的设计过程中给予我的极大帮助,使我能够及时、顺利地完成此次的

毕业设计。同时,也要感谢我的老师和同学们及实习企业在本系统的设计过程

中给予我的支持和帮助。
参考文献


1. 数据库基础与应用                    电大教材

2.王汝涌       管理信息系统            中国财政经济      2001.7

3.张海藩       软件工程                清华大学出版社    2001.6

4.刘瑞新       VFP程序设计教程        机械工业出版社    2002.3

5.毛一心       VFP6.0应用             人民邮电出版社    2003.3

6、萨师煊、王珊《数据库系统概论(第二版)》高等教育出版社  2001.4 

7.王要武,管理系统,电子工业出版社,2003

8.李红等编著,管理信息系统开发与应用,电子工业出版社,2003

致谢

为了这个系统,我们经过一个多月的努力,终于把企业工资管理系统做好

了, 让我真正明白了工夫不负有心人。是我成长经历中的一次经验。

本系统刚开始时我都不知道怎么着手,经过上网查找资料,了解毕业设计的

格式和企业的一些知识。慢慢摸索,想老师讨教,随着随着知识的成熟,同时也

对这次的企业管理系统产生了兴趣,一步步完成的,并且从中得到了不少的乐趣,

和成功感,才知道经过努力后能拥有的成果也是一种幸福。


刚开始在做系统的时候有很多不懂的地方,我都会请教周围的同学们或者老

师,他们也很耐心的给我讲解,让我的思维逐渐的成熟,进一步的完成此系统,

在此要对他们表示真诚的感谢。还有我们的指导老师周友学,他对我们要求得尤

其严格,每个星期都要求我们去见她一次,观看我们的进展情况,并改正我们的

错误。每完成一步他都不厌其烦的给我们更改,更改后才能进行下一步,老师的

鼓励同学们的帮助让我鼓舞勇气。 在以后的人生里,我也要做个负责任的人。

为社会贡献一份自己的力量。

这次的企业工资管理系统的完成,让我对VB有了更深一个层次的认识,并且明

白学好一个软件不仅仅*理论知识,而且还要理论联系实际,多搜集资料,多动

手才能真正的做到学以制用的效果,掌握其中的奥妙。才能在社会竞争中立于不

败之地。

 最

上一页  [1] [2] [3] [4]  下一页

论文编号:  价格:0  是否有源码:无 【字体: 字体颜色
  • 上一篇文章: 基于ASP的远程教学选课、退课功能的设计与实现

  • 下一篇文章: 人事管理系统
  • 发表评论  打印此文  收藏此页  关闭窗口  返回顶部
     最新热点文章
    企业工资管理系统的开发
    计算机专业毕业论文
    PB、JSP论文题目列表
    VB、VF论文题目列表
    单片机温度控制系统
    电力拖动控制系统CIA课件---交流调速系
     
     最新推荐文章
    学生信息档案管理系统
    从激光原理看六脉神剑的产生机制
    中国文化外交初探
    利用Internet重新构造科研管理系统
    基于Web的库存管理系统
    应用于视频编码的块匹配运动估计算法设
     
     相 关 文 章

      网友评论:(只显示最新5条。评论内容只代表网友观点,与本站立场无关!)
    版权声明 | 联系我们 | 刊登广告| 关于博景源 | 加入收藏 | 设为首页
    版权所有:博景源科技有限公司 © 24小时客服电话:0451-81986565 客服邮箱:service-86qb@163.com
    Copyright© 1998 - 2008 www.86qb.com All Rights Reserved

    地址:哈尔滨市道里区新阳路恒祥大厦F901

    黑ICP备 06008746号