收藏 分销(赏)

软件项目开发课程设计-服装销售管理系统说明书.docx

上传人:pc****0 文档编号:8959209 上传时间:2025-03-09 格式:DOCX 页数:29 大小:136.44KB 下载积分:10 金币
下载 相关 举报
软件项目开发课程设计-服装销售管理系统说明书.docx_第1页
第1页 / 共29页
软件项目开发课程设计-服装销售管理系统说明书.docx_第2页
第2页 / 共29页


点击查看更多>>
资源描述
******************* 实践教学 ******************* 兰州理工大学 计算机与通信学院 2011年秋季学期 软件开发综合训练课程设计 题 目: 服装销售管理系统 专业班级: 计算机科学与技术三班 姓 名: 冯翔煜 学 号: 08240325 指导教师: 张红 成 绩: 目录 摘 要 2 序 言 3 第一章 可行性分析 4 1.1问题描述 4 1.2可行性分析研究 4 1.2.1技术可行性 4 1.2.2经济可行性 4 1.2.3操作可行性 5 1.3结论意见 5 第二章 项目开发设计 6 2.1编写目的 6 2.2项目背景 6 2.3项目开发计划 6 2.4交付期限 6 第三章 需求分析 7 3.1任务需求分析 7 3.2数据流图、数据字典及实体联系图 11 3.2.1数据流图 11 3.2.2数据字典 11 3.2.3实体图和实体联系E-R图 13 第四章 概要设计 16 4.1 总体设计 16 4.2 系统功能模块图 16 4.3 数据库的概念设计 17 4.4 数据库逻辑结构设计 17 第五章 详细设计 20 5.1系统的主要功能 20 5.2系统总体数据流程图 21 5.3用户界面设计 23 5.3.1输入设计 23 5.3.2 输出设计 23 5.4 程序设计过程 24 5.4.1 查询修改操作 24 设计总结 26 参考文献 27 致 谢 28 摘 要 随着经济的发展,我国的服装产业也进入了国际轨道,同时也面临这强大的挑战。相信在今后几年,国内消费需求和出口需求仍呈现稳定增长的态势,我国服装产业的发展前景可以说极为诱人。然而,在我们乐观地憧憬未来时,更清醒地看到,面对国际激烈的竞争,我们要缩小与发达国家服装企业的差距,进入国际前列,让我们的服装登上国际舞台,而且立于不败之地。这其中就包括现代的管理模式即信息化的管理,需要依靠我们的信息管理系统来实现。这样才不会被新世纪所淘汰。 根据服装行业的信息化管理需求,我就服装企业的销售管理系统从可行性分析(操作可行性,技术可行性,经济可行性) ,需求分析,项目开发设计,概要设计,详细设计,系统调试,系统功能模块,数据库的逻辑设计,概念设计,等方面,来完成对服装销售的管理系统的设计与说明。 关键词:数据库;数据字典;服装销售管理; 序 言 中国加入WTO之后,服装行业进入了一个更具挑战的发展时期,目前我国的服装产量和出口额均居世界首位,是当之无愧的服装大国。中国服装协会的报告指出,今后几年,国内消费需求和出口需求仍呈现稳定增长的态势,我国服装产业的发展前景可以说极为诱人。然而,在我们乐观地憧憬未来时,更清醒地看到,置身于国际市场的中国服装企业需要用现代的管理模式来“武装”自己,提升综合竞争力,缩小与发达国家服装企业的差距。这种现代的管理模式即是信息化管理,需要依靠我们的信息管理系统来实现。 本论文的设计主题是“服装企业的销售管理系统”。在调查中发现,由于服装行业是中国的传统行业,在管理上一直比较落后,在销售过程中发生的很多有效数据信息都无法及时提取,并加以有效利用,这对企业的发展造成了不可磨灭的损失。而今服装企业在发展企业的进程中,已经充分认识到了信息化、流程化的管理可以给企业带来成本降低和利润提升的益处。因而针对服装企业的这一需求特性,规范的企业销售业务流程成为了许多软件商开发此类软件的实现要点之一。当然这一点也会是我在论文中将重点实现的部分,除此之外,伴随销售业务发生的货款支付过程的管理、应收账款的报警处理、市场信息收集分析等都是在本次论文中重点实现的部分。 但是,因个人技术上的原因,本系统目前还是单机版,网络方面的功能还未实现,以后会加以完善;另外,由于第一版是试用版,主要目的是检测各项功能是否符合实际工作的需要。一旦单机版通过实践测试,即可进一步推出网络版,从而使服装企业的销售信息管理工作产生更大的飞跃。 第一章 可行性分析 1.1问题描述 服装企业的经营管理一直比较传统,许多信息的记录和分析,经常是依靠人为过程来进行的,企业信息化程度不够,成为了服装企业的发展瓶颈。服装行业是我国进出口贸易的一面旗帜,为了在加入世贸后,更好地与国际接轨,就必须采用信息化的手段来管理服装企业。企业信息化的管理是建立在我们的信息管理系统的基础之上的 1.2可行性分析研究 当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道问题。 有无可行性的解决方法,进而避免人力、物力和才力的浪费。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。 1.2.1技术可行性 在前文我们已经了解到,我所设计的系统,它的前台开发工具是VB,后台是SQL 2000,他们都是常见的系统开发工具,在我们以前的课程实习中经常作为我们的开发系统的工具,因此从设计和维护的角度来说是没有什么大问题的。因而在技术上,开发这个系统也是可行的。 1.2.2经济可行性 系统开发及实施所需的成本:该系统开发的成本十分低廉,由于界面友好,操作简单,因而也不需要投入大量的培训费用。 系统运行后的收益包括了以下几点:1、系统使提供有效信息的速度提高了;2、提供一些以前无法提供的信息,能及时统计出各种报表3、减少了文件工作量,减少了数据统计的出错率,减轻了工作人员的工作负担,大大节省了人力。 综上所述,该信息管理系统在经济上是可行的。 1.2.3操作可行性 随着信息技术革命的来临,全球经济面临着一个巨大的跨越。信息的及时处理、反馈,资源的充分利用充分的反映了一个企业实力、效益及现代化管理水平的问题。大力发展信息技术革命,改变传统管理模式,充分利用资源,提高企业效益成为目前大多数企业发展的目标。 然而,对于我们的服装行业来说,不光是为了追随信息化的脚步,更是由于它的行业的特性决定了必须依靠信息管理系统的管理优势才能提高他们的运作效率,这些情况主要体现在:多矩阵全过程录入查询,多种价格管理,各种促销组合,库存管理,客户管理,市场信息收集,在这里我们可以以多矩阵全过程录入查询为例来说明情况,我们知道服饰商品最大的特性在于以品牌、面料、年份、季节、款式、颜色、尺寸等商品属性定义唯一确定一件商品即所谓的SKU,这就使得运作的复杂性成指数倍地上涨。许多服饰企业每天处理着成数以千计的SKU,管理着无数的品牌、款式、结构、客户标识甚至更多的数据。在这种复杂性极高的经营管理中,商品档案能正确地体现这些要素将是整个系统运作的必备基础。 1.3结论意见 经过认真地可行性研究,系统基本上做到了在技术、经济、运行、法律上的可行。因此,相信在按照计划上实施的前提下,全系统的设计将会按时、高质量完成。所以,系统研制和开发是可以马上进行的。 第二章 项目开发设计 2.1编写目的 经过项目的可行性分析,得出项目可进一步进行下去的结论,在软件继续进一步的开发之前首先给出此软件项目计划。 2.2项目背景 项目分析单位在接到项目分析员给出的项目可行性分析报告后,在本系统,即 服装销售管理系统开发主管部门的统一下制定用于软件实质开发的软件项目计划,以使软件开发单位理解软件开发要求,进行开发。 2.3项目开发计划 1、任务分解 分三个大的阶段进行开发第一阶段完成本系统的数据流图跟E-R图。第二阶段完成概要设计跟详细设计。第三阶段书写文档。 2、预算 软件资金投入较少,具体预算分配简略。 3、关键问题 各模块之间的联系和后台数据库的完成。使用目前的设备与现有开发技术完全可以开发出该系统,总的来说该项目没有较大的技术难点与其他的一些风险因素。对于出现的一些小难点总都能得到解决。 2.4交付期限 所要开发的系统较简单,所有开发工作用户要求要在三周内完成,完成项目的最迟时间为2011年8月18日。 第三章 需求分析 3.1任务需求分析 服装企业的经营管理一直比较传统,许多信息的记录和分析,经常是依靠人为过程来进行的,企业信息化程度不够,成为了服装企业的发展瓶颈。服装行业是我国进出口贸易的一面旗帜,为了在加入世贸后,更好地与国际接轨,就必须采用信息化的手段来管理服装企业。企业信息化的管理是建立在我们的信息管理系统的基础之上的。现在,我就来详细分析一下,服装企业信息化建设中的需求,分析如下: ⑴多维矩阵全过程录入查询 我们知道服饰商品最大的特性在于以品牌、面料、年份、季节、款式、颜色、尺寸等商品属性定义唯一确定一件商品即所谓的SKU,这就使得运作的复杂性成指数倍地上涨。许多服饰企业每天处理着成数以千计的SKU,管理着无数的品牌、款式、结构、客户标识甚至更多的数据。在这种复杂性极高的经营管理中,商品档案能正确地体现这些要素将是整个系统运作的必备基础。 ⑵流程化的有效管理 服饰行业是中国的传统行业,在管理上一直比较落后,在销售过程中发生的很多有效数据信息都无法及时提取,并加以有效利用,这对企业的发展造成了不可磨灭的损失。而今服装企业在发展企业的进程中,已经充分认识到了信息化、流程化的管理可以给企业带来成本降低和利润提升的益处。因而针对服装企业的这一需求特性,规范的企业销售业务流程成为了许多软件商开发此类软件的实现要点之一。 ⑶条码管理 条码是国际通用的商品识别和管理模式,它通过条码扫描设备,实现商品编码的采集和输入,方便易用,它对企业的作用更在于:通过使用条码扫描,实现销售终端销售数据的及时全面的采集,同时也掌握销售终端的库存情况;而对服饰企业分销零售信息化建设而言,信息录入的速度决定了销售的速度,而销售管理系统需要一套科学、严密、有效的商品编码体系,使商品编码既涵盖商品的主要属性,又清晰明了,易于编制和记忆,因而商品编码体系的管理一般采用条码方式进行是十分必要的。 同时,对于服饰企业的仓库物流管理,也必须使用条码,一方面可以方便收发货和库存盘点,提高效率和数据的全面与准确;另一方面可实现对单件商品的来源去向的跟踪,防止在流通环节中出现串货等现象,也可就服饰的质量问题进行全过程跟踪。 ⑷价格管理 服饰行业因其独有的特性是企业不得不面对瞬息万变的市场需求,服饰商品的生命周期越来越短,追逐流行时尚是企业经营的关键。这一特性也决定了服饰商品的价格管理复杂而又多变,这就对服饰企业的信息化建设提出了更高的要求。 服饰行业的复杂性要求软件能支持多种价格折扣如地区折扣、客户折扣、批量折扣、付款期折扣、促销时间折扣、过季打折、直营店折扣等等,并且要求可以进行复杂的折上折计算。同时还要能支持排他性调价的要求。 服饰分销零售过程中经常举行各种商品的促销活动,促销期间的商品促销价格的计算手工处理慢且易出差错,而软件处理则必须先定义出促销时间,在促销期内针对不同的商品不同的客户和不同的购买的数量条件组合存不同的价格,过了促销时间,商品的价格又能自动恢复的正常状态。 服饰商品销售过程中,广泛采用各种优惠券促销,如各种免费券、代金券、折扣券等,这就要求软件系统能支持这种结算方式,要求软件能包括定义、发放、回收各种不同的优惠券等,同时,能将发放回收的各种优惠券作为会计处理的依据。 在上述的复杂的价格管理中仅仅依靠人为的记忆、控制是不可能达到最优的价格策略组合的,必须依靠系统的信息指导,才能做出最优的价格策略。 ⑸零售管理 零售管理以方便快捷为第一要务,因而支持条码录入为一基本的要求。迅速地取出商品的品牌、款式、货号、颜色、尺寸、面料并自动带出折扣价。收款支持现金、各种信用卡、支票、免费券、代价券、折扣券的支持,由于零售竞争日趋白热化,各大商家各出奇招争夺客户,其中VIP卡的应用相当普遍,这就要求软件能支持对VIP卡的发放、积分累计、优惠、查询等功能。同时还需支持零售的退换货业务及零售收款业务。 ⑹库存管理 由于在服饰库存业务中经常发生服饰包装的拆箱、拼箱业务和套装的拆套、拼套业务所以要求系统能自动记录拆分拼合业务。对于库存要求软件能支持按货位、分类等进行不停业盘点。 ⑺产品生命周期管理 由于服饰的季节性强,产品必须进行生命全周期管理,这就要求软件能自动计算服饰库龄及报警,并能对每一种商品定义出其生命全周期,根据定义出的生命全周期自动提供处于不同生命周期的商品销售情况和库存情况等分析数据,支持销售决策。 ⑻客户信用管理 服饰企业通常与商场等经销商按照代销协议定期结算,结算后形成对商场的应收帐款,结算后10-30日收到商场货款。对个体经销商主要采用押款代销方式,即提货时全额缴纳货款作为押金,待以后代销结算后转为销售款,因此对个体经销商客户应收帐款问题不大。但必须控制在个体经销商客户处的代销商品库存。对大的经销商,可能会有铺底支持,即经销商可以不必事先支付押金提货,此时必须对铺底进行限额控制。销售年度末时,所有铺底必需结清。因此,软件必须对客户的信用额度进行管理,必须考虑已结算的应收款和未结算的代销商品金额之和,另一方面还要考虑账期控制,对于不同账期给予不同的结算折扣价,以鼓励经销商加快回款。 ⑼市场信息收集分析 目前大多数服饰企业的市场信息收集分析处理依赖手工处理,如很多服饰企业通过业务员定期到经销商处收集服饰吊牌,手工统计不同品牌、货号、颜色、尺寸、面料的服饰销售情况信息,造成手工处理工作量大,周期长,准确度差。市场信息无法统一管理、共享、分析,市场部门对于销售终端、竞争对手、媒体宣传的状况无法及时了解,对市场活动缺乏项目化管理与分析的手段;缺乏来自零售前端的第一手资料,无法及时进行准确的产品市场分析,不利于新产品的开发与推广,也容易降低市场促销活动的针对性,降低促销措施的效率; 经销商在手工状态下企业提供的市场分析报告通常是通过电话、传真、填报表等由经销商上报。报告的项目、分析方式各行其是,存在主观估计和随便应付及数据不准确等现象,经销商可能只报告总金额,没有具体明细,有也难以具体到品牌、货号、颜色、尺寸、面料层面进行详细统计。经销商很可能将价格相同的认为是同一种商品,上报数据中无法区分实际到明细的销量,只能进行主观估计,影响数据的全面性和准确性。即便是这样粗糙的数据也存在统计周期长的问题,而对于服饰这种时令性很强的商品,过长的统计周期往往失去了分析的价值,但要在手工操作的情况下,实现每日报表将是十分困难的工作。 针对服饰行业的特殊性要求,在设计一个系统全面的MIS销售系统时就有了以下各个方面的考量: ①体现服饰行业的特殊性 软件系统首先必须支持按品牌、面料、季节、货号、颜色、尺寸、等多维矩阵全过程录入,并销售采购库存市场分析等各种报表中支持多维矩阵式的分析报表。同时实现服饰产品全生命周期管理和单品管理,使商品处于受控状态。 ②加强对终端的管理 终端资源包括最终客户及店内库存,由于各大厂商对终端客户的争夺是经营的焦点,因此零售前端的各种资源必须处于受控状态,零售前端的库存、售货员、客户的信息都必须纳入信息系统管理,同时总部能实时监控到终端库存的变化和终端销售人员的业绩变化。 ③加强对流程的管理 针对销售中混乱的信息状态,一定要提炼出规范的销售流程,这样才能避免在销售过程产生的重要销售信息的流失。 ④加强对顾客的管理 系统通过VIP卡来采集顾客信息,因而要求支持录入VIP卡信息,并能自动累计积分,可分析客户的购买行为。⑤强化市场信息采集,提高决策水平 通过系统各经销商、连锁店可自动提供不同品牌、货号、颜色、尺码、面料的销量数据和各销售组织的销售额排行榜,可提供不同地区对不同品牌、面料、季节、货号、颜色、尺寸等需求情况的分析报表,对企业的经营管理提供辅助决策支持,从而提高企业经营决策的水平。 ⑥库存预警 由于服饰的强季节性,要求系统对临近淘汰期的服饰商品报警,并可对缺货超储、超账期等情况进行预警。 ⑦应收账款的报警 在销售中形成的应收款信息也是相当重要的,它影响到了一个企业实际效益,通过客户的信用管理和销售过程中产生的应收款信息进行比较,当超出信用额度时,就会产生应收款报警。⑧系统建设的整体性 服饰企业的分销零售信息化建设是整个企业信息化建设的一部分,而不是孤立的信息孤岛,分销零售信息化必须是企业ERP系统的一部分。只是出于确保成功的前提下,减少信息化风险,需要分步建设。 上述的八点,是我针对服装企业信息化需求在MIS系统中实现要点,所做的一个考量设计。其考虑的重点在于:服装产品基本信息的录入设计、销售流程的提炼设计、价格多重管理模式、客户信用体系设计及市场信息的收集分析。鉴于本次毕业设计的时间有限,我从中主要抓住了服装产品基本信息的录入设计、销售流程的提炼设计、应收款报警以及市场信息的收集分析这样四个方面来进行“品牌服装企业的销售管理系统”的整体构建。 我所设计的销售管理系统在企业EPR系统中只是其中的一个模块,其他模块还有采购计划子系统、库存管理子系统、财务管理子系统等。销售系统与库存管理和财务管理有着直接关系,它可以提供销售量情况,这是库存管理的主要信息来源之一,而库存的变化又决定了采购计划的计划与执行;伴随着销售的发生会产生许多的经济往来,这是财务核算的主要信息来源之一。 3.2数据流图、数据字典及实体联系图 3.2.1数据流图 用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构充分满足各种信息的输入和输出。通过上述系统功能分析,针对一般管理信息系统的需求,得出如下的数据流图和数据字典: (1)数据流程图 本系统的数据流程图如图3.1所示: 目录 入库单 销售商 入库合同 供货单 订货单 供应商 产品目录 销 售 销售合同 销售 进 货 目录 订单 统计分析 管理层 库 存 验收入库 合格 入库 图表 图3.1数据流程图 3.2.2数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 由于本次设计是小型软件系统的开发,所以采用卡片形式书写数据字典。每张卡片上保存描述一个数据的信息这样做更新和修改起来比较方便,而且能单独处理描述 名称:KCXX 别名:库存信息 描述:纪录仓库的商品量信息 定义:库存信息=商品编号+库存量 位置:输入到本机 名称:KHXX 别名:客户信息 描述:纪录每一个客户的详细资料 定义:客户信息=客户代码+客户名称+联系人+地址+电话+手机+传真+邮编+E-mail+税号+开户行+账号+信誉度 位置:输入到本机 名称:SPXX 别名:商品信息 描述:纪录每件商品的信息 定义:商品信息=商品代码+商品名称+品牌+供货商名称+尺码+款式+颜色+面料+包装方式 位置:输入到本机 名称:CKXX 别名:出库信息 描述:每一次出库操作所生成的信息表 定义:出库信息=出库单号+商品编号+客户编号+单价+数量+总金额+经手人+日期 位置:输入到本机 名称:GHDXX 别名:供货单信息 描述:客户发来的购货信息 定义:供货单信息=供货单编号+商品编号+商品名称+商品单价+数量+订单总金额+客户编号+日期 位置:输入到本机 名称:DHDXX 别名:定货单信息 描述:向供应商提供的需要商品的列表 定义:定货单信息=订货单编号+商品编号+商品名称+商品单价+数量+订单总金额+供货商编号+日期 位置:输入到本机 每个数据的信息。下面将列出若干数据元素的数据卡片信息,数据字典卡片如图3.2所示 图3.2 数据字典 3.2.3实体图和实体联系E-R图 根据上面的设计规划出的实体包括:商品实体、客户实体、供货商实体、库存实体。各个实体的E-R图以及实体与实体间的E-R关系图描述如下: (1)商品信息实体及属性如图3.3所示: 商 品 商品名称 尺码 款式 颜色 商品代码 面料 供应商名称 包装方式 品牌 图3.3 商品信息实体及属性图 (2)客户信息实体及属性如图3.4所示: 客 户 客户名称 联系人 地址 电话 客户代码 手机 开户行 邮编 税号 信誉度 账号 名称 传真 图3.4 客户信息实体及属性 (3)供货商信息实体及属性如图3.5所示: 供货商 邮箱 手机 邮编 税号 供货商编号 账户 联系人 开户行 电话 地址 供货商名称 图3.5“供货商信息”实体及属性图 (4)库存信息实体及属性如图3.6所示: 库存信息 客户代码 经手人 商品代码 数量 单价 金额 日期 入库/发货单号号 图3.6 “库存信息”实体及属性图 (5)系统E-R图如图3.7所示: 选择 选择 客户 名称 地址 电话 联系人 邮编 信用额度 地区 备注 服装 编号 名称 品牌 款式 颜色 面料 尺寸 产地 进价 处理 销售订单 订单号 客户名 服装名 数量 单价 订货日期 处理状态 处理 销售单 客户名 编号 折扣 部门 经手人 到款 总货款 应付款 未付款 处理日期 回款 退货单 编号 客户名 部门 经手人 退款 服装名 数量 图3-7: E-R图 编号 第四章 概要设计 4.1 总体设计 通过这个阶段的工作将划分出组成系统的物理元素。 系统概要设计的基本目的是用比较抽象的概括方式确定系统如何完成预定的任务,也就是要确定系统的配置物理方案。软件结构设计时应该遵循的最主要的原理是模块独立,让模块彼此间的接口关系应该尽量简单。 4.2 系统功能模块图 品牌服装企业的销售系统 营销管理 销售管理 用户管理 品牌分析 市场分析 销售订单 销售单 退货单 密码修改 用户登记 用户维护 信息维护 服装信息 客户信息 应收报警 图4-2: 总体功能示意图 4.3 数据库的概念设计 数据库内包含的表 销售管理信息数据库 服装信息表 客户信息表 销售订单信息表 销售订单详细信息表 销售单信息表 销售单详细信息表 退货单信息表 退货单详细信息表 4.4 数据库逻辑结构设计 以下是E-R模型向关系数据库模型的转换: 商品信息(商品代码、商品名称、品牌、供应商名称、款式、尺码、颜色、面料) 客户信息(客户代码、客户名称、联系人、地址、电话、开户行、信誉度) 供货单信息(供货单号、供货单总额、数量、经手人、日期) 入库信息(入库单号、入库商品、数量、总金额、日期) 出库信息(出库单号、出库商品、数量、总金额、日期) 库存信息(入库单号、客户代码、经手人、商名代码、数量、单价、金额、日期) 在实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间关系。各个数据表的字段设置如下: (1) 商品信息表如表4.1所示: 表4.1 商品信息表 序号 字段名 别名 类型 长度 是否为空 键 1 spdm 商品代码 char 10 Not null P 2 spmc 商品名称 char 30 Not null 3 pp 品牌 char 10 Not null 4 gysmc 供应商名称 char 15 5 cm 尺码 char 10 6 ks 款式 char 15 7 ys 颜色 char 15 8 ml 面料 char 15 9 bzfs 包装方式 char 10 10 bz 备注 char 10 (2)客户信息表如表4.2所示: 表4.2 客户信息表 序号 字段 别名 类型 长度 是否为空 键 1 khdm 客户代码 char 10 Not null P 2 khmc 客户名称 char 30 Not null 3 lxr 联系人 char 15 Not null 4 dz 地址 char 15 5 dh 电话 char 10 6 sj 手机 char 10 7 cz 传真 char 10 8 yb 邮编 char 10 9 E-mail E-mail char 15 10 sh 税号 char 20 11 khh 开户行 char 20 12 zh 帐号 char 15 13 xyd 信誉度 char 15 14 bz 备注 char 15 (3)库存表如表4.3所示: 表4.3 库存表 序号 字段名 别名 类型 长度 是否为空 键 1 spdm 商品代码 char 10 Not null P 2 spmc 商品名称 char 30 Not null 3 cm 尺码 char 10 4 ys 颜色 char 15 5 spsl 商品数量 int 4 Not null 6 bz 备注 char 50 (4)入库单表如表4.4所示: 表4.4 入库单表 序号 字段名 别名 类型 长度 是否为空 键 1 rkdh 入库单号 char 10 Not null P 2 khdm 客户代码 char 10 Not null 3 jsr 经手人 char 5 Not null 4 spdm 商品代码 char 10 Not null 5 sl 数量 int 4 Not null 6 dj 单价 money 8 Not null 7 je 金额 money 8 Not null 8 rq 日期 datetime 8 9 bz 备注 char 50 (5)出库单表如表4.5所示: 表4.5 出库单表 序号 字段名 别名 类型 长度 是否为空 键 1 fhdh 发货单号 char 10 Not null P 2 khdm 客户代码 char 10 Not null 3 jsr 经手人 char 5 Not null 4 spdm 商品代码 char 10 Not null 5 sl 数量 int 4 Not null 6 dj 单价 money 8 Not null 7 je 金额 money 8 Not null 8 rq 日期 datetime 8 9 bz 备注 char 50 (6)利润表如表4.6所示: 表4.6 利润表 序号 字段名 别名 类型 长度 是否为空 键 1 spbh 商品编号 char 10 Not null P 2 spmc 商品名称 char 30 Not null 3 sprkdj 入库单价 Money 8 Not null 4 spckdj 出库单价 Money 8 Not null 5 spsl 商品数量 int 4 Not null 6 lr 利润 Money 8 Not null 第五章 详细设计 5.1系统的主要功能 在本系统中准备通过如下窗体来实现数据维护的功能。 1、主窗体:管理着各个子窗体。 2、“基本信息”子窗体:包括客户信息、供应商信息、服装信息。 客户信息管理:用来管理客户的基本信息, 供货商信息管理:对供货商名称、地址、联系人、结帐日的管理。 服装信息管理:用来管理系统中要用来进行进货、出货操作的服装的信息,在其上可进行插入、删除、确认、浏览和查询信息。 在用户成功登录后,进入服装销售管理系统,选择基本信息管理,进入服装信息,系统显示服装基本信息表,输入查询条件即可查出对应的服装信息列表中满足条件的所有服装基本信息,可以添加新的信息在列表中,也可以从列表中删除过期的信息或者对信息进行浏览操作,操作完成后即可退出。 3、“入库信息”子窗体:用来实现入库登记和入库单的插入、删除、确认、浏览、关闭以及检索操作。 4、“出库信息”子窗体:记录各服装出库的明细数据,实现出库登记和出库单的插入、删除、确认、浏览、关闭以及检索操作。 在用户成功登录后,进入服装销售管理系统,选择出库信息管理,进入出库信息窗口,系统显示服装出库信息表,在出库信息表中有出库单号、服装代码、出库数量、出库单价、金额、出库日期的属性。当用户在输入出库单号中输入要插入的出库单号时即可进行插入操作,用户也可在此窗口中进行删除、确认、浏览、关闭以及检索操作。 5、“库存管理”子窗体:实现库存信息管理和利润分析。 在用户成功登录后,进入服装销售管理系统,选择库存管理,进入库存信息,系统显示库存中的所有信息,包括服装代码出库数量出库单价入库单价入库数量及利润的信息,用户可以在列表中添加新的信息,也可以从列表中删除过期的信息。用户可通过此表来计算利润并对销售利润进行统计操作,完成后即可退出。 6、“查询”子窗体:包括出库信息查询、入库信息查询以及服装信息查询的实现。 5.2系统总体数据流程图 (1)系统总体数据流程图如图5.1所示: 登录 允许登录 启动界面 基本信息 出库信息 查询 客户信息 供应商信息 服装信息 插入 浏览 删除 关闭 入库信息 确认 库存信息 图5.1 总体数据流程图 (2)出库信息程序流程图如图5.2所示: 主界面 出库信息 选择出库实现 信息插入 信息删除 信息确认 信息浏览 查看结果 退出 返回 图5.2 出库信息程序流程图 (3)信息查询流程 信息查询流程包括出货记录查询,进货记录查询,库存记录查询,供货商信息查询和客户信息查询,每种查询都可查询出对应的信息表中满足条件的信息。 (4)日常操作流程 日常操作包括进货操作和出货操作,其中进货操作是将供应商供应的商品进行进仓登记,出货操作是将仓库中的商品进行出库登记,以便其它信息表能够做及时修改。 5.3用户界面设计 5.3.1输入设计 控制输入量:本系统中,用户基本信息量较大,在输入过程中所占时间较长,可以将输入方式定为选择方式,避免大量文字输入占去时间,减少输入延迟。 减少输入错误:本系统将用多种校验方法来减少输入错误,提高输入效率,避免额外步骤。 输入过程尽量简化:在提供纠错和校验的同时,应保证输入过程简单易用,不能因为查错、纠错而使输入复杂化。 5.3.2 输出设计 屏幕显示输出:使用系统的条件查询程序对要查询的记录数据内容进行查询并直接输出到屏幕,显示是按照预先已经设计好的格式 5.4 程序设计过程 本次设计主要模块有五个,即基本信息管理模块,入库信息管理模块,出库信息管理模块,库存信息管理模块,查询信息管理模块。这里只列出其中一个模块的测试用例。在实际的测试中应尽可能的对每个功能都能测试到。 出库信息管理模块的测试用例如下所示: 按照发货信息对仓库信息进行管理,例如管理员通过出库单浏览仓库信息进行插入删除等操作,并进行出库登记。 5.4.1 查询修改操作 打开系统,输入正确的 “用户名”和“密码”。在用户成功登录后,进入服装销售管理系统,选择出库信息管理,进入出库信息,系统显示服装出库信息表,在出库信息表中有出库单号、服装代码、出库数量、出库单价、金额、出库日期等属性的属性。 图5.1 出库信息窗口 在出库信息管理下进行浏览操作,出现如图5.2所示窗口: 图5.2 出库信息管理下进行浏览操作窗口 在出库信息管理下进行插入操作,出现如图5.3所示窗口: 图5.3 出库信息管理下进行插入操作窗口 设计总结 现在我终于完成了为期三周的软件综合训练—服装销售管理系统的课程设计。通过这次实践,让我确实获益匪浅,对软件设计有了全新的认识。 在设计过程中,严格按照制作软件的流程,从可行性分析,需求分析,概要设计到详细设计,最后经过调试,还有几个模块的说明,包括数据库的概念设计,数据库的逻辑设计等,基本上达到了最初的料想,能实现基本功能,对服装能够实现各种管理。我这次对SQL 2000有了更深的了解,它确实是值得我学习的工具,能够熟练运用,这是我今后的任务。在软件设计当中,虽然遇到了许多问题,如界面的设计以及数据库的连接等,但我通过查阅相关资料、上网、请求同学的帮忙以及咨询老师都基本上解决了。这次课程设计也存在些许不到之处,有些功能完成的不是很全面,由于时间和我自己的知识层面的关系,我课设基本上没什么亮点,但能实现最基本的功能。 在本系统的设计过程中有很多老师、同学和朋友都给予了我许多无私的帮助,在此也表示衷心的感谢! 参考文献 [1] 张海潘. 软件工程导论(第四版)[M]. 清华大学出版社, 2003.12 [2] 萨师煊, 王珊. 数据库系统概论[M]. 高等教育出版社, 2002.3 [3] 陈承欢, 彭勇. 管理信息系统基础与开发技术[M]. 人民邮电出版社, 2005 [4] 刘云生, 卢正鼎, 卢炎生. 数据库系统概论[M]. 华中科技大学出版社, 2002 [5] 郑人杰, 殷人昆, 陶永雷. 实用软件工程[M]. 清华大学出版社, 1997 [6] 石志国著. ASP精解案例教程[M]. 清华大学出版社, 2000.11 [7] 李万宝主编. ASP.NET技术详解与应用实例[M]. 机械工业出版社, 2001.10 [8] 汪洋, 郝永强. 网站设计全程教程[M]. 科学出版社, 2002 [9] 杨志国等. Delphi应用程序开发精彩实例[M]. 机械工业出版社, 2003.4 [10] 陈磊,郭斌,李翔等. PowerBuilder 9数据库项目案例导航[M]. 清华大学出版社, 2005.1 [11] 杨晶. VB6.0程序设计[M]. 机械工业出版社, 2004.8 [12] 刘晓华, 张健, 周慧贞. JSP应用开发详解(第三版)[M]. 电子工业出版社, 2007.1 致 谢 首先非常感谢我们
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服