Insert title here

如何用idea开发一个本科毕业作品,铅笔厂ERP系统开发

发布时间:2023-04-27 12:36:53

全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。

同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。

今天将为大家分析一个铅笔厂ERP系统开发,铅笔厂ERP系统开发项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。


搜素员工测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的员工标题,点击搜索按钮输入标题“包含员工”,点击“搜索”按钮Pass,获取到包含关键词的员工信息与预期相同
02输入不存在的员工标题,点击搜索按钮输入标题“未包含员工”,点击“搜索”按钮Fail,无员工信息返回与预期相同


用户在系统中,通过菜单栏进入添加员工模块,在添加员工模块中。用户可以输入详细的员工信息,通过添加员工页面的POST请求向服务器提交员工详细参数。在页面中输入的员工详细信息包括员工、部门、年龄、账号、名字、密码、员工id、,在Staffcontroller中通过addstaffact接口进行接收,接收参数包括staff、department、age、username、name、password、id、。通过接收参数,将参数封装拼接为Staff类,使用StaffMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成员工数据的添加操作,最终将添加员工成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:

// 输出当前方法日志,表示正在执行StaffService.addStaffact方法

logger.debug("StaffService.addStaffact ......");

// 使用Staffdao的insert方法将Staff添加到数据库中

Staffdao.insert(Staff);

// 将添加Staff信息添加到request中用message参数进行保存

request.setAttribute("message", "添加员工成功");

添加员工页面如下所示。



搜素系统信息测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的系统信息标题,点击搜索按钮输入标题“包含系统信息”,点击“搜索”按钮Pass,获取到包含关键词的系统信息信息与预期相同
02输入不存在的系统信息标题,点击搜索按钮输入标题“未包含系统信息”,点击“搜索”按钮Fail,无系统信息信息返回与预期相同


用户在系统中,通过菜单栏进入添加系统信息模块,在添加系统信息模块中。用户可以输入详细的系统信息信息,通过添加系统信息页面的POST请求向服务器提交系统信息详细参数。在页面中输入的系统信息详细信息包括发布时间、封面、系统信息id、标题、系统信息、,在Sysinfocontroller中通过addsysinfoact接口进行接收,接收参数包括addtime、pic、id、title、sysinfo、。通过接收参数,将参数封装拼接为Sysinfo类,使用SysinfoMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成系统信息数据的添加操作,最终将添加系统信息成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:

// 输出当前方法日志,表示正在执行SysinfoService.addSysinfoact方法

logger.debug("SysinfoService.addSysinfoact ......");

// 使用Sysinfodao的insert方法将Sysinfo添加到数据库中

Sysinfodao.insert(Sysinfo);

// 将添加Sysinfo信息添加到request中用message参数进行保存

request.setAttribute("message", "添加系统信息成功");

添加系统信息页面如下所示。



搜素值班测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的值班标题,点击搜索按钮输入标题“包含值班”,点击“搜索”按钮Pass,获取到包含关键词的值班信息与预期相同
02输入不存在的值班标题,点击搜索按钮输入标题“未包含值班”,点击“搜索”按钮Fail,无值班信息返回与预期相同


用户在系统中,通过菜单栏进入添加值班模块,在添加值班模块中。用户可以输入详细的值班信息,通过添加值班页面的POST请求向服务器提交值班详细参数。在页面中输入的值班详细信息包括员工id、员工、状态、日期、工作内容、值班id、,在Ondutycontroller中通过addondutyact接口进行接收,接收参数包括staffid、staff、state、date、content、id、。通过接收参数,将参数封装拼接为Onduty类,使用OndutyMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成值班数据的添加操作,最终将添加值班成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:

// 输出当前方法日志,表示正在执行OndutyService.addOndutyact方法

logger.debug("OndutyService.addOndutyact ......");

// 使用Ondutydao的insert方法将Onduty添加到数据库中

Ondutydao.insert(Onduty);

// 将添加Onduty信息添加到request中用message参数进行保存

request.setAttribute("message", "添加值班成功");

添加值班页面如下所示。



搜素活动测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的活动标题,点击搜索按钮输入标题“包含活动”,点击“搜索”按钮Pass,获取到包含关键词的活动信息与预期相同
02输入不存在的活动标题,点击搜索按钮输入标题“未包含活动”,点击“搜索”按钮Fail,无活动信息返回与预期相同


用户在系统中,通过菜单栏进入添加活动模块,在添加活动模块中。用户可以输入详细的活动信息,通过添加活动页面的POST请求向服务器提交活动详细参数。在页面中输入的活动详细信息包括主题、封面、活动、活动日期、描述、名称、地址、,在Activitycontroller中通过addactivityact接口进行接收,接收参数包括theme、pic、activity、datestr、introduce、name、address、。通过接收参数,将参数封装拼接为Activity类,使用ActivityMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成活动数据的添加操作,最终将添加活动成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:

// 输出当前方法日志,表示正在执行ActivityService.addActivityact方法

logger.debug("ActivityService.addActivityact ......");

// 使用Activitydao的insert方法将Activity添加到数据库中

Activitydao.insert(Activity);

// 将添加Activity信息添加到request中用message参数进行保存

request.setAttribute("message", "添加活动成功");

添加活动页面如下所示。



搜素管理员测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的管理员标题,点击搜索按钮输入标题“包含管理员”,点击“搜索”按钮Pass,获取到包含关键词的管理员信息与预期相同
02输入不存在的管理员标题,点击搜索按钮输入标题“未包含管理员”,点击“搜索”按钮Fail,无管理员信息返回与预期相同


用户在系统中,通过菜单栏进入添加管理员模块,在添加管理员模块中。用户可以输入详细的管理员信息,通过添加管理员页面的POST请求向服务器提交管理员详细参数。在页面中输入的管理员详细信息包括账号、密码、管理员id、,在Admincontroller中通过addadminact接口进行接收,接收参数包括username、password、id、。通过接收参数,将参数封装拼接为Admin类,使用AdminMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成管理员数据的添加操作,最终将添加管理员成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:

// 输出当前方法日志,表示正在执行AdminService.addAdminact方法

logger.debug("AdminService.addAdminact ......");

// 使用Admindao的insert方法将Admin添加到数据库中

Admindao.insert(Admin);

// 将添加Admin信息添加到request中用message参数进行保存

request.setAttribute("message", "添加管理员成功");

添加管理员页面如下所示。



搜素意见建议测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的意见建议标题,点击搜索按钮输入标题“包含意见建议”,点击“搜索”按钮Pass,获取到包含关键词的意见建议信息与预期相同
02输入不存在的意见建议标题,点击搜索按钮输入标题“未包含意见建议”,点击“搜索”按钮Fail,无意见建议信息返回与预期相同


用户在系统中,通过菜单栏进入添加意见建议模块,在添加意见建议模块中。用户可以输入详细的意见建议信息,通过添加意见建议页面的POST请求向服务器提交意见建议详细参数。在页面中输入的意见建议详细信息包括标题、描述、发布时间、意见id、意见建议、,在Opinioncontroller中通过addopinionact接口进行接收,接收参数包括title、content、addtime、id、opinion、。通过接收参数,将参数封装拼接为Opinion类,使用OpinionMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成意见建议数据的添加操作,最终将添加意见建议成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:

// 输出当前方法日志,表示正在执行OpinionService.addOpinionact方法

logger.debug("OpinionService.addOpinionact ......");

// 使用Opiniondao的insert方法将Opinion添加到数据库中

Opiniondao.insert(Opinion);

// 将添加Opinion信息添加到request中用message参数进行保存

request.setAttribute("message", "添加意见建议成功");

添加意见建议页面如下所示。



搜素客户测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的客户标题,点击搜索按钮输入标题“包含客户”,点击“搜索”按钮Pass,获取到包含关键词的客户信息与预期相同
02输入不存在的客户标题,点击搜索按钮输入标题“未包含客户”,点击“搜索”按钮Fail,无客户信息返回与预期相同


用户在系统中,通过菜单栏进入添加客户模块,在添加客户模块中。用户可以输入详细的客户信息,通过添加客户页面的POST请求向服务器提交客户详细参数。在页面中输入的客户详细信息包括客户id、联系方式、微信号、客户、地址、公司、QQ号、名称、,在Customercontroller中通过addcustomeract接口进行接收,接收参数包括id、tel、vx、customer、address、company、qq、name、。通过接收参数,将参数封装拼接为Customer类,使用CustomerMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成客户数据的添加操作,最终将添加客户成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:

