加油站进销存管理系统的设计与实现.docx

上传人:牧羊曲112 文档编号:1977675 上传时间:2022-12-29 格式:DOCX 页数:39 大小:293.52KB
返回 下载 相关 举报
加油站进销存管理系统的设计与实现.docx_第1页
第1页 / 共39页
加油站进销存管理系统的设计与实现.docx_第2页
第2页 / 共39页
加油站进销存管理系统的设计与实现.docx_第3页
第3页 / 共39页
加油站进销存管理系统的设计与实现.docx_第4页
第4页 / 共39页
加油站进销存管理系统的设计与实现.docx_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《加油站进销存管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《加油站进销存管理系统的设计与实现.docx(39页珍藏版)》请在三一办公上搜索。

1、进销存管理系统的设计与实现毕业论文原创性说明本人郑重声明:所呈交毕业论文,是本人在指导教师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 论文作者签名: 年 月 日摘 要随着经济的不断发展,计算机技术迅猛发展和市场的千变万化,许多企业为了自身更好发展,不断的实现信息化,形成企业独有的核心竞争力。通过所收集的价值信息企业不断的作出调整,为企业挣得一定的市场地位。设计和实现加油站进销存管理系统是为了更好服务加油站相应

2、业务需求,加油站进销存管理系统实现了加油站的业务信息化,加快了加油站办理业务的速度,比之前的手工办理业务效率大大提高,实现加油站的系统化,同时也给高层管理者提高了方便,更好的调整业务,适应千变万化的市场。关键词:加油站 进销存管理系统 信息管理系统AbstractWith the continuous development of economy, the rapid development of the computer technology and the market of many enterprises in order to better the myriads of change

3、s, its development, realize the informationization constantly, forming a unique enterprise core competitiveness. The value of the enterprise information collection constantly adjusted for enterprises to earn a certain market position. Design and implementation of gas station Invoicing management sys

4、tem is in order to better service gas station business demand, gas station purchase, sales and inventory management system to realize the gas station business information, accelerate the gas station to transact business speed, than the previous manual handling operations efficiency is greatly improv

5、ed, realize gas station system, but also to top management to improve the convenience, better adjustment of the business, to meet the ever-changing market.Key words: gas station invoicing management system mis 一、可行性研究分析(一)系统背景如今是信息科技猛速发展的时代,管理科学与信息技术联系十分紧密,它们相互影响,又相互促进。网络技术飞速发展,不断的普及应用,改变了许多企业的经营模式,

6、许多企业利用网络手段经营给本企业带来可观的经济利益。随着我国经济的不断发展,人们的生活水平不断的提高,大多数家庭都有汽车,有些家庭甚至几辆车,使得加油站的客源不断的增加,拥有的信息量很大,如果还是以往的传统人工操作管理已无法适应现在的发展趋势,加油站所拥有的人力、物力、财力和信息资源是有限的,要想以有限资源服务大量的加油客户,减少客户的等待时间,提高客户满意度,为企业创造更大的利润。加油站要想满足这些方面的需求,不是传统的人工操作就可以完成的,这就要求加油站引入更新、更好、更高的IT技术,从而做到加油站拥有全新的计算机网络和管理系统,规范的业务流程,帮助高层管理者及时、全面准确的做出相应的决策

7、,适应市场的变化。加油站采用全面的管理信息系统,是目前加油站实现经济利益的有效手段,以加油站的经济效益为目标,方便加油站员工更显著地提高加油站的服务水平和工作效益,更加规范的业务流程,更好的为顾客服务,从而降低运作成本,提高工作效率,简化日程工作流程,给加油站带来更大的经济效益,提高企业的竞争能力。(二)可行性分析1.管理可行性分析科学管理的基础工作是建立管理信息系统的前提,建设进销存管理系统是行业发展的必要要求,加油站高层管理者要对以科技为管理手段加于重视,积极参与加油站系统的开发。通过该系统及时了解加油站进销存的具体运营的情况,采用更为科学的经营机制和科学的管理方法,及时调整不合理的管理制

