APP下载

基于B/S架构的汽车油耗维护信息系统

2021-07-17谷志强徐峥

锦绣·中旬刊 2021年7期
关键词:S结构

谷志强 徐峥

摘要:本文主要说明市场上现有的热B/S结构的使用,该结构主要是使用JSP技术,JAVA语言等构建的。基于对系统功能和系统本身需求的分析,选择适当的开发工具。使用“从大到小的”方法,将系统的整体结构划分为几个子模块,并且子模块集的功能结构旨在进一步构建系统的完整结构。该系统主要是用户友好型,可以直接了解车辆的油耗记录,从而大大减少了人力,确保了准确性,并提高了安全性和可靠性。

关键词:JSP技术;B/S结构;Java编程语言;JSP;油耗信息

一、汽车油耗维修信息系统研究背景及意义

汽车油耗维修信息系统是基于Java程序设计语言编写的系统,使用了数据库,增加了数据的集中控制,目的是完成汽车油耗维护信息管理。该系统除了具有当车辆行驶时,燃油消耗也发生变化,这需要动态控制。

二、开发环境介绍

(1)Java语言

Java语言是面向对象编程语言,其三大特点是封装,继承,多态,对于部分功能,用户封装后可以在全局调用,降低了程序的复杂性,提高了程序员的工作效率,而通过继承,可以让Java语言更加灵活,针对个别特殊的类,通过继承重写的方法,可以完美实现特定情况下的公共类的应用。

(2)HTML5

而HTML5独有的Canvas方法已经全面取代了flash,通过Canvas可以实现动画,图表展现,图片切换,图形绘制等多种功能,极大增加了HTML5的灵活性和适用范围,并且,使用Canvas无需用户提前安装flash插件,用户体验性更加出色。

(3)CSS3

CSS指的是层叠样式表,他的作用是给页面加入样式,对页面布局,色彩,文字大小,图片样式,行间距,块间距等属性进行设置,让单纯的HTML页面变得更加美观生动,而CSS3则是CSS的第三代版本,相对CSS2,加入了很多新特性,如结构伪类选择器,UI伪类选择器,平滑过渡,阴影,盒子模型等特性,让编程变得更加轻松

(4)MySQL数据库

拥有非常出色的性能,可以在Windows系统,Linux系统以及ThinkOS系统下运行,该数据库的I/O速度非常快,对于数据库的存储安全性也非常好。而且MySQL数据库的体量非常小,数据库安装及部署相当便捷。

(5)B/S架构

B/S结构是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,如Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。

三、系统设计介绍

(1)总体系统功能划分

本系统从个人信息,修改密码,用户管理,车辆信息,加油记录,油耗统计划分。个人信息其中包含登录者的个人信息,可以查看或修改个人信息。修改密码是用于修改登录者的密码。车辆信息记录登录者油耗维护的车辆基本信息.加油记录是记录登录者车辆加油记录,用于计算骑行车辆在某一时间油耗,方便在大于平均油耗时去通知车辆骑行者去进行油耗维护。油耗统计是帮助统计车辆骑行者真实的油耗,方便车辆骑行者直观感受油耗的消耗。用户管理有查询用户,新增用户,修改用户,删除用户等功能。

(2)用户管理功能介绍

用户管理有查询用户,新增用户,修改用户,删除用户等功能。

(3)车辆信息模块功能介绍

车辆信息有查询车辆信息,新增车辆信息,修改车辆信息,删除车辆信息等功能。

(4)加油记录模块功能介绍

加油记录有查询加油记录,新增加油记录,修改加油记录,删除加油记录等功能。

(5)油耗统计划功能介绍

油耗统计有油耗走势图。

四、详细设计介绍

(1)系統登录页面注册页面

该页面是注册页面,用户注册成功后会把信息存入用户表中。并提示注册成功。如果注册不成功时提示用户注册不成功。取消按钮让页面上自己输入的值全部清空,还有非空验证一些验证。对于第一次登录的用户来说,先注册拥有自己的身份id。

(2)系统主界面介绍

该页面为系统主页面,拥有个四模块,分别是用户管理,车辆信息,加油记录,油耗统计功能。

五、测试

这一步是验证软件的有效性。目的是向未来的用户表明系。统能够象预定的那样工作,验收测试一般使用黑盒测试法,验收测试有两种可能的结果。

(1)功能和特性与用户的要求有差距。

(2)功能和性能与用户要求一致,软件是可以接受的。

六、结语

汽车油耗维护信息系统是基于Java程序设计语言编写的系统,使用了Navicat for MySQL数据库,增加了数据的集中控制,目的是完成汽车油耗维修信息管理。

燃油消耗也发生变化,这需要动态控制。当应用于我们的系统时,油耗信息可以更加可靠。以上功能的实现能让汽车油耗维护信息管理的规范化、科学化、信息化。

参考文献

[1]王玉英. 基于JSP的MySQL数据库访问技术[J]. 现代计算机:专业版, 2010, 19(14):63-66

[2]Maydene Fisher, Jon Ellis, Jonathan Bruce著. JDBC API Tutorial and Reference, Third Edition. 11 June, 2003

[3] Jason Brittain Ian F.Darwin[美]. Tomcat权威指南. 北京:中国电力出版社,2008.

[4] 石正喜. MySQL数据库实用教程. 北京:北京师范大学出版社 2014

[5] 张海潘.软件工程理论[M] .北京:清华大学出版社,1998.

(作者简介:谷志强(2000-05);性别:男;民族:汉族;工作单位:无锡职业技术学院;职务:学生;徐峥(1981-01),性别:女,民族:汉 ,籍贯:江苏,学历: 硕士,职称:讲师,毕业院校:南京工业大学。毕业专业:计算机应用研究。研究方向:移动应用。工作单位:无锡职业技术学院。)

猜你喜欢

S结构
基于Java的BBS开发
基于PHP的发印管理系统的实现
基于Java的网上商城开发
基于B/S结构的通信部队训练管理系统的设计研究