-
选题:医药销售管理系统
1,实验内容和步骤结果
1,需求分析
由于做的是医药销售管理系统所以主要分四部分:
(1)管理员登陆
(2)药品的入库管理
(3)药品信息的管理
(4)药品的出库管理
2,数据流图和数据字典
输入药品入库信息
-
药 | 查询药品入库信息 | 医药销售 |
品 |
输入库存药品信息 |
管 |
理 | 查询库存药品信息 |
管理系统 |
人
员 输入药品出库信息
查询药品出库信息
数据字典:
数据流:
管理员登陆信息流:
数据流名:管理员信息
说明:建立管理员信息记录,用户名,密码等
数据结构:管理员信息等
药品入库信息流:
数据流名:药品入库信息
说明:建立药品入库信息记录编号等等
数据结构:药品入库信息表
库存药品信息流:
数据流名:药品信息
说明:建立药品信息记录药名等
数据结构:库存药品信息表
药品出库信息流:
数据流名:药品出库信息
说明:建立药品出库信息记录,编号等等
数据结构:药品出库信息表
数据存储定义:
管理员登陆信息:
数据存名:管理员登陆信息
说明:存储管理员用户名密码等信息,用户名是码
输入:用户名
输出:管理员信息表
药品入库信息:
数据储存名:药品入库信息
说明:储存药品入库的编号等信息,进货号是码
输入:药品入库名称
输出:入库信息表
药品信息:
数据储存名:药品信息
说明:储存库存药品的名称等信息,药品名称是码
输入:药品名称
输出:药品信息表
药品出库信息:
数据储存名:药品出库信息
说明:储存出库药品的名称等信息,出货号是码
输入:出库药品名称
输出:出库信息表
数据处理过程:
管理员信息处理过程:
处理过程名:管理员登录过程
说明:管理员身份验证
输入:用户名,密码
输出:登陆是否成功
添加药品入库信息处理过程:
处理过程名:添加药品入库信息
说明:添加药品的入库信息
输入:药品入库信息
输出:添加是否成功
查询药品入库信息处理过程:
处理过程名:药品入库信息
说明:查询所要的药品入库信息
输入:查询请求
输出:药品入库信息表
删除入库药品信息处理过程:
处理过程名:入库药品信息
说明:删除所要的入库药品信息
输入:删除请求
输出:删除是否成功
添加药品信息处理过程:
处理过程名:添加药品信息
说明:添加新的药品信息
输入:药品信息
输出:添加是否成功
修改药品信息处理过程:
处理过程名:药品信息
说明:修改已有的药品信息
输入:药品信息
输出:修改是否成功
查询药品信息处理过程:
处理过程名:药品信息
说明:查询所要的药品信息
输入:查询请求
输出:药品信息表
删除药品信息处理过程:
处理过程名:药品信息
说明:删除所要的药品信息
输入:删除请求
输出:删除是否成功
添加药品出库信息处理过程:
处理过程名:添加药品出库信息
说明:添加新的药品出库信息
输入:药品出库信息
输出:添加是否成功
查询出库药品信息处理过程:
处理过程名:查询药品出库信息
说明:查询所要的药品出库信息
输入:查询请求
输出:药品出库信息表
删除药品出库信息处理过程:
处理过程名:删除药品出库信息
说明:删除所要的药品出库信息
输入:删除请求
输出:删除是否成功
退货信息处理过程:
处理过程名:退货处理信息
说明:删除所要求的某一药品出库信息
输入:退货请求
输出:退货是否成功
医药销售管理系统
-
入库药品管理模块 | 库存药品管理模块 | 查 | 出库药品管理模块 | 查 |
添 | 删 | 查 | 添 | 删 | 修 | 添 | 删 | 退 |
加 | 除 | 询 | 加 | 除 | 改 | 询 | 加 | 除 | 货 | 询 |
药 | 药 | 药 | 药 | 药 | 药 | 药 | 药 |
药 | 药 | 处 |
品 | 品 | 品 | 品 | 品 | 品 | 品 | 品 | 品 | 理 | 品 |
入 | 入 | 入 | 信 | 信 | 信 | 信 | 出 |
出 | 出 |
库 | 库 | 库 | 息 | 息 | 息 | 息 | 库 | 库 | 库 |
信 | 信 | 信 | 信 | 信 | 信 |
息 | 息 | 息 | 息 | 息 | 息 |
4,E—R图
-
入库药品信息记录:
-
价
药品入库信息
负责
人
库存药品信息记录:
药名 功效
-
药品信息
厂商联系方式
出库药品信息记录
-
量
-
式
-
5,关系模型设计
F管理员登陆信息={用户名→密码}
F药品入库信息={进货号→药名,进货号→数量,进货号→进货价,进货号→日期,日 期→负责人}
F药品信息={药名→功效,药名→保质期,药名→厂商,厂商→厂商联系方式}F药品出库信息={出货号→日期,出货号→数量,药名→售出价,药名→买家,买家→买家联系方式,日期→负责人}
6,逻辑设计结果
管理员登陆信息表:
药品入库信息表
药品信息表
药品出库信息表
7,实验结果:
(1) 登陆界面:
(2)系统主界面
(3)药品信息查询
(4)药品信息修改:
(5)药品信息添加:
(6)药品信息删除:
(7)药品进货信息查询:
(8)药品进货信息添加:
-
(9)药品进货信息删除:
(10)药品出货信息查询:
(11)添加药品出货信息
-
(12)删除药品出货信息:
(13)退货处理:
2,实验中出现的问题以及解决方案(对于未解决问题请将问题列出来)
在实验过程中我使用了vb作为开发环境,在经过查资料及同学的帮助,我已经能 够使用简单的vb中的数据库控件。由于时间比较仓促,还有技术的问题,我没能实现 这个程序中统计的功能,如果有可能我希望以后有时间将这个系统进行改进和完善。
下面是程序使用说明:
使用sql2000企业管理器恢复数据备份,文件名为medicine
或者使用sql脚本在查询分析器中先建立数据库medicine
再运行sql脚本。
在odbc中进行配置,选择medicine数据库。
之后可在vb环境中运行vb源代码,点击 "工程1.vbp",点击运行。
或者直接运行"医药管理系统.exe"进行测试
-
c | 登陆的用户名和密码分别是:a 和1 或者是 | 用户名:b | 密码:2 | 用户名: |
密码:3 |
常见问题:如果不能正常检索或者正常的插入那是因为药品信息表中的药品名是在企业管理器中插入的,后跟不确定位数的空格,因此不能正常检索。使用时请先用本软件插入一些药名信息,再进行销售和进货的操作,必须是药品表中的药品才能进行进货和销售操作。
批阅者:
批阅日期:
实验成绩:
批注: