ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:31.36KB ,
资源ID:11869095      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11869095.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(药店管理系统毕业论文1.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

药店管理系统毕业论文1.docx

1、药店管理系统毕业论文1药店管理系统毕业论文1目 录 Ug? C|o$ 第1章绪 论 1 K%W+J;K / 第2章系统开发技术基础 2 eFGW 2.1 关于开发语言C# 2 TFtE 2.2 关于本系统的关系数据库设计 2 X+vHi;W 第3章药店销售管理系统总体设计 3 e(A=C W 3.1 药店销售管理系统结构设计 3 wMkGH7 3.2 药店销售管理系统数据结构和数据库设计 6 +8zQ0n 3.2.1 需求分析 6 LvS O mG 3.2.2 概念结构设计 9 p3 ne9n 4.5采购计划模块 16 =qWY6 4.5.1窗体界面 16 Gb.E9 4.5.2算法描述 16

2、 U92 +D 4.6入库统计模块 16 !b8v 4.6.1窗体界面 16 ,%8bX#K 4.6.2功能描述 17 %u8dMR 4.7主要存储过程设计 17 bQwT,? 4.8 生成安装与部署程序 19 _anZMM) 结 论 20 x_Y?A5 致谢 21 +2O,A 目前国内药店经营管理手段落后,而国家对这些药店规范管理,实施GSP认证已是大势所趋,为提高自身竞争力和顺利达标,使用专业管理软件是这些药店的必由之路,所以说药店管理软件市场潜力巨大,商机无限. Y1 F 第2章系统开发技术基础 4 4|HuW 2.1 关于开发语言C# pVsbS Visual C#(读作 C shar

3、p)被设计成一种创建 .NET 应用程序的方便而快捷的方法。用 Visual C# 编写的应用程序是在公共语言运行库的各种服务的基础上生成的,并且全面利用了.NET Framework。而.NET 框架组件的本意是,便是将开发人员、管理员和用户实施的一组范围广泛、灵活性高的安全选项结合在一起。 p .NET Framework 是一种新的计算平台,它简化了在高度分布式 Internet 环境中的应用程序开发。.NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。 5bnvIb:b 公共语言运行库是 .NET Framework 的基础。可以将运行

4、库看作一个在执行时管理代码的代理,它提供核心服务(如内存管理、线程管理和远程处理),这些优越性使得编程变得相当的方便和快捷。类库是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序。 Cf;9DzYJj 2.2 关于本系统的关系数据库设计 SRP6Du 关系型数据库是支持关系模型的数据库系统。关系模型由关系数据结构,关系操作集合和关系完整性约束三部分组成。 FM0 t 在本系统中通过利用SQL Server 服务管理器启动、停止和暂停服务器上的 Microsoft SQL Server 2000 组件。本系统中设计

5、数据库时按照关系数据库中的范式规则,将表中的重复字段和不相关字段划分合理,设计出来的数据库表格符合第二范式,减少了数据操作时的错误。 oRVU5wK= 2.2.1 关系操作集合设计 f=$W&AyF 本系统通过SQL标准语句中定义的各种对关系数据库的操作,编写一些合理,实用,功能完善的语句对数据库进行操作。 z!by,6 2.2.2 关系完整性约束设计 5Bt|s 本系统通过对外键的控制,在存储过程中编写一些合理,实用,功能完善的操作语句对数据库进行操作。 |J wI _h4s+1B8W Lm+El0; N6M&W1um d9F#Oh j=bzvUF y=*C*3 C6BaUCd (-|rX,

6、 AP2anzRCk 2=,S S8 第3章药店销售管理系统总体设计 HgPO/zWH 3.1 药店销售管理系统结构设计 zWQqsG 系统开发的总体任务是实现药店销售管理的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。经过细致的系统分析得到药店销售站管理系统需完成的功能: ?#VR! 1)药品销售 PA3=ox2 包括药品零售和药品批发,零售价和批发价不同,输入药品的编号,数量和选择销售类型进行销售.能显示一个客户购买的全部药品信息(包括药品的编号,名称,单价,数量,金额,销售类型,销售员和销售日期,并由此向销售记录表中添加一条记录,以供以后进行销售时用.),给出

7、应付的金额. 由于某种原因,可以让用户退药. As$X8 对指定时间段内的销售情况进行统计,根据此数据对每种药品的销售情况仅进行分析,产生每种药品的销售金额和数量,确定药品的最高库存量和最低库存量.该金额与入库统计得到的金额进行比较得到利润.另外,当这些记录无用时可以删除以释放磁盘空间. h_q1ADG 3)药品信息维护 YRU?a 添加药品基本信息 XK9M?cMu 包括药品的编号,药品名称,药品简码,单位,规格,主要成分,功能与主治,用法用量.其中药品的编号是唯一的,不同的药品不能有相同的编号,药品的简码根据药品的名称制定 ,YL(q ,6S 修改药品基本信息 )Kpoxg! 当发现有药品