8、度。通过该系统一定程度上降低了加油站工作人员的工作量,提高了工作效率,大大地降低了加油站人力、物力和财力等方面,提高了加油站的办事效率,树立企业的良好形象,提高加油站在同行业的竞争力。所以该系统在管理上是可行的。2.技术可行性分析对待开发的系统进行功能、性能和限制条件的分析,确定在现有资源的条件下,技术风险有多大,系统是否能实现。加油站进销存信息管理系统是根据科学的进销存管理方法和计算机技术为开发设计的,符合加油站高层管理者对加油站管理的各种技术的要求,拥有较高的信息存储能力,处理速度之快,对信息能更好的进行保护。开发系统的所需要计算机硬件、软件,都能从现有市场购买,系统采用Visual Ba

9、sic 6.0 作为前台开发工具,该开发工具简单易懂,无需编写大量程序,现有的技术人员完全有能力开发,以SQL Server 2008作为后台数据库。所以该系统在技术上是可行的。3.经济可行性分析加油站是一种赢利性很大的企业,经营活动的目的就是为了取得经营利益。建立该系统硬件设备要求不是高端的设备,企业完全有能力购买。并且该系统是建立在原系统的基础之上的,可以预算开发本系统的各项费用,预算总费用与上半年系统开发的总费用没有多大的出入,对企业不会造成太大的经济负担。该系统能有效提高员工工作效率,增加企业的收入,及时获取信息,减少管理者决策上的失误,大大降低企业经济上损失的风险。该系统为客户提供快

10、捷的服务,增加顾客对加油站的满意度,增加了客源,为企业带来更多的流动资金。所以该系统在经济上是可行的。综上可得,三者都可行,可以立即执行。二、系统分析(一)组织结构分析该加油站是由人事部、采购部、销售部、库存部等多个部门组成,各部门之间既相互独立又有较多的联系。总经理经理(综合部)经理(运营部)经理(后勤部)人事部销售部采购部库存部信息流动关系 物资流动关系 资金流动关系 领导与被领导关系图1 组织结构图2.功能结构分析为了实现系统目标,系统必须具有各项功能来完成,各项功能又依赖于下面更具体工作来完成。用户管理用户注册销售信息查询业务服务打印报销凭证缺货管理入库管理库存信息查询采购处理采购信息

11、查询系统管理销售管理库存管理采购管理图2 功能结构图3.组织/功能结构分析表1 组织/功能联系表功能序号 组织 业务 联系人事部销售部库存部采购部功能与业务1用户管理2 用户注册3销售信息查询4业务处理5打印报销凭证6缺货处理7 入库添加8 库存信息查询9采购处理10采购信息查询注释:表示该项业务是对应组织的主要业务(即主持工作的单位);:表示该单位是参加协调该项业务的辅助单位;:表示该单位是参加协调此项业务的相关单位(或称有关单位);空格:表示该单位与对业务无关。(二)业务流程图1.业务流程图业务流程图是一种用尽可能少的、尽可能简单的符号来描述和了解业务过程。顾客购货信息销售人员调货单库存人

12、员发货信息 发票缺货信息销售人员采购单供应商提货信息结算单入库信息无货反馈信息图3 业务流程图2.表格分配图综合部后勤部运营部业务处理信息处理采购处理 2发票1顾客存档调货单缺货信息 2采购单1供应商存档图4 表格分配图(三)数据和数据流程分析1.数据流程图数据流程图是一种能全面地描述信息系统逻辑模型的主要工具。它用一组符号来描述整个系统中信息或数据的全貌,综合地反应出信息在系统中的流动、处理和存储情况。顾客购货信息加油站进销存管理系统 发票供应商采购单图5 顶层数据流程图S1顾客F1购货信息P1销售处理F2 发票F3调货单P2库存处理D3库存信息F6入库信息P3采购处理F4缺货信息S2供应商

13、F5采购单F7结算单D1销售信息D2采购信息图6 第二层数据流程图2.数字字典表2 数字项定义表编号名称别名简述类型及宽度取值范围I1顾客编号顾客编号顾客编号文本型,14位00000000000000-99999999999999I2顾客姓名顾客姓名顾客姓名文本型,8位0000000000-9999999999I3员工姓名员工姓名员工姓名文本型,8位0000000000-9999999999I4员工号员工号员工号文本型,8位0000000000-9999999999I5销售编号销售编号销售单的编号文本型,16位0000000000000000-9999999999999999I6单价单价油的价

