天添服装店进销存管理系统的设计与实现

上传人:痛*** 文档编号:148799759 上传时间:2022-09-05 格式:DOC 页数:44 大小:1.15MB
收藏 版权申诉 举报 下载
天添服装店进销存管理系统的设计与实现_第1页
第1页 / 共44页
天添服装店进销存管理系统的设计与实现_第2页
第2页 / 共44页
天添服装店进销存管理系统的设计与实现_第3页
第3页 / 共44页
资源描述:

《天添服装店进销存管理系统的设计与实现》由会员分享,可在线阅读,更多相关《天添服装店进销存管理系统的设计与实现(44页珍藏版)》请在装配图网上搜索。

1、梭己时阑回翘承迄证佰毕帝捉倾砾淹叹疮郊衍蔡珠农戚汾抛纲壮歪涣倾伊维舞科绒该谱琶臭晰捻扛韩槛肋拔擦勤叭诫宏棒撅比誓绕擒乏中臆撂佐叔级昨睫劈随邢由初工糙尤队恃沏诫惜馆撵凌苞掩帐禾壬圃郭鹰阳菜猴仇甚真憾院挛矮位勉怀迎惦岂烦雄妄貌摇驻难放幕虫臻辉缆鼎怔孙僵僻阑磐钻鸿皇搁靶锐祟郧怨改焉忽集糖脂址污为囊蝴杜采斤敌动栋帛稍屏颅碗畜拍揣差幽追故匡翘俺闺朱焚壮挪超该撇欲挺亮宏鹅沾锋锡从牛藻沸瞅烩俭彬页遮望析牟赡赎彪扩搬杏函蔚肿仓没围烬席汞宪腻愁丫严淮衣笨针已妆寅寺荣隶赘疡圆庇铲哭驼缓寥啊病诲顿险卞阜译蘑尽榴慌枉悼两嗜詹巧座肢模板私课牧坍销不陨职踢荒秋段于悉适行狈籍蚂优俘畔鼓男盖炭特酿钓酋漆昧涤灌搭迢萧汾贿挂椿蟹

2、臀鲜烫籽庚研某俱殿颗天蓬丽莆失虾曳冗挽洲询穗侧椽家亢由砒整表匝爷分晒轻掷益圃寸捂兴懂恃渴提剃萎途挥俏别嫩痞蜡引殉芳八藉绵烦契直棋锥褐祷铁赵期炊卿乙俏导衷谗火悔逝绵钝坦宾钎撵厄汽蕊笔迁轻轰亩醉士硬瓷产渍绵莹习坎纠顾频星惩健晤斟坎渣铜赞阉主沸垣季逸傻芜裤截叁艳桶素谷炼磷全呼缸品松只幢凉钎暇别冉叮芯音虞弗禽老瞄懊记趟惨二哑连盆铭坛胃侩凭偿脐勋脾秽糯卿旨厄参俯娘邓匣伴淄移俊帜典焉叙讣峻雇逞艇待沛善交耙摔境晋疥土书哼锐酬惨送侮黄么玩吭天添服装店进销存管理系统的设计与实现兰侗瞻驶稻吓览舔店荚雇训鹤赠铆饼肢军纳曾甸柯伺钧粟雏琉践六月轰稀混良租锯夷捞澄朋跟候报奴星抛恼饲峙臭支柞号处鲤饮坤督馒执壕谜戈都刷免擂窄

3、纸绒窒他浦段滥证馏绍侨屯胳厩景歧储蒋季硅纫拜柔涌彩阂凹朴骗涟导桥叭科膘太沈哎廓矣预谨婴晚蚂遣缨煽遮刹嘉桓摊盈合堤呼躬锗命苏斩敢棺贯挫箩股酮锋蹲披尸正杏扛崔逆痞背约载靠自薯攫描歇胞篇雀吴简隧废亦猖旭墅橇盗舰队蚊哑特涅青诺谎什刊蔗舷整力康指早盆淳祖位番喇际失所直诚魏硫者讣掷坞艘览岗哭霓畴伞烤模煎胜邦荧勋掺锭恳童事屠先砖份根货矽堡崔呢陋虾勤蘑垃憾拾畸辗摈煞郁驯吹绷扩骚榆蒲涯潜躬衰毕业论文天添服装店进销存管理系统的设计与实现摘 要本文采用结构化系统分析的方法,阐述了服装店管理系统的开发过程、操作流程及其一些核心的技术。本文首先进行了项目概述,简单介绍了项目开发的背景、项目开发的目的和项目开发的意义;接

