1、 课课 程程 设设 计计 (说明书)(说明书) 题目题目 班级班级 / / 学号学号 2012011 1 学学 生生 姓姓 名名 指指 导导 教教 师师 1 摘摘 要要 医药进销存系统是为医药销售企业开发的, 本系统可以对药品进货订单, 入库, 销售订单,销售、库存等进行管理,还可以方便地按各种条件查询入库,销售的情 况。通过该管理系统,可以追溯到发生过的任何一笔业务,由于有准确的结存依据, 因此可以确定最合理的采购数量,还可以对存量进行控制,减少积压。 本系统采用 Visual Basic 6.0 作为开发技术,Visual Basic 6.0 采用可视化操作界 面、面向对象的程序设计方法,
2、使用 Access 创建数据库。用控件 Adodc 链接数据 库。用 DataGrid 详细的数据列表。 关键词:医药进销存系统;VISUAL BASIC 6.0; ACCESS 2 目目 录录 1 绪论 5 1.1 问题的提出 .5 1.2 信息系统概述 .5 2 系统分析7 2.1 需求分析 .7 2.1.1 开发目标.7 2.1.2 主要功能.7 2.2 可行性分析 .8 2.2.1 操作可行性.8 2.2.2 技术可行性.8 2.2.3 管理可行性.8 2.2.4 经济可行性.8 2.3 系统规划 .8 2.4 系统开发方法的选择 .9 2.5 组织结构与功能分析 .10 2.6 业务
3、流程分析 . 11 2.7 数据与数据流程分析 .14 2.7.1 数据流程图基本符号 14 2.7.2 流程图绘制方法.14 2.7.3 绘制规则.14 2.7.4 数据流程事例.15 2.8 数据字典 .19 3 系统设计21 3.1 系统总体设计 .21 3.2 数据结构与数据库设计 .22 3.2.1 用户要求分析.22 3.2.2 概念结构设计.23 3.2.3 逻辑结构设计.24 3 3.2.4 物理结构设计 25 3.3 代码设计. 27 3.4 输出设计. 28 3.4.1 输出类型的确定 29 3.4.2 输出设计的内容 30 3.4.3 输出设计的步骤 30 3.5 输入设
4、计. 30 3.5.1 输入设计的原则 31 3.5.2 输入类型 32 3.5.3 数据输入设备的选择 32 3.5.4 输入检验 32 3.5.5 输入屏幕设计 34 3.5.6 输入控制 35 3.5.7 输入数据的安全性 36 3.6 模块功能与处理过程设计 36 3.7 信息系统安全设计. 37 4 第四章 系统实施 . 38 4.1 登录模块设计. 38 4.1.1 设计步骤 38 4.1.2 程序代码设计 38 4.2 主界面设计. 38 4.2.1 主窗体设计概述 38 4.2.2 菜单设计 38 4.2.3 状态栏 38 4.2.4 树状功能目录 38 4.2.5 工具栏 3
5、9 4.2.6 主窗体背景 39 4.3 数据模块设计. 39 4.4 信息录入模块设计. 39 4.5 信息统计模块设计. 39 4.6 信息查询模块设计. 39 4.7 资料维护与数据库备份模块设计 39 4 4.8 报表设计 .40 4.9 数据保护设计 .40 4.9.1 防止用户直接操作数据库 40 4.9.2 权限管理设计.40 4.10 优化管理和维护 .40 4.10.1 系统运行管理制度 40 4.10.2 系统维护.41 4.11 系统说明 .41 4.11.1 系统环境说明.41 4.11.2 数据库的命名规则.42 5 结束语43 参考文献44 附录 参数表45 附录
6、程序清单46 (*整个文档编辑完成后, 在标题域内点击右键更新域更新整个目录确定, 即完成目录的 更新。 ) 5 1 绪论绪论 (课程设计说明书每部分段落、字体、间距等全部格式严格按照本文给定格式 排版,录入文字后,用“格式刷”保证格式正确。) 1.1 问题的提出问题的提出 问题的提出,系统的背景介绍,现行系统运行状况简要介绍,说明选题的意义 及必要性。 1.2 信息系统概述信息系统概述 (参照下面说明给出自己课题的本部分内容,不必复制下面内容) 介绍信息系统基本概念、定义等等。 图1.1 信息系统的开发阶段 表1.1 各阶段人员角色 开发阶段 主要人员 系统规划 CIO、项目经理、系统分析员 6 开发阶段 主要人员 系统分析 系统分析员、终端用户 系统设计 系统设计员、数据库管理员 系统实施 程序设计员、数据库管理员、终端用户 系统维护与评价 系统维护人员、数据库管理员 7 2 系统分析系统分析 2.1 需求分析需