小区车辆管理系统的设计与实现(4)

2018-11-30 20:21

四川大学锦城学院本科毕业论文 小区车辆管理系统的设计与实现

public void attachDirty(TSiji instance)

{ }

//把DAO注入给Action

控制层:

sijiEdit.action中的代码: public String sijiEdit()

{

TSiji siji=sijiDAO.findById(id);//通过ID找到这个驾驶员 siji.setName(name); siji.setSex(sex); siji.setAge(age); siji.setTel(tel);

siji.setAddress(address); siji.setCard(card); siji.setDel(\sijiDAO.attachDirty(siji);

log.debug(\try { { } }

……………………..//此处省略了对驾驶员信息操作的其他方法

log.error(\throw re;

getHibernateTemplate().saveOrUpdate(instance); log.debug(\

} catch (RuntimeException re)

13

四川大学锦城学院本科毕业论文 小区车辆管理系统的设计与实现

this.setMessage(\操作成功\this.setPath(\return \

struts.xml中的相关配置代码: struts.xml:

}//操作成功转到succeed页面,在struct.xml文件中有配置

//控制器,处在业务逻辑与视图之间,用于接受页面请求然后交给相应的逻辑处理方法进行处理

相关配置文件applicationContext.xml: //把SessionFactory注入给DAO

//把数据源注入给session工厂,并且把hibernate加入到Spring中 3.程序效果

程序效果如图9所示。

图9:驾驶员信息修改

14

四川大学锦城学院本科毕业论文 小区车辆管理系统的设计与实现

3.4车辆信息管理

车辆信息管理包括车辆的增加、删除、修改、查询,在本项目中都有一一实现的。由于车辆的添加、删除、修改、查询在实现上都相差不大,所以本节着重介绍车辆信息添加的实现。

1.功能描述

先点击车辆档案管理,页面跳转到车辆档案管理界面,浏览车辆的相关信息然后打开“添加车辆信息页面,输入相关车辆信息可以添加。

2.核心代码 模型层:

public class cheDAO{

public void save(TChe transientInstance)

{

log.debug(\try { {

log.error(\throw re;

getHibernateTemplate().save(transientInstance); log.debug(\

} catch (RuntimeException re)

}}//DAO中的方法,用在逻辑处理 相关配置文件applicationContext.xml: //把DAO注入给Session工厂

控制层:

public String cheAdd(){

TChe che=new TChe(); che.setChepai(chepai); che.setChexing(chexing);

15

四川大学锦城学院本科毕业论文 小区车辆管理系统的设计与实现

}

che.setChuchangriqi(chuchangriqi); che.setZaizhongliang(zaizhongliang); che.setSiji_id(siji_id); che.setDel(\

cheDAO.save(che);//调用com.dao.TCheDAO里的save()方法 this.setMessage(\操作成功\this.setPath(\return \返回逻辑视图

//控制器,处在业务逻辑与视图之间,用于接受页面请求然后交给相应的逻

辑处理方法进行处理

相关配置文件struts.xml: //配置Action

3.程序效果

如图10所示的程序显示。

图10:车辆信息添加

3.5出车信息管理

出车信息管理包括出车信息的增加、删除、修改、查询,在系统中都有一一实现的。由于出车信息的添加、删除、修改、查询在实现上都相差不大,所以本节着重介绍出车信息查询功能的实现。

1.功能描述

先是点击出车信息管理,页面跳转到出车信息管理界面,管理人员可以浏览

16

四川大学锦城学院本科毕业论文 小区车辆管理系统的设计与实现

所有的出车信息。

当管理人员点击“出车记录管理”,在界面的右边就会出现出车信息,包括序号、车辆信息、车辆车主、开出时间、回来时间、出车事由,“操作”按钮, 在表格下方有“添加出车信息”的按钮。

2.核心代码 模型层: public List findAll()

{ }

相关配置文件:

schema=\

log.debug(\try {

String queryString = \

return getHibernateTemplate().find(queryString);

//找到出车的信息放在Template()里.

} catch (RuntimeException re) { }

log.error(\throw re;

17


小区车辆管理系统的设计与实现(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中南大学远程教育-社会调查与统计纸质作业及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: