1、计算机系毕业设计文档前言 随着药店市场竞争的加剧及医疗保险的推广,对药店实现计算机管理是药店生存与发展的必要条件。药店管理系统可以对药店的实物及帐务进行精确快速的管理,大大减轻手工劳动强度,提高顾客的满意度,功能强大全面的查询系统,使经营者快速掌握药店的经营状况,从而做出正确的决策。本系统主要是针对中小型药店的药店信息管理方面的系统开发。系统主要针对信息,进货,销售,及库存情况的分析,查询,及报表的统计。基本信息包括产地信息和本单位信息。主要是对产地的增加,修改,保存,及员工情况的登记。药库管理包括售出管理、进货管理、药库管理。售出管理:包括对某种药品的查询,选购和打印所选购内容的报表。对售出
2、每种药品的单据进行保存,方便日后统计。统计用户选购药品的总金额。进货管理:主要是增加,删除,保存,及入库,把所进的药品放入库存,进行出售还有进行进货物品的查询。库存管理:包括增加,删除,下订单。方便用户查看库存时,看到药品缺少时下订单购买。还有对药品进行查询。并统计所查询药品的总金额。数据维护包括历史单据,数据备份,数据导入。报表(日报表,月报表)进行某日相关的药品的进货,售药等一系列情况进行分析,统计。系统设置包括(用户添加,密码修改,重新登陆,用户删除,退出系统)。系统各功能模块紧紧围绕药品的进销及库存三者关系展开,通过药品的售出管理,进货管理,及库存管理对药店的运营情况系统化、准确无误表
3、达给使用者即药库管理作为本系统开发的主要对象。本系统的开发解决了过去以手工方式药品进销的一些基本问题。比如,药库管理混乱,库存的变动,药品的改变及一些药品销量的统计使得使用者难以快速了解统计的情况。陈棋任务书1.全组统一填写毕业设计任务书,由我填写开题报告。2.统一完成设计文档中的第一章“系统分析”与第二章“概要设计”文档编写。3.负责药库管理模块及日志信息模块的详细设计以及文档的编辑。其中,药库模块:主要完成药品的进货、库存、售药模块的设计,而日志信息模块主要完成退单信息、库存改动等子模块的设计。4.完成药库管理模块及日志信息模块还有报表统计模块的月报表的测试,并填写相应的测试报告。5.完成
4、药库管理模块及日志信息模块。6.组装系统及运行测试,并填写相应的测试报告及总体的用户手册。7.打包应用程序及记录刻成光盘。8.组装和整合毕业设计文档。李湖洁任务书1.参与药店管理系统的系统分析和概要设计。2.负责系统设置和基本设置两个模块和报表模块的日报表,对其进行详细设计与代码的编写,并完成这两个模块的文档编写。(1)系统设置模块主要有密码修改、重新登陆、添加用户、删除用户、退出系统。(2)基本设置模块主要产地信息、本单位信息。3.负责系统设置和基本设置两个模块和报表模块的日报表的测试并填写相应测试报告。4.负责系统设置和基本设置两个模块和报表模块的日报表的用户手册。郑奇宇任务书1.参与药店
5、管理系统的系统分析。2.参与药店管理系统的概要设计。3.负责数据维护、及帮助两个模块和报表模块的月报表,对其进行详细设计与代码的编写,并负责毕业设计文档中这两个模块的详细设计部分的编写。4.负责数据维护、及帮助两个模块的模块测试及其毕业设计文档中相应测试报告的编写。5.负责完成数据维护、帮助两个模块的用户手册和报表模块的月报表。目 录摘 要4关键字4第1章系统分析51.1开发背景51.2任务概述51.3项目开发计划91.4数据流图和数据词典9第2章概要设计242.1系统结构图242.2处理流程242.3数据库设计32第3章详细设计353.1主模块353.2密码修改模块363.3用户添加模块38
6、3.4删除用户模块403.5重新登陆模块413.6产地信息模块433.7单位信息模块443.8售药管理模块453.9进药管理模块473.10库存管理模块493.11历史单据模块513.12日销销报表模块533.13日进货报表模块553.14月销售报表模块563.15月进货报表模块58第4章系统测试604.1测试计划604.2测试结果说明62第5章用户手册705.1系统主要功能705.2运行环境要求705.3系统安装与初始化705.4运行说明70第6章毕业设计小结75致 谢76参考文献77摘 要药店管理系统是典型的中小型信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序
7、的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我使用Delphi作为开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象。首先在短时间内建立系统应用原型;然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键字管理信息系统;药店;Delphi;Paradox第1章 系统分析1.1 开发背景随着社会经济的迅速发展,药店都需要有一套完整的管理系统来合理利用各种信息资源以达到多种工作项目的科学管理、合理安排,提高工作效率以更快地顺应当前形式的
8、发展。再则,信息技术的迅猛发展,设备的完善,员工素质的不断提高,需要利用计算机信息系统进行科学管理。现今药品的数量、规模比以往任何时候都大的多,不论诊所还是药店都需要使用方便而有效的方式来管理自己的药库。在计算机日益普及的今天,对个人而言若采用一套行之有效的药店管理系统来管理自己的药店,会方便许多,这也充分应用硬件资源;对药店而言,以前单一的手工检索已不能满足人们的要求,为了便于药库的管理更为需要有效的药店管理软件。本设计所完成的药店管理系统软件是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的
9、WINDOWS系列操作系统上使用。除此以外,本系统还可通过访问权限控制以及数据备份功能,确保数据的安全性。1.2 任务概述进销金额统计组日常销售经营组药品产地信息组进货药品编号入库组单据管理组库存报损改动组药品进销量统计组员工信息組利润结算組药店销售部进货部日常管理部库存管理部图1.1 组织结构图1.2.1 组织结构1.2.2 组织与业务的关系进货资料进货数据订购订单供应商进货信息验收药品药品清单验收清单管理者入库图1.2 业务流程图购买者进行销售库存编号编号管理者库存报表总药品药品1. 业务流程图药品库存编号药品2. 销售部日常销售经营组主要负责前台客户咨询及销售服务,收银服务。客户咨询及销
10、售服务主要是当客户前来购买药品时向客户提供相关药品的信息,及功效,价格向客户讲解药品的服用方法和用量。如用户要购买此产品则拿让客户拿此药品到收银台结算。收银服务主要当用户拿着药品前来结算时。输入药品,将报价目表打印出来给用户。进销金额统计组主要负责每日进药品的成本统计和每日销售金额,每月的进药成本统计和每月销售金额统计。每日进药品的成本统计主要是从进货部获得数据进行统计记录。每日销售金额主要是从收银台获得数据进行统计记录。每月的进药成本统计主要是对每日的成本统计进行一个月的清结。每月销售金额统计主要是对每日销售金额统计进行一个月的清结。药品进销量统计组主要负责药品进货量和销量的统计,并统计每种
11、药品好不好卖的情况方便管理员正确进购药品,以获得更大的利润。3. 进货部(1)药品产地信息组主要负责对药品来源进行登记,以方便进货和一些药品退货等处理。(2)进货药品编号入库组以对所进的药品进行编号,方便统计和管理,方便入库流通。4.库存管理部(1)单据管理组(2)主要对药品出售后单据进行管理。(3)库存报表改动组(4)主要对库存药品损坏丢失情况进行更动的记录。5.日常管理部(1)利润结算組主要包括日利润结算和月利润结算日利润结算主要是每日销售成本和进货成本相减以得到利润情况。月利润结算主要是每月销售成本和进货成本相减以得到利润情况。(2)员工信息組主要是对员工情况进行简单管理。1.2.3 功
12、能体系图历史单据客药库管理系统备份管理员工管理用户管理员工表管理药库管理售药管理库存管理药品的出售药品的查询药品发出订货和管理药品的查询单据的管理单据的查询图1.3 功能体系图进货管理1.2.4 实现目标药店管理系统针对的用户是单个中小型药店,主要的实现目标有:(1) 实现药库管理;(2) 实现员工管理;(3) 实现历史单据管理;(4) 实现各种统计、查询、打印功能;(5) 能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。1.2.5 运行环境l 处理器要求:P III以上;l 内存要求:128M以上;l 硬盘空间:10G以上;l 其它设备:打印机;l 操作系
13、统: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日:进行程序的各个模块的测试,并完成毕业设计文档中的“第四章系统测试”中的模块测试部分及“第五
14、章用户手册”中的模块用户手册部分;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 售药信息图客户药库检验购买登记购买记录药库检验错误图书钱药品购买信息BCC日期2. 数据
15、流图3. 数据词典(1)数据源点及汇点描述:名称:客户简要描述:、查询和购药有关数据流:钱和药品名称:日期简要描述:当日日期有关数据流:年月日(2)加工逻辑词条描述:加工名:药库检查加工编号:简要描述:检验金钱的真伪性、检验是否有些药品、检验金钱是否能购买此药品输入数据流:钱;所购药品,药品信息,药品库存数量,日期输出数据流:药品错误信息,药品信息加工逻辑:IF药品名称不存在THEN发出“买药错误”ELSEIF药品库存量不足THEN发出“买药错误”ELSEIF客户所支付的钱不足 THEN发出“买药错误”ELSEIF药品已过期THEN发出“买药错误”ELSE发出“买药信息”ENDIFENDIFE
16、NDIFENDIF加工名:购药登记加工编号:简要描述:将买药单据保存到数据库,库存量进行相减,并打印表单给客户输入数据流:买药信息,日期输出数据流:购买条子,药品加工逻辑:将售药信息及日期写入数据库将药品和条子递交客户(3数据流名词条描述:数据流名:钱说明:用来付费数据流来源:客户数据流去向:药库检验数据流组成:钱数据流名:药品说明:结算和记录药品的主要相关信息数据流来源:客户数据流去向:药库检验数据流组成:药品药品名称编号产地规格价格单位数量有效期药品编号“000000001”.“999999999”药品名称2字母24产地2字母24规格2字母24数量“000”.“999”价格“000.01”
17、.“999.99”单位1字母有效期=“2000-1-1”.“2050-12-31”数据流名:检验错误说明:用于指示客户买药错误信息数据流来源:药库检验数据流去向:客户数据流组成:检验错误2字母40每个数据量流通量:数据流名:购买信息说明:用于结算付费数据流来源:药库检验数据流去向:购买登记数据流组成:客户信息钱和药品名称每个数据量流通量:数据流名:日期说明:提供当前日期信息数据流来源:日期数据流去向:库存检验,购买登记数据流组成:日期年月日年“0000”.“9999”月“01”.“12”日“01”.“31”每个数据量流通量:数据文件名:购买记录说明:用于记录药品出售情况数据流来源:药库,购买登
18、记数据流去向:购买信息数据流组成:图书访问记录药品名称编号产地规格数量单位出售日期出售日期当前日期药品编号“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_Man
19、age子项目名称进货过程子项目代码名称Stock作者李湖洁创建时间2005-1-11 10:30修改时间2005-1-11 10:302. 数据流图图1.7 进药过程图供应商3入库检验4入库登记检验错误药品药品信息日历4库存量检查购物员药品不足信息管理员药品过期信息D购买返回信息采购信息3. 数据词典(1)数据源点及汇点描述: 名称:供应商简要描述:提供药品来源 有关数据流:药品 日历简要描述:当日日期有关数据流:年月日年“0000”.“9999”月“01”.“12”日“01”.“31” 管理员 简要描述:药店的经营者或店员 有关数据流:无 (2)加工逻辑词条描述:加工名:入库检验加工编号:3
20、简要描述:检查药品的合格性和数量 输入数据流:药品输出数据流:检验错误,药品信息加工逻辑:IF药品已过期THEN发出“检验错误” ELSE IF 药品数量不足 THEN 发出“检验错误” ELSE 发出“药品信息” ENDIF ENDIF加工名:入库登记加工编号:4简要描述:对新增药品进行登记或对旧药品的数量进行修改输入数据流:药品信息,日期输出数据流:购买返回信息 库存量检查加工逻辑:IF药品量过多THEN返回退货信息 生成含退货单的返回信息ELSE入库 生成付钱账单信息ENDIF 给出账单信息加工名:库存量检查加工编号:简要描述:对库存量进行检查发现药品过少或过期,进行删除和购买输入数据流
21、:库存量,日期输出数据流:购买信息 ,过期信息加工逻辑: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”数据流名:检查错误说明:供应商
22、提供的药品出现错误数据流来源:入库检查数据流去向:供应商数据流组成:检查错误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”数据流名:购买返回信息说明:不进行购买的信息或账单数据流来源:入库检查数
23、据流去向:供应商数量流组成:账单数据流名:采购信息说明:需要采购的药品信息 数据流来源:购物员数据流去向:供应商数量流组成:药品信息数据流名:药品过期信息说明:已过期的药品信息数据流来源:库存量检查 数据流去向:管理员数量流组成:药品信息数据流名:药品不足信息说明:不足的药品信息数据流来源:库存量检查数据流去向:采购员数量流组成:药品信息(4)数据文件词条描述: 数据文件名:图书访问记录库简述:存放药品信息输入数据:药品信息输出数据:药品信息数据文件组成:药品信息1.4.3 员工添加流程过程1. 简要说明 表1.8 管理员添加过程项目表项目名称药店管理系统项目代码名称drugstore_Man
24、age子项目名称管理员添加过程子项目代码名称Administrators append作者李湖洁创建时间2005-1-11 20:10修改时间2005-1-14 20:10用户库管理员3员工表检验4用户登记检验错误员工名用户信息员工库图1.9 员工添加过程图D2. 数据词典(1)数据源点及汇点描述: 名称:管理员 简要描述:药店管理者 有关数据流:员工名(2)加工逻辑词条描述:加工名:员工表检验 加工编号:6简要描述:检验员工名是否存在输入数据流:员工名输出数据流:检验错误,员工信息加工逻辑:IF 员工名存在 THEN发出“检验错误” ELSE “进行用户登记”加工名:用户登记加工编号:简要描
25、述:记录用户信息输入数据流:用户信息输出数据流:用户返回信息加工逻辑:将用户记录登记将信息返回给管理者员工名数据流来源:管理员数据流去向:员工表检验数据流组成:员工名=2字母24数年据流名:检验错误数据流来源:员工表检验数据流去向:管理员数据流组成:错误信息数据流来源:用户信息数据流来源:员工表检测 数据流去向:用户登记数据流组成:用户信息用户名密码权限用户名=2字母24密码=2字母24权限=“管理员”或“普通员工”数据文件词条描述:数据文件名:员工库简述:存放员工的信息 输入数据:无输出数据:员工信息数据文件组成:员工库由“员工信息”组成用户表简述:存放用户的信息输入数据:用户信息输出数据:
26、无数据文件组成:用户库由“用户信息”组成1.4.4 药店历史单据生成和查询过程1. 简要说明 表1.10 历史单据过程项目表项目名称药店管理系统项目代码名称drugstore_Manage子项目名称历史单据过程子项目代码名称History bill of document作者郑奇宇创建时间2005-1-11 20:10修改时间2005-1-14 20:102. 数据流图买药数据库历史单据登记单据查询单据数据库药品信息单据信息CC日历DD用户查询信息图1.11 历史单据登记和查询过程图3. 数据词典(1)数据源点及汇点描述:20名称:买药数据库简要描述:用户进行买药登记的临时数据库有关数据流:药
27、品信息21名称:日历 简要描述:当日日期有关数据流:年月日22用户简要描述:管理员或普通员工有关数据流:用户名(2)加工逻辑词条描述:加工名:历史单据登记加工编号:简要描述:对售出药品进行编号,登记输入数据流:药品信息 输出数据流:单据信息加工逻辑 对药品信息进行编号,并输出单据信息加工名:单据查询加工编号:简要描述:对单据进行查询输入数据流:单据信息,查询信息输出数据流:无 加工逻辑 查找按用户要求的数据,查到则显示(3)数据流名词条描述:数据流名:药品信息说明:由药品组成数据流来源:买药数据库数据流去向:历史单据登记数据流组成:药品名称编号产地规格购买数量单位有效日期+售出价格+金额药品名
28、称 2字母24编号 “000000001”.“999999999”产地 2字母24规格 2字母24批号 2字母24购买数量 “000”.“999”单位 字母有效期 “2000-1-1”.“2050-12-31”售出价格 “000.00”.“999.99”金额 “000.00”.“999.99”数据流名:单据信息说明:由单据组成数据流来源:历史单据登记数据流去向:单据查询数据流组成:单据编号药品名称编号产地售出价格进货价格售出数量单位共计金额+是否批发+售出日期售出人单据编号 “00000”.“99999”药品名称 2字母24编号 “000”.“999”产地 2字母24售出价格 “000.00”
29、.“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
30、修改时间2005-1-14 10:30药品出售数据登记数据统计单据数据库进货药品信息数据信息日历DD用户查看信息图1.13 数据报表统计库存图药品进货出售药品信息库存改动信息库2. 数据流图C3. 数据词典(1) (1)数据源点及汇点描述: 名称:药品进货简要描述:药品的进货货信息有关数据流:进货药品信息 名称:药品出售 简要描述:药品出售信息有关数据流:出售药品信息 用户简要描述:管理员或普通员工有关数据流:用户名 名称:日历 简要描述:当日日期有关数据流:年月日(2) (2)加工逻辑词条描述: 加工名:数据登记加工编号:10简要描述:对售出药品进行编号,登记输入数据流:进货信息,出售信息输
31、出数据流:数据信息加工逻辑 对数据进行收集处理(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.
32、99” 数据流名:出售药品信息说明:由药品组成数据流来源:药品出售数据流去向:数据信息数据流组成:药品名称编号产地规格数量单位有效日期+价格药品名称=2字母24编号=“000000001”.“999999999”产地=2字母24规格=2字母24数量=“001”.“999”单位=2字母24有效日期=”2000-1-1 “ “2050-1-1”价格=“000.01”.“999.99” 数据流名:数据信息说明:由药品组成数据流来源:数据信息数据流去向:数据统计数据流组成:由药品信息组成 数据流名:数据信息说明:由药品组成数据流来源:数据信息数据流去向:数据统计数据流组成:由药品信息组成 数据流名:查
33、看信息说明:由统计组成数据流来源:数据统计数据流去向:用户数据流组成:由统计信息组成 数据文件名:库存改动库简述:存放进货药品信息输入数据:药品信息输出数据:药品信息数据文件组成:药品信息 数据文件名:单据数据库简述:存放售出药品的单据信息输入数据:药品信息输出数据:药品信息数据文件组成:药品信息第2章 概要设计2.1 系统结构图日进货报表日销售报表月销售报表月进货报表药店管理系统系统设置进货管理数据信息报表统计售药管理数据维护帮助重新登陆退出系统删除用户添加用户密码修改历史数据退单信息库存改动日报表月报表数据备份数据导入用户使用手册基本设置庫存管理产地信息单位信息2.1 系统结构图2.2 处
34、理流程2.2.1 主流程1. 建立与数据库的连接2. 获取系统设置3. 显示用户登陆界面4. 输入或选择用户并显示用户权限5. 输入用户密码6. 进入药品销售流程7. 等待用户输入8. 如为修改密码,创建用户和删除用户(只对管理员开放):进入系统设置流程。如为进入进货,入库:进入库存管理流程。如为销售报表:进入报表统计流程。如为帮助:进入帮助流程。如为退出:检查所有子窗口,关闭对话框,断开与数据库的连接2.2.2 系统设置流程一、密码修改流程1. 要求用户输入旧密码2. 要求用户输入新密码3. 要求用户再次确认新密码4. 等待用户确认或取消5. 如为确认:提交数据库确认旧密码如为正确,如错误则
35、提示错误信息并退出。 比较两次新密码的一致性如正确,提交数据库进入改修。如错误则提示错误信息。 如为取消:关闭修改窗口,不对数据库进行修改。二、添加用户流程1. 要求用户输入用户名2. 要求用户输入密码3. 要求用户输入再次确认密码4. 要求用户选择用户权限5. 等待用户确认或取消6. 如为确认:检验两次输入的密码是否一致。如一致提交数据库并清空用户添加界面。如不一致则要求重新输入。7. 如为取消:则退出用户添加用户。三、删除用户流程1. 要求用户选择所需删除的用户名2. 等待用户确认或退出3. 如为确认:则提示用户是否真的删除用户。如为是则删除用户。如为否则不删除4. 如为退出:则退出删除用
36、户界面四、重新登陆流程1. 要求用户输入或选择用户2. 要求用户输入密码3. 等待用户登陆或取消4. 如为登陆,则重新进入系统5. 如为取消,则退出系统五、退出系统流程1. 提示用户确定或取消退出系统2. 如为确认,则关闭窗口,断开与数据库的连接并退出系统3. 如为取消,则不退出系统2.2.3 产地信息流程1. 显示产地信息数据表2. 等待用户选择添加,删除,修改,保存。3. 如选择添加4. 要求用户输入产地名称5. 等待用户确定或取消。6. 如选择确认,则提交数据库。7. 产地最大流水号为增加18. 如选择取消,则不提交并关闭该窗口9. 如选择删除10. 提示用户是否删除当前所选数据11.
37、如为是,则删除当前所选数据12. 如为否,则不删除13. 如选择修改14. 可以对数据表进行修改15. 如选择保存16. 对数据表所做的修改进行保存并退出修改状态2.2.4 单位信息流程1. 显示员工数据表2. 等待用户添加,删除,修改,保存3. 如选择添加4. 要求用输入员工名称5. 要求用输入员工性别6. 要求用输入员工出生日期7. 要求用输入员工工龄8. 要求用输入员工籍贯9. 要求用输入员工住址10. 要求用输入员工职系方式11. 等待用户确定和取消12. 如选择确定添加向数据表添加一条员工信息13. 如选择取消和退出添加界面14. 如用户选择删除15. 等待用户确定和取消16. 如选
38、择确定则删除所中的记录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. 对当前所
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100