ExtJs4實戰 一 建立資料庫

2021-06-22 11:35:03 字數 1787 閱讀 9380

這次demo打算寫乙個訂餐系統。

後台採用ext4.2 mvc模式編寫,包括基本的許可權管理系統,和訂餐相關模組(具體模組還未想好,打算先搭建許可權模組)。

後台的某些模組採用sencha touch2.3編寫,其中包含送餐模組和少量其他模組功能。旨在方便送餐人員查閱送餐資訊,以及送餐結束後完成訂單以方便老闆查閱送餐進度。

後台的話採用spring mvc +spring+hibernate 全註解形式 +mysql5

先說一下整體思路,每個人對應乙個或多個角色(反之也成立),每個角色對應乙個或多個許可權(反之也成立)。當然有獲得許可權的方式並不止於角色,還可以通過特殊方式對某個人賦予超出角色之外的許可權。

depid 主鍵id

parentid 上級部門id。由於部門會有多層巢狀所以採用自連線的方式。比如:中國亞洲分公司-中國分公司-天津分公司-南開分公司。

name 部門名稱

remark 備註資訊

isdel 該系統採用邏輯刪除,通過表示isdel為true來實現刪除。旨在即使刪除也可以查到歷史記錄。

createtime 建立該條記錄時間

permissionid 主鍵id

name 選單名稱

controller ext中得控制器類許可權,如core.department.controller.department

action 後台控制器名稱,用於對登入人進行許可權驗證,防止有些人沒有許可權但是知道請求位址偽裝post提交等

type 選單的型別 web=網頁 node=節點 menu=選單

icon 選單圖示css

order 排序順序

remark 備註

isdel 是否已刪除

createtime 建立時間

id 主鍵id

personid 人員id

roleid 角色id

personid 人員id

name 人員姓名

username 登入使用者名稱

password 登入密碼

remark 備註

depid 所屬部門id

createtime 建立時間

isdel 是否已刪除

roleid 角色id

depid 部門id

name 角色名稱

remark 備註

isdel 是否已刪除

createtime 建立時間

id 主鍵id

roleid 角色id

permissionid 許可權id

vipid 主鍵id

personid 人員id

permissionid 許可權id

remark 備註

isdel 是否已刪除

createtime 建立時間

暫留

ExtJS4學習筆記 一 window的建立

extjs4,建立ext元件有了新的方式,就是ext.create 而且可以使用動態載入js的方式來加快元件的渲染,我們再也不必一次載入已經達到1mb的ext all.js了,本文介紹如何在extjs4中建立乙個window。編者注 修正於2011 7 8 中所有ext.window應該是ext.w...

extjs4學習資料 gridpanel布局問題

ext4 gridpanel布局問題 ext的border布局,將一頁頁面,分成west,east,south,center,north,五個部分。在乙個布局模組可能又可以分成west,east,south,center,north這兒五個部分,乙個層套一層。但是,在乙個center中,如何要加fo...

Extjs4 模型資料驗證validations

extjs4 模型資料驗證validation接在上一節model基礎之上的,我覺得學習要慢慢深入才能學習的更深更好.1.驗證 註冊使用者資料模型user ext.regmodel user validations create模式 var u ext.create user var err u.v...