宠物医疗系统51k00主要面向饲养宠物的广大用户,本系统主要分为两大模块,分别为前端用户模块和后台管理员模块。
前端用户模块实现的主要功能有用户注册登录功能、宠物寄养功能、在线挂号功能、商品收藏功能、订单支付功能、在线留言等功能。
后台管理员实现的功能主要有用户管理功能、销售统计功能、商品库存管理功能、用户管理功能、商品管理功能、商品类别管理功能、订单管理功能、留言管理功能、轮播图管理等功能。
查阅相关资料可以发现,目前的宠物医疗管理系统主要采用
后端:python
前端:vue.js+elementui
框架:django/flask
Python版本:python3.7+
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm
请解释Flask是什么以及他的主要用途
Flask是一个用Python编写的清凉web应用框架。它易于扩展且灵活,适用于小型的项目或者微服务,以及作为大型应用的一部分。
Flask和Django相比有什么优缺点
Flask提供了更大的灵活性和简单性,适合小型项目和微服务。Django则提供了更多的内置功能,适合大型项目。Flask让开发者更多的控制其组件,而Django则遵循开箱即用的原则
便。
(1)前台:
用户注册登录:用户输入网址进入系统后,首先是以游客身份访问该系统,待用户注册成功后,登录系统成为本系统的用户。
宠物寄养功能:在系统内可以查看已发布的寄养信息,可以查看寄养详情等。
挂号功能:用户登录系统后,首先应该添加自己的宠物信息,然后选择挂号,可以选择不同的挂号类型,有普通和专家等门诊。
账户余额功能:用户可以查看自己当前账户余额,并且可以充值余额。
商品收藏功能:用户登录系统首页后查看已发布的商品,可以对喜欢的商品收藏,并且在我的收藏可以查看所有收藏的商品。
在线留言功能:注册后的用户可以在本系统中进行留言。
订单功能:用户可以购买本系统中的商品,并且可以查看自己的历史订单以及订单的状态,等收到商品时可以点击确认收货功能。
(2)后台:
用户管理功能:可以查看所有注册的用户并且可以对用户进行模糊查询,同 时也可以删除其中某一个用户。
公告管理功能:后台管理员可以发布最新的公告信息。同时也可以查看已经发布的所有公告
商品管理功能:管理员可以发布新的商品到系统,发布商品时可以选择商品的分类,也可以对商品的分类进行管理。
库存管理功能:管理员可以查看所有商品的库存信息。
就诊管理功能:医生可以查看已发布的就诊信息,并且可以对宠物进行诊断,并将诊断结果返回给用户。
销量统计功能:可以查看本系统的一个销售量,每个商品的的销量,采用柱形图的方式呈现。
本课题研究开发的是基于B/S结构的宠物医疗管理系统,用户端主要包含登 录注册功能、个人信息维护,宠物添加功能、预约挂号功能、余额充值功能、在线购物功能、购物车功能、诊断结果查看等功能。后台管理员主要包含用户信息管理、诊治功能、处理预约功能、商品管理功能、订单管理功能、库存管理功能、公告管理功能、销售额和销售量统计功能。本系统避免了传统的人工管理方式存在的缺陷,同时也给医疗管理人员带来方便,降低了工作人员的工作难度,提高了工作效率。