家电进销存管理系统数据库设计_第1页
家电进销存管理系统数据库设计_第2页
家电进销存管理系统数据库设计_第3页
家电进销存管理系统数据库设计_第4页
家电进销存管理系统数据库设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持武汉理工大学华夏学院课 程 设 计课程名称数据库系统原理课程设计题 目家电进销存管理系统数据计专 业计算机网络班 级2074学 号姓名徐 杰成绩指导教师 张玉蓉2009年6月29日至2009年7月3日课程设计任务书设计题目:家电进销存管理系统数据库设计设计目的本课程的设计的目的是通过实践使同学们经历数据库设计开发的全过程和受到一次综合训练,以便能较全面地理解、 掌握和综合运用所学的知识。结合具体的开发案例,理解并 初步掌握系统分析、系统设计、系统实施的主要环节和步骤以及软件文档的制作能力。设计任务(在规定的时间内完成下列任务)用户有以

2、下需求:建立销售者资料;建立产品资料,建立客户索引;订单信息。完成所有检索、销售购买工作,完成查询又有产品的信息,产品的信息库存量,和销售进货去路。具体要求如下:1销售者数据包括:姓名、性别、出生日期、身份证号、部门、通讯地址、邮政编码、联系电话、。2. 产品资料数据包括:产品编号、名称、种类编号,价格,价格库存量,出厂日期3. 检索系统能根据数据包括:产品编号、名称、种类编号,价格,价格库存量,出厂日期查到该销售员,4 系统包括的功能模块:进货功能模块,销售管理功能模块,存储模块,订单信息模块时间安排消化资料、系统调查1天系统分析、总体设计,实施计划、撰写报告3天演示、验收1天具体要求1、

3、明确课程设计的目的和重要性, 认真领会课程设计的题目, 读懂课程设计指导书的要求, 学会设计的基本方法与步骤,学会如何运用前修知识与收集、归纳相关资料解决具体问题的 方法。严格要求自己,要独立思考, 按时、独立 完成课程设计任务。2、设计报告:要求层次清楚、整洁规范、不得相互抄袭,凡正文内容有整段完全相同者一律以抄袭论处。设计报告正文字数不少于0.2万字(不包括附录)指 导教师签名:教研室主任(或责任教师)签名:09年6月29日09年6月29日1需求分析(1)进销存管理系统问题的提出电子商务的发展和市场竞争的加剧,中小企业就面临着巨大的挑战网络的兴起与电子商务的发展带来了时空界限的突破,贸易方

4、式的变革,经济活动的革命,在某种意义上,这些变化给中小企业同大企业的竞争的有利条件。但 是在管理方面,中小企业就比大企业差了一大节,所以进销存管理就成为中小企业的存在和发展的关键。所以设计进销存管理系统来管理企业就是当务之急的事了。工程的规模本系统有五个模块组成,其中的资料管理系统模块又分为商品资料的维护,供货商资料维护和客户资料维护。目标本系统属于小型的实验型的系统,为了对中小型企业进销存的管理,实现一些初步的计算机化的管理。通过本系统可以对以前的那种手工管理的问题进行修正。可行性的分析现在的许多中小型企业用的都是纸和笔的人工管理方式,这样的管理即困难又很浪 费时间和成本,还很容易出错。所以

5、就应该象大型企业那样采用先进的管理方式,从而提高企业的效率和降低成本。用 SQL来完成这个系统的功能,用这个系统来管理企业,因为它 比人工管理降低了管理的成本,能及时调整营销的策略,还可以提高库房的利用率。经过上面的分析,这个系统可行。系统包括的功能模块:进货功能模块,销售管理功能模块,存储模块,订单信息模块(2) 进销存管理系统的流程:如图(一)所示(3)数据库环境说明进销存数据库采用 Micrsoft SQL Server 2000 En terprise Edti on数据库管理系统建立并维护。数据库设计过程中采用Micrsoft公司的Visio创建进销存数据库的 ER图,并生成数据库脚

6、本文件“进销存数据库设计.DDL”其中SQLServer的登录模式为混和身份验证, 超级用户的用户名及密码均为 sa, SQL Server服务器的端口号:1433。2.数据库的命名规则1. 数据库的命名:全部由英文小写字母组成,单词之间使用下划线分割女口:进销存数据库命名为SALES2. 数据库表命名:表义名(可以使用缩写)表义名:单词首字母大写2数据库的概念结构设计(1)管理系统的E-R图 如图(二)电话Usersroduct编号, 姓名图(二)地址该数据库存储用户的基本信息PurchaseMasterPurchaseDetaileliveryMasterliveryDetail的联系人的

7、基本信息订单销售员予储客户的基本信息”二接受Suppli厂家ntactSupplier言息数据库的逻辑结构设计与物理结构设计表名erAuthorityMan / 储至到的表汇信息电话SalesManProgramsCusterContactManCustome存储用户权限信息应商联系人基本信息信息存储销售人员基本 储存进货主信息/圣储销售权限模存储供应商的基本存储产品资料信息存储销售主信息学历电话订够客尸公司名称名称,总价 格。编号数量,日期, 所需产品图(三)(2 )各表的详细信息3.1客户信息表表名Customer (客户信息表)列名数据类型(精度范围)空/非空约束条件说明Customer

