毕业设计(论文)基于BS架构的进销存系统设计.doc

上传人:仙人指路1688 文档编号:3978925 上传时间:2023-03-30 格式:DOC 页数:48 大小:1.52MB
返回 下载 相关 举报
毕业设计(论文)基于BS架构的进销存系统设计.doc_第1页
第1页 / 共48页
毕业设计(论文)基于BS架构的进销存系统设计.doc_第2页
第2页 / 共48页
毕业设计(论文)基于BS架构的进销存系统设计.doc_第3页
第3页 / 共48页
毕业设计(论文)基于BS架构的进销存系统设计.doc_第4页
第4页 / 共48页
毕业设计(论文)基于BS架构的进销存系统设计.doc_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《毕业设计(论文)基于BS架构的进销存系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于BS架构的进销存系统设计.doc(48页珍藏版)》请在三一办公上搜索。

1、基于B/S架构的进销存系统摘要中小型企业在我国经济发展中具有重要地位,目前我国的中小型企业众多、地区分布广泛、行业分布跨度大,随着全球经济一体化的发展及中国加入WTO,中小型企业面临外资企业和国外产品与服务的严峻挑战,因此我国的中小型企业必须借助先进的技术手段转变经营观念。随着计算机的普及和网络技术的飞速发展,网络技术和管理软件在企业营销管理上日益广泛的应用,使企业的管理、经营方式发生了巨大变化,使用信息化提高企业的管理水平和工作效率,可最大限度的减少工作操作带来的失误并且可以减少开销成本。本系统是一个基于B/S架构的WEB应用系统,界面友好、设计干净整洁。本系统主要包括信息管理、货单管理、销

2、售管理、库存管理和系统设置五大模块及若干子模块,实现了中小型企业的客户管理,进货管理、销售管理及库存管理等各项业务。本系统采用Eclipse工具进行WEB开发,使用JSP结合Servlet技术进行编程,数据库使用MySQL数据库最为后台数据库。并根据软件工程的方法,从需求分析、概要设计、详细设计、编码实现等方面阐述了系统的开发流程。 关键词:中小型企业;进销存;B/S架构;Eclipse;JSPStocking Selling Storing Management System On B/S ModelAbstractSmall and medium enterprises in China

3、plays an important role in economic development, our countrys small and medium enterprises large areas are widely distributed, the industry distribution of large span, as the global economic integration and Chinas accession WTO, foreign enterprises and Guowai confronting the SMEs products and servic

4、es challenge, so our small and medium enterprises with advanced technology to transform business ideas. With the popularity of computer and Internet technology rapid development of Internet technology and marketing management in the enterprise management software is increasingly wide range of applic

5、ations, the enterprise management mode of operation has changed dramatically the use of information technology to improve management level and efficiency can minimize the errors caused by the work of operation and reduce overhead costs. This system is a based on B / S structure WEB applications, use

6、r-friendly, clean design. The system includes information management, invoice management, sales management, inventory management, and system settings five modules and a number of sub-module, small and medium businesses achieve customer management, purchase management, sales management and inventory

7、management of the business. The system uses the Eclipse tools for WEB development, use JSP Servlet technology combined with programming, database, MySQL database, using the most back-end database. Method based on software engineering, from requirements analysis, outline design, detailed design, codi

8、ng, implementation and other aspects of the systems development process.Keywords: Purchase-sell-stock; B/S Model; Eclipse; JSP目录1 绪论11.1系统开发背景及意义11.2 本文主要内容11.3 开发工具及技术介绍21.3.1 B/S构架介绍21.3.2 Eclipse介绍21.3.3 MySQL介绍31.3.4 JSP及Servlet介绍32 需求分析42.1 可行性分析42.1.1 技术可行性42.1.2 经济可行性42.1.3 操作可行性42.1.4 法律可行性5

9、2.2 系统功能分析52.2.1 登录注销52.2.2 信息管理52.2.3 货单管理模62.2.4 销售管理62.2.5 库存管理62.2.6 系统管理模块62.3 系统性能需求分析72.3.1 硬件环境72.3.2 软件环境72.3.3 系统安全性分析72.4 系统用例72.4.1 用户用例图72.4.2 用户登录用例图82.4.3 普通用户操作用例图92.4.4 管理员操作员操作用例图102.4.5 管理员系统管理用例图103 系统概要设计123.1 系统设计目标123.2 系统设计思想123.3 系统模块设计123.3.1 信息管理模块133.3.2 货单管理模块143.3.3 销售管

