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

正文內(nèi)容

軟件在線升級系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2025-05-08 23:33 本頁面
 

【文章內(nèi)容簡介】 13 簡單的使用說明:在登陸界面(圖 )輸入密碼(默認(rèn)密碼 123456),如圖 所示, 點擊“登錄 ” 按鈕,進入“主界面”(圖 ,默認(rèn)進入管理升級包界面 )。 服務(wù)端主頁面 服務(wù)端主頁面,詳細可以分為管理升級包模塊,管理升級序列號模塊,設(shè)置模塊。 服 務(wù)端主頁面如圖 所示: 圖 服務(wù)端主頁面 各功能模塊還進行了詳細劃分,具體各部分功能在下文介紹。 ( 1) 管理升級包模塊:主要完成查看服務(wù)器上的升級包,進行啟用升級包,停用升級包,提升升級包版本的相關(guān)功能。 ( 2) 管理升級序列號模塊:主要完成查看可升級的序列號,增加可升級的序列號,刪除可升級的序列號的功能。 ( 3) 設(shè)置模塊:主要完成開啟 /關(guān)閉升級服務(wù),修改服務(wù)端登錄密碼的功能。 客戶端主頁面 客戶端主頁面主要完成客戶端升級功能,該界面簡單、易用,但是功能強大,足以滿足大多數(shù)用戶的使用需求。 客戶端 主頁面如圖 所示: 系統(tǒng)模塊實現(xiàn) 14 圖 客戶端主頁面 (1)當(dāng)前版本 : 在該頁面中顯示出客戶端當(dāng)前版本號信息。 (2)最新版本:在該頁面中顯示服務(wù)端最新版本號 信息。 (3)升級按鈕 : 單擊該按鈕可以完成客戶端系統(tǒng)的升級 。 (4) 升 級 歷 史 : 該 列 表 中 顯 示 升 級 歷 史 信 息 。(5)升級進度 : 客戶端系統(tǒng)升級過程中顯示升級進度信息 。 業(yè)務(wù)模塊詳細介紹 服務(wù)端管理員登陸模塊 系統(tǒng)模塊實現(xiàn) 15 圖 服務(wù)端管理員登陸模塊 該模塊如圖 所示,管理員用戶只需要輸入登錄密碼,單擊登錄按鈕系統(tǒng)就會默認(rèn)登錄到如圖 所示的服務(wù)端主頁面。具體實現(xiàn)代碼為: namespace CaseSerch { private void button2_Click(object sender, EventArgs e) { //登錄 if (() != ) { if (() != ) { //從數(shù) 據(jù)庫中讀取數(shù)據(jù) DataTable dt = (select * from S_user where Uname=39。 + () + 39。)。 if ( 0) { if ([0][2].ToString().Trim() == ()) { = 登錄成功! 。 = true。 = 。 ()。 系統(tǒng)模塊實現(xiàn) 16 } else { //輸入的密碼不正確時,給出密碼不正確的提示 = 密碼不正確! 。 = true。 } } else { //輸入的賬號不正確時,給出用戶不存在的提示 = 用戶不存在! 。 = true。 } } else { //輸入的密碼為空時,給出密碼為空提示 = 密碼不能為空! 。 = true。 } } else { //輸入的賬號為空時,給出用戶名為空提示 = 用戶名不能為空! 。 = true。 } } private void Login_Load(object sender, EventArgs e) { = false。 } } } 系統(tǒng)模塊實現(xiàn) 17 管理升級包模塊 圖 服務(wù)端主頁面 ( 1) 升級包列表:在該列表中管理員用戶可以查看升級包的版本號與升級包的狀態(tài)。 ( 2) 啟用升級包按鈕:選擇某個狀態(tài)為已停用的升級 包,單擊該按鈕之后可以啟用升級包。 ( 3) 停用升級包按鈕:選擇某個狀態(tài)為已啟用的升級包,單擊該按鈕之后 可以停用升級包。 ( 4)提升升級包版本按鈕:單擊該按鈕可以將非最新版的升級包提升到最新版本。 簡單使用說明: ( 1)如圖 所示,“升級包列表”中會顯示出升級包的版本號和狀態(tài)(前提是服務(wù)端存在升級包),在升級包列表中選擇一個“狀態(tài)”為“已停用”的升級包,如圖 所示,點擊下方的“啟用升級包”按鈕,等待啟用完成,該升級包的狀態(tài)在“升級包列表”中顯示為“已啟用”。 ( 2)在“主界面”(圖 ),“升級包列表” 中選擇一個“狀態(tài)”為“已啟用”的升級包,如圖 所示, 點擊下方的“停用升級包”按鈕,等待停用完成,該升級包的狀態(tài)在“升級包列表”中顯示為“已停用”。 ( 3)在“主界面”(圖 ),“升級包列表”中選擇一個升級包(提升系統(tǒng)模塊實現(xiàn) 18 完成之后狀態(tài)不會改變),如圖 所示,點擊下方的“提升升級包版本”按鈕,等待提升完成,該升級包的版本號成為最新版本號。 ( 4) 如圖 所示,管理員用戶可以在升級包列表中查看升級包狀態(tài)。 該模塊如圖 所示,管理員用戶可以在升級包列表中查看升級包的版本以及狀態(tài),選擇狀態(tài)為停用的升級包,單 擊下方的啟用升級包按鈕,即可啟用升級包。采用相同的方式對某個已啟用的升級包進行停用。如果當(dāng)某個升級包出現(xiàn)錯誤時,可以將低于該版本的安裝包提升為最新版本,重新進行安裝,從而去除錯誤,此時可以通過單擊下方的提升升級版本按鈕來完成。 具體實現(xiàn)代碼為: //管理升級包 部分代碼 public void dataGridView1Bind() { //從數(shù)據(jù)庫中讀取數(shù)據(jù),顯示所有升級包 dt = (select ID,VNum as 版本號 ,Status as 狀態(tài) from SoftUpdate )。 = dt。 [0].Visible = false。 } //啟用 升級包 private void btn1_Click(object sender, EventArgs e) { int id = ([0].Cells[0].().Trim())。 string sql = update SoftUpdate set Status=1 where id= + id + 。 int count = (sql)。 if (count 0) { (修改成功! )。 } else { (修改失?。?)。 } } //停用 升級包 private void btn2_Click(object sender, EventArgs e) { 系統(tǒng)模塊實現(xiàn) 19 int id = ([0].Cells[0].().Trim())。 string sql = update SoftUpdate set Status=0 where id= + id + 。 int count = (sql)。 if (count 0) { (修改成功! )。 } else { (修改失??! )。 } } //提升升級包版本 private void button3_Click(object sender, EventArgs e) { int id = ([0].Cells[0].().Trim())。 string strsql = select * from SoftUpdate where id=39。+id+39。 dt = (strsql)。 string newbanben = [0][VNum].ToString() + 。 string sql = update SoftUpdate set VNum=39。 + newbanben + 39。 where id= + id + 。 int count = (sql)。 if (count 0) { (修改成功! )。 } else { (修改失敗! )。 } } 系統(tǒng)模塊實現(xiàn) 20 管理升級序列號模塊 圖 管理升級包序列號模塊 ( 1) 可升級的序列號列表:在該列表中可以查看哪些序列號可以進行升級。 ( 2) 增加按鈕:單擊該按鈕可以增加可升級的序列號。 ( 3) 刪除按鈕:單擊該按鈕可以刪除可升級的序列號。 簡單使用說明: ( 1)在主界面(圖 )中選擇“管理升級序列號”選項卡,進入“管理升級序列號”界面(圖 )。 ( 2)在 “管理升級序列號”界面(圖 )中,如圖 所示,“可升級的序列號”列表會顯示出可進行升級的序列號,如圖 所示,在“請輸入要增加的升級序列號”中輸入要增加的序列號,待顯示為“可增加時”,如圖 ,點擊“增加”按鈕。待增加完畢,在“可升級的序列號”列表顯示出剛剛增加的序列號。 ( 3)在“管理升級序列號”主界面(圖 )中,在“請輸入要刪除的升級序列號”中輸入要刪除的序列號,待顯示為“可刪除”時,如圖 所示,點擊“刪除”按鈕。待刪除完成,會看到在“可升級的序列號”列表中,之前系統(tǒng)模塊實現(xiàn) 21 輸入的序列號會被刪除 。 ( 4)如圖 所示,管理員用戶可以在“可升級的序列號列表”查看可升級的序列號。 該模塊如圖 所示,管理員用戶可以在可升級的序列號列表中查看可升級的序列號,在輸入要增加的升級序列號文本框中輸入要增加的序列號,待顯示可增加之后,單擊增加按鈕,即可在下方的可升級的序列號列表中看到剛增加的序列號,在輸入要刪除的升級序列號列表中輸入要刪除的序列號,待顯示可刪除后,單擊刪除按鈕,即可在下方的可升級序列號列表中看到輸入的序列號已刪除。 具體實現(xiàn)代碼為: //可升級的序列號 public void dataGridView2Bind() { dt = (select ID,SerialNum as 序列號 from Serial )。 = dt。 [0].Visible = false。 } //添加可升級的序列號 private void button1_Click(object sender, EventArgs e) { //將升級序列號添加到數(shù)據(jù)庫中 string Num = ()。 string sql = insert
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1