系統開發經常使用模塊

後臺業務系統開發的多了,發現不管是c/s的winform,b/s的後臺web、app、小程序、微信公衆號就這麼幾個模塊。由此想到,本身要學習一門全新的技術(好比要學習微信小程序),只要把這幾個模塊有個基本理解、能寫出來,那就基本學會了。前端

頁面方面——從客戶的使用角度。mysql

  1. 登陸頁
  2. 主頁框架(包含導航欄和內容頁)
  3. 內容頁CRUD:列表頁(帶各類搜索)、編輯-刪除-新增-查看明細。作成ajax~api形式能夠,作成MVC或aspx形式均可以,但建議是ajax~api有利於先後端分離
  4. 文件上傳(包括圖片、word-ppt-txt、甚至音頻視頻等)、下載-導出excel
  5. 各種酷炫的高級前端效果:拉伸拖拉、餅狀圖折線圖等。

 

技術方面——從程序員和項目經理等技術角度程序員

  1. UI——重中之中!這方面後端程序員很缺乏、需大力培養本身的UI實力
  2. 登陸,通常帳號密碼、又要支持手機號、微信第三方、郵箱
  3. 權限:導航菜單權限(包括只控制顯示隱藏仍是內部會實際限制)、url權限、按鈕-操做權限(包括只控制顯示隱藏仍是內部會實際限制)、數據權限(數據歸屬)
  4. DBAccess:簡單的用ORM、複雜的用sql。DB通常沒什麼問題的話就選擇sqlserver或mysql
  5. 業務邏輯、抽象高層次、模塊化~細節
  6. json、xml、http調用
  7. 安全性、閉環型、高可用性、容災備份
相關文章
相關標籤/搜索