




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、XXXX學院數(shù)計學院20092010第二學期課程設(shè)計報告冊課程設(shè)計題目:個人事務管理系統(tǒng)課程名稱:軟件工程課程設(shè)計班 級:0X計本(X)班姓 名:肖X 高XX 胡XX 黃XX 曾X學 號:0X0X030XX 0X0X0X0XX 0X0X0X0XX 0X0X030XX 0X0X03XXX指導教師:巫XX完成時間:2010年6月1日系統(tǒng)項目簡介:近些年來,隨著社會的不斷發(fā)展與進步,人們對于信息化工作的認識,已由低層次向高層次發(fā)展,由原來的感性認識向理性認識提高,信息管理工作的重要性已逐漸被人們所認識,而為了方便個人對日常事務進行信息化管理,使信息存儲達到準確、快速、完善并快速反饋進行信息處理加工,
2、我們最終設(shè)計出了個人事務管理系統(tǒng),系統(tǒng)實現(xiàn)了資料管理信息化,提供快速、準確的處理通訊錄刪、改、存、搜、盤點等多種功能模式,并支持多種查看方式。而個人事務管理系統(tǒng)的實施,可逐步提高人個對自身綜合信息的管理水平。目錄1.引言.32.系統(tǒng)分析.7 2.1 可行性分析.7 2.2 功能分析.7 2.3 性能分析.83.系統(tǒng)設(shè)計.8 3.1 總體設(shè)計.9 3.2 接口設(shè)計.16 3.3 詳細設(shè)計.16 3.4 數(shù)據(jù)庫設(shè)計.184.系統(tǒng)實現(xiàn).205.系統(tǒng)測試.546.總結(jié).557.參考文獻.561 引言隨著人門之間的交流不斷的加深,各種合作也不斷增強,為了適應個人對信息綜合利用的需要。為此,設(shè)計個人事務管
3、理系統(tǒng)這一小型軟件來滿足人們的要求,這是社會的需要。個人事務管理系統(tǒng)是一個把個人信息集于一體以及另外的一些附加功能; 是培養(yǎng)人才過程中傳授知識和技能的基本工具;它結(jié)構(gòu)相對單,沒有其它那些軟件功能復雜,而且易懂,一學就會,個人制作這個軟件只需要很短的時間就可以完全部功能的設(shè)計。把微型計算機引入高等院校的對個人信息進行管理,給個人日常事情管理帶來了方便,是管理走向現(xiàn)代化的標志。首先,有利個人擺脫“信息紊亂”的繁忙的事務性工作,更多地進行日常事情的研究,及時提供優(yōu)質(zhì)適用的信;其次,有利于提高信息管理工作的效率和水平,促進管理的規(guī)范化和現(xiàn)代化。微機及其管理軟件的運用,使管理信息處理的速度和數(shù)量呈幾何級
4、數(shù)提高,推動了通訊錄理工作現(xiàn)代化的發(fā)展;第三,有利于提高通訊錄管理工作人員的自身素質(zhì),管理工作者要通過各種方式和途徑不斷加強自身的學習和提高,以及適應變化了的工作環(huán)境和管理方式。該系統(tǒng)擁有較強大的存儲功能。此系統(tǒng)是建立在Microsoft Visual Studio 2005平臺上的,后臺數(shù)據(jù)庫使用SQLSERVER,具有多種查詢和統(tǒng)計功能。按照現(xiàn)在個人常事務管理的需求所設(shè)計,數(shù)據(jù)庫容量大并且安全可靠。能及時處理日常的統(tǒng)計任務,且能對單據(jù)進行查詢和統(tǒng)計,數(shù)據(jù)備分功能使得本系統(tǒng)更加完善,能有效地防止教材庫的數(shù)據(jù)破壞和丟失。本系統(tǒng)的開發(fā)是嚴格按照軟件工程領(lǐng)域中開發(fā)軟件的方法和步驟來進行的,在開發(fā)過
5、程中始終保持認真嚴謹?shù)膽B(tài)度,對開發(fā)出的系統(tǒng)進行了反復的調(diào)試,力爭做到使該系統(tǒng)更加完善,以適應信息時代發(fā)展的需要,如果還有什么不足這處請大家指出。11 任務概述111 目標該系統(tǒng)擁有較強大的存儲功能,能使得通訊的更新、統(tǒng)計變得方便、快捷、高效、迅速,后臺數(shù)據(jù)庫使用ACCESS,具有多種查詢和統(tǒng)計功能。按照現(xiàn)在通訊錄的需求所設(shè)計,數(shù)據(jù)庫容量不大但安全可靠。能及時處理日常的任務處理,并自動生數(shù)據(jù),打出清單,完成各類報表。此外還提供多種查詢方式姓及qq號名類別。在庫存管理上也提供了多種查詢方式,對單據(jù)進行查詢和統(tǒng)計,數(shù)據(jù)備分功能使得本系統(tǒng)更加完善,能有效地防止教材庫的數(shù)據(jù)破壞和丟失。(1)資料管理信息
6、化,可隨時掌握通訊錄的更新情況。(2)提供快速、準確的處理通訊錄刪、改、存、搜、盤點等多種功能模式,并支持多種查看方式。(3)系統(tǒng)界面友好美觀,操作簡單易行,查詢靈活方便,數(shù)據(jù)存儲安全可靠。(4)個人事務管理系統(tǒng)的實施,可逐步提高人個對自身綜合信息的管理水平。(5)系統(tǒng)維護方便可靠,有較高的安全性,滿足實用性、先進性的要求。112 用戶特點本系統(tǒng)是一個大學校園內(nèi)部的存儲局域網(wǎng),用戶是任何一個日常事務需要進行信息化管理的人,是為了方便個人網(wǎng)絡(luò)上查看信息而設(shè)計的。前臺具有信息添加并檢索信息的功能,對日常事務管理,進行多方面的查詢,維護信息庫,對數(shù)據(jù)備分。12 非技術(shù)性要求121 本系統(tǒng)的開發(fā)周期為
7、(90天)開發(fā)流程為:需求分析設(shè)計編碼實現(xiàn)單元測試集成和系統(tǒng)測試交付,其中需求分析的更新貫穿于整個開發(fā)過程。122 要交付的工作產(chǎn)品需求規(guī)格說明書、設(shè)計說明書、測試報告、用戶手冊代碼、可執(zhí)行程序。13 系統(tǒng)環(huán)境131 硬件運行環(huán)境服務器處理器型號:AMD / Inter 2.8GHz及以上內(nèi)存容量:1GB及以上外存剩余空間:5GB及以上網(wǎng)絡(luò)配置:100M網(wǎng)卡132 軟件運行環(huán)境操作系統(tǒng):Windows 2000 / XP / Vista數(shù)據(jù)庫:運行支持軟件環(huán)境:瀏覽器:IE6 / IE7/IE8133 開發(fā)環(huán)境硬件環(huán)境本系統(tǒng)PC機開發(fā),配置如下:處理器型號:AMD / Intel 1.6GHz
8、及以上內(nèi)在剩余空間:512MB及以上外存剩余空間:1GB及以上網(wǎng)絡(luò)配置:100M網(wǎng)卡、串口軟件環(huán)境操作系統(tǒng):Windows XP瀏覽器: IE6+IE7IDE: Microsoft Visual Studio 2005Web服務器:IIS.0數(shù)據(jù)庫:測試工具:Microsoft Visual Studio 2005 集成測試工具配置工具及平臺:SVN+Google Code1.4 性能需求141 正確性需求系統(tǒng)正確性需求主要包括如下兩項: 系統(tǒng)應能夠把學生的用戶信息、通訊錄信息、個人事務以及財務情況等基本信息準確導入數(shù)據(jù)庫中; 系統(tǒng)也應能夠準確無誤地讀取用戶信息、通訊錄信息和個人事務和理財情況
9、信息。142 安全性需求系統(tǒng)用于存儲學生的用戶信息、通訊錄信息、個人事務以及財務情況等基本信息的數(shù)據(jù)庫具有很高的安全性,系統(tǒng)管理員、用戶登錄數(shù)據(jù)應加密后再通過網(wǎng)絡(luò)傳輸。143 界面需求系統(tǒng)對界面的需求應該是布局清晰,顏色搭配合理,色調(diào)柔和,各頁面主題風格一致,比較美觀,其他窗口較合理即可。144 精度需求由于系統(tǒng)所涉及的數(shù)據(jù)主要是個人或者以寢室為單位的少數(shù)用戶人數(shù),因此對數(shù)據(jù)精度無特殊要求。145 時間特性需求當系統(tǒng)最終用戶和系統(tǒng)管理員登錄系統(tǒng)時,系統(tǒng)應能在0.2秒內(nèi)識別出登錄用戶身份并進行簽到數(shù)據(jù)錄入。查看登錄用戶相關(guān)信息時,系統(tǒng)應能在1秒內(nèi)返回結(jié)果。146 穩(wěn)定性需求該系統(tǒng)部署后,在硬件條
10、件和支持軟件條件沒有發(fā)生變化的情況下,能夠一直保持運行狀態(tài),直到系統(tǒng)被升級或替代。147 靈活性需求當系統(tǒng)出現(xiàn)故障而不能使用時,用戶可以用手動方式作為記錄學生的用戶信息、通訊錄信息、個人事務以及財務情況等基本信息。148 擴展性需求本系統(tǒng)能夠在以下幾個方面進行擴展: 功能擴展:在現(xiàn)在功能模塊的基礎(chǔ)上增加用戶的其他信息、自動文檔生成模塊等; 支持環(huán)境的擴展:系統(tǒng)運行所要求的操作系統(tǒng)可以從Windows平臺擴展到其他平臺等。149 數(shù)據(jù)管理能力需求系統(tǒng)數(shù)據(jù)庫中應能對一定數(shù)據(jù)人員的相關(guān)信息進行存儲。1410 故障處理能力需求系統(tǒng)可能遇到硬件故障而不能正常讀取。故障發(fā)生時,將不能自動完成學生或用戶個人
11、事務和財務情況信息,此時需要對學生或用戶個人事務和財務情況信息進行手動記錄。系統(tǒng)出現(xiàn)軟件故障時,為滿足信息處理的要求,可以采取數(shù)據(jù)恢復來解決,因此平時要注意經(jīng)常進行數(shù)據(jù)備份。2 系統(tǒng)分析21 可行性分析近些年來,隨著社會的不斷發(fā)展與進步,人們對于信息化工作的認識,已由低層次向高層次發(fā)展,由原來的感性認識向理性認識提高,信息管理工作的重要性已逐漸被人們所認識,不少有識之士認為,個人事務管理也是一門科學,而要搞好這門科學,就必須學習和掌握多方面的專業(yè)知識,諸如教育管理學,圖書管理學,物資財務管理學、信息管理理論以及現(xiàn)代化的計算機管理知識和操作技能等,只有熟練地掌握了這門科學,才能搞好個人事務的管理
12、,才能適應教育改革的需要,為提供更好的服務。信息管理是教材管理中的重要環(huán)節(jié),是企業(yè)實現(xiàn)現(xiàn)代化管理的基礎(chǔ)。因此,在研究和開發(fā)信息管理系統(tǒng)時,大多把庫存管理系統(tǒng)作為突破口。庫存管理系統(tǒng)的實施將幫助用戶對信息的存儲、刪除、添加、修改、搜索和查詢等操作進行全面的控制和管理。該系統(tǒng)可幫助管理人員方便地管理信息的內(nèi)容,了解各個事務的信息情況,使信息管理人員可以及時了解和控制存儲業(yè)務各方面的準確情況和數(shù)據(jù),幫助用戶根據(jù)市場變化作出快速反應。 本系統(tǒng)是基于現(xiàn)代生活的理念,結(jié)合日常生活中您的需求而產(chǎn)生的一款貼近生活的個人事務管理系統(tǒng)。此系統(tǒng)主要針對于個人事務的完整統(tǒng)籌與管理,對于提高生活質(zhì)量完善生活內(nèi)容有很好的
13、作用。也更易于了解自身價值與需求。22 功能分析221 基本功能需求分析本課題要實現(xiàn)的是個人事務管理系統(tǒng),在設(shè)計該系統(tǒng)時,應盡可能的貼近生活,便于用戶操作。系統(tǒng)在實現(xiàn)上應該具有如下功能: (1)系統(tǒng)要求用戶必須輸入正確的用戶名和密碼才能進入系統(tǒng);(2)系統(tǒng)應該提供用戶的基本信息;(3)系統(tǒng)應該提供用戶信息管理;(4)系統(tǒng)應該提供通訊錄管理;(5)系統(tǒng)應該提供個人理財管理;(6)系統(tǒng)應該提供日志管理;(7)系統(tǒng)應該提供個人事務管理;(8)系統(tǒng)應該提供日歷查看功能;(9)系統(tǒng)應提供網(wǎng)頁收藏夾管理;(10)系統(tǒng)應該提供系統(tǒng)使用幫助;23 性能分析231 用戶界面需求 個人事務管理系統(tǒng)應提供簡單、層次
14、關(guān)系明了、清晰的操作界面,使用戶一目了然。盡可能的為用戶的錄入、查詢等功能操作提供方便。快捷按鈕的創(chuàng)建也是非常需要的,以方便用戶操作。232 系統(tǒng)安全性需求對于系統(tǒng)為方便客戶管理日常事務而開發(fā)。在登錄時,使用用戶驗證控件,來確認用戶是否為合法用戶,以保證信息安全。所以在系統(tǒng)的管理權(quán)限上應當進行嚴格控制,具體思想如下:1.要想對該個人事務管理系統(tǒng)進行操作就應當具有某些操作權(quán)限。沒有權(quán)限的用戶將不能通過任何渠道來登錄該系統(tǒng),查看該系統(tǒng)的任何信息和數(shù)據(jù),以確保系統(tǒng)的嚴密性和安全性。2.可以為該系統(tǒng)設(shè)定兩種登錄方式:系統(tǒng)管理員和普通用戶。沒有系統(tǒng)管理員或者普通用戶的用戶名和密碼任何人都不能登錄該系統(tǒng)。
15、系統(tǒng)管理員登錄可以對系統(tǒng)信息進行修改,包括用戶密碼等。當用戶忘記密碼時可以通過此賬號登陸用其他方式直接修改密碼。3 系統(tǒng)設(shè)計系統(tǒng)設(shè)計包括四個部分:總體設(shè)計、接口設(shè)計、詳細設(shè)計以及數(shù)據(jù)庫設(shè)計。我們將采用圖例說明的方式對系統(tǒng)進行全面的剖析,力求讓所有人對本系統(tǒng)有全方位的立體了解。添加用戶31 總體設(shè)計 用戶管理模塊修改密碼刪除用戶添加查看通訊錄模塊刪除用戶修改添加日志個人事務管理系統(tǒng)刪除日志查看日志日志管理模塊查看事務刪除事務個人事務模塊添加事務添加計算器查看記賬薄個人理財模塊刪除幫助模塊系統(tǒng)介紹使用說明塊顯示查看日歷模塊顯示網(wǎng)頁收藏夾模塊日歷圖3.1 系統(tǒng)功能模塊圖311 在整體設(shè)計中,我們將個
16、人事務管理系統(tǒng)分為八個大的模塊:用戶管理模塊:用戶管理模塊包括:用戶登錄后的增加用戶、修改用戶密碼和刪除用戶三個部分;通訊錄管理模塊:通訊錄管理模塊包括:查看、添加、修改、刪除四個的部分;日志管理模塊:日志管理模塊包括:日志信息錄入添加、查看日志、刪除日志三項功能;個人事務模塊:個人事務模塊包括:個人事務的添加、查看和刪除三個部分;個人理財模塊:個人理財模塊包括:計算器、記賬簿二個功能模塊;而記賬簿又分為添加、查看、刪除三個小模塊。網(wǎng)頁收藏夾模塊:網(wǎng)頁收藏夾模塊包括:收藏信息的查看。查看日歷模塊:查看日歷模塊包括:日歷的顯示以及查看。幫助模塊:幫助模塊包括:系統(tǒng)介紹和使用說明二個功能。312
17、系統(tǒng)的功能需求用例圖1、系統(tǒng)整體用例圖:2、用戶登錄:用例編號:1用例名稱:用戶登錄用例描述:對用戶的添加、修改和刪除。前置條件:無前置條件。后置條件:系統(tǒng)管理員登錄系統(tǒng)并經(jīng)過了身份驗證。活動步驟:系統(tǒng)管理員登錄系統(tǒng)。管理員添加用戶信息;管理員修改用戶信息;管理員刪除用戶信息。3、通訊錄管理:用例編號:2用例名稱:通訊錄管理用例描述:對聯(lián)系人信息進行管理。前置條件:無前置條件。后置條件:系統(tǒng)管理員登錄系統(tǒng)并經(jīng)過了身份驗證?;顒硬襟E:系統(tǒng)管理員登錄系統(tǒng)。 添加聯(lián)系人信息; 修改聯(lián)系人信息; 查看通訊信息。4、日志管理:用例編號:3用例名稱:日志管理用例描述:對日志信息進行管理。前置條件:無前置條
18、件。后置條件:系統(tǒng)管理員登錄系統(tǒng)并經(jīng)過了身份驗證?;顒硬襟E:系統(tǒng)管理員登錄系統(tǒng)。 添加日志信息; 刪除日志信息; 查看日志信息。5、個人事務管理:用例編號:4用例名稱:票務信息管理用例描述:對票務有關(guān)信息進行管理。前置條件:系統(tǒng)管理員登錄系統(tǒng)并經(jīng)過了身份驗證。后置條件:系統(tǒng)管理員進行了身份難通過?;顒硬襟E:系統(tǒng)管理員登錄系統(tǒng)。 添加訂票信息; 修改訂票信息; 查詢訂票信息。6、個人理財管理:用例編號:5用例名稱:個人理財管理用例描述:對個人財務信息進行管理。前置條件:無前置條件。后置條件:系統(tǒng)管理員登錄系統(tǒng)并經(jīng)過了身份驗證?;顒硬襟E:系統(tǒng)管理員登錄系統(tǒng)。 使用計算器進行計算; 添加收支情況信息
19、; 修改收支情況信息; 查看收支情況信息。32 接口設(shè)計321 用戶接口用C#編寫的系統(tǒng)程序,總體上分為兩類窗口:登錄窗口和用戶使用窗口。登錄窗口要求大方整潔,而用戶使用窗口則要求清晰、美觀,用戶在使用不同模塊功能時,其窗口界面色調(diào)柔和,風格和諧一致。322 外部接口1.數(shù)據(jù)存儲:本系統(tǒng)涉及大量數(shù)據(jù)的存儲和處理,通過C#與MS SQL Server 2005 Espress交互;2.文檔生成:為了方便自動生成文檔,采用Office 2003的可編程接口。323內(nèi)部接口本系統(tǒng)以數(shù)據(jù)為中心,各功能模塊通過與數(shù)據(jù)庫服務器交互。各功能模塊頁面跳轉(zhuǎn)時通過傳遞參數(shù),并通過統(tǒng)一的數(shù)據(jù)庫連接在一起。33 詳細
20、設(shè)計1)模塊編號:01模塊名稱:登入登出模塊編寫者:模塊功能概述:提供寢室成員用戶的身份驗證功能。界面描述:登錄界面本界面有一個登錄框,供所有用戶人員輸入正確的用戶名、密碼,則能登錄成功,根據(jù)登錄人員的身份自動跳轉(zhuǎn)到相應的界面進行相應的操作。如果輸入錯誤則顯示錯誤信息。2)模塊編號:02模塊名稱:用戶賬戶管理模塊功能概述:增加、刪除、修改用戶信息界面描述:系統(tǒng)管理員登錄后,進入系統(tǒng)管理界面,選擇相應的操作對用戶賬戶進行增加修改刪除動作。頁面設(shè)計:此頁面包主要含一個用戶表單,表單包含各個用戶的用戶名、密碼和權(quán)限以及添加、刪除用戶,修改用戶按鈕。3)模塊編號:03模塊名稱:通訊錄信息管理模塊功能概
21、述:宿舍管理員發(fā)放外來人員信息單,學生填寫相關(guān)信息后,宿舍管理員把相關(guān)信息錄入到系統(tǒng)中。界面描述:用戶登錄后進入該界面后對有關(guān)通訊信息的管理,選擇相關(guān)操作后可進行添加聯(lián)系人信息、修改聯(lián)系人信息、刪除聯(lián)系人信息。a. 添加聯(lián)系人信息功能:寢室成員等相關(guān)管理人員添加聯(lián)系人信息。頁面設(shè)計:本頁面主要包含了一個添加聯(lián)系人信息的表單。表單包含聯(lián)系人的各種信息,還有一個添加后的保存按鈕。b.修改聯(lián)系人信息功能:寢室成員等相關(guān)管理人員修改聯(lián)系人信息。頁面設(shè)計:本頁面包含一個聯(lián)系人信息表單,單擊修改按鈕可以修改所在包含一個聯(lián)系人信息表單,單擊修改按鈕可以修改所要修改的信息,單擊保存按鈕保存修改后的聯(lián)系人信息。
22、c.刪除聯(lián)系人信息功能:寢室成員處等相關(guān)管理人員可以刪除相關(guān)聯(lián)系人信息。頁面設(shè)計:本頁面包含一個聯(lián)系人列表和刪除按鈕,單擊刪除后可以刪除該聯(lián)系人信息。4)模塊編號:04模塊名稱:個人事務管理模塊模塊功能概述:按照不同的要求和用戶類別管理個人事務信息。界面描述:本模塊包括個人事務的添加、查看和刪除三個小模塊。a.個人事務添加及刪除包括對時間、地點、事務等信息的錄入以及刪除。頁面設(shè)計:本頁面包含一個表單。表單包含時間,地點、事務等基本信息。用戶進入后可以錄入有關(guān)信息。b個人事務查看對已經(jīng)錄入的事物信息進行查看。5)模塊編號:05模塊名稱:個人理財模塊模塊功能概述:對用戶的財務等信息進行管理。界面描
23、述:本模塊包括計算器和記賬薄兩個部分。用戶登錄后,可以錄入自己財務的有關(guān)收支情況,并使用系統(tǒng)自帶的計算器進行準確的計算。6)模塊編號:06模塊名稱:網(wǎng)頁收藏夾及查看日歷模塊模塊功能概述:將用戶喜歡的網(wǎng)頁進行收藏后查看,以及對當前日期的農(nóng)歷等信息進行查看顯示。界面描述:用戶登錄后,當有瀏覽到自己喜歡的網(wǎng)頁想進行個人的保存時,可以使用收藏夾功能進行保存后的查看,而同時可以對當前日歷進行查看。34 數(shù)據(jù)庫設(shè)計341 系統(tǒng)E-R圖設(shè)計圖3.2系統(tǒng)E-R圖342 系統(tǒng)數(shù)據(jù)表 用戶信息表:字段名稱數(shù)據(jù)類型字段大小說明useridint4用戶號usernameText16用戶名passwordText16密
24、碼通訊錄信息表:字段名稱數(shù)據(jù)類型字段大小說明namevchar50姓名sexvchar50性別boolvchar50血型reluVchar50關(guān)系birthvchar50出生日期addressvchar50地址telvchar50電話mobvchar50手機emailvchar50E-mailQQvchar50QQ事務表:字段名稱數(shù)據(jù)類型字段大小說明date1vchar50時間addressvchar50地址eventtext事件記賬薄表:字段名稱數(shù)據(jù)類型字段大小說明名稱vchar50賬目名稱事情vchar50賬目事情開支vchar50開支收入vchar50收入時間vchar50時間備注vch
25、ar50備注日志表:字段名稱數(shù)據(jù)類型字段大小說明titlevchar50標題date1vchar50時間contenttext內(nèi)容4 系統(tǒng)實現(xiàn)(部分代碼如下:)41 登錄界面:登錄界面提供用戶的管理,對用戶信息的安全及使用進行有效控制,本系統(tǒng)默認登錄名為admin密碼為123。代碼如下:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Data.SqlCli
26、ent ;namespace messagemanager/ / Form1 的摘要說明。/ public class Form1 : System.Windows.Forms.Formprivate System.Windows.Forms.Panel panel1;private System.Windows.Forms.Label label1;private System.Windows.Forms.Label label2;private System.Windows.Forms.Label label3;private System.Windows.Forms.Button but
27、ton1;private System.Windows.Forms.Button button2;private System.Windows.Forms.TextBox username;private System.Windows.Forms.TextBox userpassword;/ / 必需的設(shè)計器變量。/ private System.ComponentModel.Container components = null; public Form1()/ Windows 窗體設(shè)計器支持所必需的/InitializeComponent();/ TODO: 在InitializeComp
28、onent 調(diào)用后添加任何構(gòu)造函數(shù)代碼/ / 清理所有正在使用的資源。/ protected override void Dispose( bool disposing )if( disposing )if (components != null) components.Dispose();base.Dispose( disposing );/ / 應用程序的主入口點。/ STAThreadstatic void Main() Application.Run(new Form1();private void Form1_Load(object sender, System.EventArgs
29、e) private void button1_Click(object sender, System.EventArgs e) if (username.Text = ) MessageBox.Show(this, 用戶名不能為空 ,提示信息,MessageBoxButtons.OK, MessageBoxIcon .Information); else string url = Server=.;Integrated Security=true;database=wxdong; string sql = Select* from usertable where username=name
30、and password=password; SqlConnection conn = new SqlConnection(url); SqlCommand cmd = new SqlCommand(sql, conn); SqlDataReader red = null; cmd.Parameters.Add(name, SqlDbType.VarChar, 30); cmd.Parameters.Add(password, SqlDbType.Char, 30); cmd.Parametersname.Value = username.Text; cmd.Parameterspasswor
31、d.Value = userpassword.Text; try conn.Open(); red = cmd.ExecuteReader(); if (red.Read() try MessageBox.Show(this, 歡迎進入本系統(tǒng) , 提示信息, MessageBoxButtons.OK, MessageBoxIcon.Information); Form2 a = new Form2(); a.Show(); this.Hide(); catch (Exception e2) System.Console.WriteLine(e2); else MessageBox.Show(t
32、his, 密碼有誤碼 , 提示信息, MessageBoxButtons.OK, MessageBoxIcon.Information); catch (Exception e1) MessageBox.Show(e1.Message); private void button2_Click(object sender, System.EventArgs e)this.Close (); private void username_TextChanged(object sender, EventArgs e) 4.2 主界面:主界面提供本系統(tǒng)的主要功能的操作,代碼如下:using System
33、;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;namespace messagemanager/ / Form2 的摘要說明。/ public class Form2 : System.Windows.Forms.Formprivate System.Windows.Forms.MainMenu mainMenu1;private System.Windows.Forms.MenuItem menuItem1;private System
34、.Windows.Forms.MenuItem menuItem2;private System.Windows.Forms.MenuItem menuItem3;private System.Windows.Forms.Panel panel1;private System.Windows.Forms.MenuItem menuItem4;private System.Windows.Forms.MenuItem menuItem5;private System.Windows.Forms.MenuItem menuItem6;private System.Windows.Forms.Men
35、uItem menuItem7;private System.Windows.Forms.MenuItem menuItem8;private System.Windows.Forms.MenuItem menuItem9;private System.Windows.Forms.MenuItem menuItem10;private System.Windows.Forms.MenuItem menuItem11;private System.Windows.Forms.MenuItem menuItem12;private System.Windows.Forms.MenuItem men
36、uItem13;private System.Windows.Forms.MenuItem menuItem14;private System.Windows.Forms.MenuItem menuItem15;private System.Windows.Forms.MenuItem menuItem16;private System.Windows.Forms.MenuItem menuItem17;private System.Windows.Forms.MenuItem menuItem18;private System.Windows.Forms.MenuItem menuItem1
37、9;private System.Windows.Forms.MenuItem menuItem20; private System.Windows.Forms.MenuItem menuItem21;private System.Windows.Forms.Button button1; private System.Windows.Forms.Button button2; private MenuItem menuItem23; private MenuItem menuItem24; private StatusStrip statusStrip1; private ToolStrip
38、StatusLabel toolStripStatusLabel1; private ToolStripStatusLabel toolStripStatusLabel2; private ToolStripStatusLabel toolStripStatusLabel3; private MenuItem menuItem25; private MenuItem menuItem26; private MenuItem menuItem27; private MenuItem menuItem28; private MenuItem menuItem29; private MenuItem
39、 menuItem30; private MenuItem menuItem31; private IContainer components;public Form2()/ Windows 窗體設(shè)計器支持所必需的/InitializeComponent();/ TODO: 在InitializeComponent 調(diào)用后添加任何構(gòu)造函數(shù)代碼/ / 清理所有正在使用的資源。/ protected override void Dispose( bool disposing )if( disposing )if(components != null)components.Dispose();bas
40、e.Dispose( disposing );private void button1_Click(object sender, System.EventArgs e)Form1 retu=new Form1 ();retu.Show() ; this.Dispose();private void menuItem2_Click(object sender, System.EventArgs e)Form3 sh=new Form3 ();sh.Show (); private void Form2_Load(object sender, EventArgs e) private void b
41、utton2_Click(object sender, EventArgs e) this.Dispose(); private void menuItem3_Click(object sender, EventArgs e) usertable3 op = new usertable3(); op.Show(); private void menuItem23_Click(object sender, EventArgs e) usertable4 op = new usertable4(); op.Show(); private void menuItem20_Click(object s
42、ender, EventArgs e) shijian op = new shijian(); op.Show(); op.SetBounds(100,300,400,500); private void menuItem10_Click(object sender, EventArgs e) tongxin1 op = new tongxin1(); op.Show(); private void menuItem18_Click(object sender, EventArgs e) jisuanqi op1 = new jisuanqi(); op1.Show(); private vo
43、id menuItem11_Click(object sender, EventArgs e) tongxin2 op = new tongxin2(); op.Show(); private void menuItem12_Click(object sender, EventArgs e) tongxin3 op = new tongxin3(); op.Show(); private void menuItem24_Click(object sender, EventArgs e) tongxin4 op = new tongxin4(); op.Show(); private void
44、menuItem13_Click(object sender, EventArgs e) rizhi1 op = new rizhi1(); op.Show(); private void menuItem14_Click(object sender, EventArgs e) rizhi2 op = new rizhi2(); op.Show(); private void menuItem25_Click(object sender, EventArgs e) rizhi3 op = new rizhi3(); op.Show(); private void menuItem26_Click(object sender, EventArgs e) jizhangadd op = new jizhangadd(); op.Show(); private void menuItem27_Click(object sender, Even
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖南省衡陽縣2025屆五下數(shù)學期末聯(lián)考模擬試題含答案
- 安徽科技學院《SAS與統(tǒng)計分析》2023-2024學年第一學期期末試卷
- 日喀則地區(qū)康馬縣2025屆四年級數(shù)學第二學期期末監(jiān)測試題含解析
- 邢臺醫(yī)學高等專科學?!妒称贩治鰧嶒灐?023-2024學年第二學期期末試卷
- 北京信息科技大學《發(fā)展心理學》2023-2024學年第一學期期末試卷
- 山西藝術(shù)職業(yè)學院《建筑法規(guī)》2023-2024學年第二學期期末試卷
- 供水工程管理制度
- 智能美容檢測產(chǎn)品調(diào)查問卷
- 常用筆種類調(diào)查
- 2025年網(wǎng)絡(luò)直播投資分析:傳統(tǒng)文化與現(xiàn)代傳播的融合之道
- 內(nèi)科年終總結(jié)和工作計劃
- 《物聯(lián)網(wǎng)技術(shù)在冷鏈物流中的應用探究》開題報告(有提綱)3000字
- 深圳市保障性住房標準化設(shè)計圖集(一)
- 全套教學課件《工程倫理學》
- 肺部感染臨床路徑
- 新教材高中政治 4.2 實現(xiàn)中華民族偉大復興的中國夢說課稿 新人教版必修1
- 補辦電話卡委托書
- 人美版美術(shù) 二年級下冊全冊教學設(shè)計(表格式)
- 機電控制及可編程序控制器技術(shù)課程設(shè)計報告
- 中班故事《響亮的大鼓》課件
- 復數(shù)算符在人工智能中的應用
評論
0/150
提交評論