演示视频:
系统实现
前台模块
前台模块主要有登录,注册,车辆信息 在线购买,网站公告,车辆等,下面将主要说明
用户注册
对于普通游客,只有浏览的功能和基本的功能,如果想进一步使用本系统,比如说购买车辆等,首先需要注册一个合法的账号,然后登陆后,方能使用,点击导航栏菜单“会员注册”,调用js的open()方法,弹出注册页面,输入相关正确信息后点击注册按钮即可完成注册,如果是没有输入完整的信息,或都会给出相应的错误提示,不能录入成功
用户登陆
由于本系统是汽车租赁系统站。当在主页面用户登录中输入用户名、密码,选择身份,确认后登录。在提交后的文件中,首先通过用户名(username)对数据库中的admin(管理员表)进行检索,若检索到的记录集为空,则说明用户名为空或者输入错误,从而转到相应的出错处理程序,若记录集不为空,进而检查密码(password)是否相等,不相等,作出错处理,相等则转入用户登录成功的操作,并将用户名以session对象保存起来。实例截图如图5-1所示:
图5–1登陆界面
用户打开这个网站首页就是登陆页面,所有的操作都必须在登陆后才能进行,未登陆用户不能再网站中进行任何操作。
网站公告模块
方面租赁用户了解本站动态公告
车辆详细信息
浏览网站的用户可以通过此模块了解汽车的详细信息,并在线购买
然后点击信息标题进入相应的信息详细页面
管理员模块
用户信息管理
用户管理模块是管理员对用户信息进行管理的功能模块,包括对用户信息的,删除的功能。
车辆管理
车辆管理是管理员对车辆信息进行管理的功能模块,包括对车辆信息的添加,对车辆信息的修改,对车辆信息的删除等功能。
车辆预约管理
车辆预约模块主要是对注册用户前台提交的预约信息进行管理.为汽车的租赁打下基础.
新闻管理
新闻模块主要分为,新闻的添加和修改和删除,以及新闻的分类的设置修改删除
- 添加新闻
添加新闻,需要填写新闻的标题,填写新闻内容
- 新闻管理
新闻的管理主要是对已发布的新闻进行修改和删除
租赁信息管理
本模块实现对客户租车信息的管理操作,包括租车信息的添加、删除操作。
点击添加按钮,进入租赁信息添加页面,输入符合条件的租赁信息,完成租赁的添加操作
该模块的主要功能zunlinActon类实现的,该类的主要功能是与数据交互,查询或保存租赁信息,并通过response跳转,打开相应的jsp页面。主要代码是:租赁还车管理
本模块实现对客户还车的管理操作,包括录入还车时间和租车费用。点击还车按钮,系统弹出还车界面,输入还车日期和租车费用点击确定按钮,即可完成还车操作
该模块的主要功能zulinAction类实现的,该类的主要功能是与数据交互,查询未归还的车辆,并且绑定到request对象,然后跳转到相关的jsp页面显示出来。修改个人信息
本模块主要是为了保证系统的安全性,管理员登录系统后,可以修改自己的登录密码。
。如图3-9:
图3-9 修改个人密码界面设计
系统运行与测试
软件测试的目的
软件测试的目标和定义:
(1)测试是为了发现程序中的错误而执行程序的过程。
(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。
在对本理财产品订购系统测试时,也正是基于上述观点来进行的,测试的目的不是证明系统是完美的,而是发现问题,更好的解决问题,使系统不断完善,满足用户的需求。
软件测试的重要性
为了能设计出行之有效的测试方案,必须深入理解并正确运用指导软件测试的基本准则。下面列举主要的测试准则:
(1)所有的测试都应涉及和关联到用户需求。
(2)必须在测试之前作出相应的测试计划。
(3)对系统的各个独立的“小模块”测试开始,然后逐步对系统的“大模块”测试。
(4)为了达到更好的测试目的,还应请第三方参与。
护工作相当于二次开发,乃至多次开发,其中必定还包含有许多测试工作。
测试方法
经过系统的分折与设计后,就可以根据设计模型在具体的环境中实现系统,生成系统的源代码、可执行程序和相应的软件和文件,建立一个可执行的系统。然后需要对系统进行测试和排错,保证系统符合预定的要求。获得一个无错的系统实现,调试的结果将确认所完成的系统可以真正使用。
测试方法上使用以界面为基础的测试。以界面为基础的测试仅仅依靠软件与其运行环境之间的接口来选择和产生测试资料,而不管软件的具体需求和具体实现细节。
测试过程
以下主要列出登录、的测试过程。
登录页面是后台管理员的入口,可以在相应的登录页面输入正确的用户名和密码通过认证之后进入后台,对系统进行管理和操作。登录实例截图如图5-5到图5-9所示:
管理员在管理员登录界面进行登录,登录时应填写正确的用户名称和用户密码。
图5–5登录测试
通过正确的用户名和密码登录成功之后系统将跳转到相应权限的后台界面,之后便可以进行相应权限的操作。同时,可在后台修改自己的密码,
图5–6登录成功之后页面
如果的用户名和密码中有任意一项填写错误,则系统将会跳转到提示错误信息的页面。