個(gè)人的的事務(wù)管理系統(tǒng)_第1頁
個(gè)人的的事務(wù)管理系統(tǒng)_第2頁
個(gè)人的的事務(wù)管理系統(tǒng)_第3頁
個(gè)人的的事務(wù)管理系統(tǒng)_第4頁
個(gè)人的的事務(wù)管理系統(tǒng)_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、XXXX學(xué)院數(shù)計(jì)學(xué)院20092010第二學(xué)期課程設(shè)計(jì)報(bào)告冊(cè)課程設(shè)計(jì)題目:個(gè)人事務(wù)管理系統(tǒng)課程名稱:軟件工程課程設(shè)計(jì)班 級(jí):0X計(jì)本(X)班姓 名:肖X 高XX 胡XX 黃XX 曾X學(xué) 號(hào):0X0X030XX 0X0X0X0XX 0X0X0X0XX 0X0X030XX 0X0X03XXX指導(dǎo)教師:巫XX完成時(shí)間:2010年6月1日系統(tǒng)項(xiàng)目簡介:近些年來,隨著社會(huì)的不斷發(fā)展與進(jìn)步,人們對(duì)于信息化工作的認(rèn)識(shí),已由低層次向高層次發(fā)展,由原來的感性認(rèn)識(shí)向理性認(rèn)識(shí)提高,信息管理工作的重要性已逐漸被人們所認(rèn)識(shí),而為了方便個(gè)人對(duì)日常事務(wù)進(jìn)行信息化管理,使信息存儲(chǔ)達(dá)到準(zhǔn)確、快速、完善并快速反饋進(jìn)行信息處理加工,

2、我們最終設(shè)計(jì)出了個(gè)人事務(wù)管理系統(tǒng),系統(tǒng)實(shí)現(xiàn)了資料管理信息化,提供快速、準(zhǔn)確的處理通訊錄刪、改、存、搜、盤點(diǎn)等多種功能模式,并支持多種查看方式。而個(gè)人事務(wù)管理系統(tǒng)的實(shí)施,可逐步提高人個(gè)對(duì)自身綜合信息的管理水平。目錄1.引言.32.系統(tǒng)分析.7 可行性分析.7 功能分析.7 性能分析.83.系統(tǒng)設(shè)計(jì).8 總體設(shè)計(jì).9 接口設(shè)計(jì).16 詳細(xì)設(shè)計(jì).16 數(shù)據(jù)庫設(shè)計(jì).184.系統(tǒng)實(shí)現(xiàn).205.系統(tǒng)測試.546.總結(jié).557.參考文獻(xiàn).561 引言隨著人門之間的交流不斷的加深,各種合作也不斷增強(qiáng),為了適應(yīng)個(gè)人對(duì)信息綜合利用的需要。為此,設(shè)計(jì)個(gè)人事務(wù)管理系統(tǒng)這一小型軟件來滿足人們的要求,這是社會(huì)的需要。個(gè)人

3、事務(wù)管理系統(tǒng)是一個(gè)把個(gè)人信息集于一體以及另外的一些附加功能; 是培養(yǎng)人才過程中傳授知識(shí)和技能的基本工具;它結(jié)構(gòu)相對(duì)單,沒有其它那些軟件功能復(fù)雜,而且易懂,一學(xué)就會(huì),個(gè)人制作這個(gè)軟件只需要很短的時(shí)間就可以完全部功能的設(shè)計(jì)。把微型計(jì)算機(jī)引入高等院校的對(duì)個(gè)人信息進(jìn)行管理,給個(gè)人日常事情管理帶來了方便,是管理走向現(xiàn)代化的標(biāo)志。首先,有利個(gè)人擺脫“信息紊亂”的繁忙的事務(wù)性工作,更多地進(jìn)行日常事情的研究,及時(shí)提供優(yōu)質(zhì)適用的信;其次,有利于提高信息管理工作的效率和水平,促進(jìn)管理的規(guī)范化和現(xiàn)代化。微機(jī)及其管理軟件的運(yùn)用,使管理信息處理的速度和數(shù)量呈幾何級(jí)數(shù)提高,推動(dòng)了通訊錄理工作現(xiàn)代化的發(fā)展;第三,有利于提高

4、通訊錄管理工作人員的自身素質(zhì),管理工作者要通過各種方式和途徑不斷加強(qiáng)自身的學(xué)習(xí)和提高,以及適應(yīng)變化了的工作環(huán)境和管理方式。該系統(tǒng)擁有較強(qiáng)大的存儲(chǔ)功能。此系統(tǒng)是建立在Microsoft Visual Studio 2005平臺(tái)上的,后臺(tái)數(shù)據(jù)庫使用SQLSERVER,具有多種查詢和統(tǒng)計(jì)功能。按照現(xiàn)在個(gè)人常事務(wù)管理的需求所設(shè)計(jì),數(shù)據(jù)庫容量大并且安全可靠。能及時(shí)處理日常的統(tǒng)計(jì)任務(wù),且能對(duì)單據(jù)進(jìn)行查詢和統(tǒng)計(jì),數(shù)據(jù)備分功能使得本系統(tǒng)更加完善,能有效地防止教材庫的數(shù)據(jù)破壞和丟失。本系統(tǒng)的開發(fā)是嚴(yán)格按照軟件工程領(lǐng)域中開發(fā)軟件的方法和步驟來進(jìn)行的,在開發(fā)過程中始終保持認(rèn)真嚴(yán)謹(jǐn)?shù)膽B(tài)度,對(duì)開發(fā)出的系統(tǒng)進(jìn)行了反復(fù)的調(diào)

