服装连锁店管理系统可行性研究报告.doc_第1页
服装连锁店管理系统可行性研究报告.doc_第2页
服装连锁店管理系统可行性研究报告.doc_第3页
服装连锁店管理系统可行性研究报告.doc_第4页
服装连锁店管理系统可行性研究报告.doc_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

目录目录11.可行性研究报告41.1引言41.1.1项目背景41.1.2术语说明41.1.3参考文献51.2可行性研究的前提51.2.1功能结构图功能说明51.2.2系统的输入61.2.3系统的输出61.2.4系统处理流程(如图1.2)61.2.5性能71.2.6安全和保密要求71.2.7完成期限要求71.3开发目标71.4具备条件71.5进行可行性研究的方法81.6评价尺度81.7对现有系统的分析81.8所建议系统的技术可行性分析81.8.1 对所建议系统的简要描述81.8.2与现有系统比较的优越性91.8.3采用建议系统可能带来的影响91.8.4所建议技术可行性分析91.9所建议系统的经济可行性分析91.9.1支出91.9.2成本效益分析101.10社会因素方面的可行性101.10.1法律方面的可行性101.10.2用户使用方面的可行性101.11结论112.需求规格说明书112.1引言122.2项目概述122.2.1待开发软件的一般描述122.2.2待开发软件的功能(见图2.1)122.2.3功能描述142.2.4系统的DFD(见图2.12.7)152.3数据描述172.3.1静态数据(见表2.1)172.3.2动态数据182.3.3数据库描述182.3.4数据字典182.4外部接口需求192.4.1用户界面202.4.2硬件接口202.4.3软件接口202.4.4故障处理202.5性能需求202.5.1数据精确度202.5.2时间特性202.5.3适应性202.6软件属性需求202.6.1正确性212.6.2可靠性212.6.3效率212.6.4完整性212.6.5易实用性212.6.6可维护性212.6.7可测试性212.6.8复用性212.6.9安全保密性212.6.10可理解性212.6.11可移植性212.6.12互联性222.6.13数据采集222.6.14用户特征222.6.15运行环境222.6.16条件与限制223.概要设计说明书223.1引言233.2任务概要233.2.1目的233.2.2需求概要233.2.3条件与限制233.3总体设计233.3.1处理流程233.3.2功能分配243.4数据结构设计263.4.1逻辑结构设计263.4.2物理结构设计273.5运行设计273.5.1运行模块的组合283.5.2运行控制283.5.3运行时间283.6出错处理设计283.7安全保密设计284. 软件测试文档284.1引言294.2测试计划294.3测试报告294.4测试文档294.5测试用例所选测试方法291.可行性研究报告1.1引言1.1.1项目背景连锁经营最早出现在19世纪50年代,但由于设备、管理等的制约,一直发展缓慢;到了20世纪50年代,资本的集中促进了连锁经营的大发展,但此时的发展主要表现为网点数的增加,但随着网点数的增多,规模的扩大,而管理技术未有大发展,规模扩大所带来的效益被低效率管理而抵消;直到20世纪80年代,计算机技术、网络技术等的应用,促进了连锁经营的飞速发展。因为它们不仅解决了连锁经营由于规模庞大而带来的信息处理难题,并且实现了连锁经营的实时动态管理。随着我国市场经济的发展和人们对服装产品需求的迅速增加,服装行业正处于一个高速发展的时期。行业的快速发展必然导致竞争的加剧,要想在激烈的时常竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率。而我国大部分服装企业虽然经营实现了专业化,但是从信息机制上还没有摆脱陈旧的销售模式,企业内部没有形成完善、有效的激励和约束的信息化管理机制,企业发展的动力不足,从而影响了企业的持续、稳定、快速的发展。同时,我国服装经营形式正在向集团化、连锁化发展。在这一发展过程中,旧的企业管理模式已不适应新型的社会主义市场经济的要求,而新的企业管理模式正在被广泛探讨、研究之中。这其中,如何利用现代信息技术使企业拥有快速、高效的市场反映能力和高度的效率,已是许多服装经营企业特别关心的问题。再者,由于服装产品种类繁多、经营模式特殊、业务量大,单凭手工记账已很难适应工作的需要。实现服装经营企业对物质流、资金流和信息流的实时监控、动态管理,最大程度地缩短服装交易时间,降低服装交易成本及企业管理成本,大大提高工作效率和经济效益。这就把服装店的信息化管理摆上日程,服装店急需一套既能够有效管理服装,又能够实时提供足够市场信息的服装连锁店管理系统。如何尽快建立和完善现代企业的信息化管理机制问题,已成为服装经营企业发展的关键所在。计算机基于语言基础融合了强大的数据库开发能力是一种非常好的数据开发工具。事实证明,计算机编程语言在工资档案管理体系的应用,使数据管理更现代化,自动化,智能化。减轻了人工管理的工作量,使其变得更具有条理性,科学性,为解决服装管理行业的各种问题做出了巨大的贡献。1.1.2术语说明OA:办公室自动化。MIS:管理新系统。Data processing:数据处理。Transaction processing:事务处理。Data processing cycle:数据处理流程。Data acquisition:数据采集。Data processing system security:数据处理系统安全性。1.1.3参考文献孙涌现代软件工程北京:希望电子出版社,2003张兆印,邓琨等.软件工程教程.哈尔滨:东北林业大学出版社,2010万江平.软件工程.北京:清华大学出版社,20061.2可行性研究的前提由于服装产品种类繁多、经营模式特殊、业务量大,单凭手工记账已很难适应工作的需要。服装连锁店管理系统便于对商品的分类和管理,提高工作效率,便于操作,能有效地对数据进行更新的、查询,并能使数据管理更现代化,自动化,智能化。1.2.1功能结构图功能说明功能结构图如图1.1服装连锁店管理系统分为两个子系统,分别为:总店系统和分店系统。(1)总店系统的管理,主要包括对各个连锁店的管理(添加,删除,更新)、各个总店用户的管理(添加,删除,更新)、销售管理(查看各连锁店的销售情况)、批发业务(向供应商进货及向各连锁店发送货物)、仓库管理(查看商品基本信息包括名称、价格等,查看各商品的总量、剩余量,添加商品)等功能。(2)分店系统的管理,主要包括销售收银(记录顾客购买信息,结缴款),用户的管理(修改密码),顾客的管理(添加,删除,更新),仓库管理(查看商品基本信息包括名称、价格等,查看各商品的总量、剩余量,出入单据),购买查询(查询购买记录,退换货)等功能。图1.1服装连锁店管理系统功能结构图1.2.2系统的输入连锁店、用户、商品、顾客、单据等信息。1.2.3系统的输出查看的信息与各种类型的报表。1.2.4系统处理流程(如图1.2)图1.2服装连锁店管理系统流程图1.2.5性能方便快捷有效的完成服装连锁店管理的各项工作,录入数据合法性的校验程度高,数据查询速度快。具体的性能指标是单个数据的查询速度为1条/20ms,每更新一次的速度为200ms,具有容错的功能,能进行输入数据的有效性检验。1.2.6安全和保密要求系统对不同权限的用户提供不同的功能模块,对历史数据的更改和新数据的添加只有一定权限的用户才能进行操作,一般的用户只能进行查询操作。对数据库的关键数据应要求保密。1.2.7完成期限要求本系统的完成期限为4个月,具体进度安排见详细设计。1.3开发目标系统的开发目标应考虑如下因素:(1) 人力与设备费用的相对减少;(2) 处理速度的提高;(3) 控制精度的提高;(4) 人员利用率的改进。1.4具备条件项目开发中所具备的条件、和所肥实到的限制,如:(1) 所建议系统运行寿命的最小值系统寿命的最小值应达三年。(2) 进行系统方案选择比较时间系统方案选择的最小时间为一个月。(3) 经费、投资方面的来源经费主要来源为*软件开发公司。(4) 硬件、软件、运行环境和开发环境方面的条件硬件环境高档的微机,笔记本电脑;运行时内在要求:2MB;安装所需硬盘:8MB;打印机:必备。软件环境中文Windows98/2000/Me/XP;Windows Vista;Windows 7。(5) 可利用的信息和资源可参考已有的应用程序和数据库管理系统(6) 系统投入使用最晚时间系统投入使用的最晚时间 为下年度1月上旬1.5进行可行性研究的方法可行性研究的方法如下:(1) 客户调查(2) 专家咨询(3) 市场相关产品、同类产品调查1.6评价尺度系统进行评价时所用的主要尺度为各项功能的优先顺序、开发时间的长短及使用中的难易程度。1.7对现有系统的分析对现有系统的分析可总结以下三条:(1) 管理的不便捷性,很难对连锁店情况进行及时随时的了解。(2) 物流管理方式落后,很难根据销售、库存情况,及时进行配货、补货、退货、调拨。(3) 顾客难与店铺互动,很难对顾客实行个性化的服务。1.8所建议系统的技术可行性分析1.8.1 对所建议系统的简要描述服装连锁店管理系统采用常规的数据管理方法,根据各种信息的特点对数据库操作,例如连锁店、用户、商品、出入单据等信息的增加、修改、删除、打印等给予了优化。1.8.2与现有系统比较的优越性根据对服装连锁行业的现状分析,针对1.7中所提出的问题,服装连锁管理系统能够很好的解决以下几个问题:(1)管理的不便捷性,很难对连锁店情况进行及时随时的了解。连锁店的特性是分散性,统计了解各店的情况即费时又费力,很容易因为时间原因造成巨大的损失。解决方案:针对这个问题,本系统采用了B/S结构,不需要安装客户端,实现无论在何时何地,只要有一台能够上网的电脑便可以管理连锁店。(2)物流管理方式落后,很难根据销售、库存情况,及时进行配货、补货、退货、调拨。连锁店是以零售为前导,以商品进销,存配,流转管理为基础,如果造成一部分商品大量积压,而另一些商品供不应求的局面,这种局面必然会给连锁店带来巨大的经济损失。解决方案:针对这个问题,本系统采用来总店分店模式,各个分店的销售,库存等信息及时的返回给总店,总店统一对资源进行调配。(3)顾客难与店铺互动,很难对顾客实行个性化的服务。服装业主要强调其服务性,如何对目标顾客不甚了解,无法更好的了解顾客的需求爱好,很容易造成顾客的流失。解决方案:针对这个问题,本系统在分店系统中加入了顾客管理部分,记录顾客的基本信息及购买信息,做好对顾客的售后服务。因此服装连锁店管理系统有利于数据的集中、有效管理。占据的空间小,易更新,易备份;可以高效的实现查询、更新。1.8.3采用建议系统可能带来的影响使用服装连锁店管理系统将大大提高工作人员的工作效率,有利于管理与实施。同时本系统有利于节省工作人员数目和办公用品,进一步减少费用支出。1.8.4所建议技术可行性分析本系统为一个数据库管理系统,现有技术已较为成熟,估计利用现有技术应完全可以达到功能目标;同时,考虑到开发期限较为充裕,预计可以在规定期限内完成开发。1.9所建议系统的经济可行性分析1.9.1支出(1) 设备及软件投资 硬件设备:PC机 软件:Windows95/98/XP,Windows Vista,Windows 7,Visual Basic6.0(2) 其它一次性支出 软件设计和开发费用(3) 经常性支出 软件维护费用1.9.2成本效益分析假设该系统的运行需要一台320G硬盘的联想微机一台和一台打印机,估计要0.9万元左右(含有关软件)。开发这人系统估计3个人月的工作量,如果每人每月工资4000元,则共需要1.2万元。这两项成本共2.1万元。软件维护费用为1400元/年。通过成本/效益分析可知系统建成后每年可节约0.8名职工,如果每个月工资按1500元计算,并按年利率12%计算,计算投资回收期和5年后的纯收入是多少。解 计算结果见表1.1。1.10社会因素方面的可行性1.10.1法律方面的可行性新系统的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。1.10.2用户使用方面的可行性新系统的研制和开发充分考虑到分店的增减、商品的出入单据、各种信息等,从而能满足使用要求。表1.1服装连锁店管理系统的成本/效益分析购买设备、软件费0.9万元人力(3个,月工资4000元)1.2万元开发成本总计2.1万元系统维护费1400元/年每年节省人力费用1.44万元/元每年节省经费1.3万元/元年节省(元)现在值(万元)累计现在值(万元)11.3万元/年1.121.16071.160721.3万元/年1.251.042.200731.3万元/年1.40.92853.129241.3万元/年1.57350.82613.955351.3万元/年1.76230.73764.69295年后的纯收入2.5929万投资回收期1.903年1.11结论经上述可行性分析,系统研制和开发即开始进行。2.需求规格说明书2.1引言我国服装经营企业信息化起步较晚,最近两三年才刚刚开始,受地区经济水平差异影响,发展状况也不平衡。绝大多数企业只是局部采用了管理软件,尚未实现真正的面向企业全局的信息化管理,经营管理上存在着这样或那样的漏洞,不具备足够的优势来迎接日趋激烈的国际、国内市场竞争挑战。少数率先步入信息化的企业使用的大多是在通用管理软件基础上修改出来的非专业化软件,对服装企业经营管理特点的针对性不够。因此,服装经营市场上急需一套可以针对管理性的专业化软件。2.2项目概述2.2.1待开发软件的一般描述本软件宗旨在为所有发展服装连锁店的店主们提供一种功能齐全、使用方便的数据库管理系统,从而代替传统的手工管理方式。2.2.2待开发软件的功能(见图2.1)图2.1 服装连锁店管理系统的功能结构图本软件具有如下主要功能:u 总店 连锁店管理查看连锁店信息添加连锁店信息修改连锁店信息删除连锁店信息 用户管理查看用户信息添加用户信息修改用户信息删除用户信息 销售管理年销售统计月销售统计 仓库管理查看商品信息添加商品信息修改商品信息删除商品信息 批发业务向供应商进货向分店添加商品u 分店 销售收银记录购买结缴款 用户管理修改用户名修改密码 顾客管理查看顾客信息添加顾客信息修改顾客信息删除顾客信息 仓库管理查看产品信息查看出入单据 购买查询查看购买信息退换货2.2.3功能描述l 身份验证功能对登录用户的身份进行验证,通过者才可以进入系统;本系统分三种身份用户,一种是超级用户,主要负责管理整个系统,一种是总店用户,只负责管理总店相关信息的更改,另一种是分店用户,只负责管理分店相关信息的更改。l 总店系统功能(1)连锁店管理功能查看连锁店信息功能添加连锁店信息功能删除连锁店信息功能修改连锁店信息功能(2) 用户管理功能查看用户信息功能添加用户信息功能删除用户信息功能修改用户信息功能(3) 销售管理功能跟据各分店的销售情况进行年统计和月统计。(4) 仓库管理功能查看商品信息功能添加商品信息功能删除商品信息功能修改商品信息功能(5) 批发业务功能向供应商进货及向各分店批发商品。l 分店系统功能(1) 销售收银功能记录卖出的商品和结缴款。(2) 用户管理功能修改用户名和密码。(3) 顾客管理功能查看顾客信息功能添加顾客信息功能删除顾客信息功能修改顾客信息功能(4) 仓库管理功能以表的形式查看商品的数量;出入单据需打印并具有签字才有效。(5) 购买查询功能以表的形式查看购买信息和退换货信息。2.2.4系统的DFD(见图2.12.7)图2.1顶层的数据流图图2.2总店用户管理的第2层数据流图图2.3顾客管理的第2层数据流图图2.4销售管理的第2层数据流图图2.5总店批发业务与分店仓库管理的第2层数据流图图2.6销售收银与购买查询的第2层数据流图图2.7分店用户管理的第2层数据流图2.3数据描述2.3.1静态数据(见表2.1)表2.1静态数据顾客编号CNumber供应商编号SNumber商品全称GName顾客全称CName供应商全称SName商品简称GNa顾客简称CNa供应商简称SNa商品批号GNumber顾客地址CAddress供应商地址SAddress商品产地GAddress顾客所属地区CAdd供应商所属地区SAdd商品规格GStandard顾客联系人CPrincipal供应商联系人SPrincipal商品包装GPackage顾客电话CTel供应商电话STel商品单位GUnit顾客传真CFax供应商传真SFax商品进价GCost顾客尚余欠款CMoney连锁店编号LNumber商品金额GMoney顾客购买日期CDate连锁店全称LName商品库存GStock顾客已购买商品CGood连锁店简称LNa数量Amount顾客购买数量CAmount连锁店地址LAddress经手人Principal连锁店开户银行LBank连锁店所属地区LAdd票号BillNumber连锁店银行账号LBankNumber连锁店联系人LPrincipal备注Memo连锁店传真LFax连锁店电话LTel2.3.2动态数据输入的数据:连锁店信息、用户信息、顾客信息、商品信息输出的数据:出入单据,查看各类信息内部生成的数据:各分店的销售统计2.3.3数据库描述本软件采用ODBC数据库。2.3.4数据字典数据流图,层次方框图(参见图2.12.7),其中涉及到的数据定义如下:1顾客编号1数字+字母202顾客全称1汉字201字母403顾客简称1汉字51字母104顾客地址1汉字数字401字母数字805顾客所属地区1汉字206顾客联系人1汉字101字母207顾客电话1数字208顾客传真1数字209顾客尚余欠款1数字4010顾客购买日期1数字|.|4011顾客已购买商品1汉字401字母201数字2012顾客购买数量1数字2013供应商编号1数字+字母2014供应商全称1汉字201字母4015供应商简称1汉字51字母1016供应商地址1汉字数字801字母数字4017供应商所属地区1汉字2018供应商联系人1汉字101字母2019供应商电话1数字2020供应商传真1数字2021连锁店编号1数字2022连锁店全称1汉字201字母4023连锁店简称1汉字51字母1024连锁店地址1汉字数字401字母数字8025连锁店所属地区1汉字2026连锁店联系人1汉字101字母2027连锁店电话1数字2028连锁店传真1数字2029连锁店开户银行1汉字2030连锁店银行账号1数字1531商品全称1汉字101字母2032商品简称1汉字51字母1033商品批号1字母数字8034商品产地1汉字2035商品规格1汉字1036商品包装1汉字1537商品单位1汉字51字母1038商品进价1数字1039商品金额1数字540商品库存1数字841数量1数字842经手人1汉字201字母4043票号1字母数字4044备注=1汉字字母6002.4外部接口需求2.4.1用户界面采用windows的通用图形界面,对用户友好,且必须对鼠标和键盘提供支持,界面的设计应遵循如下规则:l 界面要具有一到致性,界面规范应遵循Windows软件界面的规范;l 提供简单的错误处理;l 提供信息反馈,用多种信息提示用户当前软件运行的状态,软件界面元件的功能:l 操作可逆,其动作可以是单个的操作,或者一个相对独立的操作序列:l 设计良好的联机帮助;l 显示启动画面,画面简洁明快,具有图书馆的风格。l 遵守学校图书管理规则;2.4.2硬件接口支持一般的或高档微机,笔记本电脑。2.4.3软件接口运行于Windows95/98/XP,Windows Vista,Windows 7的操作系统上。2.4.4故障处理正常使用时不应该出错,若运行出错遇到不可恢复的系统错误,也必须保证数据库的完好无损。2.5性能需求2.5.1数据精确度查询时应保证查全率100%,所有相应域包含查询关键字的记录都应能查到。查询时应保证查准率100%,查到的记录应与给定的单项或组合项查询条件完全匹配。2.5.2时间特性一般操作的响应时间应在12秒内,对打印机打印数据也应在可接受的时间内完成。2.5.3适应性满足个人使用的需求,对前面提前到的运行环境要求不应存在困难。2.6软件属性需求2.6.1正确性要求发布的软件达到用户的预期目标,运行时基本无错误。2.6.2可靠性在一般条件下,应不出故障。2.6.3效率对于浏览、查询、增加、删除、更新和密码设置的一般操作,要求及时响应在12秒内。2.6.4完整性要求能在发生意外(如掉电)的情况下,保证不丢失数据。2.6.5易实用性要求能尽量为用户的使用提供方便,软件界面符合目前流行的界面规范。2.6.6可维护性要求本软件在运行中发现错误时,能快速,准确对其进行定位,诊断和修改。2.6.7可测试性设计时尽可能减少测试本软件的各项功能所需要的工作量。2.6.8复用性设计时尽可能采取模块化的方法进行设计,对系统内各模块接口尽可能达到高内聚,低耦合的程度,以提高各模块的复用性。2.6.9安全保密性要求提供身份验证,只允许通过身份验证的用户使用软件。对于三次密码输入不正确的,应强行关闭。2.6.10可理解性对于本软件提供各种菜单命令,各种信息提示,应易于用户理解。2.6.11可移植性要求本软件在将来能易于向WINDOWS高版本的操作系统上移植,以用于牚上电脑。2.6.12互联性要求提供数据的导入和导出接口,以易于同其他系统的连接。2.6.13数据采集通过身份验证的用户,采用键盘和鼠标直接输入或者从外部文件导入数据。2.6.14用户特征使用本软件的用户可以很多,它非常适合用于具有如下特点的人员:工作中需及时对数据进行更新;工作中对数据的计算;对人员信息的管理;针对如上用户的特点,本软件仅限于店内部工作人员,因本软件减少工作人员的大量工作及出错的的可能性,同时又能快速、高效的完成任务。2.6.15运行环境硬件环境微型计算机,或者笔记本电脑即可;运行内存要求:1MB;安装所需硬盘:10MB;打印机:必选;软件环境:Windows95/98/XP,Windows Vista,Windows 7。2.6.16条件与限制考虑到本软件使用性,在设计时应注意软件的可移植性,能方便地将其移植到电子计事本、掌上电脑等硬件平台。因本软件管理的信息是个人信息及重要数据,必须注意信息的安全防范及数据的备份。3.概要设计说明书3.1引言经过对服装连锁店需求进行了深入而详尽的了解后,使系统会做到操作简单,方便管理,只要是由基本的操作电脑技能的人员都够使用。3.2任务概要3.2.1目的服装连锁分销经营是传统商业模式发展中比较有代表性的一类,现通过科学的管理方法和现代化的管理工具计算机及其网络系统,规范分销经营中的各项管理,降低服务成本,提高服务质量。3.2.2需求概要为所有发展服装连锁店的店主们提供一种功能齐全、使用方便的数据库管理系统,从而代替传统的手工管理方式。3.2.3条件与限制本系统针对不同用户设置不同的权限,来登录系统。同时进一步提高系统的安全保密性。3.3总体设计3.3.1处理流程l 系统启动后,激活身份验证模块;l 通过身份验证后,对系统初始化;l 系统进入消息循环状态,通过事件驱动机制激活各功能模块,并执行指定模块;l 各项功能执行完毕后重新进入消息循环状态;l 由关闭系统事件激活关闭系统模块,退出系统。系统总体结构如图3.1所示。各模块设计如下:模块编号模块名称模块编号模块名称M1初始化模块M45批发业务模块M2身份验证模块M451向分店添加商品模块M3消息循环模块M452从供应商进货模块M4总店模块M51销售收银模块M5分店模块M511记录购买模块M6正常退出模块M522结缴款模块M41连锁店管理模块M52用户管理模块M411查看连锁店信息模块M521修改用户名模块M412添加连锁店信息模块M522修改用户密码模块M413修改连锁店信息模块M53顾客管理模块M414删除连锁店信息模块M531查看顾客信息模块M42用户管理模块M532添加顾客信息模块M421查看用户信息模块M533修改顾客信息模块M422添加用户信息模块M534删除顾客信息模块M423修改用户信息模块M54仓库管理模块M424删除用户信息模块M541查看产品信息模块M43销售管理模块M542查看出入单据模块M431年统计模块M55购买查询模块M432月统计模块M551查看购买信息模块M44仓库管理模块M552退换货模块M441查看商品信息模块M442添加商品信息模块M443修改商品信息模块M444删除商品信息模块图3.1系统总体结构和模块外部设计3.3.2功能分配(1) 系统控制功能初始化模块(M1)身份验证模块(M2)消息循环模块(M3)总店模块(M4)分店模块(M5)正常退出模块(M6)连锁店管理模块(M41)用户管理模块(M42)销售管理模块(M43)仓库管理模块(M44)批发业务模块(M45)销售收银模块(M51)用户管理模块(M52)顾客管理模块(M53)仓库管理模块(M54)购买查询模块(M55)(2)连锁店管理功能查看连锁店信息模块(M411)添加连锁店信息模块(M412)修改连锁店信息模块(M413)删除连锁店信息模块(M414)(3)用户管理功能查看用户信息模块(M421)添加用户信息模块(M422)修改用户信息模块(M423)删除用户信息模块(M424)(4)销售管理功能年统计模块(M431)月统计模块(M432)(5)仓库管理功能查看商品信息模块(M441)添加商品信息模块(M442)修改商品信息模块(M443)删除商品信息模块(M444)(6)批发业务功能向分店添加商品模块(M451)从供应商进货模块(M452)(7)销售收银功能记录购买模块(M511)结缴款模块(M512)(8)用户管理功能修改用户名模块(M521)修改用户密码模块(M522)(9)顾客管理功能查看顾客信息模块(M531)添加顾客信息模块(M532)修改顾客信息模块(M533)删除顾客信息模块(M534)(10)仓库管理功能查看产品信息模块(M541)查看出入单据模块(M542)(11)购买查询功能查看购买信息模块(M551)退换货模块(M552)3.4数据结构设计3.4.1逻辑结构设计(1) 数据库Information定义字段名姓名类型索引Indexs(unsigned)integer顾客编号CNumberchar 20顾客全称CNamechar 40顾客简称CNachar 10顾客地址CAddresschar 80顾客所属地区CAddchar 40顾客联系人CPrincipalchar 20顾客电话CTelchar 20顾客传真CFaxchar 20顾客尚余欠款CMoneyfloat顾客购买日期CDatedate顾客已购买商品CGoodchar 20顾客购买数量CAmountinteger供应商编号SNumberchar 20供应商全称SNamechar 40供应商简称SNachar 10供应商地址SAddresschar 80供应商所属地区SAddchar 40供应商联系人SPrincipalchar 20供应商电话STelchar 20供应商传真SFaxchar 20连锁店编号LNumberchar 20连锁店全称LNamechar 40连锁店简称LNachar 10连锁店地址LAddresschar 80连锁店所属地区LAddchar 40连锁店联系人LPrincipalchar 20连锁店电话LTelchar 20连锁店开户银行LBankchar 40连锁店银行账号LBankNumberchar 30连锁店传真LFaxchar 20商品全称GNamechar 20商品简称GNachar 10商品批号GNumberchar 80商品产地GAddresschar 40商品规格GStandardchar 20商品包装GPackagechar 30商品单位GUnitchar 10商品进价GCostfloat商品金额GMoneyfloat商品库存GStockinteger数量Amountinteger经手人Principalchar 20票号BillNumberchar 40备注Memochar 8003.4.2物理结构设计数据库根据时间采用顺序结构,记录各信息表的内容。3.5运行设计3.5.1运行模块的组合模块命名方式按照相应模块结合特性制定。命名方式为Mx,Mxy和Mxyz,其中数字相同的模块即为同类模块。3.5.2运行控制本软件控制流程:先由操作系统启动M1(初始化模块),然后进入身份验证M2,通过身份验证后登录系统,调用M3,进入消息驱动模块,由相应的消息分别击活M4,M5,M6模块,再通过调用M4模块,击活M41,M42,M43,M44,M45模块;通过调用M5模块,击活M51,M52,M53,M54,M55模块。其中M6为关闭并退出系统。3.5.3运行时间各模块运行时间均应控制在13秒内。由于系统采用消息驱动方式,将有效提高计算机的利用率。 3.6出错处理设计本软件应充分考虑各种系统错误,避免造成数据库系统不一致或损坏;本软件提供撤消机制,避免用户因误操作对数据库系统造成破坏;采用对话框形式为用户提供警告信息;一些关键性操作(例删除和修改),都应该提供确认机制。3.7安全保密设计有用户系统时进行身份验证,只允许合法用户进入系统;针对不同权限的用户,相对操作也是不同的。服装连锁店管理系统软件必须按照软件产品设计规范的步骤进行开发,并充分考虑软件可维护性,详细编写各阶段的文档资料,以利于未来版本升级以及移植等二次开发。4. 软件测试文档4.1引言为保证软件质量,必须对软件进行测试,找出错误,消除软件在使用时,可能出现的问题,保证程序的可靠运行。4.2测试计划测试计划的主体是“测试内容说明”。它包括测试项目的名称,各项测试的目的、步骤和进度,以及测试用例的设计等。4.3测试报告测试报告的主体是“高度结果”,它包括测试项目的名称,实测结果与期望结果的比较,发现的问题,以及测试达到的效果等。测试用例测试数据+期望结果式中 表示重复。测试结果测试数据+期望结果+实际结果4.4测试文档测试文档主要包括测试计划和测试报告两个方面的内容。4.5测试用例所选测试方法在软件测试报告中,主要使用单元测试方法,采用的方法均为等价分类法。l 管理员登录模块测试目的:等价分类如表4.1所示。表4.1管理员登录的等价分类输入数据有效等价类无效等价类用户名或密码(1)115位字符宽度(2)少于1位字符(3)多于15位字符(4)以字母打头的字母和数字(5)非字母打头(6)含有非字母数字字符级别(7)2位数字字符(8)少于2位(9)多于2位(10)含有非数字字符测试用例的选择如表4.2所示。表4.2管理员登录测试用例测试数据期望结果测试范围实际结果结果分析Dj1089113220输入有效(1)(4)同期望结果正确输入无效(3)同期望结果正确输入无效(2)同期望结果正确1089113220Dj输入无效(5)同期望结果正确Dj*1089113220输入无效(6)同期望结果正确01输入有效(7)同期望结果正确1输入无效(8)同期望结果正确012输入无效(9)同期望结果正确2A输入无效(10)同期望结果正确l 连锁店管理功能测试与分析表4.3主要对系统的连锁店管理功能进行了测试。表4.3连锁店管理等价分类输入数据有效等价类无效等价类查看连锁店信息连锁店编号存在连锁店信息不存在连锁店信息添加连锁店信息连锁店编号不存在连锁店信息存在连锁店信息修改连锁店信息连锁店编号存在连锁店信息不存在连锁店信息删除连锁店信息连锁店编号存在连锁店信息不存在连锁店信息l 查看连锁店信息测试用例的设计要输入连锁店的编号,以编号进行查询。编号必须是由510位数字组成。具体测试用例的设计见表4.4。表4.4 查看连锁店信息测试用例测试数据期望结果实际结果结果分析123456789查询到连锁店信息查询到连锁店信息编号正确123无法查询连锁店信息无法查询连锁店信息编号不能少于5位123dj查询连锁店信息无法查询连锁店信息编号不能有非数字字符12345678901无法查询连锁店信息无查询到连锁店信息编号不能多于10位l 添加连锁店部分信息测试用例的设计添加连锁店部分信息测试用例的设计,主要检查添加的内容是否符合定义,是否已经存在。如表4.54.6所示。表4.5添加连锁店部分信息等价分类输入数据有效等价类无效等价类连锁店编号(1)510位字符宽度(2)少于5位字符(3)多于10位字符(4)由数字组成(5)含有非数字字符全称(6)420位字符宽度(7)少于4位字符(8)多于20位字符所属地区(9)420位字符宽度(10)少于4位字符(11)多于20位字符(12)由汉字组成(13)含有非汉字字符电话(14)718位字符宽度(15)少于7位字符(16)多于18位字符(17)由数字和“”字符组成(18)含有非数字和“”字符开户银行(19)820位字符宽度(20)少于8位字符(21)多于20位字符(22)由汉字或字母组成(23)含有非汉字或字母的字符银行账号(24)23位字符宽度(25)不是23位字符(26)由数字组成(27)含非数字字符表4.6添加连锁店部分信息测试用例测试数据期望结果测试范围实际结果结果分析01234567添加正确(1)(4)添加正确正确0123456789012添加错误(3)添加错误正确01234abc添加错误(5)添加错误正确123添加错误(2)添加错误正确美丽服饰添加正确(6)添加正确正确DD添加错误(7)添加错误正确Any thing is possible too添加错误(8)添加错误正确美丽服饰添加错误连锁店已存在添加错误正确黑龙江省哈尔滨添加正确(9)(12)添加正确正确北添加错误(10)添加错误正确黑龙江省DFG添加错误(13)添加错误正确黑龙江省哈尔滨市利民开发区添加错误(11)添加错误正确0451886877882206添加正确(14)(17)添加正确正确0451添加错误(15)添加错误正确0451#88687788添加错误(18)添加错误正确045188687788220612添加错误(16)添加错误正确中国工商银行ICBC添加正确(19)(22)添加正确正确ICBC添加错误(20)添加错误正确中国工商银行黑龙江省哈尔滨添加错误(21)添加错误正确中国工商银行¥添加错误(23)添加错误正确6221882600078728298添加正确(24)(26)添加正确正确622188223添加错误(25)添加错误正确¥622188600078728298添加错误(27)添加错误正确l 修改连锁店部分信息测试用例的设计修改连锁店部分信息测试用例的设计,主要检查修改后的内容是否符合定义,如表4.7所示。表4.7修改连锁店部分信息测试用例测试数据期望结果实际结果结果分析01234567连锁店编号正确修改编号正确此编号存在01234567abc修改正确修改错误此编号命名错误美丽服饰全称正确修改全称正确此全称存在黑龙江省哈尔滨所属地区正确修改正确此所属地区正确l 删除连锁店部分信息测试用例的设计删除连锁店部分信息的高度用例的设计,主要看输入的数据是否存在,如果存在,那么删除成功,如果不存在,那么删除失败。如表4.8所示。表4.8删除连锁店部分信息测试用例测试数据期望结果实际结果结果分析01234567删除成功删除成功已存在的编号34545566删除成功删除失败不存在的编号以下精品内容为赠送文档!与本文档无关!下载后将文字颜色设置为黑色即可看到!按住CTRL键点击文字链接 【强烈推荐精品资源】 分 类 A管理培训精品 B论文方案报告 C营销策划精品 D求职面试礼仪 E教育教管精品 E热卖试题题库 E精品教程教案 E高考真题解析 F高中数学精选 G初中数学精选 H小学数学精选 I语文教学精选 J英语精品文档 K政史地等精品 L理化生等精品M音体美等精品 N小学全册教案 N各科教学文档 N教师工作文档 N高三数学一轮 O各类资格考试 PPT技巧及模板 Q心理学等相关 R成功励志经验 S百科知识大全 各种表格大全 U休闲娱乐健身 V电子课本大全 高效能人士的50个习惯 在行动前设定目标 有目标未必能够成功,但没有目标的肯定不能成功。著名的效率提升大师博思.崔西説:“成功就是目标的达成,其他都是这句话的注

温馨提示

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

评论

0/150

提交评论