8、的基本信息错误时可以进行修改,执行此操作应能同时修改其他表(销售登记表、库存表、入库登记表)的相应药品的编号,确保数据的一致性. &b62DqZP 删除药品基本信息 OvVlQf 当某种药品的信息不需要时可以删除,同时能删除其他表(销售登记表、库存表)中与此药品对应的信息,确保数据一致. 7z+qD.Z 4)药品基本信息浏览 TBkB75z 浏览所有药品的基本信息,可以按药品的编号、简码、名称进行排序,也可以根据药品的简码或编号进行模糊查找,快速浏览指定药品的信息. WPXh E 5)制定采购计划 y5UL B(=? 查找库存表,根据药品的最高库存量,最低库存量和现存量,对现存量小于最低库存量

9、的药品制定采购计划, 5Y!YJd!- 8)库存维护 #u)Jf 添加库存信息 5 n|6r 包括药品编号,库存量,零售价,批发价,最高库存量,最低库存量.药品编号要与药品信息表中的药品编号相对应,如果药品基本信息表中没有这种药品应该先添加该药品的基本信息再添加该药品的库存信息.在此添加的库存信息的库存量应为0.最低库存量不能大于最高库存量,批发价不能大于零售价. RwmWAb7 修改库存信息 5(xn=N!1 可以修改药品的现存量,零售价,批发价,最高库存量,最低库存量.最低库存量不能大于最高库存量,批发价不能大于零售价. SN%*a+m 删除库存信息 FzvlN 当不卖某种药品时可以删除该

10、药品的库存信息,以避免在制定采购计划时产生无用的记录. b-CrQr 9)存货浏览 ;+rDo 浏览所有药品的库存信息,可以根据药品的编号、名称、简码、库存量、零售价、批发价、最低库存量和最高库存量进行排序,也可以根据药品的简码或编号进行模糊查找快速浏览指定药品的库存信息. gL6 f 10) 系统安全 +Kx$w& 用户需通过登陆进行身份验证,验证通过时才可以进入系统。 uzj!78 药品销售管理系统功能模块图为 : S1+C# 图3-1功能模块图 Mxn&; Fv 3.2 药店销售管理系统数据结构和数据库设计 y3ks 3.2.1 需求分析 -,m3uXpx 用户的需求具体体现在各种信息的

11、输入、保存、更新和查询,这就要求数据库结构能充分满足 各种信息的输出和输入。收集基本数据、数据结构以及合理组织数据处理的流程,然后形成一份详尽的数据流图和数据字典,就能为以后的设计提供依据。 o9Eg2:1n 在仔细分析医药信息需求的基础上,将得到如图4-2所示的顶层数据流图。 kh-gj. X-s;/g9W 针对药店销售管理系统的顶层数据流图, 图3-2 销售数据流图, 6tC?v 设计如下所示的数据项: jOVe 购药单 zP Xn;p5= 表3-1 LSfEY7 组成 药品名称、数量、金额、单位 KBCUW 再根据顶层数据流图设计第0层数据流图 )U bBl3 图3-3 药品处理数据流图

12、 lB?N FI 第0层数据流图主要包括:处理购药单后得出可销售药品单和缺货单;处理缺货单得到销售单和购药单,追后进行销售统计。 ZN:i 第1层数据流图2 处理供货 VB4YI5 wIfX# S 根据可销售药品单制定 #:WbE.9Vv 销售单,然后登记入库, gW5II+,& 开销售单 (.#%dGs 图3-4 处理供货 l%rkk+ 第1层数据流图3 处理进货 r emW?I, 51PG0; 图3-5 处理缺货流程图 V?M%# 根据进货单修改库存记录中的药品现存量,生产核对后的进货单。 g eWJ8, 根据缺货记录和核对后的进货单生成可销售购药单 pUdj)/Eu 第1层数据流图4 处

13、理缺货 wq8=F mtTGAZ 图3-6 处理缺货流程图 jrNX) 先根据进货单修改库存再根据进货单修改库存记录中的药品现存量,生产核对后的进货单 7?k 四个模块关系描述如下: G9 gDc+ 药品维护模块添加、修改、删除药品的基本信息。库存管理模块对库存信息进行添加,修改,删除,查询。药品销售模块完成药品销售和顾客退货功能。药品统计模块对销售记录和入库记录进行统计。各模块之间不存在相互调用关系, -Gnar 因此这四个模块之间是 M6Q+%0sb. 平行的。总体机构如右图:数据库设计 fS08O=s6 现在需要将上面的数据库概念结构转化为SQL Server2000 数据库系统所支持的