5、試,力爭做到使該系統(tǒng)更加完善,以適應(yīng)信息時(shí)代發(fā)展的需要,如果還有什么不足這處請(qǐng)大家指出。11 任務(wù)概述111 目標(biāo)該系統(tǒng)擁有較強(qiáng)大的存儲(chǔ)功能,能使得通訊的更新、統(tǒng)計(jì)變得方便、快捷、高效、迅速,后臺(tái)數(shù)據(jù)庫使用ACCESS,具有多種查詢和統(tǒng)計(jì)功能。按照現(xiàn)在通訊錄的需求所設(shè)計(jì),數(shù)據(jù)庫容量不大但安全可靠。能及時(shí)處理日常的任務(wù)處理,并自動(dòng)生數(shù)據(jù),打出清單,完成各類報(bào)表。此外還提供多種查詢方式姓及qq號(hào)名類別。在庫存管理上也提供了多種查詢方式,對(duì)單據(jù)進(jìn)行查詢和統(tǒng)計(jì),數(shù)據(jù)備分功能使得本系統(tǒng)更加完善,能有效地防止教材庫的數(shù)據(jù)破壞和丟失。(1)資料管理信息化,可隨時(shí)掌握通訊錄的更新情況。(2)提供快速、準(zhǔn)確的處

6、理通訊錄刪、改、存、搜、盤點(diǎn)等多種功能模式,并支持多種查看方式。(3)系統(tǒng)界面友好美觀,操作簡單易行,查詢靈活方便,數(shù)據(jù)存儲(chǔ)安全可靠。(4)個(gè)人事務(wù)管理系統(tǒng)的實(shí)施,可逐步提高人個(gè)對(duì)自身綜合信息的管理水平。(5)系統(tǒng)維護(hù)方便可靠,有較高的安全性,滿足實(shí)用性、先進(jìn)性的要求。112 用戶特點(diǎn)本系統(tǒng)是一個(gè)大學(xué)校園內(nèi)部的存儲(chǔ)局域網(wǎng),用戶是任何一個(gè)日常事務(wù)需要進(jìn)行信息化管理的人,是為了方便個(gè)人網(wǎng)絡(luò)上查看信息而設(shè)計(jì)的。前臺(tái)具有信息添加并檢索信息的功能,對(duì)日常事務(wù)管理,進(jìn)行多方面的查詢,維護(hù)信息庫,對(duì)數(shù)據(jù)備分。12 非技術(shù)性要求121 本系統(tǒng)的開發(fā)周期為(90天)開發(fā)流程為:需求分析設(shè)計(jì)編碼實(shí)現(xiàn)單元測試集成和

7、系統(tǒng)測試交付,其中需求分析的更新貫穿于整個(gè)開發(fā)過程。122 要交付的工作產(chǎn)品需求規(guī)格說明書、設(shè)計(jì)說明書、測試報(bào)告、用戶手冊(cè)代碼、可執(zhí)行程序。13 系統(tǒng)環(huán)境131 硬件運(yùn)行環(huán)境服務(wù)器處理器型號(hào):AMD / Inter 及以上內(nèi)存容量:1GB及以上外存剩余空間:5GB及以上網(wǎng)絡(luò)配置:100M網(wǎng)卡132 軟件運(yùn)行環(huán)境操作系統(tǒng):Windows 2000 / XP / Vista數(shù)據(jù)庫:運(yùn)行支持軟件環(huán)境:瀏覽器:IE6 / IE7/IE8133 開發(fā)環(huán)境硬件環(huán)境本系統(tǒng)PC機(jī)開發(fā),配置如下:處理器型號(hào):AMD / Intel 及以上內(nèi)在剩余空間:512MB及以上外存剩余空間:1GB及以上網(wǎng)絡(luò)配置:100M

8、網(wǎng)卡、串口軟件環(huán)境操作系統(tǒng):Windows XP瀏覽器: IE6+IE7IDE: Microsoft Visual Studio 2005Web服務(wù)器:數(shù)據(jù)庫:測試工具:Microsoft Visual Studio 2005 集成測試工具配置工具及平臺(tái):SVN+Google Code 性能需求141 正確性需求系統(tǒng)正確性需求主要包括如下兩項(xiàng): 系統(tǒng)應(yīng)能夠把學(xué)生的用戶信息、通訊錄信息、個(gè)人事務(wù)以及財(cái)務(wù)情況等基本信息準(zhǔn)確導(dǎo)入數(shù)據(jù)庫中; 系統(tǒng)也應(yīng)能夠準(zhǔn)確無誤地讀取用戶信息、通訊錄信息和個(gè)人事務(wù)和理財(cái)情況信息。142 安全性需求系統(tǒng)用于存儲(chǔ)學(xué)生的用戶信息、通訊錄信息、個(gè)人事務(wù)以及財(cái)務(wù)情況等基本信息的

