北京德龙玩具有限公司商品销售管理系统_第1页
北京德龙玩具有限公司商品销售管理系统_第2页
北京德龙玩具有限公司商品销售管理系统_第3页
北京德龙玩具有限公司商品销售管理系统_第4页
北京德龙玩具有限公司商品销售管理系统_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、北京联合大学 毕业设计 目 录摘 要IAbstractII引 言- 1 -1 系统概述- 2 -1.1 研究目的- 2 -1.2 系统总体设计方法- 2 -1.3系统目标- 2 -1.4 系统开发环境- 3 -1.4.1 系统运行环境- 3 -1.4.2 系统开发环境- 3 -1.5 相关技术及工具介绍- 3 -1.5.1 .NET Framework概述- 3 -1.5.2 ASP.NET简介- 4 -2.1业务分析- 5 -2.2 数据流程分析- 5 -2.3 数据字典- 11 -2.3.1 数据项条目- 11 -2.3.2 数据流条目- 13 -2.3.3 数据加工条目- 18 -3概要

2、设计- 26 -3.1系统总体设计- 26 -3.1.1 系统总体架构- 26 -3.1.2 系统总体结构设计- 26 -3.2 功能描述- 27 -3.3 数据库设计- 30 -3.3.1 概念结构设计- 30 -3.3.2 逻辑结构设计- 33 -3.3.3 数据库基本表- 33 -3.3.4 视图设计- 36 -3.3.5 数据库实现及数据关系图- 37 -4系统详细设计与实现- 38 -4.1 开发环境配置- 38 -4.1.1 配置支持ASP技术的IIS服务器- 38 -4.2 主要功能模块设计与实现- 38 -4.2.1 首页- 38 -4.2.2 系统管理- 39 -4.2.3

3、客户管理- 41 -4.2.4 订单管理- 41 -4.2.5 商品管理- 42 -4.2.6 销售管理- 43 -5 系统测试- 45 -5.1 测试方法说明- 45 -5.2 测试用例设计- 45 -5.3 测试结果- 49 -结 论- 50 -致 谢- 51 -参考文献- 52 - 52 -引 言随着全球经济一体化,国内经济改革的逐年深化,使得国内中小型企业都面临着巨大的挑战,管理体制的不完善、生产技术不能和集团性质的大公司相竞争,成为中小企业发展需要解决的首要问题,而即使企业具有了一定先进的技术,由于管理体制中种种问题的制约,也不能使企业在激烈的竞争中占有一席之地。 计算机技术的全面普

4、及,给中小型企业带来了新鲜的血液,利用计算机对企业进行管理,不仅解决了传统管理方式中的管理效率低下、管理不全面,数据信息不能得到统计等问题。管理方式的转变,提高整个企业的工作效率,在某种意义上讲,给中小企业提供了新的有利条件,增强了企业的核心竞争力,成为企业管理的必备工具。因此,企业必须加强自身的信息基础设施建设,通过企业基础数据的信息化、企业基本业务流程和事务处理的信息化、企业内部控制及实施控制过程的信息化、人的行为规范管理等企业基础管理信息化工程,确保企业在规模不断扩大和业务迅速发展的过程中保持坚实的管理基础和繁殖内核,促进企业的可持续发展。企业的销售管理是企业发展的关键环节,一个好的销售

5、管理体制将给企业带来很可观的经济效益。无论是一个销售公司还是一个销售商店,都有很多的销售数据需要管理。手工管理这些纷繁复杂数据的方式已经不适应时代的潮流,实现数据规范化、自动化的电脑管理,是一个管理规范、动作高效的企业单位的必然要求。1商品销售管理系统是一个MIS系统,主要用于对客户关系、商品库存、销售行为、销售过程等环节进行全面管理的系统。所谓MIS(管理信息系统Management Information System)系统 ,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。它是一门新兴的科学,其主要任务是最大限度

6、的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或

7、不足。换句话说,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。 1 系统概述1.1 研究目的本系统是为北京德龙玩具有限公司开发的“商品销售管理系统”。北京德龙玩具有限公司是一家自营出口布绒玩具的私营股份公司。公司成立于2001年,是北京市场中最有发展潜力和竞争力的玩具企业,主要生产静态布绒缝制玩具,销往美国、加拿大、欧洲市场。目前公司有员工100多人,下设多个加工厂,加工厂遍布北京郊区及河北地区,业务全面发展,订单不断增多,公司规模也日益扩大。以往,公司的销售管理还是手工记帐,既耗时又耗力。这种传统的手工管理方式已经远远不能满足公司现在的管理要求,严重阻碍了公

