freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于net合同管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文-資料下載頁

2024-11-13 19:25本頁面
  

【正文】 圖 合同信息實體圖 合同明細實體: 圖 合同明細實體圖 數據 的邏輯設計 合同管理系統(tǒng)數據庫包括 4 張表: 用戶信息表 (Users)、客戶基本信息表 (Customer)、合同信息表 (Contract)、合同明細表 (Contract_datail) ( 1)用戶信息表 (Users)、 用戶信息表 (Users)用于存放合同管理系統(tǒng)中所有參與人員的信息。 表 用戶信息表 字段名稱 數據類型 長 度 字段說明 User_id char 10 表示用戶名,設為主鍵 User_password char 10 記錄用戶登錄本系統(tǒng)時的用戶密碼 User_name char 50 記錄用戶名稱 User_power int 4 記錄用戶的類型, 0管理員, 1合同管理員, 2來訪用戶 ( 2)客戶基本信息表 (Customer) 客戶基本信息表 (Customer)用于存放客戶信息。 合同明細 合同編號 客戶編號 訂貨數量 單價 ?????? 合同信息 合同編號 客戶編號 負責人 聯(lián)系方式 ?????? 基于 .NET 合同管理系統(tǒng)的設計與實現(xiàn) 20 表 客戶信息表 字段名稱 數據類型 長 度 字段說明 Customer_id char 10 記錄客戶編號,設為主鍵 Customer_name char 10 記錄客戶姓名 Customer_charge char 10 記錄負責人 Customer_introduce varchar 50 記錄對客戶的描述 ( 3)合同信息表 (Contract) 系統(tǒng)構建合同信息表 (Contract)用來存儲公司所有合同信息。 表 合同信息表 字段名稱 數據類型 長 度 字段說明 Contract_id char 10 記錄合同編號,設為主鍵 Customer_id char 10 記錄客戶編號 Contract_state int 4 記錄合同執(zhí)行狀態(tài) Contract_start varchar 50 記錄合同簽署日期 Contract_send datetime 8 記錄合同執(zhí)行日期 Contract_finish datetime 8 記錄合同完成日期 Contract_person char 10 記錄合同的負責人 Contract_price money 8 記錄總金額 ( 4)合同明細表 (Contract_datail) 在這個系統(tǒng)中,只針對一份合同訂購一種 產品的最簡單的情況作了設計,本系統(tǒng)本系統(tǒng)另外設計了合同明細表 (Contract_datail),這張表主要是合同中有關產品的訂購信息。 在實際情況中,有可能一個合同會訂購多種產品,為了今后擴展,系統(tǒng)將合同中相關的內容拿出來單獨設計成為一張表,在擴展時,只需要增加一個自動編號的字段將其設計成主鍵即可。本系統(tǒng)設計的合同明細表,用于存放合同具體信息。 表 合同明細表 字段名稱 數據類型 長 度 字段說明 Cuontract_id char 10 記錄合同號,設為主鍵 Product_id char 10 記錄產品號 Product_book int 4 記錄訂貨數量 Product_send int 4 記錄已發(fā)貨數量 Product_price money 8 記錄單價 權限設計 為了簡化設計,本系統(tǒng)的權限管理只做以下簡單的控制和分配: 超級管理員。超級管理員是系統(tǒng)中最高管理員權限的賬號,負責合同管理系統(tǒng)的管理維護,內容包括用戶賬號的維護、權限維護等一切活動。 管理員。管理員權限類似超級管理員,系統(tǒng)可以設置多個管理員。管理員賬號可以與其他類型賬號角色重疊。管理員賬號的授權必須由超級管理員或管 理員授權。 一般用戶。凡是非管理員以外的其他用戶角色都屬于一般用戶,一般用戶只允許覽湖南工程學院畢業(yè)設計(論文) 21 合同。 系統(tǒng)關鍵 技術 本系統(tǒng)是基于 Web應用的 ,集成數據庫信息和 Web,可以為遠程用戶提供執(zhí)行動態(tài)的數據庫查詢以及運行在線事務處理應用程序的能力。這就對數據庫的響應能力、數據庫存儲能力等要求就比較高。 ( 1) 使用 DataSourceID控件 訪問遠程 SQL數據庫 該控件可以結合數據綁定控件,通過編程的方式,來實現(xiàn)數據自動綁定和顯示。在數據源控件中,對一些數據訪問、數據存儲和對數據所執(zhí)行的一些操作代碼,都進行了封裝。使用數據綁 定控件的 DataSourceID屬性,可以設置其與相應的數據源控件進行關聯(lián)。 ( 2)數據庫存儲過程 使用存儲過程可以優(yōu)化系統(tǒng),并且提高效率,因此構建完數據庫的表結構后,就可以創(chuàng)建表中信息選擇、添加、更新以及刪除的相關存儲過程。 基于 .NET 合同管理系統(tǒng)的設計與實現(xiàn) 22 第4章 系統(tǒng)實現(xiàn) 系統(tǒng)登錄頁面 系統(tǒng)登錄頁面如圖 所示: 圖 系統(tǒng) 登錄 界面 登陸頁面使用了 TextBox 控件、 Button 控件和 Label 控件。頁面具有自動導航的功能,不同用戶登錄,根據其不同的身份,將 進入不同的系統(tǒng)功能頁。用戶身份驗證通過后,系統(tǒng)利用 Session 變量記錄其用戶身份,伴隨用戶對系統(tǒng)進行操作的整個運行周期。 功能實現(xiàn)代碼如下所示: public partial class _Default : { protected void Page_Load(object sender, EventArgs e) { } protected void Btn_login_Click(object sender, EventArgs e) { string settings = ([SqlServices])。 settings = 。 SqlConnection myconn = new SqlConnection(settings)。 湖南工程學院畢業(yè)設計(論文) 23 //創(chuàng)建數據庫連接 ()。 //打開數據庫連接 string strsql = select * from users where User_id=39。 + + 39。 and User_password=39。 + + 39。 SqlCommand cm = new SqlCommand(strsql, myconn)。 SqlDataReader dr = ()。 if (()) { Session[User_power] = dr[User_power]。//判斷用戶身份 } else { = 登錄失敗,請檢查輸入! 。 } } } 用戶管理頁面 ( 1)頁面介紹 用戶管理頁面是管理員進行用戶登錄后是首先進入的頁面,主要負責用戶信息的瀏覽。單擊“添加新用戶”鏈接,可以實現(xiàn)新用戶添加,如圖 所示 用戶管理頁面如圖 所示: 圖 用戶管理 界面 基于 .NET 合同管理系統(tǒng)的設計與實現(xiàn) 24 圖 添加新用戶頁面 單擊“編輯”鏈接,可以實現(xiàn)該用戶信息的修改,如圖 所示。編輯后,點擊更新鏈接可以實現(xiàn)對該用戶信息的更改。單擊用戶對應的“刪除”鏈接可以實現(xiàn)該用戶的刪除操作。 只有具有超級管理原身份的用戶,即用戶類型為 0 的用戶,才能進入用戶管理頁面。其他用戶進入該頁面會顯示如圖 所示結果。 圖 編輯用戶信息界面 圖 錯誤信息提示頁面 湖南工程學院畢業(yè)設計(論文) 25 ( 2)界面 設計 用戶管理頁面主要使用了 DataGrid 控件、 Button 控件和 Label 控件,各控件屬性如表 所示。 表 用戶管理界面控件屬性 控 件 ID 屬 性 Button Btn_exit OnClick=”Btn_exit_Click” Label Lbl_note 默認 DataGrid Dgd_user ( 3)主要代碼: public partial class users : { SqlConnection 。 protected void Page_Load(object sender, e) { //判斷用戶是否為合法用戶 } catch { (您不是合法用戶,請登入后再操作, a href=39。39。返回 /a)。 ()。 } public void BindGrid() //與創(chuàng)建數據庫建立連 接,輸出數據庫的內容 { string settings = ([SqlServices])。 settings = 。 SqlConnection = new SqlConnection(settings)。 //創(chuàng)建數據庫連接 SqlDataAdapter da = new SqlDataAdapter(select * from users, )。 DataSet ds = new DataSet()。 (ds)。 = ds。 基于 .NET 合同管理系統(tǒng)的設計與實現(xiàn) 26 ()。 } public void DataGrid_update(object sender, DataGridCommandEventArgs e) //編輯數據庫中的數據 { string settings = ([SqlServices])。 settings = 。 SqlConnection = new SqlConnection(settings)。 SqlCommand cm = new SqlCommand(update_users_1, )。 = 。 ()。 try { ()。 = 編輯成功 。 = 1。 } catch (SqlException) { = 編輯失敗 。 [color] = red。 } ()。 BindGrid()。 } public void DataGrid_delete(object sender, DataGridCommandEventArgs e) { if (Session[User_power].ToString() == 0) { string settings = ([SqlServices])。 湖南工程學院畢業(yè)設計(論文) 27 settings = 。 SqlConnection = new SqlConnection(settings)。 //創(chuàng)建數據庫連接 string strsql = delete from users where UserID=@userid。 SqlCommand cm = new SqlCommand(strsql, )。 (new SqlParameter(@userid, , 10))。 [@userid].Value = [(int)]。 ()。 try { ()。 = 刪除成功 。 } catch (SqlException) { = 刪除失敗 。
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1