发布时间:2022-12-19 12:50:13
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个企业工程项目管理,企业工程项目管理项目使用框架为THINKPHP,选用开发工具为phpstorm。
在系统中可以通过添加管理员模块进行管理员的添加,进入到添加管理员页面中,输入管理员的详细信息,包括管理员、账号、密码、,输入完成后,点击添加按钮。将管理员信息提交到服务器中,响应控制层的Admin类,在服务器中调用addadmin方法,进行添加管理员的操作。管理员在程序中的字段信息为admin、username、password、。
该部分的核心代码如下:
admindao.insert(admin);
request.setAttribute("message","添加管理员成功");
Return "forward:/adminguanli.action";
通过调用insert方法,将页面获取的管理员信息插入数据库的t_admin表中。给出页面提示添加管理员成功。
添加管理员页面如下所示。
图添加管理员界面
表删除管理员测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_1 | 用户在系统中对不需要的管理员信息进行删除操作,提交管理员的id信息,通过GET方式完成管理员信息的删除操作 | 在管理员管理页面通过,向服务器发起GET请求,提交管理员id信息,删除数据库中的管理员信息 | 在管理员管理页面,点击删除管理员按钮,提交管理员id到管理员控制层 | 控制层中接受管理员id信息,调用delete函数进行管理员数据库数据的删除,数据库中管理员信息删除 | 与预期结果一直 | 通过 |
在系统中可以通过添加公告模块进行公告的添加,进入到添加公告页面中,输入公告的详细信息,包括标题、内容、公告、公告id、,输入完成后,点击添加按钮。将公告信息提交到服务器中,响应控制层的Notice类,在服务器中调用addnotice方法,进行添加公告的操作。公告在程序中的字段信息为title、content、notice、id、。
该部分的核心代码如下:
noticedao.insert(notice);
request.setAttribute("message","添加公告成功");
Return "forward:/noticeguanli.action";
通过调用insert方法,将页面获取的公告信息插入数据库的t_notice表中。给出页面提示添加公告成功。
添加公告页面如下所示。
图添加公告界面
表删除公告测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_2 | 用户在系统中对不需要的公告信息进行删除操作,提交公告的id信息,通过GET方式完成公告信息的删除操作 | 在公告管理页面通过,向服务器发起GET请求,提交公告id信息,删除数据库中的公告信息 | 在公告管理页面,点击删除公告按钮,提交公告id到公告控制层 | 控制层中接受公告id信息,调用delete函数进行公告数据库数据的删除,数据库中公告信息删除 | 与预期结果一直 | 通过 |
在系统中可以通过添加任务模块进行任务的添加,进入到添加任务页面中,输入任务的详细信息,包括添加时间、内容、项目、任务id、项目id、,输入完成后,点击添加按钮。将任务信息提交到服务器中,响应控制层的Task类,在服务器中调用addtask方法,进行添加任务的操作。任务在程序中的字段信息为addtime、content、project、id、projectid、。
该部分的核心代码如下:
taskdao.insert(task);
request.setAttribute("message","添加任务成功");
Return "forward:/taskguanli.action";
通过调用insert方法,将页面获取的任务信息插入数据库的t_task表中。给出页面提示添加任务成功。
添加任务页面如下所示。
图添加任务界面
表删除任务测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_3 | 用户在系统中对不需要的任务信息进行删除操作,提交任务的id信息,通过GET方式完成任务信息的删除操作 | 在任务管理页面通过,向服务器发起GET请求,提交任务id信息,删除数据库中的任务信息 | 在任务管理页面,点击删除任务按钮,提交任务id到任务控制层 | 控制层中接受任务id信息,调用delete函数进行任务数据库数据的删除,数据库中任务信息删除 | 与预期结果一直 | 通过 |
在系统中可以通过添加项目模块进行项目的添加,进入到添加项目页面中,输入项目的详细信息,包括负责员工id、负责员工、项目id、项目介绍、标题、项目文件、状态、,输入完成后,点击添加按钮。将项目信息提交到服务器中,响应控制层的Project类,在服务器中调用addproject方法,进行添加项目的操作。项目在程序中的字段信息为staffid、staff、id、introduce、title、projectfile、state、。
该部分的核心代码如下:
projectdao.insert(project);
request.setAttribute("message","添加项目成功");
Return "forward:/projectguanli.action";
通过调用insert方法,将页面获取的项目信息插入数据库的t_project表中。给出页面提示添加项目成功。
添加项目页面如下所示。
图添加项目界面
表删除项目测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_4 | 用户在系统中对不需要的项目信息进行删除操作,提交项目的id信息,通过GET方式完成项目信息的删除操作 | 在项目管理页面通过,向服务器发起GET请求,提交项目id信息,删除数据库中的项目信息 | 在项目管理页面,点击删除项目按钮,提交项目id到项目控制层 | 控制层中接受项目id信息,调用delete函数进行项目数据库数据的删除,数据库中项目信息删除 | 与预期结果一直 | 通过 |
在系统中可以通过添加员工模块进行员工的添加,进入到添加员工页面中,输入员工的详细信息,包括员工id、名字、账号、员工、性别、密码、年龄、,输入完成后,点击添加按钮。将员工信息提交到服务器中,响应控制层的Staff类,在服务器中调用addstaff方法,进行添加员工的操作。员工在程序中的字段信息为id、name、username、staff、sex、password、age、。
该部分的核心代码如下:
staffdao.insert(staff);
request.setAttribute("message","添加员工成功");
Return "forward:/staffguanli.action";
通过调用insert方法,将页面获取的员工信息插入数据库的t_staff表中。给出页面提示添加员工成功。
添加员工页面如下所示。
图添加员工界面
表删除员工测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_5 | 用户在系统中对不需要的员工信息进行删除操作,提交员工的id信息,通过GET方式完成员工信息的删除操作 | 在员工管理页面通过,向服务器发起GET请求,提交员工id信息,删除数据库中的员工信息 | 在员工管理页面,点击删除员工按钮,提交员工id到员工控制层 | 控制层中接受员工id信息,调用delete函数进行员工数据库数据的删除,数据库中员工信息删除 | 与预期结果一直 | 通过 |
在系统中可以通过添加合同模块进行合同的添加,进入到添加合同页面中,输入合同的详细信息,包括合同名称、合同id、合同问件、合同、添加时间、,输入完成后,点击添加按钮。将合同信息提交到服务器中,响应控制层的Contract类,在服务器中调用addcontract方法,进行添加合同的操作。合同在程序中的字段信息为name、id、contractfile、contract、addtime、。
该部分的核心代码如下:
contractdao.insert(contract);
request.setAttribute("message","添加合同成功");
Return "forward:/contractguanli.action";
通过调用insert方法,将页面获取的合同信息插入数据库的t_contract表中。给出页面提示添加合同成功。
添加合同页面如下所示。
图添加合同界面
表删除合同测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_6 | 用户在系统中对不需要的合同信息进行删除操作,提交合同的id信息,通过GET方式完成合同信息的删除操作 | 在合同管理页面通过,向服务器发起GET请求,提交合同id信息,删除数据库中的合同信息 | 在合同管理页面,点击删除合同按钮,提交合同id到合同控制层 | 控制层中接受合同id信息,调用delete函数进行合同数据库数据的删除,数据库中合同信息删除 | 与预期结果一直 | 通过 |
在系统中可以通过添加付款计划模块进行付款计划的添加,进入到添加付款计划页面中,输入付款计划的详细信息,包括计划描述、付款计划id、计划名称、状态、付款计划、,输入完成后,点击添加按钮。将付款计划信息提交到服务器中,响应控制层的Paymentschedule类,在服务器中调用addpaymentschedule方法,进行添加付款计划的操作。付款计划在程序中的字段信息为introduce、id、title、state、paymentschedule、。
该部分的核心代码如下:
paymentscheduledao.insert(paymentschedule);
request.setAttribute("message","添加付款计划成功");
Return "forward:/paymentscheduleguanli.action";
通过调用insert方法,将页面获取的付款计划信息插入数据库的t_paymentschedule表中。给出页面提示添加付款计划成功。
添加付款计划页面如下所示。
图添加付款计划界面
表删除付款计划测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_7 | 用户在系统中对不需要的付款计划信息进行删除操作,提交付款计划的id信息,通过GET方式完成付款计划信息的删除操作 | 在付款计划管理页面通过,向服务器发起GET请求,提交付款计划id信息,删除数据库中的付款计划信息 | 在付款计划管理页面,点击删除付款计划按钮,提交付款计划id到付款计划控制层 | 控制层中接受付款计划id信息,调用delete函数进行付款计划数据库数据的删除,数据库中付款计划信息删除 | 与预期结果一直 | 通过 |
在系统中可以通过添加付款申请模块进行付款申请的添加,进入到添加付款申请页面中,输入付款申请的详细信息,包括状态、员工id、添加时间、标题、内容、付款申请id、付款申请、,输入完成后,点击添加按钮。将付款申请信息提交到服务器中,响应控制层的Paymentapplication类,在服务器中调用addpaymentapplication方法,进行添加付款申请的操作。付款申请在程序中的字段信息为state、staffid、addtime、title、content、id、paymentapplication、。
该部分的核心代码如下:
paymentapplicationdao.insert(paymentapplication);
request.setAttribute("message","添加付款申请成功");
Return "forward:/paymentapplicationguanli.action";
通过调用insert方法,将页面获取的付款申请信息插入数据库的t_paymentapplication表中。给出页面提示添加付款申请成功。
添加付款申请页面如下所示。
图添加付款申请界面
表删除付款申请测试表
测试用例 | 用例描述 | 功能内容 | 用户操作 | 预期结果 | 实际结果 | 是否通过 |
---|---|---|---|---|---|---|
TEST_8 | 用户在系统中对不需要的付款申请信息进行删除操作,提交付款申请的id信息,通过GET方式完成付款申请信息的删除操作 | 在付款申请管理页面通过,向服务器发起GET请求,提交付款申请id信息,删除数据库中的付款申请信息 | 在付款申请管理页面,点击删除付款申请按钮,提交付款申请id到付款申请控制层 | 控制层中接受付款申请id信息,调用delete函数进行付款申请数据库数据的删除,数据库中付款申请信息删除 | 与预期结果一直 | 通过 |
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计