销售管理系统  毕业论文_第1页
销售管理系统  毕业论文_第2页
销售管理系统  毕业论文_第3页
销售管理系统  毕业论文_第4页
销售管理系统  毕业论文_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

06计算机科学与技术学院毕业设计(论文)题目济源市明达眼镜店销售管理系统系别计算机系专业计算机应用技术班级应用技术0601姓名学号06090113指导教师日期二零零八年十二月济源市明达眼镜店销售管理系统前言经过多年的奋斗,中国眼镜行业实现了腾飞和质变,成为了一个具有无限生机和潜力的朝阳行业。近几年来,中国眼镜产业年均增幅达17。目前,中国眼镜生产企业超过4000家,有一定规模的验光配镜店超过2万家。2003年,中国眼镜行业工业总产值为145亿元;2004年中国眼镜工业总产值超过160亿元人民币,同比增长10;眼镜出口稳步增长,眼镜产品出口遍及全球181个国家和地区。2004年中国眼镜出口金额为1489亿美元,与上年同期相比增长41;进口金额为22亿美元,同比增长8549。2005年中国眼镜工业总产值为180亿元,出口金额达1716亿美元,比上年增长1224;2006年中国眼镜行业总产值突破200亿元,出口接近20亿美元大关,中国眼镜行业市场容量达400亿人民币。生产国内眼镜业的迅速发展,带来了眼镜消费市场的不断扩大,但也形成了激烈的竞争态势。在这种情况下,国内中小眼镜配售企业和眼镜生产厂商想要保持已有的市场份额,就必须转换经营思路,进行多种营销模式和经营理念的探索。以往那种“名牌眼镜秀活动”已经不足以吸引市场的张力。特别是在眼镜的价格已趋于透明,靠传统的价格战来获得更多顾客已不可能,顾客对商家的服务需求也不仅局限于简单的店内服务和传统的售后服务的情况下,商家只能依靠多变的市场策略、多样化的服务策略和更新的营销模式来吸引更多的回头客。当前尽管一些商家为此付出了不少心血,做出了不少努力。但是,具有突破性的招法不多。营销理念的进展和现代营销模式的探索更没有明显的突破。比如,美国所广泛采用的“眼镜选购管理系统(OPTICALTRYONSYSTEM)等信息化、电子化营销模式等都还没有引起中国眼镜企业家的关注和重视。电脑选镜、模拟佩戴的信息化营销系统对很多企业还很遥远。科研的投入和新技术的投入还相对较少。因此,目前眼镜行业应用信息化管理系统实现顾客数据输入;镜架数据录入、修改,销售分类管理、销售统计管理、客户关系管理等现代化管理手段的还不多见。因此,对于自身,如何提高和保持自己在市场中的竞争力,提高自身的管理效率和工作效率,成为我们一直在思考的问题,所以设计一个适应眼镜行业的管理系统就显得比较重要了目录摘要IABSTRACTII第1章概述111项目背景112课题研究内容113课题研究意义1第2章系统分析321系统需求分析3211总体需求3212用户需求分析3213系统功能分析3214系统性能分析422系统设计思想4221设计思路5222功能模块设计5223系统流程图623可行性分析7231技术可行性7232经济可行性7233运行可行性8第3章眼镜店销售管理系统概要设计931眼镜店销售管理系统总体规划932系统层次模块图933系统总体功能设计图1034后台管理员操作模块图1035数据库设计11351数据库系统概述11352数据库基础11353数据库设计与实现12354数据库说明14355数据库维护14356创建数据库连接15第4章详细设计及实现1641系统功能结构1642销售管理模块的实现16421销售账单功能的实现16422销售查询功能的实现1843顾客信息管理模块的实现18431顾客信息管理功能的实现19432添加顾客信息功能的实现20设计总结21致谢22参考文献23附录24I摘要利用计算机帮助企业高效率完成销售管理的日常事务,是适应现代企业制度要求,也是推动企业销售管理走向科学化、规范化的必要条件。本系统就是基于以上思想而开发的,我们选用VISUALBASIC60开发此系统,应用了ADO数据库访问技术,数据库选用目前功能强大的ACCESS2000,它有存储量大,查询速度快,加之本身支持网络环境,进一步方便数据的传输等优点。由于销售管理是一项琐碎、复杂而又十分细致的工作,在销售的各个环节中不允许出错,实行手工操作,每月就会耗费工作人员大量的时间和精力,该销售系统的使用将可以避免了以上的难题,不但能够保证单价,账目核算准确无误,而且还可以利用该系统对有关销售的各种信息进行统计,服务于财务部门和销售部门等的业务处理。关键词企业,销售管理,ADOABSTRACTIMPROVINGTHEEFFICIENCIESOFACOMPANYBYACOMPUTERISSUITABLEFORMODERNENTERPRISESANDALSOANECESSARYCONDITIONFORESTABLISHINGASCIENTIFICANDLEGITIMATEWAYOFBUSINESSADMINISTRATIONTHISSYSTEMISDEVELOPEDUPONONSUCHPURPOSEWEUSEDVB60ANDADOTECHNOLOGYFORTHISSYSTEMFORTHEDATABASEWESELECTEDACCESS2000,WITHTHEADVANTAGEOFLARGECAPACITY,QUICKQUERYANDSUPPORTINGNETENVIRONMENTINORDERTODELIVERDATABECAUSESALESMANAGEMENTISADIFFICULTTASKWHICHALLOWSNOMISTAKEINANYSTEPITWILLBEALOSSOFALOTOFTIMEANDENERGYBYHANDOPERATIONSUCHPROBLEMCANBEWELLSOLVEDBYOURSYSTEMWECANNOTONLYGUARANTEETHEPRICEANDSUMANDALSOMAKEUSEOFTHESALESINFORMATIONSUPPLIEDBYTHISSYSTEMWHICHCANHELPPROCESSTHEAFFAIRSOFFINANCIALANDSALESDEPARTMENTKEYWORDSCOMPANY,THEMANAGEMENTOFSELL,ADO第1章概述11项目背景明达眼镜店位于济源市北宣化街处,地处学校及居民区腹地,地理位置优越,书店占地面积约100平方米,店内配镜仪器齐全,但一直以来所采用的都是人工管理方式,而镜架、镜片等的销售对镜店来说是一项烦琐复杂的工作,每天要处理大量的单据收据,同时为及时结清每天的销售情况,镜店管理人员要花费大量人力物力和时间来做数据纪录统计工作。因此我们想借助本次机会,同时在征得该店同意的情况下,根据该店的实际情况开发出一套销售管理系统,实现利用计算机来管理眼镜店,完成一套方便、高效、完善的销售管理系统。12课题研究内容为方便眼镜店的管理,本系统功能的实现是采用模块划分。所谓模块划分是指系统划分为不同的模块,每个模块又具有独立的功能,所有模块合起来共同完成一个系统的需求。本系统按功能划分为6个模块。登录管理功能主要为登录系统人员的身份验证所设;销售信息管理功能包括销售信息管理、销售信息查询;顾客信息管理功能包括顾客个人信息的管理与查询,此功能主要为方便眼镜店对顾客信息进行查询;系统管理功能包括用户的添加、注销,密码的修改,数据的备份与恢复,有一定的权限限制;库存信息查询功能包括对镜架、镜片、隐形眼镜和其它物品的库存信息进行查询;商品入库信息管理包括对所进货物信息的添加、修改和删除。13课题研究意义在当前的信息化时代中,现代化的管理模式已经进入成熟阶段,传统管理方式越来越跟不上时代的步伐。有效的利用现有的电脑与网络资源来管理眼镜店的信息是很有必要的。所以本次选题的目的就是实现利用计算机来管理眼镜店,完成一套方便、高效、完善的管理系统。信息管理系统是一个由人和计算机组成的能进行信息收集、传输、加工和保存、维护和使用的系统,所以利用计算机便能更好的实现眼镜店的信息管理,使工作规范化、有序化。二十一世纪的是信息发展的时代,作为眼镜店手工管理各种信息的方式将会逐渐被计算机所取代,因此,如果我们能成功完成本次系统的开发,不但可以提高管理的现代程序,加强管理的信息化手段,同时也能提高工作效率,增加单位效益。所以,将眼镜店销售管理系统作为本次毕业设计课题是非常有意义的。9第2章系统分析21系统需求分析211总体需求管理者可以对销售信息及顾客信息进行管理,同时还可以利用本系统查阅货品库存信息和进货管理。212用户需求分析这次课题的主要内容是针对眼镜店管理领域中的销售管理系统。销售管理工作是一个十分繁重的工作,销售信息的管理查询同样十分繁重。在眼镜店日常的管理工作中,必须处理大量的信息。而人工进行信息地收集、处理、汇总、统计、报表、存档工作又相当繁琐和复杂。按照用户的要求,本系统的数据库管理系统目标是要实现对销售信息及顾客信息的查询及管理。如物品名称、销售时间、价格、数量等;管理系统中除了要包括以上的功能外,还要实现基本的管理工作,例如添加新的货品信息、修改货品信息、删除货品信息、顾客信息管理等。213系统功能分析本系统具备以下的功能1登录管理功能在使用本系统前都要进行身份验证,如果没有在用户表中找到相关的记录,则无法进入主界面,同时本系统的登录又分为普通用户登录和超级用户登录。2销售管理(1)销售单管理对购买人信息、购买物品信息、购买时间等添加到销售表中(2)销售查询可以选择销售出单的字段,然后输入需要的条件,进行数据的查询,达到对于何时出货,出了什么货,此货出了多少数量,是哪个销售员销售的,日期是什么时候,以及销给哪位顾客都能比较清楚的查询到3顾客信息管理功能(1)建立顾客信息(2)修改顾客信息(3)删除顾客信息(4)顾客信息查询4系统管理功能(1)添加用户(2)更改密码(3)注销用户(4)数据的备份和恢复5商品库存查询功能查询各种货品的详细信息和库存信息6进货管理可以进行进货信息的查询、添加、修改和删除214系统性能分析本系统是在WINDOWSXP系统下利用VISUALBASIC60软件进行编辑、运行的;采用MICROSOFTACCESS2000作为后台数据库。硬件配置586以上档次的计算机,彩色显示器,内存256M,硬盘10G。软件配置WINDOWSXP操作系统,VISUALBASIC60企业版。同时此系统还具有一下优点1准确可靠。2界面简单整洁3操作直观、方便、顾客口碑较好。4有较快的响应速度。5便于扩充及维护。22系统设计思想眼镜店销售管理系统是典型的信息管理系统(MIS),其开发内容主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求要建立一个资料一致性强、完整性强、安全性好的数据库;而对于后者则要求要实现应用程序功能完备,易使用等特点。因此,我们选用当前较为流行的VISUALBASIC60应用程序作为我们的开发工具。221设计思路1建立数据库,基本资料存放在其中;使用MICROSOFTACCESS2000数据库,建立相关数据表,存放相关数据。2用VB开发出界面连接数据库;直接使用VB语言连接数据库,在VB60中进行编译、运行。3在应用程序中用查询和统计等手段对数据库的资料进行处理,得到有效的数据分析管理情况,得出结论和措施,然后就可以通过措施,达到提高管理效率的目的。222功能模块设计功能模块总体设计图如图21所示登录框主界面系统管理销售管理商品入库管理库存管理顾客信息管理退出系统数据维护修改密码用户管理销售查询销售账单其它商品入库管理隐形眼镜入库管理镜片入库管理镜架入库管理其它商品库存查询隐形眼镜库存查询镜片库存查询镜架库存查询顾客信息查询添加顾客信息图21功能模块总体设计图它主要包括以下五大模块1系统管理用户管理、修改密码、数据维护、退出系统;2顾客信息管理添加顾客信息、顾客信息查询;3销售管理销售账单、销售查询;4商品入库管理各种入库商品信息的添加、修改、删除;5库存管理各种商品库存信息的查询;223系统流程图根据本系统所涉及的数据范围,及他们之间的关系,可得出本系统的整体模型图,系统流程图如图22所示图22系统流程图当我们运行系统时,首先进入登录界面,对用户名的密码验证。当输入的用户名密码为空时会弹出对话框,提示密码用户名或密码不能为空。当用户名或密码输入错误时会弹出对话框,提示用户名不存在或密码不正确;当用户名和密码输入正确时,直接进入主界面,进行主界面功能的操作。如果连续三次输入错误,系统将自动退出执行。23可行性分析可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。也就是说可行性研究的目的不是解决问题,而是确定问题是否值得去解,研究在当前的具体条件下,开发新系统是否具备必要的资源和其它条件。一般说来,应从经济可行性、技术可行性、运行可行性等方面研究可行性。231技术可行性由于本系统管理的对象单一,都是眼镜店管理操作,且每个数据内容具有较强的关联性,所以,涉及的计算过程不是很复杂。数据库开始是在大公司或机构中进行大规模数据处理,后来随着计算机的逐渐普及,数据库才应用到计算机上。数据库发展到今天,已经是相当成熟的阶段,它对大量数据的处理能力不断提高、发展和完善。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,包括参考其它程序的功能,因此完全可以实现眼镜店管理的功能。本系统在技术上是通过基于本地机的数据库,在技术上是可行的。采用现有的资源,先进的管理系统开发方案,充分利用企业现有的资源,节省开发中的时间、财力和物力,提高系统开发的水平和应用效果。232经济可行性主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,计算机成为眼镜店管理工作中的重要设备,每个单位、每个部门都有不同程度的计算机应用。所以,只需利用目前已有的计算机即可,只要一台电脑,这个系统就可以搞起来。从节省人力方面,采集,编辑,发布人员不需要专业的编程知识就可以快速高效地发布数据库信息。这样加快了信息发布速度,减少了人力的开销,缩短了从采集到发布的时间周期,从而提高了服务的质量,而且由于管理周期缩短和人力开销的减少,可以在眼镜店信息化中获得更多的好处。也可以让管理人员从繁锁与复杂的工作中解脱出来,做更多的工作,可以给书店管理提高一个层次。在软件上,由于眼镜店管理工作不同于其它行业的管理工作,管理软件在市场上没有专业的管理软件;找软件开发公司单独开发软件所需费用又太高,至少需要几千元,并且实用性不强,日后的维护升级等问题也不易解决。而由我们自己研究开发一套适合书店实际需要的管理软件,即可节约资金,也便于日常维护、备份和系统升级。233运行可行性21世纪,眼镜的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是眼镜业的竞争核心。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为很多超市努力追求的目标。眼镜店逐渐成为市场上比较流行的行业,所以与之相关的管理和配置的需求与要求都大大提高了。所以开发一套眼镜店管理系统是十分有必要的本系统的运营阶段,使用系统的工作人员,除了需要具备在MICROSOFTWINDOWS平台上使用个人电脑的知识,并不需要特别的技术能力。这方面的知识,在管理人员与被管理人员相关的直接人员中已经具备。可以快速、方便、高效地使用计算机进行日常工作,使此系统在实践上具备了可行性。由此可知,开发眼镜店销售管理系统在现代化社会中具有可行性。第3章眼镜店销售管理系统概要设计31眼镜店销售管理系统总体规划对于数据库系统,规划工作是十分必要的。规划的好坏将直接影响到整个眼镜店销售管理系统的成功与否,数据库设计中的规划阶段的主要任务是建立数据库的必要性及可行性分析,确定数据库系统在整个图书管理系统的地位。根据眼镜店销售管理数据库对管理人员的水平、数据采集和管理活动的计算机素质的要求,数据库技术对计算机系统的软硬件的要求;决定把数据库管理系统设计成为一个综合的数据库。此数据库包括操作人员的所有活动功能。因为,此眼镜店销售管理系统应用界面较简单、功能单一。所以,用一个综合的数据库就能满足眼镜店销售管理要求,而且实现容易。因此,此眼镜店销售管理系统按照实现功能的在登录界面只有内部人员才能登录,内部管理人员实现所有功能的管理。32系统层次模块图眼镜店销售管理系统分为五个模块系统管理、销售管理、商品入库管理、库存信息查询、顾客信息管理,眼镜店销售管理系统图如图31所示系统管理销售管理用户管理密码修改销售账单销售查询商品入库管理添加商品入库信息修改商品入库信息查看商品入库信息顾客信息管理删除顾客信息修改顾客信息添加顾客信息库存查询查看商品库存信息删除商品入库信息数据维护添加用户注销用户数据备份数据恢复顾客信息查询明达眼镜店销售管理系统图31眼镜店销售管理系统主模块33系统总体功能设计图系统总体功能设计图系统整体功能表、数据库表、所用开发工具(VISUALBASIC60、ACCESS2000)、系统运行平台、所采用的各种应用软件展示;系统总体功能设计图如图2所示系统管理销售管理顾客信息管理商品入库管理库存管理数据库表格用户表销售表顾客信息表镜架表镜片表隐形眼镜表设备表调用VB程序处理数据后台ACCESS2000数据库中的相应表格修改运行方式为VB应用程序WINDOWSXP,ACCESS2000,VISUALBASIC60图32系统总体功能设计图34后台管理员操作模块图后台管理员操作模块可分为五部分内容分别是系统管理、顾客信息管理、商品入库管理、库存信息查询和销售管理;系统管理功能主要是对普通用户的管理和数据库的维护;顾客信息管理功能主要是对基础数据的建立、查看、修改和删除;商品入库管理的功能主要是对基础数据的添加、修改、删除和查看;库存信息查询功能主要是眼镜店商品库存信息的查看;销售管理功能主要是对销售信息的记录和查看。后台管理员操作模块图如图33所示系统管理员操作顾客信息管理商品入库管理添加、修改、删除、查看添加、修改、删除、查看销售管理销售信息的记录和查询库存信息查询商品库存信息的查询系统管理普通用户的管理和数据的维护图33后台管理员操作模块图35数据库设计351数据库系统概述在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。本系统的数据库为MICROSOFTACCESS2000,它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。352数据库基础一个成功的管理系统,是建立在许多条件之上的,而数据库是其中一个非常重要的条件和关键技术。管理系统所涉及数据库设计的周期可以划分为六个阶段1规划阶段确定开发的总目标,给出计划开发的软件系统的功能、性能、可靠性以及接口等方面的设想。2需求分析阶段认真细致地了解用户对数据的加工要求,确定系统的功能与边界。本阶段的最终结果,提供一个可作为设计基础的系统说明书,包括对软硬件环境的要求和一整套完善的数据流程图。3设计阶段把需求分析阶段所确定的功能细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的流程。4程序编制阶段以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。程序编制时应遵循结构化程序设计方法。5调试阶段对已编好的程序进行单元调试(分调),整体调试(联调)和系统测试(验收)。6运行和维护阶段这是整个设计周期最长的阶段,其工作重点是收集和记录系统实际运行的数据。在运行中,必须保持数据库的完整性,必须有效的处理数据故障和进行数据库恢复。同时解决开发过程的遗留问题,改正错误进行功能完善。353数据库设计与实现数据库在一个系统中占有非常重要的地位,数据设计的优劣对一个系统的性能好坏将产生直接的影响。合理的数据库结构设计可以提高数据存取效率,保证数据的完整性和一致性,从而有利于系统的实现。设计系统时,我们需要和数据库进行连接,本系统的数据库设计采用ACCESS2000数据库,一共设计了用户表、顾客信息表、销售表、镜架表、镜片表、隐形眼镜表、其他表和设备表8个数据库文件;顾客资料表和销售表归我主要负责。顾客资料表此表详细记录了顾客的个人信息以及来店次数和消费信息,方便用户对顾客信息的查询、添加、修改和删除;顾客资料表如表1所示表1顾客资料表字段名称数据类型说明必填字段ID自动编号主键是编号文本顾客编号是姓名文本顾客姓名是性别文本顾客性别是出生日期日期生日否电话文本联系方式否地址文本联系地址否邮箱文本联系方式否来店次数数字消费信息否累计消费货币消费信息否顾客资料表如图34所示图34数据库中顾客资料表顾客资料表此表详细记录了销售商品的单号、商品信息、购买人信息、金额、日期及销售人等,因此数据表内容较多;销售表如图35所示图35数据库中销售表354数据库说明考虑该系统的定位与现有技术力量,决定采用MICROSOFTACCESS2000作为系统的后台数据库开发环境。本系统所使用的数据库如图36所示图36后台数据库355数据库维护由于应用环境不断变化,数据库运行过和中物理存储也会不断变化,对数据库设计进行调整,修改等维护工作是设计工作的继续和提高。对数据库经常性的维护工作主要包括1数据库的转储和恢复针对不同的应用要求制定不同的转储计划,保证一旦发生故障能尽快将数据库恢复到某种一致的状态,尽可能减少对数据库的破坏。2数据库的安全性、完整性控制在数据库运行过程中由于应用环境的变化,对安全性的要求也会发生变化,如原来机密的数据现在可以公开查询了,新加入的数据又可能是机密的了。系统中用户的密级改变。这都需要根据实际情况修改原有的安全性控制,可以设置数据库密码及用户权限。同样,数据库的完整性的约束条件也会变化,需要DBA不断修正。3数据库性能的监督、分析和改造利用提供的检测系统性能参数的工具,在数据库运行过程中,监督数据进行分析,找出改进系统性能的方法,并做适当调整。4数据库的重组及重构造数据库运行一段时间后,由于记录不断增、删、改,增添、修改的数据不能为空,否则不能保存到数据库中。使数据库的物理存储情况变坏,降低了数据的存取效率,数据库性能下降,这时DBA要对数据库进行重组织,或部分重组织(只对频繁增、删的表进行重组织),可以利用专门提供的数据重组织实用程序操作,按原设计要求重新安排存储位置、回收垃圾、减少指针链等,提高系统性能。有些情况,如由于数据库应用环境发生变化,增加了新的应用或新的实体,取消了某些应用,有的实体与实体间的联系发生变化,则需要调整数据库的模式及内模式。数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。在概念设计阶段中,设计人员从用户角度看数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。356创建数据库连接本次设计所用数据库是ACCESS2000,用VB语言直接进行连接,数据库连接代码如下DIMCONNASNEWADODBCONNECTIONDIMCONNECTIONSTRINGASSTRINGCONNECTIONSTRING“PROVIDERMICROSOFTJETOLEDB40“DATASOURCE“APPPATH“DB1MDB“CONNOPENCONNECTIONSTRING第4章详细设计及实现41系统功能结构本系统的功能模块是基于系统需求分析与系统总体设计的结论来进行的,并采用VISUALBASIC语言来实现各模块的功能。由于本系统是三人合作所做所以我在此只介绍销售管理模块和顾客信息管理模块。42销售管理模块的实现按结构化的程序设计思想,在完成了系统分析、系统设计后,就可以进行系统实现阶段了,系统实现是指把系统的物理模型转换成实际运行系统的全过程;销售管理模块分为用销售账单和销售查询两部分。421销售账单功能的实现销售账单又为销售登记窗口,主要为系统管理员或用户添加销售记录使用;其界面风格采用类似发票的样式,在实际使用时,如需要使用打印发票功能,可进行系统升级,在此因无特别要求,所以暂无此功能。销售登记窗口如图41所示图41销售登记窗口输入顾客信息时,用户可通过正确输入顾客编号来由系统自动生成顾客信息,如出错将出现提示窗口,提示窗口如图42所示图42提示窗口也可单击顾客编号后的命令按钮,通过选择顾客窗口来选择,选择顾客窗口如图43所示图43选择顾客窗口如是新客户,可单击“新客户”按钮进行添加,该功能将在顾客信息管理模块实现。销售单中只有个别信息手工输入外,大部分将通过用户选择来由系统自动生成,极其方便。单击“保存”按钮,系统将进行多表操作1将销售信息添加到销售表中2根据销售单信息更新顾客资料表中相关顾客的信息3根据销售单信息更新商品库存信息最后将出现如图44所示窗口,完成本次操作图44提示窗口422销售查询功能的实现销售查询主要为系统管理员或普通用户查询销售记录使用;由于其显示内容较多,故才取多种查询方式,提高查询的速度及准确性;销售查询窗口如图45所示图45销售信息查询窗口按单号查询SQL语句SQL“SELECTFROM销售表WHERE单号“TRIMTEXT1TEXT“按编号查询SQL语句SQL“SELECTFROM销售表WHERE编号“TRIMTEXT2TEXT“按姓名查询SQL语句SQL“SELECTFROM销售表WHERE姓名LIKE“TRIMTEXT2TEXT“按销售日期查询SQL语句SQL“SELECTFROM销售表WHERE销售日期BETWEEN“DT1VALUE“AND“DT2VALUE“43顾客信息管理模块的实现顾客信息管理主要分为顾客信息管理、添加顾客信息,顾客信息管理又分为顾客信息查询、顾客信息修改、顾客信息删除。(注因添加顾客信息模块要被其它模块所调用,故把该模块独立)431顾客信息管理功能的实现此模块主要为管理顾客信息所设,不但可以查询顾客信息,还能修改顾客信息和删除顾客信息;所有功能都在同一窗口实现,顾客信息管理窗口如图46所示如图46顾客信息管理窗口按编号查询的方法为SQL“SELECTFROM顾客资料表WHERE编号“TRIMTEXT1TEXT“AOPENSQL,CONN,ADOPENKEYSET,ADLOCKPESSIMISTIC按编号查询的方法为SQL“SELECTFROM顾客资料表WHERE姓名LIKE“TRIMTEXT1TEXT“AOPENSQL,CONN,ADOPENKEYSET,ADLOCKPESSIMISTIC顾客信息的修改通过窗口中的文本框修改,且顾客编号不可修改,修改完成后单击“修改”,通过UPDATE方修改记录,提示窗口如图47所示图47提示窗口顾客信息的删除同其它删除操作一样,首先弹出一询问框,单击确认后通过DELETE方法将该条信息从数据库中彻底清除。432添加顾客信息功能的实现添加顾客信息模块用来添加新的顾客信息,添加顾客窗体如图48所示图48添加顾客

温馨提示

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

评论

0/150

提交评论