9、數(shù)據(jù)庫具有很高的安全性,系統(tǒng)管理員、用戶登錄數(shù)據(jù)應(yīng)加密后再通過網(wǎng)絡(luò)傳輸。143 界面需求系統(tǒng)對(duì)界面的需求應(yīng)該是布局清晰,顏色搭配合理,色調(diào)柔和,各頁面主題風(fēng)格一致,比較美觀,其他窗口較合理即可。144 精度需求由于系統(tǒng)所涉及的數(shù)據(jù)主要是個(gè)人或者以寢室為單位的少數(shù)用戶人數(shù),因此對(duì)數(shù)據(jù)精度無特殊要求。145 時(shí)間特性需求當(dāng)系統(tǒng)最終用戶和系統(tǒng)管理員登錄系統(tǒng)時(shí),系統(tǒng)應(yīng)能在秒內(nèi)識(shí)別出登錄用戶身份并進(jìn)行簽到數(shù)據(jù)錄入。查看登錄用戶相關(guān)信息時(shí),系統(tǒng)應(yīng)能在1秒內(nèi)返回結(jié)果。146 穩(wěn)定性需求該系統(tǒng)部署后,在硬件條件和支持軟件條件沒有發(fā)生變化的情況下,能夠一直保持運(yùn)行狀態(tài),直到系統(tǒng)被升級(jí)或替代。147 靈活性需求當(dāng)

10、系統(tǒng)出現(xiàn)故障而不能使用時(shí),用戶可以用手動(dòng)方式作為記錄學(xué)生的用戶信息、通訊錄信息、個(gè)人事務(wù)以及財(cái)務(wù)情況等基本信息。148 擴(kuò)展性需求本系統(tǒng)能夠在以下幾個(gè)方面進(jìn)行擴(kuò)展: 功能擴(kuò)展:在現(xiàn)在功能模塊的基礎(chǔ)上增加用戶的其他信息、自動(dòng)文檔生成模塊等; 支持環(huán)境的擴(kuò)展:系統(tǒng)運(yùn)行所要求的操作系統(tǒng)可以從Windows平臺(tái)擴(kuò)展到其他平臺(tái)等。149 數(shù)據(jù)管理能力需求系統(tǒng)數(shù)據(jù)庫中應(yīng)能對(duì)一定數(shù)據(jù)人員的相關(guān)信息進(jìn)行存儲(chǔ)。1410 故障處理能力需求系統(tǒng)可能遇到硬件故障而不能正常讀取。故障發(fā)生時(shí),將不能自動(dòng)完成學(xué)生或用戶個(gè)人事務(wù)和財(cái)務(wù)情況信息,此時(shí)需要對(duì)學(xué)生或用戶個(gè)人事務(wù)和財(cái)務(wù)情況信息進(jìn)行手動(dòng)記錄。系統(tǒng)出現(xiàn)軟件故障時(shí),為滿足

11、信息處理的要求,可以采取數(shù)據(jù)恢復(fù)來解決,因此平時(shí)要注意經(jīng)常進(jìn)行數(shù)據(jù)備份。2 系統(tǒng)分析21 可行性分析近些年來,隨著社會(huì)的不斷發(fā)展與進(jìn)步,人們對(duì)于信息化工作的認(rèn)識(shí),已由低層次向高層次發(fā)展,由原來的感性認(rèn)識(shí)向理性認(rèn)識(shí)提高,信息管理工作的重要性已逐漸被人們所認(rèn)識(shí),不少有識(shí)之士認(rèn)為,個(gè)人事務(wù)管理也是一門科學(xué),而要搞好這門科學(xué),就必須學(xué)習(xí)和掌握多方面的專業(yè)知識(shí),諸如教育管理學(xué),圖書管理學(xué),物資財(cái)務(wù)管理學(xué)、信息管理理論以及現(xiàn)代化的計(jì)算機(jī)管理知識(shí)和操作技能等,只有熟練地掌握了這門科學(xué),才能搞好個(gè)人事務(wù)的管理,才能適應(yīng)教育改革的需要,為提供更好的服務(wù)。信息管理是教材管理中的重要環(huán)節(jié),是企業(yè)實(shí)現(xiàn)現(xiàn)代化管理的基礎(chǔ)