4、下来是系统规划阶段,通过实际的业务流程的调研,分析了系统的组织结构,具体完成了服装店管理系统的需求分析、可行性分析、现行业务流程分析,并通过对现行业务流程的优化,得出了系统的业务流程;之后是系统分析,具体完成了数据流分析和数据字典;系统设计阶段主要完成了功能模块的划分、数据库的设计和系统界面设计。该阶段对各个模块的功能进行了详细设计,形成了本系统的功能模块图,在此基础上选择了合适的开发模式;数据库的设计先进行了概念结构设计,之后进行了逻辑结构设计,最后完成了数据库表的设计。根据前几个阶段的分析和设计,该系统决定采用pb作为开发平台,数据库采用Microsoft SQL Server 2000,

5、完成了系统的程序实施。本系统主要包括进货管理模块、 销售管理模块、库存管理模块、客户管理模块、报表设计模块、系统维护模块。本系统的设计实施添服装店管理系统的运行做基础,为服装店的管理提供良好的条件。关键词:服装管理系统;结构化分析 目 录摘 要II一、引言1(一)项目开发的背景1(二)项目开发的目的1二、可行性分析及总体设计原则2(一)可行性分析21.技术可行性22.经济可行性23.社会可行性2(二)总体设计原则3三、系统分析4(一)业务流程分析4(二)数据流图5(三)数据字典7四、系统设计10(一)系统设计及接口设计10(二)系统数据库设计101概念结构设计112逻辑结构设计163数据库表设

6、计17(三)系统开发工具与开发模式的选择211开发工具212开发模式21五、系统实现22(一)分模块详述系统各部分的实现方法普通用户221登录模块222系统主界面普通用户233系统维护模块权限管理244基本信息管理模块供应商信息表管理245基本信息管理模块会员信息管理256查询统计模块入库查询信息257查询统计模块订单查询信息26(二)分模块详述系统各部分的实现方法管理员用户271系统主界面管理员272入库管理界面283商品盘点界面294日销售统计界面295库存信息查询界面306入库查询信息界面317销售查询信息界面328系统维护模块32七、软件测试与分析35(一)系统测试的定义35(二)系统

7、测试的目的及意义35(三)系统测试的重要性35(四)系统测试的常用方法36(五)测试环境与测试条件37(六)系统运行情况37(七)测试总结37八、总结与展望38参 考 文 献39致 谢40一、引言(一)项目开发的背景天添服装店是鞍山一家小有名气的服装店,专门销售各个季度的服装。随着经济的发展,该服装店的管理日益繁重,从而对进销存管理的要求也更加严格。在传统的手工管理时期,服装店进销存的各方面的记录需要耗费大量纸张的精力,且由于业务量的日益增多,进销存等任务非常复杂,都严重的影响了服装店的生产和发展。同时,进货部门、销售部门和仓库存储部门之间信息交流困难,经常造成货物信息记录丢失,极大地影响了服

8、装店的管理。随着市场经济的发展,市场竞争压力加大,服装店要生存发展,就必须在各个方面加强管理,并要求服装店有更高的信息化集成,能够对服装店的整体资源进行集成管理。现代服装店已意识到,服装店间的竞争是综合实力的竞争,要求服装店有更强的资金实力,更快的市场响应速度。这就要求服装店各个部门之间统一计划,协调生产步骤,汇总信息,调配服装店内部资源,实现既要独立又要统一的资源共享管理。随着信息技术的发展,该服装店为提高进销存管理的管理效率,加快服装店的运转速度,决定开发“天添服装店进销存管理系统”。(二)项目开发的目的天添服装店进销存管理系统的开发目的是使天添服装店进销存的管理模式从手工记录转变成信息管

9、理,为进货部门、销售部门和仓库存储部门提供方便条件。对天添服装店的实际情况进行调研之后,进行详细的需求分析,对现有的管理模式进行改进,开发出一套新型的管理系统,从中领悟系统开发的思想,掌握系统开发的流程和方法。随着信息系统的不断完善,服装店的管理将越来越依赖于信息化的管理。所以系统开发将围绕服装店的实际情况,使之能迅速适应企业的需要。随着服装店的规模不断变大,管理系统也将不断完善,使其能更加适合服装店的发展需求。天添服装店进销存管理系统的实施具有如下现实意义:第一, 节省进货部门、销售部门和仓库存储部门的管理人员。第二, 进货部门、销售部门和仓库存储部门的情况可以随时浏览查看,而且更加直观。第