10、理模块143.3.4 库存管理模块153.3.5 系统管理模块153.4 系统E-R图163.5 数据库设计214 详细设计及编码实现264.1 系统登录注销264.2 信息管理模块。284.2.1管理客户信息284.2.2管理供应商信息294.2.3管理商品信息304.3货单管理324.3.1进货单324.3.2退货单334.4销售管理344.4.1销售单344.4.2销售退货单354.5库存管理364.6系统设置38结论41致谢42参考文献431 绪论1.1系统开发背景及意义随着信息化时代的到来,计算机技术已经在各行各业中发挥着不可替代的作用。当前越来越多的企业已经认识到了管理信息化的重要

11、性,已将计算机技术应用于日常的管理工作中。科学的运用计算机技术进行管理工作不仅可以使管理工作规范化、系统化、自动化而且可以节省相当的人力、物力。它能够使企业走上良性运转轨道,从而为其快速发展奠定基础。在市场经济中,销售是企业运作的最为重要环节,为了更好地推动销售,不少企业通过建立了分公司或代理制的方式,扩大公司的经营范围。这些分公司或代理商大都分布在全国各地,跨地域、远距离、频繁的业务信息交流是这些企业业务活动的主要特征。在传统的管理方式中,企业通常采用手工方式录入单据、管理单据,在部门之间、同事之间,通常使用电话、传真等方式传递客户信息、库存信息、销售信息等。这种信息的传递和管理方式不仅效率

12、低低下,其可靠性、安全性和保密性也都无法满足当前形式的要求而且数据统计时间严重滞后,往往会造成很大问题。如何解决这些问题,是现在企业面临的共同问题。通过使用进销存管理系统,就可以很好的解决这些问题。进销存管理系统充分发挥信息技术的优势,通过Internet将企业的进、销、存及客户信息管理等业务有机的结合起来,达到数据跨地域共享,降低成本,提高效率,改进服务的目的,进而提供企业的生产效率和管理水平。据有关数据显示,我国的中小企业已达到3400多万家,他们生产的产品或服务在国内生产总值中占有60%的比重,满足着全国人民各种各样的生活需要。同时这些企业的存在也为软件行业带来了巨大的商机,使软件公司从

13、中获益。本文基于B/S架构,研究了进销存管理系统设计与实现,包括系统需求分析和系统功能设计等。1.2 本文主要内容文本共分四个章节,章节概括如下:第一章,绪论。介绍了项目开发的背景以及项目开发的目的等。第二章,系统分析。对项目进行了详细的分析,包括需可行性分析、需求分析等。第三章,概要设计。包括系统结构的设计以及数据库表结构设计。第四章,系统详细设计。并对系统中功能相对独立的模块进行详细介绍。1.3 开发工具及技术介绍本系统是基于B/S构架,使用Eclipse工具进行开发,使用JSP结合Servlet技术进行编程,数据库使用MySQL作为后台数据库。1.3.1 B/S构架介绍B/S(Brows

14、er/Server结构)结构即浏览器、服务器结构。用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如证书)后,不需要人的参与,系统可以自动分配给用户一

15、个账号进入系统。1.3.2 Eclipse介绍Eclipse是著名的跨平台的自由集成开发环境(IDE),它是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。它还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。本系统中使用到了Eclipse SD

16、K。Eclipse SDK(软件开发者包)是Eclipse Platform、JDT和PDE所生产组件的合并,这些部分在一起提供了一个具有丰富特性的开发环境,允许开发者有效地建造可以无缝集成到Eclipse Platform中的工具。Eclipse SDK由Eclipse项目生产的工具和来自其它开放源代码的第三方软件组合而成,可以开发WEB项目。1.3.3 MySQL介绍MySQL是瑞典MySQL AB公司开发一个小型关系型数据库管理系统,支持多种操作系统。它是由C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性。与其他的大型数据库相比,如Oracle、DB2、SQL Server

17、等相比,MySQL自有它的不足之处,如规模小、功能有限等。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。本程序使用的是MySQL5.1版本。1.3.4 JSP及Servlet介绍JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。JSP将网页逻辑与网页设计和显示分离,支持可重

18、用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。2 需求分析2.1 可行性分析可行研究的目的是从全局上对软件的整体有一个了解,为以后的工作确定一个大体上的方向

19、并且可以减少项目开发中的风险,使开发者不会盲目的做一些没有用的工作,导致浪费人力、物力和时间,可以节省整个项目的开发成本。本系统从技术可行性、经济可行性、操作可行性及法律可行性的角度对项目开发进行分析。2.1.1 技术可行性本系统使用JSP结合Servlet技术作为开发语言,MySQL数据库作为后台数据库。JSP语言出台已经十余年,技术非常成熟,用来开发B/S构架的WEB应用非常适合而且关于JSP技术方面的参考书籍以及网络资料丰富,可以为开发提供莫大的帮助。MySQL数据库相比其他大型数据库如DB2、SQLServer、Oracle等,虽有很多不足,功能也比较局限,但应用于中小型企业的后台数据

20、库,其功能及安全性绰绰有余。经过仔细分析,从技术角度考虑,本系统开发可行。2.1.2 经济可行性本系统使用Eclipse作为开发工具,MySQL数据库为后台数据库,Eclipse、MySQL都是开源的免费的软件,除了人员时间上的开销外,成本极少。因此,作为开发方经济可行。本程序作为毕业设计而开发,从运行硬件上考虑,使用的是作者的笔记本电脑,当今电脑硬件如此发达,已经足够可以运行本系统。经过仔细分析,从经济角度考虑,本系统开发可行。2.1.3 操作可行性本系统,界面设计干净、友好、条理清晰,不需要计算机专业方面知识就可以进行操作。对于计算机如此普及的今天,在系统的操作方面,没有问题。但考虑到部分

21、特殊人群,经过简单的培训,就可以熟练的操作本系统。经过仔细分析,从操作性方面考虑,本系统可行。2.1.4 法律可行性本系统没有违反国家相关法律,并且使用的开发工具及编程语言都为开源免费软件,不涉及盗版。本程序是作者本人为毕业设计而开发的项目,因此,不会引起任何侵权问题,也不会引起政治风波。经过仔细分析,本程序从法律角度考虑,开发可行。综上所述,从技术、经济、操作和法律可行性的角度上进行分析,各方面均符合要求,可以进行开发。2.2 系统功能分析参阅大量资料,经过仔细的分析,本系统应该具有如下功能:登录、注销、信息管理、货单管理、销售管理、库存管理和系统管理。2.2.1 登录注销用户通过WEB浏览

22、器访问本系统,登录以后获得相应的权限,本系统用户分为三种权限,管理员(admin)、操作员(operator)、普通用户(user),其中管理员拥有使用系统所有功能的权限并且可以对用户信息、权限等进行调整。操作员,可以进行商品、单据增删以及查看用户权限等操做。而普通用户只有浏览信息的权限而没有操作权限。三种权限并存,使得系统在使用性上更加方便、灵活、安全。当用户操作完成操作或想离开本系统时,可以通过注销离开本系统并返回登录页面。2.2.2 信息管理本模块分为客户信息管理、供应商信息管理、商品信息管理三部分。客户信息管理:管理员和操作员可以查看或通过搜索查看客户简略、详细信息,添加、修改、删除客

23、户信息。而普通用户只有查看权限,没有添加、修改、删除权限。供应商信息管理:管理员和操作员可以查看或通过搜索查看供应商简略、详细信息,并可添加、修改、删除供应商信息。普通用户同样只有查看权限,没有添加、修改、删除权限。商品信息管理模块:处于安全性的考虑,商品添加以后不能删除、修改,如果想删除只能由管理通过访问数据库进行删除,若是想修改,则可以使用不同的商品编号重新添加商品。普通用户只有查看信息权限,没有添加权限。2.2.3 货单管理模本模块分为进货单管理和退货单管理两个模块。进货单管理:管理员和操作员可以查看或通过查询查看进货单简略、详细信息并可以添加进货单。处于安全性、可追溯性等原因考虑,进货

24、单一经添加,不可修改、删除。进货单中商品数量可以为负,以便用来冲账。普通用户只有查看信息权限、没有操作权限。退货单管理:同样处于安全性、可追溯性等原因考虑,退货单一经添加,不可修改、删除。退货单中商品数量亦可为负、以便用来冲账。普通用户只有查看信息权限、没有操作权限。2.2.4 销售管理本模块分为销售单管理和销售退货管理两个模块。销售单管理:管理员和操作员查看或通过查询查看销售单简略、详细信息并可以添加销售单。处于安全性和可追溯性等原因考虑,销售单一经添加,不可修改、删除。普通用户只有查看销售单权限,没有操作权限。销售退货单:同样处于安全性、可追溯性等原因考虑,销售退货退货单一经添加,不可修改

25、、删除。普通用户只有查看销售退货单权限,没有操作权限。2.2.5 库存管理用户可以盘点库存信息。处于对安全性等原因考虑,管理员、操作员都只可以修改库存中的备注信息,而其他信息都不可修改。库存信息中的商品库存数量随着进、退货单,销售、销售退货单中商品数量的改变而改变。 2.2.6 系统管理模块本模块只有管理员和操作员可以访问,普通用户没有访问权限。其中管理员可以查看、添加、修改用户信息并可设置用户权限。而操作员,只可以查看权限,而没有操作权限。2.3 系统性能需求分析2.3.1 硬件环境CPU:主频在1.7GHz以上的奔腾型CPU。内存:256MB以上内存。硬盘空间:1G以上的可用硬盘空间。2.

26、3.2 软件环境操作系统:WindowsNT/2000/XP/2003等。开发环境:Eclipse。数据库:MySQL5.1。服务器:Tomcat6。运行分辨率:最佳分辨率800 x 600像素。2.3.3 系统安全性分析本系统提供了用户身份验证功能,只有当使用者在正确的输入用户名、密码后才能登录系统。登录系统后可以获得相应权限。本系统提供了三种用户类型,三种用户拥有三种不同的权限,这中设置,可以对数据的安全性起到保护作用并且使系统应用的更加灵活。除了登录页面,其他页面都拥有防止非法访问的设定,非登录用户不能访问相关功能的操作页面。2.4 系统用例2.4.1 用户用例图本系统用户分为三种,分别

27、是管理员(admin)、操作员(operator)和普通用户(user)。三种类型用户有用不同的权限。用户用例图如下,参见图2.1 用户用例图。图2.1 用户用例图2.4.2 用户登录用例图用户通过输入一个正确的用户名和密码登录本系统,并且获得相应权限。当用户操作完毕或是想离开本系统时,可以通过注销安全离开本系统。用户登录用例图,参见图2.12 用户登录用例图。图2.2 用户登录用例图2.4.3 普通用户操作用例图处于安全性考虑,普通用户只有浏览权限,而没有操作权限,并且不可访问“系统设置”功能模块。普通用户操作用例图,参见图2.3普通用户操作用例图。图2.3普通用户操作用例图2.4.4 管理

28、员操作员操作用例图本系统中管理员拥有系统最高权限,管理员可以使用系统所有功能,而操作员拥有除系统设置外所有功能。管理员、操作员操作用例图,参见图2.4操作员管理员用例图。图2.4操作员管理员用例图2.4.5 管理员系统管理用例图管理员访问系统管理模块,可以查看、添加、删除、修改用户信息及权限。管理员系统管理用例图,参见图2.5 系统管理用例图。图2.5 系统管理用例图3 系统概要设计软件的概要设计是在需求分析的基础上经过概括总结用户的具体要求,对系统的总体结构进行规划,根据需求确定软件和数据的总体框架,概要设计旨在确定程序各主要部件之间的关系。本章将主要介绍数据库的设计和该系统所实现的各功能模

29、块。3.1 系统设计目标本系统的设计目标如下:(1) 实用性:本系统面向中小型企业进的销存管理。(2) 简单易用性:界面清晰、友好,操作简单、容易上手。(3) 易于扩充:市场多变系统要易于扩充,以适应不断变化的业务要求,延长系统的使用寿命。(4) 集成性:目标系统必须具有可靠性、安全性、可维护性、可移植性等。(5) 安全性:对于不同的操作人员授予不同的操作权限。3.2 系统设计思想本系统是基于B/S构架设计的WEB系统,B/S架构最大的优点就是只要电脑接入Internet就可以在任何地方进行操作而不用安装任何专门的软件。本系统分成几个相对独立的模块,但这些模块都进行集中式管理。本系统采用分层式

30、模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。3.3 系统模块设计本系统主要由五大模块组成,信息管理模块、货单管理模块、销售管理模块、库存管理模块及系统设置模块。系统总结构图如下,参见图3.1 系统结构图。图3.1 系统结构图3.3.1 信息管理模块信息管理模块:分为客户信息管理、供应商信息管理、商品信息管理三部分。信息管理模块结构图如下,参见图3.2信息管理结构图。图3.2信息管理结构图3.3.2 货单管理模块货单管理模块:本模块包括进货单管理、退货单管理两部分。货单管理结构图如下,参见图3.3 货单管理结构图。图3.3 货单管理结构图3.3.3 销售

