软件工程硕士论文栏目提供最新软件工程硕士论文格式、软件工程硕士硕士论文范文。详情咨询QQ:1847080343(论文辅导)

加油站零售软件系统的研究与实现

日期:2018年01月23日 编辑:ad201107111759308692 作者:无忧论文网 点击次数:1083
论文价格:150元/篇 论文编号:lw201710112109588212 论文字数:37415 所属栏目:软件工程硕士论文
论文地区:中国 论文语种:中文 论文用途:硕士毕业论文 Master Thesis
第 1 章 绪  论 

1.1 背景和目的 
信息产业化是当今社会考察一个国家及地区实力的新方式,这让全世界都开始引起重视。信息产业的不发达,就使得企业没有竞争力,还会使得国家实力减弱[1]。 上世纪以来,信息产业和工业开始相互交融,企业自身信息化设施和管理层的软件体系都实现了信息共享,信息不仅可以在终端进行阅读,还能够传输到总部进行阅览,这使得经营效率提高了很多[2]。 网络的普及使得外界与公司之间的贸易往来、物流渠道等都发生着改变,各项货物配送信息及服务价格、销量都能够在最短的时间内搜集到,这促使企业经营步入到信息化的轨道上。 当下,公司里面以时时共享为基础的数据应用已逐步上线。在竞争激烈的商业争夺之中,公司只有快速掌握到数据资料,才可以依据这些数据改变营销模式及产业规划,达到用户要求,完成发展目标[3]。 公司不仅要随时获取世面上的售价、数量、商品余量、运输信息等资料,还要了解竞争对手的加工生产方式以及销售策略。这部分资料的取得,就要依靠网络信息软件,如搜索引擎等辅助软件。通过搜索引擎对已经发布消息的网站和开放平台来进行时时的信息捕获,再利用数据分析软件进行数据分析,能为企业的发展提供数据支撑。
........

1.2 国内外现状 
当今世界各地都建有加油站,而且其设备逐年更新换代,这是个巨大的产业。过去二十年来,加油站在欧洲、美国等发达国家的行业标准不断提高,设备更新换代速度加快,精细化管理模式不断普及,同时超市和便利店的经营商加入后,行业竞争异常严峻,促进加油站行业整体贸易额不断提高。上世纪 80 年代之后,西方国家石油销售步入了稳定时期。伴随着石油存储和安全技术的日益健全,加油行业门槛越来越低,成品油的销售争夺越来越严重,新型设备和技术在加油站被大面积使用,极大的改变了该行业的营销模式。伴随加油站争夺日益严峻,要想在行业中存活下去只能压缩成本、提高效率,其中最便捷的举措就是使用信息化设备[6]。方便快捷是用户对行业的首要要求,这需要极大的设备投入,并使用新技术和利用运营销售系统。世界上石油巨头的加油站基本上自动化、信息化都很完善,大多数石油企业开始使用网络传输数据并进行远程操控 [7]。例如加油站油罐上装上了自动测量仪器用来管理汽柴油的销售和存放。 在过去的 20 年中,欧洲等发达国家的加油站行业加快技术设备的更新换代,逐步实现精细化管理。伴随着便利店、超市运营商的加入,市场竞争愈演愈烈,这促使该产业不断发展。在美国,便利店正逐渐成为大多数加油站的标准配置。在美国已有的 17 万座加油站里,其中设置便利店的就有 12 万座,占整体的三分之二。加油站行业的柴汽油销售收入约占总销售收入的 59%,利润仅占利润总额的40%  左右。加油站便利店销售收入占总销售收入的40%,但利润却占总额的60%左右。加油站新设施设备和新技术的广泛应用,加速了石油零售业的经营管理变革,并逐步成为行业核心竞争力的关键要素。当前,监控油品储存的液位仪、前台 POS/后台 BOS 系统,卫星实时传输等系统已经成为国外加油站的标准配置。美国等世界发达国家的先进经验告诉我们,对汽柴油零售业实行全面信息化管理后,信息时时性、资源分配的灵活性、数据的准确率、资金周转率均有着 30%以上的提高。 
........

第 2 章  相关技术 