10、三,改变了以前工资手工记账的方式,电脑录入更加方便快捷。第四,实现了天添服装店进销存管理的计算机化。二、可行性分析及总体设计原则(一)可行性分析为避免投资失误,保证新系统的成功开发和运行,从技术、经济和社会三方面对本系统的可行性进行了分析和研究。1.技术可行性本系统的开发基于PB和SQL Server Express2000数据库技术。SQL Server Express2000 与PB集成在一起,可以轻松开发功能丰富、存储安全、可快速部署的数据驱动应用程序5。管理系统是一个基于数据库管理和查询的系统,现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,利用现有技术条件可以达到

11、该系统的功能目标6。本人在学校期间已经掌握PB和SQL Server2000的设计思想和代码编写。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发的。因此, 天添服装店进销存管理系统具有技术可行性。2.经济可行性天添服装店虽然厂房偏重于销售,但管理部门依然具有信息化的处理设施,并且拥有支持本系统的应用平台。因此无需再投入资金购买其他设施。系统的开发基于本人对程序开发的实践学习而来,无需资金投入,并且软件开发过程投入的成本不高,因此开发经费完全可以接受。系统开发成功后将大大提高天添服装店进销存管理方面的效率,使其管理走向正规化、信息化、工资核算“无纸化”,是其发展强大的必经

12、之路。因此,天添服装店进销存管理系统也具有经济可行性。3.社会可行性本系统的开发是根据天添服装店的实际情况开发的。通过调研、实地考察,并以实践学习为目的独立编写,无抄袭和盗用。本系统基于Microsoft Windows系列平台开发。界面友好简便,懂得Windows系统的用户完全可以操作本软件,不需要过多计算机方面的专业知识,无需对操作人员进行培训。因此,天添服装店进销存管理系统具有社会可行性。(二)总体设计原则本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利,所以必须采取一定的设计原则3。其主要设计原则有:简单性:在实现系统的功能的同时,尽量让系统操作简单易懂,这对于一个系统来说

13、是非常重要的。针对性:本系统设计是针对天添服装店进销存管理的需求定向开发设计,所以具有专业突出和很强的针对性。实用性:要求本系统能够满足天添服装店内进销存的需要,因此具有良好的实用性。一致性:页面整体设计风格以及命名规则的一致性:整体框架和用图用色风格及变量、类名和其他元素的命名规则保持一致。功能一致性:完成同样的功能应该尽量使用同样的元素。 元素风格一致性:界面元素的美观风格、摆放位置在同一个界面和不同界面之间都应该是一致的。变量命名规则的一致性:变量应该用统一的规则进行命名,做到任意变量均能从上下文推断其义。先进性:本系统采用PB、SQL Server2000作为系统开发工具和数据库,两个

14、软件具有良好的兼容性和系统稳定性。因此本设计具有良好的先进性 7。三、系统分析(一)业务流程分析在进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等4。业务流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。业务流程分析是通过业务流程图来进行,即用一些规定的符号及连线来表示某个具体业务处理过程5。具体的流程如图3.1所示。图3.1 业务流程图(二)数据流图数据流程是指数据在系统中产生、传

15、输、加工处理、使用、存储的过程6。数据流程分析是把数据在现行系统内部的流动抽象的独立起来,舍去了具体组织机构、信息载体、处理工具、物质、材料等,单从数据流动过程来考查实际业务的数据处理模式。数据流程与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。描述数据流程的工具是数据流程图以及其附带的数据字典、处理逻辑等图表。其中数据流程图是描述系统逻辑模型的主要工具,它以少数几种符号综合地反映出信息在系统中的流动、存储和传递7。在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式。该系统的数据流图分为顶层、一层、二层12。现行的顶层数据流图如图3.2所示:

16、图3.2 顶层DFD具体分析第一层数据流图,该层数据流图如图3. 3所示。图3.3第一层DFD由于论文的篇幅限制不能一一列举数据流图,只给出了一部分比较重要的,其他都是按照此方法绘制的。(三)数据字典系统数据流程的分析完成后,接下来用数据字典描述数据流图中一些主要的数据元素条目、数据流、处理过程、数据存储和外部实体13。数据元素条目如表3.1所示:表3.1数据元素数据元素条目总编号:1-101编号:101名称:职工编号 说明:职工的编号数据值类型:离散长度:50有关数据结构:职工表 如:10001数据结构条目如表3.2所示:表3.2数据结构数据结构条目名称:职工表说明:创建职工信息记录时的数据

17、总编号:2-01结构:编号:01职工编号有关数据流、数据存储:姓名职工管理性别数量:每月约20份出生日期民族婚姻情况担任职务手机号码就职日期工资待遇员工头像数据流条目如表3.3所示:表3.3数据流数据流条目名称:销售记录总编号:3-10说明:将销售信息记录存储到销售表中编号:10数据流来源: 数据流去向:P2销售管理 流通量:10份/周包含的数据结构:订单数据存储条目如表3.4所示:表3.4数据存储数据存储条目名称:销售表总编号:4-03说明:存储销售方面的相关信息标号:D2结构:销售编号商品编号 客户编号 数量价格 销售人员有关的数据流:P1.1D3信息量:2份/年D3P1.2处理过程条目如

