服装销售管理系统.docx

上传人:牧羊曲112 文档编号:5335578 上传时间:2023-06-27 格式:DOCX 页数:30 大小:641.45KB
返回 下载 相关 举报
服装销售管理系统.docx_第1页
第1页 / 共30页
服装销售管理系统.docx_第2页
第2页 / 共30页
服装销售管理系统.docx_第3页
第3页 / 共30页
服装销售管理系统.docx_第4页
第4页 / 共30页
服装销售管理系统.docx_第5页
第5页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《服装销售管理系统.docx》由会员分享,可在线阅读,更多相关《服装销售管理系统.docx(30页珍藏版)》请在三一办公上搜索。

1、摘要1前言2正文31. 问题描述32. 需求分析32.1系统业务流程图 42.2数据流程图及数据字典42.3系统功能模块图93. 系统总体设计10概念结构设计10逻辑结构设计124. 详细设计185. 系统测试205.1测试方法205.2测试用例215.3测试结果226. 软件使用说明书 24总结26参考文献27致谢28摘要随着计算机技术的飞速发展,计算机在企业管理中应用的普及,用计算机实现 服装销售信息的管理势在必行。服装销售管理系统采用的是BUILDER9.0数据库应用系统开发实现的。这 设计的主要目的是了解BUILDER9.0和设计方法和基本功能,以这一个系统为例, 一步步告诉了我们如何

2、开发:网络分析,系统设计,系统了解,系统安全。数 据流图、数据字典,功能构成网络分析的系统各种不同类型的数据项目、分析系 统图表。在系统的设计上,详细说明每个功能表现的系统模块必需的数据以及格 式和字段,设计菜单等等。在系统的实现方面,提供了在表格之中的部份的对应功 能的关联和代码的设置。而且提供了对菜单的了解。这一个系统有数据登录,数 据储存,文件查询,如报表形式打印,系统有着良好的交互界面。这个系统的功 能是比较全面的,它的设计具有让使用者容易操作的特性。关键词:服装销售管理系统 POWERBUILDER9.0面向对象-XX.刖言通过对现在流行的各种销售管理软件的分析,我们发现市场上的软件

3、过于繁 琐,操作比较复杂,而其中软件的许多功能不被小型商家所采用,造成软件冗余 量大。销售管理系统是生产、计划和控制的基础。销售管理系统设计的总体目标 是通过对商品、销售、客户、订单、库存的管理,及时准确了解商品,销售、库 存等综合情况,以便为商家的决策做出准确的判断提供依据,并通过进销存数据的 分析,为管理及决策人员提供库存资金占用情况、物资短缺(超储)情况、客户订 单的发货情况、产品的生产情况。通过清仓盘库管理,保证账面与实物一致,为 计划及决策人员提供实时准确的存货信息,以便及时调整生产,保证企业各项生 产经营活动的顺利进行。为了繁琐的日常工作,快捷查找信息,准确处理产品存 放,迅速产生

4、文件报表,轻松进行管理,帮助库存人员不再进行大量重复的抄写, 复杂的计算,反复的核对,减少库存人员出现手工处理难以避免的错误。因此我 们准备开发出具有以下特点的小型销售管理软件:一、界面清晰、功能少而实用、操作简单。实用于服装销售部门使用。二、开发周期短、维护费用低、软件更新速度快。三、风格友好化,轻松管理,容易上手,达到一看就懂、一学即会。四、目标系统必须具有可靠性、安全性、可维护性、可移植性等,对于不同 的仓库人员授予不同的操作权限,具有定期数据备份功能。五、以表格的形式输出信息。六、增加数据有效性验证:即在操作人员因某种原因错误的输入了数据时系 统会自动提出数据录入有误并加以提示,这样方

