仓库管理系统总结_第1页
仓库管理系统总结_第2页
仓库管理系统总结_第3页
仓库管理系统总结_第4页
仓库管理系统总结_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

1、软件工程总设计书2015年1月15日课程设计成绩评定表论文(设计)题目库存管理系统(基本信息管理)评定成绩学习总结1、了解完成一个实际项目的一般程序及过程,需求文档,概要设计,详细设计,测试,维护,软件交付,了解了软件文档在实际项目中的重要作用。2、知道怎样编写需求分析,概要设计,详细设计,一份好的软件文档会提高软件代码编写速度,提前完成软件交付,对需求功能修改也有一定的益处。项目 评判标准 (在每一项目对应的标准下方空格内标记)优秀 良好 中等 及格 不及格 工作量能很好地完成任务书规定的工作量。能较好地完成任务书规定的工作量。按时完成任务书规定的工作量。基本完成任务书规定的工作量。没有完成

2、任务书规定的工作量。资料收集方案设计独立提出实施方案,有分析整理、获取新知识的能力。能阅读一些自选资料,能较好地分析整理各类信息。能分析整理各类信息。能阅读教师指定的参考资料。未完成教师指定的参考资料的阅读。综合应用能力能熟练掌握和运用基本理论,取得的结果有一定的实用价值。能熟练掌握和运用有关理论,能独立取得结果。 较好地掌握有关理论,在教师指导下能完成工作。掌握和运用理论比较符合要求。基本理论模糊不清,无任何结果。能力技术水平设计合理,有较强的实际动手能力和计算机应用能力。设计比较合理、有一定的实际动手能力和计算机应用能力。设计比较合理,实际动手尚可。设计基本合理,理论分析与实施无大错。设计

3、不合理,实际动手能力差。报告撰写质量结构严谨,逻辑性强,层次清晰,文字流畅,符合规范化要求,打印精美。结构合理,符合逻辑,文章层次分明,语言准确,达到规范化要求,打印工整。结构基本合理,层次较分明,文理通顺,基本达到规范化要求。结构基本合理,文字尚通顺,勉强达到规范化要求。结构混乱,文字表达不清,错别字较多,达不到规范化要求。实习态度态度认真,作风严谨,严格按进度开展各项工作。实习态度比较认真,能按期圆满完成任务书规定的任务。遵守纪律,基本保证设计时间,按期完成各项工作。态度尚可,在指导教师的帮助下能按期完成任务。纪律涣散,不能保证设计时间和进度。 指导老师:刘超群 年月日软件工程 课程设计任

4、务书系部名称: 信息管理系 专业: 电子信息工程 年级: 2012 姓名:刘坤 学号:2012550514一、设计题目 库存管理-查询报表管理二、主要内容本课程设计完成贸易公司的库存管理子系统,本系统主要包括三个主要的子模块,一、基本信息管理:管理员信息和权限管理、库房管理、货架管理等;二、出入库管理:出库管理、入库管理、货物类型维护等;三、查询报表管理:库存各种条件查询,缺货报告,过期报告等。三、具体要求1、完成系统的需求分析分析系统的参与者,系统要求完成的功能,用ROSE画出系统得用例图,对用例要求写出详细的说明,其格式参考范文。2、完成系统设计找出系统的对象,抽象完成分析类图的创建,根据

5、情况画出顺序图,协作图,状态图,部署图,组件图,活动图。针对具体的思想语言要求写出具体的实现类图,类的属性和服务,标出类之间的关系。3、编码结合ROSE的正向和逆向工程,完成需要编码完成的模块。4、测试编写合适的测试用例完成系统的测试工作并分析结果四、主要技术路线提示1、面向对象分析方法,认真阅读相关知识,完成系统的功能分析和系统设计2 选用ACCESS作为DBMS,3 选用你熟悉的语言完成数据库的读写操作如java通过ODBC JDBC桥完成数据库的操作简单代码:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connectio