8、lDvarchar(8)非空PK编号CustomerSimpleNamevarchar(20)非空客户公司简称CustomerNamevarchar(60)空客户公司全称Ownervarchar(30)空负责人Titlevarchar(30)空负责人称谓Telephonevarchar(20)空电话MobilePhonevarchar(20)空移动电话Faxvarchar(20)空传真SalesManIDvarchar(8)空FK销售员编号CutomerAddressvarchar(100)空客户地址DeliveryAddressvarchar(100)空客户送货地址InvoiceAddres

9、svarchar(100)空开票地址LastDeliveryDatedatetime空最后送货日期补充说明外键子父FK_Customer_SalesManSalesManIDSalesMan.SalesManIDFK_CustomerContactMan_CustomerCustomerContactMan.CustomerldCustomerIDCustomer_DeliveryMaster_FK1DeliveryMaster.CustomerIDCustomerID图(四).3.2客户联系人表表名CustomerContactMan (客户联系人)列名数据类型(精度范围)空/非空约束条件说

10、明ContactIDint非空PK(自增)编号ChineseNamevarchar(10)非空中文名称EnglishNamevarchar(60)空英文名称Ttitlevarchar(10)空联络人称谓Telephonevarchar(20)空电话MobilePhonevarchar(20)空移动电话CustomerIdvarchar(8)空FK客户编号补充说明外键子父FK_CustomerContactMan_CustomerCustomerIdCustomer.CustomerID图(五)3.3产品表表名Product (产品表)列名数据类型(精度范围)空/非空约束条件说明ProductI

11、Dvarchar(8)非空PK编号ProductNamevarchar(30)非空产品名称SafeStockdecimal(18,0)非空Defalut:0安全存量LastPurchaseDatedatetime空最后进货日期LastDeliveryDatedatetime空最后送货日期Quantitydecimal(18,0)非空Defalut:0当前数量SuggestBuyPricedecimal(18,0)空建议购买价SuggestSalePricedecimal(18,0)空建议销售价补充说明外键子父Product_DeliveryDetail_FK1DeliveryDetail.Pr

12、oductIDProductIDProduct_PurchaseDetail_FK1PurchaseDetail.ProductIDProductID图(六)3.4销售人员表表名SalesMan (销售人员表)列名数据类型(精度范围)空/非空约束条件说明SalesManIDvarchar(8)非空PK编号ChineseNamevarchar(10)非空中文名称EnglishNamevarchar(60)空英文名称Telephonevarchar(20)空电话MobilePhonevarchar(20)空移动电话ContactAddressvarchar(50)空联络地址Emailvarchar

13、(30)空电子邮件补充说明外键子父FK_Customer_SalesManCustomer.SalesManIDSalesManIDSalesMan_DeliveryMaster_FK1DeliveryMaster.SalesManIDSalesManID图(七)3.5供应商资料表表名Supplier (供应商资料表)列名数据类型(精度范围)空/非空约束条件说明SupplierlDvarchar(8)非空PK编号SupplierSimpleNamevarchar(20)非空供应商简称SupplierNamevarchar(60)空供应商全称Ownervarchar(30)空负责人Titleva

14、rchar(30)空负责人称谓Telephonevarchar(20)空电话MobilePhonevarchar(20)空移动电话Faxvarchar(20)空传真CompanyAddressvarchar(100)空公司地址FactoryAddressvarchar(100)空工厂地址LastPurchaseDatedatetime空最后进货日期补充说明外键子父FK_PurchaseMaster_SupplierPurchaseMaster.SupplierIDSupplierIDFK_SupplierContactMan_SupplierSupplierContactMan.Supplie

15、rIdSupplierID图(八)3.6用户表表名Users (用户表)列名数据类型(精度范围)空/非空约束条件说明USERSIDvarchar(8)非空PK用户编号UserNamevarchar(30)非空用户名PasswordCodechar(128)非空Defalut:000000密码IsUseint空Defalut:1正常1,禁用一1补充说明键子父FK_UserAuthority_UsersUserAuthority.UserlDUserID图(九)4数据库的实现与测试(1)各表在数据库中的关系如图(十)图(十)(2)视图及查询设计,以及查询结果。注:数据库中的原 product表(十 图(十二)查询结果图(十三)查询结果一)5参考资料1.数据库设计教程何玉洁等机械工业出版社2.数据库应用系统开发技术刘军等机械工业出版社3.数据库系统概论杨开英武汉理工大学出版社4.其它资料若干6体会:通过本次课程设计我深深的感受到数据库在实际应用中的重要性,而且加深 了我对SQL语句的理解和运用。同时感到自己对数据库的了解还远远不够的,动手能 力需要较强。要将数

温馨提示

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

评论

0/150

提交评论