山东大学项目实训记录——2021/7/12~2021/7/16

实训题目:基于轻骑兵V8开发平台的薪酬管理系统设计与研发

2021/7/12 ~ 2021/7/14

和项目经理共同对1.0版本的薪酬管理系统在整合时出现的问题进行发现和修改。

发现问题1:人员工资模块在.xml文件中编写sql语句时属性名错误,‘status’改为‘valid’,这属于各组之间的沟通问题,因为表在开发期间进行修改,未统一。我对其直接进行修改完成。

发现问题2:我们组负责的人员管理模块在表设计时列名出现错误,‘TELEPHONE’误写为‘TELEPHONT’,为了统一规范及之后的扩展,我对数据库中表名及程序文件中关于列名的操作都进行了修改,保证了统一和规范性。

 (对上图中表、注释、文件及其他文件进行修改)

发现问题3:第三组负责的初始工资管理所属文件夹不在‘salary’目录下,可能对未来文件调用和编写规范有影响,交还给第三组负责处理。

发现问题4:获得权限名单的方式,统一通过调用我们组负责权限管理的服务service,使用其方法来获取。不再让各模块自己编写xml语句来操作权限管理表来实现,避免多处对表的操作,防止产生错误。

发现问题5:对于我们的人员管理模块,在新插入人员时,需要同时插入一条信息至工资管理和初始工资表中。同上,不直接在xml表中操作,而是通过获取工资管理和初始工资的service,使用其接口来进行插入。我对未完成的接口部分进行调整后,顺利完成该部分工作。

发现及处理这五个部分后,顺利完成了薪酬管理系统1.1版本。

2021/7/15 ~ 2021/7/16

在薪酬管理系统1.1版本的基础上,对我们组人员管理和权限管理的界面进行进一步的功能添加和修改。

在人员管理中,可通过下拉框,锁定部门进行查找。

我通过增加属性的方式,成功将部门名传至后端。

 在后端同步进行修改

使用EntityWrapper生成sql语句

 (必须检测condition是否为空,否则生成的sql语句会产生异常)

 顺利完成该部分的工作,但仍需组员对ui进一步美化。

在权限管理中,需要修改的地方在于,添加权限时,应使用下拉框获得部门名,传递值时传递部门ID,便于插入。原先的检测功能,检测的是部门ID值,并不实用,故删去。

该部分交由组员进行,待各部分功能完成之后,我将进行整合并发布进一步的测试及修改工作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值