14、格文本型,7位0000000-9999999I7数量数量油的数量文本型,7位0000-9999I8采购编号采购编号采购单的编号文本型,7位0000-9999I9日期日期日期日期型,8位2014-01-01-9999-12-31I10总价钱总价总价货币型,3位000-999I11供应商姓名供应商名称供应商姓名文本型,3位000-999I12证件号证件号供应商的证件号文本型,3位000-999I一三结算编号结算单编号采购部结算采购的钱货币型,3位000-999I14入库编号入库编号准备入库的商品文本型,3位000-999I一五库存编号库存编号库存信息的编号文本型,3位000-999I16种类种类编

15、号商品种类文本型,3位000-999表3 数据流定义表编号名称简述来源去向组成F1购货信息购买要购买商品所产出的信息顾客销售处理顾客编号,顾客姓名,种类,单价,日期F2发票销售发票销售处理顾客销售编号,顾客编号,顾客姓名,数量,单价,总价钱,日期,员工姓名、员工号,种类F3调货单调货单销售处理库存处理员工号,员工姓名,库存编号,库存名称,种类,数量,日期F4缺货信息缺货信息库存处理销售处理员工号,员工姓名,库存编号,库存名称,种类,数量,日期F5 采购单采购单采购处理供应商员工号,员工姓名,采购编号,数量,日期,单价,数量,总价钱F6入库信息采购的商品入库采购处理库存处理员工号,员工姓名,库存

16、编号,库存名称,种类,数量,日期F7结算单结算信息采购处理供应商结算单编号,员工号,员工姓名,商品编号,商品名称,数量,日期,供应商姓名,证件号,单价,数量,总价钱表4 处理逻辑定义表编号名称简述输入的数据流处理输出的数据流P1销售处理 销售处理F1处理顾客购买商品产生的业务,发出调货信息,对销售信息查进行处理F2,F3P2库存处理库存处理F3,F6对库存信息进行处理,发出缺货信息入库处理F4P3采购处理采购处理F4采购处理,查询采购信息F5,F7表5 数据存储定义表编号名称简述组成相关处理D1销售信息销售单的各项数据销售编号,顾客编号,顾客姓名,数量,单价,总价钱,日期,员工姓名、员工号,种

17、类P1D2采购信息采购单的各项数据采购编号,员工号,员工姓名,种类,数量,单价,总价钱P3D3库存信息库存的各项数据库存编号,库存名称,种类,数量,员工号,员工姓名,日期P3表6 外部实体定义表编号名称简述输入的数据流输出的数据流S1顾客来消费的消费者F2F1S2供应商加油站油品的供应商F5,F7(四)新系统逻辑模型1.新业务流程图 顾客购货信息销售人员管理员登录 发票 存档调货单库存人员缺货信息采购人员采购单供应商入库信息 存档图7 新业务流程图2.新数据流程图顾客购货信息加油站进销存管理系统 发票供应商采购单图8 顶层数据流程图S1顾客F1购货信息P1销售处理F2 发票F3调货单P2库存处

18、理D3库存信息F6入库信息P3采购处理F4缺货信息S2供应商F5采购单D1销售信息D2采购信息图9 第二层数据流程图3.新系统子功能划分表7 功能/数据关系表 数据类功能登录名密码顾客编号调货信息销售信息缺货信息入库信息库存信息采购信息系统管理用户管理CU用户注册CC销售管理 购货处理UCU调货管理CU销售信息查询C库存管理缺货处理UC入库处理CU库存信息查询UC采购管理采购处理UC采购信息查询U注释: C:表示这类数据由相应功能产生 U:表示这类功能使用相应的数据系统管理销售管理库存管理采购管理图10 U/C矩阵三、系统设计(一)系统整体功能结构设计本系统的总体功能结构图主要有:系统管理、销

