基于Python和Postgres数据库的医院运营管理系统采购模块的开发

 2022-01-17 11:01

论文总字数:17864字

目 录

1 绪论 1

1.1 系统概述 1

1.2 开发背景 1

1.3 开发目的 1

2 需求分析 2

2.1功能需求 2

2.2性能需求 3

2.3 可用性及可靠性需求 3

3 采购模块设计 3

3.1采购模块基础设置 3

3.1.1 基础设置 4

3.1.2 产品属性设置 4

3.1.3 供应商管理设置 6

3.2 供应商管理 8

3.2.1 供应商创建 8

3.2.2 供应商编辑 9

3.2.3 供应商复制 9

3.2.4 供应商删除 9

3.3 采购申请 9

3.3.1 申请单创建 9

3.3.2 申请单查找 12

3.3.3 申请单编辑 12

3.4 采购申请创建采购订单 12

3.4.1 查找采购申请 13

3.4.2 修改申请信息 13

3.4.3 创建订单 13

3.5 采购订单 14

3.5.1 订单创建 14

3.5.2 采购订单保存提交 16

3.5.3 订单审批 16

3.5.4 订单查找 16

3.5.5 订单编辑 16

3.5.6 订单状态控制 16

4 系统实现 17

4.1 Odoo服务基础配置 17

4.2 采购申请单的实现 19

4.3 采购订单的实现 21

4.4 采购申请创建采购订单界面的实现 22

4.5 供应商管理的实现 24

4.6 采购模块基础设置的实现 24

5 总结 26

参考文献: 27

致谢 28

基于Python和Postgres数据库的医院运营

管理系统采购模块的开发

徐杰

,China

Abstract:In order to adapt to the trend of health care reform,improve the service system of hospital,build a three-tier pyramid’s medical group.In order to solve the problem of paying attention to finance and overlooking materials and the problem of careless supervision for hospital.Which lead to deletion of material management and difference between account and reality.It will to reduce the equipment utilization and lead to benefit can not be accurately obtain.And we also wish to establish an effective salary evaluation system,maintain supplier relations and customer relations effectively. So, it’s necessary to design a hospital operations and management system which is centering on people,finance,material, taking hospital operations management as the main line, and having the thought about enterprise internal control. The system can meet the needs of different levels of users and it will help company to improve their management capacity and promote the development the development of company. The main purpose of this paper is to design a purchase module which is an important part of hospital operations and management system. This module is designed by using Odoo framework and using Python language and postgres database.It achieve the goal that supplier’s add and maintenance,purchase order’s add and maintenance,purchase requisition order’s add and maintenance,product’s add and maintenance.It show us an integrated and comprehensive procurement process. And the hospital operital operations and management system is put into use and achieve high degree of recongnition of customer ,so, it indicates that the design and implementation’s method of module is reasonable.

Key words: Python;Postgres;Hospital Operations and Management System;Purchase Module;Integration

1 绪论

1.1 系统概述

医院运营管理系统是一个把医院各种数据资源,以及各种媒介信息等统一集合起来,在计算机网络中实现信息化管理的系统,利用该系统,医院将以往的信息资源从纸质文字变成了电磁信号,让医院信息的存储,传递以及查询变得更加便捷,并且数字化联通了医院业务的各个环节,实现了全程监控。这样能够规范医院的医疗行为,后勤保障,还能提高医院你的经济效益,社会效益。在本系统中,用户登陆后,可以查询相关的物料信息并且对相关单据进行操作。比如说采购员,他可以创建采购订单并采购相关的药品,仓储员可以将采购而来的药品进行入库的操作。所以这套系统可以有效的提交医疗企业的办公效率,有效的维护客户及供应商关系,实现医疗企业办公的正规化,体系化。而该系统采购模块主要实现医院所有物资的采购管理与分析,与库存、会计模块自动无缝集成,帮助医院实现财务业务一体化全流程管控。

1.2 开发背景

近几年来,随着计算机网络技术的飞速发展,其对社会科技的进步与国民经济的发展所起的作用越来越突出。目前计算机网络已经广泛进入到社会各个行业,而医院作为社会的重要组成单位,实现医院办公的网络化、信息化迫在眉睫。在这种形势下,医院运营管理系统就应运而生了。

1.3 开发目的

医院运营管理系统的开发目的在于解决医院在后台运营管理业务中遇到的诸多需求及挑战,例如,如何解决医院物资管理的中存在的流失浪费、账实不符的问题,如何管理医疗设备的全生命周期,如何应对“按病种付费”,实现医院的全成本管理,怎样借助信息系统,实现闭环管理,降低医院内控风险等。所以医院使用医院运营管理系统的好处体现在:(1)院提升医院运营管理水平,降低医院运营成本。(2)提高医院运营效率,降低医疗操作错误。(3)提高医疗服务质量,控制医疗风险。(4)促进医院运营企业化,达成医院运营管理科学化、精细化、高效率的目标。

1.4 开发所用的关键技术

本次医院运营管理系统是以Odoo8.0为框架进行二次开发的产品,所以它的采购模块的开发也是在Odoo8.0原有的基础上进行开发的,本次开发所运用的语言是Python,Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,它语法清晰,具有丰富和强大的库,而本次开发所用的数据库是PostgerSQL,值得一提的是,本次开发并不直接与数据库打交道,也就是说,我们不需要写繁琐的PLSQL语句来对数据库表进行一些操作,当然这些通用的PLSQL语句早已被封装在Odoo8.0的源代码中,所以当我们设计出相应的系统操作界面之后,对界面上的表单进行创建操作,它就会自己在数据库中插入数据,所以我们只需要配置好数据库所需的环境即可。

2 需求分析

随着新医改的不断推进以及医疗模式的多样化发展,新医改要求医院提高医疗服务质量,合理控制医疗成本费用,提高医院资源使用效率。诸如“按病种付费”、“药品零差价”等医改政策使传统的医院管理理念和方式受到了挑战和冲击。提升医院的运营管理水平,将医院的前台医疗业务与后台运营管理有效的结合起来,真正实现医院的数字化、智慧化是当前医疗行业的趋势。

基于医疗行业市场需求以及多年来实施医院HRP系统的经验,为了更贴合医院客户需求,同时提高客户用户体验,快速实施HRP系统,研发了这款HRP产品。

2.1 功能需求

医院运营管理系统的采购模块主要实现医院所有物资的采购管理与分析,与库存、会计模块自动无缝集成,帮助医院实现财务业务一体化全流程管控。

综上,本次设计主要开发以下功能,如图2-1:

图2-1主要开发功能

系统总体逻辑示意图如图2-2:

图2-2 总体逻辑示意图

2.2性能需求

性能需求方面,主要需要满足本系统运行时,服务器响应用户请求的操作要及时,避免发生进程死锁现象。同时也要做到界面客户化,使得用户有一个良好的用户体验。针对本系统要保证,服务器处理响应用户操作及时,优化界面效果,并且保证采购模块体系的健全,不能使各个表单独立存在于系统中,要符合正常的逻辑需求。

2.3可用性及可靠性需求

剩余内容已隐藏,请支付后下载全文,论文总字数:17864字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;