本系统是通过面向对象的python语言搭建系统框架,通过关系型数据库MySQL存储数据。使用django框架进行药店药品的信息管理,用户只需要通过浏览器访问系统即可获取药店药品信息,并可以在线管理,实现了信息的科学管理与查询统计。本文是先对相关系统的调查和研究,提出了开发系统的意义,运用python技术开发,满足基于django的药品销售管理系统的技术要求,然后分析系统需要实现的功能并进行设计。梳理业务流程,并根据功能设计数据库,最后通过编码实现,介绍实现的关键算法逻辑。在测试阶段通过测试用例来确保系统可以正常运行,并达到前期要求的目的。系统的实施方便了药店药品在线管理,将信息化技术完美的应用在基于django的药品销售管理系统中,使得药店药品业务管理变得简单高效。
技术栈
后端:python
前端:vue.js+elementui
框架:django/flask
Python版本:python3.7+
数据库:mysql5.7
数据库工具:Navicat
开发软件:PyCharm
基于django的药品销售管理系统功能有;
1. 登录,系统管理员通过账号密码登录进入系统。
2. 药品库存管理;药品登记入库,药品信息查询,药品过期自动提醒,药品清理出库。
3. 药品销售;药品销售记录,顾客购买记录查询,长期服用药物临期短信提醒顾客续购,生成处方单和上传处方单照片的功能。
药品的登记入库是为了记录所有药品的一个入库情况,让药店能购清楚的了解库存量的多少方便后续的进货,药品的信息查询有利于知道药品的剩余量以及产地和入库时间。
药品的过期自动提醒对于已过期的药品进行及时的处理,避免引起过期药造成的二次问题。
药品销售记录查询,能购让管理者清晰知道销售情况,通过对顾客购买记录能够知道一些长期服用药物的人群能够起到一个提醒作用。
生成处方单和上传处方单能够有效解决处方药物的取药,也对于患者能够更加便利。。
首先利用html5技术对特定的网页进行编写、排版,使形成一个完整、美观大方的药品销售管理系统的基本框架结构。然后采用MySQL数据库进行数据存储,存储药店药品等数据信息,使用django框架与数据库能连接运行。再进一步完善整个管理系统的页面与内部结构,使最终能实现不同管理员的不同的需求,给管理员呈现出管理所需要的药店药品信息,让管理员能快捷地管理到所有客户信息管理、药店药品类型管理、药店药品管理、药店药品统计,最后进行药品销售管理系统的测试。
基于django的药品销售管理系统分为管理员和客户用户。管理员管理药品分类信息、药店药品、客户信息。
药店药品出库入库管理:登记药店药品销售情况,记录药店药品出入库管理。能更好的掌握药品的一个销售情况,利于药店的经营,同时药品的类型多样,药品的分类管理也是非常重要的。
系统维护:对系统的基本信息进行管理。
处方单的上传:生成处方单和上传处方单能够有效解决处方药物的取药,也对于患者能够更加便利。
续购提醒:对于一部分需要长期服用药物的客人,客户登录系统会看到续购提醒是非常重要的,特别是某些顾客需要购买的药物比较多,或者一段时间后不记得购买药物的名称,也能起到提醒服务。
关键词:药品销售管理;信息技术;django;数据库设计
目 录
摘 要...........................................................................................................Ⅰ
ABSTRACT Ⅱ
绪论 1
1.1 研究背景 1
1.2 系统开发意义 1
1.3 国内外分析 2
环境搭建和相关技术介绍 3
2.1环境的搭建 3
2.2 相关技术的介绍 4
系统分析 5
3.1可行性分析 5
3.2功能性需求分析 5
3.3系统用例分析 6
3.4系统用例规约 6
3.5系统非功能性需求 8
系统设计 10
4.1系统架构设计 10
4.2系统功能设计 10
4.3数据库设计 12
4.3.1数据库逻辑结构设计 12
4.3.2数据库物理结构设计 12
系统实现 17
5.1系统登录 17
5.2系统主界面实现 18
5.3客户信息管理 19
5.4药店药品管理的实现 19
5.5药店药品入库管理 20
5.6销售出库管理 21
5.7处方单管理 21
5.8续购提醒管理 22
系统测试 23
6.1测试目的和原则 24
6.2功能测试 24
6.3测试结论 25
结束语 27
参考文献 28
致谢 29