vb+ac药品公司进销售存管理系统毕业论文_第1页
vb+ac药品公司进销售存管理系统毕业论文_第2页
vb+ac药品公司进销售存管理系统毕业论文_第3页
vb+ac药品公司进销售存管理系统毕业论文_第4页
vb+ac药品公司进销售存管理系统毕业论文_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

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

文档简介

计算机毕业设计进销存管理系统I摘要计算机管理信息系统是一项系统工程,综合了计算机、网络、数据库、通讯技术,也包括了企业管理科学和众多丰富实践经验的总结。它是先进科学技术和现代企业经营管理结合的范例。它的产生和运行是企业经营管理发展到一定阶段、一定规模及特定经济环境下的必然要求。目前,全球药品市场竞争日益激烈,超市企业要想获得持续性的赢利取决于其是否能够赢得和保持相当的客户的满意度。经过分析,我们使用MICROSOFT公司的VISUALBASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键词窗体,域,数据库。计算机毕业设计进销存管理系统IIABSTRACTTHECALCULATORMANAGEMENTINFORMATIONSYSTEMISASYSTEMENGINEERING,SYNTHESIZINGTHECALCULATOR,NETWORK,DATABASE,THECOMMUNICATIONTECHNIQUE,ALSOINCLUDINGTHEBUSINESSENTERPRISEMANAGEMENTSCIENCEANDNUMEROUSABUNDANTEMPIRICALSUMMARYOFFULFILLMENTITISTHEEXAMPLETHATTHEADVANCEDSCIENCETECHNIQUECOMBINESWITHTHEMODERNBUSINESSENTERPRISEMANAGEMENTITSCREATIONANDMOVEMENTISTHEBUSINESSENTERPRISEMANAGEMENTMANAGEMENTDEVELOPSTHECERTAINSTAGE,INEVITABLEREQUESTOFCERTAINSCALEANDPARTICULARANDECONOMICENVIRONMENTSESARECURRENTLY,THEGLOBALDRUGSMARKETCOMPETITIONISINCREASINGLYVIGOROUS,THECOMPANIESMEDICINEENTERPRISEWANTSTOBEKEEPONTHEWINTHEBENEFITTOBEDECIDEDBYWHETHERITCANWINANDKEEPTHESATISFACTIONOFTHEEQUALCUSTOMERSORNOTTHROUGHANALYSIS,WEUSETHEVISUALBASICDEVELOPMENTTOOLOFTHECOMPANYOFMICROSOFT,MAKINGUSEOFVARIOUSDEVELOPMENTTOOLTHATFACESTOTHEOBJECTOFWHATITPROVIDE,PARTICULARLYISTHISABILITYOFTHEDATAWINDOWWAYISCONVENIENTANDSIMPLEANDDIRECTTOMANIPULATETHEDATABASEOFINTELLIGENCETURNTHEOBJECT,BUILDUPTHESYSTEMAPPLICATIONPROTOTYPEINTHEINASHORTTIMEFIRST,THEN,STARTTHEPROTOTYPESYSTEMTOCARRYONTHENEEDGENERATIONTOTHEBEGINNING,REVISEANDIMPROVECONTINUOUSLY,UNTILFORMATIONTHECUSTOMERISSATISFIEDANDCANGOTHESYSTEMKEYWORDSWINDOWBODYAREADATABASE计算机毕业设计进销存管理系统III目录摘要IABSTRACTII第1章绪论111课题背景1第2章用户需求分析221功能需求222实现目标2第3章相关技术介绍及系统数据库介绍331前台开发工具语言3311VISUALBASIC语言的特点332数据库简介7321关系型数据库的实现733二者的结合DBA8331使用MICROSOFTACCESS2000创建数据库8332修改已建的数据库834软件的运行环境设计8341软件环境9342硬件环境9第4章系统模块设计1041超市进销存管理系统结构图1042数据库需求分析11第5章系统设计与数据库实现1251库的结构12511供应商基础信息表GYS12512库存表KC13513密码表MA14514客户基础信息表KH14计算机毕业设计进销存管理系统IV515入库表RKD15516入库退单表RKTD16517销售表XSD17518销售退单表XSTD1852系统主界面设计1953日常业务设计21531入库单模块设计21532销售单模块设计22533销售退单模块设计2254库存管理设计23541库存查询模块设计23542库存盘点模块设计24543价格管理模块设计2555查询统计设计25551入库查询模块设计25552销售查询模块设计26553销售退货查询模块设计2756基础信息管理设计28561供应商管理模块设计28562客户管理模块设计2857系统设置设计29571初期建帐模块设计29572密码设置模块设计29结论31致谢32参考文献33附录134附录236附录338计算机毕业设计进销存管理系统V计算机毕业设计进销存管理系统1第1章绪论11课题背景随着我国市场经济的蓬勃发展和人们对日常生活用品需求的迅速增加,超市行业正处于一个高速发展的时期行业的快速发展必然导致竞争的加剧,要想在激烈的市场竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营销率而我国大部分超市企业是由原来的国有零售商店改造或职工下海创办的,虽然经营实现了专业化,但是从信息机制上还没有摆脱原有的销售模式,企业内部没有形成完善、有效的激励和约束的信息化管理机制,企业发展的动力不足,从而影响了企业的持续、稳定、快速发展同时我国超市经营形式正在向集团化、连锁化发展在这一发展过程中,旧的企业管理模式已不适应新型的社会主义市场经济的要求,而新的企业管理模式正在被广泛探讨、研究之中这其中,如何利用现代信息技术使企业拥有快速、高效的市场反映能力和高度的效率,已是超市经营企业,特别是超市连锁经营企业特别关心的问题再者,由于超市产品种类繁多、销售模式特殊、业务量大,单凭手工记账已很难适应工作的需要超市作为一个关系到人们健康的特殊行业,国家对超市行业又有一些不同于其他行业的管理政策,这些都加大了管理的难度如何尽快建立和完善现代企业的信息化管理机制问题,已成为超市企业发展的关键所在计算机毕业设计进销存管理系统2第2章用户需求分析在超市行业由于每天销售量大,呆帐,错帐时有发生且常出现开”空单”的现象,管理者常为进销存业务中存在的问题而头痛为提高企业管理水平,更好地服务于广大用户,所以采用计算机来管理超市门店的进销存业务要实现一个超市管理软件系统,首先应该进行需求分析,只有进行了充分的需求分析和调查,才能设计出满足用户各项要求的软件,以免出现半途而废的现象。以下是为超市进销存管理系统设计进行的需求分析21功能需求通过对超市门店日常业务的设计处理,实现了现代化的超市门店管理模式具体功能包括日常业务、库存管理、查询统计、基础信息管理、系统设置五大模块系统主要的功能模块设计有1日常业务入库单、销售单、入库退单、销售退单2库存处理库存盘点、库存查询、价格管理3查询统计入库查询、销售查询、入库退单查询、销售退单查询4基础信息管理客户管理、供应商管理5系统设置初期建帐、密码设置、数据备份、数据恢复22实现目标面对超市行业的高速发展及其发展过程中出现的各种情况,超市门店进销存管理系统在实施后应能够达到以下目标1实现多点操作的信息共享,相互之间信息传递准确、快捷、顺畅2全面自动化管理,可随时掌握药品的库存、销售等情况3能够快速、准确地处理药品进、销、存、退、盘点、变价、折扣等多种业务模式4系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全可靠5提供助记码及支持多种结算方式6系统维护安全、方便、可靠,并且能够满足实用性、先进性的要求计算机毕业设计进销存管理系统3第3章相关技术介绍及系统数据库介绍31前台开发工具语言现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有MICROSOFT公司的VISUALBASICMICROSOFT公司的VISUALCBORLAND公司的DELPHIPOWERSOFT公司的POWERBULIDER在目前市场上这些众多的程序开发工具中,有些强调程序语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程序语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。作为数据库系统的开发,VISUALBASIC是一个非常理想选择。数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言VISUALBASIC语言,该开发工具具有很多长处311VISUALBASIC语言的特点VISUALBASIC语言用其设计应用程序时具有两个基本特点可视化设计和事件驱动编程。(1)可视化设计表现在VB在设计应用于程序界面时有“所见即所得”的处理功能。(2)事件驱动编程在设计应用程序时,把对象添加到窗体中,在用户与程序进行交互时,用户基本上是通过鼠标、键盘与应用程序进行交互的,那些对象就必须对鼠标和键盘操作所引发的事件做出响应,来执行一段应用程序。VISUALBASIC系统几个在程序应用中的常用名词VISUALBASIC系统除计算机毕业设计进销存管理系统4了一般高级语言所具有的一些名词术语外,还有几个系统常用的名词。其基本含义如下(1)视窗(FORM)视窗是进行人机交互的界面或接口,也叫窗体。VB系统的人机交互界面或接口,无论是在设计时或是在运行时,都是WINDOWS系统的标准视窗。(2)对象OBJECT对象是VB系统内部提供给设计者可以直接使用的处理输出的控制工具。本程序所应用到的对象类型有标签框LABELBOX,文本框TEXTBOX,命令按扭COMMANDBUTTON,网格DATAGRID,ADO控件ADODC1等。当把这些工具放置到用户界面对应的窗体上时,被称为对象和控件。用户可以通过设置对象的“属性”和“方法”,便于对象适应自己所设计应用程序的输入输出内容,对象的生成过程及结构都被封装起来。正确使用对象可以减少程序和开发时间,提高程序设计者的工作效率。(3)属性PROPERTIES属性是VB系统提供的有关对象的参数或数据接口。用户通过适当地设置或改变对象的属性来确定对象的外观及性能特征,从而有效地使用系统提供的对象。比如,对象的名称、在屏幕上显示的位置、大小、颜色、接收或容纳的数据内容及数据的表现格式等。(4)事件EVENTS事件是指用户或操作者对计算机进行的某一操作(如击键、单击或移动鼠标等)的行为或系统状态发生的变化。VB系统常用事件来引导计算机执行一段程序。程序所用的键盘事件有KEYPRESS(按键)事件,KEYDOWN事件和KEYUP事件;鼠标事件有CLICK(单击鼠标)事件,DBDLICD(双击鼠标)。(5)方法METHOD方法主要是指对一个对象使用某种作用的过程。它是在程序执行的过程中要计算机执行的某种操作。其程序的方法有SHOW(显示)方法,HIDE(隐藏)方法,REFRESH(刷新)方法。(6)过程PROCEDURE过程是指经过定义或说明的,或基于某一对象对应的事件所引发的程序段。(7)模块MODULE模块是指一些运算量或过程进行声明或定义的一个集合。系统程序大体可分成四个模块数据输入、根据查询、数据打印和通讯。面向对象的编程面向对象的设计方法OOP,OBJECTEDPROGRAMMING从应用领域内的问计算机毕业设计进销存管理系统5题着手,以直观自然的方式描述客观世界的实体。VISUALBASIC作为一种面向对象的编程方法,把程序和数据封装起来作为一个对象,并为每个对象赋予相应的属性。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,由VISUALBASIC自动生成对象的程序代码并封装起来。VISUALBASIC应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和方法)。开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性可扩展性和强有力的功能。VISUALBASIC应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。VISUALBASIC是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发WINDOWS环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与WINDOWS的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C编程基础。在VISUALBASIC环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用WINDOWS内部的应用程序接口API函数,以及动态链接库DLL、动态数据交换DDE、对象的链接与嵌入OLE、开放式数据访问ODBC等技术,可以高效、快速地开发出WINDOWS环境下功能强大、图形界面丰富的应用软件系统。总的来说,VISUALBASIC具有以下特点可视化编程用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程编译修改的操作可能要反复多次,大大影响了软件开发效率。VISUALBASIC提供了可视化设计工具,把WINDOWS界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。VISUALBASIC自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。面向对象的程序设计40版后的VISUALBASIC支持面向对象的程序设计,但它与一般的面向对象的程序设计语言C不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而VISUALBASIC则是应用面向对象的程序设计方法OOP,把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和计算机毕业设计进销存管理系统6描述每个对象的程序代码,而是用工具画在界面上,VISUALBASIC自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。结构化程序设计语言VISUALBASIC是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。VISUALBASIC语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。VISUALBASIC是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计VISUALBASIC程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件EXE,脱离VISUALBASIC环境,直接在WINDOWS环境下运行。事件驱动编程机制VISUALBASIC通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击“CLICK事件,而在产生该事件时将执行一段程序,用来实现指定的操作。在用VISUALBASIC设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。访问数据库VISUALBASIC具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理MICROSOFTACCESS格式的数据库,并提供了强大的数据存储和检索功能。同时,VISUALBASIC还能直接编辑和访问其他外部数据库,如DBASE,FOXPRO,PARADOX等,这些数据库格式都可以用VISUALBASIC编辑和处理。VISUALBASIC提供开放式数据连接,即ODBC功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQLSERVER,ORACLE等。在应用程序中,可以使用结构化查询语言SQL数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器CLIENT/SERVER方案。动态数据交换DDE计算机毕业设计进销存管理系统7利用动态数据交换DYNAMICDATAEXCHANGE技术,可以把一种应用程序中的数据动态地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据链路。当原始数据变化时,可以自动更新链接的数据。VISUALBASIC提供了动态数据交换的编程技术,可以在应用程序中与其他WINDOWS应用程序建立动态数据交换,在不同的应用程序之间进行通信。对象的链接与嵌入OLE对象的链接与嵌入OLE将每个应用程序都看做是一个对象OBJECT,将不同的对象链接LINK起来,再嵌入EMBED某个应用程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式的文件。OLE技术是MICROSOFT公司对象技术的战略,它把多个应用程序合为一体,将每个应用程序看做是一个对象进行链接和嵌入,是一种应用程序一体化的技术。利用OLE技术,可以方便地建立复合式文档COMPOUNDDOCUMENT,这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来应用程序完全相同的操作。动态链接库DLLVISUALBASIC是一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。但它可以通过动态链接库技术将C/C或汇编语言编写的程序加入到VISUALBASIC应用程序中,可以像调用内部函数一样调用其他语言编写的函数。此外,通过动态链接库,还可以调用WINDOWS应用程序接口API函数,实现SDK所具有的功能。32数据库简介数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类非关系数据库FLATFILE和关系数据库(RELATIONAL)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,像记录、域等。321关系型数据库的实现MICROSOFTACCESS2000就是关系型数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。ACCESS的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于EXCEL的电子表格,可以使数据库一目了然。另外,ACCESS允许创建自定义报表用于打印或输出数据库中的信息。ACCESS也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他用户共享数据库。ACCESS是一种关系型数据库工具,关系型数据库是已开发的最通用的数据库之一。如上所述,ACCESS作为关系型计算机毕业设计进销存管理系统8数据库开发具备了许多优点,可以在一个数据包同时拥有桌面数据库的便利和关系型数据库的强大功能。33二者的结合DBA微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及VISUALBASIC来访问数据库并对其进行各种操作。VISUALBASIC、ACCESS以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。ADODC控件在数据库中的信息与信息显示给用户看的VISUALBASIC程序之间架起了一座桥梁。我们可以设置ADODC控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下,ADODC控件根据数据库中的一个或多个数据库表建立一个DYNASETTYPE(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表中的内容改变了以后,该记录集合中的记录也会随之改变。将ADODC控件放置在窗体中之后,我们还必须在控件与处理的数据库之间建立联系。331使用MICROSOFTACCESS2000创建数据库新建一个数据库创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。(1)标识需要的数据;(2)收集被子标识的字段到表中;(3)标识主关键字字段;(4)规范数据;(5)标识指定字段的信息;332修改已建的数据库数据库的修改分为添加、编辑和删除记录。这三种操作均可由VISUALBASIC创建的程序来完成,下面的章节将详细描述实现的具体方法。34软件的运行环境设计为了保证系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于INTERNET,也适用于内部的局域网。运行要求如下计算机毕业设计进销存管理系统9341软件环境软件环境服务器端WINDOWS2000、IIS50及其以上版本。客户端WINDOWS98,INTERNETEXPLORER40以上版本。数据库采用ACCESS数据库,运行于服务器端。342硬件环境服务器CPU要求PIII800以上,内存256MB以上。客户机CPU要求200MMX以上,内存64MB以上。计算机毕业设计进销存管理系统10第4章系统模块设计根据需求分析,超市进销存管理系统的系统模块图如下41超市进销存管理系统结构图图41超市进销存管理系统结构图超市进销存管理系统日常业务库存管理查询统计基础信息管理系统设置初期建帐密码设置数据备份数据恢复供应商管理客户管理入库查询销售查询入库退货查询销售退货查询库存盘点价格管理库存查询入库单销售单入库退单销售退单计算机毕业设计进销存管理系统11图42超市进销存管理系统结构图42数据库需求分析针对一般超市进销存管理系统的需求,通过对航空公司管理工作流程的内容和数据流程分析,设计下面的数据项和数据结构1入库单入库票号、入库品种、入库数量、入库金额2销售单销售票号、销售日期、销售品种、销售数量、销售金额3销售退单销售退单票号、销售退单日期、退货品种、退货数量、退货金额4价格管理库存商品的进价、库存数量的修改、库存品种、库存数量、库存金额5供应商管理供应商信息的录入、保存、修改、删除6客户管理客户信息的录入、保存、修改、删除7密码设置操作员密码的修改、保存库存盘点入库作业库存信息入库信息入库查询供应商退货返厂价格管理库存查询客户退货销售作业客户销售查询销售信息计算机毕业设计进销存管理系统12第5章系统设计与数据库实现51库的结构根据超市门店的业务量,本系统采用了小型的ACCESS数据库,数据库名称为YYJXC数据库YYJXC包含以下个表供应商基础信息表GYS、库存表KC、密码表MA、客户基础信息表KH、入库表RKD、入库退单表RKTD、销售表XSD、销售退单表XSTD图51YYJXC数据库511供应商基础信息表GYS供应商基础信息表GYS用来保存供应商基础信息供应商基础信息包括供应商编号、供应商全称、简称、地址、所属地区、邮政编码、电话传真、联系人、联系人电话、开户银行、银行帐号、纳税人登记、预付金额、实际金额、尚余欠款、网址邮箱计算机毕业设计进销存管理系统13表51供应商基础信息表字段名称数据类型字段大小供应商编号文本10供应商全称文本100简称文本20地址文本100所属地区文本50邮政编码文本50电话文本30传真文本20联系人文本30联系人电话文本30开户银行文本100银行帐号文本50纳税人登记文本50预付金额文本20实际金额文本20尚余欠款文本20网址邮箱文本20512库存表KC库存表KC用来保存库存商品信息库存商品信息包括商品名称、简称、批号、产地、规格、包装、单位、进价、库存金额计算机毕业设计进销存管理系统14表52库存表字段名称数据类型字段大小商品名称文本255简称文本255批号文本100产地文本255规格文本255包装文本255单位文本255进价数字双精度型库存数字双精度型库存金额数字双精度型513密码表MA密码表MA用来保存操作员及操作员密码密码表包括操作员、密码表54密码表字段名称数据类型字段大小操作员文本10密码文本6514客户基础信息表KH客户基础信息表KH用来保存客户基础信息客户基础信息包括客户编号、客户全称、简称、地址、所属地区、邮政编码、电话传真、联系人、联系人电话、开户银行、银行帐号、纳税人登记、预付金额、实际金额、尚余欠款、网址邮箱、日期计算机毕业设计进销存管理系统15表53客户基础信息表字段名称数据类型字段大小客户编号文本10客户全称文本100简称文本20地址文本100所属地区文本50邮政编码文本50电话文本30传真文本20联系人文本30联系人电话文本30开户银行文本100银行帐号文本50纳税人登记文本50预付金额文本20实际金额文本20尚余欠款文本20网址邮箱文本20日期日期/时间515入库表RKD入库表RKD用来保存商品入库的详细信息入库商品信息包括商品名称、简称、批号、产地、规格、包装、单位、进价、金额、备注、供应商、日期、经手人、票号计算机毕业设计进销存管理系统16表55入库表字段名称数据类型字段大小商品名称文本100简称文本20批号文本20产地文本40规格文本50包装文本50单位文本10数量数字双精度型进价货币金额货币备注文本100供应商文本50日期日期/时间经手人文本10票号文本30516入库退单表RKTD入库退单表RKTD用来保存商品入库退货的详细信息入库退货信息包括商品名称、简称、批号、产地、规格、包装、单位、进价、金额、备注、供应商、日期、经手人、票号表56入库退单表计算机毕业设计进销存管理系统17字段名称数据类型字段大小商品名称文本100批号文本20产地文本40规格文本50包装文本50单位文本10数量数字双精度型进价货币金额货币备注文本100供应商文本50日期日期/时间经手人文本10票号文本30517销售表XSD销售表XSD用来保存商品销售的详细信息商品销售信息包括商品名称、简称、批号、产地、规格、包装、单位、进价、金额、备注、供应商、日期、经手人、票号表57销售表计算机毕业设计进销存管理系统18字段名称数据类型字段大小商品名称文本100批号文本20产地文本40规格文本50包装文本50单位文本10数量数字双精度型进价货币金额货币备注文本100供应商文本50日期日期/时间经手人文本10票号文本30518销售退单表XSTD销售退单表XSTD用来保存商品销售退货的详细信息销售退货信息包括商品名称、简称、批号、产地、规格、包装、单位、进价、金额、备注、供应商、日期、经手人、票号表58销售退单表计算机毕业设计进销存管理系统19字段名称数据类型字段大小商品名称文本100批号文本20产地文本40规格文本50包装文本50单位文本10数量数字双精度型进价货币金额货币备注文本100供应商文本50日期日期/时间经手人文本10票号文本3052系统主界面设计1实现过程程序启动后,再登陆界面验证操作员密码后,将进入主程序界面主程序界面主要实现如下功能1选择主界面的菜单或工具栏,调用相应程序,进行相应操作2显示开发者信息、系统日期和时间主程序界面如图所示计算机毕业设计进销存管理系统20图52超市进销存管理系统主程序界面其代码放置在附录3中一系统登陆模块设计程序启动后,首先进入系统登陆界面验证操作员密码系统登陆模块主要实现如下功能可选择操作员,支持鼠标和键盘操作操作员和密码验证成功后,进入主界面操作员错误或密码错误提醒并返回错误点输入三次错误的密码,系统自动退出系统登陆界面如图所示图53系统登陆界面其代码放置在附录3中计算机毕业设计进销存管理系统2153日常业务设计531入库单模块设计程序启动后,选择”日常业务”菜单下的”入库单”项,将进入入库单模块在入库单模块中主要实现如下功能完成药品入库工作入库采用智能化表单式录入,在商品名称栏内只需输入商品名称或简称的前几个字或按键,系统将自动利用表格显示相关商品信息,使用方向键、选择商品,回车后该商品的信息将自动录入到表格中,然后只需输入入库数量系统自动计算商品金额,回车即可入库下一商品自动生成入库票号,可利用键在列表框中选择供应商信息系统自动统计入库品种、入库数量、入库金额入库单界面如图所示图54入库单界面其代码放置在附录3中计算机毕业设计进销存管理系统22532销售单模块设计程序启动后,选择”日常业务”菜单下的”销售单”项,将进入销售单模块在销售单模块中主要实现如下功能完成商品销售的功能自动生成销售票号、销售日期统计销售品种、销售数量、销售金额在”商品名称”栏输入商品名称或按键,即可智能检索符合条件的商品信息,以供用户选择销售单界面如图所示图55销售单界面其代码放置在附录3中533销售退单模块设计程序启动后,选择”日常业务”菜单下的”销售退单”项,将进入销售退单模块在销售退单模块中主要实现如下功能完成商品销售退货功能自动生成销售退单票号、销售退单日期统计退货品种、退货数量、退货金额在”商品名称”栏输入商品名称或按键,即可智能检索符合计算机毕业设计进销存管理系统23条件的商品信息,以供用户选择销售退单界面如图所示图56销售退单界面其代码放置在附录3中54库存管理设计541库存查询模块设计程序启动后,选择”库存管理”菜单下的”库存查询”项,将进入库存查询模块在库存查询模块中主要实现如下功能选择字段查询库存商品信息,可模糊查询删除库存商品信息库存查询界面如图所示计算机毕业设计进销存管理系统24图57库存查询界面其代码放置在附录3中542库存盘点模块设计程序启动后,选择”库存管理”菜单下的”库存盘点”项,将进入库存盘点模块在库存盘点模块中主要实现盘点库存商品信息库存盘点界面如图所示图58库存盘点界面其代码放置在附录3中计算机毕业设计进销存管理系统25543价格管理模块设计程序启动后,选择”库存管理”菜单下的”价格管理”项,将进入价格管理模块在价格管理模块中主要实现如下功能选择任意字段查询库存商品信息完成库存商品的进价、库存数量的修改统计库存品种、库存数量、库存金额价格管理界面如图所示图59价格管理界面其代码放置在附录3中55查询统计设计551入库查询模块设计程序启动后,选择”查询统计”菜单下的”入库查询”项,将进入入库查询模块在入库查询模块中主要实现如下功能按任意时间段、任意字段查询入库商品信息删除入库商品信息入库查询界面如图所示计算机毕业设计进销存管理系统26图510入库查询界面其代码放置在附录3中552销售查询模块设计程序启动后,选择”查询统计”菜单下的”销售查询”项,将进入销售查询模块在销售查询模块中主要实现如下功能按任意时间段、任意字段查询商品销售信息删除商品销售信息销售查询界面如图所示计算机毕业设计进销存管理系统27图511销售查询界面其代码放置在附录3中553销售退货查询模块设计程序启动后,选择”查询统计”菜单下的”销售退货查询”项,将进入销售退货查询模块在销售退货查询模块中主要实现如下功能按任意时间段、任意字段查询商品销售退货信息删除商品销售退货信息销售退货查询界面如图所示图512销售退货查询界面其代码放置在附录3中计算机毕业设计进销存管理系统2856基础信息管理设计561供应商管理模块设计程序启动后,选择”基础信息管理”菜单下的”供应商管理”项,将进入供应商管理模块在供应商管理模块中主要实现如下功能完成供应商基本信息的录入、保存、修改、删除选择任意字段、任意条件查询供应商基本信息通过卡片式、列表式两种方式查看供应商基本信息供应商管理界面如图所示图513供应商管理界面其代码放置在附录3中562客户管理模块设计程序启动后,选择”基础信息管理”菜单下的”客户管理”项,将进入客户管理模块在客户管理模块中主要实现如下功能完成客户基本信息的录入、保存、修改、删除选择任意字段、任意条件查询客户基本信息通过卡片式、列表式两种方式查看客户基本信息客户管理界面如图所示计算机毕业设计进销存管理系统29图514客户管理界面其代码放置在附录3中57系统设置设计571初期建帐模块设计程序启动后,选择”系统设置”菜单下的”初期建帐”项,将进入初期建帐模块在初期建帐模块中主要实现清空系统全部或部分数据初期建帐界面如图所示图515初期建帐界面572密码设置模块设计程序启动后,选择”系统设置”菜单下的”密码设置”项,将进入密码设置计算机毕业设计进销存管理系统30模块在密码设置模块中主要实现设置完成操作员密码的修改、保存密码设置界面如图所示图516密码设置界面其代码放置在附录3中哈尔滨工业大学成人高等教育毕业设计论文31结论本系统采用的测试方法是先进行各模块测试,经过修改和调整通过以后,进行总体测试。测试结果各项功能均已基本达到设计要求。本系统采用的数据库是加密的数据库,即使其他人打开了管理员表或用户表,其中的密码是加密后的密码,同样是不能使用的密码,进一步保障了系统的安全性。本系统的实现解决了超市门店的错帐、呆帐的问题使企业拥有现代信息技术的快速、高效的市场反映能力和高度的效率加强了对超市产品种类繁多、销售模式特殊的管理形成了完善、有效的激励和约束的信息化管理机制从而提高了超市门店的持续、稳定、快速的发展哈尔滨工业大学成人高等教育毕业设计论文32致谢在本系统的开发过程中,得到了许多老师和同学们的悉心指导和大力支持,使此设计得以顺利完成。在此特别感谢郭萍老师的指导,郭老师不仅在毕业设计过程中帮助了我,而且还指导了我对论文设计的理解。对于曾给予帮助和支持我的同学表示真诚的谢意。计算机专业毕业设计开发环境ASPNET,VB,VBNETVF,JAVA等,数据库SQL。包括开题报告、程序、论文、答辩PPT,所有程序都是通过答辩的优秀作品,质量保证。也可代做。我是哈尔滨工业大学计算机专业毕业的学生我卖的毕业设计都是新做出来的而且是学生亲手做的符合学生要求如果你在别的店卖来的都是很专业的人员做的一看就不是学生自己亲手做出来的,而且其他店不提供售后我们提供售后服务及技术支持和答辩技巧QQ982465840旺旺诚信源代码之家电铺地址全天在线各位学弟学妹联系我本店购设计的优点1价格合理便宜2提供技术支持3售后服务好4成交速度快当时就可以完成调试功能哈尔滨工业大学成人高等教育毕业设计论文335东西齐全开题论文代码程序答辩PPT售后服务6作品都是获得优秀的产品保证质量哈尔滨工业大学成人高等教育毕业设计论文34参考文献1活用VISUALBASIC60数据库编程陈俊元清华大学出版社2000年7月2VISUALBASIC循序渐进教程王一华北京希望电子出版社1999年8月3VISUALBASIC60参考详解李怀名清华大学出版社1999年11月4ACCESS2000中文版骆元电子工业出版社1999年8月5中文ACCESS疑难解析郑敬云北京电子工业出版社1997年6月6如何使用ACCESS中文版郭言北京机械工业出版社1999年5月7VISUALBASIC60数据库开发指南林立军西安电子科技大学出版社2000年2月8ACCESS2000系统开发实务刘建南人民邮电出版社2000年3月9VISUALBASIC60高级编程技巧白鹏西安交通大学出版社1999年12月10ACCESS中文版即学即通铁超人民邮电出版社1999年4月11VISUALBASIC程序设计教程刘瑞新电子工业出版社2000年2月12ACCESS2000中文版速成莫卫东北京科学出版社1997年6月13VISUALBASIC60数据库编程张龙之中国科学技术大学出版社1999年6月14ACCESS2000中文版技巧与实例马龙中国水利水电出版社1999年5月15用VISUALBASIC访问数据库JEFFREYPMCMANUS电子工业出版社1999年2月16MICROSOFTACCESS2000即学即会林立于北京大学出版社1999年8月17ANINTRODUCTIONTODATABASESYSTEMSSEVENTHEDITIONCJDATE机械工程出版社2000年5月18AFIRSTCOURSEINDATABASESYSTEMSJEFFREYDULLMANJENNIFERWIDOM机械工业出版社2003年5月哈尔滨工业大学成人高等教育毕业设计论文35附录1WEB服务随着越来越多的公司寻求在因特网上做大生意,他们面临着这样一个问题如何使其应用程序能与其客户和供应商的应用程序一起工作。此类集成的困难不是难在应用程序之间互相传送数据和指令,而是你要决定公共的标准、编写所需要的转换器,就是这个难题。但是随着应用程序数量的增加,可能的通信路径的数量会增加得更快。迄今为止,对此问题的惟一解决办法是采用中间件产品。例如,视窗操作系统可以视作非常成功的中间件应用程序,它为今天的桌面软件提供了公共的消息环境。但突然间,所有的中间件供应商(包括微软公司在内)都手忙脚乱起来,为在对目前系统造成巨大冲击的WEB服务下求得生存而重新定位。WEB服务是一些应用程序,它们相互之间采用一种通用的语言传送数据和指令,无需转换。它们利用因特网,因而多数连接问题就迎刃而解了。然而,因特网主要是用以人为中心的方式使用的。应用程序送出数据供人们通过浏览器加以阅读。如果在接收端是另一个应用程序,它不得不把信息从屏幕上“刮下来”(由于网站和应用程序设计者改变网页的显示格式和来回移动部件,所以这项工作注定要失败),或者它不得不用专用的后台频道。YODLEE公司就是采用双策略的例子,它是一家向银行和门户网站提供财务整合服务的公司。YODLEE或是通过登录进入和假装是你将你的支票和信用卡资产负债表从网页上得到,或者分别请求每家金融机构发送数据。这是一个很慢的过程,也正是WEB服务这类技术能够更好地发挥作用的地方。下面是一个假想的例子,如果银行能建立合适的WEB服务,YODLEE公司将会在一两年内如何工作因为回应数不清的数据发送的请求而疲于奔命的各家银行,有可能建立提供资产负债平衡表的WEB服务。WEB服务的地址将在目录(即通用描述、发现和集成目录)中公布,该目录确定每个WEB服务在因特网上的地址。然后,每家银行会对WEB服务需要什么作为输入、又能返回什么样的信息编写说明。例如,银行需要客户的账号和个人身份号码或口令,以及确认信息已经付费。此说明的格式使用基于XML的WEB服务描述语言定义。在前端,银行需要把对客户资产负债平衡表的访问,限制在经批准、有选择的中介人名单中。这需要通过口令、公开密钥或其他机制进行认证,接下来哈尔滨工业大学成人高等教育毕业设计论文36可能要对请求进行优先化处理,比方说,根据为此服务向银行支付的客户数量来决定优先等级。最后,要确认此服务的付款已收到,甚至还有可能要发送发票。有几家公司争相要使所有这些功能变成WEB服务。其中一家位于旧金山、叫GRANDCENTRALNETWORKS的公司提供对认证方法、访问限制和优先化的选择。另一家认证和安全提供商是纽约的CERTCO公司。如果有家银行要从擦去(信息)来构建系统,可以用微软公司提供的BIZTALK服务器,该服务器能处理登录、认证和路由。在后台,WEB服务不得不弄到每个客户的资产负债平衡表。一个办法就是从绿色屏幕或其他界面上取出数据。这不比今天所发生的先进多少,除非银行本身能完成擦除工作,因而能控制此过程。另一个替代办法就是把老的应用程序改造成WEB服务,其办法是增加程序代码或重新编译,让应用程序在如微软公司新的NET这样的平台上运行。微软公司声称,NET标准倡议支持多种语言,能把老的应用程序变成WEB服务。现存的中间件基础结构也能用于此目的,主要的供应商争相推出此类产品,如IBM的WEBSPHERE和BEA系统公司的WEBLOGIC。现在真正重要的问题涉及到WEB服务的长远影响。当新的应用程序能不管是什么样的机器、语言、操作系统和中间件都能交互时,会出现什么情况呢基于这样的功能会产生怎样的、尚未预见到的新应用程序我们能不能非常有把握地保证不断增加的流量哈尔滨工业大学成人高等教育毕业设计论文37附录2WEBSERVICESASMOREANDMORECOMPANIESSEEKTOCONDUCTSIGNIFICANTBUSINESSOVERTHEINTERNET,THEYFACETHEPROBLEMOFMAKINGTHEIRAPPLICATIONSWORKWITHTHOSEOFTHEIRCUSTOMERSANDSUPPLIERSTHEDIFFICULTYWITHTHISTYPEOFINTEGRATIONISNTTHATITSHARDTOGETAPPLICATIONSTOSENDDATAANDINSTRUCTIONSTOONEANOTHERYOUJUSTDECIDEONACOMMONSTANDARD,WRITEANYNEEDEDCONVERTERS,ANDTHATSITBUTASTHENUMBEROFAPPLICATIONSGOESUP,THENUMBEROFPOSSIBLECOMMUNICATIONSPATHSINCREASESMUCHFASTERUNTILRECENTLY,THEONLYSOLUTIONTOTHISPROBLEMWASTOGOWITHAMIDDLEWAREPRODUCTFOREXAMPLE,THEWINDOWSOPERATINGSYSTEM,WHICHYOUCANTHINKOFASAVERYSUCCESSFULMIDDLEWAREAPPLICATION,PROVIDESACOMMONMESSAGINGENVIRONMENTFORMUCHOFTODAYSDESKTOPSOFTWAREBUTSUDDENLY,ALLOFTHOSEMIDDLEWAREVENDORSINCLUDINGMICROSOFTCORPARESCRAMBLINGFURIOUSLYTOPOSITIONTHEMSELVESTOSURVIVEWHATSABOUTTOBEABIGSHOCKTOTHECURRENTSYSTEMWEBSERVICESWEBSERVICESAREAPPLICATIONSTHATUSEAUNIVERSALL

温馨提示

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

评论

0/150

提交评论