基于SpringBoot技術的藥店管理系統(tǒng)的設計與實現(xiàn)_第1頁
基于SpringBoot技術的藥店管理系統(tǒng)的設計與實現(xiàn)_第2頁
基于SpringBoot技術的藥店管理系統(tǒng)的設計與實現(xiàn)_第3頁
基于SpringBoot技術的藥店管理系統(tǒng)的設計與實現(xiàn)_第4頁
基于SpringBoot技術的藥店管理系統(tǒng)的設計與實現(xiàn)_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第1章緒論隨著科技的不斷進步,越來越多的軟件和網(wǎng)站已經(jīng)成為人們生活中不可或缺的一部分,目前,人們對網(wǎng)上購物的方式越來越熟悉。由于Web應用具有易用性、跨平臺性、普及性和方便等優(yōu)勢,所以無論是在什么地方,Web應用都能為用戶提供便利的服務,因此很受歡迎。在早期的藥店管理系統(tǒng)中,主要是對藥店管理的用戶信息進行管理,這在整個系統(tǒng)中其主導作用,可以說這只是藥店管理系統(tǒng)的其中一個功能。因此必須要完善藥店管理系統(tǒng)。1.1課題背景隨著網(wǎng)站的發(fā)展,網(wǎng)上藥店的研究熱點和方向隨著國家政策的調整而改變,未來在該領域應借鑒國外的成熟經(jīng)驗,逐漸完善相應的政策法規(guī)[1]。我國網(wǎng)上藥店需要規(guī)范自身行為,保證藥品安全,加強風險控制和藥學服務,以加強自身發(fā)展,取得競爭優(yōu)勢[2]。計算機的使用正逐漸由大型的科學計算向大型的交易方式轉變數(shù)據(jù)庫管理系統(tǒng)(DBMS)是一種操縱和管理數(shù)據(jù)庫的軟件,隨著信息化與工業(yè)化的不斷融合發(fā)展,面向重點行業(yè)的隨著信息化的高速發(fā)展[3]。數(shù)據(jù)庫管理系統(tǒng)(DBMS)中存在著數(shù)量眾多的配置項[4]。系統(tǒng)在大規(guī)模的事務處理等方面有著大量應用。1.1.1國內研究現(xiàn)狀從技術角度來看,Java技術在藥店管理系統(tǒng)中得到了廣泛的應用。例如,李海洋等人在《基于JavaWeb的藥店管理系統(tǒng)的設計與實現(xiàn)》中,采用了JavaWeb技術和MySQL數(shù)據(jù)庫來實現(xiàn)藥店管理系統(tǒng)的設計和開發(fā)。此外,張宏偉等人在《基于Java的藥店管理系統(tǒng)設計與實現(xiàn)》中,采用了Java技術和MyBatis框架來實現(xiàn)藥店管理系統(tǒng)的設計和開發(fā)。從系統(tǒng)功能角度來看,藥店管理系統(tǒng)主要包括商品管理、訂單管理、用戶管理、庫存管理等功能模塊。例如,李曉東等人在《基于B/S模式的藥店管理系統(tǒng)設計與實現(xiàn)》中,設計了藥品信息管理、訂單管理、用戶管理、庫存管理等功能模塊,并采用了B/S模式和SpringMVC框架來實現(xiàn)系統(tǒng)的開發(fā)。1.1.2國外研究現(xiàn)狀功能方面,國外的藥店管理系統(tǒng)通常包括商品管理、訂單管理、用戶管理、庫存管理、銷售分析等功能模塊。例如,在英國,Boots公司的藥店管理系統(tǒng)包括藥品信息管理、訂單管理、用戶管理、庫存管理、銷售分析等功能模塊。性能方面,國外的藥店管理系統(tǒng)通常具備良好的性能和穩(wěn)定性。例如,在加拿大,ShoppersDrugMart公司的藥店管理系統(tǒng)采用了IBMWebSphere平臺來實現(xiàn)系統(tǒng)的高性能和穩(wěn)定性。此外,CVSHealth公司的藥店管理系統(tǒng)也采用了Oracle數(shù)據(jù)庫來保證系統(tǒng)的高性能和穩(wěn)定性。1.2課題研究目的及意義網(wǎng)上藥店是伴隨著電子商務而發(fā)展起來的新興藥品服務平臺,互聯(lián)網(wǎng)技術正在改變消費者的行為模式,如今電子藥店已成為發(fā)達國家醫(yī)療保健條款的組成部分[5]。主要研究結果表明,技術信任和技術意識對消費者采用網(wǎng)上藥店的行為意向有顯著影響[6]。在拓寬藥品銷售渠道、降低藥品營銷成本、提供個性化用藥服務等方面具有重要意義[7]。1.2.1研究的目的藥店管理系統(tǒng)是一種高效的工具,可以幫助藥店工作人員管理和控制庫存、記錄銷售和采購等重要信息。這個系統(tǒng)的最大優(yōu)勢在于,它可以極大地節(jié)省藥房工作人員的時間,同時還可以提升他們的工作積極性,符合新時期對藥店經(jīng)營的需要。藥房經(jīng)營的信息化是藥房經(jīng)營中一個必不可少的環(huán)節(jié),它對企業(yè)的經(jīng)營有很大的促進作用。本文介紹了一種基于藥店信息化而開發(fā)的藥店管理系統(tǒng),該系統(tǒng)具有操作簡單,容易上手,適用范圍廣等優(yōu)點。1.2.2研究的意義藥店管理系統(tǒng)通常需要處理大量的藥品信息、客戶信息、銷售記錄、庫存等數(shù)據(jù),因此必須具備較強的存儲功能。系統(tǒng)會采用數(shù)據(jù)庫來存儲這些信息,并提供相應的查詢和管理功能,方便用戶進行日常操作和管理。此系統(tǒng)是建立在Web平臺上的,后臺數(shù)據(jù)庫使用MySQL,MySQL是一種關系數(shù)據(jù)庫管理系統(tǒng),因為其各種優(yōu)勢特點,被廣泛應用到各個鄰域[8]。同時,現(xiàn)代的數(shù)據(jù)庫系統(tǒng)也支持高速讀寫和數(shù)據(jù)備份等功能,保障了系統(tǒng)的穩(wěn)定性和可靠性。系統(tǒng)也需要提供多種查詢和統(tǒng)計功能,方便用戶快速查找所需信息,并進行分析和決策。藥店管理系統(tǒng)還應該能夠及時處理服務工單信息,即使在高峰期也能夠快速響應客戶需求。總之,藥店管理系統(tǒng)的設計需要充分考慮現(xiàn)實需求和用戶體驗,以提高工作效率和管理水平。1.3相關技術介紹伴隨著科學技術的發(fā)展與革新,各個行業(yè)所面對的技術要求日趨復雜化與多元化。在一個日新月異的世界里,對科技的理解與運用,已成為企業(yè)維持競爭優(yōu)勢,達成企業(yè)發(fā)展目的的關鍵。在這一章中將會討論到與本系統(tǒng)有關的幾個主要的技術,如SpringBoot、MySQL、B/S模式等等。藉由以下的簡介與剖析,既可讓讀者有一個整體的認識,也可作為后續(xù)章節(jié)之探討與試驗之依據(jù)。1.3.1Java簡介隨著人們對于互聯(lián)網(wǎng)越來越重視,計算機軟件的開發(fā)也越來越迅速,編程軟件尤為突出,在編程軟件中,Java編程的運用尤為廣泛[9]。它它是一種高級編程語言,隨著計算機技術進步與網(wǎng)絡系統(tǒng)發(fā)展,Java語言應用率較高,能夠更好適應現(xiàn)代網(wǎng)絡環(huán)境,具有完全面對服務對象的優(yōu)良性能,使用安全性更高,適用軟件開發(fā),保障軟件開發(fā)質量[10]。Java的中心特征是將數(shù)據(jù)以及處理數(shù)據(jù)的方式進行包裝,形成對象,通過對象的交互來完成各種任務。Java語言還支持多線程、異常處理、內存管理等高級特性,相較于其他編程語言來說,Java編程語言有著較強的簡潔性、安全性以及靈活性等特點,能夠有效提升計算機軟件的開發(fā)效率[11]。Java語言是一種基于Java虛擬機的編程方法,其編程方法適用于多種不同的操作系統(tǒng)(如Windows、Linux、Mac等),并且有很強的跨體系性。Java語言還支持與其他語言的互操作性,方便與其他語言的程序進行集成。Java語言的庫和工具也非常豐富,涵蓋了幾乎所有的計算機領域,如圖形用戶界面、數(shù)據(jù)庫訪問、網(wǎng)絡編程、XML處理等,可以大大簡化程序開發(fā)的工作量??傊?,Java語言是一種高效、安全、易用的編程語言,適用于各種類型的軟件開發(fā),是一種非常值得學習和使用的語言。1.3.2SpringBoot框架SpringBoot采用“約定優(yōu)于配置”的原則簡化了Spring的開發(fā),從而成為業(yè)界最流行的微服務開發(fā)框架[12]。它提供了一套預設的默認配置,使開發(fā)者能夠快速構建獨立的生產(chǎn)級Spring應用程序。通過目前比較流行的SpringBoot實現(xiàn)系統(tǒng)部分功能[13]??梢源蟠筇岣吡碎_發(fā)者的生產(chǎn)力。以下是SpringBoot的一些關鍵特性:AutoConfiguration:SpringBoot基于項目依賴以及環(huán)境對Spring應用進行自動的配置。內嵌的應用服務器:使用SpringBoot可以把應用程序包裝為單獨的JAR文件,其中包含了內嵌的Web服務器(如Tomcat、Jetty或Undertow),使得部署過程變得更加簡便。起步依賴:SpringBoot提供了一系列起步依賴,幫助開發(fā)者輕松地引入并管理第三方庫和模塊。這些起步依賴遵循了一種命名約定,可以簡化依賴管理,減少版本沖突的風險。對開發(fā)者友好:SpringBoot提供了諸如熱部署、自動重啟以及可定制的錯誤處理等功能,這些特性有助于提高開發(fā)者在開發(fā)過程中的效率。社區(qū)支持:作為Spring生態(tài)系統(tǒng)的一部分,SpringBoot得到了廣泛的社區(qū)支持和豐富的資源,許多開源項目和商業(yè)產(chǎn)品已經(jīng)與SpringBoot集成。SpringBoot對于系統(tǒng)的配置大大簡化,讓開發(fā)者能夠把精力集中在業(yè)務邏輯上。同時,SpringBoot在保持Spring框架的靈活性和可擴展性的基礎上,為開發(fā)者提供了一個簡潔、高效的開發(fā)體驗。1.3.3MySQL簡介本系統(tǒng)數(shù)據(jù)庫的選擇聚焦于MySQL這一關系型數(shù)據(jù)庫[14]。同時MySQL具有功能齊全、便于使用的優(yōu)點[15]。上傳的數(shù)據(jù)會保存在MySQL數(shù)據(jù)庫中[16]。為了確保MySQL數(shù)據(jù)庫的高效率和高可靠性,必須遵守以下數(shù)據(jù)庫設計的基本原則。單一職責原則:每個數(shù)據(jù)表應該只完成一項特定的任務,這樣可以簡化數(shù)據(jù)表的維護,提高數(shù)據(jù)的可讀性和可維護性。引用完整性原則:在兩個數(shù)據(jù)表之間引用時,應該保證引用的完整性,即在一個數(shù)據(jù)表中的數(shù)據(jù)不應該影響另一個數(shù)據(jù)表的數(shù)據(jù)。原子性原則:數(shù)據(jù)庫的操作應該具有原子性,即不可分割,這樣可以避免數(shù)據(jù)的損壞。1.3.4B/S模式分析使用B/S架構有利于提高系統(tǒng)的安全[17]。B/S架構是一種分布式架構,可以隨時隨地進行查詢、瀏覽等業(yè)務處理,用戶操作簡便,能夠提高使用者的使用效率。B/S體系結構能夠滿足業(yè)務需求的快速變化和靈活性要求。B/S體系結構簡便易用,有利于后期維護,在瀏覽器頁面上更改就可以完成全部用戶的同步升級,減少了對于軟件系統(tǒng)的維護成本和人力成本。最重要的是,B/S架構能夠跨地域提供服務,并去除地域的限制,這將極大地減少該軟件的應用費用。將已開發(fā)的程序設定至一個遠端服務器,即可在能存取此服務器的客戶機上操作并應用此程序。這種架構可以讓開發(fā)者及使用者的工作效率變得更高,同時還可以節(jié)省硬件設備、網(wǎng)絡設備、軟件開發(fā)、維護等方面的成本。B/S框架的主要優(yōu)點在于它使得開發(fā)人員不必關心客戶端的操作系統(tǒng)和硬件環(huán)境,只需關注服務器端的程序。該框架能有效地提高軟件的性能,減少軟件的開發(fā)難度,減少軟件的開發(fā)費用。另外,B/S框架還支持跨系統(tǒng),客戶端可以在各種操作系統(tǒng)和硬件環(huán)境下運行,只需要一個支持HTML的瀏覽器。這使得B/S框架非常適用于互聯(lián)網(wǎng)應用程序的開發(fā),因為互聯(lián)網(wǎng)的用戶可以在各種系統(tǒng)和環(huán)境下使用應用程序。瀏覽器層:這是用戶直接使用的界面。它可以是任何類型的瀏覽器應用,如Chrome、Firefox等??蛻舳藢拥闹饕蝿帐窍蛴脩籼峁└鞣NWeb頁面和應用程序。功能層:這是通過Web服務器,為用戶提供服務并與客戶端和數(shù)據(jù)服務器進行通訊的層。應用服務器層運行應用程序,可以使用多種編程語言和框架(如Java、SpringBoot等)來提供支持。應用服務器層也可以提供安全驗證、會話支持和緩存服務等,以提高用戶體驗。數(shù)據(jù)庫層:這是在服務端的應用中,用于儲存和操作數(shù)據(jù)的層。該層可以是一個關系資料庫,或是NoSQL資料庫,或是檔案系統(tǒng),或是其它數(shù)據(jù)儲存模式。該層次的功能是對數(shù)據(jù)進行處理,實現(xiàn)對數(shù)據(jù)的存儲、讀取、修改、刪除。而在此過程中,程序服務端還將獲取用于其它業(yè)務的數(shù)據(jù)進行業(yè)務用途。1.3.5服務器TomcatTomcat是Apache基金會下的一個優(yōu)秀開源產(chǎn)品,其簡單、易用、開源的特性深受中小企業(yè)及程序員的喜愛,因而其在編程市場占有很大的份額[18]。Tomcat是一款基于Java的Web服務器和Servlet容器,能將客戶端請求與相應的JavaServlet和JSP頁面匹配并返回處理結果。它具有很高的靈活性和可擴展性,可通過第三方插件擴展功能,以滿足不同開發(fā)需求。在JavaWeb應用的開發(fā)過程中,Tomcat通常被用作開發(fā)和測試環(huán)境,以幫助開發(fā)人員快速構建和部署Web應用程序。Tomcat可以在多種操作系統(tǒng)環(huán)境(如Windows和Linux)上運行。1.4論文結構本論文分為六個部分對藥店管理系統(tǒng)進行介紹,其基本結構如下:第1章為全文的主體,闡述了選題的背景和意義,并對所使用的相關技術進行了說明。在此基礎上,對本文的選題目標、選題意義進行了說明。第2章中,本文從理論上對該系統(tǒng)的可行性進行了分析,并在此基礎上建立了該系統(tǒng)的用例模型,由此得出該系統(tǒng)能夠達到使用者的需求與期望。第3章為藥店管理系統(tǒng)的具體設計,利用E-R圖、數(shù)據(jù)庫表格等方法,建立了藥店管理系統(tǒng)的總體結構與功能模塊。第4章為藥店管理系統(tǒng)的具體實施部分,在對藥店管理系統(tǒng)的需求分析的基礎上,提出了藥店管理系統(tǒng)的基本功能。第5章為軟件測試部分,重點對軟件中的各個功能進行了測試,通過對各功能的測試結果的分析,發(fā)現(xiàn)軟件中的不足之處,并提出修改。第6章是對系統(tǒng)的總結,主要總結了系統(tǒng)的優(yōu)點和缺點,并指出了未來系統(tǒng)優(yōu)化和提升的方向。