31、管理模块销售管理模块:本模块包括销售单管理、销售退货单管理两部分。销售管理结构图参见图3.4 销售管理结构图。图3.4销售管理结构图3.3.4 库存管理模块库存管理模块:用户可盘点库存信息,库存信息结构图如下,参见图3.5库存管理管理结构图。图3.5库存管理模块结构图3.3.5 系统管理模块系统管理模块:管理员可以对用户信息、权限进行修改。系统管理模块结构图参见图3.6系统管理模块结构图。图3.6系统管理模块结构图3.4 系统E-R图根据上述分析,本系统应具有如下实体:用户信息、客户信息、供应商信息、商品信息、进货单信息、退货单信息、销售单信息、销售退货单信息及库存信息。用户信息:用户信息应包

32、括用户ID、用户名、用户密码、用户类型(权限)。用户信息实体属性图如下,参见图3.7 用户信息实体属性图。图3.7 用户信息实体属性图客户信息:客户信息应由客户ID、客户名、客户类型、联系地址、邮编、联系人、电话、传真及备注组成。客户信息实体属性图如下,参见图3.8客户信息实体属性图。图3.8 客户信息实体属性图供应商信息:供应商信息应该由供应商ID、供应商名、供应商全名、类型、联系地址、邮编、联系人、电话、传真及备注组成。供应商信息实体属性图如下,参见图3.9供应商信息实体属性图。图3.9供应商信息实体属性图商品信息:商品信息应包括商品ID、商品名、商品编号、类型、来源(产地)单位及备注组成

33、。商品信息实体属性图如下,参见图3.10 商品信息实体属性图。图3.10商品信息实体属性图进货单信息:进货单信息应该由进货单ID、单号、商品名、商品批号、商品类型、来源、数量、单位、进货价格、进货时间以及备注组成。进货单信息实体属性图如下,参见图3.11进货单信息实体属性图。图3.11 进货单信息实体属性图退货单信息:退货单信息应该由退货单ID、单号、商品名、商品批号、商品类型、去处、数量、单位、退货价格、退货时间以及备注组成。退货单信息实体属性图如下,参见图3.12退货单信息实体属性图。图3.12退货单信息实体属性图销售单信息:销售单由销售单、单号、商品名、商品批号、商品类型、销售价格、商品

34、数量、单位、购买客户、购买时间及备注组成。销售单信息实体属性参见图3.13销售单实体属性图。图3.13销售单实体属性图销售退货单信息:销售退货单由销售单、单号、商品名、商品批号、商品类型、退货价格、商品数量、单位、退货客户、退货时间及备注组成。销售退货单信息实体属性参见图3.14销售退货单实体属性图。图3.14销售退货单实体属性图库存信息:库存信息应由库存信息ID、商品批号、商品名、类型、来源、单位、数量以及备注组成。库存信息实体属性图,参见图3.15库存信息实体属性图。图3.15库存信息实体属性图系统总E-R图,参见图3.16系统E-R图图3.16系统E-R图3.5 数据库设计数据库设计是指

35、根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。本系统采用MySQL5.1作为数据库开发工具,建立一个名为jxc的数据库。本系统一共拥有13张表,其中有9张表为主要信息表,有4张表作为类型表。表的详细定义结构如下:1、 退货单信息表(tb_back_bill)参见表3.1退货单信息表(tb_back_bill)。表3.1退货单信息表(tb_back_bill)字段类型长度约束描述back_idint11PRIMARY KEYIDback_bill_numvarchar20NOT NULL退货单号

36、goods_namevarchar50NOT NULL商品名goods_numvarchar20NOT NULL商品批号goods_typeint 11NOT NULL类型goods_orginvarchar20NOT NULL来源goods_amountvarc int har11NOT NULL数量goods_unitvarchar20NOT NULL单位back_priceint11NOT NULL退货价back_bill_othervarchar200DEFAULT NULL退货备注back_bill_datevarchar20NOT NULL退货时间2、 用户信息表(tb_login

37、),参见表3.2用户信息表(tb_login)。表3.2用户信息表(tb_login)字段类型长度约束描述user_idint11PRIMARY KEY用户IDuser_namevarchar20NOT NULL用户名user_passwdvarchar60NOT NULL用户密码user_typeint5NOT NULL用户类型3、 用户类型表(tb_login_type),参见表3.3用户类型表(tb_login_type)。表3.3用户类型表(tb_login_type)字段类型长度约束描述type_numint11PRIMARY KEY类型编号type_namechar20NOT NU

