




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、中石化加油站控制系统设计报告刘倩倩 081166008摘要:随着经济的发展,汽车越来越多,加油站也越来越多,位置越来越偏远。因此若要实地对加油站进行监控需要大量的人力物力。为了方便的通过网络远程监控加油站,设计了本系统。本文将从系统定义,系统总体设计和系统详细设计三个方面做陈述。关键词:地理信息系统(GIS),加油站,监控Abstract:Asthedevelopmentoftheeconomy,therearemoreandmorekindsofcarsontheroad.Ofcourse,moreandmoreoilstationshavebeenbuilt.Alotofoilstatio
2、nsaredistributedinremoteplaces,wherearefarfromthebranchcompany.Soitneedssomuchpeopleandmoneytosentworkerstomonitortheseoilstations.Idesignthissystemtomakeiteasiertomonitoralloilstationsthroughtheinternet.Inthisway,lessworkersandmoneyareneeded.Inthispassage,Iwilldescriptionthissysteminthreeparts:thed
3、efinition,theoveralldesignandthedetaildesign.Keywords:GeographicalInformationSystem(GIS),oilstation,monitor1系统定义1.1 引言1.1.1编写目的为了科学的记录项目需求分析的成果和描述系统的需求,为之后的项目设计提供文档基础和技术指导,特编写此规格说明书。主要面向系统分析员、程序员、测试员、实施员和最终用户。本说明书是整个软件的开发一句,它对以后阶段的工程起指导作用。本文也是项目完成后系统验收的依据。1.1.2 编写背景就目前的中石化每个地区的加油站分布状况来讲,分布非常广泛,且很多加油
4、站均分布在公路两旁,位置非常分散。尤其是对于像内蒙古等地区,地域非常广泛。因此认为的实地的监控每个加油站需要大量人力物力,非常困难。因此本系统的目标是,通过每个地区的一个总得服务器的控制,将每个加油站进行联网,通过订单需要在网上计价完成,信息上传,并对加油站的储油量进行计算监测,同时加油站需要加油时,需要向分公司服务器提出申请,由分公司决定和分配储油站和油罐车对加油站进行加油,从而达到监管每个加油站的目的。1.2 数据描述1.2.1静态数据静态数据是相对稳定的,不用经常更新的数据,包括加油站位置坐标,储油站位置坐标,油罐车的数量及基础信息。1.2.2 动态数据动态数据是经常变化的,需要经常更新
5、的数据,或者是随机决定的,需要实时更新,否则会影响后面的决策。在本系统中,动态数据有客户的信息,油价,油储量等。1.2.3 GIS 数据流图按分层的思想将GIS数据流图划分为顶层DFD图1-1)、中间层DFD图1-2)、底层DFD(图1-3)。加油站客户油价油罐下6瑞、区信息汇收入.卖出报告化总部加油站储油站廿础数共油辞名油向油运储站加站力川油站归、入、卖出、加油鼠数据监管系统数据她拜存优祭统客户站由量油价图 1-2 中层数据流图1.2.4 数据字典表1-1数据流数据字典数据流数据流说明数据来源数据去向组成油价各类油的价格公司决定加油站收入监管各种油价格客户客户加油量和种类客户加油加油站卖出的
6、油种类数量、 加油站剩余油量、 加油站收客户加的油的数量+种类储油站站收入数据计加油陋名加油陋名数找;更位置位置油罐车,加油站点加油站点 国各类油国各类油数数M冲无统让冲无统让基阳侪息置理调用油睛调用油睛 4II油油,伽油站该油类剩;余量y口加第口加第1八出油八出油站相站相对对与方便何与方便何用用多多H犷犷1内内除除扑扑、汇汇总总j是否需要加油池皤下加也站楮油量图 1-3 顶层数据流图入监管加油站加油站油储量以及位置加油站建设加油站油奥剩余量, 基础信息管理加油站各种油的储量、 加油站的位置储油站储油站位置储油站建设基础信息管理储油站的位置坐标油罐车油罐车数量公司已有油罐车管理油罐车的数量及车
7、牌号码表 1-2 数据项数据字典数据项数据含义别名长度取值范围取值项说明含义油价每日油的字 符80.000-999.999每各类价格型油的油的单位价格价格加油加油加油字 符8加油站位站的站的型站的置经纬位置位置度坐信息标储油加油加油字1600000000.00000000-力口油量站每站储型99999999.99999999站各种油油量种油的剩类剩余量余的量储油储油储油字 符8储油站位站位站位型站的置置的置位置经纬坐标客户客户客户字 符1600000000.00000000-加油加油加油型99999999.99999999的数量量量客户客户客户字 符800000000-99999999加油加油
8、加油型的种种类种类类油罐油罐油罐字 符800000000-99999999可用车车可车量型油罐用数车的量Mr身1.2.5 数据库描述该系统下用到三个主要数据库,主要保存加油站信息,储油站基础信息,以及每一天该地区所有加油站上传信息的保存。不仅存储了属性数据,也管理的空问数据。1.2.6 数据采集本系统数据的采集主要通过政府部门以及该地区中石化分公司内部信息。1.3 功能需求1.3.1 功能划分本系统需要的功能如下:系统维护功能一一实现系统的安全管理、角色和权限设定及其他系统设置加油站、储油站、油罐车的基础信息的统计与保存功能对加油站的收入进行监管的功能对加油站储油量进行统计并调配油罐车、储油站
9、进行加油的功能1.3.2 功能描述一系统维护模块该模块负责系统的安全、角色和权限设定及其他系统设置。具体功能如下:角色设定功能:根据用户需求和实际需要,为系统用户设定不同种类角色,每种角色有对应的权限和操作;权限设置功能:根据人员角色的不同,给予不同的数据访问控制权限和功能操作,提高数据的安全性维护功能: 此功能可以保证系统正常稳定运行, 对可预见的异常有相应的预防措施和对策,同时也包括编辑用户信息,设置用户组别、权限,密级设置,日志管理等功能;二基础数据管理系统该系统为基础信息查询系统,可以用于工作人员查询关于加油站、储油站、油罐车的各种信息。其具体功能有:1)提供关于加油站、储油站位置的具
10、体信息2)提供关于油罐车的数量和各辆车的车牌号码,以及可使用车辆的数量和车牌号码。3)提供加油站中每种油的储存量。三收入统计系统该系统用于工作人员在工作中对加油站的收入进行统计。其功能如下:1)每个客户加油时,统计其加的油量和油的种类,以及其所需付的钱数。2)对每天的收入进行统计,对每天卖出的各类油的量进行统计四加油站油变化监测系统该系统主要功能是将每种油的剩余油量进行统计监测,方便在油量减少到一定数量时提醒工作人员要求储油站出动油罐车进行加油。1.4 性能需求1.4.1 数据精确度数据精确度主要取决与各分区服务器档案的采集的准确度以及各个储油站、加油站、油罐车相关数据的采集的准确度以及变化后
11、的及时数据更新1.4.2 时间特性由于本系统在100M局域网内以B/S方式构建,Web页面响应时间小于Internet环境下的响应时间。响应速度主要取决于服务端硬件条件。1.4.3 适应性对于客户端,使用大部分浏览器,如IE、Maxthon、Firefox、Opera等,推荐使用以为IE内核的浏览器。对于服务端:数据库管理系统可以使用SQLServer2005的其它版本,如Enterprise版等;操作系统最低使用Windows2000;ASP.Net2.0和.NetFramework2.0必须安装。1.5 运行需求1.5.1 用户界面客户端采用标准浏览器(InternetExplorer6.
12、0或兼容浏览器)作为图形用户接口。用户输入输出界面:输入以文本框和对话框为主,输出为网页元素(列表等);操作方式:鼠标和键盘操作;界面间的转移方式:以超链接为主。1.5.2 软硬件接口软件接口参见.NetFramework2.0相关接口,运行于Windows98及更高版本具有WIN32API的操作系统之上,IE浏览器等。系统数据管理采用SQLSever2005。1.5.3 故障排除正常使用时不应出错, 若运行时遇到不可恢复的系统错误, 也必须保证数据库完好无损。1.6 其他需求系统的安全性:对于系统的重要数据需要密码保护。且用户登录时需要由公司发放的用户名和密码。系统的容错性:用户输错数据以及
13、确定订单时需要由提示信息,具有较好的容错性能。系统的封闭性:用户基本上只能向上传输数据,而基本无法下载数据。具体调配工作由总部服务器来进行。1.7 可行性分析可行性分析主要体现在以下三个方面:经济可行性、法律可行性和技术可行性。具体分析如下:1.7.1 理论可行性分析凡是具备空间特征的信息均可用GIS技术管理与分析,当然通用GIS工具并不能完全满足具体用户的具体应用问题。通过分析,中石化分公司加油站管理系统完全可以采用基于GIS的空间信息管理手段,建立空间数据与属性数据的关联,通过互联网的普及及大规模运用, 从而实现空间数据与属性数据的双向查询以及实现空间分析的功能。因此从理论上来说,完全是可
14、行的。1.7.2 技术可行性分析从现有的工作基础和技术,以及设备条件来进行分析,现有的软硬件设备和网络条件完全满足系统开发的需要。而从开发角度,现在结合GIS进行二次开发的系统已经相当成熟,相关技术也相当成熟和规范。因此从技术分析来说也是相当可行的。1.7.3 经济可行性分析从经济分析上, 该系统的开发是公司管理的需要, 可以大大地方便公司对加油站的管理,而其费用等完全要小于建立专门监控小组的人为监控的实行,因此对于公司而言是非常省时省力的。所以,在经济上是可行的。2系统总体设计3.1 引言3.1.1 编写目的根据系统需求和分析阶段生成的文档,记录系统总体设计阶段的成果,为了详细设计阶段的更好
15、开展以及下面各阶段工作的顺利进行,特编写此文档,作为总体设计阶段的成果和以后各阶段的依据。3.1.2 背景说明中石化的加油站数量众多,分布广泛,若要统一管理,则比较困难。且如果分开管理,加油站、储油站之间也比较麻烦。因此通过分层管理,在某一区域的总部内,通过网络管理这一区域的所有加油站,通过对加油站储油量、销售和收入状况,以及储油站对加油站加油的状况进行管理,不仅方便掌握每个加油站的状况,也方便数据的统计管理。3.2 用户需求分析成果3.2.1 功能需求本系统需要实现以下主要功能:系统维护功能一一实现系统的安全管理、角色和权限设定及其他系统设置加油站、储油站、油罐车的基础信息的统计与保存功能对
16、加油站的收入进行监管的功能对加油站储油量进行统计并调配油罐车、储油站进行加油的功能3.2.2 性能需求数据精确度:数据精确度主要取决于单位提交档案的精确度,同时应满足实际工作需求。时间特性:由于本系统在100MM域网内以B/S方式构建,因此要求Web页面平均响应速度小于0.2秒。适应性:要求本系统在客户端可由大部分浏览器(如IE、Maxthon、Firefox等)访问。3.3 总体设计3.3.1 设计目标、依据和方法项目的总体目标是建设一个功能完善的能够满足中石化某一地区的加油站管理的系统,以达到方便对该地区内加油站的管理以及方便对加油站加油的系统,以提高对加油站管理的效率。本系统的设计依据以
17、下方面:加油站、储油站、油罐车的所有基础数据对各个加油站实行会员式管理所有信息总部和会员均可看到,加油站加油通过总部调遣图 2-1 系统软件结构体系图软硬件配置方案、软件配置方案操作系统服务器:Windows2003ServerSP1操作系统。客户端:WindowsNT/2000/XP/2003等支持IE6.0的操作系统数据库管理采用MicrosoftSQLServer2005、硬件配置方案硬件环境服务器:PentiumIII兼容处理器或更高速度的处理器;客户端:PentiumIII兼容处理器或更高速度的处理器;网络:10M以上网络接口。心人服务器数据库服务器软件模块设计本系统模块层次设计图:
18、中石化加油站控制系统图 2-2 系统模块层次设计图系统维护模块该模块负责系统的安全、角色和权限设定及其他系统设置。具体功能如下:角色设定功能:根据用户需求和实际需要,为系统用户设定不同种类角色,每种角色有对应的权限和操作;权限设置功能: 根据人员角色的不同, 给予不同的数据访问控制权限和功能操作,提高数据的安全性系统维护模块收入统讦系统基础信息管理系统.山汕站汕量变化监测系统用色设定权限设置系统维护X加油站出售油数量种加油站收入监管油罐车信息管理加油站位置信息管理1储油咕拉置信息维护功能:此功能可以保证系统正常稳定运行,对可预见的异常有相应的预防措施和对策,同时也包括编辑用户信息,设置用户组别
19、、权限,密级设置,日志管理等功能;二基础数据管理系统该系统为基础信息查询系统,可以用于工作人员查询关于加油站、储油站、油罐车的各种信息。其具体功能有:1)提供关于加油站、储油站位置的具体信息2)提供关于油罐车的数量和各辆车的车牌号码,以及可使用车辆的数量和车牌号码。3)提供加油站中每种油的储存量。三收入统计系统该系统用于工作人员在工作中对加油站的收入进行统计。其功能如下:1)每个客户加油时,统计其加的油量和油的种类,以及其所需付的钱数。2)对每天的收入进行统计,对每天卖出的各类油的量进行统计四加油站油变化监测系统该系统主要功能是将每种油的剩余油量进行统计监测,方便在油量减少到一定数量时提醒工作
20、人员要求储油站出动油罐车进行加油。2,5 界面设计客户端采用标准浏览器(InternetExplorer6.0或兼容浏览器)作为图形用户接口用户输入输出界面:输入以文本框和对话框为主,输出为网页元素。操作方式:鼠标和键盘界面间的转移方式:以超级连接为主具体为:登陆页:用文本框分别输入用户名、密码,按钮确认。用户名和密码为建加油站时统一发放。会员登录主页:背景为中石化的标志。页面中主要为出售的页面链接和加油站油储量的页面链接。打开出售页面,主要内容有油类的选择,出售的质量,点击计算,可以得到该收的钱的数量。然后有打印单据的按钮,可以打印单据。单据打印后,页面自动更新。加油站储油量的页面中,主要有
21、几种油的现有储量。如果某种油的储量降到一定值,则下面有按钮“加油申请”,向储油站要求加油。如果登录用户名或密码有问题,则弹出对话框提醒错误以及是否重新输入选择。3系统详细设计3.1引言编写目的本”系统详细设计报告”主要是对系统总体设计中提出的软件模块和数据库进行具体实现过程的详细设计,为系统的实现和维护提供说明文档。本系统详细设计报告主要面对系统分析员、程序员、测试员、实施员,是以后系统实现和维护的依据。编写背景该系统名称为“中国石油化工有限公司加油站管理系统”,假设委托单位为中国石油化工公司某一分公司,开发单位为南京大学地理与海洋科学学院,主管部门为中国石油化工公司某分公司。该系统的详细设计
22、原则是采用结构化的设计方法,采用流程图的呈现方式,而不采用编程语言。自顶向下逐步求精,采用顺序、选择、循环三种基本结构,尽量降低模块间的耦合度,提高模块的聚合度。3.1.3 系统设计的依据储油站该系统详细设计的依据是以上系统总体设计3.2 模块系统的组织结构M油站油量变化监测系统图 3-1 系统模块设计图3.3 数据库详细设计说明油罐车和加油站的位置坐标信息如下表:该系统主要有四个模块,分别为系统维护模块,收入统计模块,基础信息管理模块,加油站油量变化监测模块。系统模块图如下:中石化加油站控制系统在数据库中,已经明确需要建立的数据库有加油站的位置坐标信息、的位置坐标信息、油罐车的信息以及每天均
23、要保存的加油站的信息更新收入统计系统基础信息管理系统系统维拉模块表 3-1 油罐车和加油站的坐标位置信息表结构厅 P字段名字段类型允许空默认值1加油站位置坐标Real否2加油站用户名Name否3加油站密码Password否油罐车信息:表 3-2 油罐车信息表结构厅 P字段解释字段名字段类型允许空默认值1油罐车数量SumInt否2油罐车车牌numberString否3已调配油罐车车牌Number-outString否04已调配油罐车数量Sum-outInt否05剩余油罐车车牌Number-inString否06剩余油罐车数量Sum-inInt否0加油站更新信息表 3-3 加油站每日更新信息表结构
24、厅 P字段解释字段名字段类型允许空默认值1油价PriceReal否02加油站序号NumberInt否3客户买油量WeightReal是04客户买有种类KindInt是5费用MoneyReal是06时间TimeString是7加油站储油量SurplusReal否3.4 模块设计说明系统维护模块详细设计说明由于有很多过程不甚了解,因此在此只解释权限设定和保护方面的设计说明。一模块描述该模块提供用户登录页面,用户可以选择登陆的身份和输入用户名、密码。二功能该模块提供一个登陆页面,用户名在选择身份和属于用户名和密码后,判断用户名和密码是否正确。三性能该模块要求能够正确辨认用户的身份,在用户输入错误的用
25、户名和密码时,系统能够及时报错。四输入项表 3-4 用户名输入项表厅 P数据类型标识符后效范围输入方式1StringNameLandUse/Dike/SafetyArea文本方式2stringPasswordLandUse/Dike/SafetyArea文本方式五输出项表 3-5 用户名输出项表数据类型标识符后效范围输出方式stringFalseLandUse/Dike/SafetyArea文本方式处理过程如下流程图所示:开始选择用户登陆页血输入用户名输入密码图 3-1 用户权限流程图七接口该模块通过键盘和鼠标进行输入,将输入信息组成数据库相应记录的形式与数据库内存储信息进行对比八限制条件该模
26、块的限制条件是输入的用户民和密码匹配并正确。九测试计划输入一组用户名和密码,监测该模块的用户名输入的容错能力。收入统计模块详细设计说明一模块描述该模块在提供一张收入网页,需要输入客户的买油种类和量,输出收入。二功能该模块的功能是提供一张收入网页,用户输入客户的买油的种类和量,则可以计算得到需要的价格,并打印单据,将资料上传到总服务器。三性能该模块要求输入正确的种类和数量,并通过上传存入数据库内,作为每一天销售记录的存档。四输入项表 3-6 收入统计模块输入项厅 P数据类型标识符后效范围输入方式1StringKindLandUse/Dike/SafetyArea文本输出2Realweight0-
27、9999999.9999文本输出五输出项表 3-7 收入统计模块输出项数: 幅类型标识符后效范围输出方式RealMoney0-9999999.9999文本输出处理过程如下图流程图所示图 3-2 收入统计模块流程图七接口本模块通过键盘和鼠标输入,并通过数据库存储的数据格式存储入数据库内,并通过文本的形式,在显示器中显示。八限制条件无九测试计划选择油类和输入油量测试。基础信息管理系统模块说明一模块描述该模块以数据库形式存储各类数据。二功能以数据库形式存储给类数据,并调配油罐车从储油站运油为加油站加油。三性能该模块要求数据库管理条例分明, 并可以迅速存入或者读取数据, 数据库存储数据无误,并需要及时更新所有实时数据。四输入项表 3-8 基础信息管理模块输入项厅 P数据类型标识符后效范围输入方式1Realprice0-99999999.99999999文木输入2IntSum0-99999文木输入3StringNumberLandUse/Dike/SafetyArea文木输入表 3-9 基础信息管理模块输出项数: 幅类型标识符后效范围输入方式Realprice0-99999999.99999999文本输出六处理过程处理过程见流程图图 3-3 基础信息管理流程图七接口本模块输入主要依赖键盘和鼠标以及数据库内以存储的数据的取出和存储, 输出则是通过网络的形式以文本的方式在网页上输出。八限
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新能源汽车市场转型策略试题及答案
- 安徽省安庆市一中2022-2023学年高一上学期期中考试生物 无答案
- 2024年马鞍山市三支一扶考试真题
- 2024年辽源市融媒体中心招聘考试真题
- 舒缓与激昂音乐风格的乐理分析试题及答案
- 社会责任与土木工程师考试试题及答案
- 2025年高、低能校正磁铁项目合作计划书
- 旋律分析理解与应用试题答案
- 自考工业设计试题及答案
- 新能源汽车核心技术竞争试题及答案
- 北京2025年中国环境监测总站招聘(第二批)笔试历年参考题库附带答案详解
- 美国加征关税从多个角度全方位解读关税课件
- “皖南八校”2024-2025学年高一第二学期期中考试-英语(译林版)及答案
- 防洪防汛安全教育知识培训
- 安宁疗护人文关怀护理课件
- 2025年广东广州中物储国际货运代理有限公司招聘笔试参考题库附带答案详解
- 2021年妊娠期血压管理中国专家共识
- 一种基于STM32的智能门锁系统的设计-毕业论文
- 首信红星国际广场A地块建设项目监理规划
- 人体穴位与天体对应解密
- 机械行业六个典型事故案例分享
评论
0/150
提交评论