第2章需求分析本次開發(fā)的系統(tǒng)需要具備可行性、可靠性和可維護性??煽啃詮娬{系統(tǒng)的健壯性和正確性,以保證系統(tǒng)的穩(wěn)定性和安全性。維護性包含可讀性和可測試性,以便于后期的維護和拓展。2.1可行性分析網(wǎng)上藥店的使用比較普遍,可以較好地滿足城市居民藥品的需求[19]。因此網(wǎng)上藥店管理系統(tǒng)將有很高的市場需求。2.1.1經(jīng)濟可行性首先,本系統(tǒng)相較于其他的藥店管理系統(tǒng)而言,界面更簡潔易懂,因此使用人員的學習成本非常低,節(jié)省了大量的人力與財力。具有較好的社區(qū)支持和開源代碼,可以節(jié)約開發(fā)費用和維護費用。還具有較好的市場前景和技術發(fā)展前景,可以保證系統(tǒng)的技術更新和市場競爭力。還具有較高的經(jīng)濟效益,可以通過實現(xiàn)資源共享和費用分攤等方式節(jié)約經(jīng)濟資源。2.1.2技術可行性系統(tǒng)必須滿足一定的硬件配置要求才能夠正常工作并達到高效率水平,因此,在該系統(tǒng)開發(fā)過程中,系統(tǒng)的硬件要求需要充分考慮。該系統(tǒng)的可行性是基于Java語言提供的共同機制和動態(tài)模型。此外,Java語言代碼還有良好的可重復性,這將極大地提高系統(tǒng)的開發(fā)效率和質量。同時,采用MySQL數(shù)據(jù)庫與Java語言相結合,可以達到前臺界面與數(shù)據(jù)庫完美交互的目的,從而進一步提高了系統(tǒng)的可操作性和可維護性。因此,可以得出結論,采用MySQL數(shù)據(jù)庫與Java語言搭配進行開發(fā)是可行的。2.1.3操作可行性提高軟件系統(tǒng)的用戶友好性和易用性是系統(tǒng)設計中的重要方面。在開發(fā)過程中,應當從用戶的角度出發(fā),設計簡單易懂的用戶界面和操作流程。通用的界面窗口設計以及常見的結構層次可以幫助用戶更快速地掌握操作,降低學習成本。只有滿足用戶需求不斷改進和完善系統(tǒng)是保證系統(tǒng)生存和競爭力提升的關鍵。為此,應當制定完善的管理制度和科學的開發(fā)流程,緊跟技術和市場的變化,不斷創(chuàng)新,以適應未來的發(fā)展和變化。只有這樣,才能保證系統(tǒng)持續(xù)的可持續(xù)發(fā)展和長期的競爭力提升。2.2系統(tǒng)功能需求分析藥店管理系統(tǒng)的需求分析是指分析系統(tǒng)在實際應用中的各項需求,劃分需求功能,按功能分區(qū)將數(shù)據(jù)信息建立相應的管理模塊[20]。以保證系統(tǒng)的高效穩(wěn)定運行。2.2.1用例建模分析對系統(tǒng)的參與者進行簡要描述,如表2-1所示。表2-1系統(tǒng)參與者表序號參與者簡要描述1管理員管理員可以管理藥品、員工、查看統(tǒng)計等。2員工員工可以管理藥品、藥品分類、訂單派送等3用戶用戶可以管理地址信息、查看藥品、管理購物車等。對本系統(tǒng)中所用到的用例名稱,例如瀏覽信息、添加購物車、提交訂單等詞匯進行簡要描述。用例詞匯表如表2-2所示。表2-2用例詞匯表用例名稱用例描述預期參與者與角色瀏覽信息對商品信息進行瀏覽用戶注冊注冊成為用戶用戶登錄登錄系統(tǒng)用戶添加購物車把商品加入購物車用戶提交訂單購物車內商品進行結算用戶支付對訂單進行付款用戶留言在留言板留言用戶修改收貨地址用戶修改收貨地址用戶對商品打分用戶完成訂單后打分用戶對商品評價用戶完成訂單后評價用戶修改商品信息管理權限用戶修改商品信息管理員、員工訂單派送管理權限用戶對訂單派送管理員、員工留言回復管理權限用戶回復留言管理員、員工修改個人信息所有用戶對個人信息修改管理員、員工、用戶本系統(tǒng)包含了三種參與者,即管理員,員工和用戶。以下是有關參加者的詳細介紹:用戶:用戶登錄以后可以在首頁瀏覽藥品類別及其詳細信息,同時可以瀏覽管理員發(fā)布的新聞資訊,并且有專門的留言板模塊供用戶留言。用戶可以在個人資料界面修改自己的個人信息,如密碼、頭像、地址等。對于已完成的訂單可以打分評價,也可以翻閱自己的收藏以及留言。用戶有購物車功能,用戶可以把想要的藥品放進購物車內,可以在購物車內進行結算處理,購買想要的商品,用戶用例圖如圖2-1所示。圖2-1用戶用例圖管理員:管理員可以像普通用戶一樣進入系統(tǒng)首頁,同時有一個專門的管理員管理界面,可以在里面進行公告管理、留言板管理、用戶管理、藥品管理以及藥品類別管理,可以對所有用戶進行管理,并且對已經(jīng)存在的藥品進行上架和下架管理,管理員用例圖如圖2-2所示。圖2-2管理員用例圖員工:員工登錄以后,在管理列表可以對商品進行管理,在用戶購物藥品時,員工可以對商品訂單進行派送。員工用例圖如圖2-3所示。圖2-3員工用例圖2.2.2用例描述管理員及員工登錄用例描述如表2-3所示。表2-3管理員、員工登錄用例用例條目描述用例名稱管理員及員工登錄用例參與者管理員、員工前置條件無后置條件可操作管理員、員工登錄后其他功能觸發(fā)條件管理員、員工開始登錄操作基本事件流1.管理員、員工請求登錄2.管理員、員工輸入賬號和密碼。3.驗證是否登錄成功并返回結果。擴展事件流如果賬號或密碼驗證錯誤,返回登錄界面重新登錄。結果管理員、員工成功登錄本系統(tǒng)。用戶登錄用例描述如表2-4所示。表2-4用戶登錄用例用例條目描述用例名稱用戶登錄用例參與者用戶前置條件無后置條件可操作用戶登錄后其他功能觸發(fā)條件用戶開始登錄操作基本事件流1.用戶請求登錄2.用戶賬號和密碼3.驗證是否登錄成功并返回結果。擴展事件流判斷用戶名和密碼是否為空,格式是否正確并顯示提示信息。如果用戶名或密碼驗證錯誤,返回登錄界面重新登錄。結果用戶成功登錄本系統(tǒng)。用戶留言用例描述如表2-5所示。表2-5用戶留言用例用例條目描述用例名稱用戶留言用例參與者用戶前置條件用戶登錄成功后置條件如果用例執(zhí)行成功,數(shù)據(jù)庫添加用戶留言信息觸發(fā)條件用戶點擊“留言板”按鈕基本事件流1.用戶輸入留言板信息點擊“提交”,提示“留言成功”,用例結束;2.用戶點擊其他按鈕,跳轉至其他界面,用例結束;擴展事件流留言保存失?。撼R?guī)流程中,若點擊“提交”后,由于系統(tǒng)原因無法更新數(shù)據(jù),將提示“留言失敗”,用例結束。結果用戶留言成功。藥品管理模塊主要是為藥店的管理員和員工提供方便,讓他們能更簡單高效地管理藥品信息。藥品管理模塊為管理員和員工設計,為系統(tǒng)人員提供了方便的藥品管理系統(tǒng)。在此功能下,管理員及員工可以迅速向系統(tǒng)中加入本店的新產(chǎn)品,保證用戶可以及時知道本店的新產(chǎn)品。通過這個模塊,管理員和員工可以輕松地監(jiān)控庫存情況,以便及時補貨。藥品管理模塊還提供了銷售統(tǒng)計功能。管理員和員工可以根據(jù)數(shù)據(jù)分析,制定更有效的銷售策略,以更好地滿足用戶需求。添加藥品用例如表2-6所示。表2-6添加藥品用例用例條目描述用例名稱添加藥品用例參與者管理員、員工前置條件管理員、員工成功登錄系統(tǒng)后置條件如果用例執(zhí)行成功,數(shù)據(jù)庫導入該藥品,用戶可以查看藥品信息。觸發(fā)條件管理員、員工點擊藥品列表的新增按鈕基本事件流1.管理員、員工輸入藥品相關信息,點擊“保存”,提示“保存成功”,用例結束;2.管理員、員工點擊“取消”,用例結束。擴展事件流藥品保存失?。撼R?guī)流程中,若點擊“保存”后,由于系統(tǒng)原因無法更新數(shù)據(jù),將提示“保存失敗”,用例結束。結果藥品添加成功。添加員工用例描述如表2-7所示。表2-7添加員工用例用例條目描述用例名稱添加員工用例參與者管理員前置條件管理員登錄成功。后置條件如果用例執(zhí)行成功,數(shù)據(jù)庫添加該員工信息。觸發(fā)條件管理員點擊“添加員工”按鈕?;臼录?.管理員添加員工相關信息,點擊“確定”,提示“添加成功”,用例結束;2.管理員點擊“取消”,用例結束。擴展事件流員工添加失敗:常規(guī)流程中,若點擊“確定”后,由于系統(tǒng)原因無法添加數(shù)據(jù),將提示“添加失敗”,用例結束。結果員工添加成功。分類管理模塊是為管理員和員工提供的功能之一,旨在對藥品進行分類管理。如表2-8所示。表2-8分類管理用例用例條目描述用例名稱添加分類用例參與者管理員、員工前置條件管理員或員工登錄成功。后置條件如果用例執(zhí)行成功,數(shù)據(jù)庫添加該藥品分類。表2-8(續(xù))用例條目描述觸發(fā)條件管理員、員工點擊“新增藥品分類”?;臼录?.管理員、員工添加分類相關信息,點擊“確定”,提示“刪除”,用例結束;2.管理員、員工點擊“取消”,用例結束。擴展事件流藥品添加失?。撼R?guī)流程中,若點擊“確定”或“保存并繼續(xù)添加”后,由于系統(tǒng)原因無法添加數(shù)據(jù),將提示“添加失敗”,用例結束。結果分類添加成功。訂單管理模塊,主要是管理員、員工用來查看用戶產(chǎn)生的訂單,并根據(jù)訂單完成情況進行后續(xù)操作。查看訂單用例如表2-9所示。表2-9查看訂單用例用例條目描述用例名稱查看訂單用例參與者管理員、員工前置條件管理員、員工成功登錄系統(tǒng)后置條件回顯訂單信息觸發(fā)條件管理員、員工進行查看訂單操作。基本事件流1.管理員、員工進行查看訂單操作。2.查看成功后顯示訂單信息列表。擴展事件流無結果訂單信息查詢成功或失敗地址管理,是用戶來對地址信息進行管理。新增地址信息用例如表2-10所示。表2-10新增地址信息用例用例條目描述用例名稱新增地址信息用例參與者用戶前置條件用戶成功登錄系統(tǒng)后置條件如果用例執(zhí)行成功,數(shù)據(jù)庫為該用戶添加一條地址信息。觸發(fā)條件用戶點擊地址管理中“添加地址”按鈕。基本事件流用戶輸入地址信息,點擊“保存”,提示“添加成功”,用例結束。擴展事件流地址添加失?。撼R?guī)流程中,若點擊“保存”后,由于系統(tǒng)原因無法添加數(shù)據(jù),將提示“添加失敗”,用例結束。結果地址信息添加成功。購物車管理是用戶在系統(tǒng)中對購物車進行操作和管理的關鍵功能。添加購物車用例如表2-11所示。表2-11購物車管理用例用例條目描述用例名稱添加購物車用例參與者用戶前置條件用戶成功登錄系統(tǒng)后置條件如果用例執(zhí)行成功,數(shù)據(jù)庫為該用戶的購物車添加信息。觸發(fā)條件用戶點擊需要的藥品?;臼录饔脩暨x擇數(shù)量后點擊“添加到購物車”。擴展事件流添加失?。嘿徫镘噧葲]有出現(xiàn)選擇的藥品信息。結果如果用例執(zhí)行成功,數(shù)據(jù)庫為該用戶更新購物車信息,用戶可以查看購物車。刪除藥品是針對店鋪下架藥品的刪除處理,刪除藥品用例如表2-12所示。表2-12刪除藥品用例用例條目描述用例名稱刪除藥品用例參與者管理員、員工前置條件成功添加藥品、且當前飲品狀態(tài)為下架。后置條件如果用例執(zhí)行成功,數(shù)據(jù)庫刪除該藥品,用戶不可以查看藥品信息。觸發(fā)條件管理員、員工點擊藥品列表的刪除按鈕基本事件流1.管理員、員工刪除藥品相關信息,點擊“刪除”,提示“刪除”,用例結束;2.管理員、員工點擊“取消”,用例結束。擴展事件流藥品刪除失敗:常規(guī)流程中,若點擊“刪除”后,由于系統(tǒng)原因無法更新數(shù)據(jù),將提示“修改失敗”,用例結束。結果藥品刪除成功。2.3本章小結本章節(jié)對系統(tǒng)的需求分析、系統(tǒng)的可行性分析進行描述,同時列出系統(tǒng)用例圖,為系統(tǒng)的后續(xù)工作打下了堅實的基礎。通過完善的系統(tǒng)分析可以在較短時間內防止或及時地檢測出系統(tǒng)中存在的缺陷。這是因為開發(fā)人員在開發(fā)軟件產(chǎn)品時,必須對用戶使用該產(chǎn)品時可能會遇到的問題進行充分地考慮,并對用戶可能會提出的問題作出合理回答。