8、司的发展,因此公司目前急需一套精炼的管理软件,以实现对客户关系、商品库存、销售行为、销售过程等环节进行全面管理。1.2 系统总体设计方法本系统采用结构化设计方法。结构化方法的基本思想可概括为:自顶向下、逐步求精、模块化技术。 自顶向下逐层分解,是指在程序设计时,先考虑问题大的方面,在确定了主要方向后,再由表及里深入到问题具体的细节,由易到难,逐层解决问题。这是一个由模糊到清晰,由概括到具体的过程。而逐步求精是在遇到复杂问题的时候,先设计一些子目标作为过渡,来逐步细化。2 结构化程序设计是以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模块,这样可以使每一个模块的工作变的单

9、纯而明确,为设计一些较大的软件打下了良好的基础。 由于模块相互独立,因此在设计其中一个模块时,不会受到其它模块的牵连,因而可将原来较为复杂的问题化简为一系列简单模块的设计。模块的独立性还为扩充已有的系统、建立新系统带来了不少的方便,因为我们可以充分利用现有的模块作积木式的扩展。 因此,按照结构化程序设计方法设计出的程序具有明显的优点。其一,程序易于阅读、理解和维护。程序员采用结构化编程方法,将一个复杂的程序分解成若干个子结构,便于控制、降低程序的复杂性,因此容易编写程序,同时便于验证程序。其二,提高了编程工作的效率,降低了软件开发成本。由于结构化编程方法能够把错误控制到最低限度,因此能够减少调

10、试和查错的时间。1.3系统目标通过本系统应当达到以下目标:一 安全性系统的安全性是一个优秀系统的必要特征。在商品销售环节中尤为重要。要充分保证其系统运行稳定,安全可靠。二 方便性系统通过界面提供的功能应尽量方便操作用户的使用,最大限度地实现其易安装性、易维护性、稳定性和易操作性。三 一致性保证数据的一致性、结算正确性的同时也要方便用户的输入。四 统一性系统中所有界面都必须具有统一的风格,操作灵活,界面友好,充分满足企业的销存管理需求1.4 系统开发环境1.4.1 系统运行环境服务器端:系统环境:Windows 2000 / XP、IIS5.0 、Microsoft Framework1.1、M

11、icrosoft SQL 2005CPU:Intel 奔腾4 XEON 2.8GHz硬盘:80G内存:512MB内存客户端:操作系统:Windows 2000 / XP,浏览器IE 6.0或以上 CPU:Intel 奔腾4 XEON 2.8GHz硬盘:80G内存:512MB内存1.4.2 系统开发环境操作系统:Windows XP Professional开发平台:Microsoft Visual Studio 2005开发语言:VB.NET数据库:Microsoft SQL Server 20051.5 相关技术及工具介绍1.5.1 .NET Framework概述.NET Framewor

12、k 是用于 .NET 平台的编程模型,其关键组件是公共语言运行库(CLR,Common Language Runtime)和 .NET Framework 类库,它提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成,是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。3.NET Framework 旨在实现下列目标: 提供一个将软件部署和版本控制冲突最小化的代码执行环境; 提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境; 提供一个可消除脚本环境或解释环境的性能问题的代码执行环境; 使开发人员的经

13、验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致; 按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。1.5.2 ASP.NET简介ASP.NET结构是一个三层系统:UI层、业务逻辑层和数据层,结构模型如图1-1所示:图1-1 ASP.NET的结构模型 UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户; 业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由Web表单、XML  Web Services和组件服务组成,其

14、中Web表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web表单交互生成的信息和数据的基础; 数据层是通过ADO.NET操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。72 需求分析2.1业务分析通过调研,对公司的业务流程进行了进一步分析:北京德龙玩具有限公司成立于2001年,自2004年下半年开始引入微机管理技术,当时的微机管理主要用于库存、财务、技术资料等工作领域,销售管理还是手工记帐。实现过程是,仓库设有专职的保管员,负责采购及发货的业务员从仓库取货时要在相应的账册上(出库流水帐和入库流水帐)登记,包括交易日期

15、、生产厂商名称、客户名称、货品名称 、数量、经办人、单价等。具体如下:公司生产商品,仓库保管员记录商品信息后后将商品入库;工作人员根据客户需求下订单;销售商品时,销售人员把相应的商品数量从现存商品库中减去,并进行记录,以便日后查看和统计销售信息;因货物质量原因或运输原因等发生客户退货时,把退回的商品加入现存商品库中,并从销售库中进行核减,做退货登记;根据商品销售数量,确定下一期应加大对哪些商品的生产,减少哪些商品的产量,能对公司的下一个动作有一个准确的判断。这样的管理体制对统计和查询工作很不方便,可以说如果长时间和业务积累之后,再想查询某一具体数据,将会是一项很困难的事。随着北京德龙玩具有限公

16、司规模的不断扩大,与客户间的往来业务也越来越多,手工管理这些纷繁复杂数据的方式已经不适应企业发展的要求,实现数据规范化、自动化的电脑管理,是当前公司发展的必然要求。因此我开发并设计此系统,希望能够适应公司发展的需要,提高工作效率,很好地实现信息数据的规范化管理。2.2 数据流程分析数据流程指数据在系统中产生、传输、加工处理、使用、存储的过程。常用的描述数据流程的工具是数据流程图,又称为DFD图,它是一种能全面地描述信息系统逻辑模型的工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。图2-1是系统的顶层图。图2-1 商品销售管理系统DFD顶层图说明:本系统的使用对象主要是

17、公司里的员工,不同部门的员工对本系统有不同的操作权限,可对自己负责的业务信息进行处理。DFD零层图:图2-2 商品销售管理系统DFD 零层图说明:系统按功能分为五个模块,分别是:客户管理、订单管理、商品管理、销售管理、系统管理。只有拥有有效登录权限的操作用户,才能使用系统的各个功能。1 系统管理:主要是对使用本系统的用户进行维护和管理。操作用户登录管理系统后,输入用户名和密码,系统进行识别。若判断其有访问权限,则可使用该模块的以下功能:登陆管理系统,退出管理系统,新建操作用户,修改用户信息,修改用户密码,分配用户权限, 公司信息设置,系统帮助信息。若无访问权限,则可以新建操作用户,用注册后的信

18、息重新登陆。DFD图如下所示:图2-3 系统管理DFD图图2-4 “系统管理”二层图2 客户管理:记录和管理客户的相关信息。采购客户管理:用于管理员登记向公司购买商品的客户基本信息。操作用户登录系统后,判断其是否有访问权限,若有,则可以使用该功能;若没有访问权限,则退回系统首页,用户需重新登录,DFD图如下所示: 图2-5 客户管理DFD图 图2-6“客户管理”二层图3 订单管理:记录和管理订单信息。用户输入用户名和密码后,系统进行验证,若有访问权限,则可以使用订单管理模块中的相关功能:查询订单信息,添加新订单,修改订单,删除订单。若无访问权限,则退回系统首页。DFD图如下所示: 图2-7 订

19、单管理DFD图 图2-8“订单管理”二层图4 商品管理:对商品进行设置,及时反映玩具的出库及库存信息。用户输入用户名和密码后,系统进行验证,若有访问权限,则可以使用商品管理模块中的各个功能:商品信息设置,查询出库商品,汇总出库商品,查询库存商品。若无访问权限,则退回系统首页。 DFD图如下所示: 图2-9 商品管理DFD图图2-10“ 商品管理”二层图5 销售管理:记录和管理销售出库、销售退货、收到销售货款、支付销售退款等信息。用户输入用户名和密码后,系统进行验证,若有访问权限,则可以使用销售管理模块中的各个功能:销售出库登记,销售退货登记,收到销售货款,支付销售退款,商品销售排行等,若无访问

20、权限,则退回系统首页。 DFD图如下所示: 图2-11 销售管理DFD图 图2-12 “销售管理”二层图2.3 数据字典数据字典(Data Dictionary, DD)是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体进行定义和描述的工具,是数据分析和管理工具,同时也是系统设计阶段进行数据库设计的重要依据。6数据字典的内容包括:1.数据项(数据元素):数据的最小单位。 2.数据结构:描述数据项之间的关系可由若干数据项、数据结构,或数据与数据结构组成。 3.数据流:由一个或一组固定的数据项组成。 4.处理逻辑:数据流程图中最底层的处理逻辑。 5.数据存储:数据的逻辑存储结