5、便操作人员输入的数据有效性。七、系统的通用性:此系统为服装进销存管理系统,里面的数据都是从数据 库中提出(包括供货商、货号等),不受固定数据限制,增强系统的通用性。1. 问题描述本课题的内容是在现有的销售管理软件的基础上,吸收继承它们中管理的优 点,另一方面是认真对服装销售的过程进行认真的调研,得出服装销售管理的流 程和管理的内容。最终设计出适合的一套销售管理软件。同时通过调研发现,本系统需要实现的任务是:需要完成商品的销售衔接的 管理。当然要管理好销售衔接还涉及到客户相关资料,订单资料,商品资料等的 管理。2. 需求分析在传统的经营活动中,进、销、存一般都是手工管理,这样的管理浪费人力、 物

6、力、财力,而且效率非常低。商品购进管理方面,需要决策的最主要问题是把好 进货关,尽量使所有的商品符合顾客需求,适销对路。进货时间和数量要与销售 情况相协调并且保持“平稳”,以防止周转资金出现问题,提高资金周转和利用率。 靠人来完成这些工作往往是有心无力,还常常出现管理混乱的局面。于是,服装 销售管理系统便应运而生了。在商场中,服装的销售涉及服装的采购、库存、销 售以及统计分析等。本课程设计针对以上背景,开发出了一个小型服装销售管理 系统适用于商场服装的批发与零售。2.1系统业务流程图图2.1系统业务流程图2.2数据流程图及数据字典(1)数据流程图数据流图由四种基本的元素构成:数据流(Data

7、Flow),处理(Process), 数据存储和数据源(数据终点)。数据流程图如图2.2所示。供货单图2.2数据流程图(2)数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的 定义的集合。由于本次设计是小型软件系统的开发,所以采用卡片形式书写数据字典。每 张卡片上保存描述一个数据的信息这样做更新和修改起来比较方便,而且能单独 处理描述每个数据的信息。下面将列出若干数据元素的数据卡片信息。名称:khxi别名:客户信息描述:记录每一个客户的详细资料定义:客户信息=客户代码+名称+开户行+账号+信誉度+税号+邮编+传真+手机+电话+地址+联系人+Email 名称:spxx别名

8、:商品信息描述:记录每一个商品的详细资料商品信息=商品代码+商品名称+品牌+供应商定义:名称+款式+尺码+颜色+面料名称:ghsxx别名:供货商信息描述:记录每一个供货商的详细资料定义:供货商信息=供货商代码+联系人+供货商名称+地址+电话+开户行+账号+税号+邮编+手机+邮箱名称: 别名: 描述: 定义: 日期名称: 别名: 描述: 定义: 日期rkxx入库信息记录每一个入库商品的详细资料入库信息=入库单号+入库商品+数量+总金额+ckxxi=j出库信息记录每一个出库商品的详细资料出库信息=出库单号+出库商品+数量+总金额+l=Jkcxx名称:别名:描述:定义:商名代码+数量+单价+金额+日

9、期库存信息记录每一个库存商品的详细资料库存信息=入/出库发货单号+客户代码+经手人、I三三名称:dhxx 别名:订货信息 描述:记录每一个订货商品的详细资料定义:订货信息=订货单编号+商品编号+商品名称+I三I三三商品单价+数量+订单总金额+客户编号+日期名称:lrxx 别名:利润信息描述:记录每一个商品所获利润的详细资料定义:利润信息=商品代码+客户代码+入库单价+出库单价+商品数量+利润 名称:ghxx别名:供货信息 描述:记录每一个供货商品的详细资料定义:利润信息=供货单编号+商品编号+商品名称+商品单价+数量+订单总金额+客户编号+日期i=j2.3系统功能模块图服装销售管理系统功能模如

10、图2.3所示:服装销售管理系统商品管理库存管理客户信息订单处理统计分析图2.3服装销售管理系统功能模块图3.系统总体设计概念结构设计根据上面的设计规划出的实体包括:商品实体、客户实体、库存实体。各个 实体的E-R图以及实体与实体间的E-R关系图描述如下:(1) 商品信息实体及属性如图3.1所示。图3.1商品信息实体及属性图(2)客户信息实体及属性如图3.2所示。图3.2客户信息实体及属性图3.3库存信息实体及属性图(4) 供应商信息实体及属性如图3.4所示。系统E-R图如图3.5所示。客m户库总 金日期供n货-商m入库商品入库单号nmn库总m图3.5系统E-R图逻辑结构设计有以上系统E-R图,