12、。因此,在研究和開發(fā)信息管理系統(tǒng)時(shí),大多把庫存管理系統(tǒng)作為突破口。庫存管理系統(tǒng)的實(shí)施將幫助用戶對(duì)信息的存儲(chǔ)、刪除、添加、修改、搜索和查詢等操作進(jìn)行全面的控制和管理。該系統(tǒng)可幫助管理人員方便地管理信息的內(nèi)容,了解各個(gè)事務(wù)的信息情況,使信息管理人員可以及時(shí)了解和控制存儲(chǔ)業(yè)務(wù)各方面的準(zhǔn)確情況和數(shù)據(jù),幫助用戶根據(jù)市場變化作出快速反應(yīng)。 本系統(tǒng)是基于現(xiàn)代生活的理念,結(jié)合日常生活中您的需求而產(chǎn)生的一款貼近生活的個(gè)人事務(wù)管理系統(tǒng)。此系統(tǒng)主要針對(duì)于個(gè)人事務(wù)的完整統(tǒng)籌與管理,對(duì)于提高生活質(zhì)量完善生活內(nèi)容有很好的作用。也更易于了解自身價(jià)值與需求。22 功能分析221 基本功能需求分析本課題要實(shí)現(xiàn)的是個(gè)人事務(wù)管理系

13、統(tǒng),在設(shè)計(jì)該系統(tǒng)時(shí),應(yīng)盡可能的貼近生活,便于用戶操作。系統(tǒng)在實(shí)現(xiàn)上應(yīng)該具有如下功能: (1)系統(tǒng)要求用戶必須輸入正確的用戶名和密碼才能進(jìn)入系統(tǒng);(2)系統(tǒng)應(yīng)該提供用戶的基本信息;(3)系統(tǒng)應(yīng)該提供用戶信息管理;(4)系統(tǒng)應(yīng)該提供通訊錄管理;(5)系統(tǒng)應(yīng)該提供個(gè)人理財(cái)管理;(6)系統(tǒng)應(yīng)該提供日志管理;(7)系統(tǒng)應(yīng)該提供個(gè)人事務(wù)管理;(8)系統(tǒng)應(yīng)該提供日歷查看功能;(9)系統(tǒng)應(yīng)提供網(wǎng)頁收藏夾管理;(10)系統(tǒng)應(yīng)該提供系統(tǒng)使用幫助;23 性能分析231 用戶界面需求 個(gè)人事務(wù)管理系統(tǒng)應(yīng)提供簡單、層次關(guān)系明了、清晰的操作界面,使用戶一目了然。盡可能的為用戶的錄入、查詢等功能操作提供方便。快捷按鈕的創(chuàng)建

14、也是非常需要的,以方便用戶操作。232 系統(tǒng)安全性需求對(duì)于系統(tǒng)為方便客戶管理日常事務(wù)而開發(fā)。在登錄時(shí),使用用戶驗(yàn)證控件,來確認(rèn)用戶是否為合法用戶,以保證信息安全。所以在系統(tǒng)的管理權(quán)限上應(yīng)當(dāng)進(jìn)行嚴(yán)格控制,具體思想如下:1.要想對(duì)該個(gè)人事務(wù)管理系統(tǒng)進(jìn)行操作就應(yīng)當(dāng)具有某些操作權(quán)限。沒有權(quán)限的用戶將不能通過任何渠道來登錄該系統(tǒng),查看該系統(tǒng)的任何信息和數(shù)據(jù),以確保系統(tǒng)的嚴(yán)密性和安全性。2.可以為該系統(tǒng)設(shè)定兩種登錄方式:系統(tǒng)管理員和普通用戶。沒有系統(tǒng)管理員或者普通用戶的用戶名和密碼任何人都不能登錄該系統(tǒng)。系統(tǒng)管理員登錄可以對(duì)系統(tǒng)信息進(jìn)行修改,包括用戶密碼等。當(dāng)用戶忘記密碼時(shí)可以通過此賬號(hào)登陸用其他方式直接

15、修改密碼。3 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)包括四個(gè)部分:總體設(shè)計(jì)、接口設(shè)計(jì)、詳細(xì)設(shè)計(jì)以及數(shù)據(jù)庫設(shè)計(jì)。我們將采用圖例說明的方式對(duì)系統(tǒng)進(jìn)行全面的剖析,力求讓所有人對(duì)本系統(tǒng)有全方位的立體了解。添加用戶添加用戶31 總體設(shè)計(jì) 用戶管理模塊修改密碼刪除用戶用戶管理模塊修改密碼刪除用戶添加查看通訊錄模塊添加查看通訊錄模塊刪除用戶修改刪除用戶修改添加日志個(gè)人事務(wù)管理系統(tǒng)添加日志個(gè)人事務(wù)管理系統(tǒng)刪除日志查看日志日志管理模塊刪除日志查看日志日志管理模塊查看事務(wù)查看事務(wù)刪除事務(wù)個(gè)人事務(wù)模塊添加事務(wù)刪除事務(wù)個(gè)人事務(wù)模塊添加事務(wù)添加計(jì)算器添加計(jì)算器查看記賬薄個(gè)人理財(cái)模塊查看記賬薄個(gè)人理財(cái)模塊刪除刪除幫助模塊系統(tǒng)介紹幫助模塊系統(tǒng)介