21、构。 6.外部实体:与数据有关的机构或个人。2.3.1 数据项条目表2-1 系统数据项条目编号数据项条目类型长度说明1客户名称nvarchar502联系地址nvarchar503联系电话nvarchar504邮政编码nchar105联系人员nchar106纳税号码nvarchar507开户银行nvarchar507自编号Int<208销售单号nvarchar509应收金额float10收款方式nvarchar500-现金 1-支票 2-转账 11实收金额nvarchar5012经办人员nvarchar5013出库日期datatime1614商品编号nvarchar5015商品名称nvar

22、char5016计量单位nchar1017商品单价float18销售数量float19销售金额float销售金额=商品单价*销售数量20用户名称nvarchar5021用户姓名nvarchar5022所在部门nvarchar5023职责说明nvarchar5024累计销售量float25当前库存量float当前库存量=入库量-销售量26建议销售价float27公司名称nvarchar5028法人代表nvarchar5029公司地址nvarchar5030邮政编码nvarchar5031服务电话nvarchar5032订单号nvarchar5033下单日期datatime1634订购人nvarc

23、har5035订购人地址nvarchar5036订购人邮编nvarchar5037订购人联系电话nvarchar5038付款方式nvarchar500-现金 1-支票 2-转账2.3.2 数据流条目表2-2 系统数据流条目数据流编号名称组成来源去向D1.1用户登录信息用户名+密码操作用户1.1验证是否有权限访问D1.2用户信息用户名+权限C1.1操作用户1.1验证是否有权限访问D1.3有效访问权限用户名+相应权限1.1验证是否有访问权限1.2客户管理D1.4客户信息客户名称+联系地址+联系电话+开户银行+纳税号码+邮政编码C1.2客户信息1.2客户管理D1.5处理后的客户信息客户名称+联系地址

24、+联系电话+开户银行+纳税号码+邮政编码1.2客户管理屏幕显示D1.6无效访问权限用户名+无效权限1.1是否有访问权限系统首页D1.7有效访问权限用户名+密码C1.3操作用户1.2.1查询客户信息D1.8查询条件客户名称1.2.1查询客户信息客户信息D1.9客户信息客户名称+联系地址+联系电话+开户银行+纳税号码+邮政编码C1.4客户信息查询客户信息D1.10客户信息客户名称+联系地址+联系电话+开户银行+纳税号码+邮政编码1.2.1查询客户信息1.2.2修改客户信息D1.11处理后的客户信息客户名称+联系地址+联系电话+开户银行+纳税号码+邮政编码1.2.2修改客户信息C1.4客户信息D1.

25、12处理后的客户信息客户名称+联系地址+联系电话+开户银行+纳税号码+邮政编码1.2.2修改后的客户信息屏幕显示D2.1用户登录信息用户名+密码操作用户2.1验证是否有权限访问D2.2用户信息用户名+权限C2.1操作用户2.1验证是否有权限访问D2.3有效访问权限用户名+相应权限2.1验证是否有访问权限2.2订单管理D2.4订单信息订单号+下单日期+订购人+订购人地址+订购人邮编+付款方式C2.2订单信息2.2订单管理D2.5处理后的订单信息订单号+下单日期+订购人+订购人地址+订购人邮编+付款方式2.2订单管理屏幕显示D2.6无效访问信息用户名+无效权限2.1是否有访问权限系统首页D2.7有

26、效访问权限用户名+相应权限操作用户2.2.1查询订单信息D2.8订单信息订单号+下单日期+订购人+订购人地址+订购人邮编+付款方式C2.3订单信息2.2.1查询订单信息D2.9处理后的订单信息订单号+下单日期+订购人+订购人地址+订购人邮编+付款方式2.2.1查询订单信息屏幕显示D2.10有效访问权限用户名+相应权限操作用户2.2.2增加新订单D2.11订单信息订单号+下单日期+订购人+订购人地址+订购人邮编+付款方式2.2.2增加新订单C2.4订单信息D2.12处理后的订单信息订单号+下单日期+订购人+订购人地址+订购人邮编+付款方式2.2.2增加新订单屏幕显示D2.13有效访问权限用户名+

27、相应权限操作用户2.2.3修改订单D2.14订单信息订单号+下单日期+订购人+订购人地址+订购人邮编+付款方式2.2.3修改订单C2.5订单信息D2.15处理后的订单信息订单号+下单日期+订购人+订购人地址+订购人邮编+付款方式2.2.3修改订单屏幕显示D2.16有效访问权限用户名+相应权限操作用户2.2.4删除订单D2.17订单信息订单号+下单日期+订购人+订购人地址+订购人邮编+付款方式2.2.4删除订单C2.6订单信息D2.18处理后的订单信息订单号+下单日期+订购人+订购人地址+订购人邮编+付款方式2.2.4删除订单屏幕显示D3.1用户登录信息用户名+密码操作用户3.1验证是否有权限访

