加油站管理系统
目 录
一、引言 1
(一)系统简介 1
(二)目标与意义 1
二、系统开发工具 1
(一)MyEclipse 1
(二)MySql数据库 1
(三)Tomcat应用层服务器 2
三、系统分析与设计 2
(一)系统模块设计 2
(二)流程分析 3
(三)系统流程图 5
(四)需求分析 6
四、系统数据库设计 9
五、系统实现与编码 11
(一)加油站首页登录模块设计 11
(二)会员注册模块设计 11
(三)会员登录模块设计 12
(四)普通会员个人信息管理模块设计 14
(五)普通会员账户余额查询模块设计 15
(六)普通会员加油模块设计 16
(七)普通会员评价模块设计 16
(八)普通会员查看加油信息模块设计 17
(九)系统管理员对油类分类信息管理模块设计 18
(十)系统管理员对油价信息管理模块设计 20
(十一)系统管理员对会员评价管理模块设计 23
六、系统测试与实施 26
总结 27
致谢 29
参考文献 29
一、引言
(一)系统简介
信息技术的快速发展,给各行各业带来新的机遇,当今社会是一个互联网+的时代,每个行业在与互联网相结合后,都带来巨大的改变,比如淘宝,就是传统零售业加上互联网诞生的产物。石油是一个国家工业的基础和根本,但在互联网出现之前,加油站对石油的管理都是手动管理,为了提高加油站的管理效率和推广加油站 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
,让客户能够随时随地了解加油站内最新动态,本人决定研发一套基于Web的加油站管理信息系统。通过该系统,可以信息化地对加油站的各种信息进行管理,同时,加油客户也能获取网站的最新动态,具有实时性。该系统主要实现普通会员对个人信息进行管理、普通会员查看加油站网站信息、查看个人账户余额和个人加油信息、在线加油等功能。加油站管理员拥有对网站的所有信息进行管理,包括对普通会员的信息进行增删改查操作、对油种类信息进行管理、对油的价格信息进行管理和维护、对网站公告信息进行管理和维护、对普通会员的评价信息具有删除权限、拥有给普通会员充值金额的权限、查看会员充值记录等操作权限。
(二)目标与意义
加油站管理信息系统帮助管理员对加油站信息进行定期维护、对油的种类信息和油的价格信息进行管理和维护、对普通会员信息进行维护、在线对会员进行金额充值、对会员充值记录进行追踪和记录,从而达到信息化管理加油站的目的,提高加油站工作人员的工作效率;同时,管理员可以将网站进行推广,达到扩大用户群的,增加加油站销量,最终实现扩大收益的目的。
普通会员不必亲自赶到现场,就能知道加油站内的最新动态,包括当日油的价格和当前油的数量,通过在线支付的功能,完成订单支付,减少了现金交易的不便,适应了当今快节奏的生活方式及迎合了年轻人热衷的在线支付方式。
二、系统开发工具
(一)MyEclipse
本系统采用Java集成开发工具MyEclipse,它是Eclipse的加强版,适合初学者使用,里面的插件非常齐全主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。使用MyEclipse集成开发环境,有助于提高程序员的开发效率,是程序员从繁琐的配置中解脱出来。
(二)MySql数据库
本系统开发的数据库采用MySQL数据库,MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
(三)Tomcat应用层服务器
Tomcat是Apache?软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。
三、系统分析与设计
(一)系统模块设计
1.普通会员模块如图3-1:
图3-1普通会员模块图
2.管理员模块如图3-2:
图3-2管理员模块图
(二)流程分析
E-R关系如图3-3:
图3-3 ER关系图
(三)系统流程图
1.普通会员模块流程如图3-4:
图3-4普通会员流程图
管理员模块流程如图3-5:
图3-5 管理员模块流程图
(四)需求分析
通过查阅相关资料、网上搜索文献,确定了本系统的需求。本系统的用户分为两大类,即加油站管理员和普通会员,下面将详细介绍各个用例需求。
1.普通会员需求分析
普通会员可查看个人信息:
普通会员登录成功后,点击导航栏的“我的基本信息”超链接,系统后台查询出该会员的信息,在前台显示个人信息。
普通会员可修改个人信息:
在显示个人信息界面中,点击后面的“修改信息”超链接,系统跳转到修改界面,将需要修改的信息输入到文本框,点击提交按钮,修改个人信息完成。
普通会员可查看账户余额:
普通会员登录成功后,点击左导航栏中的“账户余额查询”超链接,系统跳转到该会员的账户余额显示界面。
普通会员可在线加油:
普通会员登录成功后,点击导航栏中的“我要加油”超链接,系统将加油站的油信息显示出来,在该界面中点击我要加油超链接,系统跳转到加油界面,在该界面中输入加油量,点击提交按钮,完成在线加油。
普通会员可对加油网站进行评价:
普通会员登录成功后,点击导航栏中的“我要评价”超链接,系统跳转到加油界面,在该界面中输入评价内容,点击comment按钮,完成评价功能。
普通会员可查看个人加油记录:
普通会员登录成功后,点击导航栏中的“我的加油记录”超链接,系统跳转到显示加油记录界面,该界面显示出所有的加油记录。
系统管理员需求分析
管理员可对普通会员信息进行维护和管理:
系统管理员可查看所有普通会员信息:系统管理员登录成功后,点击导航栏中的”会员中心管理“超链接,系统自动跳转到显示所有会员信息界面。
系统管理员在显示所有公告信息界面中,点击右侧的删除超链接,可以将选中的公告信息从数据库中删除。
系统管理员在显示所有公告信息界面中,点击右侧的修改超链接,先显示出选中的公告信息,如需修改,将修改的信息在文本框中输入,点击更新按钮,完成公告信息的更新。
数量
Varchar
255
一、引言 1
(一)系统简介 1
(二)目标与意义 1
二、系统开发工具 1
(一)MyEclipse 1
(二)MySql数据库 1
(三)Tomcat应用层服务器 2
三、系统分析与设计 2
(一)系统模块设计 2
(二)流程分析 3
(三)系统流程图 5
(四)需求分析 6
四、系统数据库设计 9
五、系统实现与编码 11
(一)加油站首页登录模块设计 11
(二)会员注册模块设计 11
(三)会员登录模块设计 12
(四)普通会员个人信息管理模块设计 14
(五)普通会员账户余额查询模块设计 15
(六)普通会员加油模块设计 16
(七)普通会员评价模块设计 16
(八)普通会员查看加油信息模块设计 17
(九)系统管理员对油类分类信息管理模块设计 18
(十)系统管理员对油价信息管理模块设计 20
(十一)系统管理员对会员评价管理模块设计 23
六、系统测试与实施 26
总结 27
致谢 29
参考文献 29
一、引言
(一)系统简介
信息技术的快速发展,给各行各业带来新的机遇,当今社会是一个互联网+的时代,每个行业在与互联网相结合后,都带来巨大的改变,比如淘宝,就是传统零售业加上互联网诞生的产物。石油是一个国家工业的基础和根本,但在互联网出现之前,加油站对石油的管理都是手动管理,为了提高加油站的管理效率和推广加油站 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
,让客户能够随时随地了解加油站内最新动态,本人决定研发一套基于Web的加油站管理信息系统。通过该系统,可以信息化地对加油站的各种信息进行管理,同时,加油客户也能获取网站的最新动态,具有实时性。该系统主要实现普通会员对个人信息进行管理、普通会员查看加油站网站信息、查看个人账户余额和个人加油信息、在线加油等功能。加油站管理员拥有对网站的所有信息进行管理,包括对普通会员的信息进行增删改查操作、对油种类信息进行管理、对油的价格信息进行管理和维护、对网站公告信息进行管理和维护、对普通会员的评价信息具有删除权限、拥有给普通会员充值金额的权限、查看会员充值记录等操作权限。
(二)目标与意义
加油站管理信息系统帮助管理员对加油站信息进行定期维护、对油的种类信息和油的价格信息进行管理和维护、对普通会员信息进行维护、在线对会员进行金额充值、对会员充值记录进行追踪和记录,从而达到信息化管理加油站的目的,提高加油站工作人员的工作效率;同时,管理员可以将网站进行推广,达到扩大用户群的,增加加油站销量,最终实现扩大收益的目的。
普通会员不必亲自赶到现场,就能知道加油站内的最新动态,包括当日油的价格和当前油的数量,通过在线支付的功能,完成订单支付,减少了现金交易的不便,适应了当今快节奏的生活方式及迎合了年轻人热衷的在线支付方式。
二、系统开发工具
(一)MyEclipse
本系统采用Java集成开发工具MyEclipse,它是Eclipse的加强版,适合初学者使用,里面的插件非常齐全主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。使用MyEclipse集成开发环境,有助于提高程序员的开发效率,是程序员从繁琐的配置中解脱出来。
(二)MySql数据库
本系统开发的数据库采用MySQL数据库,MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
(三)Tomcat应用层服务器
Tomcat是Apache?软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。
三、系统分析与设计
(一)系统模块设计
1.普通会员模块如图3-1:
图3-1普通会员模块图
2.管理员模块如图3-2:
图3-2管理员模块图
(二)流程分析
E-R关系如图3-3:
图3-3 ER关系图
(三)系统流程图
1.普通会员模块流程如图3-4:
图3-4普通会员流程图
管理员模块流程如图3-5:
图3-5 管理员模块流程图
(四)需求分析
通过查阅相关资料、网上搜索文献,确定了本系统的需求。本系统的用户分为两大类,即加油站管理员和普通会员,下面将详细介绍各个用例需求。
1.普通会员需求分析
普通会员可查看个人信息:
普通会员登录成功后,点击导航栏的“我的基本信息”超链接,系统后台查询出该会员的信息,在前台显示个人信息。
普通会员可修改个人信息:
在显示个人信息界面中,点击后面的“修改信息”超链接,系统跳转到修改界面,将需要修改的信息输入到文本框,点击提交按钮,修改个人信息完成。
普通会员可查看账户余额:
普通会员登录成功后,点击左导航栏中的“账户余额查询”超链接,系统跳转到该会员的账户余额显示界面。
普通会员可在线加油:
普通会员登录成功后,点击导航栏中的“我要加油”超链接,系统将加油站的油信息显示出来,在该界面中点击我要加油超链接,系统跳转到加油界面,在该界面中输入加油量,点击提交按钮,完成在线加油。
普通会员可对加油网站进行评价:
普通会员登录成功后,点击导航栏中的“我要评价”超链接,系统跳转到加油界面,在该界面中输入评价内容,点击comment按钮,完成评价功能。
普通会员可查看个人加油记录:
普通会员登录成功后,点击导航栏中的“我的加油记录”超链接,系统跳转到显示加油记录界面,该界面显示出所有的加油记录。
系统管理员需求分析
管理员可对普通会员信息进行维护和管理:
系统管理员可查看所有普通会员信息:系统管理员登录成功后,点击导航栏中的”会员中心管理“超链接,系统自动跳转到显示所有会员信息界面。
系统管理员在显示所有公告信息界面中,点击右侧的删除超链接,可以将选中的公告信息从数据库中删除。
系统管理员在显示所有公告信息界面中,点击右侧的修改超链接,先显示出选中的公告信息,如需修改,将修改的信息在文本框中输入,点击更新按钮,完成公告信息的更新。
数量
Varchar
255
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1684.html