摘 要
隨着互聯網技術的飛速發展以及人們對醫療服務便捷性需求的日益增長,傳統藥店的管理模式已難以滿足現代社會的要求。智慧藥店作為新型的藥店管理模式應運而生,基於Web的智慧藥店藥品信息管理系統的開發具有重要的現實意義。本系統基於B/S開發模式,採用Vue.js作為前端框架,以實現良好的用户交互體驗和動態頁面效果;運用Springboot搭建後端服務,提供高效穩定的業務邏輯處理;使用MySQL作為數據庫,用於存儲和管理系統中的各類數據。系統具備豐富的管理功能,管理員能夠對用户信息進行全面管理,包括添加、刪除、修改等操作;對藥品信息進行詳細記錄和維護,涵蓋藥品名稱、規格、價格等;實現藥品入庫、出庫、採購、盤點等流程的精細化管理,確保藥品庫存的準確性和合理性;同時對訂單進行有效處理,提高訂單處理效率和客户滿意度。
該系統的開發與應用,有助於提升藥店的管理效率,降低運營成本,實現藥品信息的數字化、智能化管理。同時,能夠為用户提供更優質、便捷的服務,增強藥店的市場競爭力,推動智慧醫療的發展,具有較高的實用價值和社會效益。
關鍵詞:智慧藥店藥品信息管理系統;Spring Boot框架;
Abstract
With the rapid development of Internet technology and the growing demand for convenient medical services, the management model of traditional pharmacies has been difficult to meet the requirements of modern society. As a new type of pharmacy management mode, smart pharmacies came into being. The development of web-based drug information management system for smart pharmacies has important practical significance. This system is based on B/S development mode and uses Vue.js as the front-end framework to achieve good user interaction experience and dynamic page effect; Use Springboot to build back-end services and provide efficient and stable business logic processing; MySQL is used as the database to store and manage various data in the system. The system has rich management functions, and the administrator can comprehensively manage user information, including adding, deleting, modifying and other operations; Detailed record and maintenance of drug information, including drug name, specification, price, etc; Realize the refined management of drug warehousing, ex warehouse, purchase, inventory and other processes to ensure the accuracy and rationality of drug inventory; At the same time, the order is processed effectively to improve order processing efficiency and customer satisfaction.
The development and application of this system will help to improve the management efficiency of pharmacies, reduce operating costs, and achieve digital and intelligent management of drug information. At the same time, it can provide users with better and convenient services, enhance the market competitiveness of pharmacies, promote the development of smart medicine, and has high practical value and social benefits.
Key words: intelligent pharmacy drug information management system; Spring Boot framework;
目 錄
摘 要 I
Abstract II
1 緒 論 1
1.1研究背景 1
1.2 研究目的 2
1.3 研究方法 2
2系統相關技術 2
2.1 Java語言簡介 2
2.2 MySQL數據庫 3
2.3 VUE簡介 3
2.4 Spring Boot框架 4
3 系統分析 5
3.1 需求分析 5
3.1.1系統總體分析 6
3.2 可行性分析 7
3.2.1 經濟可行性 8
3.2.2 技術可行性 9
3.2.3 運行可行性 10
3.3 系統結構和流程設計 10
4 系統設計 11
4.1系統通用功能用例分析 12
4.2 系統設計主要功能 12
4.3 數據庫設計 12
4.3.1 數據庫設計規範 13
4.3.2 E-R圖 14
4.3.3 數據表 15
5 系統實現 16
5.1 前台用户功能模塊 18
5.2 後台管理員功能模塊 18
6 系統測試 20
6.1 系統測試目的 21
6.2 系統功能測試 26
6.3 系統測試結論 27
結論 30
參考文獻 31
致 謝 33
1 緒 論
1.1研究背景
在當今數字化時代,信息技術飛速發展,深刻影響着各個行業,醫療健康領域也不例外。傳統藥店的管理模式存在諸多問題,已經難以適應現代社會的發展需求,因此智慧藥店的建設成為必然趨勢[1]。
從社會層面來看,隨着人們生活水平的提高,對健康的重視程度不斷增加,藥品的需求日益增長。藥店作為藥品供應的重要場所,承擔着保障公眾用藥安全和便捷的重要責任。然而,傳統藥店管理模式下,信息流通不暢、管理效率低下,難以滿足人們對高效、精準服務的期望。從藥店自身運營角度分析,傳統的人工管理方式容易出現數據錯誤和信息滯後的問題。例如,在藥品庫存管理方面,人工盤點不僅耗費大量的時間和人力,還容易出現誤差,導致藥品缺貨或積壓的情況時有發生。同時,在藥品採購、銷售和配送等環節,缺乏有效的信息整合和協同機制,使得運營成本居高不下。從技術發展趨勢來看,互聯網技術、大數據、雲計算等新興技術的不斷成熟,為智慧藥店的建設提供了有力的技術支持。基於B/S架構的系統開發模式,能夠實現客户端與服務器之間的高效交互,方便用户隨時隨地訪問系統[2]。Vue.js作為一種流行的前端框架,具有簡潔易用、響應式設計等優點,可以為用户提供良好的界面體驗。SpringBoot則簡化了後端開發流程,提高了系統的開發效率和穩定性。MySQL作為一種成熟的關係型數據庫,能夠高效地存儲和管理大量的藥品信息和業務數據。
1.2 研究目的
在醫療健康行業邁向數字化、智能化的進程中,開發基於 Web 的智慧藥店藥品信息管理系統具有至關重要的目的。從藥店日常運營角度出發,旨在極大提升運營效率。傳統藥店管理模式下,人工記錄與處理各類信息耗費大量人力、時間,且易出錯。通過構建該系統,運用自動化的數據處理流程,能讓管理員快速完成藥品入庫、出庫操作記錄,精準跟蹤庫存數量變化,及時生成採購訂單,避免因人工操作失誤導致的藥品積壓或缺貨,顯著縮短業務流程時間,釋放人力用於更具價值的服務環節[3]。就提升服務質量而言,本研究致力於為用户提供更優質、便捷的服務體驗。系統能夠讓用户便捷查詢藥品詳細信息,包括功效、用法用量、價格對比等,助力用户做出合理購藥決策。同時,優化訂單處理流程,從下單、支付到配送全流程實時跟蹤反饋,減少用户等待時間,提升用户滿意度,增強藥店在市場中的口碑與競爭力。
從行業發展層面來看,推動藥店行業數字化轉型是重要目的之一。隨着互聯網技術的普及,醫療健康行業數字化是必然趨勢。該系統的研究與應用,為傳統藥店向智慧藥店轉型提供實踐範例,促使行業摒棄舊有管理模式,積極擁抱新技術,促進整個行業信息流通與資源整合,帶動行業整體管理水平和運營效能的提升,進而推動智慧醫療生態系統的完善與發展,為公眾健康提供更堅實的保障[4]。
1.3 研究方法
該智慧藥店藥品信息管理系統是在Windows平台上開發的,它採用了Spring Boot框架,並使用Java語言進行編程。系統被部署在Tomcat服務器上,通過Servlet接口實現與服務器數據的交互,並將最終結果展示在服務器上。為了管理數據,系統採用了MySQL數據庫,並使用Navicat Premium工具進行數據庫連接和操作,以便以直觀的圖形界面展示數據庫的各種功能。此外,系統採用了B/S架構,降低了各層次之間的耦合度,從而提高了開發的便捷性和效率[5]。
經過市場調研和深入諮詢,我們能夠根據用户的角色權限,為他們呈現不同的信息界面。基於需求階段的分析結果,我們已初步確定了系統所需包含的功能,該系統面向前台用户和管理員兩類角色。可訪問系統首頁,獲取藥店公告,藉助智能客服答疑解惑,查詢藥品信息。在個人中心,能修改密碼,管理訂單與收藏,操作便捷,滿足日常購藥及信息獲取需求。權限更為廣泛。系統首頁便於快速進入管理操作;用户管理可把控用户信息與權限;藥品種類、信息管理實現藥品基礎數據維護;藥品入庫、出庫、採購、盤點功能,保障藥品供應鏈各環節精準管控;系統管理涵蓋系統參數等配置;訂單管理處理用户訂單;個人中心則用於管理員自身信息及密碼管理。通過這些功能模塊,系統為藥店運營提供全方位支持,提升管理效率與服務質量,實現藥品信息的高效管理與業務流程的有序運轉。
管理員登錄進入智慧藥店藥品信息管理系統可以查看用户、藥品信息、藥品入庫、藥品出庫、藥品採購、藥品盤點、系統管理、訂單管理等信息,進行相應操作。