药店管理系统论文.doc
《药店管理系统论文.doc》由会员分享,可在线阅读,更多相关《药店管理系统论文.doc(78页珍藏版)》请在咨信网上搜索。
计算机系毕业设计文档 前 言 随着药店市场竞争的加剧及医疗保险的推广,对药店实现计算机管理是药店生存与发展的必要条件。药店管理系统可以对药店的实物及帐务进行精确快速的管理,大大减轻手工劳动强度,提高顾客的满意度,功能强大全面的查询系统,使经营者快速掌握药店的经营状况,从而做出正确的决策。 本系统主要是针对中小型药店的药店信息管理方面的系统开发。系统主要针对信息,进货,销售,及库存情况的分析,查询,及报表的统计。基本信息包括产地信息和本单位信息。主要是对产地的增加,修改,保存,及员工情况的登记。 药库管理包括售出管理、进货管理、药库管理。售出管理:包括对某种药品的查询,选购和打印所选购内容的报表。对售出每种药品的单据进行保存,方便日后统计。统计用户选购药品的总金额。进货管理:主要是增加,删除,保存,及入库,把所进的药品放入库存,进行出售还有进行进货物品的查询。库存管理:包括增加,删除,下订单。方便用户查看库存时,看到药品缺少时下订单购买。还有对药品进行查询。并统计所查询药品的总金额。 数据维护包括历史单据,数据备份,数据导入。报表(日报表,月报表)进行某日相关的药品的进货,售药等一系列情况进行分析,统计。系统设置包括(用户添加,密码修改,重新登陆,用户删除,退出系统)。 系统各功能模块紧紧围绕药品的进销及库存三者关系展开,通过药品的售出管理,进货管理,及库存管理对药店的运营情况系统化、准确无误表达给使用者——即药库管理作为本系统开发的主要对象。 本系统的开发解决了过去以手工方式药品进销的一些基本问题。比如,药库管理混乱,库存的变动,药品的改变及一些药品销量的统计使得使用者难以快速了解统计的情况。 陈棋任务书 1.全组统一填写毕业设计任务书,由我填写开题报告。 2.统一完成设计文档中的第一章“系统分析”与第二章“概要设计”文档编写。 3.负责药库管理模块及日志信息模块的详细设计以及文档的编辑。其中,药库模块:主要完成药品的进货、库存、售药模块的设计,而日志信息模块主要完成退单信息、库存改动等子模块的设计。 4.完成药库管理模块及日志信息模块还有报表统计模块的月报表的测试,并填写相应的测试报告。 5.完成药库管理模块及日志信息模块。 6.组装系统及运行测试,并填写相应的测试报告及总体的用户手册。 7.打包应用程序及记录刻成光盘。 8.组装和整合毕业设计文档。 李湖洁任务书 1.参与药店管理系统的系统分析和概要设计。 2.负责系统设置和基本设置两个模块和报表模块的日报表,对其进行详细设计与代码的编写,并完成这两个模块的文档编写。 (1)系统设置模块主要有密码修改、重新登陆、添加用户、删除用户、退出系统。 (2)基本设置模块主要产地信息、本单位信息。 3.负责系统设置和基本设置两个模块和报表模块的日报表的测试并填写相应测试报告。 4.负责系统设置和基本设置两个模块和报表模块的日报表的用户手册。 郑奇宇任务书 1.参与药店管理系统的系统分析。 2.参与药店管理系统的概要设计。 3.负责数据维护、及帮助两个模块和报表模块的月报表,对其进行详细设计与代码的编写,并负责毕业设计文档中这两个模块的详细设计部分的编写。 4.负责数据维护、及帮助两个模块的模块测试及其毕业设计文档中相应测试报告的编写。 5.负责完成数据维护、帮助两个模块的用户手册和报表模块的月报表。 目 录 摘 要 4 关 键 字 4 第1章 系统分析 5 1.1 开发背景 5 1.2 任务概述 5 1.3 项目开发计划 9 1.4 数据流图和数据词典 9 第2章 概要设计 24 2.1 系统结构图 24 2.2 处理流程 24 2.3 数据库设计 32 第3章 详细设计 35 3.1 主模块 35 3.2 密码修改模块 36 3.3 用户添加模块 38 3.4 删除用户模块 40 3.5 重新登陆模块 41 3.6 产地信息模块 43 3.7 单位信息模块 44 3.8 售药管理模块 45 3.9 进药管理模块 47 3.10 库存管理模块 49 3.11 历史单据模块 51 3.12 日销销报表模块 53 3.13 日进货报表模块 55 3.14 月销售报表模块 56 3.15 月进货报表模块 58 第4章 系统测试 60 4.1 测试计划 60 4.2 测试结果说明 62 第5章 用户手册 70 5.1 系统主要功能 70 5.2 运行环境要求 70 5.3 系统安装与初始化 70 5.4 运行说明 70 第6章 毕业设计小结 75 致 谢 76 参考文献 77 摘 要 药店管理系统是典型的中小型信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我使用Delphi作为开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象。首先在短时间内建立系统应用原型;然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 关 键 字 管理信息系统;药店;Delphi;Paradox 第1章 系统分析 1.1 开发背景 随着社会经济的迅速发展,药店都需要有一套完整的管理系统来合理利用各种信息资源以达到多种工作项目的科学管理、合理安排,提高工作效率以更快地顺应当前形式的发展。 再则,信息技术的迅猛发展,设备的完善,员工素质的不断提高,需要利用计算机信息系统进行科学管理。 现今药品的数量、规模比以往任何时候都大的多,不论诊所还是药店都需要使用方便而有效的方式来管理自己的药库。在计算机日益普及的今天,对个人而言若采用一套行之有效的药店管理系统来管理自己的药店,会方便许多,这也充分应用硬件资源;对药店而言,以前单一的手工检索已不能满足人们的要求,为了便于药库的管理更为需要有效的药店管理软件。 本设计所完成的药店管理系统软件是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的WINDOWS系列操作系统上使用。除此以外,本系统还可通过访问权限控制以及数据备份功能,确保数据的安全性。 1.2 任务概述 进销金额统计组 日常销售经营组 药品 产地信息组 进货 药品编号 入库组 单据管理组 库存报损改动组 药品进销量统计组 员工信息 組 利润结算組 药店 销 售部 进货部 日常管理部 库存管理部 图1.1 组织结构图 1.2.1 组织结构 1.2.2 组织与业务的关系 进货资料 进货数据 订购 订单 供应商 进货信息 验收 药品 药品清单 验收清单 管理者 入库 图1.2 业务流程图 购买者 进行销售 库存编号 编号 管理者 库存报表 总药品 药品 1. 业务流程图 药品 库存编号 药品 2. 销售部 日常销售经营组 主要负责前台客户咨询及销售服务,收银服务。 客户咨询及销售服务主要是当客户前来购买药品时向客户提供相关药品的信息,及功效,价格向客户讲解药品的服用方法和用量。如用户要购买此产品则拿让客户拿此药品到收银台结算。 收银服务主要当用户拿着药品前来结算时。输入药品,将报价目表打印出来给用户。 进销金额统计组 主要负责每日进药品的成本统计和每日销售金额,每月的进药成本统计和每月销售金额统计。 每日进药品的成本统计主要是从进货部获得数据进行统计记录。 每日销售金额主要是从收银台获得数据进行统计记录。 每月的进药成本统计主要是对每日的成本统计进行一个月的清结。 每月销售金额统计主要是对每日销售金额统计进行一个月的清结。 药品进销量统计组 主要负责药品进货量和销量的统计,并统计每种药品好不好卖的情况方便管理员正确进购药品,以获得更大的利润。 3. 进货部 (1)药品产地信息组 主要负责对药品来源进行登记,以方便进货和一些药品退货等处理。 (2)进货药品编号入库组 以对所进的药品进行编号,方便统计和管理,方便入库流通。 4.库存管理部 (1)单据管理组 (2)主要对药品出售后单据进行管理。 (3)库存报表改动组 (4)主要对库存药品损坏丢失情况进行更动的记录。 5.日常管理部 (1)利润结算組 主要包括日利润结算和月利润结算 日利润结算主要是每日销售成本和进货成本相减以得到利润情况。 月利润结算主要是每月销售成本和进货成本相减以得到利润情况。 (2)员工信息組 主要是对员工情况进行简单管理。 1.2.3 功能体系图 历史单据客 药库管理系统 备份管理 员工管理 用户管理 员工表管理 药库管理 售药管理 库存管理 药品的出售 药品的查询 药品发出订货和管理 药品的查询 单据的管理 单据的查询 图1.3 功能体系图 进货管理 1.2.4 实现目标 《药店管理系统》针对的用户是单个中小型药店,主要的实现目标有: (1) 实现药库管理; (2) 实现员工管理; (3) 实现历史单据管理; (4) 实现各种统计、查询、打印功能; (5) 能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。 1.2.5 运行环境 l 处理器要求:P III以上; l 内存要求:128M以上; l 硬盘空间:10G以上; l 其它设备:打印机; l 操作系统:Windows 98/2000/XP。 1.3 项目开发计划 2004年11月20日: 落实毕业设计课题; 2004年11月20日—2004年11月30日: 填写《开题报告》和《任务书》; 2004年12月1日—2005年1月7日: 进行系统的系统分析与概要设计,并完成毕业设计文档中的“第一章 系统分析”与 “第二章 概要设计”; 2005年1月10日—2005年3月1日: 进行程序的详细的设计,并编写毕业设计文档中的“第三章 详细设计”; 2005年3月2日—2005年3月20日: 进行程序的编码; 2005年3月21日—2005年3月31日: 进行程序的各个模块的测试,并完成毕业设计文档中的“第四章 系统测试”中的模块测试部分及“第五章 用户手册”中的模块用户手册部分; 2005年4月1日—2005年4月25日: 由组长进行各个模块程序的组装以及系统组装测试,并完成文档相应部分的编写和整合。 1.4 数据流图和数据词典 药店售药,进药,用户添加,历史单据登记和查询,报表统计过程 1.4.1 售药过程 1. 简要说明 表1.4 售药过程项目表 项目名称 药店管理系统 项目代码名称 drugstore_Manage 子项目名称 售药过程 子项目代码名称 sell_medicine 作者 陈棋 创建时间 2005-1-11 10:30 修改时间 2005-1-11 10:30 图1.5 售药信息图 客户 1 药库 检验 2 购买 登记 购买记录 药库 检验错误 图书 钱 药品 购买信息 B C C 日期 2. 数据流图 3. 数据词典 (1)数据源点及汇点描述: 名称:客户 简要描述:、查询和购药 有关数据流:钱和药品 名称:日期 简要描述:当日日期 有关数据流:年月日 (2)加工逻辑词条描述: 加工名:药库检查 加工编号:1 简要描述:检验金钱的真伪性、检验是否有些药品、检验金钱是否能购买此药品 输入数据流:钱;所购药品,药品信息,药品库存数量,日期 输出数据流:药品错误信息,药品信息 加工逻辑: IF 药品名称不存在 THEN 发出“买药错误” ELSE IF 药品库存量不足 THEN 发出“买药错误” ELSE IF 客户所支付的钱不足 THEN 发出“买药错误” ELSE IF 药品已过期 THEN 发出“买药错误” ELSE 发出“买药信息” ENDIF ENDIF ENDIF ENDIF 加工名:购药登记 加工编号:2 简要描述:将买药单据保存到数据库,库存量进行相减,并打印表单给客户 输入数据流:买药信息,日期 输出数据流:购买条子,药品 加工逻辑:将售药信息及日期写入数据库 将药品和条子递交客户 (3数据流名词条描述: 数据流名:钱 说明:用来付费 数据流来源:客户 数据流去向:药库检验 数据流组成:钱 数据流名:药品 说明:结算和记录药品的主要相关信息 数据流来源:客户 数据流去向:药库检验 数据流组成:药品=药品名称+编号+产地+规格+价格+单位+数量+有效期 药品编号=“000000001”..“999999999” 药品名称=2{字母}24 产地=2{字母}24 规格=2{字母}24 数量=“000”..“999” 价格=“000.01”..“999.99” 单位=1{字母} 有效期=“2000-1-1”..“2050-12-31” 数据流名:检验错误 说明:用于指示客户买药错误信息 数据流来源:药库检验 数据流去向:客户 数据流组成:检验错误=2{字母}40 每个数据量流通量: 数据流名:购买信息 说明:用于结算付费 数据流来源:药库检验 数据流去向:购买登记 数据流组成:客户信息=钱和药品名称 每个数据量流通量: 数据流名:日期 说明:提供当前日期信息 数据流来源:日期 数据流去向:库存检验,购买登记 数据流组成:日期=年+月+日 年=“0000”..“9999” 月=“01”..“12” 日=“01”..“31” 每个数据量流通量: 数据文件名:购买记录 说明:用于记录药品出售情况 数据流来源:药库,购买登记 数据流去向:购买信息 数据流组成:图书访问记录=药品名称+编号+产地+规格+数量+单位+出售日期 出售日期=当前日期 药品编号=“000000001”..“999999999” 药品名称=2{字母}24 产地=2{字母}24 规格=2{字母}24 价格=“000.01”..“999.99” 数量=“001”..“999” 单位=1{字母} 出售日期=”2000-1-1 “ “2050-1-1” 有效期=”2000-1-1 “ “2050-1-1” 数据文件名:药库 简述:存放药品信息 输入数据:无 输出数据:药品信息 数据文件组成:药库由“药品信息”组成 1.4.2 进货过程 1. 简要说明 表1.6 进货过程项目表 项目名称 药店管理系统 项目代码名称 drugstore_Manage 子项目名称 进货过程 子项目代码名称 Stock 作者 李湖洁 创建时间 2005-1-11 10:30 修改时间 2005-1-11 10:30 2. 数据流图 图1.7 进药过程图 供应商 3 入库 检验 4 入库 登记 检验错误 药品 药品信息 日历 4 库存量 检查 购物员 药品不足信息 管理员 药品过期信息 D C 购买返回信息 采购信息 3. 数据词典 (1)数据源点及汇点描述: ① 名称:供应商 简要描述:提供药品来源 有关数据流:药品 ② 日历 简要描述:当日日期 有关数据流:年月日 年=“0000”..“9999” 月=“01”..“12” 日=“01”..“31” ③ 管理员 简要描述:药店的经营者或店员 有关数据流:无 (2)加工逻辑词条描述: 加工名:入库检验 加工编号:3 简要描述:检查药品的合格性和数量 输入数据流:药品 输出数据流:检验错误,药品信息 加工逻辑:IF 药品已过期 THEN 发出“检验错误” ELSE IF 药品数量不足 THEN 发出“检验错误” ELSE 发出“药品信息” ENDIF ENDIF 加工名:入库登记 加工编号:4 简要描述:对新增药品进行登记或对旧药品的数量进行修改 输入数据流:药品信息,日期 输出数据流:购买返回信息 库存量检查 加工逻辑:IF 药品量过多 THEN 返回退货信息 生成含退货单的返回信息 ELSE 入库 生成付钱账单信息 ENDIF 给出账单信息 加工名:库存量检查 加工编号:5 简要描述:对库存量进行检查发现药品过少或过期,进行删除和购买 输入数据流:库存量,日期 输出数据流:购买信息 ,过期信息 加工逻辑:IF 药品量过少 THEN 发出购买信息 END IF 生成含购买单的返回信息 IF 药品过期 THEN 发出删除信息 ENDIF 给出账单信息 (3)数据流名词条描述: 数据流名:药品 说明:供应商提供过来的药品 数据流去向:入库检查 数据流组成:药品名称+编号+产地+规格+数量+单位+有效日期+价格 药品名称=2{字母}24 编号=“000000001”..“999999999” 产地=2{字母}24 规格=2{字母}24 数量=“001”..“999” 单位=2{字母}24 有效日期=”2000-1-1 “ “2050-1-1” 价格=“000.01”..“999.99” 数据流名:检查错误 说明:供应商提供的药品出现错误 数据流来源:入库检查 数据流去向:供应商 数据流组成:检查错误=2{字母}10 数据流名:药品信息 说明:检查通过的药品 数据流来源:入库检查 数据流去向:入库登记 数据流组成:药品名称+编号+产地+规格+数量+单位+有效日期+进货日期+进货价格 药品名称=2{字母}24 编号=“000000001”..“999999999” 产地=2{字母}24 规格=2{字母}24 数量=“001”..“999” 单位=1{字母} 有效日期=”2000-1-1 “ “2050-1-1” 进货日期=”2000-1-1 “ “2050-1-1” 进货价格=“000.01”..“999.99” 数据流名:购买返回信息 说明:不进行购买的信息或账单 数据流来源:入库检查 数据流去向:供应商 数量流组成:账单 数据流名:采购信息 说明:需要采购的药品信息 数据流来源:购物员 数据流去向:供应商 数量流组成:药品信息 数据流名:药品过期信息 说明:已过期的药品信息 数据流来源:库存量检查 数据流去向:管理员 数量流组成:药品信息 数据流名:药品不足信息 说明:不足的药品信息 数据流来源:库存量检查 数据流去向:采购员 数量流组成:药品信息 (4)数据文件词条描述: ① 数据文件名:图书访问记录库 简述:存放药品信息 输入数据:药品信息 输出数据:药品信息 数据文件组成:药品信息 1.4.3 员工添加流程过程 1. 简要说明 表1.8 管理员添加过程项目表 项目名称 药店管理系统 项目代码名称 drugstore_Manage 子项目名称 管理员添加过程 子项目代码名称 Administrators append 作者 李湖洁 创建时间 2005-1-11 20:10 修改时间 2005-1-14 20:10 用户库 管理员 3 员工表检验 4 用户 登记 检验错误 员工名 用户信息 员工库 图1.9 员工添加过程图 C D C 2. 数据词典 (1)数据源点及汇点描述: ① 名称:管理员 简要描述:药店管理者 有关数据流:员工名 (2)加工逻辑词条描述: 加工名:员工表检验 加工编号:6 简要描述:检验员工名是否存在 输入数据流:员工名 输出数据流:检验错误,员工信息 加工逻辑:IF 员工名存在 THEN 发出“检验错误” ELSE “进行用户登记” 加工名:用户登记 加工编号:7 简要描述:记录用户信息 输入数据流:用户信息 输出数据流:用户返回信息 加工逻辑:将用户记录登记 将信息返回给管理者 员工名 数据流来源:管理员 数据流去向:员工表检验 数据流组成:员工名=2{字母}24 数年据流名:检验错误 数据流来源:员工表检验 数据流去向:管理员 数据流组成:错误信息 数据流来源:用户信息 数据流来源:员工表检测 数据流去向:用户登记 数据流组成:用户信息=用户名+密码+权限 用户名=2{字母}24 密码=2{字母}24 权限=“管理员”或“普通员工” 数据文件词条描述: 数据文件名:员工库 简述:存放员工的信息 输入数据:无 输出数据:员工信息 数据文件组成:员工库由“员工信息”组成 用户表 简述:存放用户的信息 输入数据:用户信息 输出数据:无 数据文件组成:用户库由“用户信息”组成 1.4.4 药店历史单据生成和查询过程 1. 简要说明 表1.10 历史单据过程项目表 项目名称 药店管理系统 项目代码名称 drugstore_Manage 子项目名称 历史单据过程 子项目代码名称 History bill of document 作者 郑奇宇 创建时间 2005-1-11 20:10 修改时间 2005-1-14 20:10 2. 数据流图 买药数据库 1 历史单据登记 2 单据查询 单据数据库 药品信息 单据信息 C C 日历 D D 用户 查询信息 图1.11 历史单据登记和查询过程图 3. 数据词典 (1)数据源点及汇点描述: 20名称:买药数据库 简要描述:用户进行买药登记的临时数据库 有关数据流:药品信息 21名称:日历 简要描述:当日日期 有关数据流:年月日 22用户 简要描述:管理员或普通员工 有关数据流:用户名 (2)加工逻辑词条描述: 加工名 : 历史单据登记 加工编号: 8 简要描述:对售出药品进行编号,登记 输入数据流:药品信息 输出数据流:单据信息 加工逻辑 对药品信息进行编号,并输出单据信息 加工名: 单据查询 加工编号: 9 简要描述:对单据进行查询 输入数据流:单据信息,查询信息 输出数据流:无 加工逻辑 查找按用户要求的数据,查到则显示 (3)数据流名词条描述: 数据流名:药品信息 说明:由药品组成 数据流来源:买药数据库 数据流去向:历史单据登记 数据流组成:药品名称+编号+产地+规格+购买数量+单位+有效日期+售出价格+金额 药品名称 2{字母}24 编号 “000000001”..“999999999” 产地 2{字母}24 规格 2{字母}24 批号 2{字母}24 购买数量 “000”..“999” 单位 1{字母} 有效期 “2000-1-1”..“2050-12-31” 售出价格 “000.00”..“999.99” 金额 “000.00”..“999.99” 数据流名:单据信息 说明:由单据组成 数据流来源:历史单据登记 数据流去向:单据查询 数据流组成:单据编号+药品名称+编号+产地+售出价格+进货价格+售出数量+单位+共计金额+是否批发+售出日期+售出人 单据编号 “00000”..“99999” 药品名称 2{字母}24 编号 “000”..“999” 产地 2{字母}24 售出价格 “000.00”..“999.99” 进货价格 “000.00”..“999.99” 售出数量 “000”..“999” 单位 1{字母} 共计金额 “000.00”..“999.99” 是否批发 1{字母} 售出日期 “2000-1-1”..“2050-12-31” 售出人 2{字母}24 查询信息 说明:由药品信息组成 数据流来源:历史单据登记 数据流去向:用户 数据流组成:历史单据信息组成 1.4.5 报表统计过程 1. 简要说明 表1.12 报表统计过程项目表 项目名称 药店管理系统 项目代码名称 drugstore_Manage 子项目名称 报表统计过程 子项目代码名称 Report form Statistics 作者 陈棋 创建时间 2005-1-14 10:30 修改时间 2005-1-14 10:30 药品出售 1 数据登记 2 数据统计 单据数据库 进货药品信息 数据信息 日历 D D 用户 查看信息 图1.13 数据报表统计库存图 药品进货 出售药品信息 库存改动信息库 2. 数据流图 C 3. 数据词典 (1) (1)数据源点及汇点描述: ① 名称:药品进货 简要描述:药品的进货货信息 有关数据流:进货药品信息 ② 名称:药品出售 简要描述:药品出售信息 有关数据流:出售药品信息 ③ 用户 简要描述:管理员或普通员工 有关数据流:用户名 ④ 名称:日历 简要描述:当日日期 有关数据流:年月日 (2) (2)加工逻辑词条描述: ① 加工名 : 数据登记 加工编号: 10 简要描述:对售出药品进行编号,登记 输入数据流:进货信息,出售信息 输出数据流:数据信息 加工逻辑 对数据进行收集处理 (3) (3)加工逻辑词条描述: ① 加工名 :数据统计 加工编号:11 简要描述:对数据进行统计 输入数据流:数据信息 输出数据流:统计信息 加工逻辑 对数据进行统计 (4) (4)数据流名词条描述: ① 数据流名:进货药品信息 说明:由药品组成 数据流来源:药品进货 数据流去向:数据信息 数据流组成:药品名称+编号+产地+规格+数量+单位+有效日期+价格 药品名称=2{字母}24 编号=“000000001”..“999999999” 产地=2{字母}24 规格=2{字母}24 数量=“001”..“999” 单位=2{字母}24 有效日期=”2000-1-1 “ “2050-1-1” 价格=“000.01”..“999.99” ② 数据流名:出售药品信息 说明:由药品组成 数据流来源:药品出售 数据流去向:数据信息 数据流组成:药品名称+编号+产地+规格+数量+单位+有效日期+价格 药品名称=2{字母}24 编号=“000000001”..“999999999” 产地=2{字母}24 规格=2{字母}24 数量=“001”..“999” 单位=2{字母}24 有效日期=”2000-1-1 “ “2050-1-1” 价格=“000.01”..“999.99” ③ 数据流名:数据信息 说明:由药品组成 数据流来源:数据信息 数据流去向:数据统计 数据流组成:由药品信息组成 ④ 数据流名:数据信息 说明:由药品组成 数据流来源:数据信息 数据流去向:数据统计 数据流组成:由药品信息组成 ⑤ 数据流名:查看信息 说明:由统计组成 数据流来源:数据统计 数据流去向:用户 数据流组成:由统计信息组成 ① 数据文件名:库存改动库 简述:存放进货药品信息 输入数据:药品信息 输出数据:药品信息 数据文件组成:药品信息 ② 数据文件名:单据数据库 简述:存放售出药品的单据信息 输入数据:药品信息 输出数据:药品信息 数据文件组成:药品信息 第2章 概要设计 2.1 系统结构图 日进货报表 日销售报表 月销售报表 月进货报表 药店管理系统 系统设置 进货管理 数据信息 报表统计 售药管理 数据维护 帮助 重新登陆 退出系统 删除用户 添加用户 密码修改 历史数据 退单信息 库存改动 日报表 月报表 数据备份 数据导入 用户使用手册 基本设置 庫存管理 产地信息 单位信息 2.1 系统结构图 2.2 处理流程 2.2.1 主流程 1. 建立与数据库的连接 2. 获取系统设置 3. 显示用户登陆界面 4. 输入或选择用户并显示用户权限 5. 输入用户密码 6. 进入药品销售流程 7. 等待用户输入 8. 如为修改密码,创建用户和删除用户(只对管理员开放):进入系统设置流程。 如为进入进货,入库:进入库存管理流程。 如为销售报表:进入报表统计流程。 如为帮助:进入帮助流程。 如为退出:检查所有子窗口,关闭对话框,断开与数据库的连接 2.2.2 系统设置流程 一、密码修改流程 1. 要求用户输入旧密码 2. 要求用户输入新密码 3. 要求用户再次确认新密码 4. 等待用户确认或取消 5. 如为确认:提交数据库确认旧密码如为正确,如错误则提示错误信息并退出。 比较两次新密码的一致性如正确,提交数据库进入改修。如错误则提示错误信息。 如为取消:关闭修改窗口,不对数据库进行修改。 二、添加用户流程 1. 要求用户输入用户名 2. 要求用户输入密码 3. 要求用户输入再次确认密码 4. 要求用户选择用户权限 5. 等待用户确认或取消 6. 如为确认:检验两次输入的密码是否一致。如一致提交数据库并清空用户添加界面。如不一致则要求重新输入。 7. 如为取消:则退出用户添加用户。 三、删除用户流程 1. 要求用户选择所需删除的用户名 2. 等待用户确认或退出 3. 如为确认:则提示用户是否真的删除用户。如为是则删除用户。如为否则不删除 4. 如为退出:则退出删除用户界面 四、重新登陆流程 1. 要求用户输入或选择用户 2. 要求用户输入密码 3. 等待用户登陆或取消 4. 如为登陆,则重新进入系统 5. 如为取消,则退出系统 五、退出系统流程 1. 提示用户确定或取消退出系统 2. 如为确认,则关闭窗口,断开与数据库的连接并退出系统 3. 如为取消,则不退出系统 2.2.3 产地信息流程 1. 显示产地信息数据表 2. 等待用户选择添加,删除,修改,保存。 3. 如选择添加 4. 要求用户输入产地名称 5. 等待用户确定或取消。 6. 如选择确认,则提交数据库。 7. 产地最大流水号为增加1 8. 如选择取消,则不提交并关闭该窗口 9. 如选择删除 10. 提示用户是否删除当前所选数据 11. 如为是,则删除当前所选数据 12. 如为否,则不删除 13. 如选择修改 14. 可以对数据表进行修改 15. 如选择保存 16. 对数据表所做的修改进行保存并退出修改状态 2.2.4 单位信息流程 1. 显示员工数据表 2. 等待用户添加,删除,修改,保存 3. 如选择添加 4. 要求用输入员工名称 5. 要求用输入员工性别 6. 要求用输入员工出生日期 7. 要求用输入员工工龄 8. 要求用输入员工籍贯 9. 要求用输入员工住址 10. 要求用输入员工职系方式 11. 等待用户确定和取消 12. 如选择确定添加向数据表添加一条员工信息 13. 如选择取消和退出添加界面 14. 如用户选择删除 15. 等待用户确定和取消 16. 如选择确定则删除所中的记录 17. 如取消则不删除 18. 如用户选择修改 19. 数据表进行可修改状态 20. 如用户选择保存则数据对所做的修改进行保存,并退出可修改状态 2.2.5 进货管理流程 1. 显示进货信息数据表 2. 等待用户选择增加,修改,删除,保存,入库 3. 如用户选择增加 4. 要求用户输入药品名称 5. 要求用户输入编号 6. 要求用户输入规格 7. 要求用户输入批号 8. 要求用户输入预定数量 9. 要求用户输入单位 10. 要求用户选择产地(产地是联接产地信息的数据库的) 11. 要求用户输入进货单价 12. 要求用户输入零售单价 13. 要求用户选择有效期 14. 等待用户确定或取消 15. 如单击确定按钮,则提交数据库 16. 如单击取消按钮,则不提交并关闭窗口 17. 如选择修改 18. 数据进入可编辑状态 19. 如选择保存 20. 对所做的修改进行保存,并退出可编辑状态。 21. 如选择删除 22. 提示用户是否删除当前所选数据 23. 如为是,则删除当前所选数据 24. 如为否,则不删除 25. 如选择入库 26. 对当前所- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 药店 管理 系统 论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【仙人****88】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【仙人****88】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【仙人****88】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【仙人****88】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文