收藏 分销(赏)

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

上传人:人****来 文档编号:3565558 上传时间:2024-07-09 格式:DOC 页数:42 大小:346.04KB
下载 相关 举报
加油站进销存管理系统的设计与实现.doc_第1页
第1页 / 共42页
加油站进销存管理系统的设计与实现.doc_第2页
第2页 / 共42页
加油站进销存管理系统的设计与实现.doc_第3页
第3页 / 共42页
加油站进销存管理系统的设计与实现.doc_第4页
第4页 / 共42页
加油站进销存管理系统的设计与实现.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

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 2023作为后台数据库。所以该系统在技术上是可行的。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位00-99I2顾客姓名顾客姓名顾客姓名文本型,8位-I3员工姓名员工姓名员工姓名文本型,8位-I4员工号员工号员工号文本型,8位-I5销售编号销售编号销售单的编号文本型,16位99999999I6单价单价油的价格文本型,7位000I7数量数量油的数量文本型,7位0000-9999I8采购编号采购编号采购单的编号文本型,7位0000-9999I9日期日期日期日期型,8位2023-01-01-9999-12-31I10总价钱总价

14、总价货币型,3位000-999I11供应商姓名供应商名称供应商姓名文本型,3位000-999I12证件号证件号供应商的证件号文本型,3位000-999I13结算编号结算单编号采购部结算采购的钱货币型,3位000-999I14入库编号入库编号准备入库的商品文本型,3位000-999I15库存编号库存编号库存信息的编号文本型,3位000-999I16种类种类编号商品种类文本型,3位000-999表3 数据流定义表编号名称简述来源去向组成F1购货信息购买要购买商品所产出的信息顾客销售解决顾客编号,顾客姓名,种类,单价,日期F2发票销售发票销售解决顾客销售编号,顾客编号,顾客姓名,数量,单价,总价钱,

15、日期,员工姓名、员工号,种类F3调货单调货单销售解决库存解决员工号,员工姓名,库存编号,库存名称,种类,数量,日期F4缺货信息缺货信息库存解决销售解决员工号,员工姓名,库存编号,库存名称,种类,数量,日期F5 采购单采购单采购解决供应商员工号,员工姓名,采购编号,数量,日期,单价,数量,总价钱F6入库信息采购的商品入库采购解决库存解决员工号,员工姓名,库存编号,库存名称,种类,数量,日期F7结算单结算信息采购解决供应商结算单编号,员工号,员工姓名,商品编号,商品名称,数量,日期,供应商姓名,证件号,单价,数量,总价钱表4 解决逻辑定义表编号名称简述输入的数据流解决输出的数据流P1销售解决 销售

16、解决F1解决顾客购买商品产生的业务,发出调货信息,对销售信息查进行解决F2,F3P2库存解决库存解决F3,F6对库存信息进行解决,发出缺货信息入库解决F4P3采购解决采购解决F4采购解决,查询采购信息F5,F7表5 数据存储定义表编号名称简述组成相关解决D1销售信息销售单的各项数据销售编号,顾客编号,顾客姓名,数量,单价,总价钱,日期,员工姓名、员工号,种类P1D2采购信息采购单的各项数据采购编号,员工号,员工姓名,种类,数量,单价,总价钱P3D3库存信息库存的各项数据库存编号,库存名称,种类,数量,员工号,员工姓名,日期P3表6 外部实体定义表编号名称简述输入的数据流输出的数据流S1顾客来消

17、费的消费者F2F1S2供应商加油站油品的供应商F5,F7(四)新系统逻辑模型1.新业务流程图 顾客购货信息销售人员管理员登录 发票 存档调货单库存人员缺货信息采购人员采购单供应商入库信息 存档图7 新业务流程图2.新数据流程图顾客购货信息加油站进销存管理系统 发票供应商采购单图8 顶层数据流程图S1顾客F1购货信息P1销售解决F2 发票F3调货单P2库存解决D3库存信息F6入库信息P3采购解决F4缺货信息S2供应商F5采购单D1销售信息D2采购信息图9 第二层数据流程图3.新系统子功能划分表7 功能/数据关系表 数据类功能登录名密码顾客编号调货信息销售信息缺货信息入库信息库存信息采购信息系统管

