基于.NET任我行进销存管理系统的设计与实现 .doc

上传人:封****n 文档编号:96763492 上传时间:2024-03-19 格式:DOC 页数:52 大小:1.71MB
返回 下载 相关 举报
基于.NET任我行进销存管理系统的设计与实现 .doc_第1页
第1页 / 共52页
基于.NET任我行进销存管理系统的设计与实现 .doc_第2页
第2页 / 共52页
点击查看更多>>
资源描述

《基于.NET任我行进销存管理系统的设计与实现 .doc》由会员分享,可在线阅读,更多相关《基于.NET任我行进销存管理系统的设计与实现 .doc(52页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、基于.NET任我行进销存管理系统的设计与实现摘要:国家经济发展战略的大力支持,我国中小企业有政策的扶持,却也面临着互联网技术的冲击。面临着业务操作流程繁杂,人员变动大,业务操作失误多,数据没有办法管控,商品种类繁多,业务量重库存信息更新不及时,客户流失量大,企业管理经营成本高,而收益不高,在市场上失去了竞争优势,有点甚至面临着倒闭的风险。主要导致原因是:企业生意往来的订单,销售,进货都是用纸张记录,一天下来量就已经很大了,何况几个月,几年,即使有excel表格整理,也是没有办法进行数据分析,这对往来对账,库存管理,对企业的管理造成了很大的困难。传统的企业进销存管理已经在市场上失去了竞争优势,阻

2、碍了企业的发展。企业经营管理的转化升级是必然。需要转化就必须在这些方面有所改变和转换,如何管理大量商品?小到几百大到几千上万,并且要管理到商品的产地,关联仓库等基本信息;如何管理进货,销售作业流程?其中涉及了成本,价格类型,业务员操作权限等系列问题;如何管理往来对账?相关的报表多维度查询分析。如何管理库存?库存更新,多方向查询分析等问题。结合这些问题多方面的数据分析和研究,人工统计或者纸张记录都是没有办法解决这些问题。只能利用技术,开发一款专门针对企业进销存管理的系统。进销存系统采用IT技术,代码编辑软件程序,基于.NET技术,ADO.NET,ASP.NET,Windows Forms技术结合

3、开发系统。进销存系统的实现,将改变传统的低效率企业管理模式,优化企业的业务流程工序,更是促进企业的信息化管理。进销存管理困难,重点在商品,客户,供应商,进货,销售,库存这几大方面之间的关联性,设计了相关的功能。例如,多维度查询,调用,批量导入,调用,单据自定义编辑,功能权限设置开关等。系统的实现,基于.NET技术,c#编写,基础类库:线程,文件输入/输出,图形绘制和与外部硬件设备的交互,使用ASP.NET来创建Web站点,WCF来创建Web服务,WPF来创建桌面GUI应用程序,它可以与特定的计算机XML文档、本地目录和文件系统进行交互,并通过ADO进行交互.NET来与关系数据库交互。.NET

4、Framework作为底层运行环境,SQL Server2008 R2作为数据仓库,B/S架构的一个系统。关键词:进销存管理,业务操作,企业管理,数据分析 Design and Implementation of NET Advance Sale and Storage Management SystemAbstract: With the strong support of national economic development strategy, Chinas small and medium-sized enterprises have policy support, but als

5、o face the impact of Internet technology. Faced with a complex business operation process, large changes in personnel, many business operations errors, data can not be controlled, a wide variety of commodities, heavy inventory information update is not timely, large customer turnover, high business

6、management costs, but not high returns, lost a competitive advantage in the market, a little or even face the risk of bankruptcy. The main causes are: business transactions orders, sales, purchases are recorded in paper, a day Down the volume has been very large, not to mention a few months, a few y

7、ears, even if there is excel form collation, there is no way to carry out data analysis, which to the current reconciliation, inventory management, the management of enterprises caused great difficulties. The traditional management of enterprise purchase, sale and storage has lost its competitive ad

8、vantage in the market, which hinders the development of enterprises.The transformation and upgrading of enterprise management is inevitable. The need for transformation requires change and transformation in these areas, how to manage large quantities of goods? Small to hundreds to thousands of milli

9、on, and to manage the origin of goods, related warehouse and other basic information; how to manage the purchase, sales process? It involves a series of problems, such as cost, price type, operators operation authority, etc. How to manage the current reconciliation? related report multi-dimensional

10、query analysis. How to manage inventory? Inventory update, multi-direction query analysis and other issues. There is no way to solve these problems with data analysis and research, either manual statistics or paper records Some questions. Only the use of technology, the development of a dedicated en

11、terprise sales and storage management system. Access and storage system using IT technology, code editing software program, based on. NET technology, ADO.NET,ASP.NET,Windows Forms technology combined development system. The realization of the system of purchase, sale and storage will greatly improve

12、 the management efficiency of enterprises and promote the information management of enterprises. In view of the difficulty of enterprise inventory management, the related functions are designed, which focus on the correlation between commodity, customer, supplier, purchase, sales and inventory. For

13、example, multi-dimensional query, call, batch import, call, document custom editing, function permission setting switch, etc. system implementation, based on. NET technology, c# writing, base class library: threads, file input/output, graph drawing and interaction with external hardware devices, usi

14、ng ASP.NET to create Web sites, WCF. to create Web services, WPF to create desktop GUI applications that interact with specific computer XML documents, local directories, and file systems, and through ADO. NET to interact with the relational database. NET Framework as the underlying operating enviro

15、nment, SQL Server2008R2 as a data warehouse, B/S architecture of a system. Key words: sales and storage management, business operations, business management, data analysis目 录第1章 绪论11.1 系统开发的背景及意义11.2 论文的主要研究内容2第2章 系统需求分析42.1 系统的需求分析52.2 系统的功能需求52.3 数据流图82.4 实体关系图(E-R图)112.6 本章小结13第3章 系统设计143.1 系统设计1

16、43.1.1 系统总体架构设计143.1.2 数据库设计153.1.3 系统模块的设计163.2 本章小结22第4章 系统实现224.1 登录管理的实现224.2 销售管理模块的实现244.3 采购管理模块的实现244.4 仓储管理模块的实现254.5 财务管理模块的实现274.6 本章小结27第5章 系统测试295.1 系统测试295.1.1 测试的意义295.1.2 测试的目的295.1.3 软件测试方法295.2 测试用例及测试结果305.3 本章小结31第6章 结束语326.1 全文总结326.2 课题展望33参考文献35致 谢38第1章 绪论1.1 系统开发的背景及意义中小企业的发展

17、和规模的扩大,员工的工作量重,业务操作流程工序多,业务员既要跟进业务又要负责抄单,全部的数据都在业务员的记忆中或者是在本子和excel表格。没有办法及时的跟进成交的单子,导致客户催单,库存信息没有及时更新,没有货出库而流失很多单子;商品种类繁多,由于数据量的庞大都是纸质记录,分析畅销品艰难仅靠缺货大量的进货,导致库存积压等问题;往来对账问题也成为了一道难题,由于没有及时的跟进货款的结算问题,导致很多货款追不回来,或者是都是一些纸质的凭证,凭证丢失,有一些客户赖账的问题;员工各部门之间管理难,缺乏沟通,销售部门,采购部门和业务部门之间数据不能及时共享,出错货,少出货,缺货成为常见的问题。企业管理

18、经营的不规范,数据扎堆,货物扎堆,工作时间长而效率低这对企业来说是一个致命的点。即使有的老板请专业的管理团队来管理,也是无从下手。这是很多中小企业都会面临的问题,做了大量相关的调查。造成这些问题的原因,其实就是数据问题,只要做到企业经营数据的收集,数据存储,随时能调出数据,我可以分析数据,能拿到相关数据。例如:发现这段时间库存数量对不上,只需要查询这段时间的库存状况表,查询我的明细表,我就排查哪里出了错,马上就可以进行库存盘点。不仅是库存问题,还有商品的销售分析,多维度的查询,什么时间什么地区什么产品最畅销,只需要做时间筛选查询就可以了。结合到企业实际情况,基于.NET任我行进销存管理系统更是

19、在这些需求的基础上研发的。系统最大的特点就是这几大方面展开细节设计,基础资料,销售过程,采购过程,往来对账,系统管理。推进企业的信息化管理,提高企业竞争力。对销售采购过程有效的进行管控追踪,从采购到销售已经售后业务处理都有相关的流程,直接关联库存,实时扣减库存。软件自动生成相关相关报表,老板可以随时查询分析报表。这个系统的使用将大大的提高企业工作效率,节省运用成本,创造更大的经济收入,对企业资源进行有效合理的分配。1.2 论文的主要研究内容本论文主要研究.NET开发的进销存管理系统设计与实现,所有的设计都是基于企业面临的问题结合实际需求进行的设计。.net Framework 作为底层运行环境

20、,利用.NET的相关技术进行的开发设计。系统设计了好几个功能模块,其中包括(1) 销售管理:主要负责销售业务管理,销售订货,销售出库,销售退换货等业务流程,以及销售业务产生的相应报表。(2)采购管理:主要负责采购业务流程管理,做进货订单,进货入库,退换货等业务流程,以及对进货过程在系统里面生成相应报表。(3)仓储管理:主要负责仓库分类的核算,区域调货,区域分布,库存预警等管理,在库存状况表下可以查询所有商品的库存状况,对商品库存的盘点处理,库存报表的分析统计功能。(4)财务管理:主要提供结算方法,调整单位应收应付,单位业务对账管理,如单位的月结业务,收付款单,主要是觉得对供应商和客户的往来对账

21、问题。(5)基础资料:基础资料(商品信息,往来单位信息,仓库等)信息的添加和导入,期初数值的设置,主要是为系统的使用提供基础支持,管理公司的商品,部门,客户,供应商,仓库,商品计算单位等资料档案。(6)系统管理:职员个性化权限设置,系统的一些功能配置,主要是通过这个模块来管理系统操作员使用权限,和业务操作的流程,实现个性化设置,对操作员和业务流程的更好管控。 研究系统是如何利用.NET技术实现进销存管理系统设计(1)如何利用基础类库实现线程、文件输入/输出、图形绘制和与外部硬件设备的交互、如何使用ASP.NET创建网站、使用WCF创建网络服务、使用WPF创建桌面图形用户界面应用程序、可以与特定

22、计算机的XML文档、本地目录和文件系统交互,以及通过ADO.NET与关系数据库交互。通过SQL服务器,XML来存取资料,提供数据访问接口,对数据进行管理,引入服务器控件机制,封装功能组件。ASP.NET:验证,缓存,状态管理提供执行效率,优化功能,借助内置Windows身份验证和基于每个应用程序的配置,保证程序的安全性。(2)利用什么方法提供本地组件访问方式,与XML链接并在ADO.NET上创建程序。语言创建与其他语言互操作的应用程序所遵循的规则扩展了不同语言之间的兼容性。系统是如何在B/S架构上实现的?系统功能实现的核心部分集中在服务器上。只要客户端上安装了浏览器,服务器就会安装SQL Se

23、rver数据库,浏览器就会通过Web服务器数据库与数据进行交互。该系统使用SQL Server 2008 R2与其他数据库所拥有的。第2章 系统需求分析需求分析是对系统开发前必不可少的工作准备。首先是要跟客户进行沟通,了解客户的实际需求和结合实际情况,做好了需求收集后,对需求进行整体梳理。对需求的进一步分析,沟通调整。需求分析工作包括:(1)需要了解企业的整个业务场景。分析整个业务场景中,有哪些人主导,业务的具体步骤,销售和采购之间的关联,是接受订单后做采购入库再做销售出库,售后是怎么处理的?这些动作是怎样影响库存的变化。这些销售采购产生的往来是怎样来结算和记录的。(1) 了解完业务场景后,就

24、是要对这些业务场景进行了模块的分割。详细的了解各个业务工序有哪些特点,有哪些关联性,有哪些独立性。这些工作都是由哪些人来完成,他们之间的数据是否是共享,是否是每个人都有这样的操作权限。(3)对业务场景和工作内容有了详细的了解之后,系统的整体结构就基本出来了,业务模型就是系统的结构模型。有了上面的详细了解准备工作,就可以对这些需求进行分析,系统需要包含哪些模块内容,需要哪些功能,需要怎么设计才合理,这个系统基本模型就可以确定下来了。由于企业管理越来越难。各个工作模块都是环环相扣的,而这些工作都是由不同的岗位组成导致有效信息没有得到有效的共享,部门与部门之间是脱节的。商品种类繁多,库存积压问题;采

25、购不合理,资源分配不合理;销售出错率高,影响企业信誉等。这些工作都涉及了大量的数据,这些数据都是企业的命脉。用人来记录管理庞大的数据量,会导致数据丢失。企业的经营就是要靠数据来分析决策。关键时刻数据不能及时抽取出来,进行分析统计。这些都是我们这个进销存系统需要解决的问题。设计开发系统来管理企业的庞大数据,用报表来统计分析数据;用系统来管理业务流程,有效的对每个环节进行管控;用系统来存储数据,将有效数据及时共享给相关人员。2.1 系统的需求分析进销存管理系统的需求如下:(1)基础资料管理。操作员可以录入商品,往来单位,职员,仓库等资料信息,并且可以对这些信息进行编辑增删改查等操作,为后面的业务操

26、作做好准备工作。(2)销售管理。操作员可以在单据界面选择基础资料录入的相关信息,完善好单据的信息把单据进行保存草稿或者进行过账,直接扣减库存,并且生成相关的销售报表。操作员可以进行条件筛选查询销售分析统计报表。其中销售管理由销售订单,销售出货单,销售退货单和销售报表组成。(3)采购管理。操作员可以在单据界面选择基础资料录入的相关信息,完善好单据的信息把单据进行保存草稿或者进行过账,直接增加库存,并且生成相关的采购报表。操作员可以进行条件筛选查询采购分析统计报表。其中采购管理由采购订单,采购出货单,采购退货单和采购报表组成。(4)仓储管理。操作员可以进行调拨业务,对库存进行盘点操作,生成相关的报

27、损报溢单,可以根据时间筛选拆查询库存状况表。设置库存预警公式,对库存不足情况做出预警提示。(5)往来对账管理。主要是记录的客户和供应商之间业务往来账目,结算情况。包括了单位应收应付,往来发生统计,按单结算查询,回款统计,还有一些应收超期查询等功能。(6)系统管理,主要是设置一些系统功能开关控制,设置操作员权限设置管理。2.2 系统的功能需求根据进销存系统主要包括了销售,采购,仓储,账务,基础资料,系统管理几个模块,系统功能结构图如图2-1所示: 图2-1 系统功能机构图 1.销售管理(1)模块包括了订单,出货单,退货单三种类型的单据。(2)销售订单是客户已经通知需要订购一批货,因某种原因提前预

28、订准备的订单;销售出库单是对客户已经下单购买即将要出库一张单;销售退货单是由于质量或者其他问题,客户要求退货的单。(3)单据分为表头,表体和表尾三部分。单据需要录入的信息包括:表头需要输入往来单位,经手人,出库仓库,还可以输入一些摘要说明等信息,这些信息都是可以调用基础资料的信息直接选择录入;表体需要录入商品名称,单价,数量等信息,如果基础资料信息有录入商品规格,预售价格等信息,选择商品的时候系统会自动带出;表尾需要录入收款账户,收款金额等信息,可以将单据保存为草稿或者过账。(4)销售报表主要包括了查询统计,查询分为两种查询:一种是汇总查询,一种是明细查询。其他的销售出库单换货单过账的是在经营

29、历程,没有过账的是保存到草稿的在业务草稿查询;相关报表包含了商品名称,发货的数量,发货的金额,销售金额,成本均价,成本金额,毛利等信息。2.采购管理(1)采购管理模块包括了订单,出货单,退货单三种类型的单据(2)采购订单是根据库存预警做出相应的采购计划,已经通知需要订购一批货,因某种原因提前预订准备的订单;采购入库单是对在供应商采购的货物即将要入库一张单;采购退货单是由于质量或者其他问题,我们要求退货给供应商的单。(3)单据分为表头,表体和表尾三部分。单据需要录入的信息包括:表头需要输入往来单位,经手人,入库仓库,还可以输入一些摘要说明等信息,这些信息都是可以调用基础资料的信息直接选择录入;表

30、体需要录入商品名称,单价,数量等信息,如果基础资料信息有录入商品规格,预售价格等信息,选择商品的时候系统会自动带出;表尾需要录入付款账户,付款金额等信息,可以将单据保存为草稿或者过账(4)单据分为表头,表体和表尾三部分。单据需要录入的信息包括:表头需要输入往来单位,经手人,入库仓库,还可以输入一些摘要说明等信息,这些信息都是可以调用基础资料的信息直接选择录入;表体需要录入商品名称,单价,数量等信息,如果基础资料信息有录入商品规格,预售价格等信息,选择商品的时候系统会自动带出;表尾需要录入付款账户,付款金额等信息,可以将单据保存为草稿或者过账。(5)采购报表主要包括了查询统计,查询分为两种查询:

31、一种是汇总查询,一种是明细查询。其他的采购入库单换货单过账的是在经营历程,没有过账的是保存到草稿的在业务草稿查询;相关报表包含了商品名称,采购的数量,入库金额,采购均价,采购金额,运费,入库单价等信息。3.仓储管理(1)调拨申请单,可以做一张调拨申请单,单据需要填写要货仓库,发货仓库,经手人,部门,交货时间,通过调拨申请单可以把库存过剩的商品调拨到库存不足的仓库,使资源做到合理分配。(2) 其他出入库单,这个功能跟销售出库单和采购入库单有一个重要的区别就是,该功能客户的往来单位不是必填的,主要的运用场景在于公司内部的商品的使用和同行之间的借货可以用其他出入库单。而销售出库单针对的是客户,采购入

32、库单针对的是供应商,这两张单的往来信息都是必填的,不然是过不了账的。(3)盘点管理,为了更好的管理库存,企业一般都是会定期进行盘点,系统也设计了盘点的功能。盘点操作很简单,只需要新增盘点单,选中对应需要盘点的商品和盘点数量保存过账,系统会自动生成报损报溢单。再去业务草稿把报损报溢单过账就可以了。(4)库存状况表,支持模糊查询,只需要输入商品的名称,编号等基本信息进行实践筛选查询即可。或者根据库存有出入记录,库存为负,库存不为0来查询库存状况。 4.账务管理 (1)财务处理,包括了往来业务需要的付款单,收款单,系统支持调用已经做好为结算的单据调入直接坐付款或者收款操作。界面也比较简单只需要输入收

33、款单位,经手人,部门这是必填的,表体可以选中相对应的项目编号,项目名称,金额。基本单据信息完善后,把单据过账就可以了。 (2)往里报表,主要是用于业务往来信息查询,客户,供应商是否还挂有账没有结算,这段时间共发生的往来统计,结算情况查询。应收超期查询,应收应付都可以按结算时间筛选查询。5.基础资料(1)基础资料包括了商品,价格,单位,供应商,客户,职员,存货仓库等信息的管理。主要是对这些信息进行建档和编辑管理。6.系统管理(1) 系统管理主要包括了系统的启用功能,进销存设置,单据审核设置,用户权限设置。设置了操作员拥有哪些功能使用的权限。 2.3 数据流图1. 销售出库数据流图销售出库数据流的

34、过程是操作员在单据界面输入出货信息,系统获取储存在数据库中基础资料信息,返还操作员输入的商品资料信息,系统会对单据进行处理,最后把结果反馈回来给操作员。销售出库DFD如图2-2所示: 图2-2 销售出库DFD2. 采购入库数据流图采购入库数据流的过程:操作员接到采购信息,整理采购商品信息,往系统输入需要采购的商品信息,系统接受请求信息,获取数据库库中商品资料档案,做信息处理,将信息添加到数据库库存表单重,库存增加,并将商品入库成功反馈成操作成功提示回来。采购入库DFD如图2-3所示:图2-3 采购入库DFD3. 库存盘点流图库存盘点数据流的过程:操作员选择需要盘点的仓库,选中盘点商品,输入盘点

35、数。系统在接收到盘点请求后,会在后台数据库种查询库存表,对比盘点信息和库存表中商品的信息,将对比统计好相关信息,做盘点处理。在盘点信息和实际数据库中库存信息对比做统计,并生成相应的报损报溢单,并将处理信息反馈回来。库存盘点DFD如图2-4所示:图2-4库存呢盘点DFD4. 销售退货流图 销售退货数据流过程:操作员接受退货要求,先查询退货信息,输入退货信息,系统接受退货请求,后台响应了请求,找到原来销售出库单,提交退货信息到后台数据库,响应处理后,库存数量增加,并将处理结果反馈给操作员,销售退货DFD如图2-5所示:图2-5销售退货DFD5. 报表统计数据流报表统计数据流过程为:例如操作员做了销

36、售单,系统会记录这次销售信息,并进行商品信息统计;等再次做销售单的时候,系统会再次记录这次的销售信息,惊进行商品信息统计,返回一个总数,并且累计上次的销售数据,生成相关的数据在数据库中,当操作员查询报表是,后台收到请求就响应并返回查询结果。报表统计DFD如图2-10所示:图2-10报表统计DFD6. 库存查询数据流图库存查询数据流的过程:首先操作员输入商品名称或者商品编号,服务器接收查询请求,查询数据库库存表中商品库存信息,并将库存将查询的情况返回给操作员。库存查询DFD如图2-11所示:图2-11库存查询DFD2.4 实体关系图(E-R图) 任我行进销存管理系统主要包括了销售业务流程管理,采

37、购业务流程管理,仓储管理,账务管理,基础资料管理,系统管理进行展开设计,各个模块业务流程管理之间涉及的实体关系图会比较多。下面对介绍几个主要实体关系图如下图所示:1. 采购管理实体关系图 图2-12 采购管理实体关系图2. 仓储管理实体关系图 图2-13仓储管理实体关系图 2.6 本章小结本章对主要是对进销存管理系统的需求进行具体的分析,对企业现在遇到问题各个模块提出的需求在可行性的基础上,都做了分析设计。进销存管理系统的设计主要包括了销售业务流程管理,采购业务流程管理,仓储业务流程管理,账务业务流程管理,基础资料建档管理和系统管理整个企业业务流程需求收集,梳理和分析。本章节主要是通过对企业业

38、务场景进行了解研究,系统中的各个环节都是根据实际业务产生的设计。 系统模块功能的从总体到细节的分析,用数据流图对系统进行了分析,包括了销售出库数据流图,采购入库数据流图,库存盘点流图,销售退货流图和报表统计流图来结合做详细的说明。研究系统的设计逻辑是否合理,还有实体关系图的来表述清楚系统各个实体之间的关系。为系统的设计与实现提供前提准备。第3章 系统设计3.1 系统设计3.1.1 系统总体架构设计我们的进销存系统主要是基于.NET技术展开的设计。系统主要采取了B/S架构,客户端操作方便。主要是通过web服务器与数据库进行交互,方便用户在不同平常上运行程序。数据库采用的是SQL Server 2

39、008 r2。(1)利用基础类库:线程,文件输入/输出,图形的绘制以及与外部硬件设备的交互,使用ASP。NET创建Web站点,使用WCF创建网络服务,使用WPF创建桌面GUI应用程序,可以与XML文档、特定计算机的本地目录和文件系统交互,也可以通过ADO.NET与关系数据库交互。 (2)利用ADO.NET:通过SQL Server,XML来存取资料,提供数据访问接口,对数据进行管理,引入服务器控件机制,封装功能组件。ASP.NET:验证,缓存,状态管理提供执行效率,优化功能,借助内置Windows身份验证和基于每个应用程序的配置,保证程序的安全性。(3)Windows Forms :提供本地组

40、件访问方式,与XML链接并在ADO.NET上创建程序。CLS:NET Framework是一组规则,所有。NET语言必须遵循这些规则来创建与其他语言互操作的应用程序,从而增强不同语言之间的兼容性。(4)介绍了系统的B/S架构:系统功能实现的核心部分是服务器,只要客户端安装了浏览器,服务器端安装了SQL Server数据库,浏览器通过Web服务器数据库进行数据交互。SQL Server 2008 R2:支持大规模数据中心和数据仓库,支持应用程序的顺利建立和扩展,能够与微软应用平台紧密集成,进行大量复杂的事件处理。3.1.2 数据库设计进销存管理系统需要存储着大量的数据,因为对数据库设计是重要的一

41、部分。本节对系统用到的数据库表结构进行详细设计。其中主要包括了:(1) BD_Goods商品信息表 表3-1 BD_Goods表列名数据类型可为空注释Goods_IDNUMBER(15)NOT NULL序列号Goods_NoVARCHAR2(20)NOT NULL商品编号Goods_NameVARCHAR2(20)NOT NULL商品名称GoodsAbbNameVARCHAR2(20)NULL简名SpecVARCHAR2(20)NULL规格ModelVARCHAR2(30)NULL型号TypeNameVARCHAR2(20)NOT NULL商品类型商品信息表主要是记录了商品的编号,商品的名称,

42、商品简名,商品类型,商品规格和商品型号等储存信息,表结构如图3-1所示。(2) BD_Btype往来单位信息表往来信息表主要是记录了往来单位的类型,供应商/客户的编号,供应商/客户的名称,供应商/客户的简称,供应商/客户的拼音等信息。该表是表结构如表3-2所示:表3-2 BD_Btype表列名数据类型可为空注释BTypeIDNUMBER(15)NOT NULL序列号BTypeCodeVARCHAR2(30)NOT NULL往来单位编号BTypeNameVARCHAR2(30)NOT NULL往来单位名称BtypeAbbNameVARCHAR2(30)NOT NULL简称SpellVARCHAR

43、2(20)NULL拼音简写BtypeTypeIDVARCHAR2(20)NOT NULL类型编号LinkManVARCHAR2(20)NULL联系人(3) PD_GoodsStock(库存分布表)表该表为库存分布表信息表,库存信息表主要是用于记录商品的库存信息,主要包括了商品的编号,商品的名称,商品的成本单价,商品的库存金额和商品的库存数量等信息。表结构如表3-3所示:表3-3 PD_GoodsStock表列名数据类型可为空注释StockIDNUMBER(15)NOT NULL信息表IDGoodsIDVARCHAR2(20)NOT NULL商品IDPriceVARCHAR2(20)NOT NU

44、LL成本单价TotalVARCHAR2(20)NOT NULL库存金额QtyVARCHAR2(20)NOT NULL库存数量WhsIDVARCHAR2(25)NOT NULL序列号WhsNOVARCHAR2(20)NOT NULL仓库编号WhsNameVARCHAR2(20)NOT NULL仓库名称(4) Billindex_List(单据列表)表表3-4 Billindex_List表列名数据类型可为空注释SysIDNUMBER(15)NOT NULL序列号BillTypeVARCHAR2(30)NOT NULL单据BillTypeIDVARCHAR2(20)NOT NULL单据代号Bill

45、NameVARCHAR2(20)NOT NULL单据名称BillHeadVARCHAR2(20)NOT NULL单据编号前缀 表主要记录了单据的类型,单据的名称,单据的编号,单据编号编排的格式等相关信息。表结构如上表3-4所示。3.1.3 系统模块的设计根据需求分析,任我行进销存管理系统的实现主要包括销售管理,采购管理,仓储管理,往来管理,基础资料和系统管理,本章节主要描述主要部分功能模块的设计。1. 登录管理 登录管理有两个部分组成:业务系统和运维平台。 操作员需要通过登录信息验证才能成功进入系统。操作员的登录信息,我们做了一个独立管理的设置,运维平台主要是管理着系统的账套信息,账套的编号,

46、账套的名称,数据库等信息。运维平台是连接数据库服务器的,因此登录运维平台需要输入密码,密码就是数据库连接密码,并且输入验证码。提交确定信息后,服务器接受客户端请求后,会验证信息是否匹配。匹配成功操作员才能成功登录运维平台。而运维平台主要是对接的是业务系统的账套信息,数据库信息操作员必须在运维平台新增了账套的信息,才能登录业务系统,因为登录业务系统需要输入你的账套名称,用户名,密码,和验证码。账套名称必须是已经运维平台里面新增的账套信息,否则系统会提示你当前账套信息不存在,或需要在运维平台引入账套;输入账套名称后,操作员需要输入用户名,用户名必须是正确的,否则系统会弹出警告,对不起,系统没有编号为XXX的操作员;输入正确的密码,否则系统会弹出警告,对不起,密码错误,请重新输入密码,密码的字母必须使用正确的大小写,请确定是否因疏忽而按下Caps Lock!;当验证码输入错误时,系统会提示,验证码不正确,请重新输入!只有当账套名称,用户名,密码,验证码都输入正确的情况下才能成功的登录系统 根据登录功能的分析,操作员登录系统首先需要登录运维平台,新增账套信息或者引入账套信息。然后再业务系统登录页面输入运维平台中已拥有的账套名称,输入正确的用户名,密码,验证码确定后成功登录进入系统。登录的具体流程图如下图3-1所示图3-1 登录管理流

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 期刊短文 > 信息管理

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com