医药物流毕业论文 .doc
《医药物流毕业论文 .doc》由会员分享,可在线阅读,更多相关《医药物流毕业论文 .doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 物流管理系统医药物流管理系统 摘 要 再现今市场经济条件下,物流管理已被众多公司所采用,使用物流管理系统来对公司的运营进行管理,已是成为各公司的重要手段。本文首先阐述了物流管理系统的基本概念,再针对物流管理系统在医药行业所能发挥的巨大作用,进行此系统的需求分析,接着对系统的八个部分进行功能上的简单介绍,然后重点介绍了此系统的详细设计与功能模块的实现,最后分析存在的问题,提出假定的解决方案。 关键词物流管理 查询 结账 报表Abstract In the condition of the market economy nowadays, the logistics management has
2、 already been used by many corporations. Using the logistics management system to manage the running of the corporation has been the main measure of the corporations. The paper firstly shows us the concept of the logistics management system. Secondly, because the logistics management system has a gr
3、eat effect on the medication industry, it does the analyzing of requirement, Thirdly, it has a simple introduction to the eight parts of the system on the function. Then it emphatically narrates the design and the function achievement of the system. Finally for the problem which existing, it suggest
4、 the schema which is solving Keywords logistics management search settle accounts statements 目 录一.引 言3二.需求分析42.1 开发背景42.2 初步设计42.3 实现目标52.4 系统结构图52.5 系统流程图62.6 开发环境62.6.1 硬件环境62.6.2 软件环境6三.概要设计73.1 销售管理73.2 进货管理73.3 库房管理73.4 调货管理83.5 财务管理83.6 账目管理83.7 基础信息管理93.8 系统管理10四.详细设计及功能实现104.1 数据库设计104.2 主程序
5、界面设计114.3 系统登录界面设计124.4 功能模块设计与功能实现134.4.1 查询类模块144.4.2 报表类模块174.4.3 登记类模块194.4.4 结账类模块224.4.5 可修改类模块254.5 其它模块设计264.5.1操作员管理264.5.2权限管理设计274.5.3 数据备份与恢复29五.存在问题及解决方案30六.结 论31七.参考资料31一.引 言物流管理是指在社会再生产过程中,根据物质资料实体流动的规律,应用管理的基本原理和科学方法,对物流活动进行计划、组织、指挥、协调、控制和监督,使各项物流活动实现最佳的协调与配合,以降低物流成本,提高物流效率和经济效益。物流管理
6、的内容包括:(1)、对物流活动诸要素的管理,包括运输、储存等环节的管理;(2)、对物流系统诸要素的管理,即对其中人、财、物、设备、方法和信息等六大要素的管理;(3)、对物流活动中具体职能的管理,主要包括物流计划、质量、技术、经济等职能的管理等。现在物流管理的流程一般分为10个阶段:订单处理作业采购作业进货入库作业库存管理作业补货及拣货作业流通加工作业出货作业处理配送作业会计作业营运管理及绩效管理作业 过去物流管理着重在企业内部作业与组织的整合,对下游顾客的对应,是以服务与品质为主要重心。随着物流业的发展物流管理从物的处理,提升到物的加值方案设计、解决和管理上。可以为客户提供度身订造式的,并带有
7、个性化的服务,企业逐渐转向强调跨企业界限的整合,使得顾客关系的维护与管理变得越来越重要. 二.需求分析2.1 开发背景本系统假设为一个医药品的销售公司做物流管理系统。随着我国市场经济的蓬勃发展和对医药品的需求迅速增加,医药行业也相应的处于一个飞速发展的时期。行业的快速发展必然导致各企业之间的竞争更加激烈,为了使自己的企业在竞争中能够站稳脚跟,不被激烈的竞争环境所压倒,必然要求企业加强对自身的管理,提高企业的经营效率。由于医药行业的特殊性,造成医药品的种类繁多,业务量巨大,若仍然采用人工的记账方式,必然不能满足企业的需求,企业需要利用计算机来进行医药品的物流管理,因此需要构造一个物流管理系统。2
8、.2 初步设计 由于本系统假设为一个医药品的销售公司做物流管理系统。针对医药品销售的特点,初步设计本系统包含以下几个功能模块:(1) 销售管理:包含销售登记,销售退货,销售报表。(2) 进货管理:包含入库登记,入库退货,入库报表。(3) 库房管理:包含库存查询,库存盘点,库存修改,库存报表。(4) 调货管理:包含调货登记,调货查询。(5) 财务管理:包含收款单,收款查询,付款单,付款查询。(6) 账目管理:包含财务结账,当月结账,销售查询统计,入库查询 统计,销售退货查询,财务报表,月报表。(7) 基础信息管理:包含药品信息,员工信息,客户信息,供应商信 息,仓库基本信息。(8) 系统管理:包
9、含操作员管理,权限设置,数据备份,数据恢复。2.3 实现目标本医药物流管理系统在完成运行后,需要达到以下效果:(1) 操作简单,易于上手。(2) 查询方便灵活,浏览简单,明目。(3) 数据存储安全可靠。(4) 功能全面,实用性强。(5) 自动化信息管理。2.4 系统结构图 图1. 医药物流管理系统结构图2.5 系统流程图 图2. 医药物流管理系统流程图2.6 开发环境 2.6.1 硬件环境 主频50MHz以上 内存10MB以上 240MB以上的硬盘空间 VGA或更高的分辨率显示器,1MB以上的显存 2.6.2 软件环境本系统是在 Windows XP 环境下,采用Microsoft Visua
10、l FoxPro 6.0数据库开发工具进行构建系统。Microsoft Visual FoxPro 6.0是微软公司推出的可视化编程工具,它的开发效率高,成本低,投资小,见效快。Microsoft Visual FoxPro 6.0一直是中国台式机数据库的主流,易学,易用,易维护。三.概要设计通过前面的需求分析可以知道,本系统一共分为了8个系统模块,包括:销售管理,进货管理,库房管理,调货管理,财务管理,账目管理,基础信息管理,系统管理。每个系统模块下,包含了若干小的功能模块。每一个系统模块都实现其特定的功能。3.1 销售管理 销售管理模块主要实现销售方面的功能,它包含销售登记,销售退货,销售
11、调查三个功能模块。销售管理主要是针对公司的销售人员而设计,帮助公司对所销售的药品进行一个系统地记录。销售登记可以实现日常的销售开票,自动计算金额,多种结算方式。销售退货用于单据已开出的客户进行退货操作。销售报表实现按日期查询药品销售信息,可预览和打印销售报表。3.2 进货管理进货管理模块主要实现药品入库的功能,它包括入库登记,入库退货,入库报表三个功能模块。进货管理主要是针对公司的仓库管理人员而设计,此系统模块能帮助公司在药品入库的时候,对药品的各项信息进行系统地记录,可以大大减少进行手工记录时所犯的错误,提高公司的营运效率。入库登记实现入库登记操作,并自动计算金额,生成入库票号。入库退货实现
12、调用药品的基本信息,生成退货票号作为退货的凭证。入库报表实现按日期查询入库药品信息,打印和预览入库报表。3.3 库房管理库房管理模块是对药品在库房中的管理,它包括库存查询,库存盘点,库存修改,库存报表。此系统模块同样为仓库管理员而设计。由于同种药品入库有时间上的先后,而药品的信息也会随着时间的推移而不停的修改。因此库房管理模块就能实现对库存中的药品信息进行系统地管理。l 库存查询实现按不同条件查询库存信息,以页框和列表来浏览信息。l 库存盘点实现以表单的形式显示库存数量大于零的全部药品信息。l 库存修改实现查询和浏览信息功能外,还设置了修改,删除信息功能。l 库存报表实现按条件查询库存信息,预
13、览和打印库存报表。3.4 调货管理 调货管理用于实现对库存的药品在不同的仓库之间进行调动的记录。它包含调货登记,调货查询。与上面两个系统模块一样,此模块仍然为仓库管理人员设计。药品由于其种类繁多,信息复杂,在进行药品的调动时,对调动的信息进行记录也就显得尤为关键。调货登记完成各仓库间药品调货信息记录,自动生成调货票号,日期,以列表的形式显示调货结果。调货查询支持条件和日期查询,以页框和列表方式浏览调货信息。3.5 财务管理财务管理主要实现收款与付款的记录功能。医药品业务的流通量是非常巨大的,因此在财务上对收款与付款的信息记录也就非常繁琐。利用财务管理系统模块可以简化这些操作,使用方便,简洁。财
14、务管理包含收款单,付款单,收款查询,付款查询。收款单可实现查询和浏览收款信息,对未付款客户进行结款操作。收款查询能按不同条件查询收款信息,以页框和列表浏览收款信息。付款单可对供应商进行结款操作,能查询与浏览付款信息。付款查询与收款查询相似,可查询与浏览付款信息。3.6 账目管理账目管理所包含的功能模块较多,它主要是为公司的财务人员而设计。它可以大大简化公司财务人员的工作量,对公司的财务账目信息有一个系统的管理。账目管理系统模块包含财务结账,当月结账,销售查询统计,入库查询统计,销售退货查询,入库退货查询,财务报表,查询月报表。财务结账可完成日结账操作,可汇总每日结账信息。当月结账完成月结账操作
15、,统计汇总结账信息销售查询统计可查询与浏览销售信息,统计汇总销售信息。入库查询统计可查询与浏览药品入库信息,自动汇总入库药品信息。销售退货查询可查询与浏览销售退货的信息结果,快速浏览信息。入库退货查询与销售退货查询的功能实现相似。财务报表可按时间查询财务报表,以报表形式反映药品的进销存情况,预览和打印财务报表。查询月报表可按条件查询该月的药品进销存信息,可预览和打印此月报表。3.7 基础信息管理 基础信息管理模块是对公司的常用信息进行管理,如药品,员工,客户的信息等。这个模块相当于公司的档案管理,有大量的数据信息。它包含药品信息,员工信息,客户信息,供应商信息,仓库基本信息。这些信息数据是其它
16、功能模块实现的基础。药品信息实现浏览查询药品基本信息,可添加,修改,删除信息。员工信息提供了添加,修改,删除员工信息功能,也可查询浏览。客户信息实现了客户信息的添、删、改功能。供应商信息与上述三种功能模块实现的功能相似。仓库基本信息出了现了信息的添、删、改功能外,还能自动生成7位仓库编号。3.8 系统管理系统管理模块是针对系统的保护而设计的。此模块专为系统管理员而设计。此系统的管理操作可直接影响整个系统的操作管理。它包括操作员管理,权限管理,数据备份,数据恢复。操作员管理可以对操作员信息进行增加、删除、修改,可设置操作员密码。权限管理能查询操作员级别及使用权限,为一般操作员设置权限。数据备份可
17、以对库存中的数据信息实现备份功能。数据恢复可将数据备份的库存信息安原路经恢复。四.详细设计及功能实现4.1 数据库设计利用Microsoft Visual FoxPro 6.0新建一个数据库,名称为Medicamentmanage ,在此数据库中添加27个表:临时登记表Ltabdhdj, 临时日结表Ltabrj,临时入库登记表Ltabrkdj,临时入库退货表Ltabrkth,临时销售登记表Ltabxsdj,临时销售退货表Ltabxsth,临时月结表Ltabyj,调货登记表Tabdhdj,供应商信息表Tabgys,结算方式表Tabjsfs,库存表Tabkc,客户信息表Tabkh,权限表Tabpu
18、rview,日结表Tabrj,入库登记表Tabrkdj,入库结账表Tabrkjz,入库票号表Tabrkph,入库退货表Tabrkth,仓库信息表Tabstorage,销售登记表Tabxsdj,销售结账表Tabxsjz,销售票号表Tabxsph,销售退货表Tabxsth,员工信息表Tabyginfo,月结表Tabyj,月结初始化Tabyjcsh,药品信息表Tabypinfo。4.2 主程序界面设计 创建一个标准项目,名称为“医药物流管理系统”,在该项目中添加一个表单,名称为Fdesktop。在表单中插入名称为Vcxmain的ToolBar类。在各个按钮的Click事件中添加类代码。 图3. 主程
19、序界面 为了使操作更加简便,将常用的几种操作单独提出来,设计一个Vcxmain的Toolbar类。添加代码如下: 在“销售登记”按钮的Click事件中添加代码:do form formxiaoshoudj同理,在“入库登记”按钮中添加:do form formrukudj在“调货登记”按钮中添加:do form formtiaohuodj 在“库存查询”按钮中添加:do form formkcquery在“销售查询”按钮中添加:do form formxiaoshouquery在“入库查询”按钮中添加:do form formrukuquery在“财务结账”按钮中添加:do form form
20、cwjz在“药品信息”按钮中添加:do form formypmanage在“退出”按钮中添加:quit4.3 系统登录界面设计 用户进入系统前,必须进入系统登录界面,系统登录界面能够确认用户的身份及使用权限。 图4. 系统登录界面 首先要判断用户输入的用户名是否正确,然后判断用户输入的密码是否正确,如果正确,这根据用户选择操作员说拥有的权限级别为全局变量赋值,如果不正确,弹出系统警告。在进行编码的时候,首先将使用的数据表权限表打开:use databasetabpurview &打开数据表为了对所输入的操作员姓名与权限表中的姓名相比较,我们用权限表中的“操作员姓名”作为索引文件:set or
21、der to 操作员姓名 &指定控制索引文件当输入姓名与密码以后,我们要判断所输入的操作员名称和密码是否正确。方法是先查找表中是否有所输入的名字,如果表中没有所输入的名字,则系统登陆失败,并显示登陆失败。在查询搜索名字时,可用以下语句:seek cname &快速查询判断错误,并显示错误界面:if alltrim(tabpurview.操作员姓名)!=cname cMessagetext=操作员错误,请重新输入!如果在表中找到了所输入的名字,则系统需要对所对应的密码进行比较判断,看是否能与名字所匹配,方法与上面的名字比较相似: if alltrim(tabpurview.密码)!=ppassw
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医药物流毕业论文 医药 物流 毕业论文
限制150内