16、紹使用說明塊使用說明塊顯示查看日歷模塊顯示查看日歷模塊顯示網(wǎng)頁收藏夾模塊日歷顯示網(wǎng)頁收藏夾模塊日歷圖 系統(tǒng)功能模塊圖311 在整體設(shè)計(jì)中,我們將個(gè)人事務(wù)管理系統(tǒng)分為八個(gè)大的模塊:用戶管理模塊:用戶管理模塊包括:用戶登錄后的增加用戶、修改用戶密碼和刪除用戶三個(gè)部分;通訊錄管理模塊:通訊錄管理模塊包括:查看、添加、修改、刪除四個(gè)的部分;日志管理模塊:日志管理模塊包括:日志信息錄入添加、查看日志、刪除日志三項(xiàng)功能;個(gè)人事務(wù)模塊:個(gè)人事務(wù)模塊包括:個(gè)人事務(wù)的添加、查看和刪除三個(gè)部分;個(gè)人理財(cái)模塊:個(gè)人理財(cái)模塊包括:計(jì)算器、記賬簿二個(gè)功能模塊;而記賬簿又分為添加、查看、刪除三個(gè)小模塊。網(wǎng)頁收藏夾模塊:網(wǎng)

17、頁收藏夾模塊包括:收藏信息的查看。查看日歷模塊:查看日歷模塊包括:日歷的顯示以及查看。幫助模塊:幫助模塊包括:系統(tǒng)介紹和使用說明二個(gè)功能。312 系統(tǒng)的功能需求用例圖1、系統(tǒng)整體用例圖:2、用戶登錄:用例編號(hào):1用例名稱:用戶登錄用例描述:對(duì)用戶的添加、修改和刪除。前置條件:無前置條件。后置條件:系統(tǒng)管理員登錄系統(tǒng)并經(jīng)過了身份驗(yàn)證。活動(dòng)步驟:系統(tǒng)管理員登錄系統(tǒng)。管理員添加用戶信息;管理員修改用戶信息;管理員刪除用戶信息。3、通訊錄管理:用例編號(hào):2用例名稱:通訊錄管理用例描述:對(duì)聯(lián)系人信息進(jìn)行管理。前置條件:無前置條件。后置條件:系統(tǒng)管理員登錄系統(tǒng)并經(jīng)過了身份驗(yàn)證?;顒?dòng)步驟:系統(tǒng)管理員登錄系統(tǒng)

18、。 添加聯(lián)系人信息; 修改聯(lián)系人信息; 查看通訊信息。4、日志管理:用例編號(hào):3用例名稱:日志管理用例描述:對(duì)日志信息進(jìn)行管理。前置條件:無前置條件。后置條件:系統(tǒng)管理員登錄系統(tǒng)并經(jīng)過了身份驗(yàn)證?;顒?dòng)步驟:系統(tǒng)管理員登錄系統(tǒng)。 添加日志信息; 刪除日志信息; 查看日志信息。5、個(gè)人事務(wù)管理:用例編號(hào):4用例名稱:票務(wù)信息管理用例描述:對(duì)票務(wù)有關(guān)信息進(jìn)行管理。前置條件:系統(tǒng)管理員登錄系統(tǒng)并經(jīng)過了身份驗(yàn)證。后置條件:系統(tǒng)管理員進(jìn)行了身份難通過?;顒?dòng)步驟:系統(tǒng)管理員登錄系統(tǒng)。 添加訂票信息; 修改訂票信息; 查詢訂票信息。6、個(gè)人理財(cái)管理:用例編號(hào):5用例名稱:個(gè)人理財(cái)管理用例描述:對(duì)個(gè)人財(cái)務(wù)信息進(jìn)

19、行管理。前置條件:無前置條件。后置條件:系統(tǒng)管理員登錄系統(tǒng)并經(jīng)過了身份驗(yàn)證。活動(dòng)步驟:系統(tǒng)管理員登錄系統(tǒng)。 使用計(jì)算器進(jìn)行計(jì)算; 添加收支情況信息; 修改收支情況信息; 查看收支情況信息。32 接口設(shè)計(jì)321 用戶接口用C#編寫的系統(tǒng)程序,總體上分為兩類窗口:登錄窗口和用戶使用窗口。登錄窗口要求大方整潔,而用戶使用窗口則要求清晰、美觀,用戶在使用不同模塊功能時(shí),其窗口界面色調(diào)柔和,風(fēng)格和諧一致。322 外部接口1.數(shù)據(jù)存儲(chǔ):本系統(tǒng)涉及大量數(shù)據(jù)的存儲(chǔ)和處理,通過C#與MS SQL Server 2005 Espress交互;2.文檔生成:為了方便自動(dòng)生成文檔,采用Office 2003的可編程接

