燕山大学课程设计报告
示。
表3-1 库存台账
字段名 产品代码 购入单价 库存数量 字段类型 Character Float Int 字段宽度 8 10 10 是否主键 是 否 否 说明
表3-2 产品入库数据
字段名 入库编号 日期 产品代码 产品入库数量 产品价格 字段类型 Character Date Character Int Float 字段宽度 8 8 8 10 10
表3-3 产品出库数据
字段名 出库编号 日期 产品代码 产品出库数量 产品价格
表3-4 产品信息
字段名 字段类型 字段宽度 是否主键 说明 字段类型 Character Date Character Int Float 字段宽度 8 8 8 10 10 是否主键 是 否 否 否 否 说明 是否主键 是 否 否 否 否 说明 23
燕山大学课程设计报告
产品代码 名称 类别 规格 单价 单位 存放位置 用途
表3-5 报表计算辅助文件
字段名 日期 产品代码 产品名称 产品单位 产品入库数量 产品零售销量 产品批发销量 产品库存数量 累计入库数量 累计总销售总量 字段类型 Date Character Character Float Int Int Int Int Int Int 表3-6 销售科信息
字段名 字段类型 度 销售科编号 Character 8 字段宽键 是 是否主说明 字段宽度 8 8 8 10 10 10 10 10 10 10 是否主键 是 否 否 否 否 否 否 否 否 否 说明 Character Character Character Character Float Character Character Character 8 20 8 8 10 8 50 50 是 否 否 否 否 否 否 否 24
燕山大学课程设计报告
名称 联系人 电话 表3-7 车间信息
字段名 车间编号 名称 联系人 电话 字段类型 Character Character Character Character 字段宽度 8 20 10 20 是否主键 是 否 否 否 说明 车间的联系人 联系人的电话 Character Character Character 20 10 20 否 否 否 表3-8 用户信息
字段名 用户名 密码 权限 字段类型 Character Character Character 字段宽度 是否主键 20 20 8 是 否 否 说明 用户登录时的名称 用户登录时的密码 用户的权限
25
燕山大学课程设计报告
第4章 详细设计
从软件开发的工程化观点来看,在使用程序设计语言编制程序以前,需要对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达,使之成为编码的依据。这就是过程设计(详细设计)的任务。
过程设计也叫做详细设计或程序设计,它不同于编码或编程。在过程设计阶段,要决定各个模块的实现算法,并精确地表达这些算法。前者涉及所开发项目的具体要求和对每个模块规定的功能。以及算法的设计和评价,后者需要给出适当的算法描述,为此应提供过程设计的表达工具。对于系统内的每一个模块,要逐个模块给出以下的说明。
4.1 程序流程图
26
燕山大学课程设计报告
系统维护
开始 N 登录成功 Y 功能选择 数据录入 数据查询 报表输出 代码维护 预警处理 结束
图4-1 程序流程图
27