(论文)服装连锁店管理系统论文(2013年优秀毕业设计论文)_第1页
(论文)服装连锁店管理系统论文(2013年优秀毕业设计论文)_第2页
(论文)服装连锁店管理系统论文(2013年优秀毕业设计论文)_第3页
(论文)服装连锁店管理系统论文(2013年优秀毕业设计论文)_第4页
(论文)服装连锁店管理系统论文(2013年优秀毕业设计论文)_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目 录摘要1Abstract2引言31、需求分析41.1 服装企业信息化的客观形势41.2 服装企业信息化的现状42、系统需求与可行性分析52.1 应用需求分析52.2 运行需求分析52.3 其他需求分析52.4 可行性分析62.4.1经济可行性62.4.2技术可行性62.4.3 运行可行性62.4.4 时间可行性72.4.5 法律可行性:72.5 系统开发步骤73、相关技术介绍83.1 VB83.2 SQL Server 关系数据库简介83.2.1 SQL Server 特点93.2.2 SQL Server 2000新特性94、系统分析94.1 课题主要内容94.1.1 总部系统104.1.2 门店系统104.2系统性能要求104.3 数据库功能分析114.3.1 要求分析114.3.2 概要设计114.4 外部接口分析124.4.1 用户界面124.4.2 故障处理124.5 性能需求124.6 软件属性需求134.8 系统设计的原则145、系统设计145.1 数据库的设计145.2 详细设计及系统功能的实现155.2.1 软件结构165.2.2 各模块设计166、开发难点及解决技巧206.1 如何在MSFlexGrid中灵活地输入数据206.2 如何保存表格中的数据216.3 如何动态统计表格中的求和项216.5 Data控件的应用21结论23致谢24参考文献25摘要随着我国市场经济的发展和人们对服装产品需求的迅速增加,服装行业正处于一个高速发展的时期。行业的快速发展必然导致竞争的加剧,要想在激烈的时常竞争中谋求发展,客观上要求企业必须加强管理,提高运营效率。为次,借这次毕业设计的机会,我对其他服装管理做了全面细致的调查和用户需求分析,明确所要开发的系统应该具有的功能、性能、界面,清楚地了解了用户的要求,利用Microsoft公司推出的强大的应用程序开发工具Visual Basic 6.0,结合有关管理规范和实际调研,进行了服装连锁店管理系统的开发。该系统具有操作简单、稳定、安全和友好的用户界面等特点。关键词 信息管理 系统开发 VBAbstractAlong with our country market economys development and the people to clothing product demands rapid increase, the clothing profession are being in a high speed development the time. The profession fast development causes the competition inevitably the aggravating, if wants, in intense often competes seeks the development, objectively requests the enterprise to strengthen the internal management, raises the operation efficiency. For the time, taking advantage of this graduation projects opportunity, I has made the comprehensive careful investigation and the users needs analysis to other clothing management, the function which, the performance, the contact surface is clear must develop the system which should have, had understood clearly users request, formidable application procedure development kit Visual Basic which promotes using Microsoft Corporation 6.0, the union related administrative regulations and the actual investigation and study, have carried on the clothing chain store management system management systems development. This system has the simplicity of operator, stable, safe and characteristics and so on friendly user interface.Key word Information management System development VB引言随着我国市场经济的发展和人们对服装产品需求的迅速增加,服装行业正处于一个高速发展的时期。行业的快速发展必然导致竞争的加剧,要想在激烈的时常竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率。而我国大部分服装企业虽然经营实现了专业化,但是从信息机制上还没有摆脱陈旧的销售模式,企业内部没有形成完善、有效的激励和约束的信息化管理机制,企业发展的动力不足,从而影响了企业的持续、稳定、快速的发展。同时,我国服装经营形式正在向集团化、连锁化发展。在这一发展过程中,旧的企业管理模式已不适应新型的社会主义市场经济的要求,而新的企业管理模式正在被广泛探讨、研究之中。这其中,如何利用现代信息技术使企业拥有快速、高效的市场反映能力和高度的效率,已是许多服装经营企业特别关心的问题。再者,由于服装产品种类繁多、经营模式特殊、业务量大,单凭手工记账已很难适应工作的需要。实现服装经营企业对物质流、资金流和信息流的实时监控、动态管理,最大程度地缩短服装交易时间,降低服装交易成本及企业管理成本,大大提高工作效率和经济效益。这就把服装店的信息化管理摆上日程,服装店急需一套既能够有效管理服装,又能够实时提供足够市场信息的服装连锁店管理系统。如何尽快建立和完善现代企业的信息化管理机制问题,已成为服装经营企业发展的关键所在。计算机基于语言基础融合了强大的数据库开发能力是一种非常好的数据开发工具。事实证明,计算机编程语言在工资档案管理体系的应用,使数据管理更现代化,自动化,智能化。减轻了人工管理的工作量,使其变得更具有条理性,科学性,为解决服装管理行业的各种问题做出了巨大的贡献。为次,借这次毕业设计的机会,我对其他服装管理做了全面细致的调查和用户需求分析,明确所要开发的系统应该具有的功能、性能、界面,清楚地了解了用户的要求,利用Microsoft公司推出的强大的应用程序开发工具Visual Basic 6.0,结合有关管理规范和实际调研,进行了服装连锁店管理系统的开发。该系统具有操作简单、稳定、安全和友好的用户界面等特点。1、需求分析随着社会发展的日新月异,计算机的广泛应用已成为社会生产力发展的重要标志。21世纪是一个信息时代,信息技术正影响着国民经济的各个领域。并且服装处理数据的日趋庞大和对信息的准确要求、快速等因素的存在,使得计算机及相应的管理软件在服装连锁店管理系统中的应用成为必然趋势。根据软件工程学的要求,开发软件首先要进行需求分析,以确定该软件的规模、范围、总体要求以及所需要的硬件环境和支持软件,根据用户的情况确定该软件对操作的要求,以及待开发软件总体上的约束和限制。1.1 服装企业信息化的客观形势1、我国已经加入了WTO,面对即将进驻中国,拥有雄厚国际资本,先进经营理念,优质服务意识的外国服装经营企业,民族服装经营企业要想生存、立足、发展,必须在管理上与国际接轨,采用计算机信息化管理手段势在必行。2、服装作为特殊商品有其相对独立的流通体系,这一流通体系的信息化工作需要有能够支持其特殊属性的专业化计算机软件为其服务。3、竞争日趋激烈,服装营销市场逐步规范,降价风潮迭起,利润空间缩小,采用计算机信息化管理,“向管理要效益”已经提上服装经营企业管理者们的议事日程。1.2 服装企业信息化的现状1、我国服装经营企业信息化起步较晚,最近两三年才刚刚开始,受地区经济水平差异影响,发展状况也不平衡。2、绝大多数企业只是局部采用了管理软件,尚未实现真正的面向企业全局的信息化管理,经营管理上存在着这样或那样的漏洞,不具备足够的优势来迎接日趋激烈的国际、国内市场竞争挑战。3、少数率先步入信息化的企业使用的大多是在通用管理软件基础上修改出来的非专业化软件,对服装企业经营管理特点的针对性不够。2、系统需求与可行性分析2.1 应用需求分析服务器硬件处理器:Intel 酷睿内 存:256M 或更大硬 盘:20G 或更大软件Microsoft Windows XPMicrosoft SQLSERVER 2000Microsoft Office 2003客户机硬件无特殊要求,只要能上连接互联网即可软件Microsoft Windows XP 系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。 硬件系统环境:C600、1G MB(RAM)、500MB(HD)。系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好2.2 运行需求分析硬件条件:酷睿 CPU、1G RAM、10G硬盘以上的PC机;打印机;局域网。软件条件:Windows XP 2.3 其他需求分析本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可维护性包括了可读性、可测试性等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下(经费、时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足。2.4 可行性分析2.4.1经济可行性经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。由于本系统是作为毕业设计由我们自己开发的,在经济上的投入甚微,系统建成之后将为今后实现系统功能提供很大的方便,估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,看是否有利。开发、运行和维护费用主要包括:购买和安装设备的费用:计算机硬件、系统软件、 机房、电源、空调等;软件开发费用:若由实习单位的技术人员开发,则该项费用可以计入下面的人员费用一项;人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等;消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费,打印纸、软盘、色带等开支。所有开支都不大,所以经济上是可行的。2.4.2技术可行性技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本科生实习管理系统用的是VB开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。2.4.3 运行可行性对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。同时还应考虑现有管理人员的培训、补充,分析在给定时间里能否完成预定的系统开发任务等。运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。本系统的开发,是典型的Mis开发,主要是对数据的处理,包括数据的收集,数据的变换,及数据的各种报表形式的输出。采用流行的VB+SQLSERVER体系,已无技术上的问题。2.4.4 时间可行性从时间上看,在两个月的时间里学习相关知识,并开发网站,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能基本实现。2.4.5 法律可行性: 所有技术资料都为合法。 开发过程中不存在知识产权问题。 未抄袭任何网站,不存在侵犯版权问题。 开发过程中未涉及任何法律责任。综上所述,本系统的开发从技术上、从经济上、从法律上都是完全可靠的。2.5 系统开发步骤一般说来,管理信息系统的建立与应用可以划分成总体规划、系统开发和系统运行三个阶段,其中系统开发阶段还可进一步分为系统分析、系统设计和系统实施等工作环节。上述各个阶段排列成一个严格的线性开发序列,在每个工作阶段均产生完整的技术文档作为下一阶段工作的指导和依据,每一阶段都应对文档进行评审,确信该阶段工作已完成并达到要求后才能进入下一阶段,同时在以后的工作中不能轻易改变前面经过评审的成果。上述开发方式的主要优点是便于开发工作的组织和管理,并且可大大降低管理信息系统开发的复杂性。国内外许多系统开发的实例都证明这是一种行之有效的开发方式。国外曾有人对一些软件项目开发各阶段的工作量进行了统计,结果表明,在开发过程中各工作阶段所占全部工作量的比重分别达到系统分析:系统设计:编程:模块调试:系统调试20%:15%:20%:25%:20%。由此可见,程序编写在开发工作中只占很小比例,而调试工作却占整个开发工作量的一半左右,因此“系统开发就是编程”的习惯说法显然是片面的。另据统计,在建立管理信息系统的三个阶段中,总体规划和系统开发阶段的工作量约占整个工作量的2/3,而运行、维护阶段要占1/3,这说明一个管理信息系统开发后,仍应十分重视它的维护工作,以便使系统不断完善并充分发挥其作用。3、相关技术介绍3.1 VBVB是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高,且功能强大可以与Windowsr专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,以用动态链接库(DLL)、对象的链接与世隔嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。随着版本的提高,Visual Basic的功能也越来越强。5.0版以后,Visual Basic推出了中文版,与前个版本相比,其功能有了很大提升。3.2 SQL Server 关系数据库简介SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。 3.2.1 SQL Server 特点1真正的客户机/服务器体系结构。 2图形化用户界面,使系统管理和数据库管理更加直观、简单。 3丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 4SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。 5具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。 6对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。 7SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。 3.2.2 SQL Server 2000新特性 1支持XML(Extensive Markup Language,扩展标记语言) 2强大的基于Web的分析 3支持OLE DB和多种查询 4支持分布式的分区视图4、系统分析4.1 课题主要内容服装连锁分销经营是传统商业模式发展中比较有代表性的一类,现通过科学的管理方法和现代化的管理工具计算机及其网络系统,规范分销经营中的各项管理,降低服务成本,提高服务质量。4.1.1 总部系统基本信息、商品管理、客户管理、销售管理、批发业务、仓库管理、查询报表4.1.2 门店系统销售收银、结缴款、退换货、出入单据、查询报表4.2系统性能要求系统的性能要求一般包括:计算和查询响应时间、处理容量、存储容量、人机交互的友好性、系统的安全性、可靠性以及容错能力等,如果是网络系统还应包括系统传输交换能力。本系统非网络系统,所以符合系统的一般性能要求即可。系统的性能要求应从以下几个方面确定:(1)容量要求:确定系统的容量要求,如处理的记录数和处理数据的最大容量等(2)精度要求:确定系统的精度要求,如数据或数值检索的精度要求、数据传输的精度要求等。(3)时间特性要求:确定系统的时间特性要求。如处理时间、响应时间及其峰值负载期间允许偏离范围,系统各项功能的顺序关系,由于输入类型的不同和操作方式的变化引起的有限顺序的变化。(4)适应性要求:必须指明反映系统环境变化的系统适应能力和系统适应能力的各种参数。说明当需求发生变化时系统的适应能力,指出为适应这些变化而需要设计的软件和过程。(5)人机交互友好性:要有适应与用户特点的智能化人机交互界面,便于用户操作使用。(6)系统可靠性:为提高系统可靠性必须采用模块化、结构化设计,需要对容错处理的模块提供备份,以减少系统故障。(7)系统可维修性:系统应具有奥好的可维修性,以便在系统故障时能迅速恢复运行。本系统应具有如下性能:(1)数据库系统的扩充能力;(2)快速的信息交换能力;(3)快速的响应能力;(4)具有较大的数据存储能力;(5)系统迅速恢复能力。4.3 数据库功能分析随着数据管理规模一再扩大,数据量急剧增加,数据库在软件中有不可替代的作用,成为了软件生存的血液,根据软件工程和数据库原理的要求和设计初期的详细调研,对服装连锁店管理系统进行详细的数据库分析。4.3.1 要求分析服装连锁店管理系统是一个数据库管理系统,数据库设计的好坏直接影响着整个工程运行的好坏,在数据库系统分析和设计阶段多下一点工夫是值得的,根据对软件所做的系统分析和用户的要求,该系统是要对服装的基本信息进行添加、修改、删除和查询统计等操作,这样就需要有供应商数据库、库存数据库、客户基础信息数据库、操作员密码数据库、服装入库数据库、服装入库退货数据库、服装销售数据库、服装销售退货数据库等。通过以上的数据库来完成整个的服装信息的管理。4.3.2 概要设计根据数据库的要求分析,确定该管理系统应具有的数据实体和数据实体的属性。在服装连锁店管理系统中包括的实体对象有服装实体、供应商实体、客户实体、操作员实体等。其每个实体的属性关系如下:1、服装实体中主要包括商品名称、简称、批号、产地、规格、包装、单位、进价、库存等属2、客户实体包括客户编号、客户全称、简称、地址、所属地区、联系人、电话、传真、尚余欠款、日期,其中编号是为每个固定顾客作的编号码,以便查找操作。3、供应商实体包括供应商编号、供应商全称、简称、地址、所属地区、联系人、联系人电话、传真、电话、尚余欠款等属性。4.4 外部接口分析4.4.1 用户界面采用Windows的通用图形界面,对用户友好,且对鼠标和键盘提供支持,界面的设计应遵循如下规则:1.界面要具有一致性,界面规范遵循 Windows软件界面的规范;2.提供简单的错误处理;3.提供信息反馈,用多种信息提示用户当前软件运行状态、软件界面元件的功能;4.操作可逆,其动作可以是单个的操作,或者是一个相对独立的操作序列;5.显示启动画面,画面简洁明快,富有现代气息,不能太过花哨;6.应遵循国家关于计算机词汇的标准,用词应当精练准确,没有歧义,图形的意义明朗。4.4.2 故障处理正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。4.5 性能需求1、数据精确度查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。查询时应保证查准率,查到的记录应与给定的单项或组合查询条件完全匹配。2、时间特性一般操作的响应时间应在12秒内,对数据的导入和导出也应在可接受的时间内完成。3、适应性满足个人使用的需求。对前面提到的运行环境要求不应存在困难。4.6 软件属性需求1、正确性要求发布的软件达到用户的预期目标,运行时基本无错误。2、可靠性在一般条件下,应不出故障。3、效率对于浏览、查询、增加、删除、更新和密码设置的一般操作,要求及时响应,在12秒内。4、完整性要求能在发生意外(如掉电)的情况下,保证不丢失数据。5、易使用性要求能尽量为用户的使用提供方便,软件的界面符合目前流行的界面规范。6、可维护性要求该软件在运行中发现错误时,能快速、准确对其进行定位、诊断和修改。7、可测试性设计时尽可能减少测试该软件的各项功能所需的工作量。8、复用性设计时应采取模块化的方法进行设计,对系统内各模块接口尽可能达到高内聚、低偶合的程度,以提高各模块的复用性。9、安全保密性要求提供身份验证,只允许通过身份验证的用户使用该软件。10、可理解性对于该软件提供的各种菜单命令,各信息提示,应易于用户理解。11、可移植性要求该软件在将来能易于向各种窗口操作系统上移植。4.8 系统设计的原则在进行较详细的调查和征询用户的初步要求之后,在设计的过程中本着以下几点来开发和完善此系统:1、正确性 所有的命令按钮实现正确的功能,满足用户的需求。2、可用性 软件基本结构、实现方式、操作方法必须使一个非计算机专业人员能够方便、正确的使用。3、完整性 实现当前服装服装管理的要求。4、界面友好 设计出的软件要美观大方、操作方便简单。5、为了方便用户使用,应尽量减少键盘的操作,发挥鼠标的作用。6、系统的稳定性 要避免不注意的点击鼠标而产生意想不到的结果,或产生程序的错误,保证操作人员正常的工作。7、减少执行一个功能的步骤,并尽量灵活,不要实现流程过深,而且应尽量能在任何界面中回到主界面,防止出现不能继续执行的现象。5、系统设计在明确了用户需求以后,根据软件工程学的要求对该系统进行软件设计,确定了该软件所具有的全部功能和开发方案。该服装连锁店管理系统的功能模块包括日常业务、库存管理、查询统计、基础信息管理、系统设置5.1 数据库的设计数据库系统是具有数据管理功能的计算机系统。它是一个实际可行的,按照一定的数据模型组织、存储、维护,并向应用系统提供数据及数据服务的支持系统。数据库管理系统是位于用户和操作系统之间的一层数据管理软件。它完成如何科学地组织和存储数据、如何高效地获取和处理数据的任务。数据库是数据库系统的一个重要组成部分。下面就服装连锁店管理系统中的数据库物理设计阶段进行实现,这个阶段完成由数据逻辑模型向数据物理模型的转换的工作。主要的数据表如下。1、供应商基础信息表(gys):包括供应商编号、供应商全称、简称、地址、所属地区、邮政编码、电话、传真、联系人、联系人电话、开户银行、银行账号、纳税人登记、预付金额、尚余欠款、网址邮箱,主要是保存供应商基础信息。各个字段的类型设置和长度设置都是经过了详细的调研和严格的需求分析后确定的,其具体字段设置见附录A表(3-1)所示。2、库存表(kc):包括商品信息、简称、批号、产地、规格、包装、单位、进价、库存、库存金额,主要用来保存库存商品信息。其各字段类型和长度设置见附录A表(3-2)所示。3、连锁信息表(kh):包括连锁编号、服装店店全称、简称、地址、所属地区邮政编码、电话、传真、联系人、联系人电话、开户银行、银行帐号、纳税人登记、预付金额、尚余欠款、网址邮箱、日期,主要用来保存连锁基础信息。4、密码表(ma):包括操作员和密码;主要用来保存操作员及操作员密码。5、入库表(rk):包括商品名称、简称、批号、产地、规格、包装、单位、数量、进价、金额、备注、供应商、日期、经手人、票号,用来保存商品入库的详细信息。6、入库退单表(rktd):包括商品名称、批号、产地、规格、包装、单位、数量、进价、金额、备注、供应商、日期、经手人和票号,用来保存商品入库退货的详细信息。7、销售表(xsd):包括商品名称、批号、产地、规格、包装、单位、数量、单价、金额、备注、客户、日期、经手人、票号,用来保存商品销售的详细信息。 5.2 详细设计及系统功能的实现经过上述的需求分析和系统分析以及数据库的设计,确定服装连锁店管理系统的全部功能和所需数据库,下面根据软件工程学对系统详细设计的任务要求,对该软件进行详细的设计及功能实现。在此过程中采用结构化的设计方法,来改善控制结构,降低程序的复杂度,从而提高程序的可读性、可测试性、可维护性。5.2.1 软件结构该软件顶层数据流图如图32所示。登录数据处理身份验证操作员图32 顶层数据流图5.2.2 各模块设计根据对服装连锁店管理系统所做的需求分析和系统分析,来实现服装连锁店管理系统的全部功能的设计。在此过程中采用模块化的设计方法,根据面向对象的设计要求,将系统分解成一个个独立的模块,从而完成具体的设计。服装连锁店管理系统是使用强大的开发工具Visual Basic完成全部的开发过程。Visual Basic 6.0是Microsoft公司开发的一个可视化的软件开发工具,随着计算机技术的不断发展,Visual Basic也不断推出它的各种新版本。它在继承以前版本优点的基础上,又新增加了诸多功能和特性,它速度快,具有强大且容易使用的可视化开发环境。1.登录窗体的设计(1)、功能:用于操作者身份验证。可以选择操作员,支持鼠标和键盘操作。操作员和密码验证成功后,进入主界面。操作员错误或密码错误提醒并返回错误点。输入三次错误的密码,系统自动退出。登陆模块的界面设计如图3.3所示:图3.3 登陆界面(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的值设为Data2,Listfield值为“操作员”,Boundcolumn值也设为“操作员”,用来提供数据选择,Text2的属性MaxLength值设为6,PassWorldChar属性的值设为“*”用于输入密码。2. 主界面的设计(1)、功能:主要是提供各项功能模块的入口。可以选择主界面的菜单或工具栏,调用相应程序,进行相应操作。显示开发者信息、系统日期和时间。主界面的设计如图3.4所示:(2)、实现过程及部分关键代码:在窗体上添加一个Imagelist控件、一个ToolBar控件和一个statusbar控件,用鼠标右键单击statusbar控件,在弹出菜单中选择“属性”,在属性中,单击“窗格”选项卡,设置3个窗格。设置索引为1的窗格样式为0,并输入文本“版权所有:沈阳理工大学 B021211班 尚超”,设置索引为2的窗格的样式为6,用于显示当前日期,设置索引为3的窗格的样式为5,用来显示当前时间。同时用菜单编辑器设定菜单项。在入库、销售等模块中,均使用了MSFlexGrid1控件(以下简称mf1),完成表单式数据录入。但mf1空间为只读,要想向mf1控件输入信息,需要借助其他控件,这里借助了Text1控件。下面的代码主要将Text1控件移到表格中光标的位置,然后根据光标处单元格的大小设置Text1控件的大小,并将该单元格内容赋值给Text1控件,其代码实现过程请参考附录B中的代码1。(3)、属性设置: 主窗体的windowstate属性设为2 maxmized当主窗体弹出即自动设为全屏显示。(4)、说明:为提高代码的效率,程序中使用公用函数来代替一些在多哥程序中频繁使用的代码,如下面的entercell、moveright、moveleft、movereturn等函数。在入库、销售等模块中,均使用了MSFlexGrid1控件(简称mf1)完成表单式数据录入。但mf1控件为只读,要想向mf1控件输入信息,需要借助其他控件,本程序借助Text1控件。首先将Text1控件移到表格中光标的位置,然后根据光标处单元格的大小设置Text1控件的大小,并将该单元格的内容赋值给Text1控件。3. 入库单模块的设计 (1)、功能:程序启动后,选择“日常业务”菜单下的“入库单”项,将进入入库单模块。在入库单模块中主要实现如下功能:完成服装入库工作。入库采用智能化表单式录入,在商品名称栏内只需输入商品名称或简称的前几个字或按PageDown键,系统将自动利用表格显示相关商品信息,使用向上和向下箭头选择商品,回车后该商品的信息将自动录入到表格中,然后只需输入入库数量,系统将自动计算商品金额,回车后即可入库下一商品。自动生成入库票号,可以利用PageDown键在列表框中选择供应商信息。系统将自动统计入库品种、入库数量、入库金额。入库单界面设计如图3.5所示:(2)、主要控件:在窗体中添加3个data控件、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值也是“供应商全称”,用来提供数据选择。Msflexgrid1的名称属性设为Mf1,用于批量录入数据。在入库单模块中,输入商品后,使用附录B中代码2中的代码计算商品的合计金额,并格式化单价和总金额(保留两位小数)。附录B中的代码3实现了以下功能:在入库单模块中,单击“保存”按钮,将首先检测是否录入了商品信息,如果录入了商品信息,将利用循环语句将商品信息保存到入库单rkd表中,并更新相应的库存商品信息。保存成功后,清空入库数据,焦点转移到“登记”按钮上。6、开发难点及解决技巧6.1 如何在MSFlexGrid中灵活地输入数据MSFlexGrid控件是一种Active控件,该控件提供了表格界面,处理数据相当灵活,具有只读数据绑定、对表格数据进行显示和操作、数据分组排序、Data控件赋值、文本自动换行等功能。唯一缺憾的是MSFlexGrid控件不允许动态输入数据,但这里我利用MSFlexGrid控件的文本自动换行功能和MSFlexGrid控件的一些属性、方法,结合Text控件实现向MSFlexGrid控件中输入数据。MSFlexGrid1.Rows 设置MSFlexGrid1的行数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 如何保存表格中的数据运用循环语句,将表格中的数据一条一条地保存。如果在不知道循环内需要执行多少次语句时,可以用DO循环。否则,在知道要执行多少次循环的条件下最好使用For.Next循环。与Do循环不同,For循环使用一个计数器变量,每重复一次循环之后,计数器变量的值就会增加或者减少。 6.3 如何动态统计表格中的求和项在进行销售单、入库单等一些单据的录入时,经常需要系统自动计算合计数量、合计金额,即整个单据的所有商品的合计数量、合计金额。还是利用循环语句。下面是以入库单为例的计算合计入库数量、合计入库金额的关键语句:For i = 1 To 31 A = Val(mf1.TextMatrix(i, 10) + A: B = Val(mf1.TextMatrix(i, 8) + B If mf1.TextMatrix(i, 1) And mf1.TextMatrix(i, 8) Then js.Text = i Next i6.5 Data控件的应用Data控件是VB数据库的重要控件,它支持大多数与数据库有关的操作,通过使用Data控件可以开发非常复杂的数据库应用程序:Data控件可以不使用代码完成以下功能:(1)、打开指定的Access数据库表。(2)、将access表中的字段传至数据绑定控件,并针对数据绑定控件中的修改来更新数据库。(3)、关闭数据库Data控件的主要属性:Data控件有许多属性,其中如Name、Left等属性与数据库的访问无关,另一些与数据库访问密切相关,重点有以下几个:Connect属性 设置连接的数据库类型,Access格式的数据库不需要设置这个属性。DatabaseName属性 设置被访问的数据库的名字和路径。ReadOnly属性 设置是否以只读方式打开指定的数据库。RecordSourse属性 设置数据源,为底层表的对象。Recordset属性 返回一个指定数据源中的记录集或运行一次查询所得的记录的结果集合。Data控件的主要方法:Refresh方法 在Data控件打开或重新打开数据库的内容时,该方法可以更新Data控件的数据设置。结 论本文从应用的角度论述了医院及服装连锁店的服装信息自动化管理的实现方法。如今服装连锁店已经面对市场化、社会化的竞争,改革的导向决定了服装连锁店要在优质、高效、低耗的模式下,充分利用系统的现代化管理手段实现资源配置的最优化。改革的重要基础是要对服装连锁店各流程岗位进行业务流程重组,建立完整的适应计算机收集和分析的管理体系。以往的服装连锁店服装管理工作主要由手工方式进行操作的,存在着工作繁琐、操作出错等一系列的弊端。而且手工管理中往往耗费了很大的人力和时间,却又难以达到很高的精度。因此,为了方便服装连锁店服装的管理和减轻服装管理上的工作负担,提高工作效率和精度,该系统利用Microsoft公司的强大的开发工具Visual Basic 6.0开发了这套服装连锁店服装管理系统,希望本系统能给服装销售领域的管理带来一些有益的帮助。在文中阐述了服装连锁店的详细设计过程。文

温馨提示

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

评论

0/150

提交评论