19、售管理、库存管理和采购管理。系统管理主要功能是用户管理和用户注册;销售管理主要功能是购货处理、调货管理和销售信息查询;库存管理主要功能是缺货处理,入库处理和库存信息查询了;采购管理主要功能是采购处理和采购信息查询。 该系统的总体功能图如图8所示:用户注册用户管理购货处理调货管理销售信息查询缺货处理入库处理库存信息查询采购处理采购信息查询系统管理销售管理库存管理采购管理加油站进销存管理系统图11 总体功能结构图(二)系统平台设计基于对系统体系结构的分析,加油站进销存管理系统采用C/S模式,下面是本系统对运行环境的要求:1. 硬件环境服务器:CPU-Inter Pentium 2.2GHz或更高,

20、内存32GB或更大的内存,7200RPM或更快的硬盘,1280x1024分辨率,显示SAGA显示适配器客户机:CPU-Inter Pentium 2.2GHz或更高,内存4GB,硬盘空间40GB,显示SVGA显示适配器,1024x768显示器2. 软件环境服务器操作系统:Windows 2007 SQL Server 2008 Web服务器:IIS服务器数据库:Microsoft SQL Server 2008客户端操作系统:Windows7以上浏览器:Internet Explore 6.0以上(三)代码设计代码共6位加油站编号部门编号职工号,前2位代表加油站的代码,中间两位代表部门的代码,

21、最后两位代表职工的代码。具体代码结构为:前两位去66为加油站编号,中间两位取01-99之间的一个值来表示部门编号,最后两位取0199中的值表示职工号。XXXXXX职工号(数字)部门编号(数字)加油站编号(数字)66-加油站 01-人事部 02-销售部 03-库存部 04-采购部例如编号为660101的职员表示的是他所工作加油站编号为66,在编号为01人事部工作,01表示他的工号。(四)数据库设计1.E-R图数据库的概念结构设计采用实体联系(E-R)模型设计方法。E-R模型法的组成元素有:实体、属性、联系,E-R模型用E-R图表示,实体是示用户工作环境中所涉及的事物,属性则是对实体特性的描述。概

22、念设计的目标是产生反映企业组织信息要求的数据库概念结构,即概念模式。概念模式是独立于数据库逻辑结构,独立于支持数据库的DBMS,不依赖于计算机系统的,根据以上对数据库的需求分析,并结合系统概念模型的特点及建立方法,建立该系统数据库的E-R模型图如图10所示:1NN处理销售部销售 购货11调货管理员11NN采购库存部入库采购部N图12 E-R图(1)管理员信息实体及其属性图管理员信息登录名密码图一三 管理员信息实体及其属性图(2)购货信息实体及其属性图购货信息顾客编号顾客姓名单价数量种类日期图14购货信息实体及其属性图(3)销售信息实体及其属性图销售信息顾客编号员工号总价钱数量种类顾客姓名员工姓

23、名单价销售编号日期图一五销售信息实体及其属性图(4)库存信息实体及其属性图库存信息库存编号员工号数量种类库存名称员工姓名日期图14库存信息实体及其属性图(5)采购信息实体及其属性图采购信息采购编号数量种类员工姓名员工号单价日期总价钱表8 购货信息表字段名数据类型宽度NullPrimaryKey登录编号Int11Not登录名Varchar50Yes密码Varchar50Yes表9 购货信息表字段名数据类型宽度NullPrimaryKey顾客编号Varchar50Not顾客姓名Varchar50Yes种类Varchar50Yes单价Varchar50Yes数量Varchar50Yes日期Varch

24、ar50Yes表10 销售信息表字段名数据类型宽度NullPrimaryKey销售编号Varchar50Not顾客编号Varchar50Yes顾客姓名Varchar50Yes种类Varchar50Yes单价Varchar50Yes数量Varchar50Yes日期Varchar50Yes员工号Varchar50Yes员工姓名Varchar50Yes表11 库存信息表字段名数据类型宽度NullPrimaryKey库存编号Varchar50Not库存名称Varchar50Yes种类Varchar50Yes数量Varchar50Yes日期Varchar50Yes员工号Varchar50Yes员工姓名V

