1、 I 目目 录录 目 录 I 摘 要 . IV ABSTRACT V 第一章 项目概述 . 1 1.1 研究背景 1 1.2 研究现状 1 1.3 研究目的 2 1.4 研究意义 3 1.5 论文结构概述 3 第二章 可行性研究 . 5 2.1 技术可行性 5 2.2 经济可行性 6 2.2.1 支出 . 6 2.2.2 经济收益 . 7 2.2.3 收益/投资比 7 2.2.4 投资回收期 . 7 2.3 用户操作可行性 8 2.4 法律可行性 8 2.5 可行性研究结论 8 第三章 需求分析 . 9 3.1 系统需求分析 9 3.1.1 需求分析原则 . 9 3.1.2 功能需求分析 .
2、9 3.1.3 用户需求分析 10 3.1.4 性能需求分析 11 3.2 系统用例图分析 . 11 3.3 逻辑模型分析 . 16 3.3.1 数据流程分析 16 3.3.2 数据字典 18 3.4 系统概念模型分析 . 24 第四章 概要设计 25 4.1 概要设计原则 . 25 4.2 体系结构设计 . 25 4.3 代码设计 . 27 4.3.1 代码设计的原则 27 4.3.2 系统所需代码设计 27 4.4 接口设计 . 29 4.5 数据库设计 . 30 4.5.1 关系模式设计 30 4.5.2 物理结构设计 31 4.6 输入输出设计 . 33 II 4.6.1 输入设计 3
3、3 4.6.2 输出设计 37 4.7 出错处理设计 . 38 4.7.1 出错输出信息 38 4.7.2 出错处理对策 38 4.8 安全保密设计 . 39 第五章 详细设计 40 5.1 系统模块设计 . 40 5.1.1 用户管理维护模块设计 40 5.1.2 物品代码维护维护模块设计 40 5.1.3 供货商代码维护模块设计 41 5.1.4 采购员代码维护模块设计 41 5.1.5 部门代码维护模块设计 41 5.1.6 类别代码维护模块设计 42 5.1.7 入库信息录入模块设计 42 5.1.8 查询入库信息模块设计 43 5.1.9 统计入库报表模块设计 43 5.1.10 领
4、用信息录入模块设计 . 43 5.1.11 查询领用信息模块设计 . 44 5.1.12 统计领用信息报表模块设计 . 44 5.1.13 库存信息查询模块设计 . 44 5.1.14 统计库存信息报表模块设计 . 45 5.1.15 入库财务信息查询模块设计 . 45 5.1.16 统计入库财务信息报表模块设计 . 45 5.2 程序流程图 . 46 第六章 系统实现 47 6.1 开发环境的选择 . 47 6.1.1 MyEclipse 47 6.1.2 MySql 数据库 47 6.2 系统功能实现 . 47 6.2.1 系统的登录界面 47 6.2.2 系统的主界面 48 6.2.3 基本信息维护模块 49 6.2.4 系统管理维护模块 50 6.2.5 库存信息维护模块 51 6.2.6 信息查询模块 53 第七章 测试与维护 55 7.1 系统测试 . 55 7.1.1 测试原则及测试的重要性 55 7.1.2 测试的分类 55 7.1.3 黑盒测试方法概述 56 7.1.4 测试举例 56 7.2 系统维护 . 59 第八章 总结与展望 61 III 参考文献 62