999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SSH的商品信息管理系統設計

2020-07-06 03:18:33韓洪勇朱珍珍姚連達
科技風 2020年18期
關鍵詞:設計

韓洪勇 朱珍珍 姚連達

摘 要:隨著我國市場經濟的不斷發展和信息化水平的提高,如何使用先進的信息化的手段來管理商品信息,成為當今社會面臨的重要的問題,商品信息管理系統應時而生。信息管理系統是基于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.

作者簡介:韓洪勇(1999-),男,山東青島人,現于山東科技大學攻讀學士學位,目前主要從事于計算機科學與技術的專業研究。

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 一级毛片不卡片免费观看| 国产区成人精品视频| 成年女人18毛片毛片免费| 永久免费精品视频| 亚洲AV无码乱码在线观看代蜜桃| 亚洲国产91人成在线| 欧美一区二区人人喊爽| 91网址在线播放| 色婷婷综合激情视频免费看| 伊人久久综在合线亚洲91| 丰满人妻被猛烈进入无码| 午夜限制老子影院888| 免费观看无遮挡www的小视频| 欧美一区二区福利视频| 久久青青草原亚洲av无码| 亚洲综合极品香蕉久久网| 69av免费视频| 在线精品视频成人网| 国产va欧美va在线观看| 亚洲 日韩 激情 无码 中出| 亚洲一区二区无码视频| 色爽网免费视频| 韩国v欧美v亚洲v日本v| 成人在线亚洲| 欧美性色综合网| 在线高清亚洲精品二区| 自拍偷拍一区| 真实国产乱子伦高清| 亚洲娇小与黑人巨大交| 日韩专区第一页| 国产一区二区视频在线| 一级成人欧美一区在线观看| 一本色道久久88| www.youjizz.com久久| 国产美女无遮挡免费视频网站| 91欧美亚洲国产五月天| 久久精品无码一区二区国产区| 国产乱视频网站| 亚洲精品无码不卡在线播放| 欧美一级高清片欧美国产欧美| 久久永久免费人妻精品| 激情综合五月网| 国产毛片不卡| 无码中文字幕加勒比高清| 成人午夜视频在线| 国产精品片在线观看手机版| 一级毛片在线播放| 99久久国产精品无码| 色爽网免费视频| 无码综合天天久久综合网| 69综合网| 中国丰满人妻无码束缚啪啪| 91精品专区国产盗摄| 欧美国产日产一区二区| 日韩一二三区视频精品| 亚洲天堂视频网站| 欧美特黄一级大黄录像| 青青热久麻豆精品视频在线观看| 国产成人精品一区二区三区| 久久无码av三级| 99er精品视频| 久久久久久午夜精品| 亚洲香蕉在线| 日本欧美精品| 无码AV动漫| 毛片一区二区在线看| 在线免费看黄的网站| 日韩AV手机在线观看蜜芽| 日本国产精品| 亚洲91精品视频| 成人亚洲国产| 日本黄色a视频| 亚洲水蜜桃久久综合网站| 精品成人一区二区三区电影 | 亚洲欧美日韩视频一区| 国产亚洲欧美在线中文bt天堂| 中文字幕 91| 欧美一级片在线| 色天天综合久久久久综合片| 欧美成人国产| 亚洲AV无码乱码在线观看代蜜桃| 久久久亚洲色|