数据库课程设计-仓库管理系统_第1页
数据库课程设计-仓库管理系统_第2页
数据库课程设计-仓库管理系统_第3页
数据库课程设计-仓库管理系统_第4页
数据库课程设计-仓库管理系统_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

存档资料成绩:

华东交通大学理工学院

课程设计报告书

所属课程名称数据库课程设计

题目仓库管理系统_______________

分院电信分院___________________

专业班级14电子商务1班_____________

学号______________________________

学生姓名_______________________________

指导教师_______________________

2015年12月28日

119杨逍仓库管理系统

目录

第1章程序设计目的与要求........................

1.1设计目的

1.2设计要求

第2章程序实现思路........................

2.1概要设计

2.11系统功能结构

2.12概念模型设计E-R图

第3章程序清单.....................

3.1数据库设计

3.2表

第4章课程设计心得........................

第5章参考文献............................

致谢

119杨逍仓库管理系统

第一章程序设计目的

1.1设计目的

课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知

识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,

实践编程的能力。课程设计的目的:

1.加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平;

2.在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提

高;

3.学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力;

4.为毕业设计利以后工作打下必要基础。

1.2设计要求

运用数据库基本理论与应用知识,建立一个数据库应用系统。要求把现实世界的事物

及事物之间的更杂关系抽象为信息世界的实体及实体之间联系的信息模型,再转换为

机器世界的数据模型和数据文件,并对数据文件实施检索、更新和控制等操作。

1.用E-R图设计选定题目的信息模型;

2.设计相应的关系模型,确定数据库结构;

3.分析关系模式各属于第几范式,阐明理由;

4.设计应用系统的系统结构图,确定系统功能;

5.通过设计关系的主码约束、外码约束和使用CHECK实现完整性控制;

6.为参照关系设计插入、删除、修改触发器;

7.实现应用程序设计、编程、优化功能;

第3页共15页

119杨道仓库管理系统

第一章程序实现思路

2.1概要设计

2.11系统功能结构

仓库管理系统

杏询信息仓库信息管理

第4页共15页

119杨道仓库管理系统

2.概念模型设计

E-R图

目>

一一;—\炉n

CaL>\V

(®>V1产

CASB^I

Ny^电话》/@库暄)

<^g*l1

C^^>T入库记录——........------1出库记录1-库单Q

X卜~

蜀S^<J

出1\\

1/\

।理员

/\号型1)

G库竺)

第5页共15页

119杨逍仓库管理系统

第二章程序正文

3.1数据库设计

⑴关系图

CUIU

C3▲

CU&7

Sf»□

Smae

Cno

CKAIB

CKprke

Ctiono

eg

tHf»

KHoue

■no

IHr»▲

[Nlelble

EMriue□

KHlxr

imel

cm

CAKXV

_1Ctwe

jcionrlel

第6页共15页

119杨逍仓库管理系统

3.2表:

i.商品表

列名数据类型允许空

r'..............................................

15nochar(5)□

snamechar(20)0

sleibiechar(10)□

sxinghaochar(8)0

sdanweichar⑵□

spriceint0

createtableSHANGPIN

(Snochar(5)primarykey,

Snamechar(20)unique,

Sleibiechar(10),

Sxinghaochar(8)unique,

Sdanweichar(2)notnull,

Spriceint

2.仓库表

列名数据类型允许空

enoIchar(5)

cnamechar(20)

createtableCANGKU

(Cnochar(5)primarykey,

Cnamechar(20)

第7页共15页

119杨逍仓库管理系统

3.库存表

列名数据类型允许空

createtableSTORE

(Snochar(5),

Cnochar(5),

NUMint,

primarykey(Sno,Cno),

foreignkey(Sno)referencesSHANGPIN(Sno),

foreignkey(Cno)referencesCANGKU(Cno)

\I

)

4.管理员表

列名数据类型允许空

;char⑸

Mnamechar(10)

Msexchar(2)

int

char(15)

createtableMANAGER

(Mnochar(5)primarykey,

Mnamechar(10)notnull,

Msexchar(2)check(Msexin('男','女')),

Mageintcheck(Mage>=13andMage<=60),

Mtelchar(15)

)

第8页共15页

119杨逍仓库管理系统

5.客户表

列名数据类型允许空

KHno:char(5)

KHleibiechar(10)

KHnamechar(20)

KHlxrchar(10)

KHtelchar(15)

createtableKEHU

(KHnochar(5)primarykey,

KHleibiechar(10),

KHnamechar(20),

KHlxrchar(10),

KHtelchar(15),

CITYchar(5),

6.入库表

列名数据类型允

RKnochar(5)

RKdaychar(8)

5nochar⑸

Snamechar(20)

Cnochar(5)

RKnumirt

RKpriceirt

RKmoneyirt

RKyfkirt

KHnochar(5)

KHnamechar(20)

Mnon:har(5)

Mnamen:har(10)

第9页共15页

119杨逍仓库管理系统

createtableRUKU

(RKnochar(5)primarykey,

RKdaychar(8),

Snochar(5),

Snamechar(20),

Cnochar(5),

RKnumint,

RKpriceint,

RKmoneyint,

RKyfkint,

KHnochar(5),

KHnamechar(20),

Mnochar(5),

Mnamechar(10),

foreignkey(Sno)referencesSHANGPTN(Sno),

foreignkey(Cno)referencesCANGKU(Cno),

foreignkey(Mno)referencesMANAGER(Mno),

foreignkey(KHno)referencesKEHU(KHno)

第io页共15页

119杨逍仓库管理系统

7.出库表

列名数据类型允许空

:CKnochar(10)

CKdaychar(8)

Snochar⑸

Snamechar(20)

Cnochar⑸

CKnum

温馨提示

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

评论

0/150

提交评论