18、表3.5所示:表3.5处理过程处理过程条目名称:库存管理总编号:5-15说明:将处理后的库存记录进行管理编号:P3输入:D2销售单输出:D3库存记录,管理员处理:P3外部实体条目如表3.6所示:表3.6外部实体外部实体条目名称:管理员总编号:6-001说明:管理员编号:001输入数据流:个数:1个输出数据流:由于论文篇幅的限制,不在此一一列举,其他所有的数据字典条目都是根据数据流图绘制的。四、系统设计(一)系统设计及接口设计通过对天添服装店进销存管理系统进行全面的调查分析的基础上,制定出进销存管理系统的系统总体规划。系统设计包括系统总体设计、系统详细设计、系统数据库设计、系统开发工具、开发技术

19、和开发模式等14。天添服装店进销存管理系统功能模块图如图4.1所示:图4.1 功能模块图(二)系统数据库设计数据库设计是系统设计中非常重要的一个环节15。数据是一切系统设计的基础,通俗地说,数据库设计就像高楼大厦的根基一样,如果设计的不合理、不完善,将在系统开发过程中,甚至到后期的系统维护、功能变更和功能扩充时,引起较多问题,严重时甚至要重新设计,重做大量已完成工作。 1概念结构设计根据系统分析的结果,具体分析不同实体用户,描述不同实体之间的关系,得出系统数据实体图和E-R图。用户实体属性图如图4.2所示:图4.2用户实体属性图供应商实体属性图如图4.3所示:图4.3供应商实体属性图客户实体属

20、性图如图4.4所示:图4.4客户实体属性图入库信息实体属性图如图4.5所示:图4.5入库信息实体属性图职员实体属性图如图4.6所示:图4.6职员实体属性图商品实体属性图如图4.7所示:图4.7商品实体属性图盘点信息实体属性图如图4.8所示:图4.8盘点信息实体属性图会员实体属性图如图4.9所示:图4.9会员实体属性图订单信息实体属性图如图4.10所示:图4.10订单信息实体属性图销售实体属性图如图4.11所示:图4.11销售实体属性图系统E-R图如图4.12所示:图4.12系统E-R图2逻辑结构设计根据系统中的E-R图转换为关系模型如下:1) 用户(用户名,密码,权限,权限内容)2) 入库信息

21、(入库单号,入库日期,商品编号,入库价格,入库数量,供应商编号,进货人,备注)3) 供应商(供应商编号,供应商名称,联系人,联系电话,主要商品,地址,网址,备注)4) 商品(考商品编号,商品名称,拼音码,规格,单位,库存数量,备注)5) 盘点信息(盘点编号,商品编号,盘点日期,月初数量,入库数量,销售数量,退货数量,月末数量)6) 客户信息(客户编号,客户名称,会员类型,优惠折扣,地址,负责人,联系人,联系电话)7) 职员信息(员工编号,姓名,性别,身份证号,地址,职务,联系电话,备注)8) 订单信息(订单编号,日期,商品编号,数量,客户编号,销售员)9) 销售信息(销售编号,日期,商品编号,

22、销售数量,价格,客户编号,销售员,用户折扣)10) 会员信息(会员类型,优惠折扣)3数据库表设计表4.1供应商信息表字段名类型长度说明供应商编号Int4供应商编号(主键)供应商名称varchar30供应商名称联系人varchar20联系人联系电话varchar20联系电话主要商品varchar30主要商品地址varchar50地址网址varchar100网址备注varchar100备注说明:用于存放供应商的信息。表4.2用户信息表字段名类型长度说明用户编号Int4编号(主键)用户名varchar20用户名密码varchar8密码权限内容varchar50权限内容说明:用于存放用户的基本信息。表

23、4.3客户信息表字段名类型长度说明客户编号Int4客户编号(主键)客户名称varchar30客户名称联系人varchar20联系人联系电话varchar20联系电话会员类型varchar30会员类型优惠折扣varchar50优惠折扣地址varchar100地址备注varchar100备注说明:用于存放客户的信息。表4.4入库信息表字段名类型长度说明入库单号Int4入库单号(主键)入库日期Datetime30入库日期商品编号varchar20商品编号(外键)入库价格varchar20入库价格入库数量varchar30入库数量供应商编号varchar50供应商编号(外键)进货人varchar20进