11、得出系统共6个关系表,具体关系模式为:数据库一般分为三级模式:外模式、概念模式和内模式。外模式也就是不同 用户所对的数据视图,它将数据库内部抽象的数据及其互相之间的关系表示为简 单、直观的应用界面。概念模式是数据库中全部数据的逻辑结构和特征描述,通 常以某种数据模型为基础。内模式是对数据的物理结构和存储方式的描述。以下是E-R模型向关系数据库模型的转换:商品信息(商品代码、商品名称、品牌、供应商名称、款式、尺码、颜色、 面料)客户信息(客户代码、名称、开户行、账号、信誉度、税号、邮编、传真、 手机、电话、地址、联系人、E-mail)供货商信息(供货商代码、联系人、供货商名称、地址、电话、开户行

12、、账 号、税号、邮编、手机、邮箱)入库信息(入库单号、入库商品、数量、总金额、日期)出库信息(出库单号、出库商品、数量、总金额、日期)库存信息(入/出库发货单号、客户代码、经手人、商名代码、数量、单价、 金额、日期)利润信息(商品代码、客户代码、入库单价、出库单价、商品数量、利润)订货信息(订货单编号、商品编号、商品名称、商品单价、数量、订单总金额、客户编号、日期)供货信息(供货单编号、商品编号、商品名称、商品单价、数量、订单总金额、客户编号、日期)在实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间 关系。各个数据表的字段设置如下:(1)商品信息表如表3.1所示。表3.1冏品信

13、息表序号字段名别名类型长度是否为空键1spdm商品代码Varchar30Not nullP2spmc商品名称Varchar30Not null3pp品牌Varchar30Not null4gysmc供应商名称Varchar30Not null5cm尺码Varchar30Not null6ks款式Varchar30Not null7ys颜色Varchar30Not null8ml面料Varchar30Not null9bzfs包装方式varchar30Not null(2) 客户信息表如表3.2所示。表3.2客户信息表序号字段名别名类型长度是否为空键1spdm客户代码Varchar30Not n

14、ullP2spmc名称Varchar303pp开户行Varchar304gysmc账号Varchar305cm信誉度Varchar306ks税号Varchar307ys邮编Varchar308ml传真Varchar309bzfs手机varchar30(3) 供货商信息表如3.3所示:表3.3供货商信息表序号字段名别名类型长度是否为空键1ghsdm供货商代码Varchar30Not nullP2lxr联系人Varchar303ghsmc供货商名称Varchar304di地址Varchar305dh电话Varchar306khh开户行Varchar307zh账号Varchar308sh税号Varc

15、har309yb邮编Varchar3010sj手机Varchar3011yx邮箱Varchar30入库信息表如3.4所示:表3.4入库信息表序号字段名别名类型长度是否为空键1rkdh入库单号Varchar30Not nullP2rksp入库商品Varchar30Not null3sl数量Varchar304zje总金额Varchar305rq日期Varchar30Not null(5) 入库信息表如3.5所示:表3.5入库信息表序号字段名别名类型长度是否为空键1ckdh出库单号Varchar30Not nullP2cksp出库商品Varchar30Not null3sl数量Varchar304

16、zje总金额Varchar305rq日期Varchar30Not null(6) 库存信息表如3.6所示:表3.6库存信息表序号字段名别名类型长度是否为空键1r/ckfhd入/出库发货单号Varchar30Not nullP2khdm客户代码Varchar303jsr经手人Varchar304spdm商品代码Varchar305sl数量Varchar306dj单价Varchar307je金额Varchar308rq日期Varchar30利润信息信息如表3.7所示:表3.7利润信息表序号字段名别名类型长度是否为空键1spdm商品代码Varchar30Not nullP2khdm客户代码Varch