18、理用户管理CU用户注册CC销售管理 购货解决UCU调货管理CU销售信息查询C库存管理缺货解决UC入库解决CU库存信息查询UC采购管理采购解决UC采购信息查询U注释: C:表达这类数据由相应功能产生 U:表达这类功能使用相应的数据系统管理销售管理库存管理采购管理图10 U/C矩阵三、系统设计(一)系统整体功能结构设计本系统的总体功能结构图重要有:系统管理、销售管理、库存管理和采购管理。系统管理重要功能是用户管理和用户注册;销售管理重要功能是购货解决、调货管理和销售信息查询;库存管理重要功能是缺货解决,入库解决和库存信息查询了;采购管理重要功能是采购解决和采购信息查询。 该系统的总体功能图如图8所

19、示:用户注册用户管理购货解决调货管理销售信息查询缺货解决入库解决库存信息查询采购解决采购信息查询系统管理销售管理库存管理采购管理加油站进销存管理系统图11 总体功能结构图(二)系统平台设计基于对系统体系结构的分析,加油站进销存管理系统采用C/S模式,下面是本系统对运营环境的规定:1. 硬件环境服务器:CPU-Inter Pentium 2.2GHz或更高,内存32GB或更大的内存,7200RPM或更快的硬盘,1280x1024分辨率,显示SAGA显示适配器客户机:CPU-Inter Pentium 2.2GHz或更高,内存4GB,硬盘空间40GB,显示SVGA显示适配器,1024x768显示器

20、2. 软件环境服务器操作系统:Windows 2023 SQL Server 2023 Web服务器:IIS服务器数据库:Microsoft SQL Server 2023客户端操作系统:Windows7以上浏览器:Internet Explore 6.0以上(三)代码设计代码共6位加油站编号部门编号职工号,前2位代表加油站的代码,中间两位代表部门的代码,最后两位代表职工的代码。具体代码结构为:前两位去66为加油站编号,中间两位取01-99之间的一个值来表达部门编号,最后两位取0199中的值表达职工号。XXXXXX职工号(数字)部门编号(数字)加油站编号(数字)66-加油站 01-人事部 02

21、-销售部 03-库存部 04-采购部例如编号为660101的职工表达的是他所工作加油站编号为66,在编号为01人事部工作,01表达他的工号。(四)数据库设计1.E-R图数据库的概念结构设计采用实体联系(E-R)模型设计方法。E-R模型法的组成元素有:实体、属性、联系,E-R模型用E-R图表达,实体是示用户工作环境中所涉及的事物,属性则是对实体特性的描述。概念设计的目的是产生反映公司组织信息规定的数据库概念结构,即概念模式。概念模式是独立于数据库逻辑结构,独立于支持数据库的DBMS,不依赖于计算机系统的,根据以上对数据库的需求分析,并结合系统概念模型的特点及建立方法,建立该系统数据库的E-R模型

22、图如图10所示:1NN解决销售部销售 购货11调货管理员11NN采购库存部入库采购部N图12 E-R图(1)管理员信息实体及其属性图管理员信息登录名密码图13 管理员信息实体及其属性图(2)购货信息实体及其属性图购货信息顾客编号顾客姓名单价数量种类日期图14购货信息实体及其属性图(3)销售信息实体及其属性图销售信息顾客编号员工号总价钱数量种类顾客姓名员工姓名单价销售编号日期图15销售信息实体及其属性图(4)库存信息实体及其属性图库存信息库存编号员工号数量种类库存名称员工姓名日期图14库存信息实体及其属性图(5)采购信息实体及其属性图采购信息采购编号数量种类员工姓名员工号单价日期总价钱表8 购货

