(医疗药品)药品销售系统数据库课程设计_第1页
(医疗药品)药品销售系统数据库课程设计_第2页
(医疗药品)药品销售系统数据库课程设计_第3页
(医疗药品)药品销售系统数据库课程设计_第4页
(医疗药品)药品销售系统数据库课程设计_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

1、刖百随着计算机技术的发展和普及,各行各业的管理机构需要由计算机处理大量的信息。在 我国药品品种繁多,规模甚大,以往的手工记载、查询操作容易出错且工作效率低,已经不 能适应时代发展的要求,而且手工管理要浪费许多人力和物力,从管理的角度来看,对管理者会造成诸多的不便,还有可能疏忽一些细节。利用计算机进行药品管理,堵塞了药品的流失。规范了价格管理,避免了人为的物价损 失,从而明显地提高了经济效益。将销售行为纳入规范化、公开化的轨道。21世纪是信息时代,在这个信息时代里竞争异常激烈,手工管理这种传统的管理方法必然被计算机为基础的信息管理所取代,所以实现药品的信息智能化管理特别重要。因此,本人此次决定选

2、择药品销售管理系统作为数据库课程设计。我在分析和设计这个系统时,参考了大量相关资料,程序设计采用了面向对象设计方法,这种成熟、高效的设计方法为系统开发带来了便利。本设计成功运用了PowerDesigner 、SQLServer开发技术,设计出了药品销售系统。此次设计含有供应商信息,客户信息,药品信息,仓库信息,管理 员信息,销售信息,供应信息,供应明细,销售明细,供应商往来账,退货返厂。本设计实 现了对这些信息的查询、插入、修改、删除等操作。工程概况2.1 项目题目药品销售系统数据库设计2.2 课程设计开发环境开发的操作系统是 WindowsXP 。硬件、软件要求不高,目前市场上的一般计算机软

3、硬件都能满足系统开发要求。本次系统设计使用的前台开发工具是PowerDesigner 。后台数据库使用的是SQLserver2000 。2.3 项目设计背景及意义开发药店药品销售管理系统能够提高药品销售管理的工作效率、 扩大服务范围、 增加药店收入、及时获取信息、减少决策失误、减少库存积压、提升员工的素质。能够及时提供药品基本信息、库存信息、 销售业务信息和药店财务信息。 在此基础上, 通过对各种信息的综合分析,以改进药品品种、提高服务质量、满足前来购药顾客的不同要求, 使药店管理向高质量、科学化发展。对提高仓储管理的工作效率和对市场的反应能力,能高效益、低库存、保证服务质量的满足药店药品销售

4、日常管理的需要, 使其采用现代化管理手段以适应药店药品批发、零售业的发展。正文该药品销售系统设计成功运用了 PowerDesigner 、 SQLServer 开发技术,设计出了对药品销售的管理信息。 为了方便用户操作, 在设置了系统功能, 基本信息管理, 查询等功能。在基本信息管理项的供应商信息、客户信息、 药品信息、 仓库信息等, 可以进行添加修改删除等操作,在销售明细中可以查询销售信息,另外也可以查询供应信息及退货返厂的信息。3.1 设计目的和意义3.1.1 设计目的通过本次数据库系统概论课程的学习与课程设计的制作,使我熟练掌握了PowerDesigner 、 SQLServer 技术设

5、计的基本方法, 并学会了 SQLServer 查询分析器和企业管理器的使用以及如何进行数据库的备份还原的基本知识, 还学会了 PowerDesigner 的制图方法。同时通过两周的数据库课程设计的制作我还了解了数据库间的关系模型及SQL语言的特点, 从而学会了如何建立基本表、 定义、 插入、 删除与修改数据。 通过该课程设计,使我对课本所学的知识得以巩固,将PowerDesigner 、 SQLServer 开发技术相结合开发药品销售系统, 这次设计使我们将理论知识和实践有机的相结合, 达到了学以致用的真正目的。3.1.2 设计意义使用 PowerDesigner 、 SQLServer 开发

