电脑配件库存管理系统的数据库设计与数据操作
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计Ⅱ
设计说明书
电脑配件库存管理系统的数据库设计与数据操作
学生姓名白又丞
学号**********
班级信管1201
成绩
指导教师钟永友
数学与计算机科学学院
2014年 9 月 12 日
课程设计任务书
20 14 —2015 学年第一学期
课程设计名称:课程设计Ⅱ
课程设计题目:电脑配件库存管理系统的数据库设计与数据操作
完成期限:自2014年9月1日至2014 年9月12日共 2 周
设计内容:
一、按系统如下功能进行数据库设计:
1.用户管理:用户注册,删除、修改;
2.电脑配件的基本信息管理:包括分类、基本信息属性;
3.出入库管理:主要是指配件采购入库、生产组装的配件出库;
4.库存盘点和预警:盘点是清点配件与实际账目是否一致,预警是当配件不足时警告;
5.查询统计:按年和月进行出入库的统计、现有库存的统计;
二、要求
利用相关的DB的设计工具,如PowerDesigner或者其它工具完成,要求如下:
1.按数据库分析与设计的流程进行:包括需求分析(系统需求概况、数据流图、数据字典等)、概念结构设计(使用E-R图设计)、逻辑结构设计(主要是将ER图转换为关系模式)和物理结构设计
2.利用SQL Server建立数据库和表并进行相关数据操作:如表的建立,查询,视图建立和存储过程设计以及相应的SQL语句。
指导教师:钟永友教研室负责人:陈波
课程设计评阅
摘要
设计了一个电脑配件库存管理系统的数据库,该系统具备管理仓库中存储的货物以及进出入库的管理和每月每年的货物出入量统计。本数据库前期进行需求分析以及概念模型设计,使用PowerDesigner建立物理模型,再转化为Sql server数据库文件,建立好数据库。操作简单,界面清晰,易于为用户所接受。
关键词:配件管理;出入库管理;统计管理
目录
1 课题描述 (1)
2 需求分析 (2)
3 概念结构设计 (5)
4 逻辑结构设计 (7)
5 物理结构设计 (8)
6 建立数据库 (9)
7 数据库操作 (15)
8 总结 (16)
参考文献 (18)
1 课题描述
一个电脑配件物流企业需要部分业务网络化管理,需要开发一个库存管理系统货物入库管理系统,主要实现货物出入库、库存和统计的管理。
货物出入库:运输货物到仓库,送货人员把货物交给仓库管理人员,仓库管理员填写出入库单(货物编号、货物名称、数量、日期、金额、负责人、货物存放仓库编号),把货物放置库房的相应位置。
库存管理:管理人员把货物存储到相应仓库,填写存货账目(时间、货物编号,类别号、货物名称、入库数量、出库数量、入库人、出库人、货物金额),当货物不足或者超量时预警
货物统计:管理人员每月每年进行仓库货物的统计(仓库编号、货物编号、现有库存量、出库总量、入库总量)。
该系统要求对于仓库管理人员企业人员能随时了解仓库的活动,包括货物的存储情况,库房空闲情况和货物流动,谁进行的货物进出操作等信息。
2 需求分析
系统需求概况:
(1)仓库管理:
每个仓库设有编号,各个仓库存放同一类型的电脑配件,以便于取货。
(2)配件管理:
把配件分类编号,配件类型分类,记录货物的有效期,防止货物堆积过期。
(3)入库管理:
生产商将货物连同填好的入库单一起送到仓库,仓库管理员将验收货物,首先将货物的编号、类型、价格和数量与入库单进行核对,在核对无误后将货物按类别分类入库,并填写货物入库登记表。
(4)出库管理:
提货商向仓库保管员出示出库单,仓库保管员根据有效产品出库单及时付货,取货人员将货物与出库单核对无误后,提取货物,同时把出库单交给仓库保管员,仓库保管员则按照出库单登记货物的出库信息。
(5)库存管理:
每天入库、出库处理结束后,仓库管理员将根据入库登记表和出库登记表对配件分别进行累计,并将累计结果填入库存账务,如果某些货物超量或者不足时进行预警,并及时调配货物。
(6)统计管理:
每月和每年都进行出入库的统计,直接从出库和入库管理帐单中统计,同时统计结果和现有库存量进行比对盘点账目是否一致。
数据流图:
数据字典:
主要数据流定义:
(1)数据流名称:入库情况
定义:入库情况=货物+数量+时间+有效期+货物类别
说明:入库情况是货物的入库单记录。
(2)数据流名称:供应情况
定义:供应情况=供应商+货物金额+负责人
说明:供应情况是对供货商的管理记录。
(3)数据流名称:库存情况
定义:库存情况=仓库+货物+数量+库存上限+库存下限
说明:库存情况是对仓库内货物的管理记录。
(4)数据流名称:取货情况
定义:取货情况=货物+数量+时间+金额
说明:取货情况是取货商提供取货的管理记录。
主要数据存储定义
(1)数据存储名称:出库记录
数据结构:出库记录=货物编号+货物名+数量+有效期+出库时间+所属仓库编号说明:出库记录是货物出库信息。
(2)数据存储名称:入库记录
数据结构:入库记录=货物编号+货物名+数量+有效期+入库时间+所属仓库编号
说明:入库记录是货物入库信息。
(3)数据存储名称:库存记录
数据结构:库存记录=仓库编号+货物编号+货物数量
说明:库存记录的是货物库存的信息。
(4)数据存储名称:月/年出入库总量记录
数据结构:月/年出入库总量记录=货物编号+入库信息+出库信息
说明:月/年出入库总量记录的是货物每月每年的出入库统计信息
主要处理过程
(1)处理过程名:出库管理
输入:货物情况,库存情况
输出:出库记录
处理说明:管理人员根据取货单,前往相应仓库取货物,填写好出库记录。
(2)处理过程名:入库管理
输入:货物情况,库存情况
输出:入库记录
处理说明:管理人员根据入库单,前往相应仓库存入货物,填写好入库记录。
(3)处理过程名:库存管理
输入:货物情况,库存情况
输出:库存记录
处理说明:把仓库内的货物进行清点,填好库存记录。
(4)处理过程名:统计管理
输入:出库信息,入库信息,库存信息
输出:月/年出入库总量记录
处理说明:把出库信息,入库信息进行统计,总结每月/年的出入库量,再核对信息。