電商系統 系統設計借鑒


借鑒系統:
http://demo.javafast.cn
https://www.cnblogs.com/wuhuacong/p/13346198.html
https://eleadmin.com/



以后文件儲存可以換成這個試試:minio
不過現在不用

下載文件,身份認證的設計,可參考Oracle的下載地址
https://download.oracle.com/otn/java/jdk/8u271-b09/61ae65e088624f5aaa0b1d2d801acb16/jdk-8u271-windows-x64.exe?AuthParam=1605065179_8a1d32f284315fc5442179f865bb27ce

淘寶訂單獲取
https://www.cnblogs.com/siqianyu/p/6221684.html

訂單狀態的設計
這個也是蠻有意思的,一直都沒注意,原來是這么設計的
https://www.jianshu.com/p/69f160225daa

Minio
是一個開源的對象存儲服務,兼容 Amazon S3 雲端存儲服務,同時也支持本地磁盤、NAS、NFS、公有雲存儲、分布式雲存儲,非常適合用於存儲非結構化數據,比如:圖片、視頻、日志、備份、容器鏡像等。
https://www.jianshu.com/p/0ab04da02c6d

開源項目的選擇,很棒的一篇文章
https://blog.csdn.net/weixin_34348174/article/details/93180302
https://juejin.im/post/6844903863607115784

一個很全的工具庫
https://gitee.com/loolly/hutool

ui框架
https://avue.2bugs.cn/#/wel/index

https://www.cnblogs.com/xuanbg/p/12079024.html
https://www.cnblogs.com/xuanbg/p/12511509.html
https://www.cnblogs.com/xuanbg/p/9692152.html
https://github.com/xuanbg
這個設計的也很不錯,微服務、多租戶這種


這個評論對於權限的理解也是相當相當深,設計的也是厲害了

這篇文章給出來的大體設計

vueshop

http://www.vueshop.com.cn/index.php?http_referer=vuejs
在看vue文檔的時候,在里面的廣告上看到的

codeigniter

https://codeigniter.org.cn/userguide3/

多數據源動態構建連接池的插件

https://github.com/xieyucan/spring-boot-easy-connection-pool

renren

https://gitee.com/renrenio/renren-security

uView

https://github.com/YanxinNet/uView?spm=a2c6h.14275010.0.0.1eb15ef8i8PYug
https://www.uviewui.com/

RuoYi-Vue

https://gitee.com/y_project/RuoYi-Vue
https://ruoyi.vip/

eladmin

https://github.com/elunez/eladmin
https://www.ydyno.com/
全部源碼開源

Seata 解決分布式事務問題

https://www.cnblogs.com/huanchupkblog/p/12185851.html

erp-pro

https://github.com/weizhiqiang1995/erp-pro
基於SpringBoot框架和SaaS模式的ERP軟件

zlt-microservices-platform

https://github.com/zlt2000/microservices-platform
http://zlt2000.cn/#!console

參考

http://help.aps360.cn/jsaas/technicalPaper/chapter1.html

saas架構設計

https://www.cnblogs.com/itsharehome/p/8120500.html
https://www.cnblogs.com/codemind/p/13081336.html
http://www.woshipm.com/pd/2956772.html
https://www.cnblogs.com/Leo_wl/p/9639264.html
https://docs.microsoft.com/en-us/azure/azure-sql/database/saas-tenancy-app-design-patterns

pig4cloud

https://www.pig4cloud.com/
https://pigx.pig4cloud.com/#/wel/index

可參考訂單的一些字段的設計

參考

https://www.cnblogs.com/guarder/p/5772132.html
http://www.lrgz.net/static

到底是否需要用vue開發前端

https://www.oschina.net/question/2412577_2307685
https://bbs.csdn.net/topics/392564717

zkoss

https://www.zkoss.org/

是否選擇vue

https://www.zhihu.com/question/52145359

原型設計

原文:https://www.zhihu.com/question/26712715

我是如此安排在Code之前我的開發節奏的:
Axure > Sketch > (QC) > ...

產品策划(Axure) 和 UI設計(Sketch)