第3章系統(tǒng)設計在本章中,詳細介紹了在系統(tǒng)設計階段,為了能夠形象地描繪出所要求的結構化的方案,可以將這個體系劃分成幾個較小的模塊,然后把問題再細分。3.1系統(tǒng)結構設計通過對系統(tǒng)的功能模塊設計,可以保證系統(tǒng)的功能齊全。設計良好的系統(tǒng)一定有助于提高用戶的工作效率和工作品質,真正達到科學管理、高效運營的目的。該系統(tǒng)的主要功能模塊包括:1、用戶管理模塊:該模塊主要負責用戶的注冊、登錄、信息管理等功能。2、商品管理模塊:該模塊主要負責藥品信息的錄入、修改、刪除、查詢等功能。3、留言管理模塊:該模塊主要負責用戶的留言管理,包括提交和回復。具體系統(tǒng)功能模塊圖如圖3-1系統(tǒng)功能模塊圖所示:圖3-1系統(tǒng)功能模塊圖3.2數(shù)據(jù)庫概念設計數(shù)據(jù)庫的安全性是非常重要的,系統(tǒng)需要確保數(shù)據(jù)庫信息的保密性、完整性、一致性和可用性。為了確保數(shù)據(jù)庫的安全性,需要采取一系列措施。首先,需要利用MySQL的安全性機制,對用戶進行身份驗證和授權管理,保證只有具備相應權限的用戶才能訪問和修改數(shù)據(jù)庫。其次,可以采用密碼加密等方式,進一步提高數(shù)據(jù)庫的保密性。在數(shù)據(jù)庫的設計上,要按照系統(tǒng)的要求,按照各功能模塊的要求,對數(shù)據(jù)庫進行合理的設計。在建立數(shù)據(jù)庫時,必須遵守相關的技術規(guī)范,以保證數(shù)據(jù)庫的結構合理,結構清晰,擴展性好,可維護性強。本系統(tǒng)的E-R圖如圖3-2所示。圖3-2系統(tǒng)總體E-R圖用戶信息實體圖主要展現(xiàn)了用戶所具有的屬性,用戶無法填寫注冊時間信息,此信息在用戶進行注冊時自動添加。用戶信息實體圖如圖3-3所示。圖3-3用戶信息實體圖商品信息實體圖主要描述了商品所具有的屬性,員工和管理員均能對商品信息作出修改,用戶無法直接修改商品信息。商品信息實體圖如圖3-4所示。圖3-4商品信息實體圖訂單信息實體圖主要展現(xiàn)了訂單所具有的屬性,最開始由用戶進行添加,之后員工可以對其進行修改,例如對訂單進行確認送達操作。訂單信息實體圖如圖3-5所示。圖3-5訂單信息實體圖購物車實體屬性圖如圖3-6所示。圖3-6購物車信息實體圖員工實體屬性圖如圖3-7所示。圖3-7員工信息實體圖藥品分類實體屬性圖如圖3-8所示。圖3-8藥品分類信息實體圖地址實體屬性圖如圖3-9所示。圖3-9地址信息實體圖訂單明細實體屬性圖如圖3-10所示。圖3-10訂單明細信息實體圖3.3數(shù)據(jù)庫邏輯結構設計依據(jù)藥店管理系統(tǒng)設計與實現(xiàn)的功能要求,主要設計出數(shù)據(jù)庫的表如下:commodity信息表是藥品信息表:其中有價格、圖片、名字、售價、描述等信息,commodity信息表如表3-1所示。表3-1藥品信息表字段名稱類型長度字段說明是否為空是否主鍵idint11商品ID否是pricedouble售價是否descriptionvarchar1000描述是否imgvarchar200圖片是否namevarchar100名稱是否sales_volumeint11銷量是否inventoryint11庫存是否statustinyint10:未上架;1:已上架是purchase_pricedouble進價是否category_idint11分類ID是否scoreint2評分是否leaves表是留言信息表,本系統(tǒng)創(chuàng)新點留言板靠數(shù)據(jù)庫中該表實現(xiàn)。leaves信息表如表3-2所示。表3-2留言信息表字段名稱類型長度字段說明是否為空是否主鍵idint11留言ID否是user_idint11用戶ID是否contentvarchar500留言內容是否表3-2(續(xù))字段名稱類型長度字段說明是否為空是否主鍵leaves_timedatetime留言時間是否reply_convarchar500回復內容是否reply_timedatetime回復時間是否orders表是訂單信息表,負責記錄訂單中的各種信息,如訂單ID、總金額、下單時間以及用戶ID等,根據(jù)用戶ID的唯一性:判斷該訂單屬于哪個用戶,通過用戶ID連表查詢的方法提供準確的訂單信息。orders信息表如表3-3所示。表3-3訂單信息表字段名稱類型長度字段說明是否為空是否主鍵idint11訂單ID否是total_moneydouble總金額是否order_timedatetime下單時間是否user_idint11用戶ID是否statusint11訂單狀態(tài)是否numbervarchar255訂單編號是否namevarchar255收件人是否cellphonevarchar255聯(lián)系方式是否addressvarchar255收貨地址是否users表是用戶信息表,負責記錄用戶的各種信息,ID是自增的唯一數(shù)據(jù),以此方法即是用戶重名也能準確判斷用戶的信息。user信息表如表3-4所示。表3-4用戶信息表字段名稱類型長度字段說明是否為空是否主鍵idint11用戶ID否是usernamevarchar20用戶名是否passwordvarchar255密碼是否sextinyint1性別是否emailvarchar100郵箱是否cellphonevarchar20手機號是否addressvarchar100地址是否roleint2角色否否namevarchar20姓名是否register_timedatetime注冊時間是否head_imgvarchar255頭像是否3.4本章小結本章的主要內容是根據(jù)系統(tǒng)需求進行系統(tǒng)開發(fā)各部分設計,包含系統(tǒng)結構設計、數(shù)據(jù)庫概念設計、數(shù)據(jù)庫E-R圖設計、數(shù)據(jù)庫邏輯結構設計。通過本章的內容,可以避免在系統(tǒng)開發(fā)的過程中走彎路,通過按圖索驥的方式完成系統(tǒng)的實現(xiàn),明確各個模塊之間的關系。