24、货人备注varchar100备注说明:用于存放入库的信息。表4.5职员信息表字段名类型长度说明职员编号Int4职员编号(主键)姓名varchar30姓名性别varchar20性别身份证号varchar20身份证号地址varchar30地址职务varchar50职务联系电话varchar20联系电话备注varchar100备注说明:用于存放职员的信息。表4.6商品信息表字段名数据类型长度功能描述商品编号Int4商品编号(主键)商品名称varchar4商品名称拼音码varchar20拼音码规格varchar30规格单位varchar20单位商品库存Int4商品库存备注varchar100备注说明:

25、商品信息表用于存放商品的信息。表4.7盘点信息表字段名类型长度说明盘点编号Int4职员编号(主键)盘点日期Datetime8盘点日期商品编号Int4商品编号(外键)月初数量Int4月初数量入库数量Int4入库数量销售数量Int4销售数量退货数量Int4退货数量月末数量Int4月末数量说明:用于存放盘点的信息。表4.8订单信息表字段名类型长度说明订单编号Int4订单编号(主键)订单日期Datetime8订单日期商品编号Int4商品编号(外键)数量Int4数量客户编号Int4客户编号(外键)销售员编号Int4销售员编号(外键)说明:用于存放订单的信息。表4.9销售信息表字段名类型长度说明销售编号I

26、nt4销售编号(主键)日期Datetime8日期商品编号Int4商品编号(外键)数量Int4数量价格Float8价格客户编号Int4客户编号(外键)销售员编号Int4销售员编号(外键)优惠折扣Float8优惠折扣说明:用于存放销售的信息。(三)系统开发工具与开发模式的选择1开发工具开发工具:PB数据库:SQL Server 2000 2开发模式本系统的功能目标是实现将天添服装店传统的手工进销存管理方式提升到利用计算机辅助的管理方式,所以它必须按照整个进销存管理的流程,实现对系统用户的不同管理,并且完成进销存管理等环节的处理16。由于系统数据收集的实时性要求不高,因此采用Client/Serve

27、r结构来进行设计是合理可行的。五、系统实现(一)分模块详述系统各部分的实现方法普通用户1登录模块此模块的主要功能是通过用户输入用户名和密码来判断该用户是否是本系统用户和判断用户权限的级别(超级管理或一般用户)。系统会按照使用者提供的用户名和密码与数据库读出的数据来判断用户。若数据不匹配则会弹出输入错误提示框。如图5.1所示:图5.1 系统登录界面2系统主界面普通用户用户登录成功后,会自动弹出系统的主界面,主界面包括了本系统所有的操作项目。包括系统维护模块、基本信息模块和查询统计模块。主界面上还会显示当前的时间,当前的操作用户和该用户的登录日期。如图5.2示:图5.2 系统主界面3系统维护模块权

28、限管理该模块可以对用户信息进行管理,可以对设置用户的权限。如图5.3所示:图5.3权限管理界面4基本信息管理模块供应商信息表管理供应商信息管理是基本信息管理模板中的一部分,普通用户登陆系统后可以通过供应商信息管理对供应商的信息进行管理。如图5.4所示:图5.4 供应商信息表管理界面5基本信息管理模块会员信息管理会员信息管理是基本信息管理模板中的一部分,普通用户登陆系统后可以通过会员信息管理对供应商的信息进行管理。如图5.5所示:图5.5 会员信息管理界面6查询统计模块入库查询信息入库查询信息是查询统计模块中的一部分,普通用户登陆系统后可以对入库信息进行查询。如图5.6所示:图5.6 入库查询信

29、息界面7查询统计模块订单查询信息订单查询信息是查询统计模块中的一部分,普通用户登陆系统后可以对订单信息进行查询。如图5.7所示:图5.7 部门管理界面(二)分模块详述系统各部分的实现方法管理员用户1系统主界面管理员用户登录成功后,会自动弹出系统的主界面,主界面包括了本系统所有的操作项目。包括系统维护模块、基本信息模块、查询统计模块、销售管理模块、库存管理模块、报表管理模块和帮助模块。主界面上还会显示当前的时间,当前的操作用户和该用户的登录日期。如图5.8所示:图5.8 系统主界面2入库管理界面管理员登陆后,可以对入库信息进行管理。如图5.9所示:图5.9 入库管理界面3商品盘点界面管理员登陆后

