仓库管理系统数据库报告


    
    课程设计报告






    课程设计题目:仓库理系统








    专 业:软件电商
    班 级:
    姓 名:
    学 号
    指导教师

    20XX年 X月 X 日




    实验题目:仓库理系统
    二 实验点时间:
    点:
    时间:X月X日—X月X日
    三实验目:
    通次课程设计学生够综合运学关系数库原理知识解决设计实际问题进步掌握数库原理相关理数库设计实现程进步提高学生分析问题解决问题力学生动手力
    四 实验求:
    1.系统进行系统功需求分析
    2 数库设计分析阶段进行详细数库需求分析进行概念数库设计画出数库ER图(局部整体ER图)
    3 设计出详细逻辑数库结构实体联系转化相应二维表关系模式指定关系关键字外部关键字关系约束加限定
    4 通企业理器查询分析器实现二维关系(建议SQL代码实现)求建立相关索引
    5 根系统功需求设计相应查询视图
    6 求根系统功需求建立存储程
    7 根功需求建立相应触发器保证数致性
    8 通建立户权限分配实现数库定安全性考虑数库备份恢复(容选作)
    五实验思路:
    1仓库系统模块:








    仓储理系统
    入库登记
    出库登记
    库存理
    登记仓库编号
    登记货物名称
    登记货物种类
    登记货物数量
    登记入库时间
    登记货物名称
    登记货物种类
    登记货物数量
    登记出库时间
    登记仓库编号
    库存统计
    更新库存
    增加货物分类
    登记货物编号
    登记货物编号









    2数字典:
    货物信息表:
    序号
    字段

    数类型
    数长度
    1
    CargoId
    货物编号
    int
    4
    2
    Cargoname
    货物名称
    char
    50
    3
    Cargolb
    货物种类
    char
    50
    入库登记表:
    序号
    字段

    数类型
    数长长度
    1
    CargoId
    货物编号
    int
    4
    2
    Cargoprice
    货物价格
    Int
    4
    3
    Cargonum
    货物数量
    int
    4
    4

    In_cargotime
    货物入库时间
    Date
    8
    5
    warehouseid
    仓库编号
    Int
    4

    出库登记表:
    序号
    字段

    数类型
    数长度

    1
    cargoId
    货物编号
    Int
    4
    2
    Out_cargonum
    出库数量
    Int
    4
    3
    Warehouseid
    仓库编号
    int
    4
    4
    Out_time
    货物出库时间
    Date
    8
    5
    Out_cargoprice





    货物出库价格
    Int
    4
    仓库表:
    序号
    字段

    数类型
    数长度
    1
    warehouseId
    仓库编号
    Int
    4
    2
    warehousemun
    库存数量
    Int
    4
    3概念结构设计:
    仓库理系统全局ER图:
    出库
    货物编号
    货物种类
    货物名称
    货 物

    入库

    入库登记
    货物入库时间
    入库数量
    仓库编号
    货物编号
    入库价格
    出库登记
    出库数量
    出库价格
    出库价格
    仓库编号
    货物编号

    4逻辑结构设计:
    ER图转换成关系模式
    货物(货物编号货物名称货物种类)
    入库(货物编号入库价格入库数量入库时间仓库编号)
    出库(货物编号出库数量出库价格出库时间仓库编号)
    六 实现程:
    *创建仓库理数库arehouse_mag:*
    create database warehouse_mag
    on
    ( namehousemag_date
    filename'd\cargomdf'
    size10
    maxsize50
    filegrowth5)
    Log on
    ( namehousemag_log
    filename'd\cargoldf'
    size10
    maxsize50
    filegrowth5)


    *创建货物信息表cargo:*
    CREATE TABLE cargo( cargoId int Primary key
    cargoname char(50) not null
    cargolb char(50) not null )
    insert into cargo values(001'数库''书')
    insert into cargo values(002'百事乐''饮料')
    insert into cargo values(003'土豆''蔬菜')
    insert into cargo values(004'xp''软件')
    insert into cargo values(005'李宁''鞋')

    *创建入库表Inhouse:*
    CREATE TABLE Inhouse( cargoId int not null
    In_cargotime char(30) not null
    In_cargoprice char(8) not null
    In_cargomum int not null
    warehouseid int )

    insert into Inhouse values(001'20100110'5010001)
    insert into Inhouse values(002'20100110'6020001)
    insert into Inhouse values(003'20100227'5525001)
    insert into Inhouse values(004'20100621'4630004)
    insert into Inhouse values(005'20100712'3835005)
    *创建出库表Outhouse:*
    CREATE TABLE Outhouse( cargoId int not null
    Out_cargonum int
    Out_cargoprice char(8)
    Out_time char(20) not null
    Warehouseid int)

    insert into outhouse values(001100050'20100534'1)
    insert into outhouse values(002200060'20100623'2)
    insert into outhouse values(003250055'20100721'3)
    insert into outhouse values(004300046'20100823'4)
    insert into outhouse values(005350054'20100825'5)

    *创建仓库表warehouse:*
    CREATE TABLE warehouse ( warehouseid int Primary key
    warehousemun int)

    insert into warehouse values(11000)
    insert into warehouse values(22000)
    insert into warehouse values(32500)
    insert into warehouse values(43000)
    insert into warehouse values(53500)

    *创建查询存储程*
    create procedure Inhouse_p
    as
    select *
    from Inhouse
    go

    *Inhouse插入元组*
    create procedure inhouse1
    ( @cargoId int
    @In_cargotime char(30)
    @ In_cargoprice char(8)
    @ In_cargomum int
    @warehouseid int )
    as
    insert into Inhouse values (@cargoId@In_cargotime@In_cargoprice@ In_cargomum@warehouseid)

    create procedure in_out
    (@number int
    @ID int
    )
    as
    update warehouse
    set warehousemunwarehousemun@number
    where warehouseid@ID

    * 触发器设计
    删Inhouse表中基信息时触发cargo表删相应记录*
    create trigger Inhouse_delete
    on Inhouse
    for delete
    as
    delete cargo
    from cargo
    where InhousecargoIdcargocargoId

    *删outhouse表中基信息时触发warehouse表删相应记录*
    create trigger outhouse_delete
    on outhouse
    for delete
    as
    delete warehouse
    from warehouse
    where warehouseidouthouseid

    *出进货仓库库存*
    create procedure in_out1
    (@number int
    @ID int
    )
    as
    update Inhouse
    set in_cargomumin_cargomum+@number
    where wareHouseID@ID

    create procedure in_out2
    (@number int
    @ID int
    )
    as
    update wareHouse
    set wareHousemun@number
    where wareHouseID@ID

    七 实验总结:
    程序总体包括入库出库库存理够实现仓库理基功实现表表间动更新(某部分修改会引起表数更改)
    SQL水限该程序远远够完善实现复杂功(没设计界面)离实际存较差距需进步修改完善
    八 心体会:
    次仓库理系统课程设计中学时明白做型软件步骤流程设计软件运具体实际工作中关键环节程序设计运行测试中遇问题该解决解决问题中学许时课没知识然够完成仓库理系统感觉成感





    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 10 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    数据库技术课程设计仓库管理系统

    数据库技术课程设计 题目: 仓库管理系统 姓名: ...

    3年前   
    571    0

    教务管理系统数据库课程设计报告

     《数据库原理》课程设计报告课程名称: 《数据库原理》课程设计 设计题目: 《教务管理系统》 指导教师: ...

    1年前   
    266    0

    人力资源管理系统数据库设计《数据库系统原理》课程设计报告

    《数据库系统原理》课程设计报告项目名称:人力资源管理系统数据库设计专 业: 计算机科学与技术 年 级: 姓 ...

    1年前   
    413    0

    仓库管理系统的设计与实现

    1 绪论随着社会经济的不断进展,各个企业也面临着各种机遇和挑战。为了能够在这个信息化的时代连续进展下去,就必需紧跟上时代的脚步。随着网络技术的不断进展, 现代物流技术也在不断的更换代。传统的人...

    1年前   
    272    0

    javaw仓库管理系统

    Java仓库软件总体设计说明书Software Summary Design Specification设计人: 审核人: ...

    3周前   
    106    0

    学生成绩管理数据库系统设计(数据库实验大作业)

    学生成绩管理数据库系统设计 课程:数据库安全实验 姓名: 学院: 计算机学院 ...

    1年前   
    444    0

    图书管理系统数据库设计数据库应用系统开发课程设计

    信息工程学院《数据库应用系统开发》课程设计论文题 目:图书管理系统数据库设计学 号:专业班级:信管级(X)班姓 名:魏 金 风指导老师:完成日期:2007摘 要在计算机日益普及...

    2年前   
    434    0

    服装租赁管理系统数据库设计

    本科学生综合性实验报告课程名称:数据库系统原理项目组长 学号 项目组员 学号 项目组员 学号 ...

    2年前   
    472    0

    教师管理系统(数据库)课程设计

    数据库技术与应用(SQLServer2005)课 程 设 计题 目教师管理系统 组 员 班 级计科班学 院信息科学与工程学院指导教师 2012年 X...

    3年前   
    1318    0

    医院管理系统数据库课程设计

    医院管理系统数据库课程设计内容摘要数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用...

    1年前   
    441    0

    MySql数据库课程设计(学生管理系统)

    XX大学数据库课程设计报告 系 院 应用科学学院 年 级 2013级 专 ...

    2年前   
    677    0

    通讯录管理系统数据库设计与实现

    通讯录管理系统数据库设计与实现1 需求简介(XX)1.1 功能概述通讯录管理系统用户基本信息管理联系人基本信息管理修改昵称修改密码添加联系人修改联系人删除联系人条件查询关键字查询分组基本信息添...

    2年前   
    704    0

    图书管理系统数据库设计-MYSQL实现

    图书管理系统数据库设计一、系统概述1、系统简介图书管理是每个图书馆都需要进行的工作。一个设计良好的图书管理系统数据库能够给图书管理带来很大的便利。2、需求分析图书管理系统的需求定义为:1.学生...

    11个月前   
    456    0

    数据库员工工资管理系统

    成 绩 评 定 表 学生姓名 班级学号 专 业 电子信息 科学与技术 课程设计题目 员工工资管理系统 评 语 组长签字: 成...

    5年前   
    1507    0

    基于MYSQL的图书管理系统数据库设计

    题目:基于MYSQL图书管理系统数据库设计 目录1.题目概述 32.需求分析 32.1功能需求 32.2数据需求 42.3 数据安全与约束 42.4 数据流图 53.概要设计...

    3年前   
    739    0

    小区物业管理系统数据库设计

    小区物业管理系统的设计与实现报告内容摘要:1 需求分析说明书2 概念结构设计3 逻辑结构设计4 物理结构设计5 详细设计6 总结(经验体会)小组自评:在设计实现整个项目的...

    1年前   
    334    0

    数据库课程设计超市管理系统

    数 据 库 课 程 设 计 说 明 书设计题目: 超市管理系统 专 业: 信息与计算科学 班级: 小组成员:学号: ...

    2年前   
    498    0

    数据库元数据管理系统设计与实现

    本科毕业设计(论文) 题  目:  数据库元数据管理系统设计与实现 院  系:       专业年级:  2009级    学生姓名...

    2年前   
    396    0

    酒店客房管理系统数据库课设报告

    北 华 航 天 工 业 学 院课程设计报告(论文)课程名称: 数据库系统原理 报告(论文)题目: 酒店客房管理系统 ...

    3年前   
    475    0

    SQL数据库制作考务管理系统实验报告

    SQL数据库制作考务管理系统实验报告  一、实验目的  1.  掌握sql server的基本用法  2.  熟悉掌握asp语言的应用  3.  掌握asp的页面结构和内置对象  4.  掌握...

    9年前   
    662    0

    文档贡献者

    文***品

    贡献于2019-06-22

    下载需要 10 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档