5 系统的实现
5.1 登录界面的实现
用户要想进入本系统必须进行登录操作,进入对应角色登录界面,在登录界面输入系统账号、登录密码,选择登录类型,点击登录按钮进行登录系统,管理员登录界面展示如图5-1所示,用户登录界面展示如图5-2所示。
图5-1 管理员登录界面图
图5-2用户登录界面图
5.2 系统主界面的实现
用户在系统前台可查看系统信息,包括首页、人事安排以及样板等,系统主界面展示如图5-3所示。
图5-3 系统主界面图
5.3 用户管理模块的实现
管理员登录后可查询、添加、修改和删除用户信息,用户管理界面展示如图5-4所示。
图5-4 用户管理界面图
5.4 人事安排管理模块的实现
管理员可增删改查人事安排信息,人事安排管理界面展示如图5-5所示。
图5-5 人事安排管理界面图
5.5 工资管理模块的实现
管理员可增删改查工资信息,用户登录后可查看个人工资信息,工资管理界面展示如图5-6所示,添加工资界面展示如图5-7所示,工资查询界面展示如图5-8所示。
图5-6 工资管理界面图
图5-7 添加工资界面图
图5-8 工资查询界面图
5.6 考勤管理模块的实现
用户登录后可添加考勤信息,管理员可查看用户添加的考勤,并可对其进行审核操作,添加考勤界面展示如图5-9所示。考勤管理界面展示如图5-10所示
图5-9 添加考勤界面图
图5-10 考勤管理界面图
5.7 样板管理模块的实现
管理员可增删改查样板信息,样板管理界面展示如图5-11所示。
图5-11 样板管理界面图
6 系统测试
6.1 测试目的
系统测试是通过在设定的特定的环境下执行程序来检测环境发生错误的不可或缺的阶段。系统测试包括安全测试、压力测试、回复测试等等,这些是保障我们所开发的程序与系统的优良质感非常为之重要的部分。
在项目的开发过程中,出现各种漏洞各种错误是极其正常的事情,有些错误可以凭借着开发工具发现,迅速找出并修改,而有些错误漏洞则是在一些细节上出现逻辑错误,导致引起一些列的错误,这类错觉有时藏得很深,会让我们在排除的过程中浪费大量的时间和精力。但随着时间的推移,经验的上涨,以后发现这类错误的时间一定会慢慢缩小。
系统测试的目的主要在于检查所实现的代码成品能否满足最初设定的目标以及系统需求,从测试的过程中发现与所需要的功能不同的错误,包括达不到预定需求甚至与预定需求完全矛盾的错误,并且在后续的开发上进行更改,甚至提出更加符合项目的新需求。
6.2测试步骤
测试的顺序就是先进行单元测试,这个测试没有问题之后,才是进行集成测试,紧接着就是进行程序的确认测试。接下来就对这几个在程序测试中占有一定分量的测试步骤进行阐述。
(1)单元测试
单元测试还有个只有极少数人知道的名字------模块测试。这个测试方法在程序编码过程中使用,每当程序员开发完成程序的一个功能模块之后,就要用到此测试方法,这个方法能够帮助开发人员及时发现并解决程序编码过程中产生的问题。能够帮助程序开发人员按照系统详细设计的说明书进行系统的功能开发操作。
(2)集成测试
集成测试又名组装测试,通常运用于程序的设计阶段的测试,如果程序是由各个模块组装而成的话,那么集成测试着重用来检测各个功能模块间的通信还有接口。
(3)确认测试
进入到这个测试环节,说明系统的功能大致上是不存在问题了,这个部分主要就是对系统功能进行再次确认,看看系统功能是不是符合需求规格说明书上面的内容,此外,也需要对程序的性能进行检测,还有系统具有的其他特点是不是都能满足用户的需求。如果系统是专门针对具体某个用户而开发的,那么系统的验收测试就是这个用户来进行,如果系统的使用者是许多用户的话,那么采用的就是Alpha测试和Beta测试来揭露错误。
(4)系统测试
已经通过确认测试的系统在这个时候就可以作为一个整体来进行测试了,这个部分考虑的因素就有测试的电脑的硬件因素,电脑上安装的软件因素,以及测试人员这个因素等。把这些因素结合在一起进行组装测试,还有确认测试等测试操作。
6.3测试方法
本测试主要是系统是否能够进行服务器进行处理信息的能力,不同的用户发出不同的服务请求,系统必须能够准确的进行数据的传达,在这种情况下进行测试响应的时间、内存使用的情况和CPU占用大小等指标,系统完成设计必须保证信息的正确性,信息紊乱带来的后果是非常可怕的,所有必须要进行压力测试,通过本测试进行系统相应速度、稳定性能和处理能力进行优化。
运用黑盒子测试的测试办法,把各个不同功能的软件模板进行区分、管理。对于不同的模块独立的分装起来,在传统测试的时候要进行数据的统一测试,完成对系统的概要设计详细解读资料、需要解决的问题,及操作的详细应用说明等内容来视作测试的突破口,对测试的对象进行逐一对照检查,并针对单个的程序检测延伸至这个研发过程中单个及整个集成单元的检测中,要有规律有顺序的进行,不但可以缩短我们的工作时效,避免返工的操作,也可以对可用性负责,提高了可操作性和软件研发的实用性。通过对系统概要设计验证测试,测试系统的统一管理方式,对系统的各个功能模块以及系统的性能进行测试,验证系统的功能以及系统的性能。
6.4测试结果
经测试本协力服装厂服装生产管理系统操作简单,界面清晰,运行稳定,能够充分满足协力服装厂服装生产管理需求。总体说来,软件通过测试。