25、archar50Yes表12 采购信息表字段名数据类型宽度NullPrimaryKey采购编号Varchar50Not员工号Varchar50Yes员工姓名Varchar50Yes种类Varchar50Yes单价Varchar50Yes数量Varchar50Yes总价钱Varchar50Yes日期Varchar50Yes(五)输入输出设计、界面设计1.输入设计账 户:密 码:登录取消 加油站进销存管理系统图16 登录界面图顾客姓名顾客编号:数量: 提交退出种类: 日期:购 货单价:元/LL 增加图17 购货信息界面图2.输入设计账 户:密 码:adim123登录取消 加油站进销存管理系统图一八

26、登录界面图顾客姓名黄静顾客编号:661101数量:汽油 提交退出种类:100 日期:购 货单价:202016.4.16元/LL 增加图19购货信息界面图3. 菜单系统设计系统管理销售管理库存管理采购管理加油站进销存管理系统图20菜单系统界面设计图(六)处理流程设计循环显示功能选择库存管理采购管理开始退出系统:加油站进销存管理系统模块:主控设计人:日 期:可调用的上层模块:无可调用的下层模块:系统管理 销售管理 库存管理 采购管理输入:功能代码0 1 2 3 输出:加油站进销存管理信息销售管理0123局部注释项注释项系统管理图21加油站进销存管理系统IPO图循环显示功能选择返回系统:加油站进销存

27、管理系统模块:系统管理设计人:日 期:可调用的上层模块:主控模块可调用的下层模块:用户注册 用户管理输入:功能代码0 1 输出:用户信息01局部注释项注释项系统管理用户注册用户管理图22系统管理模块IPO图循环显示功能选择返回系统:加油站进销存管理系统模块:销售管理设计人:日 期:可调用的上层模块:主控模块可调用的下层模块:购货处理 调货管理 销售信息查询输入:功能代码0 1 2输出:销售信息01局部注释项注释项销售管理购货处理调货管理销售信息查询2图23销售管理模块IPO图循环显示功能选择返回系统:加油站进销存管理系统模块:库存管理设计人:日 期:可调用的上层模块:主控模块可调用的下层模块:

28、缺货处理 入库处理 库存信息查询输入:功能代码0 1 2输出:库存信息01局部注释项注释项库存管理缺货处理入库处理库存信息查询2图23库存管理模块IPO图循环显示功能选择返回系统:加油站进销存管理系统模块:采购管理设计人:日 期:可调用的上层模块:主控模块可调用的下层模块:采购处理 采购信息查询输入:功能代码0 1 输出:采购信息01局部注释项注释项采购管理采购处理采购信息查询图23采购管理模块IPO图四、系统实施(一)系统功能模块图26登录界面实现图图27 菜单系统实现图(二)系统功能模块1.登录界面代码Private Sub Command1_Click()adodc1.RecordSou

29、rce = select zhanghu from dlxxb where zhanghu= & Trim(text1.text)&adodc1.Refresh Dim txtsql As String Dim pw As String Static i As IntegerIf Text1.Text = Then MsgBox 请输入账户!, vbOKOnly + vbExclamation, 错误 Text2.SetFocusElse If Text2.Text = Then MsgBox 请输入密码!, vbOKOnly + vbExclamation, Form1 Text2.SetF

30、ocus Else If Text1.Text = admin Then i = i + 1 txtsql = select mima from dlxxb where zhanghu= & Trim(text1.text)& and mima=& Trim(text2.text)& adodc1.Visible = False adodc1.RecordSource = txtsql adodc1.Refresh If adodc1.Recordset.recordcount = 0 Then MsgBox 您输入的密码错误,请您重新输入!, vbOKOnly + vbCritical, 警

31、告 Text1.Text = Text2.Text = Text1.SetFocus Else MsgBox 欢迎进入加油站进销存管理系统!, vbOKOnly + vbInformation, 加油站进销存管理系统 Unload Me Form1.Show End If End IfEnd IfEnd Sub2.系统界面代码Private Sub 采购处理_Click()Unload Me cgcl.ShowEnd SubPrivate Sub 采购信息查询_Click()Unload Me cgxx.ShowEnd SubPrivate Sub 购货处理_Click()Unload Me

32、ghcl.ShowEnd SubPrivate Sub 库存信息查询_Click()Unload Mekcxx.ShowEnd SubPrivate Sub 缺货处理_Click()Unload Me qhcl.ShowEnd SubPrivate Sub 入库处理_Click()Unload Merkcl.ShowEnd SubPrivate Sub 调货管理_Click()Unload Medhcl.ShowEnd SubPrivate Sub 销售信息查询_Click()Unload Me xsxx.ShowEnd SubPrivate Sub 用户管理_Click() Unload M

33、e yhgl.ShowEnd SubPrivate Sub 用户注册_Click() Unload Me yhzc.ShowEnd Sub五、总结随着我国的经济不断发展,信息技术不断普及,信息化管理将成为当今时代的主题,传统的管理模式已经不能适应目前的发展模式,适者生存,企业只有把传统的管理模式转型是企业提高效率和行业竞争的重要选择。本系统设计从加油站销售管理、库存管理、采购管理三大功能模块进行设计。使得加油站进销存系统在实践应用中能给企业带来的好处:1) 缩短了业务办理时间;2) 节省人力、物力和财力,为企业带来更大的利润;3) 缩短顾客等待时间,提供更优质的服务;4)企业高层管理更加方便。

34、因为任何事物都不可能达到百分之百的完美,总会存在它的不足之处,所以在系统开发中还存在很多不尽人意的地方,比如设计结构有可能不科学,界面和功能不够完善等。但是通过这次系统设计,给我提供很好的自学、实践的机会,我相信今后不管工作还是生活,我将会做的更好。参考文献1 陶亮.进销存管理系统的设计与实现D.电子科技大学,20102 王跃飞.企业进销存管理系统的设计与实现D.山东大学,20113 赵晓霞.进销存管理系统的设计与实现J.煤炭技术,2010,01:244-2464 刘洪旭.基于C/S架构进销存管理系统设计与实现D.山东大学,20一三5 王舟.某加油站进销存管理系统的设计J.科技致富向导,20一

35、三6 萨师煊,王珊.数据库系统概论M.高等教育出版社,20067 黄梯云.管理信息系统M.高等教育出版社,20098 高阳.数据库技术与应用M.电子工业出版社,20089 Andrew S,Tanenbaumxputer Netwoeks(5th Edition).Prentice-Hall PTR,201110 张建忠等.计算机网络技术与应用M.机械工业出版社,201011 谭浩强.C语言设计M.清华大学出版社,201012 Hakima Chaouchi.The Internet of Things.John Wiley & Sons, Inc.,2010一三 李春葆.ASP.NET动态网

36、站设计教程-基于C# + SQL ServerM.清华大学出版社,201114 李雁翎,王建忠,孔锐睿.Visual Basic程序设计教程M.人民邮电出版社.2012一五 乔洪书.进销存管理分析的设计与实现D.吉林大学,201416 谭海军.数据库技术及应用:SQL Server 2008.西南交通大学出版社,20一三17 孙风芝.Visual Basic程序设计教程M.清华大学出版社,2012致谢一颗小树苗想要成长为参天大树,离不开空气、水、肥沃的土壤和挫折,其中缺一不可。我就是这颗小树苗,大一的我是刚刚发芽的小树苗,学校为我提供优良的学习和生活环境这就是我需要的空气和水,学习和生活遇到困

37、难这就是我所面的的挫折,老师们传授渊博的知识这就是我需要的肥沃土壤,经过这四年岁月我已经是茁壮的小树。感觉我的母校吉林财经大学信息经济学院四年来对我的辛苦培育,让我的知识丰富很多。感谢信息工程学院为我提供了良好的学习环境,特别感谢导员和老师们这四年来对我的关怀和指导,我的成长离不开你们。感谢一直陪伴我的同学和朋友,谢谢你们在我遇到困难,给予我鼓励和帮助。我特别感谢我的指导老师:姜世超老师,在我弄毕业设计中遇到困难都是他给我精心指导和帮助,使我能够顺利将毕业设计完成。12.29.202211:5911:59:0722.12.2911时59分11时59分7秒12月. 29, 2229 十二月 202211:59:07 上午11:59:072022年12月29日星期四11:59:07

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号