药品管理系统

一、前言

        随着医疗行业的发展,药品的种类和数量日益增多,传统的人工药品管理方式效率低下、容易出错。药品管理系统能够实现药品信息的自动化处理,包括药品的采购、入库、库存管理、发放等环节,提高管理效率和准确性,保障药品的质量和供应安全,对于医院、药店等药品相关机构至关重要。

        本项目采用 Springboot、Vue 和 MySQL 技术。Springboot 简化了 Java 开发流程,提供便捷的配置和启动方式,提高开发效率,其强大的生态能快速集成各种功能组件。Vue 作为前端框架,实现了高效、灵活的用户界面开发,数据绑定和组件化的特性让交互体验更出色。MySQL 用于存储数据,拥有良好的稳定性和可靠性,能够高效地处理大量数据的存储和查询。三者结合,打造出一个前后端分离、性能优良且易于维护的系统架构,有力地保障了项目的顺利推进和功能实现。

二、技术环境

前端:Vue、Elemet-plus

后端:SpringBoot、SpringMVC、Mybatis、Redis

插件:Maven Helper、Lombok、MybatisLog

工具:IDEA、Postman、Maven、Git、Navicat

环境:Windows10、MySQL


三、功能设计

3.1 用户用例图如下图所示:

3.2 管理员用例图如下图所示:

四、数据库设计

数据库的 E-R 图(实体 - 关系图)是一种强大的工具,用于直观地表示数据库中的实体及其之间的关系。在数据库设计中,E-R 图可以帮助我们清晰地理解数据的结构和流向。限于篇幅要求,仅列出关键部分实体属性图和E-R图,如下所述。

五、部分效果展示

5.1 管理员管理商品分类界面,顶部是搜索框,可查找分类。左侧为分类目录树,展示层级。中间呈现选中分类详情,可编辑。右侧有添加、删除、修改排序等操作按钮。底部是保存与取消按钮。

5.2 管理员管理商品界面,上方有搜索栏可按关键词找商品。左侧是商品分类列表。中间展示商品详情,包括名称、价格等可编辑。右侧有上下架、删除等操作按钮,下方是保存和批量处理功能区。

5.3 用户首页界面布局清晰、功能丰富。顶部展示用户信息与消息提醒。中部是个性化推荐商品区,以图片和简介呈现。下方是浏览历史和订单管理入口,底部则是分类导航栏,方便用户快速查找商品。

5.4 药品详情界面清晰呈现药品关键信息。顶部是药品名称、剂型。中部展示生产厂家、批准文号、有效期等。还有功能主治、用法用量、不良反应等内容。底部有相似药品推荐、购买按钮及咨询药师入口。

5.5 提交订单界面简洁明了。上方是订单商品信息,包括名称、数量、单价等,清晰展示购买内容。中部是收货地址填写栏,可选择已有地址或添加新地址。下方是支付方式选择区和提交订单按钮。同时显示订单总价和优惠信息。

5.6 评价订单界面简洁直观。顶部显示订单编号和所购商品信息,唤起用户购买记忆。中部是评价输入框,用户可对商品质量、服务态度等打分并撰写评价内容。还可上传商品图片。底部有提交评价按钮,方便用户反馈。

六、部分功能代码

6.1 模糊查询用户

<select id="list" resultMap="BaseResultMap">
        select *
        from t_user
        where is_delete = 0
        <if test="userName != null and userName != ''">
            and user_name like CONCAT('%',#{userName},'%')
        </if>
        <if test="roleId != null">
            and role_id = #{roleId}
        </if>
    </select>

七、答辩可能出现的问题

🌟问题一
答辩老师:为什么选择 Springboot 作为后端框架?它相对于其他 Java 框架有什么优势?
同学可回答:首先,它简化了配置,大量的默认配置降低了开发人员的工作量,能快速搭建项目。其次,其内嵌的服务器方便开发与测试,无需额外部署。再者,Springboot 与 Spring 生态系统无缝集成,如 Spring Data、Spring Security 等,可轻松拓展功能。在自动装配方面表现卓越,能依据依赖自动配置组件。同时,它能有效提高开发效率,尤其在微服务架构中优势明显,适合快速迭代开发,能更好地应对药品管理系统复杂业务逻辑与快速开发需求。

源码及文档获取

大家点赞、收藏、关注、评论啦 、需要源码及文档的可直接私信我即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机毕设定制辅导-无忧学长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值