it公司移动测试设备管理系统的设计与实现

目录
一、前言 1
(一)开发背景 1
(二)开发目标 1
(三)开发意义 1
二、需求分析 1
(一)用户功能模块分析 2
(二)用户需求分析 2
1、用户登录 2
2、用户管理 2
3、设备管理 3
4、设备状态 3
三、详细设计 5
(一)系统概要设计 5
(二)系统数据库设计 5
四、编码实现 7
(一)登录功能实现 7
(二)QA(测试人员)查看设备信息功能实现 7
(三)QA(测试人员)借用设备功能实现 8
(四)QA(测试人员)转借设备功能实现 9
(五)后台手机品牌信息管理模块实现 9
(六)后台手机系统版本管理模块实现 10
(七)后台设备信息管理模块实现 11
(八)后台借用记录管理模块实现 12
(九)后台用户管理模块实现 13
五、网站测试 14
参考文献 15
总结 16
致谢 17
一、前言
(一)开发背景
在当今互联网飞速发展的社会,物联网经济的飞速发展,国家政府大力鼓励发展电子信息等新兴的第三产业,各个行业领域也不断在引入基于计算机技术和网络技术的智能化管理软件来管理企业的各类数据信息,于是各种中小型软件服务外包公司纷纷在各个城市产生,IT企业以其独特色开发工作模式,通过脑力劳动来创造价值,通过不懈的努力,为社会和企业创造了巨大的财富。软件公司兴起了,IT开发人员的开发项目也开始涉及到各个行业、工作部门,尤其是近几年来移动端的兴起,移动手机APP因为其及时性、方便性等因素,已被越来越多的人们所喜爱,移动APP的开发也成为其工作的首要任务。所以各种移动端APP的测试机在IT企业也变得越来越多,但是对于IT公司而言,面对众多的测试手机,如何对其进行管理,使资源得到充分的利用已成为IT企业的不可回避的问题,很多公司因为资源得不到有效、合理的管理,而延误了公司产品的测试和发布进度。
(二)开发目标<
 *好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$ 
几年来移动端的兴起,移动手机APP因为其及时性、方便性等因素,已被越来越多的人们所喜爱,移动APP的开发也成为其工作的首要任务。所以各种移动端APP的测试机在IT企业也变得越来越多,但是对于IT公司而言,面对众多的测试手机,如何对其进行管理,使资源得到充分的利用已成为IT企业的不可回避的问题,很多公司因为资源得不到有效、合理的管理,而延误了公司产品的测试和发布进度。
(二)开发目标
本系统开发主要要求实现公司的Member(普通测试QA人员)对公司的测试机器进行借用和对自己目前手中的测试机器进行转借操作。而公司的Leader(各项目组组长)可对自己名下的各种设备信息进行转借和借用操作,可查看自己名下的设备信息近期的借用记录信息,可对个人信息进行维护操作。
Admin系统管理员用户则可对设备信息,设备版本信息,设备系统信息进行管理操作,可为指定leader添加名下设备,可更新当前设备的状态信息等操作。
(三)开发意义
本网站开发可帮助软件公司对企业的测试设备信息进行动态管理和维护,可有效管理公司的资源,合理利用分配,提高员工的工作效率。
二、需求分析
(一)用户功能模块分析
本网站开发共设计三个用户操作,其根据用户角色的不同,可分为Member操作模块设计、Leader操作模块设计、Admin操作模块设计,各角色操作模块需求也各有所不同。
Member(普通测试QA人员)对公司的测试机器进行借用和对自己目前手中的测试机器进行转借操作,可查看个人近期的借用记录信息,可更新个人信息。
Leader(各项目组组长)可对自己名下的各种设备信息进行转借和借用操作,可查看自己名下的设备信息近期的借用记录信息,可对个人信息进行维护操作。
Admin系统管理员用户则可对设备信息,设备版本信息,设备系统信息进行管理操作,可为指定leader添加名下设备,可更新当前设备的状态信息等操作。
(二)用户需求分析
??功能需求主要包括包括:用户登录、用户管理、设备管理、设备状态。
1.用户登录
? 事件流程
1)系统管理员登录系统,在【登录页面】角色输入用户账号信息,系统将根据用户账号信息判断用户身份权限,进入【系统主界面】,可以看到【用户管理】、【设备管理】及【设备状态】模块并可进行维护操作。
2)普通员工(Member、Leader)登录系统,在?【登录页面】角色输入用户账号信息,系统将根据用户账号信息判断用户身份权限,进入【系统主界面】,可以看到【设备状态】模块并可进行设备租用转借操作。
功能需求:
? 1)系统主界面显示欢迎用户信息,例如 Welcome, Admin!
? 2) 系统登录后需提供密码修改功能。
? 3)需对输入数据进行非空校验,格式校验,有效性校验及长度校验。
2.用户管理
事件流程
1)系统管理员登录系统后进入用户管理模块对用户信息进行增、删、改、查操作。
功能需求
1)需添加用户状态字段,包含【激活】和【未激活】选项,以便某些员工离开公司后对用户进行注销限制登陆。
2)需在用户对信息进行增、删、改、查操作过程中对输入数据进行非空校验,格式校验,有效性校验及长度校验。
3.设备管理
事件流程
? 1)系统管理员登录系统后进入设备管理模块对设备信息进行增、删、改、查操作。
功能需求
1)需添加设备显示状态字段,包含【显示】和【隐藏】选项,以便将某些不用的设备或者已损坏的设备在【设备状态列表】隐藏。
2)添加设备时需区分安卓设备和苹果设备,因为安卓设备需添加【品牌信息】字段。
3) 需添加【设备状态】字段,包括:正常、损坏、废弃。
4)需添加【设备负责任人】字段,以便输入该设备所有人信息。
? 5)需对设备添加【租用历史记录】,以便管理员查看设备的历史租用信息。
6)需在对设备信息增、删、改、查过程中对数据进行非空校验,格式校验,有效性校验及长度校验。
4.设备状态
事件流程
1普通用户和系统管理员用户可进入设备状态模块对设备信息进行借用和转借操作。
功能需求
??1)点击【设备编号】可弹出【设备详细信息页面】查看设备

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1551.html

好棒文