医药进销存管理系统详细设计文档Word格式.docx
《医药进销存管理系统详细设计文档Word格式.docx》由会员分享,可在线阅读,更多相关《医药进销存管理系统详细设计文档Word格式.docx(51页珍藏版)》请在冰豆网上搜索。
3.3
输入项........................................................................................................................9
3.4
输出项......................................................................................................................14
3.5
程序逻辑..................................................................................................................16
4
数据库设计
................................................................................................................................30
4.1
医药管理系统
E-R
图
.............................................................................................30
4.2
数据表及视图概要说明..........................................................................................32
4.3
业务逻辑编码规则..................................................................................................33
4.4
业务编码规则..........................................................................................................34
4.5
主要数据表结构......................................................................................................35
-0-
1.引言
编写目的
本软件是为满足一些大中型医药公司、要店、以及药品批发零售商的实际
需求而编写的医药管理系统。
本详细设计说明书的目的是尽可能详细描述系统
的各个层次,系统每个模块的功能及程序的流程,为程序员编写程序提供依据。
项目背景
●待开发软件的名称:
医药管理系统
●本项目的任务提出者:
**医药公司
●本项目开发者:
邵连伟,王健,李波
●本项目指导老师:
刘迪
●本项目用户:
**医药公司职员
参考资料
编写软件详细设计说明时所参考的资料,主要包括:
●引用的软件开发标准或规范。
●需求规格说明书。
●测试报告。
2.
软件结构
需求概述
一、登录管理模块的需求:
1、系统登录:
对用户身份进行验证,只有合法用户才能登录到该系统中!
二、基本信息模块的需求:
1、药品信息:
对药品的基本信息进行录入,并存入数据库
2、客户信息:
对客户的基本信息进行录入,并存入数据库
3、供应商信息:
对供应商的基本信息进行录入,并存入数据库
三、用户管理模块的需求:
-1-
1、添加用户:
为该系统添加用户角色,并赋予相应的权限!
2、用户维护:
对系统的用户进行常规维护,如修改密码,删除用户,
给用户提权等。
四、业务管理模块的需求:
1.药品采购:
对药品的采购过程中的经手人,采购日期,药品数量,药
品生产日期,采购总金额,药瓶供应商等进行记录,并存入数据库。
2.药品销售:
对药品销售过程中的销售员,销售数量,销售药品名,销
售金额,销售对象(客户),销售日期,支付情况等进行记录,并存入数据
库。
3.库存盘点:
对系统的库存与实际仓库的库存数量种类进行对比,以发
现不同与进行相应的处理。
4.销售退货:
对客户的退货请求进行处理,核实的确有此次销售,并且
药品种类,药品数量符合销售数量才予以退货。
5.客户回款:
对客户的欠款还款进行处理,并将相应的回款表存入数据
五、业务查询模块的需求:
1、入库明细查询:
对药品采购时的入库详细信息的查询。
2、基本信息查询:
对药品,客户,供应商等的基本信息进行查询。
3、销售明细查询:
对药品销售过程中的销售情况进行查询。
4、销售退货查询:
对药品销售退货过程中的退货情况进行查询。
5、回款信息查询:
对客户回款过程中的回款情况进行查询。
六、系统管理模块的需求:
1、系统日志浏览:
查询系统日志表,浏览系统运行情况,以及用户操作情
况。
2、数据库备份:
对数据库内容进行备份,以便将来可以实现数据库恢复。
3、系统退出:
退出系统。
软件结构由以下六个模块组成:
1、登录管理
2、基本信息
3、用户管理
4、业务管理
5、业务查询
-2-
6、业务查询
7、系统管理
登录管理基本信息用户管理
业务管理
业务查询
系统管理
系
统
登
录
药
品
信
息
客
户
供
应
商
添
加
用
维
护
采
购
销
售
库
存
盘
点
退
货
回
款
日
志
浏
览
数
据
备
份
出
入
明
细
查
询
基
本
2-1
软件结构图
3.
程序设计说明
模块描述
见图
软件结构图。
功能
一、基本信息模块
1、药品信息子模块
3-1
药品信息子模块图
-3-
2、客户信息子模块
3-2
客户信息子模块图
3、供应商信息子模块
3-3
供应商信息子模块图
二、用户维护
1、添加用户子模块
3-4
添加用户子模块图
三、业务管理模块
-4-
1、药品采购子模块
输入
药品基本信息
药品采购
处理
1.校验药品基本
信息
2.校验药品采购
3.更新数据库中
相应记录
输出
药品采购信息
采购单(入库
单)
药品采购子模块图
2、药品销售子模块
药品销售信息
2.校验药品销售
销售单
3-5
药品销售子模块图
3、库存盘点子模块
药品库存信息
药品真实信息
4、销售退货子模块
1.校验库存基本
2.校验药品真实
3.真实信息与库
存信息比较
3-6
库存盘点子模块图
-5-
盘点信息
销售单信息
退货信息
5、客户回款子模块
客户欠款信息
客户回款信息
1.校验相应销售
单是否存在
2.校验退货信息
3.更新有关记录
3-7
销售退货子模块图
1.校验客户欠款
2.校验客户回款
3-8
客户回款子模块图
药品退货信息
销售退货单
客户回款单
四、业务查询模块
1、基本信息查询子