ibb娱乐彩票
上海代寫論文網專業提供代寫畢業論文、代寫本科論文服務
您現在的位置:首頁 > 管理學論文 > 信息管理論文 >
商品信息管理系統的需求與設計研究
發布時間:2020-07-02

  摘    要: 隨著我國市場經濟的不斷發展和信息化水平的提高,如何使用先進的信息化的手段來管理商品信息,成為當今社會面臨的重要的問題,商品信息管理系統應時而生。信息管理系統是基于Mysql數據庫、SSH框架實現的。本文基于SSH框架的介紹、商品信息管理系統的需求分析以及商品信息管理系統的設計。

  關鍵詞: SSH; 商品信息管理系統; 設計;

  一、SSH框架介紹

  SSH框架是指Struts2、Spring、Hibernate三個框架的縮寫。Struts2是一種基于MVC模式的輕量級的Web框架。Struts2是在Struts1和WebWork技術的基礎上進行合并之后的一種全新的框架,采用攔截器的機制來處理用于的請求,將業務邏輯控制器和ServetAPI完全脫離開。Struts具有提供簡單、集中的配置來調度業務類,使得配置和修改變得容易,提供Exception處理機制和Ajax支持等優點。

  Spring是一個分層的輕量級的Java開發框架,該框架的主要優勢之一是分層架構,分層架構允許使用者選擇使用哪一個組件,同時為J2EE應用程序開發提供集成的框架。Spring使用基本的JavaBean完成以前只可能由EJB完成的事情。Spring的核心是控制反轉(IOC)和面向切面(AOP)。JavaEE開發中分成三層結構:WEB層、業務層、持久層。Spring具有以下優點:(1)方便解耦,簡化開發。可以理解Spring就是一個大的工廠,可以實現將所有的對象創建和依賴關系維護都交給Spring來管理。(2)AOP編程的支持。Spring提供面向切面編程,可以方便的實現對程序進行權限攔截、運行監控等功能。Hibernate是一個開源的ORM(Object Relational Mapping)框架。Hibernate框架是Java的持久層框架之一,它對JDBC進行了輕量級的對象封裝,使得Java開發人員可以使用面向對象的編程思想來操作數據庫。具有簡單、靈活性強、拓展性強等特點。

  二、需求分析

  (一)用戶需求分析

  用戶分為管理員、查詢人員、編輯人員、審核人員。所有用戶都具備注冊、登錄的功能。管理員主要是負責用戶的增加、刪除、修改、查詢。查詢人員主要負責產品的模糊查詢。編輯人員負責產品信息的錄入和修改。審核人員主要負責產品的上架和下架。
 

商品信息管理系統的需求與設計研究
 

  (二)系統需求說明

  商品信息管理系統可以同時處理上萬的商品數據,因此要求系統的查詢的時間較短,需要不斷優化查詢時間和處理時間。商品數據中幾乎大部分商品都有商品的照片,因此該系統必須可以上傳圖片。在管理員和查詢人員進行用戶查詢的時候,可以查詢用戶的登錄密碼,因此要求用戶的密碼必須要求加密處理,這里要求密碼MD5加密。在產品的查詢中由于數據過多,要求每頁只顯示10條數據,數據可以進行分頁處理。

  商品基本信息:商品有商品的ID信息,要求商品的ID是自增的。除此之外還有:商品的條碼信息、商品的分類ID、商品的名稱、商品的價格、商品的logo照片、商品的描述圖片、商品的狀態(商品上架還是未上架)。

  用戶的基本信息:用戶的ID、用戶名、用戶密碼、用戶的角色。

  三、系統開發平臺

  (一)系統開發語言

  本系統使用Java作為系統的開發語言。Java在做JavaWeb開發里有較多的框架可以使用,可以加快JavaWeb的開發速度,提高開發的效率。

  (二)系統數據庫

  本系統使用的數據是MySql數據庫。MySql是開放源代碼沒有版權限制使用成本低,并且該數據庫服務穩定很少出現宕機的情況。

  四、系統部分功能介紹

  (一)用戶的權限

  用戶的權限的設置是在登錄頁面進行設置的。用戶輸入賬號、密碼,然后在下方選擇用戶的角色:管理員、編輯人員、審核人員、查詢人員。當用戶選擇完成之后會和用戶數據庫中的信息進行比對。因為之前在用戶的數據庫中有用戶的用戶名、密碼和用戶權限的相關信息,如果用戶的用戶名、密碼和用戶的權限信息匹配成功,那么就登錄到用戶的相關權限的界面里面去。因為用戶的權限不同,用戶的界面也不相同。

  (二)用戶密碼MD5加密

  在實現MD5加密用戶密碼這個功能點時,目前主要有以下三種方法:一種是使用原生的Java包,然后我們自己手寫一個MD5加密的工具類。第二種方法是使用Spring中提供的DigestUtils.md5DigestAsHex來對密碼進行加密。本系統使用是mysql中內部的md5的加密的函數。

  五、結論

  Hibernate中將開發更對象化,拋棄了以數據庫為中心的思想,是完全面向對象的思想。但是在處理批量數據時候有弱勢,并且針對于批量的刪除、修改,不適合用Hibernate。而Spring的缺點在于要在JSP中要寫很多代碼。

  參考文獻

  [1]李剛.輕量級Java EE企業應用實戰[M].電子工業出版社,2011.
  [2]瘋狂軟件.Spring+MyBatis企業應用實戰[M].電子工業出版社,2017.

對應分類:
版權所有:上海論文網專業權威的論文代寫、論文發表的網站,秉承信譽至上、用戶為首的服務理念,服務好每一位客戶
本站部分論文收集于網絡,如有不慎侵犯您的權益,請您及時致電或寫信告知,我們將第一時間處理,郵箱:shlunwen@163.com
ibb娱乐彩票
<meter id="7xttx"></meter>
  1. <code id="7xttx"><delect id="7xttx"><p id="7xttx"></p></delect></code>
  2. <acronym id="7xttx"></acronym>

    <address id="7xttx"></address>
    永年县| 巴塘县| 平阴县| 寻甸| 同江市| 嘉祥县| 霍林郭勒市| 宜丰县| 云浮市| 盱眙县| 揭阳市| 沐川县| 曲水县| 衡山县| 宿松县| 揭西县| 三穗县| 宾阳县|