当前位置:首页 > 企业进销存管理系统毕业论文
“四个现代化,哪一化也离不开信息化”;在刚刚结束的十六的报告中,我们党提出了全面建设小康社会的目标,加快建设我们的高新技术产业。
自改革开放以来,我国的经济建设得到了迅猛发展。到目前为止,我国存在成千上万的中小型企业,中小企业在我国的国民经济起到了举足轻重的作用,已成为国民经济的一支重要力量。但是,通过调查,我国中小型企业的信息化程度堪忧,大多数企业实行的是手工管理,在此种情况下,各个部门由于信息传递延误迟缓,统计方法和内容不规范,汇集信息的时间不一致,造成了各个部门的数据互相矛盾,企业的高层经理经常面临着“凭证满天飞,报表一大堆;大家一个数,责任互相推;决策无依据,老总难指挥”的被动局面,严重影响了企业决策的准确性和有效性,不利于企业的健康快速发展和成长,使企业在激烈的市场竞争中难免处于被动挨打的局面,因此企业的发展,信息化建设已成当务之急!
2.2 可行性分析
开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,对在接受任何一个项目开发任务之前,都要进行可行性分析,以减少项目开发风险,避免人力、物力和财力的浪费。可行性分析主要包括经济可行性和技术可行性。
2.2.1 经济可行性
经济可行性,主要是对于一个企业来说,开发系统的成本和系统收益的比较。企业的信息化管理,主要目的是企业在瞬息万变的全球市场环境下,能够面对众多的竞争对手立于不败之地,其中最重要的一条就是快速响应,以变应变。在信息社会,只有能充分利用有用的社会信息,提高决策速度,在市场竞争中才能抢占先机,可以为企业带来无穷的经济效益,而开发一个进销存系统所需要的资金与其给企业带来的收益相比,是不值一提的,在经济上具有完全的可行性。
2.2.2 技术可行性
开发一个中小型企业进销存系统,涉及到的技术问题不会太多,主要用到的技术就是数据库和一门可视化开发的编程语言。在这方面,数据库主要是用来存放数据,就目前主流的数据库来看,可以考虑采用Microsoft SQL Server或Oracle。Oracle是一个安全、可靠的并且支持面向对象设计的数据库系统。Oracle的RDBMS产品在全球数据库市场中已占有很大的份额,同时Oracle又有海量存储的特点。然而,相对于Microsoft SQL Server而言,Oracle的易用性和可维护性相对差一点,而且Oracle的成本相对较高,不适合于中小企业使用。因此,我们选择了目前比较流行的Microsoft SQL Server数据库系统;在
word文档 可自由复制编辑
前台开发编程方面,考虑到进销存的数据量大,交换频繁,我们使用Borland 公司的Borland Delphi 6.0 作为主要的开发工具,利用其对数据库开发方面的强大支持功能。企业进销存系统作为企业信息管理系统的一个重要子系统,涉及的业务繁琐,流程繁杂,会有一定的开发难度,但是,经过努力,这些都是可以克服的,因此,技术上具有完全的可行性。
3 系统设计
软件设计的主要任务是根据需求规格说明导出系统的实现方案。
3.1 系统结构设计
系统结构设计采用C/S(客户机/服务器)结构,主要基于以下原因: 3.1.1 C/S模式特点
(1)分离和协同工作: Client和Server 是两个分离的逻辑实体,但它们之
间又彼此协同地工作,Server提供服务,Client请求服务,它们之间根据服务的观点对功能进行了明确的划分。
(2)共享资源:一个 Server可以在同一时刻对许多Client进行服务并且协调它们对于共享资源的访问。
(3)可扩展性: Client和Server系统可以水平或垂直的扩展。所谓水平扩展系指可以添加多个Client而不会对系统性能造成大的影响;所谓垂直扩展系指可以移到更大、更快的Server上或多台Server上。 3.1.2 C/S模式优点
(1) 便于企业在搞系统集成时目光更加集中于微机和工作 站。通过局域网(LAN)、广域网(WAN)的互联,微机和工作站的能力可以无限地扩充,构成企业级的信息系统是没有问题的,而微机和工作站的价格相对低廉,维护成本低,企业可以逐步扩充整个系统,这也符合企业投资决策的需要。
(2)C/S模式是一种分布式处理模式,数据和处理都得到了较为合理的分布,数据处理和数据源尽量靠近,网络负载大大降低,从而减少了对网络带宽和成本的需求。
(3)C/S模式强调界面的逻辑功能,采用图形用户接口GUI(Graphic Use Interface)技术,用户面对的是易学易用、图形丰富的可视化界面,便于用户尽快掌握这种系统。
综合以上几点,我们决定采用C/S模式作为我们的系统开发结构。
word文档 可自由复制编辑
3.2 系统数据流图
数据流图是用来刻画数据流和转换的信息系统建模技术,是目标软件系统中各个处理子功能以及它们之间的数据流动的图形表示。系统的数据流与业务关系密切,通过向供应商下达采购订单,然后,进行采购收货的处理和库存处理,销售的货品主要来自库存货品。通过与用户的交流及实现的可能性,我们设计的系统总体数据流图如图1: 其他管理子系统
采购库存销售供应商 客户 管理管理 管理
其他管理子系统 图1 3.3 功能设计
3.3.1 总体功能设计
通过对企业进销存业务流程的分析,本系统的总体设计模块图如图2: 中小制造企业进销存管理信息系统 初始设置 进货管理 销售管理 库存管理 系统维护 帐套初始化 客户设置 管理 供应商设置 管货品基本信息 采购订单管理 采购收货管理 采购退货管理 销售订单管理 销 售 开 单 管 理 销售退货管理 领料管理模块 退料管理模块 产品进仓管理 系统备份管理 系统恢复管理 操作员管理 修改口令管理 word文档 可自由复制编辑
图2
3.3.2 具体功能设计
(1)初始设置
初始设置主要包括对货品信息的初始录入、对员工资料、客户资料、供应商资料及仓库资料的初始设置等。这些操作涉及到的多是对数据库的单表操作,系统设计容易实现。由于初始数据的录入量一般较大,而系统的用户对计算机的应用水平也参差不齐,因此,我们对于系统的初始录入工作,支持全键盘批量数据录入,把一种信息的录入集成在一个窗体模块中,尽量减少用户的工作量,便于用户的使用。 (2)进货管理
采购管理模块提供了供应商管理、货品管理、库存管理、采购订单管理、采购收货管理和采购退货管理等业务处理.
①采购订单: 当您的公司在采购业务中需要向供应商订购货时,您会预先签订一份购货合同并开一张订货单,列出您所要购买的货品的单价、数量、金额以及供货的时间、地点、违约责任等,由供应商按合同发货。采购的物料只能是向经过认证的供应商购买,供应商档案(或称“供应商资料”)必须是事先在系统初始阶段输入的供应商,否则系统不能执行采购业务。换句话说:不允许向未经认证的供应商购买商品,这同ISO 9000的要求是完全一致的。当然,对于新近建立关系的供应商,可以在初始设置的供应商资料中录入,对订单的特殊说明可以在备注栏里加以说明。
②采购收货:采购订单下达后,需要得到供应商的确认,采购订单的信息被保
存到数据库中,可以通过业务查询的“订单查询”功能查询到订单信息。采购订单接收时,经过到货物资料与采购订单核对一致,方可进行采购收货。用户根据实际到货的情况填写采购收货单,同样该系统也提供对 收货明细的删除等编辑功能,在审核过程中可以根据需要对采购收货单进行多次编辑。仓库库管员(或具备审核权限的用户)依据票、货一致的原则对收货进行最后审核。在对入库开票单加以审核确认后,此单据所列的货品完成入库。对收货单的特殊说明可以在备注栏里加以说明,经审核后的单据不能再被修改。
③采购退货:公司在采购业务活动中,会因各种原因发生退货业务,您会预先
签订一份退货合同并开一张退货单,列出您所要退的货品的单价、数量、金额、供应商等。经有审核权限的用户依据票、货一致的原则进行审核后,退货业务完成。对退货单的特殊说明可以在备注栏里加以说明,经审核后的单据不能再被修改。
(3)销售管理
销售管理模块提供了销售订单管理、销售开单管理和销售退货管理。通过销售出货管理和销售退货管理,企业可以随时掌握各类销售数据,便于了解销售相关信息。与库存管理一起使用,可以随时掌握销售出库状况和成品的库存状况。
word文档 可自由复制编辑
共分享92篇相关文档