1、成绩 数据库原理与应用课程设计报告 仓库管理系统 学 院: 信息科学与技术学院 班 级: 学 号: 姓 名: 完成时间: 2005.12.30 数据库原理与应用课程设计报告大纲 一、课程设计的目的 数据库系统原理是计算机及其相关学科的一门重要的软件基础课程, 也是计算机软件科 学与技术、信息科学与技术的重要学科分支。本课程设计旨在通过对一个小型数据库管理系 统(DBMS)的综合设计过程,强化学生对计算机系统软件的设计能力,提高学生的综合素 质,并通过课程设计进一步加强学生对所学知识的理解,以及对数据库的全面、深刻认识。 二、课程设计的要求 1. 了解 DBMS 的设计过程; 2. 掌握关系型
2、DBMS 的结构及实现; 3. 掌握系统程序设计的基础知识; 4. 深化理解并掌握数据库原理与应用课程的相关内容; 5. 强化软件开发的团队意识,提高合作能力。 三、系统需求分析与设计 在工厂中,仓库管理是一项非常重要的工作。使用人工方式管理各项材料信息不仅效率 低下,而且容易出错、安全性很差。并且在实际操作中,数据的查找和维护 都不容易实现。 为了适应日趋激烈的市场竞争,企业需要对自身的经营状况有充分的了解,并通过有效的管 理不断提高效率。因此,对仓库的管理也成为提高生产经营效率的一个重要途径。为解决这 些问题,因此我选择了仓库管理系统这个设计题目,其目的是实现仓库信息管理和出入库记 录的快
3、速高效检索,使操作简单安全,提高工作效率和质量。 系统的流程主要分为用户登陆操作和业务操作两个部分。用户登陆操作主要是对用户 (公司的经理和仓库的管理员)的帐号(包括用户名和密码)进行身份验证,通过验证后进 入系统操作界面。业务操作主要是经理的库信息的查询和管理员对入、出库信息的添加,修 改与删除。 数据流程图如下: 仓 库 管 理 登 陆 验 证 用 户 信 息 输 入 密 码 经 理 管 理 员 操 作 表 单 查 询 仓 库 信 息 公 司 信 息管 理 员 信 息 入 库 出 库 插 入 删 除 入 库 表 单 信 息出 库 表 单 信 息 总 库 信 息 仓 库 信 息 ER 图如下
4、: 仓库编号 = 仓库编号 仓库编号 = 仓库编号 职工编号 = 职工编号 仓库编号 = 仓库编号 仓库编号 = 仓库编号 公司编号 = 仓库编号 公司 公司编号int 公司名varchar(20) 法人代表varchar(20) 联系电话varchar(12) 地址varchar(50) 仓库 仓库编号int 仓库名varchar(20) 联系电话varchar(12) 仓库地址varchar(50) 公司名varchar(20) 职工 职工编号int 姓名varchar(20) 性别varchar(4) 聘期int 工资int 联系电话varchar(12) 家庭地址varchar(50) 仓库编号character(20) 隶属 公司编号varchar(20) 仓库编号varchar(20) 聘用 仓库编号varchar(20) 职工编号varchar(20) 入库 入库编号int 商品编号int 仓库编号int 商品名称varchar(20) 数量int 入库时间datetime 职工编号varchar(20) 出库 出库