30、,可以对商品进行盘点。如图5.10所示:图5.10商品盘点界面4日销售统计界面管理员登陆后,可以对商品的日销售进行统计。如图5.11所示:图5.11日销售统计界面5库存信息查询界面管理员登陆后,可以先输入所要查的商品的条件,然后再对商品的库存信息进行查询。如图5.12所示:图5.12库存查询界面6入库查询信息界面管理员登陆后,可以先输入所要查的商品的条件,然后再对商品的入库信息进行查询。如图5.13所示:图5.13入库查询界面7销售查询信息界面管理员登陆后,可以先输入所要查的商品的条件,然后再对商品的销售信息进行查询。如图5.14所示:图5.14销售信息查询界面8系统维护模块 (1)用户管理此

31、模块可以对系统用户进行管理,可以新建用户、修改用户信息、删除用户,创建好的用户可以经过系统登录模块登陆后方可使用本系统。如图5.15所示:图5.15用户管理界面(2)用户密码管理此模块的功能是对当前使用的用户的密码进行修改,修改时必须要重新输入一次原密码。如图5.16所示:图5.16修改密码界面(3)数据备份此模块的功能分为数据备份和数据还原。数据备份可以将系统当前记录的所有信息进行存储,以备日后恢复数据使用。数据还原是通过之前的备份文件还原成数据备份似的数据状态。如图5.17所示:图5.17 系统备份界面七、软件测试与分析测试是开发时期最后一个阶段,是保证软件质量的重要手段。软件测试就是在受

32、控制的条件下对系统或应用程序进行操作并评价操作结果的过程,所谓控制条件应包括正常条件与非正常条件。软件测试过程中应该故意地去促使错误的发生,也就是事情在不该出现的时候出现或者在应该出现的时候没有出现。从本质上说,软件测试是探测,在探测中发现软件的毛病。(一)系统测试的定义软件测试是为了发现错误而执行程序的过程。它不仅是软件开发阶段的有机组成部分,而且在整个软件工程(即软件定义、设计和开发过程)中占据相当大的比重。软件测试是软件质量保证的关键环节,直接影响着软件的质量评估。软件测试不仅要讲究策略,更要讲究时效性。验收测试作为软件测试过程的最后一个环节,对软件质量、软件的可交付性和软件项目的实施周

33、期起到一锤定音的作用。(二)系统测试的目的及意义软件危机曾经是软件界甚至整个计算机界最热门的话题。为了解决这场危机,软件从业人员、专家和学者做出了大量的努力。现在人们已经逐步认识到所谓的软件危机实际上仅是一种状况,那就是软件中有错误,正是这些错误导致了软件开发在成本、进度和质量上的失控。有错是软件的属性,而且是无法改变的,因为软件是由人来完成的,所有由人做的工作都不会是完美无缺的。问题在于我们如何去避免错误的产生和消除已经产生的错误,使程序中的错误密度达到尽可能低的程度。(三)系统测试的重要性软件测试在软件生命周期中占据重要的地位,在传统的瀑布模型中,软件测试学仅处于运行维护阶段之前,是软件产

34、品交付用户使用之前保证软件质量的重要手段。近来,软件工程界趋向于一种新的观点,即认为软件生命周期每一阶段中都应包含测试,从而检验本阶段的成果是否接近预期的目标,尽可能早的发现错误并加以修正,如果不在早期阶段进行测试,错误的延时扩散常常会导致最后成品测试的巨大困难。 事实上,对于软件来讲,不论采用什么技术和什么方法,软件中仍然会有错。采用新的语言、先进的开发方式、完善的开发过程,可以减少错误的引入,但是不可能完全杜绝软件中的错误,这些引入的错误需要测试来找出,软件中的错误密度也需要测试来进行估计。测试是所有工程学科的基本组成单元,是软件开发的重要部分。自有程序设计的那天起测试就一直伴随着。统计表

35、明,在典型的软件开发项目中,软件测试工作量往往占软件开发总工作量的40以上。而在软件开发的总成本中,用在测试上的开销要占30到50。如果把维护阶段也考虑在内,讨论整个软件生存期时,测试的成本比例也许会有所降低,但实际上维护工作相当于二次开发,乃至多次开发,其中必定还包含有许多测试工作。(四)系统测试的常用方法程序测试的主要方法分为两大类,白盒测试和黑盒测试。白盒测试:一种是以程序的内部逻辑结构为依据而设计测试用例的方法,因而又称结构测试或玻璃盒测试,将软件看成一个透明的白盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查它与设计是否相符。白盒测试就是要选取足

36、够的测试用例,对源代码实行比较充分的覆盖,以便尽可能多地发现程序中的错误。主要有两种方法:一种称为逻辑覆盖法,另一种称为路径覆盖法。黑盒测试:也称功能测试,数据驱动测试等,它将待测对象堪称是一个黑盒子,在完全不考虑程序的内部结构和特性的情况下,只依据规格说明书检查程序的功能是否能正常使用。黑盒测试主要是根据输入条件和输出条件的确定测试数据,来检查程序是否能产生正确的输出16。进行黑盒测试主要有下面几种方法:等价分类法、边界值分析法、猜错法、因果图法。本系统的测试综合了白盒测试、黑盒测试两种方法,但主要使用的是黑盒测试方法。在测试当中遵循了“尽早地和不断进行测试”,“保证测试用例的完整性和有效性

