基于JavaEE汽车租赁管理系统的设计与实现(2)

2018-12-27 18:11

图中BussinessObject是业务对象,是使用DAO模式的客户端;DataTransferObject数据传输对象,在应用程序不同层次之间传输对象,在一个分布式应用程序中,通常可以提高整理的性能;DataObjectAcces数据输入/输出对象封装了对数据源的一些基本操作;DataSource指的是数据源。可以从图中看出,DAO模式分离了业务逻辑和数据罗即将,是的编写的软件具有良好的层次式体系结构。本系统为了方便数据库的操作,主要使用DBContent的对象来接一个数据库(建立一个类DBContent),代码如下:

在对数据库进行连接和操作的时候,只要生成一个DBConnet的对象,放在需要连接数据库的地方就可以了。

3.3中文乱码问题处理

在系统编写的过程中加上一个过滤器SetCharacterEncodingFilter,就可以避免我们在运行过程中出现中文乱码的问题,这样要比手动在jsp和servlet页面上进行操作和修改简单快捷得多!

在web.xml中配置: 第四章系统功能实现

在完成了需求分析、概念设计、系统设计等步骤之后,管理信息系统就要进入下一个阶段,那就是实施阶段,在前几个分析和设计的阶段,主要是把数据和要求进行了逻辑、功能、技术上的设计,然而实施阶段就是要把之前所有阶段的工作成果,从设计和技术的层面上转化为物理实现,也可以这么说,实施阶段就是分析和设计的最高峰!

4.1系统登陆页面实现

1.描述:为了保证系统的安全性,要先使用本系统必须先登陆到系统中。 2.程序运行效果图如图4.1所示: 图4.1 系统登陆页面设计

3.在登陆页面输入用户名和密码以,点击提交按钮,跳转到登陆的service中,在该service中会对用户名,密码,验证码进行判断,并根据相应的用户角色进入对应的页面,loginservice关键代码:

4.2系统首页设计

1.描述:管理员主页面:左方页面展示了管理员可操作的九大功能,进入相关的管理页面可以链接到子菜单,并且高亮显示,每个管理模块下面都有相应的子菜单。

2.程序运行效果图如图4.2所示: 图4.2系统主页面

在每个jsp页面将会对相关用户进行拦截操作,这样可以提高安全性,防止用户不经过登陆页面而进入任何子菜单页面:

if(session.getAttribute(\{

out.print(\请先登录!');window.open('../index.jsp','_self')\}

4.3车辆管理模块 4.3.1车辆信息录入

1. 描述:输入车辆相关正确信息后点击录入按钮,如果是没有输入完整的信息,都会给出相应的错误提示,不能录入成功。输入数据都通过form表单中定义的方法onsubmit=\checkForm()\来检查,checkForm()函数中是各种的校验输入数据的方式。

2. 程序效果图如下图4.3所示: 图4.3 车辆信息录入 3.流程图如下图4.4所示: 登陆系统

录入车辆信息系统验证车辆信息录入成功结束通过未通过

图4.4 车辆信息录入流程图 4.3.2车辆信息管理

1.描述:管理员点击左侧的菜单“车辆管理”,页面跳转到车辆管理界面,调用后台的action类查询所有的汽车租赁信息。

2.程序效果图如下图4.5所示 图4.5 车辆信息管理 车辆信息管理关键代码: 4.3.3车辆信息删除

1.描述:先是点击左侧菜单车辆信息管理,页面跳转到车辆信息管理界面,浏览所有的车辆信息信息,点击要删除的车辆信息,弹出的确定对话框,即可删除该车辆信息。

2.程序效果图如下图4.6所示 图4.6 车辆信息删除 4.4客户租车管理 4.4.1租车信息添加

1.描述:在此页面主要是选择要租赁的车辆信息,然后点击保存按钮,系统调用后台的servlet吧租车信息保存到数据库,租车时间默认是系统时间。

2.程序效果图如图4.7所示: 图4.7 租车信息添加 4.4.2还车管理

1.描述:管理员点击左侧的菜单“还车管理”,系统调用后台的java类查询出所有的为换车的租车信息,并把这些信息封转到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp,显示出未还车的租车信息。然后点击还车按钮,既可完成还车操作

2.程序效果图如下图4.8所示 图4.8 还车管理页面

3.在整个系统中所有涉及输入日期的地方都是采用的mydata97这个日历控件的方式来实现,要在工程中导入Calendar.js文件,在jsp页面开始引入

基于JavaEE汽车租赁管理系统的设计与实现(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:管理会计综合练习题(3)

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

马上注册会员

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