6、数据库。要求将程序设计完整,编写出美观的界面、 操作简单易懂的数据库程序。 运用所学课程的知识分析解决实际问题, 使我们掌握数据库设计的基本设计思想、 通用方法和步骤。 同时培养我们调查研究、 查阅技术文献、 资料、手册的动手能力。3.2 设计目标和总体方案3.2.1 设计目标药品销售系统的主要任务是对药品销售进行管理,使药店的销售管理方便化、智能化,向高质量、科学化发展。3.2.2 设计总体方案药品销售系统的主要功能包括一下几个方面:( 1 )供应商信息管理:对药品销售系统中的药品供应商进行管理,方便业务联系。( 2 )药品信息管理:对销售的药品进行管理,能查询药品的各项信息,还可以对药品价

7、格调整,药品信息修改。( 3 )仓库信息管理:对存储的药品进行管理,可以清楚的了解药品的存储情况。( 4 )销售信息管理:对药品的销售情况进行管理,可以清楚的查询药品的销售额。( 5 )客户信息管理:对交易客户进行管理,可以查询、录入、修改客户信息。( 6 ) 管理员信息管理: 对药品销售的员工进行管理,包括对员工的基本信息 (如管理员的姓名、年龄、联系电话等)进行检索、录入和修改。3.3设计方法和内容3.3.1 需求分析开发者首先要了解用户的需求,然后严格地定义该系统的需求规格说明书,这就是先要进行需求分析。需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题

8、的分析,规划出系统的功能模块,即定义用例。这个步骤是对理解需求的升华,直接关系到该系统的质量。药店的信息化实施是很紧迫的。依赖于系统的主要业务有:进药单登记与保存,库存盘点,药品信息整理与修改,销售药单整理统计,销售额统计等。经过开发者同客户的需求分析后, 确定药品销售系统的功能模块包括:1)供应商信息管理2)药品信息管理3)仓库信息管理4)销售信息管理5)客户信息管理6)管理员信息管理根据需求分析,所设计系统的相关数据流程如下:1、基础数据录入:包括对供应商信息的录入,药品信息的录入,销售信息的录入。2、数据查询:对进药信息、售药信息、药品基本信息等的查询。3、数据分析:对药品销售情况的统计

9、,即对一段时间内销售额情况的统计与图形分析。3.3.2 软硬件配置可以根据用户量的大小选择不同的操作系统。当然,一般情况下,用户对微软 Windows界面比较熟悉,因此,建议客户端都使用Windows2000 或者WindowsXP 操作系统。3.3.3 设计过程在创建表之前,本人首先绘制出了设计流程图,如下图:此数据库包含一下表:客户信息表(Customer) 、分配表 (Distribution) 、药品信息表(Drugs) 、管理员信息表(Manager) 、退货返厂表(ReturnFanchang) 、销售明细表(SaleDetail) 、销售表 (Salestable) 、供应商往来

10、帐(Suppliercurrentaccount) 、供应商信息表(Suppliers)、供应信息表(Supply)、供应明细表(SupplyDetail)、仓库信息表 (Warehouse) 。药品销售系统设计E-R 图:在 Powerdesigner 中完成了药品销售系统的数据库设计,设计图如下:导出的表:下面介绍这些表的结构:( 1 )客户信息表(Customer)( 2 )分配表 (Distribution)(3)药品信息表(Drugs)( 4 )管理员信息表(Manager)( 5 )退货返厂信息表(ReturnFanchang)( 6 )销售明细表(SaleDetail)( 7 )

