发布时间:2023-01-17 22:00:20
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个停车管理作业,停车管理作业项目使用框架为JSP+SERVELT,选用开发工具为eclipse。
通过输入详细的固定车辆信息可以完成固定车辆的添加操作。在菜单栏中点击添加固定车辆按钮,跳转到添加固定车辆页面,输入详细的固定车辆字段信息。固定车辆字段信息包括入场时间、固定车辆id、出场时间、临时卡号、固定车辆、入场日期、IC卡id、。在Fixed控制层通过addfixed接口获取页面传入的entrytime、id、outtime、card、fixed、entrydate、cardid、信息。调用ORM的insert方法将数据插入数据库的t_fixed表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行FixedService.addFixedact方法
logger.debug("FixedService.addFixedact ......");
// 使用Fixeddao的insert方法将Fixed添加到数据库中
Fixeddao.insert(Fixed);
// 将添加Fixed信息添加到request中用message参数进行保存
request.setAttribute("message", "添加固定车辆成功");
添加固定车辆页面如下所示。
图添加固定车辆界面
修改固定车辆信息实现如下,通过菜单栏进入到修改固定车辆页面,springmvc通过拦截updatefixed.action请求,在Fixedcontroller中获取到对应的固定车辆id信息。根据id信息从fixed表中查询出需要修改的固定车辆对象,在Fixedservice的updatefixed方法中调用FixedMapper的selectByPrimkey方法,查询数据返回到updatefixed页面进行展示。在固定车辆修改页面,输入完整修改后的信息,提交到服务器中详情Fixedcontroller的updatefixedact.action方法,将对应的固定车辆实体信息通过FixedMapper的updateByPrimkey方法,将数据进行同步,返回页面修改固定车辆成功提示信息。
通过输入详细的用户信息可以完成用户的添加操作。在菜单栏中点击添加用户按钮,跳转到添加用户页面,输入详细的用户字段信息。用户字段信息包括账号、用户、用户id、手机号、密码、。在User控制层通过adduser接口获取页面传入的username、user、id、phone、password、信息。调用ORM的insert方法将数据插入数据库的t_user表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行UserService.addUseract方法
logger.debug("UserService.addUseract ......");
// 使用Userdao的insert方法将User添加到数据库中
Userdao.insert(User);
// 将添加User信息添加到request中用message参数进行保存
request.setAttribute("message", "添加用户成功");
添加用户页面如下所示。
图添加用户界面
修改用户信息实现如下,通过菜单栏进入到修改用户页面,springmvc通过拦截updateuser.action请求,在Usercontroller中获取到对应的用户id信息。根据id信息从user表中查询出需要修改的用户对象,在Userservice的updateuser方法中调用UserMapper的selectByPrimkey方法,查询数据返回到updateuser页面进行展示。在用户修改页面,输入完整修改后的信息,提交到服务器中详情Usercontroller的updateuseract.action方法,将对应的用户实体信息通过UserMapper的updateByPrimkey方法,将数据进行同步,返回页面修改用户成功提示信息。
通过输入详细的车位信息可以完成车位的添加操作。在菜单栏中点击添加车位按钮,跳转到添加车位页面,输入详细的车位字段信息。车位字段信息包括车位备注、车位、车位号、车位id、车位状态、。在Seat控制层通过addseat接口获取页面传入的seattag、seat、seatnum、id、seatstate、信息。调用ORM的insert方法将数据插入数据库的t_seat表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行SeatService.addSeatact方法
logger.debug("SeatService.addSeatact ......");
// 使用Seatdao的insert方法将Seat添加到数据库中
Seatdao.insert(Seat);
// 将添加Seat信息添加到request中用message参数进行保存
request.setAttribute("message", "添加车位成功");
添加车位页面如下所示。
图添加车位界面
修改车位信息实现如下,通过菜单栏进入到修改车位页面,springmvc通过拦截updateseat.action请求,在Seatcontroller中获取到对应的车位id信息。根据id信息从seat表中查询出需要修改的车位对象,在Seatservice的updateseat方法中调用SeatMapper的selectByPrimkey方法,查询数据返回到updateseat页面进行展示。在车位修改页面,输入完整修改后的信息,提交到服务器中详情Seatcontroller的updateseatact.action方法,将对应的车位实体信息通过SeatMapper的updateByPrimkey方法,将数据进行同步,返回页面修改车位成功提示信息。
通过输入详细的IC卡信息可以完成IC卡的添加操作。在菜单栏中点击添加IC卡按钮,跳转到添加IC卡页面,输入详细的IC卡字段信息。IC卡字段信息包括车位编号、IC卡号、用户名称、用户id、IC卡id、IC卡、车牌号码、车位号、用户住址、。在Card控制层通过addcard接口获取页面传入的seatid、num、user、userid、id、card、usernum、seat、useraddr、信息。调用ORM的insert方法将数据插入数据库的t_card表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行CardService.addCardact方法
logger.debug("CardService.addCardact ......");
// 使用Carddao的insert方法将Card添加到数据库中
Carddao.insert(Card);
// 将添加Card信息添加到request中用message参数进行保存
request.setAttribute("message", "添加IC卡成功");
添加IC卡页面如下所示。
图添加IC卡界面
修改IC卡信息实现如下,通过菜单栏进入到修改IC卡页面,springmvc通过拦截updatecard.action请求,在Cardcontroller中获取到对应的IC卡id信息。根据id信息从card表中查询出需要修改的IC卡对象,在Cardservice的updatecard方法中调用CardMapper的selectByPrimkey方法,查询数据返回到updatecard页面进行展示。在IC卡修改页面,输入完整修改后的信息,提交到服务器中详情Cardcontroller的updatecardact.action方法,将对应的IC卡实体信息通过CardMapper的updateByPrimkey方法,将数据进行同步,返回页面修改IC卡成功提示信息。
通过输入详细的管理员信息可以完成管理员的添加操作。在菜单栏中点击添加管理员按钮,跳转到添加管理员页面,输入详细的管理员字段信息。管理员字段信息包括管理员id、账号、管理员、。在Admin控制层通过addadmin接口获取页面传入的id、username、admin、信息。调用ORM的insert方法将数据插入数据库的t_admin表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行AdminService.addAdminact方法
logger.debug("AdminService.addAdminact ......");
// 使用Admindao的insert方法将Admin添加到数据库中
Admindao.insert(Admin);
// 将添加Admin信息添加到request中用message参数进行保存
request.setAttribute("message", "添加管理员成功");
添加管理员页面如下所示。
图添加管理员界面
修改管理员信息实现如下,通过菜单栏进入到修改管理员页面,springmvc通过拦截updateadmin.action请求,在Admincontroller中获取到对应的管理员id信息。根据id信息从admin表中查询出需要修改的管理员对象,在Adminservice的updateadmin方法中调用AdminMapper的selectByPrimkey方法,查询数据返回到updateadmin页面进行展示。在管理员修改页面,输入完整修改后的信息,提交到服务器中详情Admincontroller的updateadminact.action方法,将对应的管理员实体信息通过AdminMapper的updateByPrimkey方法,将数据进行同步,返回页面修改管理员成功提示信息。
通过输入详细的临时车辆信息可以完成临时车辆的添加操作。在菜单栏中点击添加临时车辆按钮,跳转到添加临时车辆页面,输入详细的临时车辆字段信息。临时车辆字段信息包括出场日期、出场时间、临时Id卡id、车牌号、临时缴费、临时车辆、临时id卡、入场时间、入场日期、。在Temp控制层通过addtemp接口获取页面传入的outdate、outtime、cardid、carnum、tempmoney、temp、card、entrytime、entrydate、信息。调用ORM的insert方法将数据插入数据库的t_temp表中。此部分的具体代码如下。
// 输出当前方法日志,表示正在执行TempService.addTempact方法
logger.debug("TempService.addTempact ......");
// 使用Tempdao的insert方法将Temp添加到数据库中
Tempdao.insert(Temp);
// 将添加Temp信息添加到request中用message参数进行保存
request.setAttribute("message", "添加临时车辆成功");
添加临时车辆页面如下所示。
图添加临时车辆界面
修改临时车辆信息实现如下,通过菜单栏进入到修改临时车辆页面,springmvc通过拦截updatetemp.action请求,在Tempcontroller中获取到对应的临时车辆id信息。根据id信息从temp表中查询出需要修改的临时车辆对象,在Tempservice的updatetemp方法中调用TempMapper的selectByPrimkey方法,查询数据返回到updatetemp页面进行展示。在临时车辆修改页面,输入完整修改后的信息,提交到服务器中详情Tempcontroller的updatetempact.action方法,将对应的临时车辆实体信息通过TempMapper的updateByPrimkey方法,将数据进行同步,返回页面修改临时车辆成功提示信息。
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计