持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第11天,点击查看活动详情
系统实现
登录
对于本系统的登入,必须输入正确的用户名和密码,才有权进入详细的后台系统。此外,对于不同身份的人员具有不同的用户名和密码,自然其操作权限也各不相同,登入界面如图所示:
登录关键代码:
<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>
当管理员用户名和密码都正确成功登入时,页面会自动跳转至如图的页面。
系统信息管理
汽车租赁系统的信息管理十分安全与全面,不但有对所有的车辆信息的管理、还有对公司员工信息、汽车报修的信息,此外对此进行安全而又准确的存储、筛选和显示。
车辆信息管理
此模块的作用主要是对车辆信息进行适当合理的管理。正如图所示:
(1)查看
顾名思义,点击查看后在此模块中可以对汽车的信息进行查看,但权限仅限与此,不能进行其他的操作,防止对信息造成损坏,如图4-4所示:
图4-4 车辆信息查看页面
(1)编辑
在此可以对汽车信息进行修改,如果改完后保存,那么汽车的原始信息将被改变。
(2)删除
在车辆列表中,选择一条车辆信息,点击“删除”按钮,即可完成删除操作。
(3)添加
在此模块中可以添加新的汽车,在输入合理正确的汽车信息后,新的汽车将被存入系统之中,以便供客户的选择,车辆信息添加页面如图所示:
车辆信息添加的关键代码如下:
@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***;
}