6、n con = DriverManager.getConnection ("jdbc:odbc:student", "", "");Statement stmt = con.createStatement();ResultSet rs = stmt.executeQuery("SELECT * FROM stu");while(rs.next() System.out.println(rs.getString("name"); rs.close(); stmt.close(); con.clos

7、e();五、进度安排序号设计内容天数1进行问题定义,分析设计内容22需求分析23总体设计24详细设计35编码、测试,写课程设计报告36指导老师检查设计结果并做成绩评定2总 计14指导教师 签名日期 年 月 日摘 要为了适应日趋激烈的市场竞争,企业需要对自身的经营状况有充分的了解,并通过有效的管理不断提高效率。因此,对仓库的管理也成为提高生产经营效率的一个重要途径。本仓库管理系统是正对企业仓库商品的资料、出入库登记和查询统计等方面工作而开发的管理软件,是一个使用的管理信息系统,针对企业的实际需要,分析了企业仓库管理系统的功能,并以入库管理和出库管理为重点,描述了两子系统的模块结构设计及实施过程中

8、的技术要点,实现仓库的商品管理,出入库管理、查询管理及用户管理等功能。用户可以通过相应的模块,对仓库里的商品的基本情况进行更新、删除和查询,对商品的出库和入库进行管理,对出入库明细进行查询和报表打印,对使用该系统的用户进行更新、删除和查询,对库存数量进行查询,还有操作员管理,权限设置,密码修改,数据备份与系统恢复等其他系统管理功能,本系统采用Delhi7+Access数据库进行开发设计。关键字:仓库系统;出入库;商品管理AbstarctIn odeer to meet the increasingly fierce market competion,enterprise nedd to ope

9、rate their own full enderstading of the situation ,and through effective managementcontinue to improve efficiency . Therefore,warehouse management to improve producting and managerment has also become an important way of efficiency. The warehouse management system is desined for enterprise storage p

10、roduct information,registration and check out the storage areas of work statistics management sofaware developed is a practical management information system for the practical needs of enterprises,analyzing the enterprise warehouse management system functions,and to atorage management ,and a databas

11、e management focus ,describing the module structure of the two sub-systems design and implementation process of the techmical poins to achieve the goods warehouse management,and out of storage management,query management and user management functions.User can adopt the corresponding module of the wa

12、rehouse the basic situation of the commodity to update,delete,and query for goods out oflibraries and storage management,storage details of a query and report pringing,the use of the systems users update,delete,and query ,the number of inventory query,as well as operator management,permissions setti

13、ngs,password changes,data backup and system recovery.and other systems management functions ,The system users Delphi7 + Acess database development and design.Key word s :Ware house system;out of storage;data hase,DELPHI,ACCESS目 录1 绪论11.1 课题背景11.2系统开发关键技术介绍12需求分析22.1目标22.2用户的特点22.3假定和约束22.4需求规定3对功能的规

14、定3输入输出要求7数据管理能力要求7故障处理要求73 概要设计83.1基本设计概念和处理流程83.2 结构83.3内部接口113.4系统数据结构设计124详细设计134.1处理流程134.2总体结构和模块外部设计144.3功能分配144.5数据结构设计17逻辑结构设计17物理结构设计20数据结构与程序的关系245系统实现255.1 系统开发及运行环境255.2数据库的连接255.3系统界面255.4系统核心代码316总结与展望346.1收获与体会346.2未来的展望341 绪论1.1 课题背景 随着商店、超市或工厂规模的不断扩大,采购的货物种类和对货物的管理变得越来越复杂。以前,人们对信息管理

15、的主要方式是基于文本、表格等纸介质的手工处理,对于货物信息(如货物的供应商、货物的数量和进货的经手人)的统计和核实等往往采用人工登记、检查和查询的方式进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。显然,在现在这个快节奏的社会里,这种单纯依靠人工的方式已经不再适应企业发展的要求。尽管现在绝大部分商店、工厂都有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,而且出错后不易更改。面对庞大的信息量,就需要有进货信息管理系统来提高企业采购的工作效

16、率。通过这样的系统,可以做到信息的规范管理、科学的统计和快速的查询,从而减少管理方面的工作量。本系统开发的总体任务是实现货物信息关系的数据化、智能化、系统化、规范化、无纸化和自动化。1.2系统开发关键技术介绍进货信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。因此我们结合企业采购货物的要求,对SQL语言原理、Visual basic应用程序设计,Oracle数据库技术进行了较深入的学习和应用,主要完成对图书管理系统的需求

17、分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。 基于上述考虑本系统主要利用myeclipse8.5作前端的应用开发工具,利用Oracle10g作为后台的数据库,利用WINDOWS XP作为系统平台,而全部采用Microsoft的操作系统及其应用开发工具开发的进货信息管理系统。首先介绍的是开发环境及所用到的基础知识。其次是系统的设计过程,包括系统分析、功能实现和系统的调试、设计过程中遇到的难点问题等。本系统充分利用了Visual basic 6.0开发前台应用程序,Oracle10g开发后台数据库的优势,使系统更加完善。实现了数据库表的浏览,记录的添加、删除和修改,实现了

18、多数据库表的连接操作,实现了多条件查询和模糊查询,并灵活实现了对不可更新查询结果集的更新操作,实现了主从表操作,实现了密码维护等功能。2需求分析2.1目标叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。|2.2用户的特点本系统使用的用户有:管理员和工作人员管理员对所有的操作进行控制,

19、对商品的信息和工作人员的添加。工作人员只能查看剩下的商量的数量,对相应的数据更新。2.3假定和约束由于系统较小,且在windows系统下开发,故在windows环境下基本没有什么限制。2.4需求规定 对功能的规定 系统数据流图 1、顶层 L01仓库管理操作员 L02 图 2.1 数据流图2、顶层加工产生以下各层DFD1日常管理 L03 L04F05入库帐*2入库管理 L05 L06 F03供应商库F06出库帐*3出库管理 L07 L08F01库存帐*4退货管理 L09 L10F01库存帐*5退入管理 L11 L12F01库存帐*6查询管理 L13 L14F01库存帐7打印管理 L15 L16

20、图2.2系统数据流图L03:日常数据 L04:日常信息 L05:入库要求L06:入库信息 L07:出库要求 L08:出库信息L09:退货要求 L10:退货信息 L11:退入要求L12:退入信息 L13:查询要求 L14:查询结果L15:打印要求 L16:打印结果F02商品库*1.1商品信息管理 L17 F03供应商库*1.2供应商信息管理 L18F04名片库*1.3名片信息管理 L19*6.1入库查询 L20 L21 *6.2出库查询 L22 L23*6.3库存查询 L24 L25F01库存帐图2.3系统数据流图注释:L17 :商品信息 L18:供应商信息 L19:名片信息L20:入库查询要求

21、 L21:入库查询结果 L22:出库查询要求 L23:出库查询结果L24:库存查询要求 L25:库存查询结果3、定义数据元素 表定义数据元素 编号数据元素名内部名值域类长备注E01账号ZHC/12E02密码MMC/12E03姓名XMC/12E04级别JBC/10E05商品编号SPBHC/6E06商品名称SPMCC/30E07规格GGC/10E08出库价格CKJGN/6E09出库日期CKRQD/8E10出库经手人CKJSRC/12E11客户KHC/12E12供货编号GHBHC/6E13供货单位名称GHDWMC/30E14收款单位SKDWC/30E15业务员YWYC/12E16商品数量SPSLN/

22、8E17入库价格RKJGN/6E18入库日期RKRQD/8E19入库经手人RKJSRC/12E20名片编号MPBHC/6E21供货商编号GHSBHC/6E22职务ZWC/12E23公司电话GSDHC/12E24地址DZC/30E25邮编YBC/6E26入库编号RKBHC/6E27库存上限KCSXN/8E28库存下限KCXXN/8E29退货编号THBHC/6表数据元素定义表编号数据元素名内部名值域类长备注E30退货数量THSLN/6E31退货日期THRQD/8E32退货单位THDWC/30E33退入编号TRBHC/6E34退入数量TRSLN/8E35退入单位TRDWC/30E36退入时间TRSJ

23、D/8E37出库编号CKBHC/64、定义数据流表 数据流定义表编号数据流名内部名组成流量备注L01操作要求CZYQL03+L04+L06L02管理信息GLXXL05+L07+L08L03日常数据RCSJE01+E02+E03+E04+E05L04日常信息RCXXE01+E02+E03+E04+E05L05入库要求RKYQL06+L07+L09L06入库信息RKXXL07+L08+L10L07出库要求CKYQE37+E08+E09+E10+E11L08出库信息CKXXE37+E08+E09+E10+E11L09退货要求THYQE29+E30+E31+E32L10退货信息THXXE29+E30+

24、E31+E32L11退入要求TRYQE33+E34+E35+E36L12退入信息TRXXE33+E34+E35+E36L13查询要求CXYQE05+E06L14查询结果CXJGE05+E06+E07+E16L15打印要求DYYQE05+E06+E08+E13L16打印结果DYJGE05+E06+E08+E13L17商品信息SPXXE05+E06+E07+E16+E17L18供应商信息GYSXXE12+E13+E14+E15L19名片信息MPXXE20+E22+E23+E24+E25L20入库查询要求RKCXYQE05+E06+E27+E28L21入库查询结果RKCXJGE05+E06+E27+

25、E28L22出库查询要求CKCXYQE05+E06+E27+E28L23出库查询结果CKCXJGE05+E06+E27+E28L24库存查询要求KCCXYQE05+E06+E27+E28L25库存查询结果KCCXJGE05+E06+E27+E285、定义文件表文件定义表编号文件名内部名组成索引健备注F01库存帐KCZE05+E06+E07+E17+E27+E28E05升序F02商品库SPKE05+E06+E07+E17+E27+E28E05升序F03供应商库GYSKE21+E12+E13+E14+E15+E16E21升序F04名片库MPKE20+E22+EE23+E24+E25E20升序F05

26、报表BBE05+E06+E17+E27+E28+E21+E13E05升序F06入库帐RKZE26+E05+E06+E17+E18+E19E26升序F07出库帐CKZE37+E08+E09+E10E37升序6、定义外部项表 外部项定义表编号名称输出数据表输入数据表备注W1操作人员L01L027、定义加工表定义加工表编号加工名内部名输入数据流输出数据流关联文件加工逻辑备注P1日常管理RCGLL03L04F01P2入库管理RKGLL05L06F05F03P3出库管理CKGLL07L08F01P4退货管理THGLL09L10F01P5退入管理TRGLL11L12F01P6查询管理CXGLL13L14F

27、06F01P7打印管理DYGLL15L16F01F07P8商品管理SPGLL17F02P9供应商管理GYSGLL18F03P10名片管理MPGLL19F04输入输出要求1、输入:本软件能够通过浏览器提供的输入表单进行输入,通过数据库导入,通过EXCEL文件导入2、输出:本软件能够支持报表显示,打印,要求对每个操作有成功或者失败提示。数据管理能力要求本软件所建立的数据库表要求能够最多存储32767行记录。故障处理要求该软件是使用ASP在windows xp系统下完成的所以只要是兼容windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。而且应用户的特殊需求软件在完成后

28、的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用要求。3 概要设计3.1基本设计概念和处理流程图3.1系统流程图3.2 结构该系统可以按功能进行模块划分,其模块图如下:供应信息管理名片信息管理商品信息管理库存查询出库查询入库查询紧俏商品查询滞销商品查询出库单打印入库单打印库存单打印供应商打印业务信息打印日常管理入库管理出库管理查询管理退货管理退入管理打印管理仓库管理系统图3.2系统模块图信息录入:实现商品基本信息、供货商信息、名片信息、库存,入库。信息查询:根据查询条件,得到想要查询的结果;信息统计:统计仓库里面的商品的数量,种类,并计算库存总价值;信息打印:根据打印条件,得到打印结

29、果;1、模块子系统结构商品录入快速商品录入支持条形码扫描图3.3模块子系统结构2、功能描述商品录入子系统要求能快速录入商品,因此必须支持条形码扫描。收银业务交易总额计算打印交易清单支持会员卡打折图3.4收银业务3、功能描述收银业务子系统能计算交易总额,打印交易清单,并根据会员卡打折。进货管理自动制定进货计划自动入库登记查询打印计划进货与入库记录图3.5 进货管理图4、功能描述进货管理子系统可以根据库存自动指定进货计划,进货时自动等级,以及提供查询和打印计划进货与入库记录的功能。销售管理商品销售控制查询打印销售情况生成销售排行榜图3.6收银业务5、功能描述销售管理子系统可以控制某商品是否允许销售

30、,查询每种商品的销售情况并产生年、月、日报表,同时可以生成销售排行榜。查询库存明细记录库存状态自动告警提示库存管理自动盘点计算图3.7 库存管理图6、功能描述库存管理子系统提供查询库存明细记录的基本功能,并根据库存的状态报警,以及自动盘点计算。人员管理基本信息登记管理员工操作权限管理提示客户销售权限管理提示图3.8人员管理图7、功能描述人员管理子系统提供基本信息登记管理,员工操作权限管理,客户销售权限管理的功能。3.3内部接口各程序模块之间的接口关系如下表所示表3.1各程序模块之间的接口关系功能关系入库管理员出库管理员、工作人查询管理员、工作人报表打印管理员、工作人3.4系统数据结构设计表的详

31、细结构1、out表的详细结构表3.2 out表的详细结构out出库信息表in入库信息表jilu整个交易记录表password用户名和密码2、in表的详细结构表3.3 in表的详细结构字段名字段类型字段长度字段描述IDint8出库信息编号商品名varchar50出库的商品名称条码号varchar50出库的商品条码号生产商varchar50出库的商品生产商生产日期datatime出库的商品生产日期数量Int 100出库的商品数量进价money出库的商品进价卖价money出库的商品卖价利润money出库的商品利润3、记录表的详细结构表3.4 记录表的详细结构字段名字段类型字段长度字段描述IDInt8

32、出库信息编号商品名Varchar50出库的商品名称条码号Varchar50出库的商品条码号生产商Varchar50出库的商品生产商生产日期datatime出库的商品生产日期数量Int 100出库的商品数量进价Money出库的商品进价4、用户表的详细结构表3.5 用户表的详细结构字段名字段类型字段长度字段描述用户名varchar20登录系统用户密码varchar20登录系统密码用户类型varchar10登录系统类型4详细设计4.1处理流程图 4.1 处理流程图4.2总体结构和模块外部设计小型超市管理系统前台销售系统后台管理系统商品录入收银业务进货管理销售管理库存管理人员管理图4.2 系统总体结构

33、图4.3功能分配1、商品录入功能描述商品录入子系统要求能快速录入商品,因此必须支持条形码扫描。商品录入快速商品录入支持条形码扫描图 4.3 商品录入模块结构图2、收银业务功能描述收银业务子系统能计算交易总额,打印交易清单,并根据会员卡打折。收银业务交易总额计算打印交易清单支持会员卡打折图 4.4 收银业务图进货管理自动制定进货计划自动入库登记查询打印计划进货与入库记录图 4.5 进货管理图功能描述进货管理子系统可以根据库存自动指定进货计划,进货时自动等级,以及提供查询和打印计划进货与入库记录的功能。销售管理商品销售控制查询打印销售情况生成销售排行榜图 销售管理图功能描述销售管理子系统可以控制某

34、商品是否允许销售,查询每种商品的销售情况并产生年、月、日报表,同时可以生成销售排行榜。查询库存明细记录库存状态自动告警提示库存管理自动盘点计算图 库存管理图功能描述库存管理子系统提供查询库存明细记录的基本功能,并根据库存的状态报警,以及自动盘点计算。人员管理基本信息登记管理员工操作权限管理提示客户销售权限管理提示图 人员管理图功能描述人员管理子系统提供基本信息登记管理,员工操作权限管理,客户销售权限管理的功能。4.5数据结构设计逻辑结构设计(1)系统关系模型商品信息表(商品编号,商品名称,价格,条形码,促销价格,促销起日期,促销止日期,允许打折,库存数量,库存报警数量,计划进货数,允许销售,厂

35、商编号,供货商编号)用户表(用户编号,用户名称,用户密码,用户类型)会员表(会员编号,会员卡号,累积消费金额,注册日期)销售表(销售编号,商品编号,销售数量,销售金额,销售日期)交易表(交易编号,用户名称,交易金额,会员卡号,交易日期)进货入库表(入库编号,入库商品编号,入库数量,单额,总额,入库日期,计划进货日期,入库状态)供货商表(供货商编号,供货商名称,供货商地址,供货商电话)厂商表(厂商编号,厂商名称,厂商地址,厂商电话)(2)系统数据库表结构表数据库表索引表表名中文名MerchInfo商品信息表User用户表Menber会员表Sale销售表Dealing交易表Stock进货入库表Pr

36、ovide供货商表Factory厂商表表商品信息表(MerchInfo)字段名字段类型长度主/外键字段值约束对应中文名MerchIDint4PNot null商品编号MerchNameVarchar50Not null商品名称MerchPriceMoney4Not null价格MerchNumInt4Not null库存数量CautionNumInt4Not null库存报警数量PlanNumInt4null计划进货数BarCodeVarchar50Not null条形码SalesProPriceMoney4促销价格SalesProDateSDatetime8促销起日期SalesProDate

37、EDatetime8促销止日期AllowAbateInt4Not null允许打折AllowSaleInt4Not null允许销售FactoryIDVarchar10FNot null厂商编号ProvideIDVarchar10FNot null供货商编号表 用户表(User)字段名字段类型长度主/外键字段值约束对应中文名UserIDvarchar10PNot null用户编号UserNameVarchar25Not null用户名称UserPWVarchar50Not null用户密码UserStyleInt4Not null用户类型表 会员表(Menber)字段名字段类型长度主/外键字段

38、值约束对应中文名MemberIDVarchar10PNot null会员编号MemberCardVarchar20Not null会员卡号TotalCostMoney4Not null累积消费金额RegDateDatetime8Not null注册日期表 销售表(Sale)字段名字段类型长度主/外键字段值约束对应中文名SaleIDVarchar10PNot null销售编号MerChIDVarchar10FNot null商品编号SaleDateDatetime8Not null销售日期SaleNumInt4Not null销售数量SalePriceMoney4Not null销售单额表交易表

39、(Dealing)字段名字段类型长度主/外键字段值约束对应中文名DealingIDVarchar10PNot null交易编号DealingPriceMoney4Not null交易金额DealingDateMoney4Not null交易日期MemberIDVarchar10会员卡号UserNameVarchar10FNot null用户名称表入库纪录表(Stock)字段名字段类型长度主/外键字段值约束对应中文名StockIDVarchar10PNot null入库编号MerchIDVarchar10FNot null入库商品编号MerchNumInt4Not null入库数量MerchPr

40、iceMoney4Not null单额TotalPriceMoney4Not null总额StockDateDatetime8Datetime入库日期PlanDateDatetime8Datetime计划进货日期StockStateInt4Not null入库状态表 供货商表(Provide)字段名字段类型长度主/外键字段值约束对应中文名ProvideIDvarchar10PNot null供货商编号ProvideNameVarchar50Not null供货商名称ProvideAddressVarchar250供货商地址ProvidePhoneVarchar25供货商电话表 厂商表(Prov

41、ide)字段名字段类型长度主/外键字段值约束对应中文名FactoryIDvarchar10PNot null厂商编号FactoryNameVarchar50Not null厂商名称FactoryAddressVarchar250厂商地址FactoryPhoneVarchar25厂商电话物理结构设计/*-创建数据库-*/create database SuperMarketdbon primary(name=SuperMarketdb,filename='C:ProgramFilesMicrosoft SQL ServerMSSQLDataSuperMarketdb.mdf',s

42、ize=100MB,maxsize=200MB,filegrowth=20MB)log on(name=SuperMarketlog,filename='C:Program FilesMicrosoft SQL ServerMSSQLDataSuperMarketdb.ldf',size=60MB,maxsize=200MB,filegrowth=20MB)go/*-创建基本表-*/use SuperMarketdbgo/*创建交易表*/CREATE TABLE Dealing (DealingID int identity(1,1) Primary key ,DealingD

43、ate datetime NOT NULL ,DealingPrice money NOT NULL ,UserName varchar(25) NULL ,MemberCard varchar(20) NULL) GO/*创建厂商表*/CREATE TABLE Factory (FactoryID varchar(10) Primary key ,FactoryName varchar(50) NOT NULL ,FactoryAddress varchar(250) NULL ,FactoryPhone varchar(50) NULL )GO/*创建会员表*/CREATE TABLE M

44、ember (MemberID varchar(10) Primary key ,MemberCard varchar(20) NOT NULL ,TotalCost money NOT NULL ,RegDate datetime NOT NULL )GO/*创建商品信息表*/CREATE TABLE MerchInfo (MerchID int identity(1,1) Primary key ,MerchName varchar(50) Unique NOT NULL ,MerchPrice money NOT NULL ,MerchNum int NOT NULL ,CautionN

45、um int NOT NULL ,PlanNum int NOT NULL ,BarCode varchar(20) Unique NOT NULL ,SalesProPrice money NULL ,SalesProDateS datetime NULL ,SalesProDateE datetime NULL ,AllowAbate int NOT NULL ,AllowSale int NOT NULL ,FactoryID int NOT NULL ,ProvideID int NOT NULL) GO/*创建供应商表*/CREATE TABLE Provide (ProvideID

46、 varchar(10) Primary key ,ProvideName varchar(50) NOT NULL ,ProvideAddress varchar(250) NULL ,ProvidePhone varchar(25) NULL )GO/*创建销售表*/CREATE TABLE Sale (SaleID int identity(1,1) Primary key ,MerChID int NOT NULL ,SaleDate datetime NOT NULL ,SaleNum int NOT NULL,SalePrice money NOT NULL) GO/*创建入库表*/CREATE TABLE Stock (StockID int identity(1,1) Primary key ,MerchID int NOT NULL ,MerchNum int NOT NULL ,MerchPrice money NULL ,TotalPrice money NULL ,PlanDate datetime NULL ,StockDate da

温馨提示

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

评论

0/150

提交评论