【文章內(nèi)容簡(jiǎn)介】
消息框顯 示"不允許密碼為空" } IF{ 密碼與確認(rèn)密碼不等 消息框顯示"兩次輸入密碼不一致" } ELSE { 存儲(chǔ)新的密碼 退出更改密碼界面 } 說(shuō)明:此段代碼設(shè)計(jì)主要是實(shí)現(xiàn)更改密碼的功能 .不允許密碼為空,并且密碼與確認(rèn)密碼要相同 .成功修改密碼后,數(shù)據(jù)庫(kù)存儲(chǔ)新的密碼,然后退出更改密碼的界面 . 用戶管理中添加用戶信息的 具體代碼 實(shí)現(xiàn) : private void btnOK_Click(object sender, e) { if( == ) { (請(qǐng)輸入用戶名 !,錯(cuò)誤 )。 return。 }//用戶名為空則提示 if( == ) { (不允許空密碼 !,錯(cuò)誤 )。 return。 }//密碼為空則提示 if( != ) { (兩次輸入密碼不相同 !,錯(cuò)誤 )。 return。 }//密碼與確認(rèn)密碼應(yīng)相同,不同則提示 if( == ) { (請(qǐng)選擇部門 !,錯(cuò)誤 )。 return。 }//部門選擇不應(yīng)為空,為空則提示 Username = 。 Password = 。 DepartmentID = ((Department)[]).ID。 DialogResult = 。 }//讀取用戶名,密碼,選擇的部門 ID private void UserDialog_Load(object sender, e) { FillComboBox()。 } private void FillComboBox() { ()。 string sql = SELECT ID,Name FROM Department。 SqlDataReader rs = null。 try { rs = (,sql)。 while(()) { Department d = new Department(rs[0].ToString(),rs[1].ToString())。 (d)。 } if ( 0) = 0。 } catch(Exception ex) { ()。 }//如異常,則顯示異常信息 finally { ()。 } } 說(shuō)明:此段代碼主要是實(shí)現(xiàn)用戶管理中添加用戶的功能 .添加的用戶名不能為空,密碼與確認(rèn)密碼應(yīng)相同,所屬用戶部門在下拉菜單中選擇,從而完成一次添加用戶過(guò)程 . 由于篇幅有限,僅對(duì)部分功能給出設(shè)計(jì)思路和具體實(shí)現(xiàn) . 5 系統(tǒng)測(cè)試 測(cè)試環(huán)境 硬件環(huán)境 普通計(jì)算機(jī)配置。 軟件環(huán)境 系統(tǒng)軟件: WindowsXP 工具軟件: .NET 202 SQL Server 2021。 主要模塊測(cè)試 系統(tǒng)登陸模塊 經(jīng)過(guò)上面各節(jié)的工作后,基本上完成了一個(gè)檔企業(yè)人事管理系統(tǒng)的開(kāi)發(fā)。經(jīng)過(guò)編譯后,在菜單中選擇調(diào)試 啟動(dòng)調(diào)試命令,則會(huì)出現(xiàn)系統(tǒng)的登錄界面,如圖 所示: 圖 圖 輸入用戶名和密碼,單擊“確定”按鈕,當(dāng)身份驗(yàn)證成功后進(jìn)入企業(yè)人事管理系統(tǒng)主界面 .如果密碼錯(cuò)誤則會(huì)顯示出錯(cuò)提示,如圖 所示: 圖 用戶登陸成功后 .進(jìn)入系統(tǒng)主界面 .在主界面中可以進(jìn)行系統(tǒng)的管理 .比如更改密碼 ,退出和注銷 . 測(cè)試更改密碼功能如圖 所示, 用戶輸入新的密碼 ,確認(rèn)密碼與密碼相同,點(diǎn)確定按鈕,則完成了密碼更改的操作 .如下圖 所示: 圖 單擊退出選項(xiàng),則會(huì)彈出一個(gè)對(duì)話框,點(diǎn)確定則退出整個(gè)系統(tǒng),點(diǎn)取消則會(huì)返回到成功登陸系統(tǒng)后的狀態(tài) .如圖 所示: 圖 信息管理模塊 信息管理模塊中包含員工信息管理子模塊 ,部門管理子模塊和用戶管理子模塊 . 首先測(cè)試員工信息子模塊 ,企業(yè)人事管理人員通過(guò)該界面實(shí)現(xiàn)對(duì)員工信息的管理,在窗體中,管理人員可對(duì)員工的信息進(jìn)行修改,添加,查詢和刪除 操作。當(dāng)管理人員在列表中選擇修改員工信息時(shí),其出現(xiàn)的“編輯區(qū)”內(nèi)便會(huì)顯示出該員工的詳細(xì)信息。在原來(lái)的信息中修改員工相關(guān)的信息,修改完畢后點(diǎn)擊確定按鈕,則完成了員工信息修改的操作,如圖 所示 : 圖 然后我們來(lái)測(cè)試用戶管理子模塊 ,在此模塊中可以完成用戶的添加 ,刪除和修改功能 .以下是用戶信息的添加界面 .在用戶名框里寫入要添加用戶的用戶名,密碼與確認(rèn)密碼必須相同,最后在所屬部門框里,通過(guò)下拉菜單,選擇用戶所屬部門,從而完成添加用戶的整 個(gè)操作 .如圖 所示 : 圖 最后是部門管理子模塊的測(cè)試 ,在此模塊中 ,能完成部門的添加 ,修改和刪除功能 .如圖 所示 : 圖 日志管理模塊 進(jìn)入日志管理中的查看日志 ,就可以看到如下圖 所示的內(nèi)容 ,在此模塊中 ,主要記錄了用戶登陸登出的一些信息 ,如用戶登入登出事件的信息 ,用戶登陸時(shí)間 . 圖 由于篇幅所限,僅對(duì)企業(yè)人事管理系統(tǒng)的大部分功能進(jìn)行了測(cè)試和講解 ,其他功能模塊的實(shí)現(xiàn)請(qǐng)通過(guò)系統(tǒng)操作查看。 系統(tǒng)在上述軟硬件環(huán)境下 ,通過(guò)對(duì) 詳細(xì)設(shè)計(jì)功能作出測(cè)試,結(jié)果能夠達(dá)到預(yù)期功能。 結(jié) 論 在開(kāi)發(fā)過(guò)程中,我深刻體會(huì)到了 .NET 技術(shù)的魅力,認(rèn)識(shí)到在網(wǎng)絡(luò)經(jīng)濟(jì)到來(lái)的今天,掌握好一門計(jì)算機(jī)語(yǔ)言,并把它運(yùn)用到力所能及的應(yīng)用程序開(kāi)發(fā)中去的重要性和現(xiàn)實(shí)意義。 我這次畢業(yè)設(shè)計(jì)的目標(biāo)是建立一個(gè)基于 C/S 的企業(yè)人事管理系統(tǒng),它用到的開(kāi)發(fā)工具是 Visual 中的 Visual C語(yǔ)言, SQL Server 數(shù)據(jù)庫(kù)。最后完成了預(yù)定的功能的開(kāi)發(fā),包括:?jiǎn)T工基本信息管理 、 員工基本信息統(tǒng)計(jì) 、 查詢部門 、 基本信息管理 、 用戶信息管理 、 賬號(hào)管理 、 日志管理 等功能的設(shè)計(jì)與實(shí)現(xiàn)。 本學(xué)期的畢業(yè) 設(shè)計(jì)使我經(jīng)歷了一個(gè)完整的軟件開(kāi)發(fā)過(guò)程。設(shè)計(jì)此軟件,對(duì)于沒(méi)有開(kāi)發(fā)經(jīng) 驗(yàn)的我來(lái)說(shuō),無(wú)疑是一個(gè)巨大的挑戰(zhàn)。從學(xué)習(xí)開(kāi)發(fā)數(shù)據(jù)庫(kù),選擇題目,需求分析,總體設(shè)計(jì),詳細(xì)設(shè)計(jì)直到最后編碼測(cè)試,一步一步學(xué)習(xí),一點(diǎn)一點(diǎn)積累,最后形成一個(gè)完整的系統(tǒng),這對(duì)我來(lái)說(shuō)也是一個(gè)很大的考驗(yàn)。由于是第一次編寫這樣的軟件,沒(méi)有經(jīng)驗(yàn),前期工作做的不是很好,多虧了老師的指導(dǎo)與同學(xué) 的幫助,才得以重上征途,但已浪費(fèi)了很多時(shí)間。由于個(gè)人能力及時(shí)間有限, 有一些實(shí)際問(wèn)題沒(méi)有考慮到。軟件中不可避免地存在著不足和疏漏,有待進(jìn)一步完善。所以,最后所完成的系統(tǒng)還顯得較為稚嫩, 原計(jì)劃的一些功能還來(lái)不及實(shí)現(xiàn),比如報(bào)表打印,住房公積金和社保金的網(wǎng)上處理等都未實(shí)現(xiàn) 。但是,通過(guò)本次程序設(shè)計(jì),開(kāi)闊了自己的視野,拓寬了自己的知識(shí)面,提高了認(rèn)識(shí)和學(xué)習(xí)新事物的能力,特別是增強(qiáng)了自己在程序設(shè)計(jì)方面的信心和動(dòng)手實(shí)踐能力,這些對(duì)于未來(lái)的工作無(wú)疑將是一筆寶貴的財(cái)富。 參考文獻(xiàn) [1] 劉燁,吳中元 . C編程及應(yīng)用程序開(kāi)發(fā)教程 [M]. 北京: 清華大學(xué)出版社, 2021。 [2] Charles Wright. C編程技術(shù)與技巧 [M].北京: 機(jī)械工業(yè)出版 ,2021。 [3] 孫巖 . SQL Server 2021 系統(tǒng)管理員寶典 [M].北京: 清華大學(xué)出版社 ,2021。 [4] 胡百敬 ,姚巧玫 .SQL Server2021 數(shù)據(jù)庫(kù)開(kāi)發(fā)詳解 [M].北京 : 電子工業(yè)出版社, 2021。 [5] 郭勝 . C.NET 程序設(shè)計(jì)教程 [M].北京: 清華大學(xué)出版社 ,2021。 [6]郭文夷 , 戴芳勝 . C.NET可視化程序設(shè)計(jì) [M].上海: 華東理工大學(xué)出版社 ,2021。 [7] 閃四清 . SQL Server 實(shí)用簡(jiǎn)明教程 [M]. 北京: 清華大學(xué)出版社 ,2021。 致 謝 本文是在張路橋老師的熱情關(guān)心和指導(dǎo)下完成的,他淵博的知識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對(duì)順利完成本課題起到了極大的作用。在此向他表示我最衷心的感謝! 在論文完成過(guò)程中,本人還得到了所有教過(guò)我的老師和信安四班同學(xué)們的熱心幫助,本人向他們表示深深的謝意! 最后向在百忙之 中評(píng)審本文的各位專家、老師表示衷心的感謝! 作者簡(jiǎn)介: 姓 名: 何萱 性別: 女 出生年月: 1984 年 9 月 民族: 漢 Email: 聲 明 本論文的工作是 2021 年 2 月至 2021 年 6 月在成都信息工程學(xué)院網(wǎng)絡(luò)工程系完成的。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫過(guò)的研究成果,也不包含為 獲得成都信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書而使用過(guò)的材料。除非另有說(shuō)明,本文的工作是原始性工作。 關(guān)于學(xué)位論文使用權(quán)和研究成果知識(shí)產(chǎn)權(quán)的聲明: 本人完全了解成都信息工程學(xué)院有關(guān)保管使用學(xué)位論文的規(guī)定,其中包括: ( 1)學(xué)校有權(quán)保管并向有關(guān)部門遞交學(xué)位論文的原件與復(fù)印件。 ( 2)學(xué)??梢圆捎糜坝?、縮印或其他復(fù)制方式保存學(xué)位論文。 ( 3)學(xué)校可以學(xué)術(shù)交流為目的復(fù)制、贈(zèng)送和交換學(xué)位論文。 ( 4)學(xué)??稍试S學(xué)位論文被查閱或借閱。 ( 5)學(xué)??梢怨紝W(xué)位論文的全部或部分內(nèi)容(保密學(xué)位論文在解密后遵守此規(guī)定)。 除 非另有科研合同和其他法律文書的制約,本論文的科研成果屬于成都信息工程學(xué)院。 特此聲明! 作者簽名: 年 月 日 ooling? Cirocco frowned from one picture to the other. Just a lot of little black dots to me. Well, yeah. You can39。t see anything without the parometer. That39。s it right there. She indicated an area with her little % er. Let39。s go take a look. Cirocco rummaged through her locker and found a peagreen shipsuit that smelled as good as any of them. Most of the handy velcro patches were peeling. Her room was at the bottom of the carousel, midway between ladders three and four. She followed Gaby around the curving floor, then pursued her up the ladder. Each rung was a little easier than the last until, at the hub, they were weightless. They pushed off from the slowly rotating ring and drifted down the central corridor to the science module. SCIMOD in NASAese. It was kept dar k to make the instruments easier to read, and was as colourful as the inside of a juke box. Cirocco liked it. Green lights blinked and banks of television screens hissed white noise through confetti clouds of snow. Ugene Springfield and the Polo sisters floated around the central holo tank. Their faces wer e bathed in the red glow.