天添服装店进销存管理系统的设计与实现毕业论文.doc
《天添服装店进销存管理系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《天添服装店进销存管理系统的设计与实现毕业论文.doc(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 毕业论文天添服装店进销存管理系统的设计与实现摘 要本文采用结构化系统分析的方法,阐述了服装店管理系统的开发过程、操作流程与其一些核心的技术。本文首先进行了项目概述,简单介绍了项目开发的背景、项目开发的目的和项目开发的意义;接下来是系统规划阶段,通过实际的业务流程的调研,分析了系统的组织结构,具体完成了服装店管理系统的需求分析、可行性分析、现行业务流程分析,并通过对现行业务流程的优化,得出了系统的业务流程;之后是系统分析,具体完成了数据流分析和数据字典;系统设计阶段主要完成了功能模块的划分、数据库的设计和系统界面设计。该阶段对各个模块的功能进行了详细设计,形成了本系统的功能模块图,在此基础上选
2、择了合适的开发模式;数据库的设计先进行了概念结构设计,之后进行了逻辑结构设计,最后完成了数据库表的设计。根据前几个阶段的分析和设计,该系统决定采用pb作为开发平台,数据库采用Microsoft SQL Server 2000,完成了系统的程序实施。本系统主要包括进货管理模块、 销售管理模块、库存管理模块、客户管理模块、报表设计模块、系统维护模块。本系统的设计实施添服装店管理系统的运行做基础,为服装店的管理提供良好的条件。关键词:服装管理系统;结构化分析 目 录摘 要II一、引言1(一)项目开发的背景1(二)项目开发的目的1二、可行性分析与总体设计原则2(一)可行性分析21.技术可行性22.经济
3、可行性23.社会可行性2(二)总体设计原则3三、系统分析4(一)业务流程分析4(二)数据流图5(三)数据字典7四、系统设计10(一)系统设计与接口设计10(二)系统数据库设计101概念结构设计112逻辑结构设计163数据库表设计17(三)系统开发工具与开发模式的选择211开发工具212开发模式21五、系统实现22(一)分模块详述系统各部分的实现方法普通用户221登录模块222系统主界面普通用户233系统维护模块权限管理244基本信息管理模块供应商信息表管理245基本信息管理模块会员信息管理256查询统计模块入库查询信息257查询统计模块订单查询信息26(二)分模块详述系统各部分的实现方法管理员
4、用户271系统主界面管理员272入库管理界面283商品盘点界面294日销售统计界面295库存信息查询界面306入库查询信息界面317销售查询信息界面328系统维护模块32七、软件测试与分析35(一)系统测试的定义35(二)系统测试的目的与意义35(三)系统测试的重要性35(四)系统测试的常用方法36(五)测试环境与测试条件37(六)系统运行情况37(七)测试总结37八、总结与展望38参 考 文 献39致4043 / 47一、引言(一)项目开发的背景天添服装店是一家小有名气的服装店,专门销售各个季度的服装。随着经济的发展,该服装店的管理日益繁重,从而对进销存管理的要求也更加严格。在传统的手工管理
5、时期,服装店进销存的各方面的记录需要耗费大量纸的精力,且由于业务量的日益增多,进销存等任务非常复杂,都严重的影响了服装店的生产和发展。同时,进货部门、销售部门和仓库存储部门之间信息交流困难,经常造成货物信息记录丢失,极影响了服装店的管理。随着市场经济的发展,市场竞争压力加大,服装店要生存发展,就必须在各个方面加强管理,并要求服装店有更高的信息化集成,能够对服装店的整体资源进行集成管理。现代服装店已意识到,服装店间的竞争是综合实力的竞争,要求服装店有更强的资金实力,更快的市场响应速度。这就要求服装店各个部门之间统一计划,协调生产步骤,汇总信息,调配服装店部资源,实现既要独立又要统一的资源共享管理
6、。随着信息技术的发展,该服装店为提高进销存管理的管理效率,加快服装店的运转速度,决定开发“天添服装店进销存管理系统”。(二)项目开发的目的天添服装店进销存管理系统的开发目的是使天添服装店进销存的管理模式从手工记录转变成信息管理,为进货部门、销售部门和仓库存储部门提供方便条件。对天添服装店的实际情况进行调研之后,进行详细的需求分析,对现有的管理模式进行改进,开发出一套新型的管理系统,从中领悟系统开发的思想,掌握系统开发的流程和方法。随着信息系统的不断完善,服装店的管理将越来越依赖于信息化的管理。所以系统开发将围绕服装店的实际情况,使之能迅速适应企业的需要。随着服装店的规模不断变大,管理系统也将不
7、断完善,使其能更加适合服装店的发展需求。天添服装店进销存管理系统的实施具有如下现实意义:第一, 节省进货部门、销售部门和仓库存储部门的管理人员。第二, 进货部门、销售部门和仓库存储部门的情况可以随时浏览查看,而且更加直观。第三,改变了以前工资手工记账的方式,电脑录入更加方便快捷。第四,实现了天添服装店进销存管理的计算机化。二、可行性分析与总体设计原则(一)可行性分析为避免投资失误,保证新系统的成功开发和运行,从技术、经济和社会三方面对本系统的可行性进行了分析和研究。1.技术可行性本系统的开发基于PB和SQL Server Express2000数据库技术。SQL Server Express2
8、000 与PB集成在一起,可以轻松开发功能丰富、存储安全、可快速部署的数据驱动应用程序5。管理系统是一个基于数据库管理和查询的系统,现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,利用现有技术条件可以达到该系统的功能目标6。本人在学校期间已经掌握PB和SQL Server2000的设计思想和代码编写。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限完成开发的。因此, 天添服装店进销存管理系统具有技术可行性。2.经济可行性天添服装店虽然厂房偏重于销售,但管理部门依然具有信息化的处理设施,并且拥有支持本系统的应用平台。因此无需再投入资金购买其他设施。系统的开发基于本
9、人对程序开发的实践学习而来,无需资金投入,并且软件开发过程投入的成本不高,因此开发经费完全可以接受。系统开发成功后将大大提高天添服装店进销存管理方面的效率,使其管理走向正规化、信息化、工资核算“无纸化”,是其发展强大的必经之路。因此,天添服装店进销存管理系统也具有经济可行性。3.社会可行性本系统的开发是根据天添服装店的实际情况开发的。通过调研、实地考察,并以实践学习为目的独立编写,无抄袭和盗用。本系统基于Microsoft Windows系列平台开发。界面友好简便,懂得Windows系统的用户完全可以操作本软件,不需要过多计算机方面的专业知识,无需对操作人员进行培训。因此,天添服装店进销存管理
10、系统具有社会可行性。(二)总体设计原则本系统为了设计、实现和后期维护的方便,以与系统用户使用的便利,所以必须采取一定的设计原则3。其主要设计原则有:简单性:在实现系统的功能的同时,尽量让系统操作简单易懂,这对于一个系统来说是非常重要的。针对性:本系统设计是针对天添服装店进销存管理的需求定向开发设计,所以具有专业突出和很强的针对性。实用性:要求本系统能够满足天添服装店进销存的需要,因此具有良好的实用性。一致性:页面整体设计风格以与命名规则的一致性:整体框架和用图用色风格与变量、类名和其他元素的命名规则保持一致。功能一致性:完成同样的功能应该尽量使用同样的元素。 元素风格一致性:界面元素的美观风格
11、、摆放位置在同一个界面和不同界面之间都应该是一致的。变量命名规则的一致性:变量应该用统一的规则进行命名,做到任意变量均能从上下文推断其义。先进性:本系统采用PB、SQL Server2000作为系统开发工具和数据库,两个软件具有良好的兼容性和系统稳定性。因此本设计具有良好的先进性 7。三、系统分析(一)业务流程分析在进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等4。业务流程分析可以帮助开发者了解该业务处理过程,发
12、现和处理系统调查工作中的错误和疏漏。业务流程分析是通过业务流程图来进行,即用一些规定的符号与连线来表示某个具体业务处理过程5。具体的流程如图3.1所示。图3.1 业务流程图(二)数据流图数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程6。数据流程分析是把数据在现行系统部的流动抽象的独立起来,舍去了具体组织机构、信息载体、处理工具、物质、材料等,单从数据流动过程来考查实际业务的数据处理模式。数据流程与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。描述数据流程的工具是数据流程图以与其附带的数据字典、处理逻辑等图表。其中数据流程图是描述系统逻辑模型的主要工具,它以少数几
13、种符号综合地反映出信息在系统中的流动、存储和传递7。在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式。该系统的数据流图分为顶层、一层、二层12。现行的顶层数据流图如图3.2所示:图3.2 顶层DFD具体分析第一层数据流图,该层数据流图如图3. 3所示。图3.3第一层DFD由于论文的篇幅限制不能一一列举数据流图,只给出了一部分比较重要的,其他都是按照此方法绘制的。(三)数据字典系统数据流程的分析完成后,接下来用数据字典描述数据流图中一些主要的数据元素条目、数据流、处理过程、数据存储和外部实体13。数据元素条目如表3.1所示:表3.1数据元素数据元素条目总编号
14、:1-101编号:101名称:职工编号 说明:职工的编号数据值类型:离散长度:50有关数据结构:职工表 如:10001数据结构条目如表3.2所示:表3.2数据结构数据结构条目名称:职工表说明:创建职工信息记录时的数据总编号:2-01结构:编号:01职工编号有关数据流、数据存储:XX职工管理性别数量:每月约20份出生日期民族婚姻情况担任职务手机号码就职日期工资待遇员工头像数据流条目如表3.3所示:表3.3数据流数据流条目名称:销售记录总编号:3-10说明:将销售信息记录存储到销售表中编号:10数据流来源: 数据流去向:P2销售管理 流通量:10份/周包含的数据结构:订单数据存储条目如表3.4所示
15、:表3.4数据存储数据存储条目名称:销售表总编号:4-03说明:存储销售方面的相关信息标号:D2结构:销售编号商品编号 客户编号 数量价格 销售人员有关的数据流:P1.1D3信息量:2份/年D3P1.2处理过程条目如表3.5所示:表3.5处理过程处理过程条目名称:库存管理总编号:5-15说明:将处理后的库存记录进行管理编号:P3输入:D2销售单输出:D3库存记录,管理员处理:P3外部实体条目如表3.6所示:表3.6外部实体外部实体条目名称:管理员总编号:6-001说明:管理员编号:001输入数据流:个数:1个输出数据流:由于论文篇幅的限制,不在此一一列举,其他所有的数据字典条目都是根据数据流图
16、绘制的。四、系统设计(一)系统设计与接口设计通过对天添服装店进销存管理系统进行全面的调查分析的基础上,制定出进销存管理系统的系统总体规划。系统设计包括系统总体设计、系统详细设计、系统数据库设计、系统开发工具、开发技术和开发模式等14。天添服装店进销存管理系统功能模块图如图4.1所示:图4.1 功能模块图(二)系统数据库设计数据库设计是系统设计中非常重要的一个环节15。数据是一切系统设计的基础,通俗地说,数据库设计就像高楼大厦的根基一样,如果设计的不合理、不完善,将在系统开发过程中,甚至到后期的系统维护、功能变更和功能扩充时,引起较多问题,严重时甚至要重新设计,重做大量已完成工作。 1概念结构设
17、计根据系统分析的结果,具体分析不同实体用户,描述不同实体之间的关系,得出系统数据实体图和E-R图。用户实体属性图如图4.2所示:图4.2用户实体属性图供应商实体属性图如图4.3所示:图4.3供应商实体属性图客户实体属性图如图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订单信息实体属性图销
18、售实体属性图如图4.11所示:图4.11销售实体属性图系统E-R图如图4.12所示:图4.12系统E-R图2逻辑结构设计根据系统中的E-R图转换为关系模型如下:1) 用户(用户名,密码,权限,权限容)2) 入库信息(入库单号,入库日期,商品编号,入库价格,入库数量,供应商编号,进货人,备注)3) 供应商(供应商编号,供应商名称,联系人,联系,主要商品,地址,网址,备注)4) 商品(考商品编号,商品名称,拼音码,规格,单位,库存数量,备注)5) 盘点信息(盘点编号,商品编号,盘点日期,月初数量,入库数量,销售数量,退货数量,月末数量)6) 客户信息(客户编号,客户名称,会员类型,优惠折扣,地址,
19、负责人,联系人,联系)7) 职员信息(员工编号,性别,号,地址,职务,联系,备注)8) 订单信息(订单编号,日期,商品编号,数量,客户编号,销售员)9) 销售信息(销售编号,日期,商品编号,销售数量,价格,客户编号,销售员,用户折扣)10) 会员信息(会员类型,优惠折扣)3数据库表设计表4.1供应商信息表字段名类型长度说明供应商编号Int4供应商编号(主键)供应商名称varchar30供应商名称联系人varchar20联系人联系varchar20联系主要商品varchar30主要商品地址varchar50地址网址varchar100网址备注varchar100备注说明:用于存放供应商的信息。表
20、4.2用户信息表字段名类型长度说明用户编号Int4编号(主键)用户名varchar20用户名密码varchar8密码权限容varchar50权限容说明:用于存放用户的基本信息。表4.3客户信息表字段名类型长度说明客户编号Int4客户编号(主键)客户名称varchar30客户名称联系人varchar20联系人联系varchar20联系会员类型varchar30会员类型优惠折扣varchar50优惠折扣地址varchar100地址备注varchar100备注说明:用于存放客户的信息。表4.4入库信息表字段名类型长度说明入库单号Int4入库单号(主键)入库日期Datetime30入库日期商品编号va
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 服装店 进销存 管理 系统 设计 实现 毕业论文
限制150内