商务礼仪培训Ⅲ 饭桌上的“潜规则”_第1页
商务礼仪培训Ⅲ 饭桌上的“潜规则”_第2页
商务礼仪培训Ⅲ 饭桌上的“潜规则”_第3页
商务礼仪培训Ⅲ 饭桌上的“潜规则”_第4页
商务礼仪培训Ⅲ 饭桌上的“潜规则”_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

1、商务礼仪培训 饭桌上的“潜规那么 大连东软信息学院企业物流仓储模块数据库设计清影组信息技术与商务管理系 物流12102 仓库管理系统设计13>.课程设计的目的通过仓库管理系统软件,能帮助工作人员利用计算机,快速方便的对仓库的货物进行管理、输入、输出、查找等操作,将货物的管理具体化、直观化、合理化。2. 设计思路由于货物的种类数量的纷繁复杂,比拟难以管理,给工作人员的工作带来诸多不便.创立仓库管理系统就是专门解决工作人员在这些烦琐的问题。此系统适用于仓库,它是比拟完善的系统管理软件,采用方便了仓库管理人员对仓库的管理,对管理人员的工作起到重要作用。通过仓库管理系统,能帮助工作人员利用计算机

2、,快速方便的对仓库的货物进行管理、输入、输出、查找等操作,将货物的管理具体化、直观化、合理化。通过该系统所记录的数据,可以使仓库管理者对货物的进出情况管理的更清楚,使仓库管理系统更完善,减轻工作人员的工作负担,使工作简化,从而对货物进行更井井有条的管理。主要的数据有:物品、出库明细、入库明细、职工、仓库管理员、供给商、出库单、入库单。该系统的总体功能框图如下所示: 2.1 系统E-R图2.2 数据库设计1物品物品编号,物品名称,规格,型号,单位,本钱价,销售价,库存数量2入库单入库单号,采购员工号,仓库管理员工号,入库时间,供给商编号,金额合计 3入库明细入库单号,物品编号,商品数量,金额4职

3、工职工号,职工类型,姓名,密码,性别 职工类型包括:采购员、业务员5仓库管理员仓库管理员工号,姓名,密码,性别6供给商供给商编号,供给商名,联系人,地址,7出库单出库单号,金额合计,业务员工号,仓库管理员工号,出库时间8出库明细出库单号,物品编号,实发数量,金额表名供给商列名数据类型长度约束说明SnoChar()8主码供给商IDSnameChar()20非空名称SconChar()6联系人SdrChar()30 SteleInt15 表名入库单列名数据类型长度约束说明RnoChar()14主码编号RcgynoInt6外码采购员工号RckglnoInt6外码管理员工号RdateChar()14非

4、空入库日期RgysnoChar()8外码供给商编号RjineInt10>0金额合计表名物品列名数据类型长度约束说明WnoChar()6主码物品编码WnameChar()20非空物品名称WguigeChar()10规格WxinghaoChar()10型号WdanweiChar()10单位WchengbenInt10>0本钱WshoujiaInt10>0售价WshuliangInt10数量WgysnoChar()8外码供给商编号表名入库明细列名数据类型长度约束说明RnoChar()14主码编号WnoChar()6主码物品编码WshuliangInt10数量

5、WjineInt10>0金额表名职工列名数据类型长度约束说明ZnoInt6主码职工号ZnameChar()10非空职工姓名ZleibieChar()8采购员or业务员职工类别ZsexChar()4男or女性别ZmimaChar()20非空密码表名仓库管理员列名数据类型长度约束说明GnoInt6主码职工号GnameChar()10非空职工姓名GsexChar()4男or女性别GmimaChar()20非空密码表名出库单列名数据类型长度约束说明CnoChar()14主码编号CywynoInt6外码业务员工号CckglnoInt6外码管理员工号CdateChar()14非空出库日期Cj

6、ineInt10>0金额合计表名出库明细列名数据类型长度约束说明CnoChar()14主码编号WnoChar()6主码物品编码WshuliangInt10数量WjineInt10>0金额Login 结构列名数据类型约束描述UserNameVARCHAR(20)主码用户名PasswordVARCHAR(20)非空密码建立名为仓库的数据库create database 仓库建立供给商表 create table 供给商(Sno char(8) primary key,Sname char(20),Scon char(16),Sdr char(30),Stele int)