2.1 C# 3.0 
C#3.0 在 C#2.0 的基础上增加了扩展方法、Lambda 表达式、查询表达式、匿名变量等。C#的基本思想是将实际世界中存在的事物或概念通过抽象的方法模拟到计算机程序中,尽量使用人的自然思维,强调人的正常思维方式和原则。 C#是高层次、多模式的,它使用 Visual  Studio 和构建应用程序的通用编程语言[9]。C#设计简单,功能强大、类型安全[[10]。C#在快速开发应用程序的同时保留了C 语言的表现力和优雅性。C#能应用于 Windows 软件、Windows 数据库、Web、Windows 服务、办公软件等。并且 C#还有大部分人群所需要的特性:功能应用性广泛、语法编辑通俗易懂、文档应有尽有、多种系统支持。 C#具有四个突出特点:(1)语法不难。在基础体系下,C#的代码在.NET 架构中的“可控制”背景下实行[11]。没有了指针,那些在 C++使用的操作符已经不再出现,C#用真正的关键字换掉了活动模板库,每个 C#类型在.NET 类库中都有了新名字。(2)最佳应用对象的设计理念。C#计算机语言的大部分特点:包装、传承和样态多样化等。全部 C#的模型是创建在.NET 体系之上的,这个对象的模型是.NET 的构成部分之一。(3)和 Web 相连。.NET 的核心软件研发模型的处理方案要和 Web需求一致[12]。(4)多样性和包容性。C#可以通过 API 实施交互命令,其中 DLL 所有进入端口都能够访问该程序。C#遵从.NET 的语法规定,使得 C#模块和另外的计算机语言组件间能兼容操作。
.........

2.2 Microsoft Visual Studio 2008 工具 
Visual Studio 是由微软研发,从最早的版本 Visual Studio 97 到现在 2008 版本,已经有了很大的改变。Visual Studio 是一个全面的研发工具集合,内有众多服务模块[13]。大部分是用来制作 ASP.NET Web 软件、XML Web Services、Windows 和 APP程序。该程序能共享这些功能,并能够在多种计算机语言基础上进行研发。之外,计算机使用.NET Framework,可以缩短 ASP Web 和 XML Web Services 研发的时间。 Visual Studio 2008 的研发能提供给研发团队可靠的工具集合,加之其中蕴含的自动化编程软件、方案创建指引和布局建立等,这些不仅提升了效率,还对研发有着深远的影响。.NET  Framework 平台是一种专门为数据操作、快速访问数据而设计的组件,用以数据链接、命令运行和结果搜索。.NET  Framework 的信息供给软件属于小型软件,是在资料来源和代码中间建立的最小的分层,能在一定程度上提升性能[14]。 .NET  Framework 是 Windows 组件中的一部分,同时也是 XML  Web  Services中的 Windows 组件。.NET Framework 的目的是:能够合理编辑程序代码,不管这个对象的代码在本地存放,还是在网络云端存放[15]。它提供的环境可以消除脚本程序,还能提供种类不一的研发软件(例如是 Windows 的软件或在 Web 上开发的软件)。还可以进行信息资料的互相匹配,保证.NET Framework 的代码可以和另外的代码兼容运行。 
........

第 3 章  需求分析 .......9 
3.1 多角度分析 ....... 9 
3.2 典型业务场景 .... 10
3.3 用户角色定义 .... 11
3.4 系统用例 ........ 11 
3.5 用例描述 ........ 12 
3.6 非功能性需求分析 ........ 16 
3.6.1 性能需求 .... 16 
3.6.2 安全性需求........... 16 
3.7 本章小结 ........ 17 
第 4 章  系统设计 ...... 18 
4.1 系统体系结构设计 ........ 18 
4.1.1 系统物理架构 ......... 18 
4.1.2 系统软件结构 ......... 18 
4.2 系统信息流程设计 ........ 19 
4.3 系统功能结构设计 ........ 20 
4.4 数据库设计 ...... 25 
4.5 本章小结 ........ 33 
第 5 章 系统实现 ....... 34
5.1 前台系统 ........ 34
5.2 后台系统 ........ 38 
5.3 本章小结 ........ 43 

第 5 章 系统实现 

在前几章,已经详细介绍了系统相关技术和设计过程,对于设计中的各个模块也已经设计完毕,在接下来主要介绍系统运行流程和实现界面。 

5.1 前台系统 

进入前台系统,登陆界面上输入用户名和密码,不正确则返回登陆界面,正确则进行下一步操作,  登陆页面之后包含三个子功能:油品体积结验、发票结验、现金结验。油品体积结验中读取体积信息调用数据表 Volume of oil,发票结验调用数据表 Invoice。由于在班结模块中,各个子功能都有结账功能,所以在其之前设置一个登陆页面,防止其它非站内工作人员随意进行结账。但在之后的其它模块中不需要登陆,软件运行即可操作。系统登录界面图如图 5.2 所示: 在油品销售环节,加油结束挂枪后,首先认为是正常交易,调用交易凭证表由电脑进行数据的填写后,结账并打印出来。倘若不是正常交易,则转化为超时交易,在超时交易界面调用交易凭证表由电脑进行数据的填写后打印出来。如若前两项均为否,则系统定义其为跑单交易,在跑单界面,调用跑单凭证表,人工填写后打印。

........

总结

加油站零售系统可以随时查看当前的销售数据,这有助于加油站管理,提高业务水准并扩大