第4章系統(tǒng)詳細設計與實現(xiàn)在本章中,會對本藥店系統(tǒng)的開發(fā)進行具體的說明,并根據(jù)上文需求分析提出的要求對該系統(tǒng)進行具體的設計。隨后,本章將著重討論了該系統(tǒng)中每一個模塊的具體實施內容,并將其分成不同的部分,對每一個模塊進行了詳細的描述。4.1登錄功能模塊使用者登入流程有許多步驟,包括確認使用者所輸入的用戶名和密碼,并將用戶名和密碼傳遞給后端。后端對數(shù)據(jù)庫中的保存的信息進行查詢,查找與之相對應的數(shù)據(jù),若未找到,結果會顯示輸入有問題。如果發(fā)現(xiàn)符合的數(shù)據(jù),會對密碼做比對,符合就會讓使用者登錄進入主頁。4.1.1登錄功能時序圖登錄功能的時序圖如圖4-1所示。圖4-1登錄功能時序圖4.1.2登錄功能流程圖在本系統(tǒng)中,使用者輸入自己的用戶名和密碼即可進入系統(tǒng)。在登錄時,對使用者所鍵入的用戶名及密碼進行確認。當使用者所輸入的信息與后端數(shù)據(jù)庫內存儲的信息相吻合后,進入系統(tǒng)的主界面。在此過程中,系統(tǒng)會根據(jù)用戶權限檢查,并進入相應的功能界面。登錄操作流程圖如圖4-2所示:圖4-2登錄功能流程圖4.1.3登錄功能實現(xiàn)圖登錄功能的實現(xiàn)圖如圖4-3所示:圖4-3登錄功能實現(xiàn)圖4.2藥品增加功能模塊當藥店管理系統(tǒng)需要增加新藥品時,使用者可以先在系統(tǒng)中找到對應的藥品管理菜單。然后,使用者可以點擊相關按鈕進行新增操作。在新增藥品時,藥店管理系統(tǒng)要求用戶按照預定的數(shù)據(jù)格式并填寫必要的字段信息,系統(tǒng)會生成唯一的數(shù)據(jù)ID作為數(shù)據(jù)的標識并且還可以提供格式規(guī)范的檢查功能,以確保新增數(shù)據(jù)的準確性和可靠性。如果用戶輸入的藥品數(shù)據(jù)符合系統(tǒng)要求并通過了驗證,系統(tǒng)將會將新增藥品數(shù)據(jù)保存到對應的數(shù)據(jù)表中。4.2.1藥品增加功能時序圖藥品增加功能時序圖如圖4-4所示。圖4-4藥品增加時序圖4.2.2藥品增加功能流程圖藥品增加功能流程圖如圖4-5所示。圖4-5藥品增加流程圖4.2.3藥品增加功能實現(xiàn)圖數(shù)據(jù)增加功能實現(xiàn)圖如圖4-6所示。圖4-6藥品增加實現(xiàn)圖4.3用戶信息修改功能模塊當藥店管理系統(tǒng)中管理員需要對用戶信息進行管理時,管理員可以點擊相應的按鈕,以啟動用戶管理流程。填寫完畢后提交修改請求,如果管理員填寫的數(shù)據(jù)信息通過了系統(tǒng)的數(shù)據(jù)驗證和格式規(guī)范檢查,系統(tǒng)將更新相應的數(shù)據(jù)表。4.3.1用戶信息修改功能時序圖用戶信息修改功能時序圖如圖4-7所示。圖4-7用戶信息修改時序圖4.3.2用戶信息修改功能流程圖管理員需要登錄系統(tǒng)并進入用戶信息管理界面。在這個界面中,管理員可以看到所有用戶的信息,并可以選擇想要進行修改的用戶。管理員可以通過輸入用戶的ID或者搜索用戶的名字來找到需要修改的用戶。,選擇想要修改的用戶,單擊編輯,輸入修改的用戶信息,系統(tǒng)會判斷輸入的信息是否合法,合法的信息會保存到數(shù)據(jù)庫,不合法的信息會提示管理員。用戶信息修改功能流程圖如圖4-8所示。圖4-8用戶信息修改流程圖4.3.3用戶信息修改修改實現(xiàn)圖用戶信息修改功能實現(xiàn)圖如圖4-9所示。圖4-9用戶信息修改實現(xiàn)圖4.4用戶留言功能模塊當用戶想要向系統(tǒng)留言時,可以通過點擊“留言板”按鈕進入留言界面,然后在相應的文本框內輸入留言信息。在輸入留言信息之前,用戶可以先查看之前留言的內容,以便更好地了解其他用戶對系統(tǒng)的反饋和建議。在輸入留言信息之后,用戶可以通過點擊“提交”按鈕將留言內容保存到數(shù)據(jù)庫中,以便后續(xù)的查看和管理。為了保證留言內容的真實性和準確性,管理員可以對留言內容進行查看和回復,以便與用戶溝通并防止不良信息的傳播和影響。4.4.1用戶留言功能時序圖用戶留言功能時序圖如圖4-10所示。圖4-10用戶留言時序圖4.4.2用戶留言功能流程圖首先,用戶可以在系統(tǒng)中找到留言板或留言功能,輸入需要留言的內容并點擊提交。點擊提交后,系統(tǒng)會判斷留言信息是否合法,合法的留言信息會自動保存在數(shù)據(jù)庫中,如果不合法會提示用戶,跳轉到留言板界面。用戶留言功能流程圖如圖4-11所示。圖4-11用戶留言流程圖4.4.3用戶留言功能實現(xiàn)圖用戶留言功能實現(xiàn)圖如圖4-12所示:圖4-12用戶留言實現(xiàn)圖4.5用戶購物功能模塊購物車程序是網(wǎng)上購物不可或缺的一部分,它為用戶提供了更加便捷和迅速的購物方式4.5.1用戶購物功能時序圖用戶購物時序圖如圖4-13所示:圖4-13用戶購物時序圖4.5.2用戶購物功能流程圖用戶購物流程圖如圖4-14所示:圖4-14用戶購物流程圖4.5.3用戶購物功能實現(xiàn)圖用戶購物實現(xiàn)圖如圖4-15所示:圖4-15用戶購物實現(xiàn)圖4.6本章小結在本章中,主要內容是對各主要功能進行了具體的設計實現(xiàn),并以流程圖、時序圖等方式,將整個系統(tǒng)的操作流程及互動過程表達得很清楚。通過圖形化的方式,不但可以加強對整個系統(tǒng)運行過程的理解,而且可以讓軟件開發(fā)者深入了解各模塊具體的運行過程,方便將來調試。

