1、数据库原理与应用课程设计报告 I 数据库系统 课程设计说明书 设计题目: 原料仓库管理系统 设计时间: 2012.12.24 至 2013.1.4 指导教师:_ 评 语:_ _ _ _ _ 评阅成绩: 评阅教师: 数据库原理与应用课程设计报告 II 目目 录录 1 引 言. 1 1.1课程设计选题 1 1.2课程设计的目的 1 1.3本选题的设计背景 1 2 系统分析与设计 . 2 2.1 功能及性能分析 . 2 2.2 系统的开发运行环境 2 2.3 系统总体设计 . 3 3 数据库设计本设计重点 3 3.1 数据库概念结构 . 3 3.2 数据库逻辑结构 . 4 3.2.1 关系模型 .
2、4 3.2.3 视图的设计 . 5 3.3 数据库的实现 . 5 3.3.1 表 . 5 3.3.2 安全性设计 . 5 3.3.5 触发器的设计 6 4 详细设计与实现 . 8 4.1 登录模块. 8 4.2 管理员模块 . 8 4.3 材料员模块 . 9 4.4 财务模块. 9 4.5 人员模块. 10 数据库原理与应用课程设计报告 III 结 论 10 参 考 文 献 . 11 数据库原理与应用课程设计报告 - 1 - 1 引引 言言 1.1课程设计选题 原料仓库管理系统 1.2课程设计的目的 通过数据库系统课程设计,熟悉了SQL SERVER 数据库管理系统的结构与组成; 掌握了 SQ
3、L SERVER 数据库管理系统的应用技术和的使用;应用Visual Basic 6.0开发工 具实践了仓库管理系统的数据库应用系统的设计方法、开发过程和SQL SERVER 数据库的管理与维护。最终达到掌握数据库管理系统的使用和开发,提高分析问题、解 决问题和实践应用能力。 1.3本选题的设计背景 仓储在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存 控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的 竞 争力。传统简单、静态的仓储管理已无法保证企业各种资源的高效利用。如今的仓库作 业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费
4、时费力, 而且容易出错,给企业带来巨大损失。 仓库管理系统是通过入库业务、出库业务、仓库调拨、库存调拨和虚仓管理等功 能,综合批次管理、物料对应、库存盘点、质检管理、虚仓管理和即时库存管理等功 能综合运用的管理系统,有效控制并跟踪仓库业务的物流和成本管理全过程,实现完善 的企业仓储信息管理。该系统可以独立执行库存操作,与其他系统的单据和凭 证等结 合使用,可提供更为完整全面的企业业务流程和财务管理信息。 仓库管理系统的开发,能够给企业带来经济上的长远利益。首先,仓库管理系统的 开发及使用,给企业节约了人力、财力、物力,有效的控制了企业仓库的运转,加速了 资金的周转。其次,仓库管理系统的开发有力
5、的推动了企业的现代化进程,提高了企业 的管理水平和现代化水平。使企业在经济蓬勃发展的今天更能灵活的应付各种生产任务 和信息资源的开发。对企业利用信息进行生产活动、经营活动提供了有效的帮助。是企 业实现现代化的必经之路,是企业实现发展目标的重要手段。最后,仓库管理系统能够 数据库原理与应用课程设计报告 - 2 - 灵活的与外界进行交流,加速了企业的交流进程,扩展了企业的交流对象,使企业得到 进一步的发展成为可能。本系统的开发完成能灵活的运用于各种企业的仓库管理业务。 能够有力的推动各个企业的现代化管理进程,从而实现对整个行业乃至其他相关部门和 单位的现代化进程的推动作用。使计算机为核心的自动化管理系统得以普及和大范围的 应用。 2 系统分析系统分析与设计与设计 2.1 系统的需求分析 仓库管理系统是通过入库业务、出库业务、仓库调拨、库存调拨和虚仓管理等功 能,综合批次管理、物料对应、库存盘点、质检管理、虚仓管理和即时库存管理等功 能综合运用的管理系统,有效控制并跟踪仓库业务的物流和成本管理全过程,实现完善 的企业仓储信息管理。该系统可以独立执行库存操作,与其他系统的单据和凭 证等结 合使用,可提供更为完整全面的企业业务流程和财务管理信息。仓库管