1、管理信息系统 课程设计报告药店仓库管理系统班 级: 12 计应 小组编号: 6 组 长: 王文波 组 员: 吴鹏,武琦,郭慧凯,贾旭 指导教师: 李潇雯 时 间: 2014-06-09 目 录1 系统规划 .11.1 选题背景及意义 .11.2 系统功能概述 11.3 拟采用开发工具简介 12 系统可行性研究 .22.1 业务需求及预期目标 22.2 技术可行性分析 22.3 经济可行性分析 23 系统需求分析及建模 .33.1 功能和性能规定 33.2 运行环境设定 33.3 事件表 34 系统分析 .44.1 系统流程分析 44.2 对应的建模图 45 系统设计 .55.1 总体功能设计
2、55.2 数据流程设计 56 数据库设计 .66.1 概念结构设计 66.2 逻辑结构设计 66.3 表的物理结构设计 .66.4 实体间的联系 67 系统实现 .77.1 用户界面设计 77.2 测试计划 78 系统开发总结 .811 系统规划1.1 选题背景及意义背景:a.本系统的名称是:药房库存管理系统。b.本项目的任务提出者:王文波开发者:郭慧凯,吴鹏,武琦,贾旭系统开发单位:第 6 小组意义:帮助药店仓库管理人员更加系统,直观的管理药店仓库。1.2 系统功能概述药店库存管理涉及入库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,所以这就需要由
3、库存管理系统来提高库存管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,提高药店的生产效率,都具有十分重要的现实意义。当药店的库存周转率高,就可以用同样的资金运作更多药品流通,就可以为价格战提供降价空间,就可以为促销、广告、门店改造等提供更多资金支持。尽管世上没有“一本万利”的神话,但是科学高效的库存管理确实能够加快资金回笼,大大提高资金利用率。药品积压少了,周转快了,对零售商来说,带来的直接好处就是资金利用率高了,一分钱可以当两分用。然而单体药店无论是在物流、资金流、管理人员、管理流程等监控手段上都远远落后于大型连锁药店,而连锁药店在经营管理、产品质量、全程服务等
4、方面的一系列优势,是单体药店无法比拟的。1.3 拟采用开发工具简介Access 简介:它结合了 Microsoft Jet Database Engine 和图形用户界面两项特点,是 Microsoft Office 的成员之一,它能够存取 Access/Jet、Microsoft SQL Server、Oracle( 甲骨文软件公司) ,或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的“进阶用户“ 则能使用它来开发简单的应用软件。22 系统可行性研究2.1 业务需求及预期目标业务需求:(1)药品入库处理:对药品信息的录
5、入管理。(2)药品出库处理:对药品从仓库提出的管理。(3)药品调拨处理:当某一药库药品库存不足时,可从其他的药库进行调拨。(4)药品调价处理:对已录入药品的价格和即将录入的药品价格进行调整。(5)药品到期报警:当药品保质期低于某个限定值时,进行警告处理。(6)药品库缺报警:当药品的库存量低于某个限定值时,进行警告处理。(7)库存盘点管理:显示库存内的药品信息,管理出库还是入库。(8)库存分析管理:显示当前状态下的库存信息,并进行分析。(9)药品流向跟踪:显示药品从药库离开后的走向。预期目标:开发药店仓库管理系统。a使单体药店仓库管理工作实现在信息化、规范化。b加快库存管理的步伐。c提高了工作效
6、率。2.2 技术可行性分析采用结构化分析方法2.3 经济可行性分析涉及多方相关部门,投资数额较大,需要有更为严格有效的经济可行性研究论证。33 系统需求分析及建模3.1 功能和性能规定功能: 实现药店仓库管理的基本功能,如系统账户管理、药品出库管理、药品入库管理、药品管理、库存管理等。性能: 能够完成药店日常管理的基本操作,要求具有良好的稳定性,以及完善的安全策略,简洁的界面操作。3.2 运行环境设定硬件 最低配置 推荐配置CPU Core 2 Duo E6700 Intel i5 2400S 2.5 GHz 显卡Nvidia GeForce GTX260 / AMD Radeon HD487
7、0Nvidia GeForce GTX470 / AMD Radeon HD5850内存 512MB 1GB硬盘 3GB 5GB系统 XP/7 XP/7 3.3 事件表事件 触发器 来源 动作 响应 目的地药品入库 入库操作 仓库管理员 药品数据输入 数据修改成功 仓库管理员药品管理 药品表 仓库管理员 查询药品信息 药品表 仓库管理员仓库管理 仓库管理 仓库管理员 统计、分析存量 仓库清单 仓库管理员药品出库 药品出库 仓库管理员 更新库存清单 仓库清单 仓库管理员系统账户管理 用户管理 系统管理员 修改更新授权用户 修改成功 账号数据清单44 系统分析4.1 对应的建模图仓 库 管理 员接
8、 收 事 务D 1 | 库 存 清 单库 存 清 单验 证D 2 1 | 过 期 药 品 清 单过 期 药 品 信 息仓 库 管 理 员过 期 药 品 清 单更 新库 存 清 单D 2 2 | 更 新 药 品 清 单药 品 更 新 信 息药 品 更 新 信 息D 2 3 | 进 货 清 单进 货进 货 信 息进 货 信 息D 1 | 库 存 清 单库 存 清 单检 查库 存 清 单D 2 4 | 现 存 量 清 单存 量 信 息D 2 5 | 需 求 清 单需 求 信 息需 求 清 单现 存 量 清 单D 1 | 库 存 清 单库 存 清 单更 新验 证存 量信 息库 存 清 单D 2 6 |
9、 出 货 清 单出 货 信 息出 货 清 单D 3 1 | 月 药 品 销 售 清 单月 药 品 销 售 汇 总D 3 2 | 月 药 品 销 售 盈 利 清 单月 销 售 盈 利 汇 总需 求库 存 清 单出 货月 销 售 清 单D 4 | 建 议 调 整 上 下 限 清 单建 议 调 整 上 下 限 清 单更新清单 、 过期药品清理 、 进货处理 、 出货处理 、 现存量清单处理 、上下限调整处理过 期 验 证更 新 处 理进 货 处 理存 量 检 查需 求 处 理出 货 处 理智 能 处 理55 系统设计5.1 数据流程设计1.系统账户管理数据流图:2.药品出库管理数据流图:63.药品入
10、库管理数据流图:4.药品管理数据流图:5.库存管理数据流图:76 数据库设计 6.1 概念结构设计ERD6.2 逻辑结构设计表结构:表 1 药品表结构字段名称 字段类型 说明ID Int(11)药品编号 Varchar(30)药品名称 Varchar(30)药品价格 Varchar(10)药品描述 Varchar(255)生产日期 Varchar(30)保质期 Varchar(10)药品规格 Varchar(30)药品数量 Int(11)仓库名 Int(11)标示 Int(11)表 2 仓库表结构字段名称 字段类型 说明ID Int(11)仓库名称 Varchar(30)表 3 库存信息表结构
11、字段名称 字段类型 说明ID Int(11)药品编号 Varchar(20)库存个数 Int(11)表 4 药品销售详单表结构字段名称 字段类型 说明ID Int(11)药品编号 Varchar(20)日期 Varchar(20)药品个数 Int(11)8标示 Int(11)表 5 用户表字段名称 字段类型 说明ID Int(11)用户名 Varchar(20)用户密码 Varchar(20)用户标示 Int(11)6.3 表的物理结构设计Access 中创建的表的截图:6.4 实体间的联系Access 中“关系”的截图:97 系统实现7.1 用户界面设计主切换界面:导航界面:10数据处理界面
12、:报表打印界面:117.2 测试计划入库操作:输入仓库管理员用户账号、口令,登陆系统。选择药品入库操作。输入药品信息,确认完毕。确认药品信息,输入完毕,完成添加。128 系统开发总结通过一个学期的学习,我们了解到管理信息系统的功能与重要性以及给我们带来的便利,学会一些工具的使用对我们很有用处,我们结合课题,复习、巩固了管理信息系统的系统分析知识,通过对系统的分析,提高系统分析的实践能力。管理信息系统是非计算机专业的一门基础课程,因此它的概念多,理论性较强。所以老师在介绍中会有意穿插介绍管理信息系统的应用以及与多学科交叉联系,来提高我们学习的积极性。对基本概念、尚在研究的理论,会先从直观意义或具
13、体实例直观解释着手,经常举案例来让我们易于理解。随着信息技术的广泛应用和不断发展,作为新世纪的大学生,我们更应该广泛学习管理信息系统方面的知识,将来步入社会,就可以熟练运用管理信息系统,通过运用先进的科技手段和思路,对公司各类资源进行科学管理,使企业建立起现代化的信息管理体制,公司形象就会显著提升,从而实现个人价值。所以我觉得学习管理信息系统是非常必要的。特别是对我们学生而言,而且光靠平时上课学习是不够的,要更加注重实践操作,并且也要多做练习题,这样有利于更好的了解管理信息系统。所以我觉得学习管理信息系统是非常必要的,特别是对我们计算机的学生而言,我觉得平时上课学习是不够的,要更加注重实践操作,并且也要多做练习题,这样有利于更好的了解管理信息系统。最后谢谢李老师的耐心指导,在今后的学习中我们会再接再厉,更加的充实自己。