《服装连锁店管理系统.docx》由会员分享,可在线阅读,更多相关《服装连锁店管理系统.docx(43页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、本科生毕业设计(论文)摘 要当前,连锁专卖销售方式已经是服装销售行业的发展方向,连锁店数量多、分布范围广,如何有效地进行管理就成为急待解决的难题。针对这些问题开发出一套针对服装连锁店管理要求的计算机管理软件服装连锁店管理系统,可有效地对各专卖店实施严密的管理。 服装连锁店管理系统,集服装进存销经营管理于一体,从而对服装企业在流通领域中全面质量管理的各个环节进行记录与调节,实现服装行业物流、信息流和质量管理全过程实时监控与动态管理。通过此系统,让经营者随时都能得到服装的进销存以及质量管理信息等及时、准确的数据,以便使有限的资金流和物资流得到充分利用,让经营者得到更好的利润,同时针对服装经营中存在
2、的一些问题,开发了此套服装连锁店管理系统,其中主要由如下各子模块构成:总部信息板、客户关系管理、连锁定单管理、企业综合管理、权限授理管理、系统单元管理等子系统。 本系统实现的主要功能是:对总部信息的查询与确认,对客户信息的管理以及对客户信息的添加、修改及删除,对物资信息的查看以及对订单的传送与收到确认,对企业各个部门信息的管理以及管理员权限的受理等功能。最后,在测试与分析过程中,该系统表现出了运行稳定、可靠和实用等特性,具有一定的实用价值。关键词:销售方式;服装连锁;c/s体系结构;服装信息AbstractAt present, the chain is the way to sell clo
3、thing sales, the development direction,and the number of chain stores more and wide-ranging. How effectively management has become urgent to solve the problem. To solve this problem developed a set of clothing chain management requirements of the computer management software clothing chain managemen
4、t system to be effective in the store right close management. Clothing chain management system to collect clothing into retention marketing management integration so right clothing enterprises in the circulation area of total quality management for all aspects of the record and regulation, achieve g
5、arment industry logistics and the flow of information and quality control process real-time monitoring and dynamic management. Through the system, so that operators can always be wearing the PSI and quality management information in a timely manner. accurate data so that the limited funds flow and m
6、aterial flow to be utilized to the full, to allow the operator to better profits Meanwhile operation against the wearing of some problems, developed this set of clothing chain management system mainly from the following modules: a message board headquarters, customer relationship management, orders
7、chain management, enterprise management, Jimmy authority delegated management, system management modules, and other subsystems. This system is the main function : to headquarters information and confirmation of inquiries, right customer information management and customer information to the right to
8、 add, modify and delete, Information on the materials and check the transmission of orders received and confirmed, various departments of enterprise information management and the competence of the admissibility administrator functions. Finally, through testing and analyzing, it shows this system is
9、 stable, reliable, and usability, which has some practical values.Key words:Sales;Apparel chain;c/s system structure;Apparel Information目 录第1章 绪论11.1 服装业信息化的背景11.2 服装业的来源及意义11.3 系统基本达到的目标及结论11.4 开发工具和数据库的选择21.4.1 Visual Basic简介21.4.2 SQL Server数据库2第2章 可行性分析42.1 可行性研究42.1.1 经济可行性42.1.2 技术可行性42.1.3 运行
10、可行性52.1.4 时间可行性52.1.5 法律可行性52.2 C/S模式简介52.3 C/S模式的优点6第3章 系统需求分析73.1 应用需求分析73.2 运行需求分析73.3 其他需求分析73.4 系统数据流程图83.5 数据字典的创建93.5.1 数据项93.5.2 数据流9第4章 系统概念结构设计114.1 系统主要内容114.1.1 总部系统114.1.2 门店系统114.2 系统性能要求114.3 系统E-R图设计124.4 数据库功能分析144.4.1 要求分析144.4.2 概要设计154.5 外部接口分析164.5.1 用户界面164.5.2 故障处理164.6 性能需求16
11、4.7 软件属性需求164.8 系统设计的原则17第5章 系统应用程序设计195.1 数据库的设计195.2 详细设计及系统功能的实现215.2.1 软件结构215.2.2 各模块设计225.3 程序设计及分析285.3.1 如何在MSFlexGrid中灵活地输入数据285.3.2 如何保存表格中的数据285.3.3 如何动态统计表格中的求和项285.3.4 Data控件的应用29第6章 调试306.1 系统调试306.2 系统测试30第7章 结 论33参考文献34致谢35IV编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第39页 共43页第1章 绪论1.1 服装业信息化的
12、背景我国服装经营企业信息化起步较晚,最近两三年才刚刚开始,受地区经济水平差异影响,发展状况也不平衡。绝大多数企业只是局部采用了管理软件,尚未实现真正的面向企业全局的信息化管理,经营管理上存在着这样或那样的漏洞,不具备足够的优势来迎接日趋激烈的国际、国内市场竞争挑战。少数率先步入信息化的企业使用的大多是在通用管理软件基础上修改出来的非专业化软件,对服装企业经营管理特点的针对性不够。1.2 服装业的来源及意义我国已经加入了WTO,面对即将进驻中国,拥有雄厚国际资本,先进经营理念,优质服务意识的外国服装经营企业,民族服装经营企业要想生存、立足、发展,必须在管理上与国际接轨,采用计算机信息化管理手段势
13、在必行。服装作为特殊商品有其相对独立的流通体系,这一流通体系的信息化工作需要有能够支持其特殊属性的专业化计算机软件为其服务。 竞争日趋激烈,服装营销市场逐步规范,降价风潮迭起,利润空间缩小,采用计算机信息化管理,“向管理要效益”已经提上服装经营企业管理者们的议事日程。1.3 系统基本达到的目标及结论随着我国市场经济的发展和人们对服装产品需求的迅速增加,服装行业正处于一个高速发展的时期。行业的快速发展必然导致竞争的加剧,要想在激烈的时常竞争中谋求发展,客观上要求企业必须加强管理,提高运营效率。为次,借这次毕业设计的机会,我对其他服装管理做了全面细致的调查和用户需求分析,明确所要开发的系统应该具有
14、的功能、性能、界面,清楚地了解了用户的要求,利用Microsoft公司推出的强大的应用程序开发工具Visual Basic 6.0,结合有关管理规范和实际调研,进行了服装连锁店管理系统的开发。该系统具有操作简单、稳定、安全和友好的用户界面等特点。1.4 开发工具和数据库的选择1.4.1 Visual Basic简介Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高,且功能强大可以与Windowsr专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的
15、可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,以用动态链接库(DLL)、对象的链接与世隔嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。随着版本的提高,Visual Basic的功能也越来越强。5.0版以后,Visual Basic推出了中文版,与前个版本相比,其功能有了很大提升。1.4.2 SQL Server数据库SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并
16、于1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。1.SQL特点:1) 真正的客户机/服务器体系结构。 2) 图形化用户界面,使系统管理和数据库管理更加直观、简单。 3) 丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 4) SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL S
17、erver也可以很好地与Microsoft BackOffice产品集成。 5) 具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。 6) 对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。 7) SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。 2.SQL Server 2000新特性1) 支持XML(Extensive Markup Language,扩展标记语言) 2) 强大的基于Web的分析 3) 支持OLE DB和多种查询 4) 支持分布式
18、的分区视图第2章 可行性分析2.1 可行性研究2.1.1 经济可行性经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。由于本系统是作为毕业设计由我们自己开发的,在经济上的投入甚微,系统建成之后将为今后实现系统功能提供很大的方便,估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,看是否有利。 开发、运行和维护费用主要包括:购买和安装设备的费用:计算机硬件、系统软件、 机房、电源、空调等;软件开发费用:若由实习单位的技术人员开发,则该项费用可以计入下面的人员费用一项;人员费用
19、:系统开发人员、操作人员和维护人员的工资、培训费用等;消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费,打印纸、软盘、色带等开支。所有开支都不大,所以经济上是可行的。2.1.2 技术可行性经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。由于本系统是作为毕业设计由我们自己开发的,在经济上的投入甚微,系统建成之后将为今后实现系统功能提供很大的方便,估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,看是否有利。开发、运行和维护费用主要包括:1) 购买和安装设
20、备的费用:计算机硬件、系统软件、 机房、电源、空调等。2) 软件开发费用:若由实习单位的技术人员开发,则该项费用可以计入下面的人员费用一项。3) 人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等。4) 消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费,打印纸、软盘、色带等开支。所有开支都不大,所以经济上是可行的。2.1.3 运行可行性技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本科生实习管理系统用的是VB开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模
21、式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。2.1.4 时间可行性从时间上看,在两个月的时间里学习相关知识,并开发网站,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能基本实现。2.1.5 法律可行性1) 所有技术资料都为合法。2) 开发过程中不存在知识产权问题。3) 未抄袭任何网站,不存在侵犯版权问题。4) 开发过程中未涉及任何法律责任。综上所述,本系统的开发从技术上、从经济上、从法律上都是完全可靠的。2.2 C/S模式简介C/S (Client/Server,客户机/服务器)模式又称C/S结构,是软件系统体系结构的一种。
22、C/S模式简单地讲就是基于企业内部网络的应用系统。与B/S(Browser/Server,浏览器/服务器)模式相比,C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如ORACLE、SYBASE、InfORMix或 SQL Server。客户端需要安装专用的客户端软件。传统的CS体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统系统
23、开发不同版本的软件, 加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高, 效率低。如我院使用的上海超兰公司“案件统计”管理软件就是典型的CS体系结构管理软件。2.3 C/S模式的优点C/S结构的优点是能充分发挥客户端的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台
24、电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。对客户端的操作系统一般也会有限制。可能适应于Win98, 但不能用于win2000或Windows XP。或者不适用于微软新的操作系统等等,更不用说Linux、nix等。第3章 系统需求分析3.1 应用需求分析表3.1服务器硬件处理器:Intel 酷睿内 存:256M 或更大硬 盘:20G 或更大软件Microsoft Windows XPMicrosoft SQLSERVER 2000Microsoft
25、Office 2003客户机硬件无特殊要求,只要能上连接互联网即可软件Microsoft Windows XP系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。 硬件系统环境:C600、1G MB(RAM)、500MB(HD)。系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好3.2 运行需求分析硬件条件:酷睿 CPU、1G RAM、10G硬盘以上的PC机;打印机;局域网。软件条件:Windows XP3.3 其他需求分析本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可维护性
26、包括了可读性、可测试性等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下(经费、时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足。3.4 系统数据流程图根据系统简单创建的流程图,如图3.1所示:开始服装连锁店系统登陆输入用户名和密码用户名、密码是否正确?选择操作任务并执行进入主界面退出系统结束图3.1 系统流程设计图3.5 数据字典的创建数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字
27、典是指修改时必须手工更新其内容的数据字典。3.5.1 数据项数据项是数据结构中讨论的最小单位,是数据记录中最基本的、不可分的有名数据单位。数据项可以是字母、数字或两者的组合。通过数据类型(逻辑的、数值的、字符的等)及数据长度来描述。数据项用来描述实体的某种属性。在地理信息系统中,数据项描述对象是地理实体各要素及其属性,分为几何属性(地理位置和形状)和非几何属性,包括标量属性(各种量测值)和名称属性(地名及地物名)等。1.数据项名称:销售信息列名 无数据类型 char长度 20允许空 否2.数据项名称:商品信息列名 无数据类型 char长度 20允许空 否3.数据项名称:客户信息列名 无数据类型
28、char长度 20允许空 否3.5.2 数据流数据流由一个或一组固定的数据项组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流。1.销售信息数据流定义数据流名称:商品名称数据流描述:商品编号数据流来源:销售人数据流去向:连锁店号数据流组成: 销售单据表+商品编号+商品名称+单价+数量+销售日期+销售人+连锁店号+销售类型+是否退货2.商品信息数据流定义数据流名称:商品名称数据流描述:商品编号数据流来源:销售人数据流去向:连锁店号数据流组成:编号+名称+规格+类型+颜色+品牌+零售价格+批发价格3.客户信息数据流定义数据流名称:客户名称数据流描述:客户编号数据流来
29、源:主要业务数据流去向:联系人数据流组成:客户编号+客户名称+联系人+联系电话+联系地址+主要业务+备注第4章 系统概念结构设计4.1 系统主要内容服装连锁分销经营是传统商业模式发展中比较有代表性的一类,现通过科学的管理方法和现代化的管理工具计算机及其网络系统,规范分销经营中的各项管理,降低服务成本,提高服务质量。4.1.1 总部系统基本信息、商品管理、客户管理、销售管理、批发业务、仓库管理、查询报表4.1.2 门店系统销售收银、结缴款、退换货、出入单据、查询报表4.2 系统性能要求系统的性能要求一般包括:计算和查询相应时间、处理容量、存储容量、人机交互的友好性、系统的安全性、可靠性以及容错能
30、力等,如果是网络系统还应包括系统传输交换能力。本系统非网络系统,所以符合系统的一般性能要求即可。系统的性能要求应从以下几个方面确定:(1)容量要求:确定系统的容量要求,如处理的记录数和处理数据的最大容量等(2)精度要求:确定系统的精度要求,如数据或数值检索的精度要求、数据传输的精度要求等。(3)时间特性要求:确定系统的时间特性要求。如处理时间、响应时间及其峰值负载期间允许偏离范围,系统各项功能的顺序关系,由于输入类型的不同和操作方式的变化引起的有限顺序的变化。(4)适应性要求:必须指明反映系统环境变化的系统适应能力和系统适应能力的各种参数。说明当需求发生变化时系统的适应能力,指出为适应这些变化
31、而需要设计的软件和过程。(5)人机交互友好性:要有适应与用户特点的智能化人机交互界面,便于用户操作使用。(6)系统可靠性:为提高系统可靠性必须采用模块化、结构化设计,需要对容错处理的模块提供备份,以减少系统故障。(7)系统可维修性:系统应具有奥好的可维修性,以便在系统故障时能迅速恢复运行。本系统应具有如下性能:(1)数据库系统的扩充能力;(2)快速的信息交换能力;(3)快速的响应能力;(4)具有较大的数据存储能力;(5)系统迅速恢复能力。4.3 系统E-R图设计基本设置基本功能系统维护业务管理查询系统系统帮助图4.1基本功能 E-R图1客户信息管理客户编号客户名称联系人联系地址主要业务联系电话
32、备注图4.2 客户信息管理E-R图商品信息表管理商品编号商品类型商品规格颜色批发价格品牌零售价格商品名称 图4.3 商品信息表管理 E-R图4.4 数据库功能分析随着数据管理规模一再扩大,数据量急剧增加,数据库在软件中有不可替代的作用,成为了软件生存的血液,根据软件工程和数据库原理的要求和设计初期的详细调研,对服装连锁店管理系统进行详细的数据库分析。4.4.1 要求分析服装连锁店管理系统是一个数据库管理系统,数据库设计的好坏直接影响着整个工程运行的好坏,在数据库系统分析和设计阶段多下一点工夫是值得的,根据对软件所做的系统分析和用户的要求,该系统是要对服装的基本信息进行添加、修改、删除和查询统计
33、等操作,这样就需要有供应商数据库、库存数据库、客户基础信息数据库、操作员密码数据库、服装入库数据库、服装入库退货数据库、服装销售数据库、服装销售退货数据库等。通过以上的数据库来完成整个的服装信息的管理。如图4.4所示图4.4销售货物数据4.4.2 概要设计根据数据库的要求分析,确定该管理系统应具有的数据实体和数据实体的属性。在服装连锁店管理系统中包括的实体对象有服装实体、供应商实体、客户实体、操作员实体等。其每个实体的属性关系如下:1、服装实体中主要包括商品名称、简称、批号、产地、规格、包装、单位、进价、库存等属2、客户实体包括客户编号、客户全称、简称、地址、所属地区、联系人、电话、传真、尚余
34、欠款、日期,其中编号是为每个固定顾客作的编号码,以便查找操作。3、供应商实体包括供应商编号、供应商全称、简称、地址、所属地区、联系人、联系人电话、传真、电话、尚余欠款等属性。如图4.5所示:图4.5客户信息表4.5 外部接口分析4.5.1 用户界面采用Windows的通用图形界面,对用户友好,且对鼠标和键盘提供支持,界面的设计应遵循如下规则:1.界面要具有一致性,界面规范遵循 Windows软件界面的规范;2.提供简单的错误处理;3.提供信息反馈,用多种信息提示用户当前软件运行状态、软件界面元件的功能;4.操作可逆,其动作可以是单个的操作,或者是一个相对独立的操作序列;5.显示启动画面,画面简
35、洁明快,富有现代气息,不能太过花哨;6.应遵循国家关于计算机词汇的标准,用词应当精练准确,没有歧义,图形的意义明朗.4.5.2 故障处理正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。4.6 性能需求1、数据精确度查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。查询时应保证查准率,查到的记录应与给定的单项或组合查询条件完全匹配。2、时间特性一般操作的响应时间应在12秒内,对数据的导入和导出也应在可接受的时间内完成。3、适应性满足个人使用的需求。对前面提到的运行环境要求不应存在困难。4.7 软件属性需求1、正确性要求发布的软件达到用户的预期目标,运行时
36、基本无错误。2、可靠性在一般条件下,应不出故障。3、效率对于浏览、查询、增加、删除、更新和密码设置的一般操作,要求及时响应,在12秒内。4、完整性要求能在发生意外(如掉电)的情况下,保证不丢失数据。5、易使用性要求能尽量为用户的使用提供方便,软件的界面符合目前流行的界面规范。6、可维护性要求该软件在运行中发现错误时,能快速、准确对其进行定位、诊断和修改。7、可测试性设计时尽可能减少测试该软件的各项功能所需的工作量。8、复用性设计时应采取模块化的方法进行设计,对系统内各模块接口尽可能达到高内聚、低偶合的程度,以提高各模块的复用性。9、安全保密性要求提供身份验证,只允许通过身份验证的用户使用该软件
37、。10、可理解性对于该软件提供的各种菜单命令,各信息提示,应易于用户理解。11、可移植性要求该软件在将来能易于向各种窗口操作系统上移植。4.8 系统设计的原则在进行较详细的调查和征询用户的初步要求之后,在设计的过程中本着以下几点来开发和完善此系统:1、正确性 所有的命令按钮实现正确的功能,满足用户的需求。2、可用性 软件基本结构、实现方式、操作方法必须使一个非计算机专业人员能够方便、正确的使用。3、完整性 实现当前服装服装管理的要求。4、界面友好 设计出的软件要美观大方、操作方便简单。5、为了方便用户使用,应尽量减少键盘的操作,发挥鼠标的作用。6、系统的稳定性 要避免不注意的点击鼠标而产生意想
38、不到的结果,或产生程序的错误,保证操作人员正常的工作。7、减少执行一个功能的步骤,并尽量灵活,不要实现流程过深,而且应尽量能在任何界面中回到主界面,防止出现不能继续执行的现象。第5章 系统应用程序设计在明确了用户需求以后,根据软件工程学的要求对该系统进行软件设计,确定了该软件所具有的全部功能和开发方案。该服装连锁店管理系统的功能模块包括日常业务、库存管理、查询统计、基础信息管理、系统设置。5.1 数据库的设计数据库系统是具有数据管理功能的计算机系统。它是一个实际可行的,按照一定的数据模型组织、存储、维护,并向应用系统提供数据及数据服务的支持系统。数据库管理系统是位于用户和操作系统之间的一层数据
39、管理软件。它完成如何科学地组织和存储数据、如何高效地获取和处理数据的任务。数据库是数据库系统的一个重要组成部分。下面就服装连锁店管理系统中的数据库物理设计阶段进行实现,这个阶段完成由数据逻辑模型向数据物理模型的转换的工作。主要的数据表如下。1、供应商基础信息表(gys):包括供应商编号、供应商全称、简称、地址、所属地区、邮政编码、电话、传真、联系人、联系人电话、开户银行、银行账号、纳税人登记、预付金额、尚余欠款、网址邮箱,主要是保存供应商基础信息。各个字段的类型设置和长度设置都是经过了详细的调研和严格的需求分析后确定的。2、库存表(kc):包括商品信息、简称、批号、产地、规格、包装、单位、进价
40、、库存、库存金额,主要用来保存库存商品信息。3、连锁信息表(kh):包括连锁编号、服装店店全称、简称、地址、所属地区邮政编码、电话、传真、联系人、联系人电话、开户银行、银行帐号、纳税人登记、预付金额、尚余欠款、网址邮箱、日期,主要用来保存连锁基础信息。4、密码表(ma):包括操作员和密码;主要用来保存操作员及操作员密码。5、入库表(rk):包括商品名称、简称、批号、产地、规格、包装、单位、数量、进价、金额、备注、供应商、日期、经手人、票号,用来保存商品入库的详细信息。6、入库退单表(rktd):包括商品名称、批号、产地、规格、包装、单位、数量、进价、金额、备注、供应商、日期、经手人和票号,用来
41、保存商品入库退货的详细信息。7、销售表(xsd):包括商品名称、批号、产地、规格、包装、单位、数量、单价、金额、备注、客户、日期、经手人、票号,用来保存商品销售的详细信息。 如以下两图所示:图5.1 客户信息图图5.2商品信息图5.2 详细设计及系统功能的实现经过上述的需求分析和系统分析以及数据库的设计,确定服装连锁店管理系统的全部功能和所需数据库,下面根据软件工程学对系统详细设计的任务要求,对该软件进行详细的设计及功能实现。在此过程中采用结构化的设计方法,来改善控制结构,降低程序的复杂度,从而提高程序的可读性、可测试性、可维护性。5.2.1 软件结构该软件顶层数据流图如图5.3所示。登录数据
42、处理身份验证操作员图53 顶层数据流图5.2.2 各模块设计根据对服装连锁店管理系统所做的需求分析和系统分析,来实现服装连锁店管理系统的全部功能的设计。在此过程中采用模块化的设计方法,根据面向对象的设计要求,将系统分解成一个个独立的模块,从而完成具体的设计。服装连锁店管理系统是使用强大的开发工具Visual Basic完成全部的开发过程。Visual Basic 6.0是Microsoft公司开发的一个可视化的软件开发工具,随着计算机技术的不断发展,Visual Basic也不断推出它的各种新版本。它在继承以前版本优点的基础上,又新增加了诸多功能和特性,它速度快,具有强大且容易使用的可视化开发
43、环境。1.登录窗体的设计(1)、功能:用于操作者身份验证。可以选择操作员,支持鼠标和键盘操作。操作员和密码验证成功后,进入主界面。操作员错误或密码错误提醒并返回错误点。输入三次错误的密码,系统自动退出。登陆模块用户帐号系统的界面设计如下两图所示:图5.4 登陆界面图5.5 系统管理图(2)、实现过程:在“服装连锁店管理系统”工程中,添加一个新窗体,命名为main_mima,在窗体中添加两个Data控件,1个DBCombo控件,3个Text控件,2个Command控件。(3)、属性设置:Data1对象的属性DatabaseName值为yyjxc.mdb,Data1对象的Recordsource属
44、性值为ma,用来提供数据查询。Data2的DatabaseName属性值设为yyjxc.mdb,Recordsource属性值设为ma,用来提供数据绑定。DBcombo1的名称设为Text1,Rowsource的值设为Data2,Listfield值为“操作员”,Boundcolumn值也设为“操作员”,用来提供数据选择,Text2的属性MaxLength值设为6,PassWorldChar属性的值设为“*”用于输入密码。2. 主界面的设计(1)、功能:主要是提供各项功能模块的入口。可以选择主界面的菜单或工具栏,调用相应程序,进行相应操作。显示开发者信息、系统日期和时间。主界面的设计如图5.6
45、所示:图5.6 功能界面(2)、实现过程及部分关键代码:在窗体上添加一个Imagelist控件、一个ToolBar控件和一个statusbar控件,用鼠标右键单击statusbar控件,在弹出菜单中选择“属性”,在属性中,单击“窗格”选项卡,设置3个窗格。设置索引为1的窗格样式为0,并输入文本“版权所有:辽宁工业大学 061406012班 史少波”,设置索引为2的窗格的样式为6,用于显示当前日期,设置索引为3的窗格的样式为5,用来显示当前时间。同时用菜单编辑器设定菜单项。在入库、销售等模块中,均使用了MSFlexGrid1控件(以下简称mf1),完成表单式数据录入。但mf1空间为只读,要想向m
46、f1控件输入信息,需要借助其他控件,这里借助了Text1控件。下面的代码主要将Text1控件移到表格中光标的位置,然后根据光标处单元格的大小设置Text1控件的大小,并将该单元格内容赋值给Text1控件,其代码实现过程请参考附录B中的代码1。(3)、属性设置: 主窗体的windowstate属性设为2 maxmized当主窗体弹出即自动设为全屏显示。(4)、说明:为提高代码的效率,程序中使用公用函数来代替一些在多哥程序中频繁使用的代码,如下面的entercell、moveright、moveleft、movereturn等函数。在入库、销售等模块中,均使用了MSFlexGrid1控件(简称mf1)完成表单式数据录入。但mf1控件为只读,要想向mf1控件输入信息,需要借助其他控件,本程序借助Text1控件。首先将Text1控件移到表格中光标的位置,然后根据光标处单元格的大小设置Text1控件的大小,并将