项目开发设计报告 - 图文 联系客服

发布时间 : 星期四 文章项目开发设计报告 - 图文更新完毕开始阅读cc4f697ca45177232f60a27f

1.2.2销售出库业务流程图

财务部 收款通知单 销售记录 缺货记录 客户 开收款通知单 销售统计 库存记录 缺货统计 发货票 开发票 订单存底 缺货单 可供货订单 更新库存 采购部 药品信息 编辑订单 订单 销售部 不合格订单 校验订单 合格订单 查阅台账 客户档案 仓库 1.3数据流程图 1.3.1采购入库数据流程图

库存记录 缺货单 检索库存 入库处理 入库单 处理缺货单 采购单 供应商 发货票 收货处理 采购登记 供应商档案 退货单 入库单 退货登记 付款通知单 会计 5 付款处理

1.3.2销售出库数据流程图

不合格订单 药品信息 库存记录 顾客 编辑订单 订单 订单处理 合格订单 检索库存 可供货订单 发货处理 缺货单 采购员 顾客档案 登录新顾客数据 缺货统计 发货单 收款通知单 付款通知单 收款处理 缺货记录 订单存库 销售统计 销售记录 2 系统设计

2.1 功能模块设计

客户信 息 基本信息管理 进销存业务管理 系统维护管理 药品进销存管理系统 药品信息 员工信息 供应商信息 入库单 销售单 库存盘点 用户注册 用户登录 6

该药品信息管理系统的功能包括基本信息管理、药品进销存业务管理、系统维护等三个基本的模块。在基本信息模块中,用户可以查询客户信息、药品信息、员工信息和供应商信息,而系统管理员不仅可以查询这些基本信息而且还可以录入、删除、更改这些基本信息;在进销存业务管理模块中,用户可以查询该公司某一段时间的采购情况、销售情况以及现在的库存状况;在系统维护模块中,提供了用户注册和用户登录两项基本功能。

2.2 系统运行环境

硬件环境:

CPU:P4 1.8GHz; 内存:256MB以上; 安装所需硬盘空间:2GB; 软件环境:

操作系统:Windows XP;

数据库:SQL Server 2000/2005; Java开发包:JDK 6.0; 开发工具:eclipse.

2.3 数据库设计

2.3.1数据库逻辑设计

该系统中的实体有:供应商、订单、员工、客户、仓库。系统E-R图使用power designer工具设计,文件名为概念模型.cdm。

2.3.2 数据库逻辑设计

数据表结构如下:

员工信息表(Staff) 字段 Staff_ID Staff_name password 数据类型 Int Varchar Varchar 长度 10 10 是否为空 不允许 不允许 不允许 是否主键 主键,自动编号 说明 员工编号 姓名 密码

7

药品信息表(Goods) 字段 数据类型 长度 是否为空 是否主键 说明 Goods_ID Int 不允许 主键,自动编号 编号 Goods_name Varchar 50 不允许 药品名 Produce_place Varchar 50 允许 产地 Size Varchar 50 允许 规格 Package Varchar 50 允许 包装 Price Float 8 不允许 价格 Amount Int 不允许 药品数量

客户信息表(Customer) 字段 数据类型 长度 是否空值 是否主键 说明 Customer_ID Int 不允许 主键,自动编客户编号 号 Custome_rname Varchar 50 不允许 客户全称 Customer_linkman Varchar 50 允许 联系人 Customer_phone Varchar 50 允许 联系电话 供应商信息表(Provider) 列名 数据类型 长度 是否空值 是否主键 说明 Provider_ID Int 不允许 主键,自动编号 供应商编号 Provider_name Varchar 50 不允许 供应商名称 Address Varchar 50 允许 公司地址 telephone Varchar 20 允许 公司电话 Provider_linkman Varchar 20 允许 联系人 Provider_phone Varchar 20 允许 联系人电话 Zip Varchar 6 允许 供应商邮编 采购信息表(Purchase) 字段 数据类型 长度 是否为空 是否主键 说明 P_ID Int 10 不允许 主键,自动编号 采购单号 Goods_ID Int 不允许 外键 药品编号 P_amount Int 不允许 采购数量 P_date Datetime 不允许 采购日期 Staff_ID Int 不允许 外键 经办人编号 P_price float 8 不允许 采购价格 Provider_ID Int 10 不允许 外键 供应商编号

8