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

正文內(nèi)容

c海洋科技倉(cāng)儲(chǔ)管理系統(tǒng)(doc畢業(yè)設(shè)計(jì)論文)-資料下載頁(yè)

2025-06-24 18:50本頁(yè)面
  

【正文】 ) {SqlConnection sqlcon = ()。 ()。 SqlCommand sql = new SqlCommand(M_str_sqlstr, sqlcon)。 ()。 ()。 ()。 ()。 } endregion region 創(chuàng)建DataSet對(duì)象 public DataSet getds(string M_str_sqlstr, string M_str_table) { SqlConnection sqlcon = ()。 SqlDataAdapter sqlda = new SqlDataAdapter(M_str_sqlstr, sqlcon)。 DataSet myds = new DataSet()。 (myds, M_str_table)。 return myds。} endregion region 創(chuàng)建SqlDataReader對(duì)象 public SqlDataReader getread(string M_str_sqlstr) { SqlConnection sqlcon = ()。 SqlCommand sql = new SqlCommand(M_str_sqlstr, sqlcon)。 ()。 SqlDataReader sqlread = ()。 return sqlread。 } endregion}}本系統(tǒng)的特色之二是對(duì)數(shù)據(jù)庫(kù)中用戶密碼的MD5加密,這里也做成了一個(gè)類MD5Hash,放在BaseClass目錄下,具體代碼如下:namespace { class MD5Hash {private static string inputString。 public static string StringToMD5Hash(string input) {inputString = input。 MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider()。 byte[] encryptByte = ((inputString))。 //聲明一個(gè)StringBuilder的對(duì)象code StringBuilder code = new StringBuilder()。 for (int i = 0。 i 。 i++) {({0:x2}, encryptByte[i])。 } return ()。 }}用戶密碼經(jīng)過(guò)MD5加密后,自動(dòng)把輸入的密碼生成一個(gè)16位的二進(jìn)制數(shù)據(jù),即全局惟一標(biāo)識(shí)符,如圖所示:圖 海洋科技倉(cāng)儲(chǔ)管理系統(tǒng)主界面Visual C菜單的增加、刪除、修改非常的方便。所以設(shè)計(jì)出這樣的界面是很簡(jiǎn)單的。 用戶登錄模塊用戶登錄模塊是系統(tǒng)模塊中一個(gè)重要的子系統(tǒng)模塊,它是系統(tǒng)安全的一個(gè)保障。它的主要功能是安全帳號(hào)管理,需要正確帳號(hào)和密碼才能進(jìn)入系統(tǒng)。對(duì)于錯(cuò)誤帳號(hào)和密碼給出提示。 登錄界面 處理流程:輸入:用戶名和密碼。處理:(1)用戶登錄窗體啟動(dòng)。(2)從操作人員表中讀取操作人員的名稱信息。(3)用戶選擇用戶并輸入密碼。(4)從操作人員表中檢查是否有相應(yīng)的用戶名和密碼。(5)如果用戶名或密碼錯(cuò)誤,進(jìn)行提示。(6)如果輸入的用戶名和相應(yīng)密碼正確,則根據(jù)該用戶的權(quán)限類別進(jìn)行權(quán)限設(shè)置。(7)進(jìn)入主控制平臺(tái)。設(shè)計(jì)流程圖,:輸入用戶名和密碼登錄密碼正確進(jìn)入主控制平臺(tái)開(kāi)始結(jié)束YN 圖 登陸流程圖 實(shí)現(xiàn)代碼: namespace SMS{ public partial class frmLogin : Form {public static string M_str_name。//記錄登錄用戶名字 public static string M_str_pwd。//記錄登錄用戶密碼 public static string M_str_right。//記錄登錄用戶的權(quán)限 datacon = new ()。 doperate = new ()。 public frmLogin() { InitializeComponent()。 } private void frmLogin_Load(object sender, EventArgs e) { (select UserName from tb_User, tb_User, UserName, cboxUName)。 }private void btnLogin_Click(object sender, EventArgs e) { int P_int_returnValue = ((), ())。 if (P_int_returnValue == 100) { M_str_name = 。 M_str_pwd = ()。 frmMain fmain = new frmMain()。 ()。 ()。 } if (P_int_returnValue == .100) {(用戶名或密碼錯(cuò)誤!, 提示, , )。 = 。 ()。 } } private void btnExit_Click(object sender, EventArgs e) { ()。 } private void cboxUName_SelectedIndexChanged(object sender, EventArgs e) {SqlDataReader sqlread = (select UserName,UserRight from tb_User where UserName=39。 + + 39。)。 if (()) { = sqlread[UserRight].ToString()。 M_str_right = 。 }()。 } private void frmLogin_FormClosing(object sender, FormClosingEventArgs e) { ()。 } }},幫助信息管理包括用戶管理、更改密碼、權(quán)限設(shè)置和關(guān)于本系統(tǒng)。用戶管理是對(duì)使用本系統(tǒng)的用戶的基本操作,包括添加用戶、修改用戶信息、刪除用戶和查詢使用本系統(tǒng)的用戶四大功能。用戶的信息包括用戶名稱,用戶密碼和用戶的權(quán)限等基本信息。用戶名和用戶密碼是必須要求輸入的,用戶權(quán)限不需要用戶輸入,直接可以選擇即可。本程序提供了添加、修改、刪除和查詢用戶信息的功能。添加:當(dāng)有新的用戶使用本系統(tǒng)的時(shí)候,管理員需要添加用戶,需要使用此功能;修改:當(dāng)某個(gè)用戶基本信息發(fā)生改變時(shí),可以修改用戶信息;刪除:當(dāng)使用本系統(tǒng)的用戶離職等原因,管理員需要把此用戶從系統(tǒng)中刪除;因此倉(cāng)庫(kù)管理員可以方便的進(jìn)行用戶基本信息的管理。圖 本系統(tǒng)只允許該程序的超級(jí)管理員和管理員添加用戶,增加系統(tǒng)的安全性。添加用戶信息操作步驟及處理流程:(1) 選擇幫助用戶管理(2) (3) 管理員輸入要添加的用戶名,密碼,選擇用戶可以使用的權(quán)限(4) ,否則提示添加成功(5) 出現(xiàn)用戶信息列表。顯示用戶信息已經(jīng)加入。(6) 管理員可以繼續(xù)加入用戶或者退出進(jìn)行其它操作。設(shè)計(jì)流程圖,:開(kāi)始初始化對(duì)話框輸入基本信息是否為空用戶唯一插入新記錄報(bào)錯(cuò)報(bào)錯(cuò)YNYN更新數(shù)據(jù)庫(kù)結(jié)束圖 添加用戶流程圖修改用戶信息步驟及處理流程:(1)選擇要修改的用戶(2)選擇幫助用戶管理(3)(4)用戶可以修改用戶的基本信息,修改完后點(diǎn)修改(5)如果其中有空項(xiàng)或非法字符,否則提示修改成功(6)更新用戶信息列表。顯示用戶信息已經(jīng)修改(7)用戶可以繼續(xù)加入用戶信息或者點(diǎn)返回進(jìn)行其它操作設(shè)計(jì)流程圖,:開(kāi)始選擇要修改的用戶是否選擇修改記錄更新數(shù)據(jù)庫(kù)YN獲取用戶列表結(jié)束圖 修改用戶信息流程圖刪除用戶信息步驟及處理流程(1) 選擇要?jiǎng)h除的用戶(2) 選擇幫助用戶管理(3) 更新用戶信息列表。顯示信息已經(jīng)被刪除(4) 信息一旦被刪除將不能被恢復(fù)開(kāi)始選擇用戶是否選擇刪除更新YN結(jié)束圖 刪除用戶信息流程圖權(quán)限設(shè)置是對(duì)使用本系統(tǒng)的用戶設(shè)置相應(yīng)的權(quán)限,以使本系統(tǒng)區(qū)分不同的用戶,開(kāi)放不同的功能,如管理員和超級(jí)管理員可以對(duì)本系統(tǒng)對(duì)貨物管理、基本檔案、查詢統(tǒng)計(jì)和幫助功能進(jìn)行一系列的操作,普通用戶只是可以查詢基本信息,修改自己的個(gè)人信息,但是不能對(duì)貨物管理、基本檔案、還有幫助功能中的權(quán)限管理和用戶管理進(jìn)行操作,因?yàn)闆](méi)有相應(yīng)的權(quán)限。 更改密碼是對(duì)使用本系統(tǒng)的用戶更改密碼,用戶登入后可以修改自已的密碼。建議用戶定期更改自己的密碼,以防信息泄露,保證使用本系統(tǒng)的用戶的合法性和系統(tǒng)的安全性。管理員可以在添加使用本系統(tǒng)給的用戶時(shí)給用戶設(shè)置相應(yīng)的初始密碼,當(dāng)用戶登錄系統(tǒng)后可以自己更改初始密碼,設(shè)置自己的密碼,保證登錄用戶的合法性。 圖 登錄信息修改圖關(guān)于本系統(tǒng)就是對(duì)本系統(tǒng)的介紹,包括系統(tǒng)的開(kāi)發(fā)者,系統(tǒng)的功能,系統(tǒng)的靈活性。 圖 系統(tǒng)介紹實(shí)現(xiàn)代碼:namespace { public partial class frmUserManage : Form { public frmUserManage() { InitializeComponent()。 } datacon = new ()。 doperate = new ()。 private void frmUserManage_Load(object sender, EventArgs e) { DataSet myds = (select UserID as 用戶編號(hào),UserName as 用戶名,UserPwd as 用戶密碼,+ UserRight as 用戶權(quán)限from tb_User, tb_User)。 =[tb_User]。 (select UserName from tb_User, tb_User, UserName, cboxUName)。 } private void btnAdd_Click(object sender, EventArgs e) { try { int P_int_returnValue = ((), (), ())。 if (P_int_returnValue == 100) {(該用戶已經(jīng)存在, 警告, , )。 }else {(用戶信息添加成功!, 信息, , )。 frmUserManage_Load(sender, e)。 } } catch (Exception ex) { (, 警告, , )。 } } private void btnEdit_Click(object sender, EventArgs e) { try { ((dgvUInfo[0, ].Value), (), ())。 (用戶信息修改成功!, 信息, , )。 frmUserManage_Load(sender, e)。 } catch (Exception ex) { (, 信息, , )。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1