人事工资管理系统(ER图+数据流程图+系统功能模块结构图+源代码) 第5页


人事工资管理系统(ER图+数据流程图+系统功能模块结构图)
按姓名和按工号复合查询的两种方式和其它模块不同的是员工工资管理填加了一个工资报表窗体。选择主窗体中的工资报表菜单即会显示该窗体。具体的实现方法是首先建立数据环境,然后在数据环境中添加Command命令,并设置命令属性:在SQL语句中输入select * from gongzi,使其与数据库中的工资表相连,最后添加和设计Data Report
据报表。员工工资报表窗体如图3-10:

  
                         图3-10  员工工资报表窗体
      工资报表窗体做为子窗体来显示。窗口主要分成工具条和预览效果两部分,预览效果显示的就是最终打印的结果。在下面的工具条上包括4个页面浏览按钮。在上面工具条的下拉列表框中选择需要显示的比例。别外两个按钮分别用来实现打印与导出操作。如果要打印的工资报表有多页,可以通过4个页面浏览按钮进行上下翻页。
此模块通过工资管理的创建,着重描述了工资计算和数据报表的使用。计算主要是通过对所输入的数据进行相加和相减的运算,最后显示结果数据。数据报表为我们提供了一个更加方便快捷地实现报表打印的方法。通过使用报表中的各种控件,可以很简单地实现复杂报表的设计,避免了繁杂的编程过程。
3.6 系统其他功能模块设计
 在开发的过程中还实现了一些其它的功能,使系统有了进一步的完善。 选择菜单中的计算器项目可以调用操作系统自带的计算器,它是通过API函数” RetVal = Shell("CALC.EXE", 1)”来实现的,让用户在使用本系统的同时更加快捷的进行一些计

                                                                沈  阳  大  学
课程设计说明书                 NO.19
算。在管理员菜单中可以对当前用户的密码进行修改,同时也可以添加新的用户。
      密码更改的流程图如图3-11 所示:
         
                  
图3-11  密码更改的流程图
4、系统调试与测试
   4.1系统测试
    软件测试是保证软件质量的关键,它是对需求分析设计和编码的最后复审。在软件生命周期的每个阶段,都不可避免地会产生错误,通常在编写出每个原程序后,就要对它进行必要的测试,这步工作自己来完成。此后由专门的测试人员进行各种综合测试。

                                                                沈  阳  大  学
课程设计说明书                 NO.20
软件产品可用黑盒法和白盒法进行测试,通常两种方法结合使用。我在测试系统时先进行黑盒法测试,即检查程序是否输出正确的结果,而后进行白盒测试,即了解程序的内部结构和处理过程,对程序中重要的逻辑路线进行测试,在不同点检查程序状态,确定实际状态与时期的状态是否一致。
    按照动态测试的四个步骤进行,即单元测试、集成测试、确认测试和系统测试,分别对基础信息管理与库存管理中各个模块进行了测试。
  4.2系统结果
完成了企业人事管理系统的编译和调试工作,最后一步就是系统的编译和发行。在系统的编译和发行以前,需要设置工程项目的属性。选择”Project|Renshi_MIS Properties”菜单,进行属性设置。
最后选择”FileMade Renshi_Mis.exe”菜单,编译开始。编译完毕之后,即生成了相应的可执行文件。编译通过后,生成可执行文件Renshi_Mis.exe.我们需要在发布前对生成的可执行文件进行测试。通过测试的可执行文件,就可以发布了。
5、参考文献
  [1]郭盈发主编.《数据库原理与应用》.西安: 电子科技大学出版社,2005.
  [2]史嘉权主编.《数据库系统教程》. 北京:清华大学出版社. 2005.
  [3]史济民主编.《FoxPro及其应用系统开发》.北京:清华大学出版社,2006.
  [4]萨师煊主编.《数据库系统概述》.北京:高等教育出版社,2007.

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有