一、课题研究背景
随着我国数字经济的高速发展,互联网技术与传统民生行业的融合愈发深入,医药零售行业作为关乎国民身体健康的核心民生领域,正迎来数字化转型的关键阶段。传统药品销售模式以线下实体药店、医院药房为核心,长期存在销售渠道单一、购药流程繁琐、药品信息不透明、供需匹配效率低下等诸多问题,难以适配当下大众便捷化、多元化的购药需求。在日常生活中,消费者线下购药需要前往实体门店,耗时耗力,尤其对于老年人、慢性病患者、行动不便人群而言,频繁线下购药存在极大不便。同时,线下药店受门店面积、地理位置、库存容量限制,药品品类覆盖有限,难以满足用户多样化的用药需求,且药品价格、功效、适用人群等信息仅依靠店员口头介绍,准确性和全面性无法保障,容易出现购药误区。
从行业发展层面来看,传统医药销售行业管理模式较为粗放,中小药店普遍采用人工登记、纸质台账的管理方式,药品库存统计、销售数据记录、客户信息管理等工作效率极低,极易出现库存积压、缺货漏货、数据统计失误等问题,严重制约了药店的经营发展。同时,传统销售模式下,商家与消费者之间缺乏长效沟通渠道,无法精准掌握用户用药需求、消费习惯,难以开展精准营销和售后服务,客户粘性较低。此外,药品作为特殊商品,对销售流程、库存管理、效期管控、溯源管理有着严格的合规要求,传统人工管理模式难以实现全流程精细化管控,容易出现过期药品售卖、药品溯源困难等合规风险。
在政策与市场双重驱动下,我国医药电商行业迎来快速发展期。国家相关部门持续出台政策,放开互联网药品销售限制,规范线上医药销售行业标准,鼓励传统医药企业开展数字化转型,推动“互联网+医药”新模式落地。同时,后疫情时代大众健康意识大幅提升,线上购药、慢病线上复诊、药品配送上门等服务成为消费新趋势,线上药品销售市场规模持续逐年增长。当前,市面上虽已存在部分药品销售平台,但多数平台存在功能冗余、操作复杂、针对性不足、安全性薄弱、适配性差等问题,部分平台侧重药品销售,忽视药品管理、用户服务、数据统计、合规管控等核心功能,无法兼顾商家运营需求和用户购药体验。因此,开发一款功能完善、操作便捷、安全稳定、贴合市场实际需求的药品销售平台,能够有效弥补传统销售模式的短板,适配行业数字化发展趋势,具有极强的现实应用价值与行业发展意义。
二、课题研究意义
(一)理论意义
本课题聚焦“互联网+医药”领域的平台开发与应用研究,基于Web开发技术、数据库技术、软件工程技术,完成药品销售平台的整体设计与实现,进一步丰富了数字化医药服务领域的理论研究体系。目前国内关于医药平台的研究多集中于大型综合医药电商平台的运营模式分析,针对中小型药店专属、轻量化、全功能一体化药品销售平台的技术开发研究相对薄弱。本课题通过系统梳理药品销售行业的业务流程、合规要求、用户需求,构建出集线上购药、药品管理、用户管理、订单管理、数据统计、合规管控于一体的平台架构,细化了医药类电商平台的功能模块设计标准、技术实现路径和安全管控机制,能够为同类民生类电商平台的开发设计提供理论参考和技术借鉴,弥补当前细分领域研究的不足,为后续医药数字化平台的优化升级、功能拓展、技术创新提供理论支撑。同时,本课题将软件工程规范化开发流程应用于医药领域,验证了相关开发技术在特殊民生行业的适配性,拓宽了Web开发技术、数据库应用技术的行业应用场景,具有一定的学术研究价值。
(二)实践意义
本课题设计实现的药品销售平台能够有效解决传统药品销售模式的各类痛点,对消费者、药店商家、行业发展均具有重要的实践价值。对于消费者而言,平台打破了时间与空间的购药限制,用户可随时随地通过平台查询药品信息、在线选购药品、提交购药订单,享受药品配送上门服务,极大简化了购药流程,节省了购药时间,能够充分满足日常用药、慢病续药、应急购药等多样化需求。同时,平台会完整展示药品的功效、适用人群、用法用量、禁忌、保质期等详细信息,帮助用户科学购药、安全用药,避免盲目购药带来的用药风险。
对于药店商家而言,平台实现了药品销售、库存、订单、客户、数据的数字化、智能化管理,彻底替代传统人工纸质管理模式。系统可自动统计药品库存数据,实时预警过期药品、缺货药品,有效减少药品积压、损耗和缺货问题,降低药店运营成本。同时,平台能够精准记录用户消费数据、订单数据,帮助商家分析消费需求、优化药品品类、开展精准营销,提升门店经营效率和经济效益。此外,平台内置合规管控模块,可实现药品销售全流程溯源、销售记录留存、效期全程监控,满足药品销售的行业合规要求,降低商家经营风险。
对于行业发展而言,本平台的落地应用能够推动传统线下药店的数字化转型升级,助力医药零售行业规范化、智能化、高效化发展,优化医药销售行业的供需匹配模式,提升药品流通效率,规范线上药品销售市场秩序,为大众提供更优质、更便捷、更安全的医药服务,助力民生服务体系的完善,具备良好的市场推广价值和社会价值。
三、国内外研究现状
(一)国外研究现状
国外互联网医药行业发展起步较早,数字化药品销售体系相对成熟,欧美、日本等发达国家依托完善的互联网技术、医疗体系和监管机制,已经形成了规范化、规模化的线上药品销售市场。在平台技术研究方面,国外学者针对医药电商平台的安全性、智能化、合规性开展了大量研究,在药品溯源技术、用户隐私保护、智能荐药算法、线上问诊联动等领域取得了丰富成果。国外药品销售平台普遍实现了“问诊+售药+配送+售后”一体化服务,依托大数据技术分析用户健康数据和购药数据,为用户提供个性化用药推荐、慢病管理提醒等增值服务,同时通过完善的数据库管理系统,实现药品生产、流通、销售全流程溯源管控。
在行业监管与应用层面,国外已经建立了完善的线上药品销售监管体系,对平台资质、药品品类、销售流程、数据安全有着严格的规范标准,有效规避了线上售药的安全风险。同时,国外医药平台普遍具备高度的智能化和自动化特点,能够实现库存自动预警、订单智能分拣、物流实时追踪等功能。但国外研究成果和平台模式基于其本土医疗体系、消费习惯和监管政策构建,与我国医药行业发展现状、市场需求、合规标准存在较大差异,无法直接照搬应用。且国外平台多侧重高端智能化服务,架构复杂、成本较高,不适用于我国中小型药店的轻量化、低成本运营需求,因此需要结合我国本土行业特点,针对性设计适配国内市场的药品销售平台。
(二)国内研究现状
国内医药电商行业近年来发展迅猛,随着互联网技术的普及和政策的放开,众多学者和企业纷纷开展药品销售数字化平台的研究与开发。目前国内市场已涌现出多个大型医药电商平台,整体推动了线上购药模式的普及。在学术研究领域,国内研究者主要围绕医药电商的运营模式、发展趋势、监管政策、用户体验等方向展开研究,同时在平台技术开发方面,逐步探索将Web技术、大数据技术、移动互联网技术应用于医药销售领域,实现药品线上交易、数据管理、信息展示等基础功能。
但从现有研究和落地平台来看,仍存在诸多不足。首先,多数大型医药电商平台定位综合化、规模化,功能繁杂、操作门槛高,运营成本较高,并不适配社区中小型药店、县域药店的运营需求,中小型药店缺乏专属的轻量化、低成本数字化销售管理平台。其次,部分小型药品销售平台功能单一,仅实现了药品展示和线上下单功能,缺乏库存智能管理、数据统计分析、药品效期管控、用户会员管理、合规溯源等核心功能,无法满足商家精细化运营需求。再次,部分平台的安全性设计薄弱,用户隐私数据、交易数据防护不足,存在数据泄露、交易风险,且部分平台未严格贴合国内药品销售合规标准,存在合规漏洞。最后,现有平台普遍存在智能化程度不足的问题,缺乏智能荐药、用药提醒、消费数据分析等增值功能,用户体验和商家运营效率有待进一步提升。综上,开发一款轻量化、功能完善、安全合规、适配中小型药店运营需求的药品销售平台,能够有效弥补当前市场和研究的短板。
四、研究主要内容与目标
(一)研究目标
本课题旨在设计并实现一套功能完善、操作便捷、安全稳定、适配国内中小型药店运营需求的药品销售平台,彻底解决传统药品销售模式效率低、管理乱、体验差、合规弱等问题,实现药品销售、管理、服务的数字化、智能化、规范化。具体目标如下:一是完成平台整体需求分析与架构设计,明确用户端、商家管理端的核心功能需求,搭建稳定的系统整体架构;二是实现用户端购药全流程功能,包括药品浏览、分类检索、详情查看、在线下单、支付结算、订单查询、收货评价、个人中心管理等功能;三是实现商家管理端全维度管理功能,包括药品信息管理、库存管理、订单管理、用户管理、会员管理、销售数据统计、系统设置、合规管控等功能;四是完成平台数据库设计与搭建,保障数据存储安全、稳定、高效,实现各类数据的精准关联与快速调取;五是完成平台测试与优化,修复系统漏洞,优化操作流程、界面布局和运行速度,保障平台兼容主流设备和浏览器,实现稳定高效运行;六是形成完整的课题研究成果,完成平台代码开发、系统调试和论文撰写,达成课题研究预期效果。
(二)研究内容
本课题以药品销售平台的设计与实现为核心,结合软件工程开发流程,从需求分析、系统设计、功能实现、数据库搭建、系统测试优化等方面开展全面研究,具体研究内容如下:
- 系统需求分析研究。通过市场调研、用户走访、行业政策梳理,全面调研传统药店运营痛点、消费者线上购药需求、行业合规标准,明确平台的功能性需求和非功能性需求。功能性需求主要涵盖用户购药功能、商家管理功能、数据管理功能、系统安全功能四大模块;非功能性需求包括系统稳定性、运行流畅性、界面简洁性、数据安全性、设备兼容性、操作便捷性等。同时梳理平台业务流程,包括用户注册登录流程、购药交易流程、订单处理流程、库存更新流程、数据统计流程,形成完整的需求分析报告,为后续系统设计开发奠定基础。
- 系统总体设计研究。基于需求分析结果,采用分层架构设计思路,完成平台整体架构设计,将系统分为前端展示层、后端逻辑处理层、数据存储层三大层级,明确各层级的功能定位与交互逻辑。同时根据业务功能差异,将系统划分为用户前台模块和商家后台管理模块两大核心模块,细化各子模块的功能结构,绘制系统架构图、功能结构图、业务流程图,保障系统架构清晰、功能划分合理、拓展性强。
- 数据库设计研究。结合平台业务数据需求,梳理系统核心数据实体,包括用户信息、药品信息、订单信息、库存信息、会员信息、评价信息等,分析各数据实体的属性特征与关联关系,完成数据库概念结构设计、逻辑结构设计和物理结构设计,绘制E-R图。合理设计数据表结构,设置主键、外键、索引等约束,保障数据的完整性、唯一性、关联性和安全性,同时优化数据库查询语句,提升数据调取效率,避免数据冗余和数据冲突问题。
- 系统核心功能实现。依托主流开发技术,完成平台前后端功能的开发与实现。用户前台主要实现用户注册、账号登录、药品分类浏览、关键词搜索、药品详情查看、购物车添加、在线下单、在线支付、订单状态查询、物流查看、收货确认、药品评价、个人信息修改、收货地址管理、用药提醒等功能。商家后台主要实现药品信息添加、修改、删除、上下架管理,库存数量更新、库存预警、过期药品筛查,订单接收、审核、发货、售后处理,用户信息查询、会员等级管理、会员优惠设置,销售数据日/月/年统计、数据可视化展示、销售报表生成,系统权限设置、日志记录、数据备份等功能。
- 系统测试与优化。搭建系统测试环境,采用黑盒测试、功能测试、兼容性测试、压力测试等多种测试方式,对平台所有功能模块、业务流程、页面展示、数据交互进行全面测试,排查系统漏洞、功能缺陷、界面错乱、数据错误、运行卡顿等问题。针对测试发现的问题进行针对性修复优化,简化操作流程,优化界面视觉效果,提升系统运行稳定性和响应速度,保障平台在不同浏览器、不同设备上均可正常运行,最终实现平台稳定、安全、高效运行。
五、研究方法与技术路线
(一)研究方法 - 文献研究法。通过梳理互联网医药、电商平台开发、数字化管理、系统安全防护等相关领域的研究资料、行业报告、政策文件,了解当前药品销售平台的研究现状、技术难点、行业标准和发展趋势,借鉴同类平台的开发经验和设计思路,为本课题的需求分析、系统设计、功能开发提供理论支撑,明确课题研究的核心方向,规避同类研究的现存问题。
- 市场调研法。通过实地走访线下实体药店、线上调研消费者购药体验、分析主流医药电商平台的功能特点,全面了解传统药品销售的运营痛点、用户线上购药的核心需求、现有平台的优势与不足,结合医药行业合规政策,确定本平台的功能定位、设计重点和优化方向,保障平台设计贴合市场实际需求,具备较强的实用性和落地性。
- 结构化系统开发法。严格遵循软件工程结构化开发流程,按照需求分析、系统设计、代码开发、系统测试、优化完善的步骤循序渐进开展研究,将系统整体功能拆解为多个独立的子模块,分模块设计、分阶段开发,保障系统开发流程规范、逻辑清晰,有效降低开发难度,提升开发效率,保障系统功能的完整性和稳定性。
- 测试分析法。在平台开发完成后,制定全面的测试方案,对平台的各项功能、业务流程、系统性能、兼容性、安全性进行全方位测试,记录测试过程中出现的各类问题,逐一分析问题成因并进行针对性修复,通过反复测试、优化、迭代,不断完善平台功能,提升平台整体性能。
(二)技术路线
本药品销售平台采用B/S架构(浏览器/服务器架构),用户无需下载客户端,通过浏览器即可访问平台,操作便捷、适配性强,便于后期维护与升级。平台前后端分离开发,核心技术选型成熟稳定、适配性强,具体技术路线如下: - 前端开发技术。采用HTML、CSS、JavaScript作为核心前端开发语言,结合Vue框架搭建前端页面,实现页面的动态交互效果、响应式布局设计,保障平台页面简洁美观、操作流畅,适配电脑、平板等不同设备屏幕。使用Element UI组件库快速搭建标准化页面模块,提升页面开发效率,优化用户操作体验,实现药品展示、订单操作、个人中心等页面的可视化呈现与交互功能。
- 后端开发技术。采用Spring Boot框架作为后端核心开发框架,简化项目配置,快速搭建稳定的后端服务,处理前端提交的各类请求,实现业务逻辑处理、数据交互、权限管控等核心功能。依托Java语言的稳定性、安全性和通用性,保障后端程序高效运行,同时便于后期功能拓展与维护。
- 数据库技术。采用MySQL关系型数据库进行数据存储,MySQL具备开源、稳定、高效、兼容性强的优势,能够满足平台各类数据的存储、查询、更新、删除需求。通过合理设计数据表、设置数据约束、优化查询语句,保障数据存储安全、调取高效,支撑平台用户数据、药品数据、订单数据、库存数据等核心数据的常态化管理。
- 开发辅助技术。采用Maven进行项目依赖管理,统一项目资源配置,简化项目构建流程;采用Git进行代码版本控制,记录开发过程代码迭代记录,便于代码管理与回溯;采用Postman进行接口测试,保障前后端接口数据交互稳定准确;采用ECharts实现商家后台销售数据可视化展示,以图表形式直观展示销售趋势、药品销量、用户数据等信息,提升数据统计的直观性。
整体开发流程为:前期调研与需求分析→梳理业务流程、确定功能模块→系统架构设计与数据库设计→前后端代码开发、功能模块迭代实现→系统全面测试、漏洞修复→功能优化与性能提升→系统试运行与完善→整理研究资料、撰写毕业论文。
六、研究重点与难点
(一)研究重点 - 平台功能模块的合理化设计。药品销售平台涉及用户购药、商家管理、数据管控、合规保障等多维度业务,功能模块繁多且业务逻辑关联紧密。研究重点在于结合行业需求和用户痛点,合理划分功能模块,梳理各模块之间的业务关联,保障功能全面且不冗余,操作流程简洁顺畅,同时贴合药品销售行业的合规要求,实现实用性与规范性的统一。
- 数据库的优化设计与数据联动。平台运行过程中会产生大量用户、药品、订单、库存数据,各类数据之间存在紧密的关联关系。研究重点在于科学设计数据库表结构,精准梳理数据实体之间的关联逻辑,实现订单生成后库存自动扣减、交易完成后销售数据自动统计、药品过期自动预警等数据联动功能,同时优化数据库查询效率,避免数据冗余、数据延迟、数据冲突问题。
- 系统安全性与稳定性保障。药品销售平台涉及用户个人信息、收货地址、交易数据等敏感信息,同时药品交易属于民生相关业务,对系统稳定性要求极高。研究重点在于搭建完善的安全防护机制,实现用户账号安全校验、数据加密存储、操作权限管控、异常访问拦截,保障用户隐私数据和交易数据安全,同时优化系统运行逻辑,提升系统并发处理能力,保障平台高峰期稳定运行。
(二)研究难点 - 业务逻辑的精准梳理与功能适配。药品销售业务流程复杂,涵盖药品上架、库存管控、订单处理、售后维权、效期管控、合规溯源等多个环节,各环节相互关联、相互制约,同时需要兼顾普通用户的简易操作需求和商家的精细化管理需求,如何精准梳理全流程业务逻辑,平衡双方使用需求,实现功能的精准适配,是本课题的主要难点之一。
- 系统数据的实时同步与精准管控。平台前端用户下单、商家后台订单处理、库存数量更新、销售数据统计需要实现实时同步,若数据同步延迟或出错,会出现超卖、库存数据不准、销售统计失误等问题。如何优化数据交互逻辑,保障多终端、多模块数据实时同步、精准更新,解决并发操作带来的数据偏差问题,是课题研究的技术难点。
- 平台兼容性与用户体验优化。不同浏览器、不同设备的运行环境存在差异,容易出现页面错乱、功能失效、运行卡顿等兼容性问题。同时,平台面向普通消费者和药店工作人员两类用户,用户操作能力差异较大,如何优化页面布局和操作流程,适配不同设备和浏览器,同时兼顾新手用户的简易操作需求和专业用户的高效管理需求,提升整体用户体验,是课题研究的难点。
七、研究进度安排 - 第一阶段(第1-2周):课题调研与资料收集。确定研究课题,梳理药品销售行业发展现状、市场痛点、技术研究现状,收集相关行业资料、技术资料、政策文件,完成市场调研和需求调研,明确平台核心功能需求与研究方向。
- 第二阶段(第3-4周):需求分析与开题报告撰写。整理调研数据,完成系统功能性与非功能性需求分析,梳理平台业务流程,绘制业务流程图,完成开题报告的撰写、修改与定稿,确定系统整体设计方案和技术路线。
- 第三阶段(第5-7周):系统总体设计与数据库设计。搭建平台整体架构,划分系统功能模块,完成系统架构图、功能结构图绘制,梳理数据实体与关联关系,完成数据库E-R图设计、数据表结构设计,搭建数据库基础环境。
- 第四阶段(第8-11周):系统代码开发与功能实现。搭建项目开发环境,按照功能模块分阶段开展前后端代码开发,依次完成用户前台购药功能、商家后台管理功能、数据统计功能、系统安全功能的开发与初步调试,实现平台核心业务功能。
- 第五阶段(第12-14周):系统测试与优化完善。制定系统测试方案,对平台所有功能、流程、性能、兼容性、安全性进行全面测试,排查并修复系统漏洞、功能缺陷、数据错误等问题,优化页面布局、操作流程和系统运行性能,完成系统迭代完善。
- 第六阶段(第15-16周):论文撰写与定稿。整理课题研究全过程资料、开发文档、测试数据,按照毕业论文规范完成论文初稿撰写,反复修改完善论文内容,梳理研究成果,完成论文定稿、查重与格式调整。
- 第七阶段(第17-18周):答辩准备与成果汇总。整理答辩PPT、系统演示视频、项目源码等答辩资料,熟悉研究内容,完成毕业答辩准备工作,顺利完成课题答辩,汇总全部研究成果。