28、问D3.2用户信息用户名+权限C3.1操作用户3.1验证是否有权限访问D3.3 有效访问权限用户名+相应权限3.1验证是否有访问权限3.2商品管理D3.4商品信息商品编号+商品名称+计量单位+累计销售量+当前库存量+建议销售价C3.2商品信息3.2商品管理D3.5处理后的商品信息商品编号+商品名称+计量单位+累计销售量+当前库存量+建议销售价3.2商品管理屏幕显示D3.6无效访问权限用户名+权限3.1验证是否有访问权限屏幕显示D3.7有效访问权限用户名+相应权限操作用户3.2.1商品信息设置D3.8 商品信息商品编号+商品名称+计量单位+累计销售量+当前库存量+建议销售价商品信息3.2.1商品

29、信息设置D3.9商品信息商品编号+商品名称+计量单位+累计销售量+当前库存量+建议销售价3.2.1商品信息设置屏幕显示D3.10有效访问权限用户名+相应权限操作用户3.2.2查询出库商品D3.11查询信息起始日期-结束日期3.2.2查询出库商品销售信息D3.12满足条件的商品信息商品编号+商品名称+计量单位+累计销售量+当前库存量+建议销售价C3.3销售信息3.2.2查询出库商品D3.13满足条件的商品信息商品编号+商品名称+计量单位+累计销售量+当前库存量+建议销售价3.2.2查询出库商品屏幕显示D3.14有效访问权限用户名+相应权限操作用户3.2.3汇总出库D3.15查询信息商品信息C3.

30、4销售信息3.2.3汇总出库商品D3.16出库商品信息商品编号+商品名称+计量单位+商品单价+销售数量+销售金额3.2.3汇总出库商品屏幕显示D3.17有效访问权限用户名+相应权限操作用户3.2.4查询库存商品D3.18查询条件商品编号+商品名称+计量单位+累计销售量+当前库存量 C3.5商品信息3.2.4查询库存商品D3.19商品库存信息商品编号+商品名称+计量单位+累计销售量+当前库存量3.2.4查询库存商品屏幕显示D4.1用户登录信息用户名+密码操作用户4.1验证是否有访问权限D4.2用户信息用户名+权限C4.1操作用户4.1验证是否有权限访问D4.3 有效访问权限用户名+相应权限4.1

31、验证是否有访问权限4.2销售管理管理D4.4销售信息销售单号+客户名称+应收金额+收款方式+实收金额+经办人员+出库日期C4.2销售信息4.2销售管理D4.5处理后的销售信息销售单号+客户名称+应收金额+收款方式+实收金额+经办人员+出库日期4.2销售管理屏幕显示D4.6无效访问权限用户名+权限4.2验证是否有访问权限屏幕显示D4.7有效访问权限用户名+相应权限操作用户4.2.1销售出库登记(添加出库单)D4.8销售信息销售单号+客户名称+应收金额+收款方式+实收金额+经办人员+出库日期4.2.1销售出库登记(添加出库单)C4.3销售信息D4.9销售明细销售单号+商品编号+商品名称+计量单位+

32、商品单价+销售数量+销售金额4.2.1销售出库登记(添加出库单)C4.4销售明细D4.10销售出库信息销售单号+商品编号+商品名称+计量单位+商品单价+销售数量+销售金额+应收金额+实收金额+经办人员+出库日期4.2.1销售出库登记(添加出库单)屏幕显示D4.11有效访问权限用户名+相应权限操作用户4.2.2销售退货登记(添加退货单)D4.12退货信息销售单号+客户名称+应收金额+收款方式+实收金额+经办人员+出库日期4.2.2销售退货登记(添加退货单)C4.5销售信息D4.13退货明细销售单号+商品编号+商品名称+计量单位+商品单价+销售数量+销售金额4.2.2销售退货登记(添加退货单)C4

33、.6销售明细D4.14退货信息销售单号+商品编号+商品名称+计量单位+商品单价+销售数量+销售金额+应收金额+实收金额+经办人员+出库日期4.2.2销售退货登记(添加退货单)屏幕显示D4.15有效访问权限用户名+相应权限操作用户4.2.3收到销售货款(添加货款单)D4.16货款单信息销售单号+客户名称+应收金额+收款方式+实收金额+经办人员+出库日期4.2.3收到销售货款(添加货款单)C4.7销售信息D4.17货款单明细销售单号+商品编号+商品名称+计量单位+商品单价+销售数量+销售金额4.2.3收到销售货款收到销售货款(添加货款单)C4.8销售明细D4.18货款单信息销售单号+商品编号+商品

