基于VB的服装销售系统的设计与实现 毕业论文.doc_第1页
基于VB的服装销售系统的设计与实现 毕业论文.doc_第2页
基于VB的服装销售系统的设计与实现 毕业论文.doc_第3页
基于VB的服装销售系统的设计与实现 毕业论文.doc_第4页
基于VB的服装销售系统的设计与实现 毕业论文.doc_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

中文摘要及关键字基于vb的服装销售系统的设计与实现摘要本系统主要完成对服装信息以及客户信息的管理,包括添加、修改、删除,查询,打印信息以及用户管理等几个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。系统的核心是添加、修改和删除三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成添加或删除操作时系统会自动地完成库存信息的修改。查询功能也是系统的核心之一。此外,系统有完整的用户添加、删除和密码修改功能,并具备金额统计功能,同时结合当前昆明螺蛳湾服装批发商户规模小,批发量大,客户群体分布广泛,相对稳定等特点开发一款适合昆明服装批发市场的信息管理系统。本论文包括需求分析、系统功能、系统设计、程序设计、系统测试及存在问题等方面,较为系统地介绍了“基于vb的服装销售管理系统”课题开发的整个过程。关键字信息管理系统数据库服装销售客户管理英文摘要及关键字abstractthe system is mainly to complete the garment and customers information management, including adding, modifying, deleting, searching, printing information, and user management aspects. system can accomplish all kinds of information to browse, search, add, delete, modify other functions. core of the system is to add, modify, and delete the links between, each table will be linked to modify the impact of other tables, add or delete operation when completed the system will automatically complete the inventory changes. query function is also one of the core system. in addition, the system has a complete user to add, delete, and modify the password function, and with the amount of statistics.this paper includes requirement analysis, system function, system design, program design, system test and existing problems, and systematically introduces the based on vb clothing sales management system the whole process of subject development. keywordinformation managemen systedatabaseclothing salescustomer management目录目录摘要iiabstractiii一、引言1(一)研究背景与意义1(二)国内外研究概述2二、需求分析3三、数据库与开发语言4四、系统分析4(一)系统功能分析4(二)系统结构设计5(三)数据库设计7五、系统实现10(一)登录模块实现11(二)系统管理功能实现11(三)信息管理实现14(四)进销管理16(五)查询信息实现17(六)系统帮助18六、系统的运行与维护19(一)系统的配置19(二)系统的维护20总结21参考文献22致谢23引言基于vb的服装销售系统的设计与实现一、引言(一)研究背景与意义中国是世界上最大的服装消费国,同时也是世界上最大的服装生产国。广东、江苏、浙江、山东、福建、上海等东南沿海省份所生产的产品占据了全国80以上的市场份额,但中国服装产业整体发展很不平衡。而中西部地区的服装产业则还非常的落后。各服装企业之间的竞争也还停留在比较低层面上,主要还停留在价格、款式等方面的竞争,绝大多数服装企业的产品销售还以批发市场的大流通为主。云南的服装销售市场在昆明新螺蛳湾的建成投入使用以来进入了一个飞速发展的新阶段,世界各地各类不同类型不同款式的服装开始进驻昆明市场,昆明服装批发行业进入一个空前发展的阶段,同时大量的服装销售店面也达到空前的规模,而这些服装销售店面都有一个很特别的地方就是:经营模式都是以批发为主,他们的主要客户群基本可以分几个类别:第一类:地方性零售商户,这部分的客户比较固定,且批发量比较大,周期较长;第二类:零时批发户,这类客户相对稳定,他们要求的服装种类较多,数量较少,周期短,;第三类:普通购买顾客,这类顾客一般以满足自身需求为主,服装购买力较小,很难有固定的客源。那怎么样去留住第一类第二类客户,能够第一时间满足他们的需求,这是批发市场商铺存活的关键。另外对于这些批发商来说还有一类大的客户群体就是供货商,选择一个好的供货商,进到好的货源,有一个好的批发价格,这是这些批发商能否盈利的关键所在。面对信息时代的机遇与挑战,怎么样去实现利润最大化,怎么样可以在众多企业站稳脚,利用高科技手段来提高商铺的管理水平无疑是一条行之有效的途径。利用计算机管理可以最大限度的发挥准确、快捷、高效等作用,对服装公司的服务管理提供强有力的支持。因此,利用全新计算机服装管理系统,已成为提高服装公司的管理效率,改进服务水准的重要手段之一。本系统把传统的服装销售系统中客户管理单独罗列作为其中重要模块之一。在解决服装批发小型企业的日常进货、销售、库存、报表管理以及客户管理上有一定的实际意义,同时针对客户关系群体的管理进行分类,方便对于客户个人化需求进行管理和分析,为各个季度不同的服装批发行情提供现实依据,也能够对客户基本信息进行修改和管理。(二)国内外研究概述管理信息系统是一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体。1985年,管理信息系统创始人,明尼苏达大学卡尔森管理学院的著名教授戴维斯(gordon.b.davis)给出了一个具有代表性的定义:“管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户机器系统。它能提供信息支持企业或组织的运行、管理和决策功能。服装进销存系统是管理信息系统中最常见的一种,对于一些复杂的管理系统来说它要简单一些,研究方法也已经达成普遍共识。服装的进销存管理工作是服装销售不可缺少一部分,也是企业管理的重要组成部分。它的内容对于企业的管理者来说都至关重要,所以服装进销存管理系统应该能够为用户提供完整、正确和灵活的服装进销存信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件模式,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,特别在现在螺蛳湾入驻的商户中,基本所有的批发商都还采用人工管理文件的方式在操作, 所以利用计算机实现服装进销存的管理的自动化将势在必行。然而我国服装行业在进行信息化进销存管理改革中存在着诸多问题:(1)信息传输效率低,可靠、安全、保密性差,缺少全系统统一的数据资源和规范的商务文件运行手段。(2)缺乏统一规范和标准,尤其是数据交换标准。目前大多数服装进销存软件模24需求分析块独立,互不关联,数据不能共享,尤其不同软件之间的数据交换、共享、无缝连接更无从谈起,它给软件企业和用户的应用与升级带来麻烦。(3)软件开发的低水平、重复性开发、多平台共存、软件层次参差不齐,数百家服装进销存软件企业中除用友、金蝶公司等优秀者外,主要还是代替手工处理的目标,而且产品宣传与实际性能有差别,无法满足用户的实际需要。(4)管理软件缺乏实用性与先进性的一致。炒作的多、务实的少。分析决策,支持系统、等新概念层出不穷,并没有从我国还处于初级阶段的实际出发,一段时间内在我国基础设施建设、金融结算、法律法规不健全,技术以及相关人员缺乏的情况下,推出了将大有前景的基于电子商务模式的进销存商务系统,结果可想而知。(5)对于服装批发市场中缺乏针对批发客户群的管理模块,对于一个批发市场来说,供货商和客源是其存活的关键,有一定稳定、长期的客源和供货商是批发市场实现利润最大化和存活的关键,特别对于西部服装行业相对落后的地区来说,客户的管理更是一个必不可少的模块。二、需求分析计算机的应用普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。近年来,随着服装需求日益增多,相应的管理也完善起来了。随之而来的是服装销售管理工作日趋复杂繁重,而现有服装销售的管理水平不高,一直以来人们使用传统人工的方式管理产品销售信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。这样的机制已经不能适应时代的发展,已愈来愈成为管理查询工作的一个瓶颈。在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。作为计算机应用的一部分,使用计算机对服装销售信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高服装销售信息管理的效率,系统分析也是服装销售管理的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。我作为跨世纪的一代学计算机的年轻人,希望在这方面有所贡献。改革的总设计师邓小平同志说过:科学技术是第一生产力。我希望能用所学的知识编制一个适用的程序来帮助服装销售公司进行更有效的管理。设计的思想是一切为用户着想,界面美观大方,操作尽量简单明了,结合当前用户实际情况,量身定做。而且作为一个实用的管理信息系统要有良好的容错性,在用户出现误操作时能尽量及时地给出警告,以便用户及时改正。要充分利用vb和access的功能,设计出功能强大的软件的同时,尽可能地减少对系统资源的占用。在下面的各章中我将以开发一套服装销售管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。三、数据库与开发语言服装销售管理系统采用的数据库是microsoft access 2003数据库,开发语言为microsoft visual basic 6.0(简称vb6.0)。vb6.0作为前台的开发工具,用access 2003作为后台支持数据库,通过vb6.0的数据库控件来连接access 2003中并对其编程来实现各种功能。因为access与visual basic用的同为microsoft的jet数据库引擎,有着最好的兼容性。四、系统分析(一)系统功能分析服装销售管理系统是为了对服装销售信息实行计算机化的管理,以提高工作效率,方便查询统计。主要功能有对产品进销记录等进行管理、查询,对系统自身的用户权限管理以及对客户关系进行分类和管理。提供有销售和客户的录入、修改、查询、删除等功能。而且还包含了对查询情况的模糊功能。系统管理主要任务是提高系统安全性和对系统提供良好的维护,如用户权限可以为用户提供权限服务。服装销售管理系统是基于sdi窗体,以vb自带的jet引擎连接access 2003数据库进行开发的,力求与需求相结合满足管理所要的功能,旨在达到使服装销售管理和信息数字化,使之更加方便快捷以提高工作效率。详细设计功能如下:1、系统管理主要包括:用户管理模块包括:为系统新用户设置用户名及口令和修改本管理员密码。用户密码管理模块包括:用于非管理员用户更改自己的系统口令。数据库备份模块包括:对系统的数据库进行备份。数据库恢复模块包括:对系统的数据库进行恢复。2、信息管理主要包括:客户类型模块包括:显示添加修改删除。产品信息模块包括:显示添加修改删除。客户信息模块包括:显示添加修改删除。3、进销管理主要包括:进货信息模块包括:显示添加修改删除查询。销售信息模块包括:显示添加修改删除查询。4、检索统计信息管理主要包括:客户信息查询包括:所有字段的查询,也包括模糊查询(like)和excel输出。产品库存查询包括:所有字段的查询,也包括模糊查询(like)和excel输出。进销信息查询包括:所有字段的查询,也包括模糊查询(like)和excel输出。进销统计查询模块包括:按日期段进行。5、日期格式:采用yyyymmdd格式,用日期控件来处理(tpdicker)。 编号格式:采用“0001” 或”100001 ”格式 比如: 10001 自动编号。(二)系统结构设计1、 系统总流程图:如图1所示。系统分析普通用户读取用户类型用户登录开 始提示出错主界面 成功管理员系统管理查询管理信 息管理进销管理图1 系统流程图2、 登录系统功能模块结构流程图:如图2所示。系 统 用 户 信 息修改admin用户的密码 创建修改和删除普通用户信息 admin用户修改自身的用户名和密码普通用户图2 登录系统功能模块结构3、 服装进销流程图:如图3所示。产品进货信息 统计查询库存销售统计查询图3服装进销流程图4、 信息管理模块结构流程图:如图4所示。信息管理产品信息客户信息客户类型修 改删除添加图4 信息管理模块结构图(三)数据库设计数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照dbms提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。数据库设计的步骤是:1、数据库结构定义:目前的数据库管理系统(dbms)有的是支持联机事务处理cltp(负责对事务数据进行采集、处理、存储)的操作型dbms,有的可支持数据仓库、有联机分析处理clap(指为支持决策的制定对数据的一种加工操作)功能的大型dbms,有的数据库是关系型的、有的可支持面向对象数据库。针对选择的dbms,进行数据库结构定义。2、数据表定义:数据表定义指定义数据库中数据表的结构,数据表的逻辑结构包括:属性名称、类型、表示形式、缺省值、校验规则、是否关键字、可否为空等。关系型数据库要尽量按关系规范化要求进行数据库设计,但为使效率高,规范化程度应根据应用环境和条件来决定。数据表设计不仅要满足数据存储的要求,还要增加一些如反映有关信息、操作责任、中间数据的字段或临时数据表。3、存储设备和存储空间组织:确定数据的存放地点、存储路径、存储设备等,备份方案,对多版本如何保证一致性和数据的完整性。4、数据使用权限设置:针对用户的不同使用要求,确定数据的用户使用权限,确保数据安全。5、数据字典设计:用数据字典描述数据库的设计,便于维护和修改。为了更好地组织数据和设计出实际应用数据库,应该注意如下问题:规范化地重组数据结构:对数据进行规范化表达,这在后面将会具体讨论。6、关系数据结构的建立:在进行了数据基本结构的规范化重组后,还必须建立整体数据的关系结构。这一步设计完成后数据库和数据结构设计工作基本完成,只待系统实现时将数据分析和数据字典的内容代入到所设计的数据整体关系结构中,一个规范化数据库系统结构就建立起来了。根据系统需求分析和功能设计,在数据库创建用户信息、客户信息产品信息等部分表结构如下:表1 系统用户信息表字段名称类型大小说明用户名称文本(20)密码文本(12)权限文本(10)表2 客户信息表字段名称类型大小说明客户编号文本(20)主键客户名称文本(20)地址文本(50)联系电话文本(12)联系手机文本(11)客户类型文本(20)组合框说明文本(100)表3 产品信息表字段名称类型大小说明产品编号文本(20)主键产品名称文本(20)规格文本(10)单位文本(10)销售价格货币产品单价主要指标文本(20)用途文本(20)库存量数字表4 进货信息表字段名称类型大小说明进货编号文本(20)主键进货日期短日期产品编号文本(20)进货价格货币货物单价进货数量数量客户编号文本(20)进货人文本(20)表5 销售信息表字段名称类型大小说明销售编号文本(20)主键销售日期短日期 产品编号文本(20)销售价格货币销售数量数量客户编号文本(20)销售人文本(50)以上表格信息通过access查询功能设置主键关联到一块,用户通过信息管理模块对客户信息、产品信息以及客户类型进行添加、删除和修改操作,在用户进行货物采购或者销售的时候只要输入产品编号或者客户编号,就可以看到产品相关信息,方便对货物进销进行管理。五、系统实现应用程序是用vb开发的,界面设计的简单明了。根据需求分析和功能设计,系统应用程序分为五大模块:登录模块、信息管理、进销管理、检索统计管理、系统管理五个模块。(一)登录模块实现登录界面是用户最先看到的系统的界面,所以直观上给用户的感觉很重要,所以做一个好的界面,提高软件的亲和力。本管理系统登录界面如图5所示。图5 登录界面根据登录模块的功能,管理员和普通用户界面统一在一起。系统自动判断用户的要权限。管理员有所有的权限,普通用户只有检索和改本人的密码权。如果三次登录都出错,系统自动退出。数据库的连接采用的是ado对象。(二)系统管理功能实现登录系统后进入主界面如图6所示。在系统功能设计中,系统维护功能主要有添加用户,删除用户和管理员密码修改,如图7所示。只有管理员用户才有权限进入本界面。添加、删除用户是在数据表用户信息表中添加和删除用户及权限。初始管理员用户和密码都为admin。管理员密码数据库的用户信息表项里。添加用户:在用户名称中输入要添加用户的名,原始密码为12345,可以修改,之后点添加。完毕。如果系统已经添加的该用户,系统自动提示,重新添加。删除用户:选中要删除的用户,直接点删除、系统有提示是否真的删除,点是,就删除了此用户。图6 管理系统界面图7 用户管理用户密码修改是指普通和管理员用户的密码修改。如图8所示。图8 用户密码修改修改密码:在旧密码输入你的登录密码,在新密码中输入新密码,在新密码核实中再输入一次新密码。之后点修改。系统提示。操作已成功!。这样下一次再进入本系统时本用户的密码就改为新密码。其中密码数据用户信息表中姓名和密码字段对应的记录。数据库恢复与备份:主要是对数据库进行备份和恢复的功能。如图9、图10所示。图9数据库备份图10数据库恢复(三)信息管理实现信息输入中主要是对系统中有的或者需要的数据信息的添加、修改、删除的功能。也是本次开发的重点之一。包括客户类型,客户信息,产品信息。客户信息界面如图11所示。图11 客户信息输入界面客户信息管理中客户类型采用下拉式管理,用户可以直接对客户信息进行修改、查询和浏览。产品信息界面如图12所示。系统实现图12产品信息管理用户根据自身需求,可以对所有产品进行添加、修改、浏览和删除相关操作,其中产品编号用户根据自己产品信息自行添加,方便查询。主要指标是对产品成分进行说明(比如含纤维量、是否纯棉等);功能用途主要针对用户销售服装以外的其他附带产品的功能说明。各按钮的功能:(所有管理界面):移动到第一条记录。:移动到下一条记录。:移动最后一条记录。添加:是添加一新的记录。浏览:是查看全的记录。删除:是删除当前的记录。保存:是在添加和修改记录后,保存记录。修改:移动到要修改的记录,点修改,修改完后,点保存后就修改完毕。所有的信息表中的序号及各种编号一定要统一、规范。这样有利于信息检索。客户类型管理包括:客户类型可以根据客户需求,把客户群分成若干类,客户类管理就是对客户类型进行添加、删除、修改管理,用户在客户信息管理的运用中对于客户类型就可采用下拉信息管理。如图13所示。图13类型界面(四)进销管理进货管理和销售管理是对库存变化有关的两个模块,也是开发重点之一。进货管理如图14所示。可以对进货信息进行添加和删除。产品信息和客户信息都可以在相应界面里列出。双击产品编号和客户编号选择信息如图11、图12所示。进货和删除都会对库存产生变化。进货管理界面如图14所示。图14进货界面销售管理界面如图15所示. 图15销售管理进货管理与销售管理数据库信息大致相同,随着进货数量的增加和销售数量的增加,商品的库存也将随之发生变化。(五)查询信息实现查询以产品进货信息为例,如图16所示。在菜单中可以选择条件信息查询,在检索名称中输入要检索的字段。在后面下拉框中选择条件。再输入关键字,和排序方式,点检索按钮。在查询完后,可以在如图17中输出excel报表。图16信息查询图17excel输出 在选择条件包括=,,=,like,其中like是用于模糊检索。检索完之后,点excel报表输出,系统自动输出成报表。编辑格式以后就可以打印。销售和进货统计是对一时间段内的销售进货信息情况的统计。如图18。图18统计(六)系统帮助包括关于和帮助文件。关于是软件和作者的信息。如图19所示。帮助文件是软件的帮助信图19系统帮助图20 关于六、系统的运行与维护管理信息系统在完成系统实施、投入正常运行之后,就进入了系统运行与维护阶段。(一)系统的配置 1、硬件配置要求: cpu:p4-1g以上。 内存:256m系统运行与维护硬盘:20gb以上。 打印机:推荐epson lq-1600kii 2、软件配置要求: windows2000/xp中文版操作系统。本系统运行:首先启动windows2000/xp,将本系统拷贝到硬盘相应地目录下之后,可以用安装盘安装程序,也可以支接运行“exe文件”即可。 (二)系统的维护系统维护的目的是保证管理信息系统正常而可靠地运行,并能使系统不断得到改善和提高,以充分发挥作用。换言之,系统维护就是为了保证系统中的各个要素随着环境的变化始终处于最新的、正确的工作状态。系统维护的工作量往往是很大的,其费用大约占整个生命周期的60%,所以我们必须对系统维护给予足够的重视。 1、系统维护的内容 按照维护对象的不同,系统维护的内容可分为以下几类: (1)系统应用程序维护 (2)数据维护 (3)代码维护 (4)硬件设备维护 2、系统维护的类型 系统维护的重点是系统应用软件的维护工作,按照软件维护的不同性质,可以划分为下面四种类型: (1)纠错性维护 诊断和修正系统中遗留的错误。(2)适应性维护 使系统适用环境的变化而进行的维护。(3)完善性维护 为满足用户的需求而进行的维护。(4)预防性维护 为将要发生的变化或调整而进行的主动性维护。 3、系统维护的组织与管理系统维护工作,首先必须建立一个维护组织,确定进行维护工作所应遵循的原则和规范化的过程,此外还应建立一套适用于具体系统维护过程的文档及管理 总结措施,以及进行复审的标准。 4、本系统的维护模块本系统的维护功能主要是为保证系统能够正常的运行。总结通过此管理信息系统的开发,做到了理论联系实际,将书本上学到的知识与具体实践充分结合起来,进一步明确了开发管理信息系统的方法和思想;既加深了对管理信息系统的认识,又进一步巩固了以前所学的计算机软件开发方面的知识,提高了软件开发的水平,从而为今后在实际工作中更好的应用计算机进行信息管理打下了坚实的基础。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。总的来说,在这次的毕业设计种遇到了不少的问题,大部分得到了很好的解决,但也有少部分遗留的问题。首先便是调研的不充分。由于以前根本未曾接触过软件的整体开发设计,所以在前期的

温馨提示

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

评论

0/150

提交评论