1、摘 要当前,连锁专卖销售方式已经是服装销售行业的发展方向,连锁店数量多、分布范围广,如何有效地进行管理就成为急待解决的难题。针对这些问题开发出一套针对服装连锁店管理规定的计算机管理软件服装连锁店管理系统,可有效地对各专卖店实行严密的管理。 服装连锁店管理系统,集服装进存销经营管理于一体,从而对服装公司在流通领域中全面质量管理的各个环节进行记录与调节,实现服装行业物流、信息流和质量管理全过程实时监控与动态管理。通过此系统,让经营者随时都能得到服装的进销存以及质量管理信息等及时、准确的数据,以便使有限的资金流和物资流得到充足运用,让经营者得到更好的利润,同时针对服装经营中存在的一些问题,开发了此套
2、服装连锁店管理系统,其中重要由如下各子模块构成:总部信息板、客户关系管理、连锁定单管理、公司综合管理、权限授理管理、系统单元管理等子系统。 本系统实现的重要功能是:对总部信息的查询与确认,对客户信息的管理以及对客户信息的添加、修改及删除,对物资信息的查看以及对订单的传送与收到确认,对公司各个部门信息的管理以及管理员权限的受理等功能。最后,在测试与分析过程中,该系统表现出了运营稳定、可靠和实用等特性,具有一定的实用价值。关键词:销售方式;服装连锁;c/s体系结构;服装信息AbstractAt present, the chain is the way to sell clothing sales
3、, 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 management system to
4、 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 garment indu
5、stry 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 material flo
6、w 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 chain manag
7、ement, 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 add, modif
8、y 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 stable, re
9、liable, 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 运营可行性52.1.4 时
10、间可行性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 性能需求164.7 软件属性需求1
11、64.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致谢35第1章 绪论1.1 服装业信息化的背景我国服装经营公司信息化起步较晚,最近两三年才刚刚开始,受地区经济水平差异影响,发展状况也不平衡。绝大多数公
12、司只是局部采用了管理软件,尚未实现真正的面向公司全局的信息化管理,经营管理上存在着这样或那样的漏洞,不具有足够的优势来迎接日趋剧烈的国际、国内市场竞争挑战。少数率先步入信息化的公司使用的大多是在通用管理软件基础上修改出来的非专业化软件,对服装公司经营管理特点的针对性不够。1.2 服装业的来源及意义我国已经加入了WTO,面对即将进驻中国,拥有雄厚国际资本,先进经营理念,优质服务意识的外国服装经营公司,民族服装经营公司要想生存、立足、发展,必须在管理上与国际接轨,采用计算机信息化管理手段势在必行。服装作为特殊商品有其相对独立的流通体系,这一流通体系的信息化工作需要有可以支持其特殊属性的专业化计算机
13、软件为其服务。 竞争日趋剧烈,服装营销市场逐步规范,降价风潮迭起,利润空间缩小,采用计算机信息化管理,“向管理要效益”已经提上服装经营公司管理者们的议事日程。1.3 系统基本达成的目的及结论随着我国市场经济的发展和人们对服装产品需求的迅速增长,服装行业正处在一个高速发展的时期。行业的快速发展必然导致竞争的加剧,要想在剧烈的时常竞争中谋求发展,客观上规定公司必须加强管理,提高运营效率。为次,借这次毕业设计的机会,我对其他服装管理做了全面细致的调查和用户需求分析,明确所要开发的系统应当具有的功能、性能、界面,清楚地了解了用户的规定,运用Microsoft公司推出的强大的应用程序开发工具Visual
14、 Basic 6.0,结合有关管理规范和实际调研,进行了服装连锁店管理系统的开发。该系统具有操作简朴、稳定、安全和和谐的用户界面等特点。1.4 开发工具和数据库的选择1.4.1 Visual Basic简介Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简朴易学、效率高,且功能强大可以与Windowsr专业开发工具SDK相媲美。在Visual Basic环境下,运用事件驱动的编程机制、新奇易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,以用动态链接库(DLL)、对象的链接与
15、世隔嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。随着版本的提高,Visual Basic的功能也越来越强。5.0版以后,Visual Basic推出了中文版,与前个版本相比,其功能有了很大提高。1.4.2 SQL Server数据库SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,1996年,Microsoft
16、 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2023是Microsoft公司于2023年推出的最新版本。1.SQL特点:1) 真正的客户机/服务器体系结构。 2) 图形化用户界面,使系统管理和数据库管理更加直观、简朴。 3) 丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 4) SQL Server与Windows NT完全集成,运用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。 5) 具有很好的伸缩性,可跨越从运
17、营Windows 95/98的膝上型电脑到运营Windows 2023的大型多解决器等多种平台使用。 6) 对Web技术的支持,使用户可以很容易地将数据库中的数据发布到Web页面上。 7) SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。 2.SQL Server 2023新特性1) 支持XML(Extensive Markup Language,扩展标记语言) 2) 强大的基于Web的分析 3) 支持OLE DB和多种查询 4) 支持分布式的分区视图第2章 可行性分析2.1 可行性研究2.1.1 经济可行性经济可行性研究是对组织的经济现状和投资能力
18、进行分析,对系统建设运营和维护费用进行估算,对系统建成后也许取得的社会和经济效益进行估计。由于本系统是作为毕业设计由我们自己开发的,在经济上的投入甚微,系统建成之后将为此后实现系统功能提供很大的方便,估算新系统的开发费用和此后的运营、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,看是否有利。 开发、运营和维护费用重要涉及:购买和安装设备的费用:计算机硬件、系统软件、 机房、电源、空调等;软件开发费用:若由实习单位的技术人员开发,则该项费用可以计入下面的人员费用一项;人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等;消耗品费用:系统开发所用材料、系统正常运营所用消耗品,例
19、如水、电费,打印纸、软盘、色带等开支。所有开支都不大,所以经济上是可行的。2.1.2 技术可行性经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运营和维护费用进行估算,对系统建成后也许取得的社会和经济效益进行估计。由于本系统是作为毕业设计由我们自己开发的,在经济上的投入甚微,系统建成之后将为此后实现系统功能提供很大的方便,估算新系统的开发费用和此后的运营、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,看是否有利。开发、运营和维护费用重要涉及:1) 购买和安装设备的费用:计算机硬件、系统软件、 机房、电源、空调等。2) 软件开发费用:若由实习单位的技术人员开发,则该项费
20、用可以计入下面的人员费用一项。3) 人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等。4) 消耗品费用:系统开发所用材料、系统正常运营所用消耗品,例如水、电费,打印纸、软盘、色带等开支。所有开支都不大,所以经济上是可行的。2.1.3 运营可行性技术可行性要考虑现有的技术条件是否可以顺利完毕开发工作,软硬件配置是否满足开发的需求等。本科生实习管理系统用的是VB开发语言,调试相对简朴,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。2.1
21、.4 时间可行性从时间上看,在两个月的时间里学习相关知识,并开发网站,时间上是有点紧,但是不是不也许实现,通过两个多月的努力功能基本实现。2.1.5 法律可行性1) 所有技术资料都为合法。2) 开发过程中不存在知识产权问题。3) 未抄袭任何网站,不存在侵犯版权问题。4) 开发过程中未涉及任何法律责任。综上所述,本系统的开发从技术上、从经济上、从法律上都是完全可靠的。2.2 C/S模式简介C/S (Client/Server,客户机/服务器)模式又称C/S结构,是软件系统体系结构的一种。C/S模式简朴地讲就是基于公司内部网络的应用系统。与B/S(Browser/Server,浏览器/服务器)模式
22、相比,C/S模式的应用系统最大的好处是不依赖公司外网环境,即无论公司是否可以上网,都不影响应用。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如ORACLE、SYBASE、InfORMix或 SQL Server。客户端需要安装专用的客户端软件。传统的CS体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正盼望的开放环境,C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件, 加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。并且代价高, 效率
23、低。如我院使用的上海超兰公司“案件记录”管理软件就是典型的CS体系结构管理软件。2.3 C/S模式的优点C/S结构的优点是能充足发挥客户端的解决能力,很多工作可以在客户端解决后再提交给服务器。相应的优点就是客户端响应速度快。缺陷重要有以下几个:只合用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来解决分布式的数据。客户端需要安装专用的客户端软件。一方面涉及到安装的工作量,另一方面任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而
24、是路程的问题。尚有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。对客户端的操作系统一般也会有限制。也许适应于Win98, 但不能用于win2023或Windows XP。或者不合用于微软新的操作系统等等,更不用说Linux、nix等。第3章 系统需求分析3.1 应用需求分析表3.1服务器硬件解决器:Intel 酷睿内 存:256M 或更大硬 盘:20G 或更大软件Microsoft Windows XPMicrosoft SQLSERVER 2023Microsoft Office 2023客户机硬件无特殊规定,只要能上连接互联网即可软件Microsoft Windows
25、 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自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。3.5.1 数据项数据项是数据结构中讨论的最小单位,是数据记录
27、中最基本的、不可分的有名数据单位。数据项可以是字母、数字或两者的组合。通过数据类型(逻辑的、数值的、字符的等)及数据长度来描述。数据项用来描述实体的某种属性。在地理信息系统中,数据项描述对象是地理实体各要素及其属性,分为几何属性(地理位置和形状)和非几何属性,涉及标量属性(各种量测值)和名称属性(地名及地物名)等。1.数据项名称:销售信息列名 无数据类型 char长度 20允许空 否2.数据项名称:商品信息列名 无数据类型 char长度 20允许空 否3.数据项名称:客户信息列名 无数据类型char长度 20允许空 否3.5.2 数据流数据流由一个或一组固定的数据项组成。定义数据流时,不仅要说
28、明数据流的名称、组成等,还应指明它的来源、去向和数据流。1.销售信息数据流定义数据流名称:商品名称数据流描述:商品编号数据流来源:销售人数据流去向:连锁店号数据流组成: 销售单据表+商品编号+商品名称+单价+数量+销售日期+销售人+连锁店号+销售类型+是否退货2.商品信息数据流定义数据流名称:商品名称数据流描述:商品编号数据流来源:销售人数据流去向:连锁店号数据流组成:编号+名称+规格+类型+颜色+品牌+零售价格+批发价格3.客户信息数据流定义数据流名称:客户名称数据流描述:客户编号数据流来源:重要业务数据流去向:联系人数据流组成:客户编号+客户名称+联系人+联系电话+联系地址+重要业务+备注
29、第4章 系统概念结构设计4.1 系统重要内容服装连锁分销经营是传统商业模式发展中比较有代表性的一类,现通过科学的管理方法和现代化的管理工具计算机及其网络系统,规范分销经营中的各项管理,减少服务成本,提高服务质量。4.1.1 总部系统基本信息、商品管理、客户管理、销售管理、批发业务、仓库管理、查询报表4.1.2 门店系统销售收银、结缴款、退换货、出入单据、查询报表4.2 系统性能规定系统的性能规定一般涉及:计算和查询相应时间、解决容量、存储容量、人机交互的和谐性、系统的安全性、可靠性以及容错能力等,假如是网络系统还应涉及系统传输互换能力。本系统非网络系统,所以符合系统的一般性能规定即可。系统的性
30、能规定应从以下几个方面拟定:(1)容量规定:拟定系统的容量规定,如解决的记录数和解决数据的最大容量等(2)精度规定:拟定系统的精度规定,如数据或数值检索的精度规定、数据传输的精度规定等。(3)时间特性规定:拟定系统的时间特性规定。如解决时间、响应时间及其峰值负载期间允许偏离范围,系统各项功能的顺序关系,由于输入类型的不同和操作方式的变化引起的有限顺序的变化。(4)适应性规定:必须指明反映系统环境变化的系统适应能力和系统适应能力的各种参数。说明当需求发生变化时系统的适应能力,指出为适应这些变化而需要设计的软件和过程。(5)人机交互和谐性:要有适应与用户特点的智能化人机交互界面,便于用户操作使用。
31、(6)系统可靠性:为提高系统可靠性必须采用模块化、结构化设计,需要对容错解决的模块提供备份,以减少系统故障。(7)系统可维修性:系统应具有奥好的可维修性,以便在系统故障时能迅速恢复运营。本系统应具有如下性能:(1)数据库系统的扩充能力;(2)快速的信息互换能力;(3)快速的响应能力;(4)具有较大的数据存储能力;(5)系统迅速恢复能力。4.3 系统E-R图设计基本设立基本功能系统维护业务管理查询系统系统帮助图4.1基本功能 E-R图1客户信息管理客户编号客户名称联系人联系地址重要业务联系电话备注图4.2 客户信息管理E-R图商品信息表管理商品编号商品类型商品规格颜色批发价格品牌零售价格商品名称
32、 图4.3 商品信息表管理 E-R图4.4 数据库功能分析随着数据管理规模一再扩大,数据量急剧增长,数据库在软件中有不可替代的作用,成为了软件生存的血液,根据软件工程和数据库原理的规定和设计初期的具体调研,对服装连锁店管理系统进行具体的数据库分析。4.4.1 规定分析服装连锁店管理系统是一个数据库管理系统,数据库设计的好坏直接影响着整个工程运营的好坏,在数据库系统分析和设计阶段多下一点工夫是值得的,根据对软件所做的系统分析和用户的规定,该系统是要对服装的基本信息进行添加、修改、删除和查询记录等操作,这样就需要有供应商数据库、库存数据库、客户基础信息数据库、操作员密码数据库、服装入库数据库、服装
33、入库退货数据库、服装销售数据库、服装销售退货数据库等。通过以上的数据库来完毕整个的服装信息的管理。如图4.4所示图4.4销售货品数据4.4.2 概要设计根据数据库的规定分析,拟定该管理系统应具有的数据实体和数据实体的属性。在服装连锁店管理系统中涉及的实体对象有服装实体、供应商实体、客户实体、操作员实体等。其每个实体的属性关系如下:1、服装实体中重要涉及商品名称、简称、批号、产地、规格、包装、单位、进价、库存等属2、客户实体涉及客户编号、客户全称、简称、地址、所属地区、联系人、电话、传真、尚余欠款、日期,其中编号是为每个固定顾客作的编号码,以便查找操作。3、供应商实体涉及供应商编号、供应商全称、
34、简称、地址、所属地区、联系人、联系人电话、传真、电话、尚余欠款等属性。如图4.5所示:图4.5客户信息表4.5 外部接口分析4.5.1 用户界面采用Windows的通用图形界面,对用户和谐,且对鼠标和键盘提供支持,界面的设计应遵循如下规则:1.界面要具有一致性,界面规范遵循 Windows软件界面的规范;2.提供简朴的错误解决;3.提供信息反馈,用多种信息提醒用户当前软件运营状态、软件界面元件的功能;4.操作可逆,其动作可以是单个的操作,或者是一个相对独立的操作序列;5.显示启动画面,画面简洁明快,富有现代气息,不能太过花哨;6.应遵循国家关于计算机词汇的标准,用词应当精练准确,没有歧义,图形
35、的意义明朗.4.5.2 故障解决正常使用时不应犯错,若运营时碰到不可恢复的系统错误,也必须保证数据库完好无损。4.6 性能需求1、数据精确度查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。查询时应保证查准率,查到的记录应与给定的单项或组合查询条件完全匹配。2、时间特性一般操作的响应时间应在12秒内,对数据的导入和导出也应在可接受的时间内完毕。3、适应性满足个人使用的需求。对前面提到的运营环境规定不应存在困难。4.7 软件属性需求1、对的性规定发布的软件达成用户的预期目的,运营时基本无错误。2、可靠性在一般条件下,应不出故障。3、效率对于浏览、查询、增长、删除、更新和密码设立的一般
36、操作,规定及时响应,在12秒内。4、完整性规定能在发生意外(如掉电)的情况下,保证不丢失数据。5、易使用性规定能尽量为用户的使用提供方便,软件的界面符合目前流行的界面规范。6、可维护性规定该软件在运营中发现错误时,能快速、准确对其进行定位、诊断和修改。7、可测试性设计时尽也许减少测试该软件的各项功能所需的工作量。8、复用性设计时应采用模块化的方法进行设计,对系统内各模块接口尽也许达成高内聚、低偶合的限度,以提高各模块的复用性。9、安全保密性规定提供身份验证,只允许通过身份验证的用户使用该软件。10、可理解性对于该软件提供的各种菜单命令,各信息提醒,应易于用户理解。11、可移植性规定该软件在将来
37、能易于向各种窗口操作系统上移植。4.8 系统设计的原则在进行较具体的调查和征询用户的初步规定之后,在设计的过程中本着以下几点来开发和完善此系统:1、对的性 所有的命令按钮实现对的的功能,满足用户的需求。2、可用性 软件基本结构、实现方式、操作方法必须使一个非计算机专业人员可以方便、对的的使用。3、完整性 实现当前服装服装管理的规定。4、界面和谐 设计出的软件要美观大方、操作方便简朴。5、为了方便用户使用,应尽量减少键盘的操作,发挥鼠标的作用。6、系统的稳定性 要避免不注意的点击鼠标而产生意想不到的结果,或产生程序的错误,保证操作人员正常的工作。7、减少执行一个功能的环节,并尽量灵活,不要实现流
38、程过深,并且应尽量能在任何界面中回到主界面,防止出现不能继续执行的现象。第5章 系统应用程序设计在明确了用户需求以后,根据软件工程学的规定对该系统进行软件设计,拟定了该软件所具有的所有功能和开发方案。该服装连锁店管理系统的功能模块涉及平常业务、库存管理、查询记录、基础信息管理、系统设立。5.1 数据库的设计数据库系统是具有数据管理功能的计算机系统。它是一个实际可行的,按照一定的数据模型组织、存储、维护,并向应用系统提供数据及数据服务的支持系统。数据库管理系统是位于用户和操作系统之间的一层数据管理软件。它完毕如何科学地组织和存储数据、如何高效地获取和解决数据的任务。数据库是数据库系统的一个重要组
39、成部分。下面就服装连锁店管理系统中的数据库物理设计阶段进行实现,这个阶段完毕由数据逻辑模型向数据物理模型的转换的工作。重要的数据表如下。1、供应商基础信息表(gys):涉及供应商编号、供应商全称、简称、地址、所属地区、邮政编码、电话、传真、联系人、联系人电话、开户银行、银行账号、纳税人登记、预付金额、尚余欠款、网址邮箱,重要是保存供应商基础信息。各个字段的类型设立和长度设立都是通过了具体的调研和严格的需求分析后拟定的。2、库存表(kc):涉及商品信息、简称、批号、产地、规格、包装、单位、进价、库存、库存金额,重要用来保存库存商品信息。3、连锁信息表(kh):涉及连锁编号、服装店店全称、简称、地
40、址、所属地区邮政编码、电话、传真、联系人、联系人电话、开户银行、银行帐号、纳税人登记、预付金额、尚余欠款、网址邮箱、日期,重要用来保存连锁基础信息。4、密码表(ma):涉及操作员和密码;重要用来保存操作员及操作员密码。5、入库表(rk):涉及商品名称、简称、批号、产地、规格、包装、单位、数量、进价、金额、备注、供应商、日期、经手人、票号,用来保存商品入库的具体信息。6、入库退单表(rktd):涉及商品名称、批号、产地、规格、包装、单位、数量、进价、金额、备注、供应商、日期、经手人和票号,用来保存商品入库退货的具体信息。7、销售表(xsd):涉及商品名称、批号、产地、规格、包装、单位、数量、单价
41、、金额、备注、客户、日期、经手人、票号,用来保存商品销售的具体信息。 如以下两图所示:图5.1 客户信息图图5.2商品信息图5.2 具体设计及系统功能的实现通过上述的需求分析和系统分析以及数据库的设计,拟定服装连锁店管理系统的所有功能和所需数据库,下面根据软件工程学对系统具体设计的任务规定,对该软件进行具体的设计及功能实现。在此过程中采用结构化的设计方法,来改善控制结构,减少程序的复杂度,从而提高程序的可读性、可测试性、可维护性。5.2.1 软件结构该软件顶层数据流图如图5.3所示。登录数据解决身份验证操作员图53 顶层数据流图5.2.2 各模块设计根据对服装连锁店管理系统所做的需求分析和系统
42、分析,来实现服装连锁店管理系统的所有功能的设计。在此过程中采用模块化的设计方法,根据面向对象的设计规定,将系统分解成一个个独立的模块,从而完毕具体的设计。服装连锁店管理系统是使用强大的开发工具Visual Basic完毕所有的开发过程。Visual Basic 6.0是Microsoft公司开发的一个可视化的软件开发工具,随着计算机技术的不断发展,Visual Basic也不断推出它的各种新版本。它在继承以前版本优点的基础上,又新增长了诸多功能和特性,它速度快,具有强大且容易使用的可视化开发环境。1.登录窗体的设计(1)、功能:用于操作者身份验证。可以选择操作员,支持鼠标和键盘操作。操作员和密
43、码验证成功后,进入主界面。操作员错误或密码错误提醒并返回错误点。输入三次错误的密码,系统自动退出。登陆模块用户帐号系统的界面设计如下两图所示:图5.4 登陆界面图5.5 系统管理图(2)、实现过程:在“服装连锁店管理系统”工程中,添加一个新窗体,命名为main_mima,在窗体中添加两个Data控件,1个DBCombo控件,3个Text控件,2个Command控件。(3)、属性设立:Data1对象的属性DatabaseName值为yyjxc.mdb,Data1对象的Recordsource属性值为ma,用来提供数据查询。Data2的DatabaseName属性值设为yyjxc.mdb,Reco
44、rdsource属性值设为ma,用来提供数据绑定。DBcombo1的名称设为Text1,Rowsource的值设为Data2,Listfield值为“操作员”,Boundcolumn值也设为“操作员”,用来提供数据选择,Text2的属性MaxLength值设为6,PassWorldChar属性的值设为“*”用于输入密码。2. 主界面的设计(1)、功能:重要是提供各项功能模块的入口。可以选择主界面的菜单或工具栏,调用相应程序,进行相应操作。显示开发者信息、系统日期和时间。主界面的设计如图5.6所示:图5.6 功能界面(2)、实现过程及部分关键代码:在窗体上添加一个Imagelist控件、一个To
45、olBar控件和一个statusbar控件,用鼠标右键单击statusbar控件,在弹出菜单中选择“属性”,在属性中,单击“窗格”选项卡,设立3个窗格。设立索引为1的窗格样式为0,并输入文本“版权所有:辽宁工业大学 班 史少波”,设立索引为2的窗格的样式为6,用于显示当前日期,设立索引为3的窗格的样式为5,用来显示当前时间。同时用菜单编辑器设定菜单项。在入库、销售等模块中,均使用了MSFlexGrid1控件(以下简称mf1),完毕表单式数据录入。但mf1空间为只读,要想向mf1控件输入信息,需要借助其他控件,这里借助了Text1控件。下面的代码重要将Text1控件移到表格中光标的位置,然后根据
46、光标处单元格的大小设立Text1控件的大小,并将该单元格内容赋值给Text1控件,其代码实现过程请参考附录B中的代码1。(3)、属性设立: 主窗体的windowstate属性设为2 maxmized当主窗体弹出即自动设为全屏显示。(4)、说明:为提高代码的效率,程序中使用公用函数来代替一些在多哥程序中频繁使用的代码,如下面的entercell、moveright、moveleft、movereturn等函数。在入库、销售等模块中,均使用了MSFlexGrid1控件(简称mf1)完毕表单式数据录入。但mf1控件为只读,要想向mf1控件输入信息,需要借助其他控件,本程序借助Text1控件。一方面将Text1控件移到表格中光标的位置,然后根据光标处单元格的大小设立Text1控件的大小,并将该单元格的内容赋值给Text1控件。3. 入库单模块的设计 (1)、功能:程序启动后,选择“平常业务”菜单下的“入库单”项,将进入入库单模块。在