38、LL类型名4、 库存信息表(tb_storage),参见图3.4库存信息表(tb_storage)。表3.4库存信息表 (tb_storage)字段类型长度约束描述idint11PRIMARY KEYIDgoods_namevarchar50NOT NULL商品名goods_numvarchar20NOT NULL商品批号goods_typeint 11NOT NULL类型goods_amountvarc int har11NOT NULL数量goods_unitvarchar20NOT NULL单位goods_orginvarchar50NOT NULL来源sotrage_othervarc

39、har200DEFAULT NULL备注5、 客户信息表(tb_kh_info),参见表3.5客户信息表(tb_kh_info)。表3.5客户信息表(tb_kh_info)字段类型长度约束描述kh_idint11PRIMARY KEY客户IDkh_namevarchar50NOT NULL客户名kh_typeint11NOT NULL客户类型编号kh_addvarchar50NOT NULL地址kh_postint11NOT NULL邮编kh_linkmanvarchar20NOT NULL联系人kh_telint15NOT NULL电话kh_faxint15NOT NULL邮编kh_othe

40、rvarchar200DEFAULT NULL备注6、 进货单信息表(tb_stock_bill)参见表3.6货单信息表(tb_stock_bill)。表3.6货单信息表(tb_stock_bill)字段类型长度约束描述stock_idint11PRIMARY KEYIDstock_bill_numvarchar20NOT NULL进货单号goods_namevarchar50NOT NULL商品名goods_numvarchar20NOT NULL商品批号goods_typeint 11NOT NULL类型goods_orginvarchar20NOT NULL来源goods_amountv

41、arc int har11NOT NULL数量goods_unitvarchar20NOT NULL单位stock_priceint11NOT NULL进货价stock_bill_othervarchar200DEFAULT NULL进货备注stock_bill_datavarchar20NOT NULL进货时间7、 销售单信息表(tb_sell_bill),参见表3.7销售信息表(tb_sell_bill)。表3.7销售单信息表 (tb_sell_bill)字段类型长度约束描述idint11PRIMARY KEYIDsell_bill_numvarchar20NOT NULL退货单号good

42、s_namevarchar50NOT NULL商品名goods_numvarchar20NOT NULL商品批号goods_typeint 11NOT NULL类型goods_amountvarc int har11NOT NULL数量goods_unitvarchar20NOT NULL单位sell_clientint11NOT NULL购买客户sell_datervarchar200NOT NULL购买时间sell_pricevarchar20NOT NULL销售价格othervarchar200DEFAULT NULL备注8、 供应商信息表(tb_gys_info),参见表3.8供应商信

43、息表(tb_gys_info)。表3.8供应商信息表(tb_gys_info)字段类型长度约束描述gys_idint11PRIMARY KEY供应商IDgys_namevarchar50NOT NULL客户名gys_typeint11NOT NULL供应商类型编号gys_addvarchar50NOT NULL地址gys_postint11NOT NULL邮编gys_telint20NOT NULL电话gys_faxint15NOT NULL传真gys_linkmaint varchar15NOT NULL联系人gys_full_namevarchar50NOT NULL供应商全名kh_oth

44、ervarchar200DEFAULT NULL备注9、 销售退货单信息表(tb_sell_back),参见表3.9销售退货单信息表(tb_sell_back)。表3.9销售退货单信息表 (tb_sell_ back)字段类型长度约束描述idint11PRIMARY KEYIDsell_back_bill_numvarchar20NOT NULL销售退货单号goods_namevarchar50NOT NULL商品名goods_numvarchar20NOT NULL商品批号goods_typeint 11NOT NULL类型goods_amountvarc int har11NOT NULL数量goods_unitvarchar20NOT NULL单位sell_back_clientint11NOT NULL退货客户sell_back_pricevarchar200NOT NULL退货时间sell_back_datevarchar20NOT NULL销售价格othervarchar200DEFAULT NULL备注10、 客户类型表(tb_kh_type),参见表3.10客户类型表(tb_kh_typ)。表3.10客户类型表(tb_kh_typ)字段类型长度约束描述type_numint11PRIMARY KEY类型编号type_namechar20NOT NULL类型名11、

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号