




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
企业进销存管理信息系统应用研究一、背景介绍经济大环境的变化使得规模经济的优势不再突出。固定的硬设备、人员数量、大量资金等资源投入占企业效益的比重变少,而软投入如管理、人力资源价值、服务、品牌附加值、渠道等要素资源的投入却能增加企业的效益。“速度冲击规模”的速度经济概念已经向企业提出。世界经济的高速变化,面对着风云变幻的市场,本就生活在风雨飘摇中的中间商企业更是意识到了这种变化给他们带来的冲击,他们也愈发感受到求变求进取才是生存下去的重要守则。求变,即要摒弃以往落后的管理模式与管理方法,在原有良好经验的基础上开发或采用一套高效率的办公及经营系统来辅助公司的正常运转,不断的提高企业的工作效率,简化工作流程,降低经营成本,从而提高公司利润,为进一步的资本积累打下夯实的基础,资本的积累也将促进企业的信息化进程,二者兼容并蓄,相辅相成。那么怎样才能找到一套功能强大、可任意拓展、低运行成本、安全可靠的管理解决方案,来跟上企业的发展,跟上时代的发展呢基于以上情况的分析,一套完整高效的针对中间商企业的进销存系统便呼之欲出,虽然进销存系统还不能够完全称之为企业信息化的表现形式,但是我们清楚进销存系统虽然建立在以往工艺流程的基础之上,但是背倚强大的数据库系统,简单友好的操作界面,大大减轻了以往中间商企业的工作强度以及工作量,提高了工作效率,降低了经营成本。二、研究现状进销存系统是中间商企业得以高效的运转的不可或缺的要素,公司的经营需要商品的采购,商品的库存以及商品的销售,工作量之大,工作内容之单调繁琐,在这个过程中存在若干问题1商品库存信息不能及时反应给管理人员,存货数量要根据盘点仓库和相应的修改进行查询。2在EXCEL表中不能直观的反映出哪些商品销量比较高,且数据能轻易被修改。3现行的管理方式实现对进销存过程监督和数据信息的查询的工作量比较大。以上都是以往中间商企业所为之头疼的事情,这就迫切需要在其内部实现信息管理的自动化、科学化、系统化,因此进销存系统便应运而生。三、研究内容及要求本文设计的面向中间商的进销存系统,其中销售子系统是该进销存系统的重要组成部分,本系统在设计时能够实现以下功能(1)用户管理包括添加新用户、用户密码修改功能。(2)销售员的维护管理包括销售员基本信息的查询、修改、删除,添加新销售员信息等功能。(3)创建销售订单管理销售员通过选择在库存中的商品名称,自动生成库存商品的相关信息,键入数量、单价自动生成总金额,根据自动生成的订单号便可以生成相关订单,并且实现对订单信息的修改,删除。(4)商品出库管理通过选择定单号,订单的相关信息自动输出,加之输入出库单编号生成该订单的出库单,同时该管理还具有出库单的查询功能,批量打印出库单的功能,以及出库单财务报表浏览以及打印的功能。(5)销售发票管理通过选择订单号,自动显示相关信息,输入销售发票编号以后,自动生成应缴税金和税后金额,从而生成该订单的销售发票,本管理还具有销售发票查询,销售发票的批量打印功能。(6)统计查询管理主要实现对销售订单、出库单、销售发票的查询功能(7)基础信息管理包括供应商管理,客户管理,应收帐款管理以及产品管理。四、需求分析41可行性分析与设计方法技术可行性上,我们考虑到开发的周期短,开发的难度相对较大的问题,所以决定采用VISUALBASIC60作为我们的开发工具,配以SQLSERVER2000作为我们的数据库,可以在短时间内完成这套进销存系统的开发。经济可行性上,企业营运过程中信息的系统化管理,权威的数据统计,为企业的经营决策提供了大量的、权威的科学依据;强大的账单结功能,简化了员工的日常工作,提高了工作效率,避免了人工管理过程中数据易错所带来的一系列的连锁反映,提高企业的经济效益。本系统采用的是原型法的开发方式。所谓原型法是指一种以计算机为基础的系统开发方法,它首先构造一个功能简单的原型系统,然后通过对原型系统逐步求精,不断扩充完善得到最终的软件系统。原型就是模型,而原型系统就是应用系统的模型。它是待构筑的实际系统的缩小比例模型,但是保留了实际系统的大部分性能。这个模型可在运行中被检查、测试、修改,直到它的性能达到用户需求为止。42业务流程分析销售管理子系统是该进销存系统的重要组成部分,销售子系统主要完成该系统中的销售功能模块的,通过对销售员的信息的维护;订单信息的录入以及生成,订单信息的查询;出库单的录入以及生成,出库单的批量打印,出库单信息的查询,出库财务的预览;销售发票的生成,销售发票的查询以及打印销售发票;客户信息的录入以及查询来实现销售子系统的相关功能。详细地说,起初在数据库当中设置终端管理员,由于是中间商企业内部的一套进销存系统,并不涉及到更多用户的问题,所以不再设权限,该终端管理员可以根据需要添加他的子用户或者不添加子用户,仅供其本人来使用。进入系统以后,该终端管理员可以使用系统当中的所有功能,可以进行子用户的添加,用户密码的修改这些终端功能。其次就是进行对客户信息的录入可以通过相关条件进行查询,产品信息的录入可以进行条查询,销售员信息的录入,在这些信息录入的基础之上,开始对销售订单进行输入和生成,销售订单生成以后可以根据订单号等信息进行相应的条件查询。订单生成以后,便可以在此基础之上生成出库单和销售发票,实现对出库单的查询和打印功能。以上就是该系统的业务流程的一个概述。系统业务流程如图42所示用户用户登录生成客户组信息生成产品信息生成销售员信息客户信息产品信息销售员信息生成销售订单销售订单生成出库单生成销售发票出库单报表销售发票报表打印图42系统业务流程图五、系统设计51系统组织结构设计对于中间商企业来说,一个好的组织结构,不仅可以简化工作流程,还可以加强企业的统筹,方便管理。系统的组织结构图如图51所示总经理部门经理财务经理采购部门销售部门仓储部门财务部门图51组织结构图52体系结构设计面向中间商的进销存系统之销售子系统,采用的是三层结构,由于本系统是基于C/S架构的一套系统,所以自然而然的就要涉及到CLIENT与SERVER,客户端是采用VISUALBASIC60作为开发工具所开发的一套系统,利用ADO组件技术,将VB程序通过ODBC(OPENDATABASECONNECTIVITY开放式数据库互连)的配置,达到与SQLSERVER2000服务器之间连接,通过ODBC来访问数据库。系统的体系结构如图52所示数据库CLIENTODBC数据库服务器SQLSERVER2000VB界面C/S架构的开放式数据库互连图52系统体系结构图53总体结构设计面向中间商的进销存系统之销售子系统整体分五大结构登录、系统管理、销售管理、统计查询、基础信息管理。各管理模块的内容已经在第三节内容中作了阐述,系统总体结构图如图53所示开始结束基础资料设置预处理采购单、采购订单销售单、销售数据分析入库、出库统计分析采购计划系统管理基础资料采购管理销售管理库存管理统计查询入库单出库单图53系统总体结构图54功能设计根据上文的系统总体结构图,对整个面向电子行业中间商的进销存系统的功能进行了总体设计,并对销售子系统中销售管理部分的功能进行了详细的设计,具体功能划分如图54所示图54系统功能图下面对本系统各功能模块设计进行说明(1)用户管理包括添加新用户、用户密码修改功能。在系统管理员的授权操作下可以添加新用户,其享有与系统管理员一样的权限。同时,还可以进行用户密码的修改。进销存管理系统库存管理子系统销售管理子系统采购管理子系统财务管理子系统销售管理库存管理统计查询基础信息管理系统设置销售员信息添加生成销售订单生成出库单生成销售发票(2)销售员的维护管理包括销售员基本信息的查询、修改、删除,添加新销售员信息等功能,查询可以通过一些模糊条件进行查询,可以添加数据库中不存在的销售员的信息,同时也可以对这些信息进行修改与删除的操作。(3)创建销售订单管理销售员通过选择在库存中的商品名称,自动生成库存商品的相关信息,键入数量、单价自动生成总金额,根据自动生成的订单号便可以生成相关订单,并且实现对订单信息的修改,删除。(4)商品出库管理通过选择定单号,订单的相关信息自动输出,加之输入出库单编号生成该订单的出库单,同时该管理还具有出库单的查询功能,批量打印出库单的功能,以及出库单财务报表浏览以及打印的功能。(5)销售发票管理通过选择订单号,自动显示相关信息,输入销售发票编号以后,自动生成应缴税金和税后金额,从而生成该订单的销售发票,本管理还具有销售发票查询,销售发票的批量打印功能。(6)统计查询管理主要实现对销售订单、出库单、销售发票的查询功能。这一功能同样是通过模糊查询的SQL语句来实现查询的。(7)基础信息管理包括供应商管理,客户管理,应收帐款管理以及产品管理。本人主要负责客户管理,包括客户的基本信息的添加,删除,修改,查询功能,以及客户的具体订单信息的查询。55数据库设计551系统数据库设计原则本套进销存系统采用的MICROSOFTSQLSERVER2000作为访问数据库的服务器,用它来对数据进行存储,在数据库应用系统的开发过程中,数据库的结构设计是一个非常重要的问题。我们在这里所说的数据库结构设计是指数据库中各个表结构的设计,包括信息保存在哪个表格中,各个表的结构如何以及各个表之间的关系。数据库结构的好坏将直接对应用系统的效率以及实现的效果产生影响,好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,简化基于此数据库的应用程序的实现等等。552系统数据库概念设计根据系统概念结构设计的实际情况,对需求分析阶段收集到的数据进行分类、组织,并结合系统的数据流程图,设计出系统的ER图,如图552所示采购员下单编号性别供应商供应商品提供销售员销售客户库存仓库仓管员管理编号地址负责人编号产地规格数量编号性别编号电话姓名编号姓名联系人编号地址MNMNMNM1MNMNN图552销售管理子系统总体ER图各实体图如下库存量名称备注EMAIL客户信息名称客户代号备注联系人订单订单号商品名称数量金额日期销售员编号商品信息商品名称规格数量产地库存量出库申请单出库申请单编号订单号商品名称数量销售员信息编号姓名联系电话EMAIL销售收款单销售收款单编号订单号商品名称数量税后金额553系统数据库的逻辑设计数据库的逻辑模型设计的任务就是把概念模型设计阶段设计的基本ER图转换为与所选DBMS产品支持的数据模型相符合的逻辑结构,并对其进行优化。有两条基本原则需要遵循一个实体用一个关系来表示;一个带有属性的联系用一个关系来表示。1、客户(客户代号、客户全称、联系人、联系人电话、邮政编码、电话、传真、地址、开户银行、银行帐号、企业网址);2、销售订单(订单号、商品名称、数量、单价、金额、备注、客户代号、日期、销售员编号);3、出库申请单(出库单编号、订单号、商品名称、数量、单价、金额、)。4、销售发票(销售发票号、订单号、商品名称、数量、单价、金额、销售员编号、税后金额、应交税金、日期);5、销售员(编号、姓名、联系电话、EMAIL、备注);6、产品(商品名称、产地、规格、包装、单位、库存);554系统数据库的物理设计数据库物理设计包括选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。主要解决选择文件存储结构和确定文件存取方法的问题。在数据库中访问数据的路径主要表现为如何建立索引。如要直接定位到所要查找的记录,应采用索引方法存取方法(索引表)。顺序表只能从起点进去向后一个个访问记录。数据库的物理实现取决于特定的DBMS,在规划存储结构时主要应考虑存取时间和存储空间,这两者通常是互相矛盾的,要根据实际情况决定。根据用户信息、客户信息、销售订单信息,出库单信息,销售发票信息,库存信息,销售员信息,产品信息设计了各信息的数据表,系统数据库的主要数据表如下进销存系统之销售子系统USERS表字段名说明字段类型字段长度可否为空主键用户用户VARCHAR10否用户密码用户密码VARCHAR10否进销存系统之销售子系统客户信息CUSTOMER表字段名说明字段类型字段长度可否为空主键客户简称客户简称VARCHAR10否是客户全称客户全称VARCHAR100地址地址VARCHAR100邮政编码邮政编码CHAR6电话电话UMERIC9传真传真UMERIC9联系人联系人VARCHAR30联系人电话联系人电话UMERIC9开户银行开户银行VARCHAR100银行帐号银行帐号UMERIC13企业网址企业网址VARCHAR50进销存系统之销售子系统销售订单SALE表字段名说明字段类型字段长度可否为空主键商品名称商品名称VARCHAR50否是数量数量INT4否单价单价MONEY8否金额金额MONEY8否备注备注VARCHAR50否客户客户VARCHAR10否日期日期SMALLDATETIME20否销售员编号销售员编号VARCHAR4否订单号订单号VARCHAR10否进销存系统之销售子系统出库单OUTPUT表字段名说明字段类型字段长度可否为空主键商品名称商品名称VARCHAR50否数量数量INT4否单价单价MONEY8否金额金额MONEY8否出库单编号出库单编号VARCHAR4否是订单号订单号VARCHAR10否销售员编号销售员编号VARCHAR4否进销存系统之销售子系统销售发票INVOICE表字段名说明字段类型字段长度可否为空主键商品名称商品名称VARCHAR50否数量数量INT4否单价单价MONEY8否金额金额MONEY8否销售发票编号销售发票编号VARCHAR4否是订单号订单号VARCHAR10否销售员编号销售员编号VARCHAR4否税后金额税后金额VARCHAR50否应交税金应交税金VARCHAR50否日期日期SMALLDATETIME20否进销存系统之销售子系统销售员信息SELLER表字段名说明字段类型字段长度可否为空主键编号编号VARCHAR50否是姓名数量VARCHAR50否联系电话单价VARCHAR50是EMAIL金额VARCHAR50是备注出库单编号VARCHAR50是进销存系统之销售子系统产品信息PRODUCT表字段名说明字段类型字段长度可否为空主键商品名称商品名称VARCHAR255否是产地产地VARCHAR40是规格规格VARCHAR50是包装包装VARCHAR50是单位单位CHAR19是库存库存INT4是56程序设计561用户登录管理的设计用户的登陆管理设计对于一个系统来说至关重要,这直接影响着系统的安全性,本系统初始设置一个系统管理员ADMIN,初始密码为123,当系统管理员进入系统以后,立即进入密码设置页面,重新对密码进行设置,再设置按密码之下,可以进入到添加新用户的界面,添加自己认为可信赖的子用户,由于本系统不涉及到权限,所以在子用户的设置的问题上,系统管理员一定要审慎,要选择自己可信赖的人作为子用户。562销售员的维护的设计销售员对于销售来说,是一个很重要的角色,销售员将会直接对销售订单负责,销售员是客户与公司之间的联络员,同时,分清每个订单销售员是销售员领取提呈和年底分红的重要标准,所以对于销售员的维护必不可少。本系统必不可少的要添加一个销售员维护的界面,在这个界面中要实现销售员基本信息的录入(编号,姓名,联系电话,EMAIL,备注),同时也要实现销售员信息的查询,修改,以及删除。563客户管理的设计对于销售子系统,如果没有销售的对象,那末这个系统就没有什莫实在的意义,那末这个销售的对象就是所谓的客户,正是由于客户的存在才可以盘活整个中间商业务,所以客户在这套系统业必须要有所体现,基于此,我们便添加了一个客户管理的界面,在这个界面当中要实现客户基本信息的添加,修改,删除,还有查询,同时还要能在这个页面中看到这些用户的订单情况。564销售订单创建的设计销售订单的创建算是整套销售子系统的核心部分了,本功能将会和数据库所有的表发生联系,销售订单的创建是在销售员创建,以及客户创建以后的下一个流程,同时销售订单的创建还会用到库存管理中的产品管理,在创建销售订单的时候,首先系统会自动生成一个订单号,然后选择需要的商品的名称,商品名称选好后,自动生成商品的相应信息,然后输入相应的价格以及数量,在此基础之上,输入客户代号以及销售员的编号,外加相应的备注,这样便可以生成一份比较完整的销售订单。在创建销售订单的页面中同时还实现了销售订单的删除,修改功能。565商品出库管理的设计当添加完销售订单以后,接下来就需要生成商品的出库单,出库单的作用不仅是向库存部门报上出库的商品名称以及数量,还要为销售部门的日后奏章坐下凭证。出库单的创建,首先要选择相应的订单号,订单号选择完毕,其相应的订单信息便会有选择的生成,再录入出库单的编号,便可以生成一个出库单。由于出库单是要作为日后凭证的,所以必须要实现出库单的打印功能,所以在本模块中添加了一个批量打印出库单的功能,同时还添加了一个出库单的查询功能,可以根据不同的字段对出库单进行查询,出库单为了日后做帐的需要也要有一个会计记帐的凭证,所以在此模块中添加了一个出库财务一览的功能。566销售发票管理的设计当出库单生成以后,便应该生成相应的销售发票凭证,销售发票凭证是为了给财务部门报账的最重要的凭证。销售发票的创建,首先选择订单号,订单号选择完毕,商品名称,客户,销售员编号,金额,日期都会自动生成,当添加上销售发票号以后,会自动生成应缴税金以及税后总金额。生成销售订单以后,需要对销售订单进行打印,所以设置了一个销售订单的批量打印功能,同时也实现了销售发票的查询功能,根据销售发票内不同的字段进行查询。六、系统实现61系统环境配置1操作系统WINDOWSXPPROFESSIONALEDITSERVICEPACK2;2数据库软件MICROSOFTSQLSERVER2000;3系统开发软件MICROSOFTVISUALBASIC60。62系统功能实现(1)系统设置的实现包括用户密码修改、添加新用户,关于系统功能。用户登录实现如图621所示图621用户欢迎以及登录系统页面用户登录中,用户名叫“ADMIN”第一次登录的初始密码为“123”,登录后,用户可以根据需要随时更改登录密码。实现如图622所示图622用户修改密码页面图623添加新用户页面(2)客户管理的实现包括客户基本信息的添加,查询、修改、删除,以用户添加客户的基本信息,及客户订单信息。实现如图624所示图624客户信息添加页面客户信息的显示页面如图625所示图625客户信息显示页面客户订单信息的显示页面如图626所示图626客户订单显示页面图627查询客户信息页面(3)销售员维护的实现对销售员进行添加,删除,查询,修改。具体实现如图628所示图628销售员维护页面(4)销售订单创建的实现更具相应信息创建销售订单,实现如图629所示图629销售订单创建页面(5)出库单管理的实现包括出库单的创建,出库单的批量打印,出库单的查询,出库单财务一览表功能分别实现如图6210,6211,6212,6213所示图6210创建出库单页面图6211出库单批量打印页面图6212出库单查询页面图6213出库单财务一览表页面(6)销售发票管理的实现包括销售发票的创建,销售发票的批量打印,销售发票的查询功能分别实现如图6214,6215,6216所示图6214销售发票创建页面图6215销售发票批量打印页面图6216销售发票查询页面七、系统测试与结果分析系统测试就是为了发现程序中的错误而执行程序的过程,即根据开发阶段的各种文档或程序精心设计测试用例,并用测试用例来测试程序,以便发现错误。71系统功能测试功能测试需要对在系统分析和系统设计中列出的每个功能点进行输入输出测试,大体步骤为1按照正确的要求输入数据,将实际输出结果与预测结果比较;2输入规范要求以外的数据,观察输出结果或出现的异常;3根据测试结果情况,得出这个功能点是否合格要求。72系统页面测试对系统主要页面进行功能测试,按照各自不同的功能输入数据,查看输出,发现是否有问题,功能是否能够正常实现。测试结果如表72所示。表72页面功能测试表编号功能描述输入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 少儿游泳测试题及答案
- 系统规划与管理学习的交流平台建设试题及答案
- 精确掌握图书管理员考试重点试题及答案
- 补充知识短板2025年乡村全科执业助理医师试题及答案
- 理顺公共卫生执业考试的试题及答案
- 理论与实际相结合的光电考试准备试题及答案
- 卫生管理与健康促进试题及答案
- 网络规划设计师常见误区及试题及答案
- 卫生管理证书考试经验交流会试题及答案
- 激光干涉仪原理试题及答案
- 中学生铸牢中华民族共同体意识的研究现状与趋势
- 2025年全年考勤表
- 部编四年级道德与法治下册全册教案(含反思)
- 工程伦理(2024东莞理工)学习通超星期末考试答案章节答案2024年
- 医学教材 《疟疾》课件
- 西安民政局离婚协议书模板
- 危险废物处理处置行业营销策略方案
- 2024年高考生物真题模拟题专项汇编-21实验与探究含解析
- 沪教版数学三年级下册除法竖式计算题100道及答案
- 2024-2030年中国自然教育行业市场发展分析及前景趋势与投资研究报告
- DL∕T 1475-2015 电力安全工器具配置与存放技术要求
评论
0/150
提交评论