6月更文挑战第12天 | 基于SSH的汽车租赁系统的设计与实现07

101 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第12天,点击查看活动详情

员工信息管理

此模块针对作用在于对员工信息进行操作。员工信息管理页面如图所示:

image.png

(1)编辑

在员工列表中,选择一条员工信息,点击“编辑”按钮,进入员工信息编辑页面,然后可以对此信息进行编辑。员工信息编辑的关键代码如下:

把Employees 对象从session缓存中清除,因为在一个事务中不能存在两个identity相同的Object

@Action(value = "modifyProcess",

                     params={"contentType","text/html;charset=UTF-8"},

                     results={@Result(name = "success",type="json", params = {

                                   "excludeNullProperties", "true","excludeProperties","" })

       })

       **public** String modify() {

              TUser u = userService.getUser(user.getUserid());

  

      userService.evictUser(u);

              user.setDateEmpl(u.getDateEmpl());

              **this**.user.setUsername(u.getUsername());

              **this**.user.setPassword(u.getPassword());

              userService.modifyUser(user);

              **return** ***SUCCESS***;

       }

(2)添加

在显示的界面中,点击“添加”按钮,在显示页面中输入有效的信息,点击添加即可保存成功,员工信息添加页面如图所示:

image.png

输入添加员工的信息后保存即可,结果如图所示:

image.png

车辆报修管理

车辆报修管理主要对车辆报修进行查看、编辑、删除、提车、添加维修单操作。此模块的操作页面如图所示:

image.png

(1)查看

在所呈现的汽车报修表格里,选择一条车辆报修信息,点击“查看”按钮,可以查看报修汽车的信息。如图所示:

image.png

(2)编辑

在车辆报修列表中,选择一条车辆报修情况,点击“编辑”按钮,之后一定不能忘了点击保存,之后的信息会在列表中展示,车辆报修信息编辑页面与查看页面相同。

(3)删除

在车辆列表中,选择一条车辆报修信息,点击“删除”按钮,即可完成删除操作。删除信息的核心代码如下:

@Action(value = "deleteProcess", params = { "contentType",

                     "text/html;charset=UTF-8" }, results = { @Result(name = "success", type = "json", params = {

                     "includeProperties", "", "excludeNullProperties", "true",

                     "excludeProperties", "" }) })

       **public** String delete() {

              logger.info("要查看的字符串为:" + allIds);

              carmaintService.deleteAllCarMaintenances(allIds);

              **return** ***SUCCESS***;

       }

(4)添加维修单

次模块与员工列表的添加相似,点击相应按钮即可添加维修汽车的名单及具体信息,也不能忘了保存,此模块操作页面如图所示:

image.png

日常信息管理

日常信息管理主要包括以下三模块:客户信息管理,租赁信息管理,预定信息管理共3个模块。