7、建立入库单表create table 入库单( Rno char(14) primary key, Rcgyno int , Rckglnoint, Rdatechar(14) not null, Rgysno char(8),Rjine int ,foreign key(Rcgyno) references 职工(Zno),foreign key(Rckglno) references 仓库管理员(Gno),foreign key(Rgysno) references 供给商(Sno)建立物品表create table 物品(Wno char(6) primary key,Wname cha

8、r(20) not null,Wguige char(10),Wxinghao char(10),Wdanwei char(10),Wchengben int check(Wchengben>0),Wshoujia int check(Wshoujia>0),Wshuliang int,Wgysno char(8),Foreign key (Wgysno) references 供给商(Sno)建立入库明细表create table 入库明细(Rno char(14) primary key,Wno char(6),Wshuliang int,Wjine int c

9、heck(Wjine>0)foreign key(Wno) references 物品(Wno)建立职工表create table 职工(Zno int primary key,Zname char(10) not null,Zleibie char(8) check(Zleibie='采购员'or Zleibie='业务员'),Zsex char(4) check(Zsex = '男' or Zsex='女'),Zmima char(2

10、0) not null)建立仓库管理员表create table 仓库管理员(Gno int primary key,Gname char(10) not null,Gsex char(4) check(Gsex='男'or Gsex='女'),Gmima char(20) not null)建立出库单表create table 出库单( Cno char(14) primary key, Cywyno int , Cckglnoint, Cdatechar(14) not null,Cjine int ,foreign

11、key(Cywyno) references 职工(Zno),foreign key(Cckglno) references 仓库管理员(Gno),)建立出库明细表create table 出库明细(Cno char(14) primary key,Wno char(6),Wshuliang int,Wjine int check(Wjine>0)foreign key(Wno) references 物品(Wno)3.2 建立视图物品编号 物品名称 供给商编号 入库日期 出库日期 本钱 售价Create 5>view wupingaishu(物品编号,物品名称,供给商编号

12、,入库日期, 出库日期,本钱,售价) AS (Select 物品.Wno,物品.Wname,供给商.Sno,入库单.Rdate,出库单.Cdate,物品.Wchengben,物品.Wshoujia From 物品,入库单,入库明细,出库单,出库明细 Where 入库明细.Wno=物品.Wno and 入库明细.Rno=入库单.Rno and 出库明细.Cno=出库单.Cno and 供给商.Sno=入库单.Rgysno)3.3建立索引 分别以物品名称 和 供给商编号 进行索引Create index wupinname on 物品(Wname)Create index gysbianhao o

13、n供给商(Sno)说明:向“仓库管理员表中插入数据时共插入三条数据,前两条插入正常,第三条违背了Gsex列的限制插入失败说明:向“供给商表插入两条数据,插入成功。说明:向“物品表中插入数据时共插入两条数据,第一条插入正常,wgysno为外键 ,在供给商表中没有供给商编号s00003所以插入失败在这次数据库课程设计中,我们花了1周的时间做需求分析和数据库设计,只用了不到一周的时间编写程序。对于这种三级工程我们有些茫然,仓库管理系统到底要创立哪些表,表里到底要有哪些数据项,这些都很模糊。于是就找别人的设计作参考,按着设计要求一步一步的设计。需求分析真的很重要,也不容易,比编程还难。在需求设计阶段,

14、把系统的功能勾画出来,分析系统的数据字典、数据流向,画出E-R图,根据E-R图数据库设计关系模型,这样一步步下来,自己对仓库管理系统有更多的了解,对后面的程序编程也明朗了。在数据库设计的时候也花了很多时间,屡次的在数据库关系模型、E-R图和数据字典之间循环修改,重复的修改完整性定义,优化表格。在数据库设计期间,我们是在设计的过程中就去创立数据库,建表,所以当修改完整性定义和数据项时现得相当麻烦,因为有主键外键的完整性定义在修改时就不好做了。最终结论,我该把数据库设计完后才去创立数据库创立完整性定义等等,还有一点是创立表时最好也把后面程序功能的需要考虑进来。而且进行了多项测试。在这次数据库三级工程里运用了一学期知识,并且感到收获很多 。参考文献2 王珊,萨师瑄. ?数据库系统概论M. 第四版. ?高等教育出版社, 2006.5 3 孔令慧,陈涵. ?SQL Server数据库应用及程序开发M.?北京化学工业出版社, 2007附录小组成员我们的奉献奉

温馨提示

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

评论

0/150

提交评论