1. 开发语言:Python
  2. 框架:django
  3. Python版本:python3.7.7
  4. 数据库:mysql 5.7
  5. 数据库工具:Navicat11
  6. 开发软件:PyCharm

系统展示

系统登录界面

管理员功能界面

公告信息管理

医生管理

患者管理

药品信息管理

开药记录管理

入库记录管理

出药记录管理

药品盘点管理

医生功能界面

患者功能界面

摘要

互联网的兴起从本质上改变了整个社会对信息的管理方式,国内各大市场从上个世纪90年代互联网兴起之时,就产生了通过网络进行系统管理的想法。但是由于在互联网上的信誉难以认证、网络的法规政策不健全等一系列的原因,限制了网上信息管理发展的步伐。进入21世纪以后,随着整个社会的发展、进步,制约网上交流的各个瓶颈问题逐一被击破,比如QQ、微信等各大平台也纷纷的加入到洪潮之中。

开药系统是在的数据存储主要通过MySQL。用户在使用应用时产生的数据通过Python语言传递给数据库。通过此方式促进开药信息管理和数据传输效率,提供一个内容丰富、功能多样、易于操作的平台。述了数据库的设计,系统的详细设计部分主要论述了几个主要模块的详细设计过程。

研究背景

计算机技术出现之前人们使用的管理方法已无法满足现代人们的需求,即人工来完成开药的管理,这种方法存在着工作效率低以及保密性差,易出错等问题,同时还会生成大量的文本和数据,在检索数据时极大不便。而此次设计的开药系统,拥有对信息的快速检索、保存了大量的开药信息,具有信息系统保存的稳定性高和维护成本低等优点,对开药管理的工作效率也能提高。它不仅可以提高管理人员的工作效率,减少工作人员的负担,也可以使开药管理工作的质量得到保障,提高管理水平。

关键技术

Python是解释型的脚本语言,在运行过程中,把程序转换为字节码和机器语言,说明性语言的程序在运行之前不必进行编译,而是一个专用的解释器,当被执行时,它都会被翻译,与之对应的还有编译性语言。

同时,这也是一种用于电脑编程的跨平台语言,这是一门将编译、交互和面向对象相结合的脚本语言(script language)。

Django用Python编写,属于开源Web应用程序框架。采用(模型M、视图V和模板t)的框架模式。该框架以比利时吉普赛爵士吉他手詹戈·莱因哈特命名。该架构的主要组件如下:

1.用于创建模型的对象关系映射。

2.最终目标是为用户设计一个完美的管理界面。

3.是目前最流行的URL设计解决方案。

4.模板语言对设计师来说是最友好的。

5.缓存系统。

Vue是一款流行的开源JavaScript框架,用于构建用户界面和单页面应用程序。Vue的核心库只关注视图层,易于上手并且可以与其他库或现有项目轻松整合。

MYSQL数据库运行速度快,安全性能也很高,而且对使用的平台没有任何的限制,所以被广泛应运到系统的开发中。MySQL是一个开源和多线程的关系管理数据库系统,MySQL是开放源代码的数据库,具有跨平台性。

B/S(浏览器/服务器)结构是目前主流的网络化的结构模式,它能够把系统核心功能集中在服务器上面,可以帮助系统开发人员简化操作,便于维护和使用。

系统分析

对系统的可行性分析以及对所有功能需求进行详细的分析,来查看该系统是否具有开发的可能。

系统设计

功能模块设计和数据库设计这两部分内容都有专门的表格和图片表示。

系统实现

管理员进入主页面,主要功能包括对首页、个人中心、公告信息管理、医生管理、患者管理、药品信息管理、开药记录管理、入库记录管理、出药记录管理、药品盘点管理等进行操作。医生进入系统可以对首页、个人中心、公告信息管理、药品信息管理、开药记录管理等功能进行操作。患者进入系统可以对首页、个人中心、公告信息管理、开药记录管理、出药记录管理等功能进行操作。

系统测试

系统测试是为向用户提供被测试产品或服务的质量信息而进行的检查。系统测试还可以为系统提供客观和独立的评估,使操作人员能够理解和实现潜在的问题。系统测试包括软件组件或系统组件的执行,以评估一个或多个系统属性。通常,这些属性表明被测试的组件或系统满足系统的预期开发需求,在各种预期时间内正确响应各种系统输入,在可接受的时间内执行其功能,具有足够的可用性,并能够满足分析和设计的要求。在所需的环境中运行,并实现用户期望的整体结果。经过一系列严格的功能测试,找出系统功能中潜在的问题,保证系统的正常运行。

结论

当前互联网飞速发展,与之有关的行业也在飞速匹配变革当中,社会中其实并不缺乏有关开药方面的网上管理系统,但缺少真正简便好用,使人一看就明白的好系统,而开药系统正是竭力朝着这个方向所努力的系统,努力优化,站在使用者的角度思考该如何更为便捷的开发项目。在本次毕业设计实践中遇到了不少的困难,也收获了很多的知识,许多从前不知道的方面和不确定的知识都在本项目中得到了实践验证。

Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