34、名称+计量单位+商品单价+销售数量+销售金额+应收金额+实收金额+经办人员+出库日期4.2.3收到销售货款收到销售货款(添加货款单)屏幕显示D4.19有效访问权限用户名+相应权限操作用户4.2.4支付销售退款(添加退款单)D4.20退款但信息销售单号+客户名称+应收金额+收款方式+实收金额+经办人员+出库日期4.2.4支付销售退款(添加退款单)C4.9销售信息D4.21退款单明细销售单号+商品编号+商品名称+计量单位+商品单价+销售数量+销售金额4.2.4支付销售退款(添加退款单)C4.10销售明细D4.22退款单信息销售单号+商品编号+商品名称+计量单位+商品单价+销售数量+销售金额+应收金

35、额+实收金额+经办人员+出库日期4.2.4支付销售退款(添加退款单)屏幕显示D4.23有效访问权限用户名+相应权限操作用户4.2.5结转销售货款D4.24商品销售信息销售单号+商品编号+商品名称+计量单位+商品单价+销售数量+销售金额销售明细4.2.6商品销售排行D4.25商品排行信息销售单号+商品编号+商品名称+计量单位+商品单价+销售数量+销售金额4.2.6商品销售排行屏幕显示D5.1访问信息操作用户5.1登陆管理系统D5.2用户登录信息用户名+密码5.1登陆管理系统5.2验证用户名和密码D5.3登录信息用户名+密码5.2验证用户名和密码C5.1操作用户D5.4验证成功用户信息5.2验证用

36、户名和密码5.3系统管理D5.5验证失败用户信息5.2验证用户名和密码5.4新建操作用户D5.6注册信息用户名称+用户姓名+所在部门+联系电话+相应权限。5.4新建操作5.1登陆管理系统D5.7有效访问权限用户名+相应权限操作用户5.3.1登陆管理系统D5.8登录信息屏幕显示D5.9有效访问权限用户名+相应权限操作用户5.3.2退出管理系统D5.10用户信息用户名称+用户姓名+所在部门+联系电话5.3.3新建操作用户C5.2操作用户D5.11用户信息屏幕显示D5.12有效访问权限用户名+相应权限操作用户5.3.4修改用户信息D5.13用户信息用户名称+用户姓名+所在部门+联系电话5.3.4修改

37、用户信息C5.3操作用户D5.14用户信息用户名称+用户姓名+所在部门+联系电话5.3.4修改用户信息屏幕显示D5.15有效访问权限用户名+相应权限操作用户5.3.5修改用户密码D5.16密码信息旧密码+新密码5.3.5修改用户密码C5.4操作用户D5.17用户信息屏幕显示D5.18有效访问权限用户名+相应权限操作用户5.3.6分配用户权限D5.19分配权限信息用户名称+用户姓名+所在部门+联系电话+相应权限。5.3.6分配用户权限C5.5操作用户D5.20用户信息用户名称+用户姓名+所在部门+联系电话+相应权限。5.3.6分配用户权限屏幕显示D5.21有效访问权限用户名+相应权限操作用户5.

38、3.7公司信息设置D5.22公司信息公司名称+法人代表+公司地址+邮政编码+服务电话5.3.7公司信息设置C5.6公司信息D5.23公司信息公司名称+法人代表+公司地址+邮政编码+服务电话5.3.7公司信息设置屏幕显示2.3.3 数据加工条目表2-3 数据加工条目加工编号1.1加工名称验证是否有权限访问功能说明验证是否有访问权限激发条件用户点击相关菜单输入D1.1、D1.2输出D1.3、D1.6加工逻辑判断各项是否有访问权限表2-4 数据加工条目2加工编号1.2加工名称客户管理功能说明对客户信息进行查询、添加、修改激发条件用户点击相关菜单输入D1.3 、D1.4输出D1.5加工逻辑进行查询、添