17、ar303rkdj入库单价Varchar304ckdj出库单价Varchar305spsl商品数量Varchar306lr利润Varchar30(8)订货信息如表3.8所示:表3.8利润信息表序号字段名别名类型长度是否为空键1dhdbh订货单编号Varchar30Not nullP2spbh冏品编号Varchar303spmc商品名称Varchar304spdj商品单价Varchar305sl数量Varchar306ddzje订单总金额Varchar307khbh客户编号Varchar30Not nullP8rq日期Varchar30供货信息如表3.9所示:表3.9供货信息表序号字段名别名类型

18、长度是否为空键1ghdbh供货单编号Varchar30Not nullP2spbh商品编号Varchar303spmc商品名称Varchar304spdj商品单价Varchar305sl数量Varchar306ddzje订单总金额Varchar307khbh客户编号Varchar30Not nullP8rq日期Varchar304.详细设计4.1.1功能特点商品管理:进行商品采购入库,采购退货,进/退单据和当前库存查询,与供货商 的往来帐务。客户管理:进行商品销售(批发,零售),顾客退货,销/退单据,当前库存查询,前 台销售查询,与客户的往来帐务。库存管理:包括库存之间商品调拔,商品的报损溢,

19、强大的库存盘点功能,库存 商品报警查询。订单处理:完整的统计查询功能,每张单据每次收款付款都可以清楚的反映。统计分析:对供货商,客户,业务员综合管理,对日常收入支出管理,客户借货坏 帐管理,合同管理。系统主要实现信息的录入,查询和维护。其中:录入功能主要对服装数据的录入,系统实现界面如图4.1所示:图4.1查询功能主要是实现对服装销售管理系统的数据查询,图4.2是实现对商品编 号为01000001的查询。图4.25.系统测试5.1测试方法测试计划中的测试项目包括软件结构中的分系统层、子系统层、功能模块层、 程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试 等。(1)单元测

20、试单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验 证模块接口与设计说明书是否一致,对模块的所有主要处理路径进行测试且与预 期的结构进行对照,还要对所有错误处理路径进行测试。对源码进行审查,对照 设计说明书,表态地检查源程序是否符合功能的逻辑要求,是进行单元测试前的 重要工作工。单元测试一般是由程序员完成,也称程序调试。(2 )组合测试组合测试也称集成测试或子系统测试,通常采用自顶向下测试和自底向上测 试两种测试方法。组合测试的对象是指已经通过单元测试的模块,不是对零散模 块进行单个测试,而是用系统化的方法装配和测试软件系统,是一个严格的过程, 必须认真地进行,其计划的产生和

21、单元模块测试的完成日期要协调起来,这种测 试应在系统目标机上进行,造成系统应用的环境条件,除了开发部分项目负责人 参加以外,还应该有相应系统的用户参加,给评审员进行演示。(3 )确认测试确认测试是对通过组合测试的软件进行的,这些软件已经存于系统目标设备 的介质上,确认测试的目的是表明软件是可以工作的,并且符合“软件需求说明 书”中规定的全部功能和性能要求。确认测试是按照这些要求定出的“确认测试 计划”进行的。测试工作是由一个独立的组织进行,而且测试要从用户的角度出 发。(4 )系统测试系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共 享问题以及检测系统是否达到用户的实际要求,

22、系统测试的依据是系统分析报告。 系统测试应在系统的整个范围内进行,这种测试不只对软件进行,而是对构成系 统的硬、软件一起进行。系统测试与建构同时进行或略慢。系统测试需要确认从 头到尾的功能正常才算完成,应当尽量避免系统测试延到项目末尾进行。(5)用户验收测试在系统测试完成后,进行用户的验收测试,它是用户在实际应用环境中所进 行的真实数据测试。在具体的测试中,一般应遵循以下原则:由程序设计者之外的人进行测试; 测试用例应由两部分组成:输入数据和预期输出结果;应选用不合理的输入数据 与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不 应该做的工作;集中测试容易出错的程序模块;对