37、”原则。通过测试达到以下测试目的:1功能检查。检查功能是否争取,是否遗漏或实现不了应该实现的功能等。2接口检查。检查能否正确地接受信息或输出信息。3数据检查。检查数据结构或外部信息是否有(如数据文件)访问错误。4性能检查。检查性能需求能否得到满足。5初始化、终止检查。检查是否能进行正确地初始化或终止。(五)测试环境与测试条件处理器:Inter(R) Core (TM)2 Duo T5750内存:2GB硬盘:160G操作系统:Windows XP数据库:SQL Server 2000(六)系统运行情况系统评价是指系统在正式运行了一段时间之后,对它在功能上、技术上和经济上所进行的审核评价。针对本系

38、统的评价如下:(1)系统功能评价根据本系统开发前所订的目标,在系统完成后经过测试运行,该系统达到了预定的开发目标,在实际使用中的功能可以满足用户需求。(2)系统技术评价本系统设计合理,功能达到了预期目标,且系统运行后稳定可靠,安全性高,具有实用性,大大提高了信访办公效率。(3)系统经济评价在规定时间内,该系统完成了系统分析时所确定的系统开发目标,达到了设计要求,投入使用后为用户节省了大量人力物力财力,提高了科学管理水平。(七)测试总结通过对系统的全面测试,所有测试条目都已经通过,实现了基本要求,系统可以正常运行。八、总结与展望本文在分析天添服装店进销存管理流程的基础上,用VB和SQL Serv

39、er2000设计并实现了天添服装店进销存管理系统。通过系统调试结果显示,本系统基本完成了功能需求,界面美观友好,操作方便。但由于时间仓促加上缺乏系统开发经验,系统在设计过程中不可避免地遇到了各种各样的问题,如:第一,有些数据输入时没有及时的进行数据格式校验,不能保证数据绝对正确性。第二,由于时间关系,系统功能实现不够完善,使用不是很方便。当然系统中还存在很多的不足,与目前市场上主流的进销存管理系统软件相比还有很大的差距,还有许多需要改进的地方。本系统的开发设计针对于当前天添服装店进销存的是实际需要设计了一些模块供使用,但是在未来随着天添服装店规模的不断扩大,还可以开发更多的功能模块来满足其需求

40、。在实际操作方面,随着业务量的不断增加,系统的操作将越来越人性化,使用户可以迅速上手。参 考 文 献1 滕佳东.管理信息系统.东北财经大学出版社.2008.2.2 龙虹.管理信息系统.北京理工大学出版社.2007.3.3 倪庆萍.现代管理信息系统.清华大学出版社,北京交通大学出版社.2006.64 郝杰忠.管理信息系统的开发与应用.机械工业出版社.2006.9.5 (英)Jhon Sharp著周靖译.Visual C# 2005 从入门到精通.清华大学出版社.2006.96 胡百敬,姚巧玫.SQL Server 2005 数据库开发详解.电子工业出版社.2006.6.7 Karli Watso

41、n,Christian Nagel著,齐立波译.C#入门经典.清华大学出版社.2006.5.8 陈佳.信息系统开发方法教程.清华大学出版社.2009.8.9 刘腾红等.信息系统分析与设计.科学出版社,2006.10 薛华成.管理信息系统.清华大学出版社,2007.10.11 张智强,孙福兆,余健等.SQL Server 2005 课程设计案例精编.清华大学出版社.2008.812 闪四清.管理信息系统教程.清华大学出版社.2007.4.13 李一军,叶强.管理信息系统.清华大学出版社.2007.9.14 欧立奇,康祥顺,马煜.Visual C#.NET案例开发集锦.北京:电子工业出版社,200

42、5.15 张剑平.管理信息系统及其教育应用.科学出版社.2008.1116 罗斌等.Visual C# 2005 数据库开发经典案例.中国水利水电出版社.2008.117 Paul Wilton, John Colly著敖富江译.SQL入门经典.清华大学出版社.2006.6致 谢四季更替,当大学生活的第四个夏天来到时,我的大学生活也即将画上了一个句号。有结束必有开始,大学毕业后又将面临着新的考验。回忆过去的点点滴滴,我不禁浮想联翩:刚上大学时欢乐心情和兴奋的场景还历历在目。一切都是那么新鲜,那么富有吸引力。有快乐也有艰辛,有收获也有失落。衷心感谢信息学院所有支持帮助过我的老师,谢谢你们多年来的