// 输出当前方法日志,表示正在执行CustomerService.addCustomeract方法

logger.debug("CustomerService.addCustomeract ......");

// 使用Customerdao的insert方法将Customer添加到数据库中

Customerdao.insert(Customer);

// 将添加Customer信息添加到request中用message参数进行保存

request.setAttribute("message", "添加客户成功");

添加客户页面如下所示。



搜素潜在客户跟进测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的潜在客户跟进标题,点击搜索按钮输入标题“包含潜在客户跟进”,点击“搜索”按钮Pass,获取到包含关键词的潜在客户跟进信息与预期相同
02输入不存在的潜在客户跟进标题,点击搜索按钮输入标题“未包含潜在客户跟进”,点击“搜索”按钮Fail,无潜在客户跟进信息返回与预期相同


用户在系统中,通过菜单栏进入添加潜在客户跟进模块,在添加潜在客户跟进模块中。用户可以输入详细的潜在客户跟进信息,通过添加潜在客户跟进页面的POST请求向服务器提交潜在客户跟进详细参数。在页面中输入的潜在客户跟进详细信息包括潜在客户、描述、跟进时间、潜在客户id、状态、潜在客户跟进、,在Potentialfollowcontroller中通过addpotentialfollowact接口进行接收,接收参数包括potential、introduce、addtime、potentialid、state、potentialfollow、。通过接收参数,将参数封装拼接为Potentialfollow类,使用PotentialfollowMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成潜在客户跟进数据的添加操作,最终将添加潜在客户跟进成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:

// 输出当前方法日志,表示正在执行PotentialfollowService.addPotentialfollowact方法

logger.debug("PotentialfollowService.addPotentialfollowact ......");

// 使用Potentialfollowdao的insert方法将Potentialfollow添加到数据库中

Potentialfollowdao.insert(Potentialfollow);

// 将添加Potentialfollow信息添加到request中用message参数进行保存

request.setAttribute("message", "添加潜在客户跟进成功");

添加潜在客户跟进页面如下所示。



搜素潜在客户测试数据

测试用例编号测试步骤操作预期结果测试结果
01输入存在的潜在客户标题,点击搜索按钮输入标题“包含潜在客户”,点击“搜索”按钮Pass,获取到包含关键词的潜在客户信息与预期相同
02输入不存在的潜在客户标题,点击搜索按钮输入标题“未包含潜在客户”,点击“搜索”按钮Fail,无潜在客户信息返回与预期相同


用户在系统中,通过菜单栏进入添加潜在客户模块,在添加潜在客户模块中。用户可以输入详细的潜在客户信息,通过添加潜在客户页面的POST请求向服务器提交潜在客户详细参数。在页面中输入的潜在客户详细信息包括介绍、当前状态、潜在客户id、名字、潜在客户、联系方式、公司、合作方向、,在Potentialcontroller中通过addpotentialact接口进行接收,接收参数包括introduce、state、id、name、potential、tel、company、cooperation、。通过接收参数,将参数封装拼接为Potential类,使用PotentialMapper的insert方法进行动态sql语句拼接,将数据上传到数据库中,完成潜在客户数据的添加操作,最终将添加潜在客户成功的信息保存到request的message中进行页面的提示信息展示。该部分核心代码如下:

// 输出当前方法日志,表示正在执行PotentialService.addPotentialact方法

logger.debug("PotentialService.addPotentialact ......");

// 使用Potentialdao的insert方法将Potential添加到数据库中

Potentialdao.insert(Potential);

// 将添加Potential信息添加到request中用message参数进行保存

request.setAttribute("message", "添加潜在客户成功");

添加潜在客户页面如下所示。



专业程序代做

为你量身定制的程序设计

诚信经营,我们将尽心尽力为你完成指定功能

十年程序经验,尽在全微程序设计


联系我们
Insert title here
Copyright © qwwendang.com All Rights Reserved
在线客服
联系方式
微信:13265346583 QQ:2196316269

扫码联系客服