数据库仓库管理系统报告

2018-11-20 18:05

计算机与通信工程学院

数据库系统课程设计报告

题目:仓库信息管理系统

课程代号: 0686416

课程名称:数据库系统课程设计 学号: 20115885 姓名: 王艾娟 班级: 中加一班 指导教师: 佟丽 完成日期:2014年11月

计算机科学与工程系

目 录

第一章 引言.................................................................................................................. 3 第二章 系统分析与设计.............................................................................................. 3 1.1实现的用户需求 .................................................................................................. 3 1.2系统需求分析 ...................................................................................................... 4 1.2.1数据流图 ....................................................................................................... 4 1.2.2数据库概念结构设计 ................................................................................... 4 1.2.3数据库逻辑结构设计 ................................................................................... 5 1.2.4数据库创建 ................................................................................................... 5 1.3系统总体结构设计 ................................................................................................ 6 第三章 系统开发及实践.............................................................................................. 6 第四章 总结.................................................................................................................. 8 参考文献........................................................................................................................ 8

2

计算机科学与工程系

第一章 引言

目前,随着市场经济发展不断的深入,企业间形成了激烈的甚至是残酷的多元化竞争。当今的企业要想在这样的市场环境中生存并立于不败之地,就必须降低企业生产过程中的各种成本。而企业的采购、库存等环节是企业成本控制的关键。依靠传统的方法对这些环节进行管理,不能使企业的采购、库存等环节的信息数据得到及时沟通和适时共享,以至于造成采购过量和库存积压等现象,不仅降低了功率,大大增加企业不必要的开支。因此,使用一个功能齐全,操作方便的仓库管理系统已经是企业的一个必然的选择。

对于设计开发及运行的软硬件环境,我采用的是Microsoft Visual Studio 2010 和SQL Server2008.

第二章 系统分析与设计

1.1 根据系统开发的目的,可以实现的用户需求总述如

下:

系统操作人员从登陆界面进入系统,在登陆页面输入用户名和密码,通过身份验证后,方可进入系统的首页。如果未能通过系统的身份验证,系统自动给出无权操作的警告。

1) 通过身份验证的操作人员进入系统的首页。在首页中可以进行各项仓库管理模块的操作。

2) 首先,可以进行对仓库中的产品进行管理。当有新的产品出现可以是添加新的产品。同识,可以对原来的产品的信息进行修改。当一种产品从仓库中去除是可以对该产品进行删除信息的操作。

3) 当采购人员采购来新的产品时可对产品入库进行的登记入库的工作,当操作中出现失误时,能够对录入的产品入库信息加以修改或者删除,并重新进行输入。在日常的入库管理工作中能够通过关键字对入库的产品进行查询并且可以实现对入库产品的年度统计的功能。

4) 有对产品的入库管理,相对应的必然会对产品的出库管理。当产品获得销售,从仓库中被提出来时,必须及时的对产品进行出库的管理。其中,包括对出库产品进行登记、修改和删除。和入库产品管理一样,能够对出口产品的信息进行查询和年度统计。

5) 为了更好地对仓库中的产品进行管理,定期盘点库存是必须的。操作人员可以借助本系统进行对产品的盘存操作,添加新的盘存信息和对盘存新信息的修改和删除。

6) 操作人员可以对系统进行管理,在系统管理中对收货单位,供货单位,仓库

3

计算机科学与工程系

和经手人的操作,包括删除,修改和添加。 7) 还能够对操作人员自己的密码进行重新设定。

1.2系统需求分析

1.2.1数据流图

数据流图

Data Flow Diagram

图2.1

管理入库 管理出库 管理产品 管理盘存 进入管理员界面 登陆 开始

1.2.2 数据库概念结构设计(给出E-R图)

E-R图 E-R Diagram

4

计算机科学与工程系

管理入库 管理出库 管理产品 管理 管理盘存 管理员 用户名 密码 图2.2 1.2.3数据库逻辑结构设计

产品信息表(Product)用来记录仓库中所有产品的具体信息,使用产品编号HID作为表的主键。该表的字段结构如下所述。 字段 HID ProductName Unit Warehouse InPrice OotPrice LowLine

中文描述 产品编号 产品名称 产品单位 仓库 入库单价 出库单价 原石库存 Decimal(18,6) 是 Decimal(18,6) 是 Decimal(18,6) 是 数据类型 int char(10) char(10) 是否为空 否 否 否 否 备注 主键 产品存放的char(10) 1.2.4数据库创建(创建表的界面、创建外码的界面)

本系统采用SQL SERVER 2008 数据库保存数据,数据库命名为ManagerWarehouse,共涉及了如下数张表:

1. 产品信息表(Product)用来记录仓库中所有产品的具体信息,使用产品编号HID作为标的主键。

2. 入库产品信息表(InWarehouse)用来记录进入仓库产品的详细信息,Id入库编号是该表的主键。

5


数据库仓库管理系统报告.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:我成长,我收获,我快乐

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: