1、河 南 财 经 学 院 合 作 办 学 项 目 设 计科 技 市 场 进 销 存 管 理 系 统 的 设 计 与 实 现专 业 信 息 管 理 与 信 息 系 统姓 名 李 晓 娜 2003407207李 娜 2003407209王 晓 娜 20034072172009 年 11 月 10 日目 录1 前 言 12 科 技 市 场 进 销 存 管 理 系 统 研 究 现 状 及 设 计 目 标 22.1 系 统 研 究 现 状 及 特 点 22.2 系 统 设 计 原 则 22.3 系 统 设 计 目 标 32.4 系 统 运 行 环 境 32.4.1 硬 件 配 置 32.4.2 软 件 配
2、 置 33 系 统 开 发 基 础 及 关 键 技 术 43.1 系 统 关 键 问 题 43.2 系 统 基 础 技 术 43.2.1 Visual Basic及 其 控 件 技 术 43.2.2 SQL Server 2000技 术 53.3 系 统 关 键 技 术 54 系 统 需 求 分 析 64.1 问 题 分 析 64.2 系 统 功 能 分 析 75 前 台 应 用 程 序 95.1 前 台 应 用 程 序 界 面 说 明 95.1.1 “数 据 库 ”下 拉 式 菜 单 95.1.2 “交 易 管 理 ”下 拉 式 菜 单 105.1.3 “统 计 ”下 拉 式 菜 单 115
3、.1.4 “报 表 ”下 拉 式 菜 单 125.2 前 台 应 用 程 序 窗 体 说 明 126 后 台 数 据 库 166.1 数 据 库 需 求 分 析 166.2 数 据 库 基 本 表 的 结 构 167 系 统 测 试 207.1 测 试 环 境 207.2 测 试 用 例 与 性 能 分 析 20结 论 21参 考 文 献 221 前 言现 在 的 企 业 的 进 销 存 管 理 , 大 都 采 用 传 统 的 人 工 管 理 的 模 式 , 这 对 于 规 模 较 小 的 公司 来 说 , 是 可 以 应 付 日 常 的 管 理 需 要 的 。 但 是 , 随 着 该 行 业
4、 竞 争 日 益 的 激 烈 , 提 高 进 销存 管 理 的 工 作 效 率 , 改 善 企 业 内 部 以 及 整 个 供 应 链 各 个 环 节 的 管 理 、 调 度 及 资 源 配 置 成为 了 企 业 当 前 必 须 考 虑 的 问 题 。 而 解 决 这 些 问 题 的 途 径 之 一 , 就 是 将 计 算 机 引 入 到 管 理机 制 中 来 。本 系 统 是 考 虑 到 河 南 郑 州 科 技 市 场 一 般 电 脑 销 售 公 司 的 需 求 而 开 发 的 一 套 进 销 存 管理 系 统 。 利 用 本 软 件 系 统 , 可 以 实 现 对 员 工 数 据 管 理
5、、 供 应 管 理 、 客 户 管 理 、 产 品 分 类管 理 、 产 品 管 理 、 入 库 管 理 、 出 库 管 理 等 管 理 , 使 得 管 理 合 理 规 范 。 尽 量 合 理 的 控 制 物流 , 尤 其 是 材 料 库 存 的 控 制 , 将 材 料 控 制 到 只 在 需 要 的 时 候 向 需 要 的 部 门 按 需 要 的 数 量 ,提 供 所 需 要 的 物 料 , 既 防 止 物 料 供 应 滞 后 于 对 他 们 的 要 求 , 也 防 止 了 物 料 过 早 地 出 产 和进 货 , 以 免 增 加 库 存 , 造 成 物 资 和 资 金 的 积 压 。 设
6、计 本 系 统 正 是 为 了 适 应 这 种 形 势 ,由于 在 有 限 的 时 间 内 凭 个 人 之 力 是 很 难 实 现 所 有 的 功 能 。 因 此 系 统 有 基 本 目 标 和 长 远 目 标 。系 统 设 计 基 本 的 目 标 是 尽 可 能 实 现 物 流 控 制 自 动 化 , 长 远 目 标 是 实 现 ERP 管 理 。本 论 文 主 要 在 于 阐 述 系 统 的 分 析 设 计 与 实 现 的 过 程 。 全 文 共 分 为 七 章 。 第 一 章 为 前言 ; 第 二 章 介 绍 此 次 系 统 开 发 的 背 景 及 设 计 原 则 , 并 提 出 了 本
7、 系 统 开 发 的 目 标 ; 第 三 章提 出 了 系 统 设 计 的 关 键 问 题 , 介 绍 了 系 统 开 发 的 基 础 技 术 以 及 使 用 的 关 键 技 术 ; 第 四 章主 要 介 绍 了 本 次 系 统 开 发 的 需 求 分 析 , 并 对 系 统 所 要 实 现 的 功 能 做 了 简 单 的 介 绍 ; 第 五章 介 绍 前 台 应 用 程 序 的 开 发 ; 第 六 章 介 绍 后 台 数 据 库 的 开 发 ; 第 七 章 为 系 统 测 试 , 主 要对 系 统 进 行 功 能 及 结 构 的 测 试 。2 科 技 市 场 进 销 存 管 理 系 统 研
8、究 现 状 及 设 计 目 标科 技 市 场 进 销 存 管 理 系 统 是 考 虑 到 河 南 郑 州 科 技 市 场 一 般 电 脑 销 售 公 司 的 需 求 而 开发 的 一 套 进 销 存 管 理 系 统 。 利 用 本 软 件 系 统 , 可 以 实 现 对 员 工 数 据 管 理 、 供 应 管 理 、 客户 管 理 、 产 品 分 类 管 理 、 产 品 管 理 、 入 库 管 理 、 出 库 管 理 等 管 理 , 使 得 管 理 合 理 规 范 。2.1 系 统 研 究 现 状 及 特 点在 我 国 数 量 众 多 的 企 业 中 , 中 小 企 业 占 了 绝 大 多 数
9、 。 这 些 企 业 也 不 可 避 免 地 要 加 入国 际 化 企 业 的 竞 争 行 列 , 而 实 现 企 业 信 息 化 是 参 与 挑 战 的 必 要 条 件 。 但 是 中 小 企 业 的 多样 性 及 其 灵 活 多 变 的 经 营 方 式 , 加 上 相 关 投 入 量 的 限 制 , 使 得 很 多 中 小 企 业 没 有 进 行 信息 化 建 设 。 实 际 上 大 部 分 中 小 企 业 需 要 的 只 是 能 解 决 进 销 存 管 理 、 财 务 管 理 等 的 基 础 软件 。 因 此 , 开 发 基 于 中 小 企 业 应 用 的 进 销 存 管 理 系 统 优
10、 为 重 要 。 本 文 所 设 计 的 进 销 存 管理 系 统 可 以 基 本 上 满 足 中 小 企 业 的 进 销 存 管 理 。2.2 系 统 设 计 原 则系 统 分 析 设 计 不 能 盲 目 , 只 有 遵 循 一 定 的 原 则 才 能 设 计 出 高 效 可 靠 的 系 统 , 对 于 科技 市 场 进 销 存 管 理 系 统 的 分 析 设 计 也 是 同 样 的 道 理 。 具 体 来 说 , 一 个 好 的 系 统 设 计 要 遵循 如 下 原 则 :( 1) 实 用 性 、 先 进 性 原 则 : 确 保 系 统 具 有 良 好 的 系 统 性 能 , 友 好 的
11、用 户 界 面 , 较高 的 处 理 效 率 , 便 于 使 用 和 维 护 , 并 采 用 成 熟 先 进 的 技 术 , 使 系 统 具 有 较 高 的 技 术 水 平和 较 长 的 生 命 周 期 。( 2) 灵 活 性 、 安 全 性 、 可 靠 性 及 可 扩 展 性 原 则 : 尽 量 使 系 统 运 行 稳 定 , 灵 活 并 且使 易 于 修 改 ; 对 于 本 系 统 , 在 安 全 性 上 更 要 注 重 。( 3) 兼 容 性 原 则 : 确 保 系 统 在 所 选 定 的 硬 件 系 统 及 软 件 平 台 上 , 能 很 好 适 应 开 发和 使 用 的 需 要 。(
12、 4) 规 范 性 原 则 : 软 件 设 计 过 程 严 格 按 照 “软 件 工 程 ”的 规 定 , 系 统 编 码 , 文 档 ,操 作 系 统 平 台 以 及 所 采 用 的 开 发 方 法 按 照 相 应 的 国 际 标 准 和 国 家 标 准 。2.3 系 统 设 计 目 标通 过 仓 库 进 销 存 管 理 , 实 现 仓 库 管 理 工 作 系 统 化 、 规 范 化 、 自 动 化 , 正 确 的 进 货 和库 存 控 制 及 发 货 , 减 少 管 理 费 用 , 从 而 提 高 影 响 企 业 的 竞 争 力 。 进 销 存 管 理 系 统 是 对 经销 商 的 进 货
13、 、 销 售 和 库 存 统 计 进 行 全 面 管 理 , 满 足 如 下 要 求 :1 进 货 登 记 ;2 商 品 销 售 登 记 ;3 库 存 查 询 ;4 退 货 查 询 统 计 ;5 销 售 情 况 查 询 统 计 ;6 业 务 人 员 业 绩 查 询 ;7 相 关 报 表 打 印 。2.4 系 统 运 行 环 境综 合 以 上 的 研 究 与 分 析 及 现 今 计 算 机 发 展 的 趋 势 , 设 备 应 采 用 如 下 配 置 :2.4.1 硬件配置 运 行 要 求 奔 腾 IV1.7GHZ 以 上 CPU, 服 务 器 要 相 对 高 一 些 。 运 行 要 求 DDR1
14、28MB 以 上 的 内 存 , 服 务 器 要 求 256MB 以 上 。 硬 盘 空 间 至 少 2GB 以 上 , 安 装 本 系 统 后 , 空 间 剩 余 应 不 少 于 200MB, 要 配 置 一个 Microsoft 鼠 标 。 8 口 或 16 口 , 100Mbit/s 的 交 换 机 及 一 些 网 线 等 网 络 连 接 的 必 需 设 备 。2.4.2 软件配置 需 要 Windows 2000 以 上 的 操 作 系 统 平 台 , 最 好 是 中 文 版 本 。 服 务 器 端 采 用Windows 2000 Server 以 上 的 Windows NT 系 统
15、 需 要 SQL Server 2000 数 据 库 软 件 支 持 , 最 好 有 Visual Basic 6.0 运 行 环 境 。3 系 统 开 发 基 础 及 关 键 技 术3.1 系 统 关 键 问 题由 前 所 述 , 科 技 市 场 进 销 存 管 理 系 统 主 要 解 决 以 下 关 键 问 题 : 灵 活 连 接 数 据 库 , 对公 司 所 经 营 产 品 的 进 库 ,销 售 , 存 储 等 数 据 进 行 统 一 的 管 理 ; 对 进 入 库 存 的 产 品 的 信 息进 行 及 时 地 加 工 处 理 , 销 售 过 程 数 据 的 动 态 跟 踪 , 销 售
16、人 员 的 业 绩 的 考 核 查 收 及 其 薪 金的 排 行 , 对 各 个 厂 商 进 货 总 额 的 统 计 , 顾 客 购 买 及 退 货 情 况 进 行 统 一 的 数 据 生 成 及 报 表打 印 ; 系 统 的 安 全 性 控 制 , 提 高 数 据 的 安 全 性 ; 数 据 结 构 及 关 系 的 有 效 设 计 , 数 据 逻 辑结 构 的 建 立 。 针 对 以 上 功 能 的 实 现 , 结 合 对 功 能 实 现 的 方 便 几 数 据 库 结 构 精 简 、 合 理 性 、易 维 护 等 因 素 的 考 虑基 于 上 述 问 题 系 统 采 用 VB6.0+SQL
17、 Server 2000, 使 用 ADO 对 象 访 问 数 据 库 技 术 ,以 下 将 对 这 些 开 发 技 术 与 针 对 这 些 问 题 使 用 的 关 键 技 术 进 行 综 合 介 绍 。3.2 系 统 基 础 技 术3.2.1 Visual Basic 及其控件技术Visual Basic 是 Microsoft 公 司 于 1991 年 推 出 的 基 于 Windows 开 发 平 台 的 软 件 发工 具 , 它 继 承 了 Basic 的 简 单 、 高 效 、 易 用 易 学 的 功 能 , 并 融 入 了 如 面 各 对 象 、 设 计 过程 可 视 化 、 事
18、件 驱 动 、 动 态 数 据 驱 动 等 先 进 的 软 件 开 发 技 术 , 从 而 成 为 目 前 开 发Windows 应 用 程 最 好 、 最 简 单 的 开 发 工 具 之 一 。Visual Basic 支 持 强 大 的 第 三 方 控 件 , 而 作 为 第 三 方 控 件 的 ADO( ActiveX Data Objects) , 是 Microsoft 公 司 开 发 数 据 库 应 用 程 序 面 向 对 象 的 通 用 数 据 访 问 接 口 。 它通 过 OLE DB 提 供 的 COM 接 口 访 问 数 据 , 适 合 于 各 种 客 户 机 /服 务 器
19、 应 用 系 统 和 基 于 Web的 应 用 ,尤 其 在 一 些 脚 本 语 言 中 访 问 数 据 库 操 作 是 ADO 的 主 要 优 势 。 ADO 是 一 套 用 自 动化 技 术 建 立 起 来 的 对 象 层 次 结 构 ,它 比 DAO(Data Access Object)、 RDO(Remote Data Object)等 具 有 更 好 的 灵 活 性 ,使 用 更 为 方 便 ,并 且 访 问 数 据 的 效 率 更 高 。3.2.2 SQL Server 2000 技术及特点SQL Server 2000 是 Microsoft 公 司 在 2000 年 推 出
20、的 SQL Server 数 据 库 管 理 系统 版 本 , 该 版 本 继 承 了 SQL Server 7.0 的 优 点 同 时 又 比 它 增 加 了 许 多 更 先 进 的 功 能 。具 有 使 用 方 便 可 伸 缩 性 好 与 相 关 软 件 集 成 程 度 高 等 优 点 , 可 跨 越 从 运 行 Microsoft Windows 98 的 掌 上 型 电 脑 到 运 行 Microsoft Windows 2000 的 大 型 多 处 理 器 的 服 务 器 等多 种 平 台 使 用 。 SQL Server 不 但 可 以 应 用 于 大 中 型 数 据 库 管 理
21、中 , 建 立 分 布 式 关 系 数据 库 , 并 且 也 可 以 开 发 桌 面 数 据 库 。 总 之 , SQL Server 2000 是 Windows 下 数 据 库 应 用开 发 的 首 选 关 系 型 数 据 库 。3. 3 系 统 关 键 技 术本 节 针 对 上 述 的 3.1 节 中 的 问 题 给 出 解 决 的 方 法 , 对 于 数 据 库 的 连 接 主 要 采 用 ADO对 象 进 行 连 接 , 并 使 用 配 置 文 件 来 更 改 数 据 库 的 各 项 属 性 配 置 , 故 能 很 好 的 实 现 数 据 库连 接 的 灵 活 性 , 本 系 统 使
22、 用 一 个 文 本 文 档 作 为 配 置 文 件 , 并 使 用 一 个 函 数 来 读 取 配 置 文件 , 然 后 将 读 取 到 内 容 赋 予 ADO 对 象 的 Connection 对 象 的 连 接 属 性 的 各 项 。对 于 系 统 的 安 全 性 进 行 有 效 的 控 制 , 普 通 用 户 的 登 录 权 限 是 受 到 限 制 的 , 即 不 能 更改 数 据 库 中 的 进 销 存 的 表 内 容 。 并 且 不 能 察 看 数 据 管 理 中 的 表 目 信 息 。4 系 统 需 求 分 析开 发 软 件 计 划 的 提 出 与 软 件 消 亡 之 间 的 过
23、 程 中 我 们 称 之 为 软 件 的 生 存 周 期 。 软 件 生存 周 期 是 根 据 软 件 所 处 的 状 态 、 特 征 以 及 软 件 开 发 活 动 的 目 的 、 任 务 可 以 划 分 若 干 阶 段 ,从 这 一 思 想 出 发 , 软 件 生 存 周 期 包 括 软 件 定 义 , 软 件 开 发 、 软 件 使 用 与 维 护 三 个 部 分 ,具 体 则 可 以 得 到 软 件 生 存 周 期 的 六 个 步 骤 , 即 制 定 计 划 、 需 求 分 析 , 软 件 设 计 、 程 序 编码 、 测 试 及 运 行 维 护 。软 件 需 求 分 析 工 作 是
24、软 件 生 存 期 中 具 有 决 定 性 意 义 的 一 步 , 只 有 通 过 需 求 分 析 才 能把 软 件 的 功 能 和 性 能 的 总 体 要 领 描 述 为 具 体 的 软 件 规 程 说 明 , 从 而 奠 定 软 件 开 发 基 础 。作 为 科 技 市 场 进 销 存 管 理 系 统 , 开 发 的 过 程 也 应 严 格 遵 循 这 一 过 程 , 进 行 详 细 的 需 求 分析 设 计 , 从 而 设 计 出 一 个 优 秀 的 机 房 管 理 软 件 。4.1 问 题 分 析科 技 市 场 进 销 存 管 理 进 系 统 布 局 图 如 下 图 4 1 所 示 :
25、 数 据 库 服 务 器库 存 管 理 员普 通 用 户进 销 存 管 理 系 统图 4 1 科 技 市 场 进 销 存 管 理 系 统 的 整 体 布 局 图由 上 述 图 可 知 , 整 个 系 统 是 以 后 台 数 据 库 为 支 撑 的 。 数 据 库 建 设 的 好 坏 直 接 关 系 到整 个 进 销 存 管 理 系 统 的 响 应 能 力 , 安 全 能 力 。 因 此 数 据 库 的 分 析 成 为 建 设 该 系 统 的 重 要问 题 之 一 。 数 据 库 建 设 好 以 后 , 系 统 即 可 通 过 本 管 理 系 统 查 询 相 应 的 信 息 。 为 了 系 统 的安 全 性 着 想 , 本 系 统 的 用 户 分 为 两 类 : 第 一 类 为 库 存 管 理 员 用 户 , 他 们 可 以 添 加 商 品 的进 销 存 信 息 。 第 二 类 为 一 般 用 户 他 们 只 能 通 过 该 系 统 查 询 自 己 相 关 的 信 息 。 两 类 用 户 通过 在 后 台 数 据 库 中 的 用 户 名 及 密 码 相 区 别 。4.2 系 统 功 能 分 析