20、口。323內(nèi)部接口本系統(tǒng)以數(shù)據(jù)為中心,各功能模塊通過與數(shù)據(jù)庫服務(wù)器交互。各功能模塊頁面跳轉(zhuǎn)時(shí)通過傳遞參數(shù),并通過統(tǒng)一的數(shù)據(jù)庫連接在一起。33 詳細(xì)設(shè)計(jì)1)模塊編號(hào):01模塊名稱:登入登出模塊編寫者:模塊功能概述:提供寢室成員用戶的身份驗(yàn)證功能。界面描述:登錄界面本界面有一個(gè)登錄框,供所有用戶人員輸入正確的用戶名、密碼,則能登錄成功,根據(jù)登錄人員的身份自動(dòng)跳轉(zhuǎn)到相應(yīng)的界面進(jìn)行相應(yīng)的操作。如果輸入錯(cuò)誤則顯示錯(cuò)誤信息。2)模塊編號(hào):02模塊名稱:用戶賬戶管理模塊功能概述:增加、刪除、修改用戶信息界面描述:系統(tǒng)管理員登錄后,進(jìn)入系統(tǒng)管理界面,選擇相應(yīng)的操作對(duì)用戶賬戶進(jìn)行增加修改刪除動(dòng)作。頁面設(shè)計(jì):此頁

21、面包主要含一個(gè)用戶表單,表單包含各個(gè)用戶的用戶名、密碼和權(quán)限以及添加、刪除用戶,修改用戶按鈕。3)模塊編號(hào):03模塊名稱:通訊錄信息管理模塊功能概述:宿舍管理員發(fā)放外來人員信息單,學(xué)生填寫相關(guān)信息后,宿舍管理員把相關(guān)信息錄入到系統(tǒng)中。界面描述:用戶登錄后進(jìn)入該界面后對(duì)有關(guān)通訊信息的管理,選擇相關(guān)操作后可進(jìn)行添加聯(lián)系人信息、修改聯(lián)系人信息、刪除聯(lián)系人信息。添加聯(lián)系人信息功能:寢室成員等相關(guān)管理人員添加聯(lián)系人信息。頁面設(shè)計(jì):本頁面主要包含了一個(gè)添加聯(lián)系人信息的表單。表單包含聯(lián)系人的各種信息,還有一個(gè)添加后的保存按鈕。b.修改聯(lián)系人信息功能:寢室成員等相關(guān)管理人員修改聯(lián)系人信息。頁面設(shè)計(jì):本頁面包含

22、一個(gè)聯(lián)系人信息表單,單擊修改按鈕可以修改所在包含一個(gè)聯(lián)系人信息表單,單擊修改按鈕可以修改所要修改的信息,單擊保存按鈕保存修改后的聯(lián)系人信息。c.刪除聯(lián)系人信息功能:寢室成員處等相關(guān)管理人員可以刪除相關(guān)聯(lián)系人信息。頁面設(shè)計(jì):本頁面包含一個(gè)聯(lián)系人列表和刪除按鈕,單擊刪除后可以刪除該聯(lián)系人信息。4)模塊編號(hào):04模塊名稱:個(gè)人事務(wù)管理模塊模塊功能概述:按照不同的要求和用戶類別管理個(gè)人事務(wù)信息。界面描述:本模塊包括個(gè)人事務(wù)的添加、查看和刪除三個(gè)小模塊。a.個(gè)人事務(wù)添加及刪除包括對(duì)時(shí)間、地點(diǎn)、事務(wù)等信息的錄入以及刪除。頁面設(shè)計(jì):本頁面包含一個(gè)表單。表單包含時(shí)間,地點(diǎn)、事務(wù)等基本信息。用戶進(jìn)入后可以錄入有

23、關(guān)信息。b個(gè)人事務(wù)查看對(duì)已經(jīng)錄入的事物信息進(jìn)行查看。5)模塊編號(hào):05模塊名稱:個(gè)人理財(cái)模塊模塊功能概述:對(duì)用戶的財(cái)務(wù)等信息進(jìn)行管理。界面描述:本模塊包括計(jì)算器和記賬薄兩個(gè)部分。用戶登錄后,可以錄入自己財(cái)務(wù)的有關(guān)收支情況,并使用系統(tǒng)自帶的計(jì)算器進(jìn)行準(zhǔn)確的計(jì)算。6)模塊編號(hào):06模塊名稱:網(wǎng)頁收藏夾及查看日歷模塊模塊功能概述:將用戶喜歡的網(wǎng)頁進(jìn)行收藏后查看,以及對(duì)當(dāng)前日期的農(nóng)歷等信息進(jìn)行查看顯示。界面描述:用戶登錄后,當(dāng)有瀏覽到自己喜歡的網(wǎng)頁想進(jìn)行個(gè)人的保存時(shí),可以使用收藏夾功能進(jìn)行保存后的查看,而同時(shí)可以對(duì)當(dāng)前日歷進(jìn)行查看。34 數(shù)據(jù)庫設(shè)計(jì)341 系統(tǒng)E-R圖設(shè)計(jì)圖系統(tǒng)E-R圖342 系統(tǒng)數(shù)據(jù)

24、表 用戶信息表:字段名稱數(shù)據(jù)類型字段大小說明useridint4用戶號(hào)usernameText16用戶名passwordText16密碼通訊錄信息表:字段名稱數(shù)據(jù)類型字段大小說明namevchar50姓名sexvchar50性別boolvchar50血型reluVchar50關(guān)系birthvchar50出生日期addressvchar50地址telvchar50電話mobvchar50手機(jī)emailvchar50E-mailQQvchar50QQ事務(wù)表:字段名稱數(shù)據(jù)類型字段大小說明date1vchar50時(shí)間addressvchar50地址eventtext事件記賬薄表:字段名稱數(shù)據(jù)類型字段大

25、小說明名稱vchar50賬目名稱事情vchar50賬目事情開支vchar50開支收入vchar50收入時(shí)間vchar50時(shí)間備注vchar50備注日志表:字段名稱數(shù)據(jù)類型字段大小說明titlevchar50標(biāo)題date1vchar50時(shí)間contenttext內(nèi)容4 系統(tǒng)實(shí)現(xiàn)(部分代碼如下:)41 登錄界面:登錄界面提供用戶的管理,對(duì)用戶信息的安全及使用進(jìn)行有效控制,本系統(tǒng)默認(rèn)登錄名為admin密碼為123。代碼如下:using System;using ;using ;using ;using ;using ;namespace messagemanagerMainnformation);

26、else string url = Server=.;Integrated Security=true;database=wxdong; string sql = Select* from usertable where username=name and password=password; SqlConnection conn = new SqlConnection(url); SqlCommand cmd = new SqlCommand(sql, conn); SqlDataReader red = null; name, , 30); password, , 30); name.Va

27、lue = ; password.Value = ; try (); red = (); if () try (this, 歡迎進(jìn)入本系統(tǒng) , 提示信息, , ; Form2 a = new Form2 (); (); catch (Exception e2) else (this, 密碼有誤碼 , 提示信息, , ; catch (Exception e1) ; private void button2_Click(object sender, e) (); private void username_TextChanged(object sender, EventArgs e) 主界面:主

28、界面提供本系統(tǒng)的主要功能的操作,代碼如下:using System;using ;using ;using ;using messagemanager4.3.14.3.24.3.3Integrated Security=true;database=grswglxt; string sql = delete usertable where username=name2 and password=password2; SqlConnection conn = new SqlConnection(url); SqlCommand cmd = new SqlCommand(sql, conn); na

29、me2, , 30); password2, , 30); name2.Value = ; password2.Value = ; try (); (); (刪除成功); catch (Exception ex) ; private void button2_Click(object sender, EventArgs e) (); private void textBox1_TextChanged(object sender, EventArgs e) 通信錄:通信錄分為查詢,添加,修改,刪除四個(gè)部分。4.4.1 查詢:通信錄提供對(duì)個(gè)人通信錄的管理,代碼如下:using System;usi

30、ng ;using ;using ;using ;using messagemanager public partial class tongxin1 : Form public tongxin1() InitializeComponent(); private void button2_Click(object sender, EventArgs e) (); private void tongxin1_Load(object sender, EventArgs e) private void button1_Click(object sender, EventArgs e) if = )

31、(姓名不能為空); else string url = Server=.;Integrated Security=true;database=grswglxt; string sql2 = Select name from tongxinlu where name= + + ; string sql = Select* from tongxinlu; SqlConnection conn = new SqlConnection(url); SqlCommand cmd2 = new SqlCommand(sql2, conn); SqlDataReader rd = null; try ();

32、 rd = (); if () (); SqlConnection conn2 = new SqlConnection(url); SqlDataAdapter da = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); (ds, re); DataTable dta = re; DataView dv = new DataView(dta, name= + + , null, ; Text, dv, name); Text, dv, sex); Text, dv, bool); Text, dv, tel); Text, d

33、v, mob); Text, dv, email); Text, dv, borth); Text, dv, addr); Text, dv, relu); Text, dv, qq); else (this, 沒有這個(gè)人的信息, 提示信息, , ; catch (Exception ex) ; finally (); private void button3_Click(object sender, EventArgs e) OpenFileDialog openFileDialog1 = new OpenFileDialog(); if = 4.4.24.4.34.4.4Integrate

34、d Security=true;database=grswglxt; string sql = delete tongxinlu where name=name2; SqlConnection conn = new SqlConnection(url); SqlConnection conn2 = new SqlConnection(url); SqlCommand cmd = new SqlCommand(sql, conn2); SqlCommand cmd2 = new SqlCommand(select* from tongxinlu where name=+textBox1 .Tex

35、t +,conn); SqlDataReader reder = null; name2, , 30); name2.Value = ; try (); reder = (); if () (); (); (); (刪除成功); else (沒有這個(gè)人); catch (Exception ex) ; private void button2_Click(object sender, EventArgs e) (); private void textBox1_TextChanged(object sender, EventArgs e) 日志:本模塊有有添加,查看,刪除等功能:4.5.1 添

36、加:提供添加日志的功能。4.5.2 查看: 提供查看日志的功能。4.5.3 刪除:提供刪除日志的功能。部分代碼如下:using System;using ;using ;using ;using ;using messagemanager public partial class rizhi3 : Form public rizhi3() InitializeComponent(); private void rizhi3_Load(object sender, EventArgs e) private void button1_Click(object sender, EventArgs e

37、) if=) MessageBox .Show (this,請(qǐng)輸入要?jiǎng)h除這天日志的時(shí)期-,提示信息); else string url = Server=.;Integrated Security=true;database=grswglxt; string sql = delete rizhi where date1= + + ; SqlConnection conn = new SqlConnection(url); SqlCommand cmd2 = new SqlCommand(select* from rizhi where date1=+textBox1 .Text +,conn)

