手把手教你使用FineUI開發一個b/s結構的取送貨管理信息系統(附源碼+視頻教程(1,2節))


一 本系列隨筆概覽及產生的背景

近階段接到一些b/s類型的軟件項目,但是團隊成員之前大部分沒有這方面的開發經驗,於是自己選擇了一套目前網上比較容易上手的開發框架(FineUI),計划錄制一套視頻講座,來講解如何利用FineUI快速開發一個小型的b/s結構的管理系統,已達到幫助團隊成員快速掌握b/s結構信息系統的開發方法。

源碼位置:https://github.com/kamiba/FineUIDemo

源碼下載辦法:安裝SVN客戶端(本文最后提供下載地址),然后checkout以下的地址:https://github.com/kamiba/FineUIDemo.git

初學者應先下載源代碼,然后對照視頻,一步一步跟着做。

演示地址:http://42.121.4.78:8055/ 用戶名和密碼 均為admin

作者計划將本系列博文+視頻做成一個Step by Step系列,請初級讀者關注,高手繞道。目錄擬定如下:

1.使用FineUI搭建系統基本框架

2.系統需求及數據庫設計

3.加工人員,產品,產品分類等基礎信息管理(如何使用FineUI進行增刪改查)

4.取貨管理,送貨管理,取送貨統計,支付管理,支付統計(grid控件,分頁,數據表查詢)

5.將取送貨管理系統整合進AppBox2.0(AppBox是使用FineUI開發的開源的通用權限管理框架,目前最新版本是3.0)。

二 為什么采用視頻的方式講解

缺點:

1.不利於SEO。

優點:

1.視頻的方式相對寫技術博文的效率更高(語音比文字在同樣的時間內可以傳達更多的信息);

2.講述內容的性質決定的(這個系列的視頻是從頭開始講解一個小型web系統是如何開發出來的,雖然沒有什么高深的技術,但是涉及到很多開發中常用的技巧,比較適合初學者。采用視頻的方式可以更加詳細的把這些細節內容展現出來)。

三 不僅僅是FineUI

視頻中,除了講解FineUI的基本使用技巧之外,介紹了很多初級開發人員不是很理解但卻十分重要的知識。比如數據庫表的設計與查詢方法,cookie的用法,表格的分頁,程序集,添加引用,命名空間,postback表單回傳的概念等等。

四 前2節視頻內容簡介

第一節 使用FineUI搭建系統基本框架

1.空web項目的創建;

2.登錄對話框(登錄成功后如何自動跳轉到主界面,Cookie的運用,以使得服務器記錄用戶的認證狀態);

3.主界面布局的講解(Top Region,left Region,main Region,tree控件,TabStrip控件)。

4.模塊配置文件(menu.xml)。

 

第二節 系統需求及數據庫設計

1.系統需求分析

2.數據庫表的創建(數據庫的設計方法,如何保證數據的完整性和一致性,數據庫設計中應該注意的問題)

3.動軟代碼生成器的使用(如何連接數據庫,生成三層代碼)

4.將動軟代碼生成器生成的代碼合並到項目中

五 前兩節視頻下載地址及常用工具下載地址

1.FineUI+動軟代碼生成器開發一個b/s結構的取送貨管理信息系統第一節

2.FineUI+動軟代碼生成器開發一個b/s結構的取送貨管理信息系統第二節

3.動軟代碼生成器V2.41安裝包

4.SVN客戶端安裝包

 

作者: 宋波
出處: http://www.cnblogs.com/ice-river/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接。


免責聲明!

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



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