11、销售信息表(Salestable)( 8 )供应商往来帐(Suppliercurrentaccount)( 9 )供应商信息表(Suppliers)(10 )供应信息表(Supply)( 11 )供应明细表(SupplyDetail)(12 )仓库信息表(Warehouse)在 Powerdesigner 中设计好后,可以生成脚本文件:( 1 )创建客户信息表(Customer) 的脚本文件如下:createtableCustomer(IDchar(8)notnull,"Fulltitle"char(30),Abbreviationchar(10),Addressvarch

12、ar(30),"Respectivearea"varchar(20),Telephonevarchar(15),"Contactperson"varchar(20),"Bankaccountnumber"varchar(18),"Taxpayerregistration"varchar(20), constraintPK_CUSTOMERprimarykey(ID) );( 2 )创建分配表(Distribution) 的脚本文件如下:createtableDistribution(War_IDchar(8),ID

13、char(8),Quantityint );3 )创建药品信息表(Drugs) 的脚本文件如下:createtableDrugs (IDchar(8)notnull,Namevarchar(20),"Unitprice"money,Specificationsvarchar(20),Originvarchar(20),Packingchar(15),Quantityint,Durabilitychar(10),"Authorizeddocumentnumber"char(15), constraintPK_DRUGSprimarykey(ID) );(

14、4 )创建管理员信息表(Manager) 的脚本文件如下:createtableManager(IDchar(8)notnull,Namevarchar(20),Ageint,Sexchar(2),telbigint, adresschar(20),constraintPK_MANAGERprimarykey(ID) );( 5 )创建退货返厂信息表(ReturnFanchang) 的脚本文件如下:createtable"ReturnFanchang"(IDchar(8)notnull,"ReturnDate"char(20),"Returne

15、dgoodsquantity"int,"Unitprice"moeny,constraint"PK_RETURNFANCHANG"primarykey(ID) );(6) 创建销售明细表(SaleDetail) 的脚本文件如下:createtableSaleDetail(IDintnotnull,Dru_IDchar(8),"Sellsthemoneyshop"varchar(20),"Salesvolume"varchar(20)notnull,"Unitprice"moneynot

16、null,Specificationvarchar(20),constraintPK_SALEDETAILprimarykey(ID) );(7) 创建销售信息表(Salestable) 的脚本文件如下:createtable"Salestable"("Sellsthemoneyshop"varchar(20)notnull,IDint,"Time"DateTime,"Hastheamount"money,constraint"PK_SALESTABLE"primarykey("Sel

17、lsthemoneyshop");(8) 创建供应商往来帐(Suppliercurrentaccount) 的脚本文件如下:createtable"Suppliercurrentaccount"("Accountserialnumber"char(8)notnull,IDchar(8),"Time"varchar(15),"Billingmethod"varchar(10),"Settlementamount"money,constraint"PK_SUPPLIERCURRE

18、NTACCOUNT"primarykey("Accountserialnumber") );(9) 创建供应商信息表(Suppliers) 的脚本文件如下:createtableSuppliersIDchar(8)notnull, "Fulltitle"varchar(20),Abbreviationvarchar(10),Telephonevarchar(15),Addressvarchar(20),"Respectivearea"varchar(10),"Bankaccountnumber"char(

19、20),"Taxpayerregistration"varchar(20), constraintPK_SUPPLIERSprimarykey(ID) );(10) 创建供应信息表(Supply) 的脚本文件如下:createtableSupply(IDchar(8)notnull,"Supplytime"char(20),"Hastheamount"money,constraintPK_SUPPLYprimarykey(ID);(11) 创建供应明细表(SupplyDetail) 的脚本文件如下:createtableSupplyD

20、etail(IDchar(8)notnull,Dru_IDchar(8),Supplyfloatnotnull,"Unitprice"moneynotnull,Specificationsvarchar(20),constraintPK_SUPPLYDETAILprimarykey(ID);(12) 创建仓库信息表(Warehouse) 的脚本文件如下:createtableWarehouse(IDchar(8)notnull,Namevarchar(20),Administratorchar(15),Categorychar(15),Areafloat,constrain

21、tPK_WAREHOUSEprimarykey(ID);3.4 设计创新和关键技术3.4.1 PowerDesigner 设计启动 PowerDesigner ,在工具栏中选择了 Table 工具,建立了 Table 表,他们分别是客户信息表(Customer) 、分配表 (Distribution) 、药品信息表(Drugs) 、管理员信息表(Manager) 、 退货返厂表(ReturnFanchang) 、 销售明细表(SaleDetail) 、 销售表 (Salestable) 、供应商往来帐(Suppliercurrentaccount) 、 供应商信息表(Suppliers) 、

22、供应信息表(Supply) 、供应明细表(SupplyDetail) 、仓库信息表(Warehouse) 。在各个表中输入相应的信息,研究各个表之间存在的关系,确定主键辅键,调试并生成代码。3.4.2SQLServer 设计启 动 SQLServer 查 询 分 析 器 , 运 行 代 码 并 生 成 表 。 进 入 企 业 管 理 器 , 生 成PowerDesigner 中建的关系图, 新建一个数据库, 点击右键, 在所有任务中选择导入数据,按提示操作最后生成表,然后备份数据库。3.4.3 关键技术的应用程序运用了 PowerDesigner 、 SQLServer2000 软件开发技术。

23、在 PowerDesigner 中建了 12 个关系图,运行后生成代码,在SQLServer 查询分析器里调试,生成了 12 个表,利用 SQLServer 的企业管理器,新建数据库,导入数据,然后备份数据。3.5 调试及性能分析本设计在开始时错误很多, 主要是在需求分析方面没有理解清楚, 通过指导老师和同学的帮助,程序设计思路变清晰了,经过多次的修改,发展到能运行的程度, 它从开始单一的形式发展到了现在的形式多样而操作简单的程度。 程序做出了对供应商信息、 药品信息、 仓库信息、销售信息、客户信息、管理员信息的管理,在此可以对基础数据录入,包括对供应商信息的录入,药品信息的录入,销售信息的录

24、入。可以对数据进行查询,例如对进药信息、售药信息、 药品基本信息等的查询。 还可以进行数据分析,如对药品销售情况的统计, 即对一段时间内销售额情况的统计与图形分析。以下是插入数据后的表:( 1 )客户信息表(Customer)(2)药品信息表(Drugs)( 3 )管理员信息表(Manager)4 )退货返厂信息表(ReturnFanchang)( 6 )销售明细表(SaleDetail)( 7 )销售信息表(Salestable)( 8 )供应商往来帐(Suppliercurrentaccount)( 9 )供应商信息表(Suppliers)(10 )供应信息表(Supply)( 11 )供

25、应明细表(SupplyDetail)(12 )仓库信息表(Warehouse)3.6 结果分析在设计中使用了 PowerDesigner 制作关系图, 形象的突出了系统之间存在的内在关系,使用 SQLServer 成功的建立和备份了数据库,使设计者节约了时间,提高了设计的效率,最终成功的完成了该设计欲要达到的真正目的。在此次数据库课程设计中, 我遇到了好多问题难以解决, 在建立关系的时候, 由于没有清楚的理解需求分析, 关系建反了。 还有我的数据库表格已经建成了, 但在生成代码时出现错误,系统提示是主键和外键设置不当,我仔细检查了 PowerDesigner 中的框图,还是没有发现错误,然后请

26、教了老师,老师给我仔细分析了各个表之间的一对一,一对多等关系,在指导老师的帮助下,该问题最终得以解决。致谢为期两周的课程设计结束了, 此次课程设计中本人借助了上网查资料和图书来完成, 在整个课程设计的过程中我遇到了很多问题, 通过指导老师和同学们的帮助, 进一步改进和完善了该系统的设计,我利用 PowerDesigner 制图,用 SQLServer2000 建数据库,完成了此次的数据库设计。在这次数据库课程设计中,我进一步学习了 PowerDesigner 数据库开发技术,不仅仅用到了 SQLServer2000 ,还用到了 PowerDesigner 开发技术,以及与之相关的计算机知识。在

27、这里要感谢学校学院领导和老师们给我们实际操作的机会和为创造了良好的学习条件。在本次课程设计中,指导老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我受益匪浅。无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助。在系统开发过程中陈立平老师给予我们很大的帮助,帮助解决了不少的难点,使得系统能够及时开发完成,还有许多同学同样给与了我不少的帮助,衷心的感谢陈立平老师和同学们的精心指导和帮助。实践是巩固所学知识最好的方法。这次的系统设计使我学到了很多知识和编程技巧。也使我自己的水平提升到了一个新的台阶。再次感谢给予我帮助的老师和同学们。参

28、考文献1王鹏.数据库技术及其应用.第1版,北京:人民邮电出版社,2001年2月.2萨师熠,王珊.数据库系统概论.第一版,北京:高等教育出版社,1983.3邱玉辉主编.数据库实用技术.重庆西南师范大学出版社,2000.4胡铮.数据库管理.第1版,北京:华夏出版社,2006年1月.5李代平.中文SQLServer2000 数据库系统管理.第1版,北京:冶金工业出版社,2002年6月.6夏邦贵,郭胜.SQLServer数据库开发入门与范例解析.第一版,北京:机械工业出版社:第50页7蔡翠平数据库技术-SQL.第1版,北京:清华大学出版社,2002年1月.8C.J.Date.数据库系统导论.第一版,北

29、京:机械工业出版社,2000.9王珊,陈红.数据库系统原理教程.第一版,北京:清华大学出版社,2005.10 丁宝康,董健全.数据库实用教程.第二版,北京:清华大学出版社,2005.11张莉,王强,赵文,董莉.SQLServer数据库原理及应用教程.第二版,北京:清华大学出版社,2004.12 耿冲 .SQLServer2000 数据库管理.第二版,北京 :机械工业出版社,2001.13 章立民 .SQLServer2000Transact_SQL 程序设计 .第二版 ,北京:中国铁道出版社,2000.14 朱克勤.数据库系统性能优化方法.第一版,北京 :中国铁道出版社,2004.15 宋世斌

30、,李存华.SQLServer 中存储过程技术的研究与应用.第二版,北京 :电脑知识与技术学院 ,2007.16 王洪香.基于SQLServer 数据库完整性约束的几点探讨.第二版,北京 :清华大学出版社 ,2006.18 王新龙.存储过程应用研究.第一版,北京 :中国铁道出版社 ,2006.19 宋大伟,马凤娟,安庆森.SQLServer 中如何在日志文件丢失时恢复数据库.第二版,北京 :教育学院 ,2005.20 梁宾 ,胡天云 .SQLServer 中数据库表结构的动态修改.第一版 ,浙江 :万里学院,2002.21 王奇成 .Sybase 数据库的存储过程性能优化.第二版,北京 :铁路计

31、算机应用 ,2005.22 张义德,于西俭.基于SQLServer 的存储过程技术研究.第二版,北京:航空计算技术,2001.23 王洪香.基于SQLServer 数据库完整性约束的几点探讨.第二版, 北京 :办公自动化,2006.24 耿文兰 .SQLServer 数据库管理与开发 .第 1 版.北京 :电子工业出版社 ,2003 年 10 月 .25 刘大玮主编 .QLServer 数据库项目案例导航.京清华大学出版社,2002: 第 33 页-35 页26 刘赛锦 .Transact-SQL 实例大全.第 1 版.北京 :国防工业出版社,2002 年 1 月 :第 7 页27 牛勇 .S

32、QLServer 编程篇 .第 1 版.北京:电子工业出版社 ,2005 年 1 月 :第 31 页-74 页28 丁宝康.数据库原理.第 1 版 .北京 :北京经济科学出版社,2004 年 1 月 :第 51 页-68 页29 姜力 .高群 .SQLServer 数据库设计与管理.第 1 版.北京 :北京大学出版社,2006 年 8 月 :第49 页-92 页30 邱玉辉.数据库实用技术.第 1 版.重庆 :西南师范大学出版社,2000 年 12 月 :第 25 页附录 A 程序代码/*/*DBMSname:SybaseASAnywhere9*/ /*Createdon:2008-6-141

33、7:33:55*/*=*/ifexists(select1fromsys.sysforeignkeywhererole='FK_CUSTOMER_REFERENCE_MANAGER')thenaltertableCustomerdeleteforeignkeyFK_CUSTOMER_REFERENCE_MANAGERendif;ifexists(select1fromsys.sysforeignkeywhererole='FK_DISTRIBU_REFERENCE_WAREHOUS')thenaltertableDistributiondeleteforeign

34、keyFK_DISTRIBU_REFERENCE_WAREHOUSendif;ifexists(select1fromsys.sysforeignkeywhererole='FK_DISTRIBU_REFERENCE_SUPPLYDE')thenaltertableDistributiondeleteforeignkeyFK_DISTRIBU_REFERENCE_SUPPLYDEendif;ifexists(select1fromsys.sysforeignkeywhererole='FK_RETURNF_REFERENCE_SUPPLYDE')then alt

35、ertable"ReturnFanchang deleteforeignkey"FK_RETURNF_REFERENCE_SUPPLYDE" endif;ifexists(select1fromsys.sysforeignkeywhererole='FK_SALEDETA_REFERENCE_DRUGS')thenaltertableSaleDetaildeleteforeignkeyFK_SALEDETA_REFERENCE_DRUGSendif;ifexists(select1fromsys.sysforeignkeywhererole=

36、9;FK_SALEDETA_REFERENCE_SALESTA')thenaltertableSaleDetaildeleteforeignkey"FK_SALEDETA_REFERENCE_SALESTA"endif;ifexists(select1fromsys.sysforeignkeywhererole='FK_SALESTA_REFERENCE_CUSTOMER')thenaltertable"Salestable"deleteforeignkey"FK_SALESTA_REFERENCE_CUSTOMER&q

37、uot;endif;ifexists(select1fromsys.sysforeignkeywhererole='FK_SUPPLIER_REFERENCE_SUPPLIER')thenaltertable"Suppliercurrentaccount"deleteforeignkeyFK_SUPPLIER_REFERENCE_SUPPLIER endif; ifexists(select1fromsys.sysforeignkeywhererole='FK_SUPPLY_REFERENCE_SUPPLIER ')thenaltertabl

38、eSupplydeleteforeignkeyFK_SUPPLY_REFERENCE_SUPPLIERendif;ifexists(select1fromsys.sysforeignkeywhererole='FK_SUPPLYDE_REFERENCE_DRUGS')thenaltertableSupplyDetaildeleteforeignkeyFK_SUPPLYDE_REFERENCE_DRUGSendif;ifexists(select1fromsys.sysforeignkeywhererole='FK_SUPPLYDE_REFERENCE_SUPPLY

39、9;)thenaltertableSupplyDetaildeleteforeignkeyFK_SUPPLYDE_REFERENCE_SUPPLYendif;ifexists(select1fromsys.systablewheretable_name='Customer'andtable_typein('BASE','GBLTEMP')thendroptableCustomer endif;ifexists( select1fromsys.systablewheretable_name='Distribution'andtabl

40、e_typein('BASE','GBLTEMP')thendroptableDistributionendif;ifexists(select1fromsys.systablewheretable_name='Drugs'andtable_typein('BASE','GBLTEMP')thendroptableDrugsendif;ifexists(select1fromsys.systablewheretable_name='Manager'andtable_typein('BASE&

41、#39;,'GBLTEMP')thendroptableManagerendif;ifexists(select1fromsys.systable wheretable_name='ReturnFanchang andtable_typein('BASE','GBLTEMP') )thendroptable"ReturnFanchang"endif;ifexists(select1fromsys.systablewheretable_name='SaleDetail' andtable_typein(&

42、#39;BASE','GBLTEMP') )thendroptableSaleDetailendif;ifexists(select1fromsys.systablewheretable_name='Salestable' andtable_typein('BASE','GBLTEMP') )thendroptable"Salestable"endif;ifexists(select1fromsys.systablewheretable_name='Suppliercurrentaccount&

43、#39; andtable_typein('BASE','GBLTEMP') )thendroptable"Suppliercurrentaccount"endif;ifexists(select1fromsys.systablewheretable_name='Suppliers'andtable_typein('BASE','GBLTEMP')thendroptableSuppliersendif;ifexists(select1fromsys.systablewheretable_name

44、='Supply'andtable_typein('BASE','GBLTEMP')thendroptableSupplyendif;ifexists(select1fromsys.systable wheretable_name='SupplyDetail'andtable_typein('BASE','GBLTEMP') )thendroptableSupplyDetailendif;ifexists(select1fromsys.systablewheretable_name='War

45、ehouse'andtable_typein('BASE','GBLTEMP')thendroptableWarehouseendif;/*=*/*Table:Customer*/*=*/createtableCustomer(IDchar(8)notnull,"Fulltitle"char(30),Abbreviationchar(10),Addressvarchar(30),Respectivearea"varchar(20),Telephonevarchar(15),"Contactperson"v

46、archar(20),"Bankaccountnumber"varchar(18),"Taxpayerregistration"varchar(20),constraintPK_CUSTOMERprimarykey(ID);/*=*/*Table:Distribution*/*=*/createtableDistribution(War_IDchar(8),IDchar(8),Quantityfloat);/*=*/*Table:Drugs*/ /*/createtableDrugs(IDchar(8)notnull,Namevarchar(20),&q

47、uot;Unitprice"money,Specificationsvarchar(20),Originvarchar(20),Packingchar(15),Quantityint,Durabilitychar(10),"Authorizeddocumentnumber"char(15),constraintPK_DRUGSprimarykey(ID);/*=*/*Table:Manager*/*=*/createtableManager(IDchar(8)notnull,Namevarchar(20),Ageint,Sexchar(2),telbigint,a

48、dresschar(20),constraintPK_MANAGERprimarykey(ID);/*=*/*Table:"ReturnFanchang"*/*=*/createtable"ReturnFanchang"(IDchar(8)notnull,"ReturnDate"char(20),"Returnedgoodsquantity"int,"Unitprice"moeny,constraint"PK_RETURNFANCHANG"primarykey(ID);/*=

49、*/*Table:SaleDetail*/*=*/createtableSaleDetail(IDintnotnull,Dru_IDchar(8),"Sellsthemoneyshop"varchar(20),"Salesvolume"varchar(20)notnull,"Unitprice"moneynotnull,Specificationvarchar(20),constraintPK_SALEDETAILprimarykey(ID);/*=*/*Table:"Salestable"*/*=*/create

50、table"Salestable"("Sellsthemoneyshop"varchar(20)notnull,IDint,"Time"DateTime, "Hastheamount"money,constraint"PK_SALESTABLE"primarykey("Sellsthemoneyshop");/*=*/*Table:"Suppliercurrentaccount"*/*=*/createtable"Suppliercurrenta

51、ccount"("Accountserialnumber"char(8)notnull,IDchar(8),"Time"varchar(15),"Billingmethod"varchar(10),"Settlementamount"money,constraint"PK_SUPPLIERCURRENTACCOUNT"primarykey("Accountserialnumber");/*=*/*Table:Suppliers*/*=*/createtableSup

52、pliers(IDchar(8)notnull,"Fulltitle"varchar(20),Abbreviationvarchar(10),Telephonevarchar(15),Addressvarchar(20),"Respectivearea"varchar(10),"Bankaccountnumber"char(20),"Taxpayerregistration"varchar(20),constraintPK_SUPPLIERSprimarykey(ID);/*=*/*Table:Supply*/*=

53、*/createtableSupply(IDchar(8)notnull, "Supplytime"char(20),"Hastheamount"money, constraintPK_SUPPLYprimarykey(ID);/*=*/*Table:SupplyDetail*/*=*/createtableSupplyDetail(IDchar(8)notnull,Dru_IDchar(8),Supplyfloatnotnull,"Unitprice"moneynotnull,Specificationsvarchar(20),constraintPK_SUPPLYDETAILprimarykey(ID);/*=*/*Tab

温馨提示

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

评论

0/150

提交评论