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

正文內(nèi)容

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

2024-11-13 19:25本頁面
  

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