某加油站进销存管理信息系统的设计

点赞:5668 浏览:18375 近期更新时间:2024-01-22 作者:网友分享原创网站原创

【摘 要】加油站进销存管理系统的设计是怎么写作于加油站业务需求和实际情况而进行开发和设计的,这个系统实现了加油站的业务信息化,加快了加油站业务的速度,实现了整个加油站日常工作的系统化,也同时给高层管理者提高了方便.本文主要分析了系统的需求分析,系统的详细设计和功能设计,对加油站的相关业务做了进一步阐述.

【关 键 词】加油站;进销存管理系统;信息管理系统;详细设计;需求分析

0.引言

随着计算机技术的不断发展,越来越多的相关信息管理系统孕育而生,各个机构对信息管理系统的要求越来越强烈,相关的信息系统设计能够提高工作效率,方便有效率.越来越多的人开始重视信息管理系统的设计,很多管理都可以通过计算机来实现,可以实现无纸化办公.很多领导也开始喜欢通过一些软件让自己的工作更加有效率,因为可以给自己的企业带来更多的利润和竞争优势.

本文主要是以加油站的业务流程作为开发背景的,加油站主要是负责汽油和柴油的零售场所,负责对油品的保管工作,加油站内的收银是负责对商品的收款工作.业务流程是相关部门从供货商那里拿来油品;到货之时做好验收入库,填写相应的货单,通知相关部门进行登记和做帐;在进行销售的同时,也要填写相应的单子到仓库中去拿油品,仓库按单来进行发货,同时顾客在进行加油的时候,由工作人员写好加油的单子,顾客去收银台交钱,通过交钱的进行加油,这就是一个完整的加油过程,所以了解到了加油的过程以后,对系统的需求分析是有好处的,对于系统的设计也相对来说比较简单了.

1.系统的需求分析

加油站主要的业务需求体现在对商品的各种处理上,针对目前各个加油站的实际情况,结合他们的业务开发,具体的需求分析如下:

在业务的处理上,主要是包括了对于油品的调拨、销售和加油站商品的统计查询.在进行油的销售的时候,首先应该从油库里把油调出来,这需要一个油品的调拨单,凭这个单子去油库里拿油,同时还要进行登记和入账.销售油品的时候首先是和加油的工作人员说我要加多少油,又工作猿人开具货单给顾客,顾客凭这个货单去收银台进行付款,付款结束后通过付款成功的单子让工作人员进行加油,在这个过程当中,必须要严格登记好加油的过程.另外还可以进行查询和统计,查询主要是可以查询加油站的加油销售情况,统计每天的销售情况和利润等等情况.

在进行查询的时候应该如何查询呢?首先应该要有一本加油站商品的账本,另外一本就是加油过程中的流水账,比如说谁加了多少油等等;其次应该用于记录加油站目前各个油品的存货情况,包括入库编号、商品名称、单位,数量、进价;还有用于记录入库时候的账本,主要是包括了凭证编号、入库编号、商品名称、数量、单价、单位、日期、摘 要;然后对于销售过程中也应该有记录,主要包括凭证编号、入库编号、商品名称、销售数量、销售单价、单位、单位毛利、日期、摘 要;最后就是售出的单据和数据也应该体现在系统当中,包括了售货单编号、入库编号、商品名称、数量、售价、单位、有效否、加油站名称、日期以及:商品名称、单位、、实行日期.

2.数据库设计

数据库设计是整个设计中的关键一步,如果数据库没有设计好,不但连接有问题,而且今后在使用过程当中也会出现问题,所以数据库设计非常重要.对于加油站的进销存管理信息系统的数据库设计,不仅要考虑到数据的完整性,还要考虑到加油站业务的灵活性和安全性问题,从而实现加油站对进销存数据的一致性,这个是目前最要解决的问题.

在数据库中有不同的表需要建立,首先是销售管理,主要包括了客户名称、客户ID、销售日期、业务员、制单员、地址和邮编;其次是进货管理,主要包括了供货商ID、编号、名称、地址、、进货日期、业务员、制单员和验收员;还有财务管理,主要包括了号、填表日期、进货单号、号、销售单号和客户编号;那么有这么业务要进行处理,本系统设计了一个时间来进行控制,检测到了时间就自动通过固定怎么写作器来进行业务处理,检测时间段线程classTimeThreadextendsThread,run()方法的处理如下:

while(!bExit){

CommMethod.getCurrentTimeo;

If(当前时间等于业务处理设置启动时间)

{

}

sleep(20000);

}

另外本系统还对数据库进行了优化处理,因为加油站进销存管理系统每天处理的数据量都非常大,为了防止出现问题,优化了SQL语句查询,避免了多种查询条件同时执行的情况,所以在数据库上做了很多工作.

3.系统详细设计

3.1窗体界面的设计

目前随着软件技术的日趋成熟,对软件的窗体界面要求也越来越高,这些要求除了技术上的要求以外,还有界面的要求.所以这就要求在设计的过程当中要把界面设计的更加有个性,符合用户的需求,给客户一个轻松和愉快的环境来进行操作,让用户更加容易去接受软件,部分代码如下:

dbgridl.Columns[1].width:等于80;

dbgridl.Columns[2].width:等于80:

dbgridl.Columns[3].width:等于80;

dbgridl.Columns[4].width:等于120:

adoqueryl.Close:

adoqueryl.SQL.Clear:

adoqueryl.SOL.Text:等于’select}form客户清单’:

adoqueryl.Open:

3.2表格的设计

在Delphi7中有很多可以对表格的样式来进行设置的,非常的方便,在这个系统中也有大量的表格显示,正好提供了方便.对表格的设计主要包括了添加、删除、修改和打印等几个方面,接下来部分的设计代码如下:


begin

QRLableForm.QuickRepl.Preview:

end:

procedureTForml.Buttion2Click(Sender:TObject):

begin

QuickReportl.Prepare:

try

QuickReportl.QRprinter.SeToFile(‘MyReport.qrp):

Finally

OuickReportl.QRprinter.Free:

end:

OuickReportl.QRPrinter:等于nil:

end:

3.3数据输入的设计

在对数据输入上的设计,避免了很多数据错误的产生,主要是对其做了一些设定,因为在加油站进销存的管理中,每天的数据量非常大,在软件上可以限制输入标准,保证软件每天的平稳运行.主要是限制在油品输入的时候先设置好油品的类型,然后通过油品的输出,工作人员可以点击相应的油品类型,省去了输入的过程,这样既节省时间,同时也避免了输入的错误,在其他的诸如客户信息和供应商等输入的时候也可以采用同样的方法.同时对输入的数据进行长度的限制,也避免了在输入上产生输错的情况,所以在做设计的时候通过这些优化让系统运行起来更加人性化,让工作人员更容易去接受和使用.

某加油站进销存管理信息系统的设计参考属性评定
有关论文范文主题研究: 关于数据库的论文范本 大学生适用: 自考毕业论文、专升本论文
相关参考文献下载数量: 87 写作解决问题: 写作技巧
毕业论文开题报告: 论文任务书、论文前言 职称论文适用: 杂志投稿、职称评中级
所属大学生专业类别: 写作技巧 论文题目推荐度: 经典题目

【参考文献】

[1]杨书清.基于WEB企业进销存系统的研究与实现[D].中国海洋大学,2010.

[2]陶亮.进销存管理系统的设计与实现[D].电子科技大学,2010.

[3]蔡雯.进销存管理系统[D].南昌大学,2009.

[4]王改样.中小企业进销存管理系统的研究与设计[D].哈尔滨工业大学,2008.