39、加、修改表2-5 数据加工条目3加工编号1.2.1加工名称查询客户信息功能说明对客户信息进行查询激发条件用户选择相应信息输入D1.7 、D1.9输出D1.8、D1.10加工逻辑进行查询表2-6 数据加工条目4加工编号1.2.2加工名称修改客户信息功能说明对客户信息进行修改激发条件用户选择客户信息输入D1.10输出D1.11、D1.12加工逻辑进行修改表2-7 数据加工条目5加工编号2.1加工名称验证是否有权限访问功能说明验证用户是否可以使用此项功能激发条件用户点击相关菜单输入D2.1 、D2.2输出D2.3、D2.6加工逻辑判断权限表2-8 数据加工条目6加工编号2.2加工名称订单管理功能说明

40、对订单信息进行查询、添加、修改激发条件用户点击相关菜单输入D2.3 、D1.4输出D2.5加工逻辑进行查询、添加、修改表2-9 数据加工条目7加工编号2.2.1加工名称查询订单信息功能说明对订单信息进行查询激发条件用户点击相关菜单输入D2.7 、D2.8输出D2.9加工逻辑进行查询表2-10 数据加工条目8加工编号2.2.2加工名称增加新订单功能说明对订单信息进行添加激发条件用户点击相关菜单输入D2.10输出D2.11、D2.12加工逻辑进行添加操作表2-11 数据加工条目9加工编号2.2.3加工名称修改订单功能说明对订单信息进行修改激发条件用户点击相关菜单输入D2.13输出D2.14、D2.

41、15加工逻辑进行修改表2-12 数据加工条目10加工编号2.2.4加工名称删除订单功能说明对订单信息进行删除激发条件用户点击相关菜单输入D2.16输出D2.17、D2.18加工逻辑进行删除操作表2-13 数据加工条目11加工编号3.1加工名称验证是否有权限访问功能说明验证用户是否有权限使用此功能激发条件用户点击相关菜单输入D3.1、D3.2输出D3.3、D3.6加工逻辑验证权限表2-14 数据加工条目12加工编号3.2加工名称商品管理功能说明对商品信息进行设置激发条件用户点击相关菜单输入D3.3 、D3.4输出D3.5加工逻辑对商品信息进行设置表2-15 数据加工条目13加工编号3.2.1加工

42、名称商品信息设置功能说明输入商品信息激发条件用户点击相关菜单输入D3.7输出D3.8、D3.9加工逻辑输入商品信息表2-16 数据加工条目14加工编号3.2.2加工名称查询出库商品功能说明根据查询条件(起始日期-结束日期)列出出库商品激发条件用户点击相关菜单输入D3.10 、D3.12输出D3.11、D3.13加工逻辑查询表2-17 数据加工条目15加工编号3.2.3加工名称汇总出库商品功能说明列出所有出库商品激发条件用户点击相关菜单输入D3.14、D3.15输出D3.16加工逻辑列出出库商品表2-18 数据加工条目16加工编号3.2.4加工名称查询库存商品功能说明列出所有库存激发条件用户点击

43、相关菜单输入D3.17、D3.18输出D3.19加工逻辑列示库存表2-19 数据加工条目17加工编号4.1加工名称验证是否有权限访问功能说明验证是否有访问权限激发条件用户点击相关菜单输入D4.1、D1.2输出D4.3、D4.6加工逻辑判断各项是否有访问权限表2-20 数据加工条目18加工编号4.2.1加工名称销售出库登记功能说明添加出库单激发条件用户点击相关菜单输入D4.7输出D4.8、D4.9、D4.10加工逻辑添加出库单表2-21 数据加工条目19加工编号4.2.2加工名称销售退货登记功能说明销售退货登记激发条件用户点击相关菜单输入D4.11输出D4.12、D4.13、D4.14加工逻辑添

44、加退货单表2-22 数据加工条目20加工编号4.2.3加工名称收到销售货款功能说明添加收到货款单激发条件用户点击相关菜单输入D4.15输出D4.16、D4.17、D4.18加工逻辑收到货款单表2-23 数据加工条目21加工编号4.2.4加工名称支付销售退款功能说明添加退款单激发条件用户点击相关菜单输入D4.19输出D4.20、D4.21、D4.22加工逻辑添加退款单表2-24 数据加工条目22加工编号4.2.5加工名称商品销售排行功能说明列示商品销售信息激发条件用户点击相关菜单输入D4.23输出D4.24、D4.25加工逻辑列示商品销售信息表2-25 数据加工条目23加工编号5.1加工名称登陆

45、管理系统功能说明用户登陆管理系统激发条件用户点击相关菜单输入D5.1、D5.6输出D5.2加工逻辑登陆管理系统表2-26 数据加工条目24加工编号5.2加工名称验证用户名和密码功能说明验证用户的用户名和密码激发条件用户点击相关菜单输入D5.2输出D5.3、D5.5加工逻辑验证有效性表2-27 数据加工条目25加工编号5.3加工名称系统管理功能说明操作用户可进行登录信息的设置激发条件用户点击相关菜单输入D5.4输出加工逻辑修改注册信息表2-28 数据加工条目26加工编号5.4加工名称新建操作用户功能说明新建用户激发条件用户点击相关菜单输入D5.5输出D5.6加工逻辑新建操作用户表2-29 数据加

46、工条目27加工编号5.3.1加工名称登陆管理系统功能说明用户登陆管理系统激发条件用户点击相关菜单,输入用户名与密码输入D5.7输出D5.8加工逻辑验证有效性表2-30 数据加工条目28加工编号5.3.2加工名称退出管理系统功能说明用户退出管理系统激发条件用户点击相关菜单输入D5.9输出加工逻辑退出管理系统表2-31 数据加工条目29加工编号5.3.3加工名称新建操作用户功能说明新建用户激发条件用户点击相关菜单输入输出D5.10加工逻辑新建用户信息表2-32 数据加工条目30加工编号5.3.4加工名称修改用户信息功能说明修改用户注册信息激发条件用户点击相关菜单输入D5.12输出D5.13、D5.

47、14加工逻辑修改用户注册信息表2-33 数据加工条目31加工编号5.3.5加工名称修改用户密码功能说明修改用户登陆密码激发条件用户点击相关菜单输入D5.15输出D5.16、D5.17加工逻辑修改用户登录密码表2-34 数据加工条目32加工编号5.3.6加工名称分配用户权限功能说明分配操作用户相关权限激发条件用户点击相关菜单输入D5.18输出D5.19、D5.20加工逻辑分配操作用户相关权限表2-35 数据加工条目33加工编号5.3.7加工名称公司信息设置功能说明设置公司信息激发条件用户点击相关菜单输入D5.21输出D5.22、D5.23加工逻辑设置公司信息3概要设计3.1系统总体设计3.1.1

48、 系统总体架构由于C/S(客户端/服务器)二层结构存在灵活性差、升级困难、维护成本及投资大等缺陷,已较难适应当前信息技术与网络技术发展的需要。随着WEB技术的日益成熟,互联网覆盖面的日益广泛, B/S(浏览器/服务器)结构已成为取代C/S结构的一种全新技术。5B/S结构在传统的C/S结构中间加上一层WEB服务层,把原来客户机所做的工作交给WEB服务层来实现。它有三层结构:表示层(用户界面),功能层(WEB服务器)和数据层(数据库服务器)。用户通过浏览器向分布在网络上的许多WEB服务器发出请求,WEB服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作。服务器将

49、担负更多的工作,对数据库的访问和应用程序的执行将在WEB服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由WEB服务器完成。与C/S结构相比,B/S结构有以下优点:(1) 用户端只需安装单一的浏览器软件(如IE),界面统一,使用简单。(2) 由于客户端无须安装专用软件,系统升级时只需更新WEB服务端的软件,使系统易于维护。(3) 采用标准的TCP/IP协议,HTTP协议,有良好的广域网支持,扩展性好,易于实现多用户监控,信息共享程度高。3.1.2 系统总体结构设计系统总体结构设计一般应遵循以下原则:子系统具有相对的独立性;子系统之间的数据依赖尽量小;子系

50、统的设置应考虑今后管理发展的需要;子系统的划分应便于系统分阶段实现。在遵循上述原则的基础上,根据系统处理业务的不同,将该管理系统分为客户管理、订单管理、商品管理、销售管理和系统管理五个子系统。图3-1是系统设计的总体框架图,通过图示的形式,描述了系统各部分的功能模块结构关系。图中的每一个模块都能够独立地实现其具体的功能。 图3-1 商品销售管理系统模块结构图3.2 功能描述本系统是为北京德龙玩具有限公司设计并开发的“商品销售管理系统”。该系统以降低管理成本、降低采购成本、减少积压库存、加速资金周转、强化财务监管为目标,构建出能够满足公司需求的管理软件,以提高公司的资金利用率,实现管理高效率和实时性。以下为本系统的总体功能描述:商品管理:生产商品,记录商品信息并将商品入库。对订单进行管理:包括查询、添加、修改和删除订单。销售管理:销售时把相应数量的商品从现存商品库中减去,并记录于另外的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论