医药进销存管理系统详细设计文档.docx
- 文档编号:677018
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:40
- 大小:686.28KB
医药进销存管理系统详细设计文档.docx
《医药进销存管理系统详细设计文档.docx》由会员分享,可在线阅读,更多相关《医药进销存管理系统详细设计文档.docx(40页珍藏版)》请在冰豆网上搜索。
医药进销存管理系统详细设计文档
详细设计说明书
1.引言
1.1编写目的
本软件是为满足一些大中型医药公司、要店、以及药品批发零售商的实际需求而编写的医药管理系统。
本详细设计说明书的目的是尽可能详细描述系统的各个层次,系统每个模块的功能及程序的流程,为程序员编写程序提供依据。
1.2项目背景
●待开发软件的名称:
医药管理系统
●本项目的任务提出者:
**医药公司
●本项目开发者:
邵连伟,王健,李波
●本项目指导老师:
刘迪
●本项目用户:
**医药公司职员
1.3参考资料
编写软件详细设计说明时所参考的资料,主要包括:
●引用的软件开发标准或规范。
●需求规格说明书。
●测试报告。
2.软件结构
2.1需求概述
一、登录管理模块的需求:
1、系统登录:
对用户身份进行验证,只有合法用户才能登录到该系统中!
二、基本信息模块的需求:
1、药品信息:
对药品的基本信息进行录入,并存入数据库
2、客户信息:
对客户的基本信息进行录入,并存入数据库
3、供应商信息:
对供应商的基本信息进行录入,并存入数据库
三、用户管理模块的需求:
1、添加用户:
为该系统添加用户角色,并赋予相应的权限!
2、用户维护:
对系统的用户进行常规维护,如修改密码,删除用户,给用户提权等。
四、业务管理模块的需求:
1.药品采购:
对药品的采购过程中的经手人,采购日期,药品数量,药品生产日期,采购总金额,药瓶供应商等进行记录,并存入数据库。
2.药品销售:
对药品销售过程中的销售员,销售数量,销售药品名,销售金额,销售对象(客户),销售日期,支付情况等进行记录,并存入数据库。
3.库存盘点:
对系统的库存与实际仓库的库存数量种类进行对比,以发现不同与进行相应的处理。
4.销售退货:
对客户的退货请求进行处理,核实的确有此次销售,并且药品种类,药品数量符合销售数量才予以退货。
5.客户回款:
对客户的欠款还款进行处理,并将相应的回款表存入数据库。
五、业务查询模块的需求:
1、入库明细查询:
对药品采购时的入库详细信息的查询。
2、基本信息查询:
对药品,客户,供应商等的基本信息进行查询。
3、销售明细查询:
对药品销售过程中的销售情况进行查询。
4、销售退货查询:
对药品销售退货过程中的退货情况进行查询。
5、回款信息查询:
对客户回款过程中的回款情况进行查询。
六、系统管理模块的需求:
1、系统日志浏览:
查询系统日志表,浏览系统运行情况,以及用户操作情况。
2、数据库备份:
对数据库内容进行备份,以便将来可以实现数据库恢复。
3、系统退出:
退出系统。
2.2软件结构
软件结构由以下六个模块组成:
1、登录管理
2、基本信息
3、用户管理
4、业务管理
5、业务查询
6、业务查询
7、系统管理
图2-1软件结构图
3.程序设计说明
3.1模块描述
见图2-1软件结构图。
3.2功能
一、基本信息模块
1、药品信息子模块
图3-1药品信息子模块图
2、客户信息子模块
图3-2客户信息子模块图
3、供应商信息子模块
图3-3供应商信息子模块图
二、用户维护
1、添加用户子模块
图3-4添加用户子模块图
三、业务管理模块
1、药品采购子模块
图3-4药品采购子模块图
2、药品销售子模块
图3-5药品销售子模块图
3、库存盘点子模块
图3-6库存盘点子模块图
4、销售退货子模块
图3-7销售退货子模块图
5、客户回款子模块
图3-8客户回款子模块图
四、业务查询模块
1、基本信息查询子模块
图3-9基本信息查询子模块图
2、入库查询子模块
图3-10入库查询子模块图
3、销售查询子模块
图3-11销售查询子模块图
4、销售退货查询子模块
图3-12销售退货查询子模块图
5、销售回款查询子模块
图3-13销售回款查询子模块图
3.3输入项
一、基本信息模块
1、药品基本信息:
药品名称:
字符串类型
药品简称:
字符串类型
药品产地:
字符串类型
药品单位:
字符串类型
药品简介:
字符串类型
药品批准文号:
字符串类型
药品批号:
字符串类型
药品规格:
字符串类型
药品包装:
字符串类型
供应商名称:
字符串类型
2、供应商基本信息:
供应商名称:
字符串类型
供应商简称:
字符串类型
供应商地址:
字符串类型
供应商电话:
字符串类型
供应商邮编:
字符串类型
联系人:
字符串类型
联系人电话:
字符串类型
E-mail:
字符串类型
开户号:
字符串类型
3、客户基本信息:
客户名称:
字符串类型
客户简称:
字符串类型
客户地址:
字符串类型
客户电话:
字符串类型
客户邮编:
字符串类型
联系人:
字符串类型
联系人电话:
字符串类型
E-mail:
字符串类型
开户号:
字符串类型
二、业务管理模块
1、药品采购子模块:
①药品基本信息:
药品的名称:
字符串类型
药品的供应商:
字符串类型
药品的产地:
字符创类型
数据来源:
数据库中药品基本信息表
②药品采购:
药品生产日期:
date类型
药品的进价:
float类型
药品数量:
int类型
数据来源:
供应商
2、药品销售子模块:
①药品基本信息:
药品的名称:
字符串类型
药品的供应商:
字符串类型
药品的产地:
字符创类型
数据来源:
数据库中药品基本信息表
②药品销售信息:
销售单价:
float类型
销售数量:
int类型
销售金额:
double类型
数据来源:
销售员
3、库存盘点子模块:
①药品库存信息:
药品的名称:
字符串类型
药品的供应商:
字符串类型
药品的产地:
字符创类型
药品库存数量:
int类型
药品生产日期:
date类型
数据来源:
库存信息表
②药品真实信息:
药品实际数量:
int类型
数据来源:
仓库管理员
4、销售退货子模块:
①销售单信息:
药品的名称:
字符串类型
药品的供应商:
字符串类型
药品的产地:
字符创类型
药品销售数量:
int类型
药品销售日期:
date类型
客户名:
字符串类型
数据来源:
销售单表
②退货信息
退货数量:
int类型
数据来源:
客户
5、客户回款子模块:
①客户欠款信息:
销售单号:
字符串类型
销售日期:
date类型
欠款数量:
float类型
数据来源:
欠款表
②回款信息:
客户名:
字符创类型
回款金额:
float类型
数据来源:
客户
三、查询管理模块
1、基本信息查询子模块:
①药品基本信息查询条件:
药品的名称:
字符串类型
药品的供应商:
字符串类型
药品的编号:
字符创类型
数据来源:
数据库中药品基本信息表
②供应商基本信息查询条件:
供应商的名称:
字符串类型
供应商的编号:
字符创类型
数据来源:
数据库中供应商基本信息表
③客户基本信息查询条件:
客户的名称:
字符串类型
客户的编号:
字符创类型
数据来源:
数据库中客户基本信息表
2、入库查询子模块:
①入库历史查询条件:
药品的名称:
字符串类型
药品的供应商:
字符串类型
入库的时间:
datetime类型
经手人:
字符串类型
数据来源:
数据库中入库主表及明细表
②入库单据查询条件:
入库编号:
字符串类型
入库商品名称:
字符串类型
供应商名称:
字符串类型
数据来源:
数据库中入库主表及明细表
3、销售查询子模块:
①销售历史查询条件:
药品的名称:
字符串类型
客户名称:
字符串类型
销售的时间:
datetime类型
经手人:
字符串类型
数据来源:
数据库中销售主表及明细表
②销售单据查询条件:
销售编号:
字符串类型
销售商品名称:
字符串类型
客户名称:
字符串类型
数据来源:
数据库中销售主表及明细表
4、销售退货查询子模块:
①销售退货历史查询条件:
药品的名称:
字符串类型
客户名称:
字符串类型
销售退货时间:
datetime类型
经手人:
字符串类型
数据来源:
数据库中销售退货主表及明细表
②销售退货单据查询条件:
销售退货编号:
字符串类型
销售退货商品名称:
字符串类型
客户名称:
字符串类型
数据来源:
数据库中销售退货主表及明细表
5、销售回款子模块:
①销售回款历史查询条件:
客户名称:
字符串类型
销售回款的时间:
datetime类型
经手人:
字符串类型
数据来源:
数据库中销售回款主表及明细表
②销售回款单据查询条件:
销售回款编号:
字符串类型
销售回款商品名称:
字符串类型
客户名称:
字符串类型
数据来源:
数据库中销售回款主表及明细表
3.4输出项
一、业务管理模块
1、药品采购子模块:
采购单:
药品的名称:
字符串类型
药品的供应商:
字符串类型
药品的产地:
字符创类型
药品生产日期:
date类型
药品的进价:
float类型
2、药品销售子模块:
销售单:
药品的名称:
字符串类型
药品的供应商:
字符串类型
药品的产地:
字符创类型
销售单价:
float类型
销售数量:
int类型
销售金额:
int类型
数据来源:
销售员
3、库存盘点子模块:
库存盘点信息:
不匹配信息:
字符串型
4、销售退货子模块:
销售退货单:
药品的名称:
字符串类型
药品的供应商:
字符串类型
药品的产地:
字符创类型
药品销售数量:
int类型
药品销售日期:
date类型
客户名:
字符串类型
退货数量:
int类型
数据来源:
客户
5、客户回款子模块:
回款单:
销售单号:
字符串类型
销售日期:
date类型
欠款数量:
float类型
客户名:
字符创类型
回款金额:
float类型
二、查询管理模块
1、基本信息查询子模块:
①药品基本信息查询结果:
输出符合条件的药品基本信息表
数据来源:
数据库中药品基本信息表
②供应商基本信息查询结果:
输出符合条件的供应商基本信息表
数据来源:
数据库中供应商基本信息表
③客户基本信息查询结果:
输出符合条件的客户基本信息表
数据来源:
数据库中客户基本信息表
2、入库查询子模块:
①入库历史查询结果:
输出符合条件的入库表
数据来源:
数据库中入库主表及明细表
②入库单据查询结果:
输出符合条件的入库表
数据来源:
数据库中入库主表及明细表
3、销售查询子模块:
①销售历史查询结果:
输出符合条件的销售表
数据来源:
数据库中销售主表及明细表
②销售单据查询结果:
输出符合条件的销售表
数据来源:
数据库中销售主表及明细表
4、销售退货查询子模块:
①销售退货历史查询结果:
输出符合条件的销售退货表
数据来源:
数据库中销售退货主表及明细表
②销售退货单据查询结果:
输出符合条件的销售退货表
数据来源:
数据库中销售退货主表及明细表
5、销售回款子模块:
①销售回款历史查询结果:
输出符合条件的销售回款表
数据来源:
数据库中销售回款主表及明细表
②销售回款单据查询结果:
输出符合条件的销售回款表
数据来源:
数据库中销售回款主表及明细表
6、系统日志子模块:
输出系统日志表
3.5程序逻辑
一、基本信息模块
1、药品信息流程图
图3-5-1药品信息流程图
2、客户信息流程图
图3-5-2客户信息流程图
3、供应商信息流程图
图3-5-3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医药 进销存 管理 系统 详细 设计 文档
![提示](https://static.bdocx.com/images/bang_tan.gif)