服装连锁店管理系统论文.docx

上传人:飞**** 文档编号:44317107 上传时间:2022-09-21 格式:DOCX 页数:29 大小:166.53KB
返回 下载 相关 举报
服装连锁店管理系统论文.docx_第1页
第1页 / 共29页
服装连锁店管理系统论文.docx_第2页
第2页 / 共29页
点击查看更多>>
资源描述

《服装连锁店管理系统论文.docx》由会员分享,可在线阅读,更多相关《服装连锁店管理系统论文.docx(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第1页 共29页第 1 页 共 29 页目录编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第2页 共29页第 2 页 共 29 页编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第3页 共29页第 3 页 共 29 页摘要摘要随着我国市场经济的发展和人们对服装产品需求的迅速增加,服装行业正处于一个高速发展的时期。行业的快速发展必然导致竞争的加剧,要想在激烈的时常竞争中谋求发

2、展,客观上要求企业必须加强管理,提高运营效率。为次,借这次毕业设计的机会,我对其他服装管理做了全面细致的调查和用户需求分析,明确所要开发的系统应该具有的功能、性能、界面,清楚地了解了用户的要求,利用 Microsoft 公司推出的强大的应用程序开发工具 Visual Basic 6.0,结合有关管理规范和实际调研,进行了服装连锁店管理系统的开发。该系统具有操作简单、稳定、安全和友好的用户界面等特点。关键词信息管理系统开发VB编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第4页 共29页第 4 页 共 29 页AbstractAlong

3、 with our country market economys development and the people toclothing product demands rapid increase,the clothing profession are being in a highspeed development the time.The profession fast development causes the competitioninevitably the aggravating,if wants,in intense often competes seeks the d

4、evelopment,objectively requests the enterprise to strengthen the internal management,raises theoperation efficiency.For the time,taking advantage of this graduation projectsopportunity,I has made the comprehensive careful investigation and the users needsanalysis to other clothing management,the fun

5、ction which,the performance,thecontact surface is clear must develop the system which should have,had understoodclearly users request,formidable application procedure development kit Visual Basicwhich promotes using Microsoft Corporation 6.0,the union related administrativeregulations and the actual

6、 investigation and study,have carried on the clothing chainstore management system management systems development.This system has the编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第5页 共29页第 5 页 共 29 页simplicity of operator,stable,safe and characteristics and so on friendly userinterface.Key wo

7、rdInformation managementSystem developmentVB引言引言随着我国市场经济的发展和人们对服装产品需求的迅速增加,服装行业正处于一个高速发展的时期。行业的快速发展必然导致竞争的加剧,要想在激烈的时常竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率。而我国大部分服装企业虽然经营实现了专业化,但是从信息机制上还没有摆脱陈旧的销售模式,企业内部没有形成完善、有效的激励和约束的信息化管理机制,企业发展的动力不足,从而影响了企业的持续、稳定、快速的发展。同时,我国服装经营形式正在向集团化、连锁化发展。在这一发展过程中,旧的企业管理模式已不适应新型的社会主义

8、市场经济的要求,而新的企业管理模式正在被广泛探讨、研究之中。这其中,如何利用现代信息技术使企业拥有快速、高效的市场反映能力和高度的效率,已是许多服装经营企业特别关心的问题。再者,由于服装产品种类繁多、经营模式特殊、业务量大,单凭手工记账已很难适应工作的需要。实现服装经营企业对物质流、资金流和信息流的实时监控、动态管理,最大程度地缩短服装交易时间,降低服装交易成本及企业管理成本,大大编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第6页 共29页第 6 页 共 29 页提高工作效率和经济效益。这就把服装店的信息化管理摆上日程,服装店急需一

9、套既能够有效管理服装,又能够实时提供足够市场信息的服装连锁店管理系统。如何尽快建立和完善现代企业的信息化管理机制问题,已成为服装经营企业发展的关键所在。计算机基于语言基础融合了强大的数据库开发能力是一种非常好的数据开发工具。事实证明,计算机编程语言在工资档案管理体系的应用,使数据管理更现代化,自动化,智能化。减轻了人工管理的工作量,使其变得更具有条理性,科学性,为解决服装管理行业的各种问题做出了巨大的贡献。为次,借这次毕业设计的机会,我对其他服装管理做了全面细致的调查和用户需求分析,明确所要开发的系统应该具有的功能、性能、界面,清楚地了解了用户的要求,利用 Microsoft 公司推出的强大的

10、应用程序开发工具 Visual Basic 6.0,结合有关管理规范和实际调研,进行了服装连锁店管理系统的开发。该系统具有操作简单、稳定、安全和友好的用户界面等特点。1、需求分析、需求分析随着社会发展的日新月异,计算机的广泛应用已成为社会生产力发展的重要标志。21 世纪是一个信息时代,信息技术正影响着国民经济的各个领域。并且服装处理数据的日趋庞大和对信息的准确要求、快速等因素的存在,使得计算机及相应的管理软件在服装连锁店管理系统中的应用成为必然趋势。根据软件工程学的要求,开发软件首先要进行需求分析,以确定该软件的规模、范围、总体要求以及所需要的硬件环境和支持软件,根据用户的情况确定该软件对操作

11、的要求,以及待开发软件总体上的约束和限制。1.1 服装企业信息化的客观形势服装企业信息化的客观形势1、我国已经加入了 WTO,面对即将进驻中国,拥有雄厚国际资本,先进经营理念,优质服务意识的外国服装经营企业,民族服装经营企业要想生存、立足、发编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第7页 共29页第 7 页 共 29 页展,必须在管理上与国际接轨,采用计算机信息化管理手段势在必行。2、服装作为特殊商品有其相对独立的流通体系,这一流通体系的信息化工作需要有能够支持其特殊属性的专业化计算机软件为其服务。3、竞争日趋激烈,服装营销市场

12、逐步规范,降价风潮迭起,利润空间缩小,采用计算机信息化管理,“向管理要效益”已经提上服装经营企业管理者们的议事日程。1.2 服装企业信息化的现状服装企业信息化的现状1、我国服装经营企业信息化起步较晚,最近两三年才刚刚开始,受地区经济水平差异影响,发展状况也不平衡。2、绝大多数企业只是局部采用了管理软件,尚未实现真正的面向企业全局的信息化管理,经营管理上存在着这样或那样的漏洞,不具备足够的优势来迎接日趋激烈的国际、国内市场竞争挑战。3、少数率先步入信息化的企业使用的大多是在通用管理软件基础上修改出来的非专业化软件,对服装企业经营管理特点的针对性不够。2、系统需求与可行性分析、系统需求与可行性分析

13、2.1 应用需求分析应用需求分析服务器硬件处理器:Intel 酷睿内 存:256M 或更大硬 盘:20G 或更大软件Microsoft Windows XPMicrosoft SQLSERVER 2000Microsoft Office 2003编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第8页 共29页第 8 页 共 29 页客户机硬件无特殊要求,只要能上连接互联网即可软件Microsoft Windows XP系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。硬件系统环境:C600、1G

14、 MB(RAM)、500MB(HD)。系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好2.2 运行需求分析硬件条件:酷睿 CPU、1G RAM、10G 硬盘以上的 PC 机;打印机;局域网。软件条件:Windows XP2.3 其他需求分析本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可维护性包括了可读性、可测试性等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下(经费、时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足。2.4 可行性分析可行性分析2.4

15、.1 经济可行性经济可行性经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。由于本系统是作为毕业设计由我们自己开发的,在经济上的投入甚微,系统建成之后将为今后实现系统功能提供很大的方便,估算新系统的开发费用和今后编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第9页 共29页第 9 页 共 29 页的运行、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,看是否有利。开发、运行和维护费用主要包括:购买和安装设备的费用:计算机硬件、系统软件、机房、电

16、源、空调等;软件开发费用:若由实习单位的技术人员开发,则该项费用可以计入下面的人员费用一项;人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等;消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费,打印纸、软盘、色带等开支。所有开支都不大,所以经济上是可行的。2.4.2 技术可行性技术可行性技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本科生实习管理系统用的是 VB 开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们

17、速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。2.4.3 运行可行性运行可行性对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。同时还应考虑现有管理人员的培训、补充,分析在给定时间里能否完成预定的系统开发任务等。运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。本系统的开发,是典型的 Mis 开发,主要是对数据的处理,包括数据的收集,数据的变换,及数据的各种报表形式的输出。采用流行的 VB+SQLSERVER 体系

18、,已无技术上的问题。编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第10页 共29页第 10 页 共 29 页2.4.4 时间可行性时间可行性从时间上看,在两个月的时间里学习相关知识,并开发网站,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能基本实现。2.4.5 法律可行性:法律可行性:所有技术资料都为合法。开发过程中不存在知识产权问题。未抄袭任何网站,不存在侵犯版权问题。开发过程中未涉及任何法律责任。综上所述,本系统的开发从技术上、从经济上、从法律上都是完全可靠的。2.5 系统开发步骤系统开发步骤一般说来,管理信息系统的

19、建立与应用可以划分成总体规划、系统开发和系统运行三个阶段,其中系统开发阶段还可进一步分为系统分析、系统设计和系统实施等工作环节。上述各个阶段排列成一个严格的线性开发序列,在每个工作阶段均产生完整的技术文档作为下一阶段工作的指导和依据,每一阶段都应对文档进行评审,确信该阶段工作已完成并达到要求后才能进入下一阶段,同时在以后的工作中不能轻易改变前面经过评审的成果。上述开发方式的主要优点是便于开发工作的组织和管理,并且可大大降低管理信息系统开发的复杂性。国内外许多系统开发的实例都证明这是一种行之有效的开发方式。国外曾有人对一些软件项目开发各阶段的工作量进行了统计,结果表明,在开发过程中各工作阶段所占

20、全部工作量的比重分别达到系统分析:系统设计:编程:模块调试:系统调试20%:15%:20%:25%:20%。由此可见,程序编写在开发工作中只占很小比例,而调试工作却占整个开发工作量的一半左右,因此“系统开发就是编程”的习惯说法显然是片面的。另据统计,在建立管理信息系统的三个阶段中,总体规划和系统开发阶段的工作量约占整个工作量的 2/3,而编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第11页 共29页第 11 页 共 29 页运行、维护阶段要占 1/3,这说明一个管理信息系统开发后,仍应十分重视它的维护工作,以便使系统不断完善并充分发

21、挥其作用。3、相关技术介绍、相关技术介绍3.1 VBVB 是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序。它简单易学、效率高,且功能强大可以与 Windowsr 专业开发工具 SDK 相媲美。在 Visual Basic 环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用 Windows 内部的广泛应用程序接口(API)函数,以用动态链接库(DLL)、对象的链接与世隔嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发 Windows环境下功能强大、图形界面丰富的应用软件系统。随着版本的提高,V

22、isual Basic的功能也越来越强。5.0 版以后,Visual Basic 推出了中文版,与前个版本相比,其功能有了很大提升。3.2 SQLServer 关系数据库简介关系数据库简介SQL Server 是由 Microsoft 开发和推广的关系数据库管理系统(DBMS),它最初是由 Microsoft、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。SQL Server 近年来不断更新版本,1996 年,Microsoft推出了 SQL Server 6.5 版本;1998 年,SQL Server 7.0 版本和用户见面;

23、SQL Server2000 是 Microsoft 公司于 2000 年推出的最新版本。3.2.1 SQL Server 特点特点1真正的客户机/服务器体系结构。2图形化用户界面,使系统管理和数据库管理更加直观、简单。编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第12页 共29页第 12 页 共 29 页3丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。4SQL Server 与 Windows NT 完全集成,利用了 NT 的许多功能,如发送和接受消息,管理登录安全性等。SQL Server 也可以很好地与 Micr

24、osoft BackOffice产品集成。5具有很好的伸缩性,可跨越从运行 Windows 95/98 的膝上型电脑到运行Windows 2000 的大型多处理器等多种平台使用。6对 Web 技术的支持,使用户能够很容易地将数据库中的数据发布到 Web 页面上。7SQL Server 提供数据仓库功能,这个功能只在 Oracle 和其他更昂贵的 DBMS中才有。3.2.2 SQLServer 2000 新特性新特性1支持 XML(Extensive Markup Language,扩展标记语言)2强大的基于 Web 的分析3支持 OLE DB 和多种查询4支持分布式的分区视图4、系统分析、系统

25、分析4.1 课题主要内容课题主要内容服装连锁分销经营是传统商业模式发展中比较有代表性的一类,现通过科学的管理方法和现代化的管理工具计算机及其网络系统,规范分销经营中的各项管理,降低服务成本,提高服务质量。编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第13页 共29页第 13 页 共 29 页4.1.1 总部系统总部系统基本信息、商品管理、客户管理、销售管理、批发业务、仓库管理、查询报表4.1.2 门店系统门店系统销售收银、结缴款、退换货、出入单据、查询报表4.2 系统性能要求系统性能要求系统的性能要求一般包括:计算和查询响应时间、处

26、理容量、存储容量、人机交互的友好性、系统的安全性、可靠性以及容错能力等,如果是网络系统还应包括系统传输交换能力。本系统非网络系统,所以符合系统的一般性能要求即可。系统的性能要求应从以下几个方面确定:(1)容量要求:确定系统的容量要求,如处理的记录数和处理数据的最大容量等(2)精度要求:确定系统的精度要求,如数据或数值检索的精度要求、数据传输的精度要求等。(3)时间特性要求:确定系统的时间特性要求。如处理时间、响应时间及其峰值负载期间允许偏离范围,系统各项功能的顺序关系,由于输入类型的不同和操作方式的变化引起的有限顺序的变化。(4)适应性要求:必须指明反映系统环境变化的系统适应能力和系统适应能力

27、的各种参数。说明当需求发生变化时系统的适应能力,指出为适应这些变化而需要设计的软件和过程。(5)人机交互友好性:要有适应与用户特点的智能化人机交互界面,便于用户操作使用。(6)系统可靠性:为提高系统可靠性必须采用模块化、结构化设计,需要对容错处理的模块提供备份,以减少系统故障。(7)系统可维修性:系统应具有奥好的可维修性,以便在系统故障时能迅速编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第14页 共29页第 14 页 共 29 页恢复运行。本系统应具有如下性能:(1)数据库系统的扩充能力;(2)快速的信息交换能力;(3)快速的响应能

28、力;(4)具有较大的数据存储能力;(5)系统迅速恢复能力。4.3 数据库功能分析数据库功能分析随着数据管理规模一再扩大,数据量急剧增加,数据库在软件中有不可替代的作用,成为了软件生存的血液,根据软件工程和数据库原理的要求和设计初期的详细调研,对服装连锁店管理系统进行详细的数据库分析。4.3.1 要求分析要求分析服装连锁店管理系统是一个数据库管理系统,数据库设计的好坏直接影响着整个工程运行的好坏,在数据库系统分析和设计阶段多下一点工夫是值得的,根据对软件所做的系统分析和用户的要求,该系统是要对服装的基本信息进行添加、修改、删除和查询统计等操作,这样就需要有供应商数据库、库存数据库、客户基础信息数

29、据库、操作员密码数据库、服装入库数据库、服装入库退货数据库、服装销售数据库、服装销售退货数据库等。通过以上的数据库来完成整个的服装信息的管理。4.3.2 概要设计概要设计根据数据库的要求分析,确定该管理系统应具有的数据实体和数据实体的属性。在服装连锁店管理系统中包括的实体对象有服装实体、供应商实体、客户实体、操作员实体等。其每个实体的属性关系如下:1、服装实体中主要包括商品名称、简称、批号、产地、规格、包装、单位、进编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第15页 共29页第 15 页 共 29 页价、库存等属2、客户实体包括客

30、户编号、客户全称、简称、地址、所属地区、联系人、电话、传真、尚余欠款、日期,其中编号是为每个固定顾客作的编号码,以便查找操作。3、供应商实体包括供应商编号、供应商全称、简称、地址、所属地区、联系人、联系人电话、传真、电话、尚余欠款等属性。4.4 外部接口分析外部接口分析4.4.1 用户界面用户界面采用 Windows 的通用图形界面,对用户友好,且对鼠标和键盘提供支持,界面的设计应遵循如下规则:1.界面要具有一致性,界面规范遵循 Windows 软件界面的规范;2.提供简单的错误处理;3.提供信息反馈,用多种信息提示用户当前软件运行状态、软件界面元件的功能;4.操作可逆,其动作可以是单个的操作

31、,或者是一个相对独立的操作序列;5.显示启动画面,画面简洁明快,富有现代气息,不能太过花哨;6.应遵循国家关于计算机词汇的标准,用词应当精练准确,没有歧义,图形的意义明朗。4.4.2 故障处理故障处理正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。4.5 性能需求性能需求1、数据精确度查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。查询时应保证查准率,查到的记录应与给定的单项或组合查询条件完全匹配。编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第16页 共29页第 16 页 共 29 页2、

32、时间特性一般操作的响应时间应在 12 秒内,对数据的导入和导出也应在可接受的时间内完成。3、适应性满足个人使用的需求。对前面提到的运行环境要求不应存在困难。4.6 软件属性需求软件属性需求1、正确性要求发布的软件达到用户的预期目标,运行时基本无错误。2、可靠性在一般条件下,应不出故障。3、效率对于浏览、查询、增加、删除、更新和密码设置的一般操作,要求及时响应,在12 秒内。4、完整性要求能在发生意外(如掉电)的情况下,保证不丢失数据。5、易使用性要求能尽量为用户的使用提供方便,软件的界面符合目前流行的界面规范。6、可维护性要求该软件在运行中发现错误时,能快速、准确对其进行定位、诊断和修改。7、

33、可测试性设计时尽可能减少测试该软件的各项功能所需的工作量。8、复用性设计时应采取模块化的方法进行设计,对系统内各模块接口尽可能达到高内聚、低偶合的程度,以提高各模块的复用性。9、安全保密性要求提供身份验证,只允许通过身份验证的用户使用该软件。10、可理解性编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第17页 共29页第 17 页 共 29 页对于该软件提供的各种菜单命令,各信息提示,应易于用户理解。11、可移植性要求该软件在将来能易于向各种窗口操作系统上移植。4.8 系统设计的原则系统设计的原则在进行较详细的调查和征询用户的初步要求

34、之后,在设计的过程中本着以下几点来开发和完善此系统:1、正确性所有的命令按钮实现正确的功能,满足用户的需求。2、可用性软件基本结构、实现方式、操作方法必须使一个非计算机专业人员能够方便、正确的使用。3、完整性实现当前服装服装管理的要求。4、界面友好 设计出的软件要美观大方、操作方便简单。5、为了方便用户使用,应尽量减少键盘的操作,发挥鼠标的作用。6、系统的稳定性要避免不注意的点击鼠标而产生意想不到的结果,或产生程序的错误,保证操作人员正常的工作。7、减少执行一个功能的步骤,并尽量灵活,不要实现流程过深,而且应尽量能在任何界面中回到主界面,防止出现不能继续执行的现象。5、系统设计、系统设计在明确

35、了用户需求以后,根据软件工程学的要求对该系统进行软件设计,确定了该软件所具有的全部功能和开发方案。该服装连锁店管理系统的功能模块包括日常业务、库存管理、查询统计、基础信息管理、系统设置5.1 数据库的设计数据库的设计数据库系统是具有数据管理功能的计算机系统。它是一个实际可行的,按照编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第18页 共29页第 18 页 共 29 页一定的数据模型组织、存储、维护,并向应用系统提供数据及数据服务的支持系统。数据库管理系统是位于用户和操作系统之间的一层数据管理软件。它完成如何科学地组织和存储数据、如何

36、高效地获取和处理数据的任务。数据库是数据库系统的一个重要组成部分。下面就服装连锁店管理系统中的数据库物理设计阶段进行实现,这个阶段完成由数据逻辑模型向数据物理模型的转换的工作。主要的数据表如下。1、供应商基础信息表(gys):包括供应商编号、供应商全称、简称、地址、所属地区、邮政编码、电话、传真、联系人、联系人电话、开户银行、银行账号、纳税人登记、预付金额、尚余欠款、网址邮箱,主要是保存供应商基础信息。各个字段的类型设置和长度设置都是经过了详细的调研和严格的需求分析后确定的,其具体字段设置见附录 A 表(3-1)所示。2、库存表(kc):包括商品信息、简称、批号、产地、规格、包装、单位、进价、

37、库存、库存金额,主要用来保存库存商品信息。其各字段类型和长度设置见附录A 表(3-2)所示。3、连锁信息表(kh):包括连锁编号、服装店店全称、简称、地址、所属地区邮政编码、电话、传真、联系人、联系人电话、开户银行、银行帐号、纳税人登记、预付金额、尚余欠款、网址邮箱、日期,主要用来保存连锁基础信息。4、密码表(ma):包括操作员和密码;主要用来保存操作员及操作员密码。5、入库表(rk):包括商品名称、简称、批号、产地、规格、包装、单位、数量、进价、金额、备注、供应商、日期、经手人、票号,用来保存商品入库的详细信息。6、入库退单表(rktd):包括商品名称、批号、产地、规格、包装、单位、数量、进

38、价、金额、备注、供应商、日期、经手人和票号,用来保存商品入库退货的详细信息。7、销售表(xsd):包括商品名称、批号、产地、规格、包装、单位、数量、单价、金额、备注、客户、日期、经手人、票号,用来保存商品销售的详细信息。编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第19页 共29页第 19 页 共 29 页5.2 详细设计及系统功能的实现详细设计及系统功能的实现经过上述的需求分析和系统分析以及数据库的设计,确定服装连锁店管理系统的全部功能和所需数据库,下面根据软件工程学对系统详细设计的任务要求,对该软件进行详细的设计及功能实现。在此

39、过程中采用结构化的设计方法,来改善控制结构,降低程序的复杂度,从而提高程序的可读性、可测试性、可维护性。5.2.1 软件结构软件结构该软件顶层数据流图如图 32 所示。5.2.2 各模块设计各模块设计根据对服装连锁店管理系统所做的需求分析和系统分析,来实现服装连锁店管理系统的全部功能的设计。在此过程中采用模块化的设计方法,根据面向对象的设计要求,将系统分解成一个个独立的模块,从而完成具体的设计。服装连锁店管理系统是使用强大的开发工具 Visual Basic 完成全部的开发过程。Visual Basic 6.0 是 Microsoft 公司开发的一个可视化的软件开发工具,随着计算机技术的不断发

40、展,Visual Basic 也不断推出它的各种新版本。它在继承以前版本优点的基础上,又新增加了诸多功能和特性,它速度快,具有强大且容易使用的可视化开发环境。操作员身份验证数据处理登录图 32 顶层数据流图编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第20页 共29页第 20 页 共 29 页1.登录窗体的设计(1)、功能:用于操作者身份验证。可以选择操作员,支持鼠标和键盘操作。操作员和密码验证成功后,进入主界面。操作员错误或密码错误提醒并返回错误点。输入三次错误的密码,系统自动退出。登陆模块的界面设计如图 3.3 所示:图 3.3

41、 登陆界面(2)、实现过程:在“服装连锁店管理系统”工程中,添加一个新窗体,命名为main_mima,在窗体中添加两个 Data 控件,1 个 DBCombo 控件,3 个 Text 控件,2 个 Command 控件。(3)、属性设置:Data1 对象的属性 DatabaseName 值为 yyjxc.mdb,Data1 对象的Recordsource 属性值为 ma,用来提供数据查询。Data2 的 DatabaseName 属性值设为 yyjxc.mdb,Recordsource 属性值设为 ma,用来提供数据绑定。DBcombo1的名称设为 Text1,Rowsource 的值设为 D

42、ata2,Listfield 值为“操作员”,Boundcolumn 值也设为“操作员”,用来提供数据选择,Text2 的属性 MaxLength值设为 6,PassWorldChar 属性的值设为“*”用于输入密码。编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第21页 共29页第 21 页 共 29 页2.主界面的设计(1)、功能:主要是提供各项功能模块的入口。可以选择主界面的菜单或工具栏,调用相应程序,进行相应操作。显示开发者信息、系统日期和时间。主界面的设计如图 3.4 所示:(2)、实现过程及部分关键代码:在窗体上添加一个

43、Imagelist 控件、一个 ToolBar控件和一个 statusbar 控件,用鼠标右键单击 statusbar 控件,在弹出菜单中选择“属性”,在属性中,单击“窗格”选项卡,设置 3 个窗格。设置索引为 1 的窗格样式为 0,并输入文本“版权所有:沈阳理工大学 B021211 班 尚超”,设置索引为 2 的窗格的样式为 6,用于显示当前日期,设置索引为 3 的窗格的样式为 5,用来显示当前时间。同时用菜单编辑器设定菜单项。在入库、销售等模块中,均使用了 MSFlexGrid1 控件(以下简称 mf1),完成表单式数据录入。但 mf1 空间为只读,要想向 mf1 控件输入信息,需要借助其

44、他控件,这里借助了 Text1 控件。下面的代码主要将 Text1 控件移到表格中光标的位置,然后根据光标处单元格的编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第22页 共29页第 22 页 共 29 页大小设置 Text1 控件的大小,并将该单元格内容赋值给 Text1 控件,其代码实现过程请参考附录 B 中的代码 1。(3)、属性设置:主窗体的 windowstate 属性设为 2 maxmized 当主窗体弹出即自动设为全屏显示。(4)、说明:为提高代码的效率,程序中使用公用函数来代替一些在多哥程序中频繁使用的代码,如下面的

45、entercell、moveright、moveleft、movereturn 等函数。在入库、销售等模块中,均使用了 MSFlexGrid1 控件(简称 mf1)完成表单式数据录入。但 mf1 控件为只读,要想向 mf1 控件输入信息,需要借助其他控件,本程序借助 Text1 控件。首先将 Text1 控件移到表格中光标的位置,然后根据光标处单元格的大小设置 Text1 控件的大小,并将该单元格的内容赋值给 Text1 控件。3.入库单模块的设计(1)、功能:程序启动后,选择“日常业务”菜单下的“入库单”项,将进入入库单模块。在入库单模块中主要实现如下功能:完成服装入库工作。入库采用智能化表

46、单式录入,在商品名称栏内只需输入商品名称或简称的前几个字或按PageDown 键,系统将自动利用表格显示相关商品信息,使用向上和向下箭头选择商品,回车后该商品的信息将自动录入到表格中,然后只需输入入库数量,系统将自动计算商品金额,回车后即可入库下一商品。自动生成入库票号,可以利用 PageDown 键在列表框中选择供应商信息。系统将自动统计入库品种、入库数量、入库金额。入库单界面设计如图 3.5 所示:编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第23页 共29页第 23 页 共 29 页(2)、主要控件:在窗体中添加 3 个 da

47、ta 控件、1 个 MSFlexGrid 控件、1 个 DBgrid控件、1 个 DBlist 控件、8 个 Text 控件、4 个 Command 控件等。(3)、设置属性及关键代码:Data1 的 databasename 属性值设为 yyjxc.mdb,recordsource 属性的值设为 kc,用于提供数据绑定。Data2 的 databasename 属性值为 yyjxc.mdb,recordsource 属性的值是 gys,用来提供数据绑定。Dbgrid1 的名称为 grid1,listfield 属性值为“供应商全称”,boundcolumn 值也是“供应商全称”,用来提供数据

48、选择。Msflexgrid1 的名称属性设为 Mf1,用于批量录入数据。在入库单模块中,输入商品后,使用附录 B 中代码 2 中的代码计算商品的合计金额,并格式化单价和总金额(保留两位小数)。附录 B 中的代码 3 实现了以下功能:在入库单模块中,单击“保存”按钮,将首先检测是否录入了商品信息,如果录入了商品信息,将利用循环语句将商品信息保存到入库单 rkd 表中,并更新相应的库存商品信息。保存成功后,清空入库数据,焦点转移到“登记”按钮上。编号:时间:2021 年 x 月 x 日书山有路勤为径,学海无涯苦作舟书山有路勤为径,学海无涯苦作舟页码:第24页 共29页第 24 页 共 29 页6、

49、开发难点及解决技巧、开发难点及解决技巧6.1 如何在如何在 MSFlexGrid 中灵活地输入数据中灵活地输入数据MSFlexGrid 控件是一种 Active 控件,该控件提供了表格界面,处理数据相当灵活,具有只读数据绑定、对表格数据进行显示和操作、数据分组排序、Data 控件赋值、文本自动换行等功能。唯一缺憾的是 MSFlexGrid 控件不允许动态输入数据,但这里我利用 MSFlexGrid 控件的文本自动换行功能和 MSFlexGrid 控件的一些属性、方法,结合 Text 控件实现向 MSFlexGrid 控件中输入数据。MSFlexGrid1.Rows设置 MSFlexGrid1

50、的行数MSFlexGrid1.Cols设置 MSFlexGrid1 的列数MSFlexGrid1.ColWidth(i)设置 MSFlexGrid1 的第 i 列列宽MSFlexGrid1.FixedRows设置 MSFlexGrid1 的固定行数MSFlexGrid1.FixedCols设置 MSFlexGrid1 的固定列数MSFlexGrid1.TextMatrix(i,j)设置 MSFlexGrid1 第 I 行第 j 列的单元格MSFlexGrid1.ColPos(MSFlexGrid.col)光标所在单元格6.2 如何保存表格中的数据如何保存表格中的数据运用循环语句,将表格中的数据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