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

229 阅读2分钟

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

系统实现

登录

对于本系统的登入,必须输入正确的用户名和密码,才有权进入详细的后台系统。此外,对于不同身份的人员具有不同的用户名和密码,自然其操作权限也各不相同,登入界面如图所示:

image.png

登录关键代码:


<body class= *"login"* >

       <!--<![endif]-->

       <div class= *"box-header"* >

      <h2>欢迎使用汽车租赁管理系统</h2>

   </div>

       <div class= *"box"* >

              <div class= *"strong"* style="color: *red*;" id= *"login_inf"* ></div>

              <form class= *"form col"* >

                     <p>

                            <label class= *"strong"* for= *"Username"* >用户名:</label> <input

               tabindex= *"1"* id= *"username"* type= *"text"* title= *"* *请输入用户名* *"* value= *"admin"* />

                     </p>

                     <p>

                            <label class= *"strong"* for= *"Password"* >密码:</label> <input tabindex= *"2"*

                                   id= *"password"* type= *"password"* title= *"* *请输入密码* *"* value= *"admin"* />

         </p>

                     <p class= *"no-margin"* >

            <button type= *"button"* class= *"small fr"* id= *"login_but1"* >登陆</button>

            <br class= *"cl"* />

                     </p>

              </form>

       </div>

当管理员用户名和密码都正确成功登入时,页面会自动跳转至如图的页面。

image.png

系统信息管理 

汽车租赁系统的信息管理十分安全与全面,不但有对所有的车辆信息的管理、还有对公司员工信息、汽车报修的信息,此外对此进行安全而又准确的存储、筛选和显示。

车辆信息管理

此模块的作用主要是对车辆信息进行适当合理的管理。正如图所示:

image.png

(1)查看

顾名思义,点击查看后在此模块中可以对汽车的信息进行查看,但权限仅限与此,不能进行其他的操作,防止对信息造成损坏,如图4-4所示:

IMG_264

图4-4 车辆信息查看页面

(1)编辑

在此可以对汽车信息进行修改,如果改完后保存,那么汽车的原始信息将被改变。

(2)删除

在车辆列表中,选择一条车辆信息,点击“删除”按钮,即可完成删除操作。

(3)添加

在此模块中可以添加新的汽车,在输入合理正确的汽车信息后,新的汽车将被存入系统之中,以便供客户的选择,车辆信息添加页面如图所示:

image.png

车辆信息添加的关键代码如下:

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

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

                     "excludeNullProperties", "true", "excludeProperties",

                     "" }) })

       **public** String add() {

              Long maxid = carService.getMaxId();

              String carno = **null**;

              **if** (maxid != **null**) {

                     car.setCarid(maxid + 1);

              } **else** {

                     car.setCarid(1);

              }

              carno = CarRentalManagementSystemUtil.*getUserNo*("C");

              car.setCarnumber(carno);

              carService.addCar(car);

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

       }