第5章系統(tǒng)測試對系統(tǒng)進行測試,既要確認系統(tǒng)的各項功能是否正常,也要確認系統(tǒng)有沒有出現(xiàn)故障。5.1測試的目的在實施測試前,應制定試驗方案,并按照試驗程序,對試驗方案進行試驗。為了更好地仿真現(xiàn)實環(huán)境,需要對測試的事例進行完備的設計。在效能上,藉由設定情景與虛擬實境,來回應使用者的要求,發(fā)現(xiàn)效能瓶頸,并作出調整。5.2測試的意義測試不僅僅是發(fā)現(xiàn)錯誤,還能提供有關系統(tǒng)功能和性能的重要信息,即便在沒有發(fā)現(xiàn)錯誤的情況下,測試仍然具有價值。5.3功能模塊測試5.3.1管理員、員工登錄模塊的等價類劃分測試登錄功能測試是為了檢驗登錄功能在不同條件中的運行情況。此項測試之目的是為了確認登錄功能的穩(wěn)定性和準確性。目的:檢查系統(tǒng)管理員,員工是否能正確登錄。前提:管理員、員工賬號已經(jīng)注冊。如表5-1所示。表5-1用戶登錄測試表測試描述操作流程輸入預期結果實際結果用戶登錄1用戶登錄2用戶登錄3用戶登錄4用戶登錄5填寫用戶名密碼,點擊首頁【登錄】按鈕填寫用戶名密碼,點擊首頁【登錄】按鈕填寫用戶名密碼,點擊首頁【登錄】按鈕填寫用戶名密碼,點擊首頁【登錄】按鈕填寫用戶名密碼,點擊首頁【登錄】按鈕用戶名:admin密碼:1用戶名:admin密碼:1用戶名:admin密碼:null用戶名:null密碼:1用戶名:null密碼:null登錄成功提示用戶名或密碼錯誤提示用戶名或密碼錯誤提示用戶名或密碼錯誤提示用戶名或密碼錯誤與預期一致與預期一致與預期一致與預期一致與預期一致5.3.2管理員添加藥品功能的等價類劃分測試管理員權限賬號在商品管理頁面進行商品添加,輸入若干用例。目的:測試系統(tǒng)的藥品增加功能是否能正常運行,對于有問題的數(shù)據(jù)能否正確識別。前提:管理員賬號登錄成功。如表5-2所示。表5-2藥品管理添加測試表測試描述操作流程輸入預期結果實際結果添加商品管理1點擊添加按鈕藥品名稱為阿司匹林,藥品價格為1,選擇分類為感冒藥,圖片為1.jpg添加成功與預期一致添加商品管理2添加商品管理3添加商品管理4點擊添加按鈕點擊添加按鈕點擊添加按鈕藥品名稱為阿司匹林藥品價格為1選擇分類為感冒藥提示信息不完整提示信息不完整提示信息不完整與預期一致與預期一致與預期一致5.3.3用戶個人信息管理功能的等價類劃分測試用戶權限賬號在個人信息管理頁面進行個人信息修改,輸入若干用例。目的:測試用戶個人信息的修改是否能夠正常運行,系統(tǒng)的數(shù)據(jù)判斷是否有誤。前提:用戶登錄成功。添加商品管理過程如表5-3所示。表5-3用戶個人信息管理測試表測試描述操作流程輸入預期結果實際結果測試添加地址1點擊添加按鈕聯(lián)系人:張三,手機號地址:XX街道添加成功與預期一致測試添加地址2測試添加地址3設置默認地址點擊添加按鈕點擊添加按鈕選擇一條地址信息的默認按鈕聯(lián)系人:張三,地址:XX街道電話地址:XX街道無提示請輸入手機號提示請輸入聯(lián)系人該地址被選中與預期一致與預期一致與預期一致5.3.4用戶購物車管理功能的等價類劃分測試用戶權限賬號購物車頁面對購物車內藥品進行增加、刪除、修改操作,包括已經(jīng)在購物車內的藥品以及不在購物車內的藥品。目的:測試用戶購物車的修改是否能夠正常運行。前提:用戶登錄成功。添加商品管理過程如表5-4所示。表5-4用戶購物車管理測試表測試描述流程預期結果實際結果測試選擇藥品添加到購物車在藥品詳情頁面點擊購物車出現(xiàn)該藥品信息與預期一致測試增加購物車藥品數(shù)量點擊已添加藥品,點擊“+”藥品數(shù)量加1與預期一致測試減少購物車藥品數(shù)量點擊已添加藥品,點擊“-”藥品數(shù)量減1與預期一致測試減少購物車藥品數(shù)量藥品為1時點擊“-”無法點擊與預期一致5.4性能測試經(jīng)過上述各種類型的測試,得到的測試結果與期望的結果一致,甚至高出了預計的結果。但是,對于一個完整的系統(tǒng)而言,這些還遠遠不足。一個優(yōu)秀的產(chǎn)品誕生,必然會有非常顯著的性能要求,接下來,我們將對其性能進行測試,從而判斷其能否達到需要的程度。5.4.1適應性測試此平臺運用SpringBoot架構的系統(tǒng),要保證此平臺可以在瀏覽器上順利完成以及實現(xiàn),由于瀏覽器使用規(guī)范不同,所以必須要對不同的瀏覽器進行測試,檢查是否可以運行。系統(tǒng)適應性測試表如圖5-5所示。表5-5系統(tǒng)適應性測試表編號CPU利用率預期結果實際結果1Chrome瀏覽器順利訪問與預期一致2Firefox瀏覽器順利訪問與預期一致3QQ瀏覽器順利訪問與預期一致45360瀏覽器edge瀏覽器順利訪問順利訪問與預期一致與預期一致測試結果得出,可以順利運行,預期結果與實際結果相符合。5.4.2強度測試在測試完畢軟件后,其應對其硬件進行檢查,本系統(tǒng)硬件過多,所以要對此進行強力測試,具體測試用例及測試結果如表5-6。表5-6系統(tǒng)強度測試表運行時間CPU利用率內存使用率磁盤I/0吞吐率30s5%30%0.1M/s1min11%38%0.1M/s10min22%45%0.8M/s20min30%49%1.7M/s根據(jù)此次測試的結果可以看出,該系統(tǒng)的運行內存之小,可以不間斷的使用該系統(tǒng)進行作業(yè)。由于該系統(tǒng)在日常生活中使用廣泛,因此本系統(tǒng)滿足需求。5.5本章小結在本章節(jié)中,介紹了測試的相關知識和系統(tǒng)的測試方法,需要進行的功能測試,測試系統(tǒng)是否能夠正確地執(zhí)行各項功能。這包括測試數(shù)據(jù)錄入、顯示、修改等功能。在系統(tǒng)開發(fā)過程中,測試是一個非常重要的步驟,直接關系到系統(tǒng)開發(fā)的可行性。在對該系統(tǒng)進行了詳細的測試后,各項指標均達到了設計的要求,達到了設計的基本要求,能夠正常工作。

第6章結論基于SpringBoot技術的藥店管理系統(tǒng)在設計時充分借鑒國內外優(yōu)秀網(wǎng)站的優(yōu)點,譬如京東藥房阿里藥房等。為方便用戶以及公司管理操作,同時兼顧員工輕松上手管理,在界面和系統(tǒng)設計方面做了充分考慮。系統(tǒng)的主要優(yōu)點是相較于一般的藥店管理系統(tǒng),本系統(tǒng)更具針對性和個性化定制性能。首先是系統(tǒng)的信息管理功能非常全面,在商品管理信息等常用字段的輸入方面,系統(tǒng)采用了單選框或列表框下拉的方式,通過簡單的鼠標點擊即可完成輸入,有效避免手工輸入可能出現(xiàn)的各種錯誤,提高了系統(tǒng)的實用性和易用性。其次,系統(tǒng)界面非常友好,以用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論