开药系统是在的数据存储主要通过MySQL。用户在使用应用时产生的数据通过Python语言传递给数据库。通过此方式促进开药信息管理和数据传输效率,提供一个内容丰富、功能多样、易于操作的平台。
本系统作为一个基于django的开药系统,其体量并不会很大,也很适合MySQL数据库的特点。综上所述,本项目采用MySQL作为本项目的数据库和进行数据表的设计。如图是该系统软件的总体功能结构图:
由于篇幅限制,想要获取完整文章或者源码,或者代做,拉到文章底部即可看到个人VX。
管理员进入主页面,主要功能包括对首页、个人中心、公告信息管理、医生管理、患者管理、药品信息管理、开药记录管理、入库记录管理、出药记录管理、药品盘点管理等进行操作。管理员主页面如图所示:
管理员点击公告信息管理。进入公告信息页面输入公告标题和选择公告类型可以查询,新增或删除公告信息,并进行查看详情,修改或删除操作。如图所示:
用户登录场景测试是针对用户登录进行的测试。用户在登录界面选择对应身份并输入正确的用户名和密码即可进入系统。如表所示,测试结果正常。
序号 |
用户名 |
密码 |
预期结果 |
测试结果 |
1 |
abo |
123456 |
系统成功进入 |
正常 |
2 |
abo |
111111 |
系统提示用户名、密码不正确,请检查 |
正常 |
3 |
空 |
123456 |
系统提示用户名不能为空 |
正常 |
4 |
abo |
空 |
系统提示密码不能为空 |
正常 |
(1)用户注册场景测试
用户注册场景测试是针对用户注册进行的测试。用户在注册界面选择对应身份进行注册,注册所填信息包含用户名、密码、姓名、性别、手机等,若用户未输入对应信息,系统则会提示用户填写,密码与确认密码填写需一致。如表所示,测试结果正常。
序号 |
用户名 |
密码 |
确认密码 |
预期结果 |
测试结果 |
1 |
111 |
123456 |
123456 |
系统提示注册成功 |
正常 |
2 |
111 |
222222 |
222222 |
注册失败,系统提示用户名已被注册 |
正常 |
3 |
空 |
123456 |
123456 |
注册失败,系统提示用户名不能为空 |
正常 |
4 |
111 |
空 |
空 |
注册失败,系统提示密码不能为空 |
正常 |
5 |
111 |
123456 |
空 |
注册失败,系统提示确认密码不能为空 |
正常 |