1、数据库数据库 课课 程程 设设 计计 说说 明明 书书 1 1 设计目的设计目的 通过课程设计,使学生进一步巩固所学的知识,考查学生对数据库理论及知识的理 解能力和综合运用能力; 培养学生自主学习、独立思考的能力,学会查找资料并善于分析资料的能力; 培养学生设计、调试程序的能力; 培养学生初步的软件设计能力,形成良好的编程风格。 2.2. 设计内容设计内容 完成进货单、出货单的维护 完成库存表的浏览查找 完成库存结转功能 按时间、按商品类别、顾客、供应商进行进、出货单的统计 完成库存表的按时间、按类别进行统计 完成客户、供应商的管理 3 3需求分析需求分析 需求分析是指在管理信息系统开发生命周
2、期中系统详细调查阶段的各项活动和方法。 3.13.1 业务流程图业务流程图 在需求分析中,主要采用业务流程图、数据流图、数据字典等工具进行描述和分析。业 务流程图就是按照过程发展的连续顺序, 用特定图形语言和结构将过程的各个独立步骤及其 相互联系展示出来的一种表现形式。业务流程图中使用的符号如图 3-1 所示: 图 3-1 业务流程图中所用符号 系统内人员 系统外实体 单据、报表、账目 处 理 数据流向 存储 销售 员 订 单 处 理 仓 库 管 理 员 管 理 物品 库存 台账 合 格 订 单 发 货 处 缺 货 处 理 定 单 客 户 联 不 合 格 定 采 购 员 供 货 单 审 核 到
3、 货 通 知 供 货 单 填 写 统 计 商品 销售 统计 信息 销售 主管 查 询 库存 信息 申 购 单 递 交 图 3-2 业务流程图 3.23.2 数据流图数据流图 数据流图就是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。 它能够 全面地描述系统逻辑模型的主要工具, 它可以用少数的几种符号反映出信息在系统内部的流 向、存储和处理情况,这个模型不涉及硬件、软件、数据结构与文件组织,它与系统的物理 描述无关,由于图形描述简明,清晰,不涉及到技术细节,所描述的内容是面向用户的,所 以即使完全不懂信息技术的用户单位的人员也容易理解。 因此数据流图是系统分析人员与用 户进行交流的有效
4、工具,也是系统设计的主要依据之一。数据流图由四种基本成分组成: 外部项(外部实体) 2)加工(处理逻辑) 数据存储 4)数据流 图 33 表示了常用的数据流图基本成分的符号: 外部实体 数据存储 处理逻辑 数据流 图 33 数据流图的基本符号 3.2.13.2.1 系统关联图系统关联图 首先,明确信息系统与各外部实体的信息联系,把系统作为一个加工环节,汇出系统的 最高层数据流图关联图,如图 34 所示: 图 3-4 系统关联图 台州凯信包装 泡沫 有限公司 进销存管理系 统 客户 供应 商 F1 F2 F3 F9 F10 F11 仓 库 F4 F5 F6 F7 F8 采 购 部 F12 F13 F14 F15 3.2.23.2.2 系统顶层图系统顶层图 根据系统关联图,划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出 数据流程图的顶层图,如图 3-5 所示: 图 3-5 数据流程图的顶层图 F1 订单