




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于UNI-APP技術的物資管理系統分析及設計案例目錄TOC\o"1-3"\h\u8691基于UNI-APP技術的物資管理系統分析及設計案例 18165第1章系統分析 1230121.1系統可行性分析 1193511.2系統需求分析 29690第2章系統設計 475932.1系統模塊設計 493172.2系統功能設計 5327432.3數據庫的設計與實現 6第1章系統分析1.1系統可行性分析經濟可行性在目前的經濟發展條件下,該系統節約了紙質記錄的材料配置成本,減少了大量的資源消耗,降低了人力資源成本。該系統可以采用NoSQL存儲數據,以此來避免關系型數據庫的維護難度問題,因此可以高效存儲大量的物資調配信息。同時由于采用小程序框架開發,開發成本相對較低,軟件使用環境搭建無需額外的成本,所以這個系統在經濟上是可行的。技術可行性本系統是一個物資管理系統,UNI-APP技術非常實用且功能強大,而云數據庫,使用方便快捷且易維護,因此使用UNI-APP的開發語言Vue.js以及UNI-APP集成的NoSQL作為開發技術是較為完美的搭配。由于UNI-APP是跨平臺開發框架,所以支持常見的PC系統與移動系統。并且,開發套件HBuilderX也是跨平臺的,支持Windows、MacOS,這里暫定系統為Windows,作為開發套件HBuilderX的使用環境。操作可行性該系統是根據當前社會環境的需要設計的,硬件只需滿足最基本的小程序運行需求,軟件則僅需滿足是主流的安卓系統版本或瀏覽器內核,因此軟硬件的需求是沒有問題的。從操作角度分析,用戶只需要按照說明,下載app,并通過app登錄系統,根據系統提示,完成系統的各項操作。因此,系統在操作可行性方面是可行的。運行可行性本系統可在Windows、MacOS、Android等操作系統運行,硬件需要一臺電腦或手機外無需其他。在瀏覽器或手機環境下均可運行。本系統采用云端編譯,沒有繁雜的配置和修改,非常適合做全棧開發。用戶和管理員可以公用一套軟件,根據數據庫進行權限判斷,使得本系統可以在用戶和管理員之間順暢運行。1.2系統需求分析物資管理系統之所以能得到快速發展,是因為本類系統的主要目的是為了提高了特殊時期對物資管理的效率。用純數字化的處理方式對物資進行管理,客戶可以通過使用app的方式來對物資進行管理,并且不會受到時間、地點等因素的限制。因此,物資管理系統也越來越受到社會各界人士的持續關注,因為通過物資管理類系統,人們可以高效地進行物資管理,方便的對物資進行溯源追蹤,也方便對物資進行審查、記錄。該系統主要使用UNI-APP技術框架,采用B/S的系統結構,使用NoSQL數據庫來對數據進行存儲。數字化物資管理對用戶來說節省時間,溯源方便、快捷,智能化數據分析,比傳統物資管理方式高效[9]。隨著物資管理復雜程度的日益增強,物資管理的高效性問題將成為以后物資管理非常重要的問題,解決好了物資管理的高效性就離成功不遠了。根據系統的需求,該系統需要分普通用戶與系統管理員進行設計,賬號模塊與物資管理模塊均為各賬號通用模塊,但是對于不同的模塊,所具有的操作權限不同。根據課題開發需求,該系統的功能模塊如圖1所示。圖1系統功能圖
第2章系統設計系統設計是最重要的環節,它將需求轉換為軟件系統,本環節主要介紹系統的功能、模塊和數據庫的設計與實現,首先,系統模塊由物資管理模塊和用戶管理模塊模塊組成,兩個大模塊又分為許多小模塊;系統功能可以按照不同的方向劃分出不同的類別,本章節主要按功能模塊和流程模塊進行劃分;數據庫設計包含數據概念模型的設計及數據庫表的設計。2.1系統模塊設計科技的發展需要對傳統的管理模式進行革新,如今還有很多部門在使用文檔進行管理上的記錄,如今迫切需要可以自動化管理的系統出現,至此該系統就做到了這一點。物資管理模塊1.物資入庫:包括捐贈物資、上級下撥物資、自行采購物資2.物資發放:物資直接發放、物資發放型號、數量、領取時間、領取人信息3.物資庫存:查看物資剩余庫存4.品類管理:增加、刪除或修改物資品類5.規格管理:增加、刪除或修改某一品類下的物資規格用戶管理模塊1.人員管理模塊:管理員新建隸屬于某部門的普通用戶并賦予系統相關的操作權限,用戶可以通過權限進行對應操作。2.單位管理模塊:管理員登入系統后,有權對單位模塊進行操作,如新增單位、刪除單位、查看單位、修改單位。3.部門管理模塊:系統管理員有權對單位下的部門進行操作,如新增部門、刪除部門、查看部門、修改部門。4.物品屬性管理模塊:管理員和用戶均可對物資相關數據進行統計,但只有系統管理員有權對物資的種類、規格進行增刪改。5.個人信息模塊:管理員可以對所有人的個人資料進行增刪查改,而用戶只可以對自己的個人資料進行查改。2.2系統功能設計功能模塊設計根據系統的功能和模塊劃分,可以得出系統的功能模塊圖,功能模塊圖可以在系統詳細設計時作為參考,使得軟件開發者可以更直觀了解系統的結構劃分。因此,這一步也極為重要,經過進一步的分析之后,系統功能模塊劃分如圖2所示。圖2系統功能模塊圖流程模塊設計系統流程圖非常重要,它可以為開發者理清系統邏輯,使得開發更加高效,同時也可以讓使用者了解系統運行過程[10]。本環節對用戶的登錄操作做了一個詳細的流程圖設計,首先輸入用戶登錄信息,然后服務器對用戶的登錄信息進行驗證,如果驗證通過,則允許訪問系統,否則需要重新輸入登錄信息,直到登錄信息通過服務器驗證。具體登錄驗證的流程圖如圖3所示。圖3登錄驗證流程圖2.3數據庫的設計與實現數據庫設計是系統設計中重要的一部分之一,它的主要任務是存儲系統中產生的各類數據[11],也是很關鍵的一個步驟。因此,該系統使用MySQL作為數據庫存儲工具,簡單易懂。數據庫概念模型設計每個實體都有自己的屬性,這些實體組成了數據庫之中的表,由于實體之間有聯系,所以每個表之間也有聯系,這就形成了實體-關系模型,實體-關系模型圖被稱為E-R圖。用戶實體由用戶ID、用戶名,權限信息,單位,部門,性別,頭像,年齡等屬性構成,用戶實體如圖4所示。圖4用戶實體圖單位實體由單位ID、公司名,簡稱,負責人,電話,地址等屬性構成,單位如圖5所示。圖5單位實體圖部門實體由部門ID,隸屬公司,部門名等屬性構成,其實體如圖6所示。圖6部門實體圖物資實體由物資ID,物資品質,物資規格,物資數量等屬性構成,物資實體如圖7所示。圖7物資實體圖物資收發實體由收發ID,操作人ID,審計值,收發類型,收發物資詳單等屬性構成,物資收發實體如圖8所示。圖8物資收發實體圖根據上述各實體圖,及它們之間的相互聯系,即可得出系統的全局ER圖,系統全局ER圖可以更為直觀的了解到系統各數據實體之間的聯系,全局ER圖如圖9所示。圖9全局E-R模型圖數據庫表的設計該部分的主要目的是將數據實體圖轉化為數據庫中對應的表項,本部分在整個數據庫設計階段尤為重要,因為在整個軟件設計過程中,數據庫作為抽象實體具體化的結果,是現實世界的數據與二進制存儲介質之間唯一的通訊橋梁。用戶表對應用戶實體,其中存儲的是用戶個人信息,用戶ID是主鍵,具體的用戶表如表1所示。表1用戶表名稱字段名數據類型長度可否為空是否主鍵用戶IDidintauto否是用戶名usernameint11否否昵稱snamestringauto否否權限信息permissionint1否否公司companyarrayauto是否部門sectionarrayauto是否手機號phoneint11否否年齡ageint3是否性別sexvarchar2是否頭像photostringauto是否單位是管理部門的集合,單位表對應單位實體,它包含單位ID,單位名,簡稱,負責人,電話,地址等信息,如表2所示,在單位表中設置了單位ID為主鍵:表2單位表名稱字段名數據類型長度可否為空是否主鍵單位IDidintauto否是單位嗎compnamestringauto否否簡稱jnamestringauto是否負責人contactsstringauto是否電話telint11否否地址cpaddressstringauto是否部門信息表對應部門實體,主要包括部門ID,隸屬單位,部門名等,在部門信息表中設置了部門ID為主鍵,如表3所示。表3部門表名稱字段名數據類型長度可否為空是否主鍵部門IDidintauto否是隸屬公司companyarrayauto否否公司IDcompidstringauto否否部門名sectionstringauto否否物資類型表對應物資實體,主要包括物資ID,物資名等數據信息,其中該表的主鍵為物資的ID,具體的物資類型表如表4所示。表4物資類型表名稱字段名數據類型長度可否為空是否主鍵物資IDidintauto否是物資名titlesstringauto否否物資規格表對應物資規格信息,主要包含的內容主要有物資規格ID,物資類型ID,物資規格名,物資單位,生產廠家,物資數量,物資條碼,物資類型ID為外鍵,如表5所示。表5物資規格表名稱字段名數據類型長度可否為空是否主鍵物資規格IDidintauto否是物資類型IDtypes_idintauto否否物資規格名mat_titlestringauto否否物資單位unitstringauto否否生產廠家manufacturerstringauto否否物資數量bar_code_numberstringauto否否物資條碼mat_numberintauto否否物資收發表對應物資收發信息,其中主要存儲的是物資的收發記錄信息,其中包括收發ID,操作類型,操作人姓名,操作人公司,操作人部門,接收人姓名,接收人公司,接收人部門,審計值,其中設置主鍵為物資收發記錄的ID,如表6所示。表6物資收發表名稱字段名數據類型長度可否為空是否主鍵收發IDserialNumberintauto否是操作類型materOperTypeint2否否操作人姓名materOperUerstringauto否否操作人公司materOperComstringauto否否操作人部門materOperDeptstringauto否否接收人姓名relationUerstringauto否否接收人公司relationComstringauto否否接收人部門relationDeptstringauto否否審計值total_Numsintauto否否物資收發詳單中主要存儲的是物資的收發詳情信息,其中包括收發ID,物資增減值,物資類型ID,操作ID,物資規格名,統計單位,生產廠家,條形碼,審計值,其中設置主鍵為物資收發記錄的ID,外鍵為物資收發記錄的ID,物資類型ID,操作ID,如表6所示。表7物資
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 共享出行平臺信用評價體系在2025年的政策法規解讀報告
- 共享智能健身設備智能硬件研發與創新趨勢分析報告
- 社區工作者有作為三嚴三實述職報告2025字
- 工程運輸合同模板4篇
- 河北科技工程職業技術大學《聚合物基復合材料》2023-2024學年第一學期期末試卷
- 甘肅省涼州區金羊鎮皇臺九制學校2025屆七上數學期末學業水平測試模擬試題含解析
- 沈陽科技學院《園林植物應用設計》2023-2024學年第一學期期末試卷
- 江蘇省興化市楚水初級中學2024-2025學年化學九年級第一學期期末復習檢測試題含解析
- 茶園租賃與茶葉電商平臺推廣合同
- 特色飲品研發及全國餐飲加盟供應協議范本
- 2025至2030量子點增強膜顯示行業產業運行態勢及投資規劃深度研究報告
- 企業品牌形象設計與宣傳服務合同
- 2025年原片玻璃市場調查報告
- 2025年中海油招聘筆試參考題庫附帶答案詳解
- 2025年陜西省中考數學真題試卷及答案解析
- 化工原理教案2
- 呼吸機的維護與保養標準流程
- 2025年甘肅省普通高中學業水平合格性考試模擬(六)歷史試題(含答案)
- 2025年全國新高考I卷高考全國一卷真題英語試卷(真題+答案)
- 高中生物學業水平合格性考試:人教版必修1+必修2必背考點
- 廣東省深圳市寶安區2025年中考二模物理試卷及答案
評論
0/150
提交評論