38、; SqlDataReader red = null; try (); red = (); if () (); try (this, 確定刪除這天的日志:, 警告信息, MessageBoxButtons .OKCancel, ; SqlConnection conn2 = new SqlConnection(url); SqlCommand cmd = new SqlCommand(sql, conn2); (); (); 4.6.14.6.24.6.3Integrated Security=true;database=grswglxt; string sql = delete eventt

39、able where date1= + + ; SqlConnection conn = new SqlConnection(url); SqlCommand cmd2 = new SqlCommand(select* from eventtable where date1= + + , conn); SqlDataReader red = null; try (); red = (); if () (); try (this, 確定刪除這天記錄嗎, 警告信息, , ; SqlConnection conn2 = new SqlConnection(url); SqlCommand cmd =

40、 new SqlCommand(sql, conn2); (); (); 4.7.14.7.2qlClient ;namespace messagemanager public partial class jizhang : Form Integrated Security=true;database=grswglxt; public jizhang() InitializeComponent(); ataSource= red; (添加成功); */ (添加成功); private void fillByToolStripButton_Click(object sender, EventAr

41、gs e) try catch ex) private void button3_Click(object sender, EventArgs e) string sql2 = delete jizhang where 時(shí)間=+textBox1 .Text +; conn = new SqlConnection(url); cmd12 = new SqlCommand(sql2, conn); da = new SqlDataAdapter(sql2, conn); = cmd12; cb = new SqlCommandBuilder(da); DataSet ds = new DataSe

42、t(); (ds,red); = red; (刪除成功); private void button4_Click(object sender, EventArgs e) (); private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) 查看日歷:提供日歷的查看功能,部分代碼如下:using System;using ;using ;using ;using ;using messagemanager public partial class shijian : Form pub

43、lic shijian() InitializeComponent(); private Color colo = new Color , ,Color .Violet,Color .SlateGray ,Color .SkyBlue ,Color .Salmon ,Color .RoyalBlue; private int i = 0; private void shijian_Load(object sender, EventArgs e) = + 年 + + 月 + + 日; = + 點(diǎn) + + 分; private void button1_Click(object sender, E

44、ventArgs e) (); private void button2_Click(object sender, EventArgs e) try if(i0) i-; = coloi; else (this, 超出數(shù)組下標(biāo)范圍請(qǐng)返回, 提示信息, , ; catch (Exception e3) ; private void textBox1_TextChanged(object sender, EventArgs e) private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e) 網(wǎng)頁收藏夾:提供

45、網(wǎng)頁的收藏和查看,代碼如下using System;using ;using ;using ;using ;using messagemanager public partial class web1 : Form public web1() InitializeComponent(); private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) linkLabel1 .Links linkLabel1 .Links .IndexOf ).Visited =true; .LinkData

46、 .ToString (); private void web1_Load(object sender, EventArgs e) 27, ); 27, ); 27, ); 27, ); 27, ); 27, ); 27, ); 27, ); 27, ); 27, ); private void linkLabel1_LinkClicked_1(object sender, LinkLabelLinkClickedEventArgs e) = true; private void button1_Click(object sender, EventArgs e) (); private voi

47、d linkLabel6_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) = true; private void linkLabel7_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) = true; private void linkLabel8_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) = true; private void linkLabel9_LinkClicked

48、(object sender, LinkLabelLinkClickedEventArgs e) = true; private void linkLabel10_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) = true; private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) = true; private void linkLabel3_LinkClicked(object sender, LinkLab

49、elLinkClickedEventArgs e) = true; private void linkLabel4_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) = true; private void linkLabel5_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) = true; 幫助:5 系統(tǒng)測試51 系統(tǒng)測試的目的 一個(gè)系統(tǒng)要令人滿意,必須經(jīng)過多次測試,趨近完美。剛完成的系統(tǒng)不肯能十全十美,肯定存在一些錯(cuò)誤,但是如果不能及時(shí)將其找出并修改,會(huì)造成系統(tǒng)崩潰并造成不必要的損失。通過軟件測試,盡可能多的找出系統(tǒng)中的錯(cuò)誤,以便與及時(shí)修改。個(gè)人事務(wù)管理系統(tǒng)對(duì)個(gè)人的事務(wù)進(jìn)行管理,一旦系統(tǒng)無法運(yùn)行,或者運(yùn)行出現(xiàn)問題,會(huì)對(duì)用戶造成很大的影響。所以通過軟件測試的手段,盡可能排除程序中的錯(cuò)誤,已達(dá)到程序運(yùn)行穩(wěn)定的目的,使個(gè)人的生活、財(cái)產(chǎn)不會(huì)因此受到影響。52 系統(tǒng)的測試環(huán)境521 系統(tǒng)測試的性能要求系統(tǒng)的性能要求通常指系統(tǒng)需要的存儲(chǔ)容量以及后援存儲(chǔ)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論