




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、XXXX學(xué)院數(shù)計(jì)學(xué)院20092010第二學(xué)期課程設(shè)計(jì)報(bào)告冊(cè)課程設(shè)計(jì)題目:個(gè)人事務(wù)管理系統(tǒng)課程名稱(chē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)目簡(jiǎn)介:近些年來(lái),隨著社會(huì)的不斷發(fā)展與進(jìn)步,人們對(duì)于信息化工作的認(rèn)識(shí),已由低層次向高層次發(fā)展,由原來(lái)的感性認(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)確的處理通訊錄刪、改、存、搜、盤(pán)點(diǎn)等多種功能模式,并支持多種查看方式。而個(gè)人事務(wù)管理系統(tǒng)的實(shí)施,可逐步提高人個(gè)對(duì)自身綜合信息的管理水平。目錄1.引言.32.系統(tǒng)分析.7 2.1 可行性分析.7 2.2 功能分析.7 2.3 性能分析.83.系統(tǒng)設(shè)計(jì).8 3.1 總體設(shè)計(jì).9 3.2 接口設(shè)計(jì).16 3.3 詳細(xì)設(shè)計(jì).16 3.4 數(shù)據(jù)庫(kù)設(shè)計(jì).184.系統(tǒng)實(shí)現(xiàn).205.系統(tǒng)測(cè)試.546.總結(jié).557.參考文獻(xiàn).561 引言隨著人門(mén)之間的交流不斷的加深,各種合作也不斷增強(qiáng),為了適應(yīng)個(gè)人對(duì)信息綜合利用的需要。為此,設(shè)計(jì)個(gè)人事務(wù)管
3、理系統(tǒng)這一小型軟件來(lái)滿(mǎn)足人們的要求,這是社會(huì)的需要。個(gè)人事務(wù)管理系統(tǒng)是一個(gè)把個(gè)人信息集于一體以及另外的一些附加功能; 是培養(yǎng)人才過(guò)程中傳授知識(shí)和技能的基本工具;它結(jié)構(gòu)相對(duì)單,沒(méi)有其它那些軟件功能復(fù)雜,而且易懂,一學(xué)就會(huì),個(gè)人制作這個(gè)軟件只需要很短的時(shí)間就可以完全部功能的設(shè)計(jì)。把微型計(jì)算機(jī)引入高等院校的對(duì)個(gè)人信息進(jìn)行管理,給個(gè)人日常事情管理帶來(lái)了方便,是管理走向現(xiàn)代化的標(biāo)志。首先,有利個(gè)人擺脫“信息紊亂”的繁忙的事務(wù)性工作,更多地進(jìn)行日常事情的研究,及時(shí)提供優(yōu)質(zhì)適用的信;其次,有利于提高信息管理工作的效率和水平,促進(jìn)管理的規(guī)范化和現(xiàn)代化。微機(jī)及其管理軟件的運(yùn)用,使管理信息處理的速度和數(shù)量呈幾何級(jí)
4、數(shù)提高,推動(dòng)了通訊錄理工作現(xiàn)代化的發(fā)展;第三,有利于提高通訊錄管理工作人員的自身素質(zhì),管理工作者要通過(guò)各種方式和途徑不斷加強(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ù)庫(kù)使用SQLSERVER,具有多種查詢(xún)和統(tǒng)計(jì)功能。按照現(xiàn)在個(gè)人常事務(wù)管理的需求所設(shè)計(jì),數(shù)據(jù)庫(kù)容量大并且安全可靠。能及時(shí)處理日常的統(tǒng)計(jì)任務(wù),且能對(duì)單據(jù)進(jìn)行查詢(xún)和統(tǒng)計(jì),數(shù)據(jù)備分功能使得本系統(tǒng)更加完善,能有效地防止教材庫(kù)的數(shù)據(jù)破壞和丟失。本系統(tǒng)的開(kāi)發(fā)是嚴(yán)格按照軟件工程領(lǐng)域中開(kāi)發(fā)軟件的方法和步驟來(lái)進(jìn)行的,在開(kāi)發(fā)過(guò)
5、程中始終保持認(rèn)真嚴(yán)謹(jǐn)?shù)膽B(tài)度,對(duì)開(kāi)發(fā)出的系統(tǒng)進(jìn)行了反復(fù)的調(diào)試,力爭(zhēng)做到使該系統(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ù)庫(kù)使用ACCESS,具有多種查詢(xún)和統(tǒng)計(jì)功能。按照現(xiàn)在通訊錄的需求所設(shè)計(jì),數(shù)據(jù)庫(kù)容量不大但安全可靠。能及時(shí)處理日常的任務(wù)處理,并自動(dòng)生數(shù)據(jù),打出清單,完成各類(lèi)報(bào)表。此外還提供多種查詢(xún)方式姓及qq號(hào)名類(lèi)別。在庫(kù)存管理上也提供了多種查詢(xún)方式,對(duì)單據(jù)進(jìn)行查詢(xún)和統(tǒng)計(jì),數(shù)據(jù)備分功能使得本系統(tǒng)更加完善,能有效地防止教材庫(kù)的數(shù)據(jù)破壞和丟失。(1)資料管理信息
6、化,可隨時(shí)掌握通訊錄的更新情況。(2)提供快速、準(zhǔn)確的處理通訊錄刪、改、存、搜、盤(pán)點(diǎn)等多種功能模式,并支持多種查看方式。(3)系統(tǒng)界面友好美觀(guān),操作簡(jiǎn)單易行,查詢(xún)靈活方便,數(shù)據(jù)存儲(chǔ)安全可靠。(4)個(gè)人事務(wù)管理系統(tǒng)的實(shí)施,可逐步提高人個(gè)對(duì)自身綜合信息的管理水平。(5)系統(tǒng)維護(hù)方便可靠,有較高的安全性,滿(mǎn)足實(shí)用性、先進(jìn)性的要求。112 用戶(hù)特點(diǎn)本系統(tǒng)是一個(gè)大學(xué)校園內(nèi)部的存儲(chǔ)局域網(wǎng),用戶(hù)是任何一個(gè)日常事務(wù)需要進(jìn)行信息化管理的人,是為了方便個(gè)人網(wǎng)絡(luò)上查看信息而設(shè)計(jì)的。前臺(tái)具有信息添加并檢索信息的功能,對(duì)日常事務(wù)管理,進(jìn)行多方面的查詢(xún),維護(hù)信息庫(kù),對(duì)數(shù)據(jù)備分。12 非技術(shù)性要求121 本系統(tǒng)的開(kāi)發(fā)周期為
7、(90天)開(kāi)發(fā)流程為:需求分析設(shè)計(jì)編碼實(shí)現(xiàn)單元測(cè)試集成和系統(tǒng)測(cè)試交付,其中需求分析的更新貫穿于整個(gè)開(kāi)發(fā)過(guò)程。122 要交付的工作產(chǎn)品需求規(guī)格說(shuō)明書(shū)、設(shè)計(jì)說(shuō)明書(shū)、測(cè)試報(bào)告、用戶(hù)手冊(cè)代碼、可執(zhí)行程序。13 系統(tǒng)環(huán)境131 硬件運(yùn)行環(huán)境服務(wù)器處理器型號(hào):AMD / Inter 2.8GHz及以上內(nèi)存容量:1GB及以上外存剩余空間:5GB及以上網(wǎng)絡(luò)配置:100M網(wǎng)卡132 軟件運(yùn)行環(huán)境操作系統(tǒng):Windows 2000 / XP / Vista數(shù)據(jù)庫(kù):運(yùn)行支持軟件環(huán)境:瀏覽器:IE6 / IE7/IE8133 開(kāi)發(fā)環(huán)境硬件環(huán)境本系統(tǒng)PC機(jī)開(kāi)發(fā),配置如下:處理器型號(hào):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服務(wù)器:IIS.0數(shù)據(jù)庫(kù):測(cè)試工具:Microsoft Visual Studio 2005 集成測(cè)試工具配置工具及平臺(tái):SVN+Google Code1.4 性能需求141 正確性需求系統(tǒng)正確性需求主要包括如下兩項(xiàng): 系統(tǒng)應(yīng)能夠把學(xué)生的用戶(hù)信息、通訊錄信息、個(gè)人事務(wù)以及財(cái)務(wù)情況等基本信息準(zhǔn)確導(dǎo)入數(shù)據(jù)庫(kù)中; 系統(tǒng)也應(yīng)能夠準(zhǔn)確無(wú)誤地讀取用戶(hù)信息、通訊錄信息和個(gè)人事務(wù)和理財(cái)情況
9、信息。142 安全性需求系統(tǒng)用于存儲(chǔ)學(xué)生的用戶(hù)信息、通訊錄信息、個(gè)人事務(wù)以及財(cái)務(wù)情況等基本信息的數(shù)據(jù)庫(kù)具有很高的安全性,系統(tǒng)管理員、用戶(hù)登錄數(shù)據(jù)應(yīng)加密后再通過(guò)網(wǎng)絡(luò)傳輸。143 界面需求系統(tǒng)對(duì)界面的需求應(yīng)該是布局清晰,顏色搭配合理,色調(diào)柔和,各頁(yè)面主題風(fēng)格一致,比較美觀(guān),其他窗口較合理即可。144 精度需求由于系統(tǒng)所涉及的數(shù)據(jù)主要是個(gè)人或者以寢室為單位的少數(shù)用戶(hù)人數(shù),因此對(duì)數(shù)據(jù)精度無(wú)特殊要求。145 時(shí)間特性需求當(dāng)系統(tǒng)最終用戶(hù)和系統(tǒng)管理員登錄系統(tǒng)時(shí),系統(tǒng)應(yīng)能在0.2秒內(nèi)識(shí)別出登錄用戶(hù)身份并進(jìn)行簽到數(shù)據(jù)錄入。查看登錄用戶(hù)相關(guān)信息時(shí),系統(tǒng)應(yīng)能在1秒內(nèi)返回結(jié)果。146 穩(wěn)定性需求該系統(tǒng)部署后,在硬件條
10、件和支持軟件條件沒(méi)有發(fā)生變化的情況下,能夠一直保持運(yùn)行狀態(tài),直到系統(tǒng)被升級(jí)或替代。147 靈活性需求當(dāng)系統(tǒng)出現(xiàn)故障而不能使用時(shí),用戶(hù)可以用手動(dòng)方式作為記錄學(xué)生的用戶(hù)信息、通訊錄信息、個(gè)人事務(wù)以及財(cái)務(wù)情況等基本信息。148 擴(kuò)展性需求本系統(tǒng)能夠在以下幾個(gè)方面進(jìn)行擴(kuò)展: 功能擴(kuò)展:在現(xiàn)在功能模塊的基礎(chǔ)上增加用戶(hù)的其他信息、自動(dòng)文檔生成模塊等; 支持環(huán)境的擴(kuò)展:系統(tǒng)運(yùn)行所要求的操作系統(tǒng)可以從Windows平臺(tái)擴(kuò)展到其他平臺(tái)等。149 數(shù)據(jù)管理能力需求系統(tǒng)數(shù)據(jù)庫(kù)中應(yīng)能對(duì)一定數(shù)據(jù)人員的相關(guān)信息進(jìn)行存儲(chǔ)。1410 故障處理能力需求系統(tǒng)可能遇到硬件故障而不能正常讀取。故障發(fā)生時(shí),將不能自動(dòng)完成學(xué)生或用戶(hù)個(gè)人
11、事務(wù)和財(cái)務(wù)情況信息,此時(shí)需要對(duì)學(xué)生或用戶(hù)個(gè)人事務(wù)和財(cái)務(wù)情況信息進(jìn)行手動(dòng)記錄。系統(tǒng)出現(xiàn)軟件故障時(shí),為滿(mǎn)足信息處理的要求,可以采取數(shù)據(jù)恢復(fù)來(lái)解決,因此平時(shí)要注意經(jīng)常進(jìn)行數(shù)據(jù)備份。2 系統(tǒng)分析21 可行性分析近些年來(lái),隨著社會(huì)的不斷發(fā)展與進(jìn)步,人們對(duì)于信息化工作的認(rèn)識(shí),已由低層次向高層次發(fā)展,由原來(lái)的感性認(rèn)識(shí)向理性認(rèn)識(shí)提高,信息管理工作的重要性已逐漸被人們所認(rèn)識(shí),不少有識(shí)之士認(rèn)為,個(gè)人事務(wù)管理也是一門(mén)科學(xué),而要搞好這門(mén)科學(xué),就必須學(xué)習(xí)和掌握多方面的專(zhuān)業(yè)知識(shí),諸如教育管理學(xué),圖書(shū)管理學(xué),物資財(cái)務(wù)管理學(xué)、信息管理理論以及現(xiàn)代化的計(jì)算機(jī)管理知識(shí)和操作技能等,只有熟練地掌握了這門(mén)科學(xué),才能搞好個(gè)人事務(wù)的管理
12、,才能適應(yīng)教育改革的需要,為提供更好的服務(wù)。信息管理是教材管理中的重要環(huán)節(jié),是企業(yè)實(shí)現(xiàn)現(xiàn)代化管理的基礎(chǔ)。因此,在研究和開(kāi)發(fā)信息管理系統(tǒng)時(shí),大多把庫(kù)存管理系統(tǒng)作為突破口。庫(kù)存管理系統(tǒng)的實(shí)施將幫助用戶(hù)對(duì)信息的存儲(chǔ)、刪除、添加、修改、搜索和查詢(xún)等操作進(jìn)行全面的控制和管理。該系統(tǒng)可幫助管理人員方便地管理信息的內(nèi)容,了解各個(gè)事務(wù)的信息情況,使信息管理人員可以及時(shí)了解和控制存儲(chǔ)業(yè)務(wù)各方面的準(zhǔn)確情況和數(shù)據(jù),幫助用戶(hù)根據(jù)市場(chǎng)變化作出快速反應(yīng)。 本系統(tǒng)是基于現(xiàn)代生活的理念,結(jié)合日常生活中您的需求而產(chǎn)生的一款貼近生活的個(gè)人事務(wù)管理系統(tǒng)。此系統(tǒng)主要針對(duì)于個(gè)人事務(wù)的完整統(tǒng)籌與管理,對(duì)于提高生活質(zhì)量完善生活內(nèi)容有很好的
13、作用。也更易于了解自身價(jià)值與需求。22 功能分析221 基本功能需求分析本課題要實(shí)現(xiàn)的是個(gè)人事務(wù)管理系統(tǒng),在設(shè)計(jì)該系統(tǒng)時(shí),應(yīng)盡可能的貼近生活,便于用戶(hù)操作。系統(tǒng)在實(shí)現(xiàn)上應(yīng)該具有如下功能: (1)系統(tǒng)要求用戶(hù)必須輸入正確的用戶(hù)名和密碼才能進(jìn)入系統(tǒng);(2)系統(tǒng)應(yīng)該提供用戶(hù)的基本信息;(3)系統(tǒng)應(yīng)該提供用戶(hù)信息管理;(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)頁(yè)收藏夾管理;(10)系統(tǒng)應(yīng)該提供系統(tǒng)使用幫助;23 性能分析231 用戶(hù)界面需求 個(gè)人事務(wù)管理系統(tǒng)應(yīng)提供簡(jiǎn)單、層次
14、關(guān)系明了、清晰的操作界面,使用戶(hù)一目了然。盡可能的為用戶(hù)的錄入、查詢(xún)等功能操作提供方便。快捷按鈕的創(chuàng)建也是非常需要的,以方便用戶(hù)操作。232 系統(tǒng)安全性需求對(duì)于系統(tǒng)為方便客戶(hù)管理日常事務(wù)而開(kāi)發(fā)。在登錄時(shí),使用用戶(hù)驗(yàn)證控件,來(lái)確認(rèn)用戶(hù)是否為合法用戶(hù),以保證信息安全。所以在系統(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)限。沒(méi)有權(quán)限的用戶(hù)將不能通過(guò)任何渠道來(lái)登錄該系統(tǒng),查看該系統(tǒng)的任何信息和數(shù)據(jù),以確保系統(tǒng)的嚴(yán)密性和安全性。2.可以為該系統(tǒng)設(shè)定兩種登錄方式:系統(tǒng)管理員和普通用戶(hù)。沒(méi)有系統(tǒng)管理員或者普通用戶(hù)的用戶(hù)名和密碼任何人都不能登錄該系統(tǒng)。
15、系統(tǒng)管理員登錄可以對(duì)系統(tǒng)信息進(jìn)行修改,包括用戶(hù)密碼等。當(dāng)用戶(hù)忘記密碼時(shí)可以通過(guò)此賬號(hào)登陸用其他方式直接修改密碼。3 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)包括四個(gè)部分:總體設(shè)計(jì)、接口設(shè)計(jì)、詳細(xì)設(shè)計(jì)以及數(shù)據(jù)庫(kù)設(shè)計(jì)。我們將采用圖例說(shuō)明的方式對(duì)系統(tǒng)進(jìn)行全面的剖析,力求讓所有人對(duì)本系統(tǒng)有全方位的立體了解。添加用戶(hù)31 總體設(shè)計(jì) 用戶(hù)管理模塊修改密碼刪除用戶(hù)添加查看通訊錄模塊刪除用戶(hù)修改添加日志個(gè)人事務(wù)管理系統(tǒng)刪除日志查看日志日志管理模塊查看事務(wù)刪除事務(wù)個(gè)人事務(wù)模塊添加事務(wù)添加計(jì)算器查看記賬薄個(gè)人理財(cái)模塊刪除幫助模塊系統(tǒng)介紹使用說(shuō)明塊顯示查看日歷模塊顯示網(wǎng)頁(yè)收藏夾模塊日歷圖3.1 系統(tǒng)功能模塊圖311 在整體設(shè)計(jì)中,我們將個(gè)
16、人事務(wù)管理系統(tǒng)分為八個(gè)大的模塊:用戶(hù)管理模塊:用戶(hù)管理模塊包括:用戶(hù)登錄后的增加用戶(hù)、修改用戶(hù)密碼和刪除用戶(hù)三個(gè)部分;通訊錄管理模塊:通訊錄管理模塊包括:查看、添加、修改、刪除四個(gè)的部分;日志管理模塊:日志管理模塊包括:日志信息錄入添加、查看日志、刪除日志三項(xiàng)功能;個(gè)人事務(wù)模塊:個(gè)人事務(wù)模塊包括:個(gè)人事務(wù)的添加、查看和刪除三個(gè)部分;個(gè)人理財(cái)模塊:個(gè)人理財(cái)模塊包括:計(jì)算器、記賬簿二個(gè)功能模塊;而記賬簿又分為添加、查看、刪除三個(gè)小模塊。網(wǎng)頁(yè)收藏夾模塊:網(wǎng)頁(yè)收藏夾模塊包括:收藏信息的查看。查看日歷模塊:查看日歷模塊包括:日歷的顯示以及查看。幫助模塊:幫助模塊包括:系統(tǒng)介紹和使用說(shuō)明二個(gè)功能。312
17、系統(tǒng)的功能需求用例圖1、系統(tǒng)整體用例圖:2、用戶(hù)登錄:用例編號(hào):1用例名稱(chēng):用戶(hù)登錄用例描述:對(duì)用戶(hù)的添加、修改和刪除。前置條件:無(wú)前置條件。后置條件:系統(tǒng)管理員登錄系統(tǒng)并經(jīng)過(guò)了身份驗(yàn)證?;顒?dòng)步驟:系統(tǒng)管理員登錄系統(tǒng)。管理員添加用戶(hù)信息;管理員修改用戶(hù)信息;管理員刪除用戶(hù)信息。3、通訊錄管理:用例編號(hào):2用例名稱(chēng):通訊錄管理用例描述:對(duì)聯(lián)系人信息進(jìn)行管理。前置條件:無(wú)前置條件。后置條件:系統(tǒng)管理員登錄系統(tǒng)并經(jīng)過(guò)了身份驗(yàn)證。活動(dòng)步驟:系統(tǒng)管理員登錄系統(tǒng)。 添加聯(lián)系人信息; 修改聯(lián)系人信息; 查看通訊信息。4、日志管理:用例編號(hào):3用例名稱(chēng):日志管理用例描述:對(duì)日志信息進(jìn)行管理。前置條件:無(wú)前置條
18、件。后置條件:系統(tǒng)管理員登錄系統(tǒng)并經(jīng)過(guò)了身份驗(yàn)證?;顒?dòng)步驟:系統(tǒng)管理員登錄系統(tǒng)。 添加日志信息; 刪除日志信息; 查看日志信息。5、個(gè)人事務(wù)管理:用例編號(hào):4用例名稱(chēng):票務(wù)信息管理用例描述:對(duì)票務(wù)有關(guān)信息進(jìn)行管理。前置條件:系統(tǒng)管理員登錄系統(tǒng)并經(jīng)過(guò)了身份驗(yàn)證。后置條件:系統(tǒng)管理員進(jìn)行了身份難通過(guò)?;顒?dòng)步驟:系統(tǒng)管理員登錄系統(tǒng)。 添加訂票信息; 修改訂票信息; 查詢(xún)訂票信息。6、個(gè)人理財(cái)管理:用例編號(hào):5用例名稱(chēng):個(gè)人理財(cái)管理用例描述:對(duì)個(gè)人財(cái)務(wù)信息進(jìn)行管理。前置條件:無(wú)前置條件。后置條件:系統(tǒng)管理員登錄系統(tǒng)并經(jīng)過(guò)了身份驗(yàn)證。活動(dòng)步驟:系統(tǒng)管理員登錄系統(tǒng)。 使用計(jì)算器進(jìn)行計(jì)算; 添加收支情況信息
19、; 修改收支情況信息; 查看收支情況信息。32 接口設(shè)計(jì)321 用戶(hù)接口用C#編寫(xiě)的系統(tǒng)程序,總體上分為兩類(lèi)窗口:登錄窗口和用戶(hù)使用窗口。登錄窗口要求大方整潔,而用戶(hù)使用窗口則要求清晰、美觀(guān),用戶(hù)在使用不同模塊功能時(shí),其窗口界面色調(diào)柔和,風(fēng)格和諧一致。322 外部接口1.數(shù)據(jù)存儲(chǔ):本系統(tǒng)涉及大量數(shù)據(jù)的存儲(chǔ)和處理,通過(guò)C#與MS SQL Server 2005 Espress交互;2.文檔生成:為了方便自動(dòng)生成文檔,采用Office 2003的可編程接口。323內(nèi)部接口本系統(tǒng)以數(shù)據(jù)為中心,各功能模塊通過(guò)與數(shù)據(jù)庫(kù)服務(wù)器交互。各功能模塊頁(yè)面跳轉(zhuǎn)時(shí)通過(guò)傳遞參數(shù),并通過(guò)統(tǒng)一的數(shù)據(jù)庫(kù)連接在一起。33 詳細(xì)
20、設(shè)計(jì)1)模塊編號(hào):01模塊名稱(chēng):登入登出模塊編寫(xiě)者:模塊功能概述:提供寢室成員用戶(hù)的身份驗(yàn)證功能。界面描述:登錄界面本界面有一個(gè)登錄框,供所有用戶(hù)人員輸入正確的用戶(hù)名、密碼,則能登錄成功,根據(jù)登錄人員的身份自動(dòng)跳轉(zhuǎn)到相應(yīng)的界面進(jìn)行相應(yīng)的操作。如果輸入錯(cuò)誤則顯示錯(cuò)誤信息。2)模塊編號(hào):02模塊名稱(chēng):用戶(hù)賬戶(hù)管理模塊功能概述:增加、刪除、修改用戶(hù)信息界面描述:系統(tǒng)管理員登錄后,進(jìn)入系統(tǒng)管理界面,選擇相應(yīng)的操作對(duì)用戶(hù)賬戶(hù)進(jìn)行增加修改刪除動(dòng)作。頁(yè)面設(shè)計(jì):此頁(yè)面包主要含一個(gè)用戶(hù)表單,表單包含各個(gè)用戶(hù)的用戶(hù)名、密碼和權(quán)限以及添加、刪除用戶(hù),修改用戶(hù)按鈕。3)模塊編號(hào):03模塊名稱(chēng):通訊錄信息管理模塊功能概
21、述:宿舍管理員發(fā)放外來(lái)人員信息單,學(xué)生填寫(xiě)相關(guān)信息后,宿舍管理員把相關(guān)信息錄入到系統(tǒng)中。界面描述:用戶(hù)登錄后進(jìn)入該界面后對(duì)有關(guān)通訊信息的管理,選擇相關(guān)操作后可進(jìn)行添加聯(lián)系人信息、修改聯(lián)系人信息、刪除聯(lián)系人信息。a. 添加聯(lián)系人信息功能:寢室成員等相關(guān)管理人員添加聯(lián)系人信息。頁(yè)面設(shè)計(jì):本頁(yè)面主要包含了一個(gè)添加聯(lián)系人信息的表單。表單包含聯(lián)系人的各種信息,還有一個(gè)添加后的保存按鈕。b.修改聯(lián)系人信息功能:寢室成員等相關(guān)管理人員修改聯(lián)系人信息。頁(yè)面設(shè)計(jì):本頁(yè)面包含一個(gè)聯(lián)系人信息表單,單擊修改按鈕可以修改所在包含一個(gè)聯(lián)系人信息表單,單擊修改按鈕可以修改所要修改的信息,單擊保存按鈕保存修改后的聯(lián)系人信息。
22、c.刪除聯(lián)系人信息功能:寢室成員處等相關(guān)管理人員可以刪除相關(guān)聯(lián)系人信息。頁(yè)面設(shè)計(jì):本頁(yè)面包含一個(gè)聯(lián)系人列表和刪除按鈕,單擊刪除后可以刪除該聯(lián)系人信息。4)模塊編號(hào):04模塊名稱(chēng):個(gè)人事務(wù)管理模塊模塊功能概述:按照不同的要求和用戶(hù)類(lèi)別管理個(gè)人事務(wù)信息。界面描述:本模塊包括個(gè)人事務(wù)的添加、查看和刪除三個(gè)小模塊。a.個(gè)人事務(wù)添加及刪除包括對(duì)時(shí)間、地點(diǎn)、事務(wù)等信息的錄入以及刪除。頁(yè)面設(shè)計(jì):本頁(yè)面包含一個(gè)表單。表單包含時(shí)間,地點(diǎn)、事務(wù)等基本信息。用戶(hù)進(jìn)入后可以錄入有關(guān)信息。b個(gè)人事務(wù)查看對(duì)已經(jīng)錄入的事物信息進(jìn)行查看。5)模塊編號(hào):05模塊名稱(chēng):個(gè)人理財(cái)模塊模塊功能概述:對(duì)用戶(hù)的財(cái)務(wù)等信息進(jìn)行管理。界面描
23、述:本模塊包括計(jì)算器和記賬薄兩個(gè)部分。用戶(hù)登錄后,可以錄入自己財(cái)務(wù)的有關(guān)收支情況,并使用系統(tǒng)自帶的計(jì)算器進(jìn)行準(zhǔn)確的計(jì)算。6)模塊編號(hào):06模塊名稱(chēng):網(wǎng)頁(yè)收藏夾及查看日歷模塊模塊功能概述:將用戶(hù)喜歡的網(wǎng)頁(yè)進(jìn)行收藏后查看,以及對(duì)當(dāng)前日期的農(nóng)歷等信息進(jìn)行查看顯示。界面描述:用戶(hù)登錄后,當(dāng)有瀏覽到自己喜歡的網(wǎng)頁(yè)想進(jìn)行個(gè)人的保存時(shí),可以使用收藏夾功能進(jìn)行保存后的查看,而同時(shí)可以對(duì)當(dāng)前日歷進(jìn)行查看。34 數(shù)據(jù)庫(kù)設(shè)計(jì)341 系統(tǒng)E-R圖設(shè)計(jì)圖3.2系統(tǒng)E-R圖342 系統(tǒng)數(shù)據(jù)表 用戶(hù)信息表:字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小說(shuō)明useridint4用戶(hù)號(hào)usernameText16用戶(hù)名passwordText16密
24、碼通訊錄信息表:字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小說(shuō)明namevchar50姓名sexvchar50性別boolvchar50血型reluVchar50關(guān)系birthvchar50出生日期addressvchar50地址telvchar50電話(huà)mobvchar50手機(jī)emailvchar50E-mailQQvchar50QQ事務(wù)表:字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小說(shuō)明date1vchar50時(shí)間addressvchar50地址eventtext事件記賬薄表:字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小說(shuō)明名稱(chēng)vchar50賬目名稱(chēng)事情vchar50賬目事情開(kāi)支vchar50開(kāi)支收入vchar50收入時(shí)間vchar50時(shí)間備注vch
25、ar50備注日志表:字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小說(shuō)明titlevchar50標(biāo)題date1vchar50時(shí)間contenttext內(nèi)容4 系統(tǒng)實(shí)現(xiàn)(部分代碼如下:)41 登錄界面:登錄界面提供用戶(hù)的管理,對(duì)用戶(hù)信息的安全及使用進(jìn)行有效控制,本系統(tǒng)默認(rèn)登錄名為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 的摘要說(shuō)明。/ 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è)計(jì)器變量。/ private System.ComponentModel.Container components = null; public Form1()/ Windows 窗體設(shè)計(jì)器支持所必需的/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 );/ / 應(yīng)用程序的主入口點(diǎn)。/ 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, 用戶(hù)名不能為空 ,提示信息,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, 歡迎進(jìn)入本系統(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 的摘要說(shuō)明。/ 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è)計(jì)器支持所必需的/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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五保安派遣服務(wù)勞動(dòng)合同書(shū)
- 鎮(zhèn)江防偽技術(shù)管理制度
- 連鎖藥房臨床管理制度
- 運(yùn)輸車(chē)隊(duì)違章管理制度
- 飼料企業(yè)環(huán)保管理制度
- 路橋交叉作業(yè)管理制度
- 食品工廠(chǎng)獎(jiǎng)懲管理制度
- 道隧集團(tuán)公司管理制度
- 銀行跳槽資金管理制度
- 銷(xiāo)售押金管理制度模板
- 薇旖美三型膠原蛋白培訓(xùn)課件
- 第五章-機(jī)構(gòu)的組合與創(chuàng)新設(shè)計(jì)
- 中心靜脈壓的監(jiān)測(cè)(CVP)
- 車(chē)站(助理)調(diào)度員技能鑒定理論考試題庫(kù)(含答案)
- NB-T47025-2012纏繞墊片-標(biāo)準(zhǔn)
- 工程合同完畢確認(rèn)書(shū)范本
- 藥用植物與生藥學(xué)考試題與答案
- 華蟾素片與血腦屏障的相互作用
- 2024年人教版小學(xué)數(shù)學(xué)五年級(jí)下冊(cè)第三單元測(cè)試卷(含答案解析)
- JT∕T 1485.2-2023 自動(dòng)化集裝箱起重機(jī)遠(yuǎn)程操控安全作業(yè)規(guī)程 第2部分:集裝箱門(mén)式起重機(jī)
- 帕金森患者生活質(zhì)量問(wèn)卷(PDQ-39)
評(píng)論
0/150
提交評(píng)論