我是這么理解我吃飯的家伙們的:

  1. Axure:梳理完成全部產品信息架構和功能。所以Auxre之於我的重要性他不是畫圖軟件、不是交互軟件,而更多的是幫助我從無到有梳理整個產品大的脈絡

  2. Sketch:基於之前的線框圖增強設計感,具象之前的產品;如果產品理順了的話,設計UI在Sketch的幫助下產出簡直是飛速的,這也是Sketch之於Photoshop之流在做UI設計時候的牛逼之處。但是如果你錯誤的將Sketch定義為規划產品的工具,那產能會十分的低下

  3. QC:僅針對一些極為復雜和細膩的交互動畫(千萬別試圖拿QC當產品的交互工具,搞死你...),配合使用即可,也是幫助自己梳理特效的交互邏輯,避免在真實開發環境中走太多彎路。學習成本略高的軟件,我今年上半年花了大力氣學習的東西,傳送門:Quartz Composer 如何入門?(目前QC我已經摒棄了,推薦Principle這款交互特效軟件,更高效》》如何評價principle這款交互軟件?)

  4. Coding...(業余選手,主要是前端)

UI借鑒

比較友好的刪除提示

excel/csv文件下載

這個演示系統的設計也挺好,自動填充用戶名和密碼,還有驗證碼,很方便

github的這個切換語言也是有意思

比較有意思的插件

原文:https://gitee.com/xiaokong658/jiiiiiin-security

spring-mobile:用來進行渠道判斷,使得應用能根據請求的設備響應不同的數據格式

Gif驗證碼:EasyCaptcha和kaptcha兩種驗證碼庫的支持

RBAC前端權限控制

  1. 基於vue-viewplus,實現了一個自定義模塊
  2. 實現前端頁面可訪問性控制,通過路由攔截,判斷用戶待訪問頁面是否已經授權
  3. 實現可見頁面的局部UI組件的可使用性或可見性控制,基於自定義v-access指令,對比聲明的接口或資源別是否已經授權

RBAC后端權限控制:基於Spring Security的后端RBAC權限控制

D2Admin

https://gitee.com/d2-projects/d2-admin

基於D2Admin的商城:https://demo.careyshop.cn/admin/#/index
github演示地址:https://d2-projects.github.io/d2-admin/#/index
七牛雲上的演示地址:https://cdn.d2.pub/d2-admin/preview/index.html#/index

還有一個這個系統,不知道他們啥關系:
https://gitee.com/xiaokong658/jiiiiiin-security

iview-admin

https://github.com/iview/iview-admin
https://admin.iviewui.com/home
也是解決了標簽頁刷新數據的問題
密碼是admin

vue-manage-system

https://github.com/lin-xin/vue-manage-system
https://lin-xin.gitee.io/example/work/#/dashboard
解決了每次切換 標簽頁 數據都要重新加載過的問題

基於vue的框架

https://www.jianshu.com/p/0f41bfe211a8
基於vue的框架一覽

流量劫持問題

https://www.cnblogs.com/JohnABC/p/5994807.html
https://www.cnblogs.com/JohnABC/p/5994799.html

在看 mybatis-plus 的時候,無意中發現的 很多優秀框架

https://mybatis.plus/guide/#優秀視頻

代碼生成器

http://demo2.joolun.com/index
https://gitee.com/joolun/JooLun-wx

表單生成
代碼生成

代碼生成器和bladeX的很接近,感覺

sku生成規則參考

https://www.jianshu.com/p/1aa9bc5a1158

scm-biz-suite

https://github.com/doublechaintech/scm-biz-suite
集成供應鏈套件

Maven 聚合 ( 多模塊工程 )

https://www.jianshu.com/p/bf3dd7605b1b

圖片拖動排序

awe-dnd

多租戶概念

https://www.jianshu.com/p/c11b19fc8110


界面參考

客戶管理模塊

客戶名稱、客戶狀態、客戶級別、客戶行業、客戶來源、首要聯系人、聯系手機、下次聯系、負責人

AVUE常用

TimePicker 時間選擇器
DatePicker 日期選擇器
DateTimePicker 日期時間選擇器
Rate 評分
ColorPicker 顏色選擇器
Transfer 穿梭框
Badge 標記
Popover 彈出框

對齊方式:左對齊、右對齊、頂部對齊


界面常用控件

選擇器

  1. 列表選擇器
  2. 樹形選擇器

綁定數據字典

  1. radio
  2. select
  3. select2
  4. checkbox

人員、部門選擇

  1. 人員選擇,彈出樹狀對話框
  2. 部門選擇,彈出樹狀對話框

圖片、文件上傳

  1. 單圖片上傳
  2. 多圖片上傳
  3. 單文件上傳
  4. 多文件上傳

富文本編輯器

  1. ueditor

參考界面


代碼生成的生成模板一般有三類

  1. 單表
  2. 一對多
  3. 樹結構


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM