C#公司考勤管理系统设计+可行性研究+需求分析(7)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#公司考勤管理系统设计+可行性研究+需求分析(7)


5.2    系统模块的设计实现
5.2.1    员工信息
 
图5.2个人信息查询
通过选择员工编号进行查询,可查询到员工姓名、性别、籍贯、联系地址、部门、职位、电话、基本工资。
 
图5.3员工信息添加
可以对员工编号、员工姓名、所属部门、员工职位、员工性别、出生日期、住址、员工籍贯、联系电话、基本工资、班次进行信息录入。
 
图5.4员工信息更改
可以通过选择员工编号,再选择修改字段进行内容修改。
5.2.2    企业管理
 
图5.5考勤登记
通过选择员工编号进行上班下班的登记。
 
图5.6表查询
先勾中选框选择查询的表,再勾中选框选择查询日期就可以查询到所要查询的表。
 
图5.7部门管理
输入要添加部门的名称可以添加新部门,选择删除部门的名称对原有部门进行删除。
 
图5.8考勤统计
可以通过员工编号的选择,对加班时数、旷工时数、迟到时数、早退时数进行查询。
 
图5.9版权
这个模块是对我个人的一个版权所属的显示。
详细代码见附录

6    系统测试
6.1    软件测试的方法
软件测试是软件开发过程中的一个重要环节。软件测试是为了发现程序中的错误而执行程序的过程;好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案;成功的测试是发现了至今为止尚未发现的错误的测试。软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计出一批测试用例,并利用测试用例来运行程序,以发现程序错误的过程。
测试任何产品都有两种方法:
黑盒测试:黑盒测试时完全不考虑程序内部的结构和处理过程,只按照规格说明
书的规定来检查程序是否符合它的功能要求。黑盒测试是在程序接口进行的测试,又称为功能测试。
白盒测试:白盒测试时将程序看作是一个透明的盒子,也就是说测试人员完全了
解程序的内部结构和处理过程。所以测试时按照程序内部的逻辑测试程序、检验程序中的每条通路是否都能按预定的要求正确工作。白盒测试又称为结构测试。
    从是否执行程序的角度分为静态测试和动态测试。从软件开发的过程按阶段划分有单元测试,集成测试,确认测试和系统测试验收测试。测试过程按4个步骤进行,即单元测试、集成测试、确认测试和系统测试及发版测试。
不论采用何种测试方法,只要对每一种可能的情况都进行测试,就可以得到完全正确的程序。包含所有可能情况的测试成为穷尽测试。但对于实际程序而然,穷尽测试是不可能的。
6.2    模块测试
模块测试是针对概要设计中的一个一个模块来进行测试的,他的重点就是测module与module之间的关系。Module Testing 属于 Integration Testing(集成测试)的范围,测试内容是被集成部分之间的关系。模块测试的目的是保证每个模块作为一个单元能正确运行,所以模块测试通常又被称为单元测试。在这个测试步骤中所发现的往往是编码和详细设计的错误。在设计得好的软件系统中,每个模块完成一个清晰定义的子功能,而且这个子功能和同其他模块的功能之间没有相互依赖关系。因此,可以把每个模块作为一个单独的实体来测试,而且通常比较容易设计检验模块正确性的测试方案。模块测试的目的是保证每一个模块作为一个单元能正确运行。
6.3    测试内容 (责任编辑:qin)