23、信息表字段名数据类型宽度NullPrimaryKey登录编号Int11Not登录名Varchar50Yes密码Varchar50Yes表9 购货信息表字段名数据类型宽度NullPrimaryKey顾客编号Varchar50Not顾客姓名Varchar50Yes种类Varchar50Yes单价Varchar50Yes数量Varchar50Yes日期Varchar50Yes表10 销售信息表字段名数据类型宽度NullPrimaryKey销售编号Varchar50Not顾客编号Varchar50Yes顾客姓名Varchar50Yes种类Varchar50Yes单价Varchar50Yes数量Varc

24、har50Yes日期Varchar50Yes员工号Varchar50Yes员工姓名Varchar50Yes表11 库存信息表字段名数据类型宽度NullPrimaryKey库存编号Varchar50Not库存名称Varchar50Yes种类Varchar50Yes数量Varchar50Yes日期Varchar50Yes员工号Varchar50Yes员工姓名Varchar50Yes表12 采购信息表字段名数据类型宽度NullPrimaryKey采购编号Varchar50Not员工号Varchar50Yes员工姓名Varchar50Yes种类Varchar50Yes单价Varchar50Yes数量V

25、archar50Yes总价钱Varchar50Yes日期Varchar50Yes(五)输入输出设计、界面设计1.输入设计账 户:密 码:登录取消 加油站进销存管理系统图16 登录界面图顾客姓名顾客编号:数量: 提交退出种类: 日期:购 货单价:元/LL 增长图17 购货信息界面图2.输入设计账 户:密 码:adim123登录取消 加油站进销存管理系统图18登录界面图顾客姓名黄静顾客编号:661101数量:汽油 提交退出种类:100 日期:购 货单价:202023.4.16元/LL 增长图19购货信息界面图3. 菜单系统设计系统管理销售管理库存管理采购管理加油站进销存管理系统图20菜单系统界面设

26、计图(六)解决流程设计循环显示功能选择库存管理采购管理开始退出系统:加油站进销存管理系统模块:主控设计人:日 期:可调用的上层模块:无可调用的下层模块:系统管理 销售管理 库存管理 采购管理输入:功能代码0 1 2 3 输出:加油站进销存管理信息销售管理0123局部注释项注释项系统管理图21加油站进销存管理系统IPO图循环显示功能选择返回系统:加油站进销存管理系统模块:系统管理设计人:日 期:可调用的上层模块:主控模块可调用的下层模块:用户注册 用户管理输入:功能代码0 1 输出:用户信息01局部注释项注释项系统管理用户注册用户管理图22系统管理模块IPO图循环显示功能选择返回系统:加油站进销

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

28、模块:主控模块可调用的下层模块:采购解决 采购信息查询输入:功能代码0 1 输出:采购信息01局部注释项注释项采购管理采购解决采购信息查询图23采购管理模块IPO图四、系统实行(一)系统功能模块图26登录界面实现图图27 菜单系统实现图(二)系统功能模块1.登录界面代码Private Sub Command1_Click()adodc1.RecordSource = select zhanghu from dlxxb where zhanghu= & Trim(text1.text)&adodc1.Refresh Dim txtsql As String Dim pw As String St

29、atic i As IntegerIf Text1.Text = Then MsgBox 请输入账户!, vbOKOnly + vbExclamation, 错误 Text2.SetFocusElse If Text2.Text = Then MsgBox 请输入密码!, vbOKOnly + vbExclamation, Form1 Text2.SetFocus Else If Text1.Text = admin Then i = i + 1 txtsql = select mima from dlxxb where zhanghu= & Trim(text1.text)& and mim

30、a=& Trim(text2.text)& adodc1.Visible = False adodc1.RecordSource = txtsql adodc1.Refresh If adodc1.Recordset.recordcount = 0 Then MsgBox 您输入的密码错误,请您重新输入!, vbOKOnly + vbCritical, 警告 Text1.Text = Text2.Text = Text1.SetFocus Else MsgBox 欢迎进入加油站进销存管理系统!, vbOKOnly + vbInformation, 加油站进销存管理系统 Unload Me Fo