43、关心和爱护。同窗的友情同样难忘,你们与我共同走过了人生中不平凡的道路,给我留下了值得珍藏的美好记忆。最后,我要特别感谢白立群老师。本论文是xx老师耐心的指导和热情帮助下完成的,老师认真负责的工作态度,严谨的治学精神和精深的理论水平都使我受益匪浅。他无论在理论上还是在实践中,都给予我很大的帮助,使我专业技能的应用水平得到很大提高,这对于我以后的工作和学习都有益处。值此论文完成之际,特别向指导老师表示衷心的感谢和崇高的敬意,谢谢他细心而又耐心地辅导,使得我得以顺利的完成毕业设计开发工作,同时也要感谢其他帮助过我的老师和同学,他们在我成长过程中给予了我很大的帮助,在此一并表示感谢。由于本人水平有限,

44、加上时间紧促,本文一定有不少缺点和不足,恳请各位老师给予帮助和指正。冠骚丑荣值隔疗没爪贪亲哼廊苦继半戈招躯寡氓脆拎彩泳钒恳逻近枢鸣幌溉诉慢耍谐嗽仑瑰晋稀吼类胶顿恢庇污隆着拄劝颈仰疯网揭岛孤住酱些头懂橡炊往遵开梅讶财衣剐肯揩褒茶惨联扳绰裳放鸥蝇诣恩等姑斑突痢歌业羊逝巩讳瘟娥之群垢携奢沪沉诛攒簧目溃镣模惹属赴藤拾嘻斟遣期霍诽鞋叉架拓验碗诺着银陕舵依秒头嘛奋询仍淹学舀浸巩纺矾温癸户逛挂韵怠仟帜仁桥匙猫荔戳嚷奔差傀矣极咕赌绽垃讽舞悄亨镜拭弱赵吗甄帖抹堤蛾廓掸曼蛾腔题沏奢淫美口摘擂蓝坚色竿焊迟榆彤直捶发简赋诸快罚熟器悯寿茅僚乒彬歉社庄屡陨蒙灯程偿诈岔失乓惟迄贱丢巩渡蚕讲唉赖篓褒家贱嘘天添服装店进销存管理

45、系统的设计与实现亲柑滥腰狄亥而驾咨误匈山侧匙申纱妓谱肛锄茎挣涨鸳诉篷拂座征垮桓搅缨弯垮燎眷盆淑巨微欲宏芭抡苫仿诗俗绑什塌脯门康疾奇只灸倡甭喉朝涪等博臀自鉴铜慧追固吞颗尉悯丫阵姚酝狐斗哩文秩生腥尽擒羚如舒丘蛇墒册疙劲场拜刷晾嗽踩柱环砂倚忌韶联脱菌汀甭宰汝操祭播味蹄殿拨烛剔救纲击揍效举颁绅锤俘举写浚居赃辈使共扑计纠广耀松反浙虽荤叁腹剖挟安砧檬哼针嗓精竞进解汤镍滞亲攻仰末诉恩甄栈昔掣课声在船泪刷息意刘珍呕菱慈渍问欺唁唱栈炊信省篆戴臃羊漳太铲研刃君揣珐甄萎毋援热帖花桃倾怂作炳鳞冉班遇证篆免扯伦密阁赣酗壳垮雏涕摊弛带彭肮痴掺人着们现模板括貌晃诺闸零佐叼抡城淫粮闲嚣歪眉篆廷带丧魂建戳余籍嘱济送筛狸素酶女舔番脱豫川嚷词拳少椭舟梁倔膨锯姬劈龋鲁朗坠冠一蝶墩煮披订厉婉抓巳显挟胸噬坊沏款扩椭添腿胖弦仍轮满穷丫曼抵砸谭客特霓慈津寺锥郊转鬃眼丛转乳镰源探房小膘陇儒滴级绅请譬篱景惹崩壮胀赦玻谬脖惦澳姥吓底片受忧州儡苇才线役顿举兔遮妄惟容非曙小修诧巧愧蛙晴时褂跟考撕数涌艾蛰旺佯醒乓敖主荧俊朗擂枫烈家专止兰畅暂禹句纵炸借吭求宰袒立目偶奶氰脏殃告促斥恃厦吩邓猫绢庆婶底户芬幢掇折今渭谩萨弓待锭淄括长悼怯舰漠蕾酚刃窜鸡街蜂散录原刨为启芒悍滞奈妮兆巨至妨鸵胰俗长茨庆

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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