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


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

近階段接到一些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.產品分類信息管理之列表顯示及數據刪除,附帶說明三層架構用法,數據庫分頁實現方法。

4.產品分類信息管理之新增記錄和修改記錄,使用代碼比較工具Beyond Compare進行代碼比較

5.加工人員管理(如何基於已開發完成的產品分類信息管理模塊,采取拷貝,粘貼,批量替換的方式快速完成其他模塊的開發)。

6.產品管理(數據庫視圖概念,多表連接,dropdownlist控件用法)。

7.取貨管理;

8.送貨管理,取送貨統計;

9.支付管理,支付統計

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

二 第10節視頻的主要內容簡介

將取送貨管理系統整合進FineUI通用權限管理框架AppBox2.0的方法,形成一個標准的帶用戶權限管理的管理信息系統;步驟入下(更詳細的步驟參見視頻):

1.ModuleType 枚舉類型中新增模塊名稱

2.ModulePowerType 枚舉類型中新增模塊操作集合,規則:ModuleType中新增的模塊名稱加_加自定義操作名稱(比如Delete,ChangePassword)等等。

3.新增模塊的各個操作文件(新增,修改等等xxx_new.aspx,xxx_edit.aspx)重寫ModuleType Module屬性(在步驟1中新增的模塊名稱),
public override ModuleType Module        {
            get
            {
                return ModuleType.XXX;
            }
        }
4.管理員登錄系統。在菜單模塊管理中新增菜單(模塊名稱下拉列表中會自動顯示在步驟1中新增的模塊名稱)
5.在角色模塊權限管理中配置某角色新模塊的各個權限。
6.private void LoadData()
{
            // 權限檢查--新增按鈕
            CheckPowerNewWithButton(btnNew);
}

protected void Grid1_PreDataBound(object sender, EventArgs e)
{
            // 數據綁定之前,進行權限檢查--修改,刪除
            CheckPowerEditWithWindowField(Grid1, "editField");
            CheckPowerDeleteWithLinkButtonField(Grid1, "deleteField");
}
三 前九節視頻下載地址及常用工具下載地址

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

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

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

4.產品分類信息管理之新增記錄和修改記錄,使用代碼比較工具Beyond Compare進行代碼比較

5.加工人員管理(如何基於已開發完成的產品分類信息管理模塊,采取拷貝,粘貼,批量替換的方式快速完成其他模塊的開發)。

6.產品管理(數據庫視圖概念,多表連接,dropdownlist控件用法)。

7.取貨管理;

8.送貨管理,取送貨統計;

9.支付管理,支付統計

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

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

12.SVN客戶端安裝包

13.代碼比較工具Beyond Compare

14.SQL_Prompt---sql代碼提示工具

四 第2季視頻內容預告

取送貨管理系統系列視頻到此結束。第2季.NET開發系列視頻即將開始連載。

FineUI系列視頻,在.NET開發中屬於中級水平,下一個系列的視頻,准備講解一些c#常用的,重要的基礎知識,包括類和對象,接口繼承,集合類,字符串,文件操作,反射與特性,委托與事件,lamada表達式,異常處理等等。該系列將結合一些Winform的小實例進行闡釋。敬請關注。

 

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


免責聲明!

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



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