31、rm1.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 ghcl.ShowEnd SubPrivate Sub 库存信息查询_Click()Unload Mekcxx.ShowEnd SubPrivate Sub 缺货解决_Click()Unload Me qhcl.ShowEnd SubPriv

32、ate Sub 入库解决_Click()Unload Merkcl.ShowEnd SubPrivate Sub 调货管理_Click()Unload Medhcl.ShowEnd SubPrivate Sub 销售信息查询_Click()Unload Me xsxx.ShowEnd SubPrivate Sub 用户管理_Click() Unload Me yhgl.ShowEnd SubPrivate Sub 用户注册_Click() Unload Me yhzc.ShowEnd Sub五、总结随着我国的经济不断发展,信息技术不断普及,信息化管理将成为当今时代的主题,传统的管理模式已经不能

33、适应目前的发展模式,适者生存,公司只有把传统的管理模式转型是公司提高效率和行业竞争的重要选择。本系统设计从加油站销售管理、库存管理、采购管理三大功能模块进行设计。使得加油站进销存系统在实践应用中能给公司带来的好处:1) 缩短了业务办理时间;2) 节省人力、物力和财力,为公司带来更大的利润;3) 缩短顾客等待时间,提供更优质的服务;4)公司高层管理更加方便。由于任何事物都不也许达成百分之百的完美,总会存在它的局限性之处,所以在系统开发中还存在很多不尽人意的地方,比如设计结构有也许不科学,界面和功能不够完善等。但是通过这次系统设计,给我提供很好的自学、实践的机会,我相信此后不管工作还是生活,我将会

34、做的更好。参考文献1 陶亮.进销存管理系统的设计与实现D.电子科技大学,20232 王跃飞.公司进销存管理系统的设计与实现D.山东大学,20233 赵晓霞.进销存管理系统的设计与实现J.煤炭技术,2023,01:244-2464 刘洪旭.基于C/S架构进销存管理系统设计与实现D.山东大学,20235 王舟.某加油站进销存管理系统的设计J.科技致富向导,20236 萨师煊,王珊.数据库系统概论M.高等教育出版社,20237 黄梯云.管理信息系统M.高等教育出版社,20238 高阳.数据库技术与应用M.电子工业出版社,20239 Andrew S,Tanenbaum.Computer Netwoe

35、ks(5th Edition).Prentice-Hall PTR,202310 张建忠等.计算机网络技术与应用M.机械工业出版社,202311 谭浩强.C语言设计M.清华大学出版社,202312 Hakima Chaouchi.The Internet of Things.John Wiley & Sons, Inc.,202313 李春葆.ASP.NET动态网站设计教程-基于C# + SQL ServerM.清华大学出版社,202314 李雁翎,王建忠,孔锐睿.Visual Basic程序设计教程M.人民邮电出版社.202315 乔洪书.进销存管理分析的设计与实现D.吉林大学,202316

36、 谭海军.数据库技术及应用:SQL Server 2023.西南交通大学出版社,202317 孙风芝.Visual Basic程序设计教程M.清华大学出版社,2023致谢一颗小树苗想要成长为参天大树,离不开空气、水、肥沃的土壤和挫折,其中缺一不可。我就是这颗小树苗,大一的我是刚刚发芽的小树苗,学校为我提供优良的学习和生活环境这就是我需要的空气和水,学习和生活碰到困难这就是我所面的的挫折,老师们传授渊博的知识这就是我需要的肥沃土壤,通过这四年岁月我已经是茁壮的小树。感觉我的母校吉林财经大学信息经济学院四年来对我的辛劳哺育,让我的知识丰富很多。感谢信息工程学院为我提供了良好的学习环境,特别感谢导员和老师们这四年来对我的关怀和指导,我的成长离不开你们。感谢一直陪同我的同学和朋友,谢谢你们在我碰到困难,给予我鼓励和帮助。我特别感谢我的指导老师:姜世超老师,在我弄毕业设计中碰到困难都是他给我精心指导和帮助,使我可以顺利将毕业设计完毕。

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服