《企业进销存管理系统的设计与实现bevt.docx》由会员分享,可在线阅读,更多相关《企业进销存管理系统的设计与实现bevt.docx(73页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、毕业设计(论文)企业进销存存管理系系统的设设计与实实现学生姓名: 宋泽诚诚 指导教师: 韩胜菊菊 专业名名称: 计算算机科学学与技术术 所在在学院: 信息息工程学学院 2013年年6月目录摘 要IABSTRRACTTII第一章 前前 言11.1研究究目的和和意义11.2国内内外研究究现状11.3研究究内容和和方法2第二章 系系统的开开发环境境及技术术简介32.1 系统开开发环境境32.2系统统开发的的思想与与技术4第三章 系系统总体体设计73.1 需需求分析析73.2 总总体功能能模块83.3系统统业务描描述8第四章 系系统详细细设计与与实现104.1系统统和数据据库的配配置104.2概念念模
2、型设设计104.3数据据库逻辑辑模型114.4数据据库表结结构114.5平台台数据表表的设计计14第五章 系系统功能能实现205.1程序序的类图图205.2程序序的流程程图345.3系统统功能实实现的主主要框架架375.4系统统功能实实现的主主要模块块41第六章 系系统的运运行与调调试496.1 创建安安装项目目496.2 添加项项目输出出506.3 运行项项目516.4 系统测测试52结 论554致 谢555参考文献56大连海洋大学毕业设计(论文) 摘要摘 要随着时代的的发展,在在现代化化的商业业管理中中,需要要处理的的数据和和信息越越来越多多。大量量的数据据和繁杂杂的数据据项使得得古老的的
3、手工处处理数据据的方式式渐渐显显得力不不从心。甚甚至有些些信息处处理的方方式在手手工处理理的模式式下是根根本无法法实现的的,只能能利用计计算机的的高运行行频率来来进行迭迭代计算算。本文的旨意意在展示示一个平平台的框框架。这这个平台台为现代代企业的的进、销销、存管管理提供供了一个个高度集集成化的的数据处处理空间间。本文文所介绍绍的进销销存管理理系统为为现代企企业贸易易过程中中的进货货、销售售、库存存提供了了一个自自由灵活活的模版版。通过过对本系系统的进进一步业业务扩展展,可以以使企业业在管理理中进一一步降低低进货成成本,减减少盲目目进货,合合理分配配仓库,减减少资金金占用并并增强流流通性,提提升
4、了企企业的市市场灵敏敏度,让让企业更更具有市市场竞争争力。本系统采用用了当下下最流行行的技术术路线进进行开发发,基于于B/SS结构,采采用S.S.HH框架。开开发环境境主要使使用的是是著名的的JAVVA集成成开发环环境MyyEcllipsse,采采用了大大中型企企业常用用的开源源数据库库MySSQL,使使用JSSP技术术开发前前台界面面,JAAVA语语言进行行后台业业务处理理。该系系统界面面简单、操操作方便便,容易易维护。关键词:进进销存管管理系统统,S.S.HH (SStruuts ,Hiiberrnatte ,Sprringg ),JAVVA , JSSP大连海洋大学毕业设计(论文) AB
5、STRACTABSTRRACTTInvoiicinng mmanaagemmentt syysteem iis aan iimpoortaant parrt oof bbusiinesss iinfoormaatioon mmanaagemmentt, ffaciing thee maassiive commmodditiies infformmatiion, wiill be deaalt witth uusinng hhumaan wwastte aa loot oof ttimee, mmanppoweer aand matteriial ressourrcess, aand thee
6、acccurracyy off daata opeerattionn. TThiss paaperr prreseentss ann eaasy Invvoiccingg maanaggemeent sysstemm foor tthe enttiree prroceess to forrm ssemii auutommatiic pproccesssingg. TThe sysstemm iss deesiggnedd too maanagge eenteerprrisees ppurcchasse, salles, innvenntorry, acccounnts andd ottherr
7、 prroceess. Usserss thhrouugh thee usse oof tthiss syysteem ccan efffecttiveely redducee thhe bblinnd ffor thee ennterrpriise to purrchaase, reeducce ppurcchasse ccostt, rreassonaablee coontrrol invventtoryy, rreduuce cappitaal tto ttakee upp annd eenhaancee maarkeet ssenssitiivitty, enhhancce tthe
8、marrkett coompeetittiveenesss oof eenteerprrisees.The cconttentt off grraduuatiion dessignn iss too deesiggn aand impplemmentt a webb baasedd syysteem, so thee syysteem iis mmainnly to J2EEE ass a devveloopmeent basse, thee maain usee off sttrutts2+sprringg+hiiberrnatte aand othher fraame useed iin
9、ccombbinaatioon, usiing MyEEcliipsee ass a devveloopmeent toool, usiing MYSSQL as thee daatabbasee, wwithh Maacroomeddias DDreaamweeaveer aas tthe intterffacee laandsscappingg tooolss, tthe usee off JAAVA lannguaage devveloopmeent, paage takke tthe JSPP dyynammic hommepaage devveloopmeent tecchnoolo
10、ggy. Thiis ssysttem intterffacee iss siimplle, connvenniennt ooperratiion, eaasy maiinteenannce.Keywoordss: Invvoiccingg maanaggemeent sysstemm ,SStruuts ,Hiiberrnatte ,Sprringg ,JJAVAA ,JJSP66大连海洋大学毕业设计(论文) 前言第一章 前前 言1.1研究究目的和和意义计算机技术术的出现现,使人人类的生生产力有有了质的的飞跃。计计算机技技术的出出现促成成了信息息集成化化的高度度发展,由由此进入入了知识识的经
11、济济时代。在在知识经经济时代代,管理理信息系系统MIIS(MManaagemmentt Innforrmattionn Syysteem)成成为企业业的生产产和运作作不可或或缺的管管理工具具。管理理信息系系统是一一门新的的学科,它它跨越了了管理科科学、系系统工程程学、运运筹学、统统计学和和计算机机科学等等,在企企业中起起到了越越来越重重要的作作用。 我国的的中小型型企业众众多,它它在我国国的经济济发展中中占有重重要的地地位。我我国的中中小企业业数量多多、分布布广、行行业跨度度大。它它面临着着国内大大型生产产企业以以及国外外进口商商品和服服务的严严峻挑战战。国内内的大型型国企央央企及外外资企业业
12、有着国国内中小小企业没没有的大大量的资资金、丰丰富的管管理经验验、先进进的技术术手段和和雄厚的的政治资资源。而而且国内内的大型型国企央央企及外外资企业业已经将将类似于于ERPP这样的的信息管管理系统统应用在在实际生生产中。现现状对于于中小企企业的竞竞争非常常不利。推推出这样样一套集集成化程程度高,扩扩展自由由灵活的的进销存存管理系系统,比比较符合合中小企企业的需需求。较较短地开开发周期期降低了了开发成成本,也也降低了了中小企企业信息息化管理理的费用用。在市场经济济中,销销售是企企业运作作的重要要环节之之一。现现在的大大部分企企业销售售网络广广,分布布在各个个省市之之间,传传统的人人工传递递信息
13、显显然已经经不适合合这个时时代的经经济发展展。本课课题通过过先进的的技术手手段把进进销存管管理系统统引入现现代企业业的信息息管理中中,通过过技术手手段把企企业每天天产生的的大量抽抽象数据据转化为为直观可可见的信信息,为为企业的的决策者者提供了了真实可可靠的决决策依据据。1.2国内内外研究究现状国外目前做做的进销销存管理理系统,虽虽然现在在产品都都已经相相对成熟熟,(国国外情况况具体化化)但是是由于中中西文化化的差异异的存在在,进销销存管理理系统中中的财务务管理等等模块根根本无法法在企业业中使用用。国外外的财务务管理流流程跟国国内的差差距很大大。比如如说,在在国外的的财务管管理中应应收账款款和增
14、值值税发票票是放在在一起进进行管理理的,但但是在国国内,绝绝大部分分企业都都是先产产生应收收的帐款款,然后后再进行行开票。而而且,有有时候需需要把几几笔应收收的帐款款合在一一起进行行增值税税发票开开票。如如果把增增值税发发票纳入入营收账账款进行行管理的的话,财财务人员员便无法法对财务务流程进进行正确确操作。而而且很多多税务报报表有由由国家财财务税务务部门的的统一标标准。根据目前从从网上可可以查得得到的信信息显示示,目前前国内存存在的进进销存管管理系统统花样繁繁多。比比如美萍萍商业进进销存管管理系统统 9.7,其中包包含有商商品销售售管理系系统 ,库存存管理系系(仓库库管理系系统)。系系统界面面
15、简洁,操操作简单单,用户户可以轻轻松上手手。由于于系统基基于C/S结构构,大量量的冗余余数据存存储在本本地,数数据无法法得到实实时得更更新,而而且无论论从数据据的角度度还是版版本升级级的角度度来讲,本本地更新新的代价价都相对对较大。1.3研究究内容和和方法研究内容:如何建立运运行weeb上的的项目,也也就是如如何熟悉悉MyEEcplliess。如何架设可可以解析析webb内容的的服务器器,并将将webb项目发发布到服服务器上上。研究方法:查找资料,熟熟悉MyyEcppliees的使使用,如如何创建建基于wweb的的项目,如如何架设设Tommcatt服务器器,如何何把基于于webb的项目目发布到
16、到Tommcatt服务器器上。本系统实现现的对各各种繁多多商品信信息的增增、删、改改、查的的功能,完完全满足足的企业业的日常常需求。系统最大限限度地实实现了易易使用性性、易维维护性。系统运行稳稳定,安安全可靠靠。界面简洁友友好,操操作简单单灵活。实施规范的的进、销销、存一一体化业业务管理理。强大的查询询分析功功能。灵活、细分分的权限限控制功功能(待待实现)。本系统是一一款将进进货、销销售、库库存进行行一体化化管理的的系统。由由供应商商管理、商商品管理理、入库库管理、库库存管理理、销售售管理、款款项管理理和系统统管理(待待实现)等等模块组组成。大连海洋大学毕业设计(论文) 系统开发环境及技术简介
17、第二章 系系统的开开发环境境及技术术简介2.1 系统开开发环境境2.1.11 MyyEcllipsse在开发本系系统中所所用到的的开发的的工具就就是知名名的Jaava项项目的开开发工具具MyEEcliipsee。MyEEcliipsee企业级级工作平平台(MMyEcclippse Entterpprisse WWorkkbennch ,简称称MyEEcliipsee)是对对Ecllipsse IIDE的的一种扩扩展和延延伸,利利用MyyEcllipsse,我我们可以以在对数数据库和和J2EEE的开开发与发发布,以以及在应应用程序序服务器器的整合合当中极极大地提提高系统统的工作作效率。MyEcl
18、ipse有完整的编码、调试、测试和发布等单元,完美支持HTML、JSP、JavaScript各种语言,是一个功能十分强大的J2EE集成开发环境。MyEcllipsse有77个结构构单元: J22EE模模型,WWEB开开发工具具,EJJB开发发工具,应应用程序序服务器器连接器器,J22EE项项目部署署支持,数数据库支支持,MyEEcliipsee帮助整合合。这7个单元元在Ecclippse都都有相应应的插件件来实现现这些功功能。而在MyyEcllipsse中,这这7个单单元被模模块化设设计,使使得这77个单元元都可以以在不影影响别的的单元的的情况下下单独进进行扩展展和升级级。换而言之,MMyEc
19、clippse其其实是EEcliipsee的一个个插件,让让J2EEE的开开发环境境集成性性更高,开开发更加加快捷高高效的一一个插件件。2.1.22 数据据库简介介数据库使用用的是MMySQQL开源源数据库库。MySQLL既然是是一个开开源的数数据库,那那么显而而易见它它代码的的可移植植性很强强。使用用C语言言和C+编写写并且通通过多种种编译器器测试的的MySSQL支支持AIIX、FreeeBSSD、HP-UX、Macc OSS、OpeenBSSD、OS/2 WWrapp、Sollariis、Winndowws等多多种的操操作系统统 。为多多种编程程语言提提供了AAPI查查询。这这些编程程语言
20、包包括C、C+、Eifffell、Javva、Perrl、PHPP、Pytthonn、Rubby和Tcll等。支支持多线线程并且且充分利利用CPPU资源源。对SSQL语语句的优优化可以以有效提提高查询询速率,支支持常见见的多种种编码格格式,既既可以做做为应用用程序在在服务器器发布又又可以作作为其他他软件的的一个库库,并且且提供了了多种多多样连接接方式。可以处理拥有上千万条记录的大型数据库。MySQLL与其他他的大型型数据库库比如说说Oraaclee、DB22、SQLL Seerveer等相相比,MMySQQL功能能有限、规规模小,但但是由于于它开放放源码,成成本低,而而且对于于中小企企业来讲讲
21、它的功功能绰绰绰有余,受受到了广广大中小小企业用用户的欢欢迎。2.1.33 ToomcaatTomcaat是一一个轻量量级的服服务器程程序,它它运行时时占用很很少的系系统资源源,有这这很好的的扩展性性。并且且任何一一个程序序员可以以为它扩扩展自己己喜欢的的功能,使使得它可可以被不不断地改改进和完完善。Tomcaat是JJSP程程序调试试的首选选服务器器。它是是Apaachee服务器器的扩展展。当配配置好AApacche服服务器后后便可以以对HTTML网网页进行行访问并并处理HHTMLL网页的的请求。但但是它是是独立运运行的服服务器。当当Tommcatt配置正正确的时时候,AApacche为为H
22、TMML页面面服务,而而Tommcatt为JSSP和SServvlett容器服服务。另外,Toomcaat和IISS、Apaachee等Webb服务器器一样,兼兼备处理理HTMML页面面的强大大功能,并并且它还还是一个个Serrvleet和JSPP容器,独独立的SServvlett容器是是Tommcatt服务器器的默认认模式。2.2系统统开发的的思想与与技术2.2.11 JSPP技术与与MVCC模式以以及系统统的基本本框架本系统采用用的是JJSP技技术,是是基于MMVC模模式的开开发,使使用的是是S.SS.H框框架(sstruuts22、sprringg、hibbernnatee)来增增加系统
23、统的开发发速度。所所谓的MMVC模模式是指指Moodell-Viiew-Conntroolleer的的缩写,中中文的翻翻译为模式-视图-控制器器。程序序本身就就是用sstruuts22和hibbernnatee这两个个框架来来实现模模型层和和控制器器这两层层的代码码,jssp实现现视图这这一层的的代码。一一般来说说程序就就是在数数据库和和页面之之间起桥桥梁作用用的,JJSP页页面的请请求先提提交到aactiion,再再由传递递到daao,再再由daao进行行数据操操作将所所得值传传回到aactiion,再再由acctioon将计计算结果果传回到到jspp页面,aactiion主主要处理理来自j
24、jsp页页面的请请求,ddao主主要是处处理和数数据库的的交互操操作,sstruuts22主要是是用在aactiion,处处理来自自于jssp页面面的请求求,处理理完请求求之后跳跳转回jjsp页页面。HHibeernaate主主要用在在daoo,包括括对数据据库的增增、删、改改、查等等操作,spring框架主要是用来控制程序的流程。2.2.22 S.SS.H框框架的优优点S.S.HH框架是是J2EEE应用用中sttrutts2 + sspriing + hhibeernaate三三大免费费开源框框架的综综合使用用, 它可以以看成是是一种工工具,也也可以是是中间件件。他是是可以用用来提高高我们的
25、的开发效效率,提提高我们们的软件件产品的的可维护护性、可可扩展性性乃至敏敏捷性的的框架。他他们里面面有很多多的优秀秀的设计计理念及及模式的的应用。比比如说,struts属于MVC的框架,关键是要了解MVC的概念及大致的原理;而hibernate属于ORM的系统,属于数据持久层的解决方案,同样需要对ORM的概念及原理有一个总体地了解。而spring属于应用程序的框架,其核心是IOC容器以及AOP,在Spring中还集成了很多适用的东西,比如说对JDBC的封装、自己的MVC框架、对动态语言的简洁访问等等,它由以下3个框架构成:1.Strrutss2框架架Strutts2是是Apaachee组织的的
26、一个开开放源码码的项目目。Sttrutts2是是一个比比较好的的MVCC框架,提提供了对对开发MMVC系系统的底底层的支支持,它它采用的的主要的的技术是是Serrvleet,JSPP和Cusstomm taag llibrraryy。其基基本构成成如图22.1所所示。图2.1 Strrutss框架工工作流程程2.Sprringg框架Sprinng提供供对数据据持久层层、业务务事务层层的支持持,是一一个轻量量级的容容器。提提供了MMVC模模式的WWEB框框架,封封装了一一些常用用的企业业级服务务,提供供了一系系列封装装接口。整整合了各各种各样样的框架架,类似似于Sttrutts、JSFF、Hib
27、bernnatee 等。Sprinng框架架由以下下7个部分分组成图2.2 Sprringg框架构构成3.Hibbernnatee框架Hiberrnatte 是是一个开开放源码码的 OORM 数据持持久层的的框架。Hibernate将关系型数据库实现了面向对象的思想,它是一个将数据库表实例化的工具,每一个数据持久化类对应一个数据库表,表中的每行数据对应一个实例。用户只是需要直接使用面向对象的方法操作此数据持久化类的实例,即可以完成对数据库表中数据的插入、删除、修改、读取等操作。图2.3 Hibbernnatee框架大连海洋大学毕业设计(论文) 系统总体设计第三章 系系统总体体设计3.1 需求分
28、析3.1.11 问题题的提出出一个企业赖赖以生存存的根本本是企业业的产品品价值,载载体是产产品。企企业的采采购、生生产、销销售等主主要活动动全部是是围绕这这产品进进行的。当当企业还还处于创创业阶段段的时候候,这些些活动可可以用手手工或者者简单的的文档模模式进行行记录。随随着企业业规模地地扩大,这这些活动动产生了了大量的的信息,如如果沿用用创业初初期记录录信息的的方式,工工作量无无疑是巨巨大的。大大量重复复的工作作增加的的人力成成本,而而且出错错率极高高,误差差交大。企业在采购、生产、销售活动中目前有如下几个主要问题。1. 科技时代的的现代化化产品往往往需要要多种的的原料,不不同规格格的产品品对
29、原料料规格的的需求也也不同,加加之市场场竞争的的激烈,采采购部门门需要将将供应商商信息进进行商务务智能分分析,从从而取得得最优采采购方案案。2. 现代企业的的产品往往往经过过了十分分繁复的的工艺进进行制造造,面向向不同需需求的客客户有着着各式各各样的规规格。生生产是一一个中间间环节,生生产数据据承接着着库存、销销售的数数据,需需要实时时更新。3. 销售部门需需要实时时了解库库存信息息,方便便调配货货物发送送。销售售订单需需要发送送给采购购部门,以以便采购购部门进进行原材材料的制制定。4. 各个部门之之间不能能再进行行人工信信息传递递,这样样做既浪浪费人力力资源又又容易产产生误差差。需要要有统一
30、一的平台台统计信信息,实实时为采采购部门门更新供供应商和和原材料料信息,为为生产部部门更新新生产计计划,为为销售部部门更新新销售订订单。5. 历史记录准准确的查查询,可可以更准准确的分分析和预预测市场场走向,为为企业的的决策领领导提供供有效地地实时数数据依据据。6. 商务智能扩扩展,提提供为数数据进行行智能分分析的接接口。7. 清晰的采购购生生产销售企企业活动动流程,让让各部门门人员各各司其职职,保证证信息的的准确性性、完整整性和统统一性。3.1.22 问题题的分析析将企业采购购生生产销售的的活动流流程转变变为软件件流程,通通过权限限的分配配和管理理让各部部门各司司其职。具具体流程程如下。销
31、售 部部 门 推 广广 产 品 , 下 发发 产 品 订订 单 。 然然 后 由 生生 产 部 门门 定 制 生生 产 计 划划 , 罗 列列 出 所 需需 原 材 料料 的 清 单单 , 交 给给 采 购 部部 门 。 采采 购 部 门门 根 据 原原 材 料 清清 单 , 对对 各 个 供供 应 商 之之 间 的 情情 况 进 行行 分 析 , 制 定定 出 采 购购 计 划 。 采 购购 事 宜 完完 成 后 记记 录 入 库库 , 交 由由 生 产 部部 门 进 行行 生 产 。 生 产产 计 划 完完 成 后 将将 商 品 入入 库 , 并并 对 销 售售 部 门 做做 出 提 醒醒
32、 可 以 调调 配 货 物物 。 销 售售 部 门 从从 仓 库 中中 调 配 货货 物 后 产产 生 以 订订 单 为 索索 引 的 销销 售 记 录录 。 3.2 总体功功能模块块 本系统只只有系统统管理员员这一个个角色,系系统管理理员的功功能主要要包括供供应商管管理、商商品管理理、入库库管理、库库存管理理、销售售管理和和款项的的管理。总总功能图图如图33-1所所示。图3-1.系统管管理员功功能需求求分析3.3系统统业务描描述本系统中暂暂时只有有系统管管理员这这一个角角色。系系统管理理员可以以进行供供应商、商商品、入入库、库库存、销销售款项项等多种种管理。用用例图如如图3-2所示示。图3-
33、2.系统业业务用例例图大连海洋大学毕业设计(论文) 系统详细设计与实现第四章 系系统详细细设计与与实现4.1系统统和数据据库的配配置系统按照通通用的BB/S(浏浏览器、服服务器)模模式进行行设计,如如图4-1所示示。图4-1.系统设设计模式式其中数据库库的设计计在一个个信息管管理系统统中非常常重要,数数据库结结构的设设计直接接影响了了系统实实现的效效果和运运行的效效率。合合理的设设计可以以保证数数据库执执行的效效率,保保证其数数据的完完整和统统一。4.2概念念模型设设计概念模型设设计指的的是实体体-联系系,即EE-R图图。E-RR方法是是使用EE-R图图来描述述显示世世界,EE-R图图包含三三
34、个基本本组成成成分:实实体、联联系、属属性。它它可以比比较准确确地反映映现实世世界的信信息之间间的联系系,直观观易懂,从概念设计上表示一个数据库信息的组织状况。本系统E-R图如如图4-2所示示。图4-2.系统EE-R图图4.3数据据库逻辑辑模型商品表(主主键、商商品是否否删除的的标志、商商品号、商商品名、关关联的供供应商IID)库存表(主主键、数数量、关关联的商商品IDD)用户表(主主键、添添加时间间、密码码、用户户权限、真真实姓名名、用户户是否删删除标志志、用户户名)进货表(主主键、添添加时间间、订单单号、备备注、进进货价格格、是否否删除、进进货数量量、是否否付款状状态、关关联的商商品IDD
35、)供应商表(主主键、供供应商是是否删除除的标志志、联系系地址、联联系方式式、供应应商名字字)销售表(主主键、添添加时间间、备注注信息、价价格、数数量、付付款状态态、销售售号、是是否删除除销售记记录的标标志、关关联的商商品IDD)4.4数据据库表结结构4-1.商商品表名称类型空备注idproduuctllockkshanggpinnhaooshanggpinnnammegongyyinggshaangiidBiginnt(220)Int(111)Varchhar(2555)Varchhar(2555)Biginnt(220)nonoyesyesyes主键商品是否删删除的标标志,00表示未未删除,
36、1表示删除商品号商品名关联的供应应商IDD,外键键4-2.库库存表名称类型空备注idshuliianggproduuctiidBiginnt(220)Int(111)Biginnt(220)nonoyes主键数量关联的商品品ID,外外键4-3.用用户表名称类型空备注idcreattetiimepasswworddroleturennameeuserllockkusernnameeBiginnt(220)datettimeeVarchhar(2555)Int(111)Varchhar(2555)Int(111)Varchhar(2555)noyesyesnoyesnoyes主键添加时间密码用户权
37、限,0表示系统管理员真实姓名用户是否删删除用户名4-4.进进货表名称类型空备注idcreattetiimedingddanhhaoinfojiageejinhuuoloockshuliianggstatuusproduuctiidBiginnt(220)datettimeeVarchhar(2555)Varchhar(2555)doublleInt(111)Int(111)Int(111)Biginnt(220)noyesyesyesyesnononoyes主键添加时间订单号备注进货价格是否删除,0表示未删除,1表示删除进货数量是否付款状状态关联的商品品ID4-5.供供应商表表名称类型空备注i
38、dgongyyinggshaangllockklianxxidiizhiilianxxifaangsshimingzziBiginnt(220)Int(111)Varchhar(2555)Varchhar(2555)Varchhar(2555)nonoyesyesyes主键供应商是否否删除联系地址联系方式供应商名字字4-6.销销售表名称类型空备注idcreattetiimeinfojiageeshuliianggstatuusxiaosshouuhaooxiaosshouulocckproduuctiidBiginnt(220)datettimeeVarchhar(2555)doublleIn
39、t(111)Int(111)Varchhar(2555)Int(111)Biginnt(220)noyesyesyesnonoyesnoyes主键添加时间备注信息价格数量付款状态,0表示未付款,1表示已付款销售号是否删除销销售记录录的标志志,0表示未未删除,1表示删除关联的商品品ID,外外键4.5平台台数据表表的设计计在本平台采采用的数数据库是是MySSql数数据库。根根据模块块的划分分,需要要设计的的数据表表有6张,包包括:供供应商表表t_ggonggyinngshhangg,进货货表t_jinnhuoo,库存存表t_kuccun,商商品表tt_prroduuct,销销售表tt_xiiaos
40、shouu,用户户表t_useer。供应商表tt_goongyyinggshaang图4-3.供应商商表建表语句为为:CREATTE TTABLLE t_ggonggyinngshhangg ( idd bbigiint(20) NOOT NNULLL auuto_inccremmentt, goongyyinggshaangllockk iint(11) NOOT NNULLL, liianxxidiizhii vvarccharr(2555) deffaullt NNULLL, liianxxifaangsshi vaarchhar(2555) ddefaaultt NUULL, miin
41、gzzi varrchaar(2255) deefauult NULLL, PRIIMARRY KKEY (id) ENGGINEE=InnnoDDB DDEFAAULTT CHHARSSET=utff8;进货表t_jinnhuoo图4-4.进货表表建表语句为为:CREATTE TTABLLE t_jjinhhuo ( idd bbigiint(20) NOOT NNULLL auuto_inccremmentt, crreattetiime daatettimee deefauult NULLL, diingddanhhao vaarchhar(2555) ddefaaultt NUULL,
42、 innfo vaarchhar(2555) ddefaaultt NUULL, jiiagee ddoubble NOTT NUULL, jiinhuuoloock innt(111) NOTT NUULL, shhuliiangg iint(11) NOOT NNULLL, sttatuus intt(111) NNOT NULLL, prroduuctiid biggintt(200) ddefaaultt NUULL, PRIIMARRY KKEY (id), KEYY FFK377BA229DEEFB994BFF2F (prooducctidd), CONNSTRRAINNT FK3
43、37BAA29DDEFBB94BBF2FF FFOREEIGNN KEEY (prroduuctiid) REEFERRENCCES t_prooducct (iid) ENGGINEE=InnnoDDB DDEFAAULTT CHHARSSET=utff8;库存表t_kuccun图4-5.库存表表建表语句:CREATTE TTABLLE t_kkucuun ( idd bbigiint(20) NOOT NNULLL auuto_inccremmentt, shhuliiangg iint(11) NOOT NNULLL, prroduuctiid biggintt(200) ddefaau
44、ltt NUULL, PRIIMARRY KKEY (id), KEYY FFK9EEC6DD0E77FB994BFF2F (prooducctidd), CONNSTRRAINNT FK99EC66D0EE7FBB94BBF2FF FFOREEIGNN KEEY (prroduuctiid) REEFERRENCCES t_prooducct (iid) ENGGINEE=InnnoDDB DDEFAAULTT CHHARSSET=utff8;商品表t_prooducct图4-6.商品表表建表语句:CREATTE TTABLLE t_pprodductt ( idd bbigiint(20) NOOT NNULLL auuto_inccremmentt, prroduuctllockk iint(11) NOOT NNULLL, shhanggpinnhaoo vvarccharr(2555) def