14、实际数据模型,也就是数据库的逻辑结构。 8(E 药店销售管理系统数据库中各个表的设计结果如下面的几个表格所示。每个表格表示在数据库中的一个表。下面只给给出我在这次任务中所用到的表(一),(三)和设计的表(二) g!6. dh! (一)药品信息表(medicine) 表3-5 _D#9=r 列名 类型 长度 空值 备注 r=,P e ID varchar 10 非空 主键 y2 Je6o 名称 varchar 50 非空 Cwkit*K 简码 varchar 20 允许 /T/g7 单位 varchar 4 非空 9+YO%G5 规格 varchar 10 允许 .zxu$+E 主要成分 var

15、char 100 允许 9onMe=?D 功能主治 varchar 200 允许 k?1fk.*P= 用法用量 varchar 30 允许 vz/G3 注:对该表的更新,删除操作将会级联更新和删除库存信息表、销售记录表、入库记录表 Zy9L-& (二)库存信息表(kucun) 2H!b|e$L+ 表3-6 oWdExKbm,U 列名 类型 长度 空值 备注 F OLyX ID Varchar 10 非空 主键 = bPD 数量 Float 8 非空 u .)rxt 零售价 Float 8 非空 ZyoPS U4+ 批发价 Float 8 非空 te-FB=U)$ 最低量 Float 8 非空

16、x$(_GTwy/x 最高量 Float 8 非空 z7tPJ (三)用户表(users) 8JUD3Q+u#, 表3-7 H?cnq7 列名 类型 长度 空值 备注 fp)J Name Varchar 20 非空 主键 eFZJz( Pwd Varchar 20 非空 CJb TXI 以上各表为本系统所使用的数据库中的基本关系表。其中药品信息表是药店销售系统中最为基本的表,它存储药品基本的信息,整个系统的功能中所要访问的数据库操作都与该表有关。 /9L- l5 用户表是药品销售人员或者药店管理者所要使用的基本表,在本软件的功能实现中体现为对销售人员或者药店管理者进行身份识别。 !U|c -T

17、 5JGiS e c?)HQ R 10eqD 第四章 药店销售管理系统的实现 tCFc,LO 详细设计 G=(wZ 在这里给出药店销售管理系统设计的一些关键编程技术。这里所列出的登录以及查询等部分的代码已经全部通过测试。为以后软件维护人员进行软件维护的重要依据。 ke#pc 0 4.1登陆界面及主界面 iLjB EAn 选择用户名,输入密码登录,如果密码不正确提示密码错误,如果正确成功登录。 K CvOb( 初始用户为admin密码为123456, s6frFO( 该用户为系统用户,可以添加和 vm k)tZ ;P 删除其他用户, E9 ,H 其他用户不能执行这两个操作。 图4-1 系统登陆

18、m)|$. gT 用户admin不能删除。本模块最主要的部分就是实现用户的身份识别。这一点在实际的使用中体现为药店的销售人员(即普通用户)与药店的管理人员(系统用户)本身在药店的管理上是有差异的。 uA.9:d y_ 主界面如右图所示: =qTkZ0OS 主界面即系统的操作界面。本系统所有的基本操作都能在主界面中 图4-2 主界面 -*6kw/N 显现出来。标题栏与菜单栏分开, I$ 5J7b4wr 错落有致。因为主界面要尽量的简洁,新颖。使用户在使用中对计算机管 g&dh:.RR/ 理有一种方便,高效的感觉。 pbIX(fN 4.2销售统计模块 &Lsg,H 4.2.1窗体界面 ?pKS|y

19、l 1) 销售统计模块界面如右图所示: 图4-3 销售统计 MeC /lCxq 输入开始时间和终止时间。输出各药品的销售信息、销售的药品的种类总数和销售总金额 !7| 6D,U 4.2.2 功能描述 U44q( 1) 查看功能 Vn1OH 用户可以通过选择起止时间来查看在该时间段内对各种药品的销售状况。这样就可以为采购员提供一个制定采购计划的很好的帮助文档。在程序中通过执行存储过程XSHTJ_Select检索数据用listview显示;用label显示总品种和总金额。 CK4N0 2) 删除功能 cp9pLd6k 当采购员采购回药品或者该药品不再进货则需删除或更新该药品的销售记录在程序中执行存

20、储过程XSHTJ_Del删除选中药品的销售记录;将总品种减1,总金额减去删除药品的销售金额;由于该表独立所以该删除不会对销售统计造成影响。 5gZ29l2 4.3药品入库模块 x3A gz 4.3.1窗体界面 6(d+ q(V i 1) 药品入库模块界面如右图所示: v pCx ,F8p/LtJ 输入药品编号、入库数量、购进单价、进货地址, 图4-4药品入库 * F (Y/ 有效日期。输出药品的库存信息,入库信息 / Apqu 4.3.2 模块功能描述 ?zF5! 先检查输入的药品编号、入库数量、购进单价、有效日期不能为空。其中药品编号为主码,但对于一种药品而言有效日期是至关重要不可或缺,而入库数量、购进单价是十分重要的销售信息对采

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1