23、程序修改以后,必须重新进行 测试。5.2测试用例为了确保本系统能够正常运行,需要在发布之后做一次较全面的测试。这里 只列出其中两个模块的测试用例。在实际的测试中应尽可能的对每个功能都能测 试到。(1)对查询模块的功能测试如下图所示:m Untilledf 叵I区商品代码商品弋码肯品mgfifinni芸邦林.国服市flinnnnn?而克i互动蔓组帅血监春马运动&络查询(2)对插入模块的功能测试如下图所示:5.3测试结果(1)对查询模块的功能测试结果如下图所示:IZI回区)请输入褶确的杳询条件:01000001商品代码查询(2)对插入模块的功能测试结果如下图所示:6.软件使用说明书在确保本系统能够

24、正常运行的情况下,就可以对此系统进行简单的操作,现 将具体操作及过程举例说明如下: 1.数据库连接后进入服装销售管理系统界面,如图6.1所示。 Unt itled欢迎登录服装销售管理系统查询插入退出2.点击查询进入查询界面,输入相应的商品代码进行查询。3.关闭查询界面,点击插入,进入插入界面,填写相关的插入信息点击插入进行插入。4.关闭插入界面,点击退出,自动退出。此次采用了 BUILDER9.0数据库应用系统程序开发,完成了一个“服装销售管 理系统”的课程设计。通过这次实践,我对数据库有了全新的认识。采用BUILDER9.0 可以用最少的时间来得到最高的开发效率。开发者可按照自己的喜好及用户

25、要求, 随心所欲地安排窗口的外观。经过此次数据库课程设计的煅练感觉受益非浅。学到许多在课程里没有学会 的东西。这次作业耗费的时间还是蛮多的,主要不是设计方案问题,而是一些细 节上问题很多,在今后的学习生活中要更加努力。参考文献1 张海藩.软件工程导论.北京:清华大学出版社,20032 邙孔武,王晓敏.信息系统分析和设计.北京:清华大学出版社,20013 张长富,方美琪.PowerBuilder。参考手册.成都:电子科技大学出版 社,20044 丁宝康.数据库原理.北京:经济科学出版社,20005 杨昭.PowerBuilder9.0对象与控件技术详解.北京:水利水电出版社, 20036 朱爱民

26、,柯建勋.POWERBUILD 9.0与系统开发.北京:清华大学出版社, 20037 Michael J.Hernadez著.范明,邱保志,职为梅等译.数据库设计入门一 一关系数据库设计指南.电子工业出版社,20058 张海藩.软件工程.人民邮电出版社,2002、9 明得祥,PowerBuilder8.0.入门和提高.长沙:国防科技大学出版社,2002 年1月10何旭洪,PowerBuilder8.0.北京:人民邮电出版社,2002年4月11日本工业会ERP研究所编著,华连普ERP研发小组译著 ERP入门. 台北:华连普科技股份有限公司发行,2000年12 王晟、韩泽坤.Access数据库开发

27、经典案例解析.北京:清华大学出版社, 2006致谢首先向在这次设计中给予我关心、支持和帮助的老师、朋友们,致以最诚挚 的谢意。我深知,只有不断地拼搏进取、不断的前进,才是对大家最好的感谢。 在本次课程设计训练中,从指导老师身上学到了很多东西,深厚的理论水平都使我 受益匪浅。无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少提 高,这对于我以后的工作和学习都是一种巨大的帮助。这两周的课程设计,让我认识到光学习书本知识是远远不够的,但在此基础 上更要加强自己动脑动手分析调试程序的能力,这次课设我收获很多。这次课设首先要感谢学校给了我这次实践的机会,同时也是对自身的检验。 还有多亏了老师从理论到上机亲自指导,给予了我们最大帮助和全面指导。在课 设过程中,真的应该衷心感谢所有给予我帮助和指导的老师和同学,没有他们的帮 助我的程序也不会得到这样好的完善。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号