軟件技術(shù)設(shè)計(jì)_第1頁(yè)
軟件技術(shù)設(shè)計(jì)_第2頁(yè)
軟件技術(shù)設(shè)計(jì)_第3頁(yè)
軟件技術(shù)設(shè)計(jì)_第4頁(yè)
軟件技術(shù)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件工程課程設(shè)廿目錄1 .課程設(shè)計(jì)開(kāi)題報(bào)告32 .需求分析93 .動(dòng)態(tài)圖和靜態(tài)類圖16動(dòng)態(tài)圖16用況描述20靜態(tài)類圖224 .概要設(shè)計(jì)235 .詳細(xì)設(shè)計(jì)316 .測(cè)試分析報(bào)告40需求分析說(shuō)明書一.網(wǎng)站設(shè)計(jì)的功能要求網(wǎng)站設(shè)計(jì)的總目標(biāo)是:在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫(kù)和先進(jìn)的開(kāi)發(fā)平臺(tái)上,利用現(xiàn)有的軟件,配置一定的硬件,開(kāi)發(fā)一個(gè)具有開(kāi)放體系結(jié)構(gòu)的、易擴(kuò)充的、易維護(hù)的、具有良好人機(jī)交互界面的網(wǎng)站,目的在于解決當(dāng)前世界面臨的世界饑餓問(wèn)題呼吁更多的人來(lái)關(guān)注問(wèn)題,早日解決全世界人民的溫飽問(wèn)題.根據(jù)可行性研究的結(jié)果和客戶的要求,分析現(xiàn)有情況及問(wèn)題,采用Client/Server結(jié)構(gòu),將網(wǎng)站的設(shè)計(jì)分為兩個(gè)方面的內(nèi)容:客戶

2、端,效勞器端.下面分析各個(gè)子系統(tǒng)的功能需求:客戶端流程圖:效勞器端流程圖治理員對(duì)后臺(tái)進(jìn)行操作1 .客戶端子系統(tǒng):在客戶端的功能實(shí)現(xiàn)上,可以分為以下幾個(gè)局部:1用戶訪問(wèn)網(wǎng)站:用戶可以通過(guò)網(wǎng)絡(luò)搜索到網(wǎng)站,進(jìn)入網(wǎng)站的主頁(yè)面,在主頁(yè)面里可以選擇接下來(lái)的功能,包括瀏覽網(wǎng)頁(yè),注冊(cè)用戶,用戶登陸,發(fā)表留言2用戶瀏覽網(wǎng)頁(yè):用戶可以通過(guò)主頁(yè)面,找到自己感興趣的新聞,或者查看當(dāng)前最新消息及瀏覽次數(shù)最多的新聞,進(jìn)行瀏覽及找到自己需要的新聞3用戶注冊(cè):用戶可以通過(guò)進(jìn)入主頁(yè)面后選擇注冊(cè)用戶,請(qǐng)用戶輸入自己的郵箱及密碼,如果通過(guò)系統(tǒng)檢查,那么系統(tǒng)提示用戶注冊(cè)成功.注冊(cè)后用戶登陸后可以享受注冊(cè)用戶的功能.4用戶登陸:用戶進(jìn)

3、入主頁(yè)面后可以選擇用戶登陸,用戶輸入自己的郵箱和密碼,系統(tǒng)檢測(cè)無(wú)誤后會(huì)自動(dòng)提示登陸成功.登陸后用戶可以享受一些注冊(cè)用戶的功能,例如對(duì)所看到的新聞發(fā)表自己的評(píng)論.5用戶發(fā)表留言:這一功能要在用戶登陸的根底上完成,當(dāng)用戶登陸成功后,用戶再瀏覽網(wǎng)頁(yè)就會(huì)出現(xiàn)用戶對(duì)新聞發(fā)表自己的看法,用戶發(fā)表留言后,系統(tǒng)會(huì)提示留言是否成功.2 .效勞器端的功能要求:通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)將客戶端與效勞器的數(shù)據(jù)庫(kù)相連,將從客戶端得到的信息進(jìn)行處理,實(shí)現(xiàn)對(duì)用戶賬戶的治理新注冊(cè)的用戶添加;保存用戶的信息,當(dāng)用戶再次進(jìn)行登陸時(shí)進(jìn)行比對(duì);長(zhǎng)期未登陸用戶去除,對(duì)用戶留言的治理是否是已注冊(cè)用戶,留言是否包含不健康信息,對(duì)信息進(jìn)行分類治理并可

4、以根據(jù)點(diǎn)擊次數(shù)對(duì)網(wǎng)站新聞進(jìn)行排序,將過(guò)時(shí)信息去除在客戶端系統(tǒng)的功能實(shí)現(xiàn)上,可以分為以下幾個(gè)局部:1用戶賬戶治理:通過(guò)客戶端的申請(qǐng),將用戶信息錄入到效勞器的數(shù)據(jù)庫(kù)中.當(dāng)此用戶超過(guò)一定時(shí)間沒(méi)有登陸時(shí),從效勞器的數(shù)據(jù)庫(kù)中將此用戶的信息去除.2用戶留言治理:當(dāng)?shù)顷懹脩魧?duì)所看到的新聞發(fā)表自己的看法提交到效勞器時(shí),由效勞器檢測(cè)用戶是否符合留言的條件,如果符合,那么反應(yīng)用戶留言成功地提示信息;如果不符合,那么反饋用戶留言不符合條件.3對(duì)新聞進(jìn)行分類治理:治理員登陸進(jìn)入后臺(tái)操作后,對(duì)新聞進(jìn)行更新,并借助數(shù)據(jù)庫(kù)對(duì)信息根據(jù)點(diǎn)擊量從高到低進(jìn)行排序.4網(wǎng)站的定期維護(hù):治理員登陸進(jìn)入后臺(tái)操作后,對(duì)網(wǎng)站進(jìn)行進(jìn)行定期維護(hù),

5、有效的系統(tǒng)維護(hù)對(duì)網(wǎng)站的運(yùn)行及開(kāi)展有著不可替代的作用,系統(tǒng)維護(hù)是一項(xiàng)不可或缺的環(huán)節(jié).:.網(wǎng)站的性能需求為了保證系統(tǒng)能夠長(zhǎng)期、平安、穩(wěn)定、可靠、高效的運(yùn)行,網(wǎng)站應(yīng)該滿足以下的性能需求:1 .系統(tǒng)處理的準(zhǔn)確性和及時(shí)性系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能.在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理水平和響應(yīng)時(shí)間能夠滿足客戶對(duì)信息處理的需求.由于用戶個(gè)人賬戶信息又影響用戶對(duì)網(wǎng)站的信任程度,這對(duì)于整個(gè)網(wǎng)站的功能和性能完成舉足輕重.作為系統(tǒng)的很多數(shù)據(jù)來(lái)源,各種新聞的治理和及時(shí)更新功能其及時(shí)性和準(zhǔn)確性很大程度上決定了網(wǎng)站開(kāi)展的成敗.在系統(tǒng)開(kāi)發(fā)過(guò)程中,必須采用一定的方法保

6、證系統(tǒng)的準(zhǔn)確性.2 .系統(tǒng)的開(kāi)放性和系統(tǒng)的可擴(kuò)充性網(wǎng)站設(shè)計(jì)在開(kāi)發(fā)過(guò)程中,應(yīng)該充分考慮以后的可擴(kuò)充性.例如新用戶的注冊(cè),以及新聞的更新操作,用戶對(duì)于新聞的獨(dú)到見(jiàn)解.所有這些,都要求網(wǎng)站提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充.而要實(shí)現(xiàn)這一點(diǎn),應(yīng)由網(wǎng)站的的開(kāi)放性來(lái)完成,既網(wǎng)站應(yīng)是具有開(kāi)放性的,只要符合一定的標(biāo)準(zhǔn),可以簡(jiǎn)單的參加和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件.通過(guò)軟件的修補(bǔ)、替換完成對(duì)于網(wǎng)站治理的升級(jí)和更新?lián)Q代.3 .系統(tǒng)的易用性和易維護(hù)性網(wǎng)站是直接面對(duì)用戶的,而使用人員往往對(duì)計(jì)算機(jī)都較為熟悉.但是也需要盡量能夠提供良好的用戶接口,易用的人機(jī)交互界面,使得用戶更加方便地使用.要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該

7、盡量使用用戶熟悉的術(shù)語(yǔ)和中文信息的界面;針對(duì)用戶可能出現(xiàn)的使用問(wèn)題,要提供足夠的在線幫助,縮短用戶對(duì)網(wǎng)站的熟悉的過(guò)程.網(wǎng)站客戶的賬戶信息是非常重要的信息,系統(tǒng)要提供方便的手段供系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)的備份,日常的平安治理,系統(tǒng)意外崩潰時(shí)數(shù)據(jù)的恢復(fù)等工作.4 .系統(tǒng)的標(biāo)準(zhǔn)性系統(tǒng)在設(shè)計(jì)開(kāi)發(fā)使用過(guò)程中都要涉及到很多計(jì)算機(jī)硬件、軟件.所有這些都要符合主流國(guó)際、國(guó)家和行業(yè)標(biāo)準(zhǔn).例如在開(kāi)發(fā)中使用的操作系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、開(kāi)發(fā)工具都必須符合通用標(biāo)準(zhǔn).如標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)操縱界面、作為業(yè)界標(biāo)準(zhǔn)的TCP/IP網(wǎng)絡(luò)協(xié)議及ISO9002標(biāo)準(zhǔn)所要求的質(zhì)量標(biāo)準(zhǔn)等;同時(shí),在自主開(kāi)發(fā)本系統(tǒng)時(shí),要進(jìn)行良好的設(shè)計(jì)工作,制訂行之有效的軟件工

8、程標(biāo)準(zhǔn),保證代碼的易讀性、可操作性和可移植性.5 .系統(tǒng)的先進(jìn)性目前計(jì)算系統(tǒng)的技術(shù)開(kāi)展相當(dāng)快,做為機(jī)票預(yù)定系統(tǒng)工程,應(yīng)該保證系統(tǒng)在下個(gè)世紀(jì)仍舊是先進(jìn)的,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進(jìn),充分完成企業(yè)信息處理的要求而不至于落后.這一方面通過(guò)系統(tǒng)的開(kāi)放性和可擴(kuò)充性,不斷改善系統(tǒng)的功能完成.另一方面,在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的過(guò)程中,應(yīng)在考慮本錢的根底上盡量采用當(dāng)前主流并先進(jìn)且有良好開(kāi)展前途的產(chǎn)品.6 .系統(tǒng)的響應(yīng)速度網(wǎng)站在日常處理中的響應(yīng)速度為秒級(jí),到達(dá)實(shí)時(shí)要求,以及時(shí)反應(yīng)信息.在進(jìn)行統(tǒng)計(jì)分析時(shí),根據(jù)所需數(shù)據(jù)量的不同而從秒級(jí)到分鐘級(jí),原那么是保證操作人員不會(huì)由于速度問(wèn)題而影響工作效率.網(wǎng)站設(shè)計(jì)的數(shù)據(jù)需求

9、網(wǎng)站設(shè)計(jì)的數(shù)據(jù)需求包括如下幾點(diǎn):1 .數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會(huì)導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使用戶及治理員不能正常使用網(wǎng)站.數(shù)據(jù)的輸入來(lái)源是手工輸入.手工輸入要通過(guò)系統(tǒng)界面上的安排系統(tǒng)具有容錯(cuò)性,并且對(duì)后臺(tái)操作人員要進(jìn)行系統(tǒng)的培訓(xùn).在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理水平,以保證迅速的處理數(shù)據(jù).2 .數(shù)據(jù)的一致性與完整性由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的客戶端中,網(wǎng)頁(yè)是共享數(shù)據(jù),所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問(wèn)題.要解決這一問(wèn)題,要有一定的人員維護(hù)數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處限制數(shù)據(jù)的去向,并且要求對(duì)數(shù)據(jù)

10、庫(kù)的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束.對(duì)于輸入的數(shù)據(jù)新用戶注冊(cè)的帳戶信息以及登錄用戶對(duì)于新聞的留言,要為其定義完整性規(guī)那么,如果不能符合完整性約束及系統(tǒng)要求,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù).3 .數(shù)據(jù)的共享與獨(dú)立性整個(gè)網(wǎng)站的設(shè)計(jì)的數(shù)據(jù)是共享的.然而,從系統(tǒng)開(kāi)發(fā)的角度上看,共享會(huì)給設(shè)計(jì)和調(diào)試帶來(lái)困難.因此,應(yīng)該提供靈活的配置,使各個(gè)網(wǎng)頁(yè)能夠獨(dú)立運(yùn)行,而通過(guò)人工干預(yù)的手段進(jìn)行系統(tǒng)數(shù)據(jù)的交換.這樣,也能提供系統(tǒng)的強(qiáng)壯性.四.網(wǎng)站設(shè)計(jì)的邏輯模型網(wǎng)站設(shè)計(jì)的邏輯模型如以下圖所示:iw姓名)郵箱治理用戶信息五.網(wǎng)站效勞器和客戶端的運(yùn)行要求網(wǎng)站設(shè)計(jì)中的各個(gè)子系統(tǒng)的硬件和軟件的配置如下:i.效勞器端子系統(tǒng)的運(yùn)行要求:系統(tǒng)軟件:Wi

11、ndowNTServer數(shù)據(jù)庫(kù)治理系統(tǒng):SQLServer硬件要求:PentiumIII450以上,258MRAM,14GHD2.客戶端子系統(tǒng)的運(yùn)行要求:系統(tǒng)軟件:WindowNTWorkstation數(shù)據(jù)庫(kù)治理系統(tǒng):SQLServer硬件要求:Pentium133以上,32MRAM,4.3GHD六.建立網(wǎng)站的約束1.Client/Server結(jié)構(gòu)總體設(shè)計(jì)方案對(duì)它的約束:網(wǎng)站設(shè)計(jì)包括客戶端和效勞器兩方面的設(shè)計(jì),不可防止的要受到Client/Server結(jié)構(gòu)的約束.在其實(shí)施的各個(gè)階段都要服從它的一些規(guī)劃,包括功能設(shè)計(jì)、系統(tǒng)配置和方案.同時(shí),由于信息的共享,機(jī)票預(yù)定系統(tǒng)還受到其它系統(tǒng)的信息約束.2

12、 .人力、資金、時(shí)間的約束網(wǎng)站設(shè)計(jì)實(shí)施的目標(biāo)就是要通過(guò)網(wǎng)站宣傳來(lái)提升人們對(duì)世界饑餓問(wèn)題的重視,并且讓更多的人為解決世界饑餓問(wèn)題作出自己的奉獻(xiàn),具開(kāi)發(fā)過(guò)程中也要考慮到人力、資金和時(shí)間的約束.3 .技術(shù)開(kāi)展規(guī)律的約束計(jì)算機(jī)技術(shù)和產(chǎn)品的開(kāi)展日新月異,將會(huì)給信息處理帶來(lái)更多的手段,同時(shí)也會(huì)帶來(lái)更加豐富的信息表達(dá)形式.例如圖象和語(yǔ)音技術(shù)的進(jìn)步,多媒體技術(shù)的開(kāi)展,這些都要求系統(tǒng)在設(shè)計(jì)時(shí)考慮技術(shù)變化的可能性,為可能的變化預(yù)留一定的系統(tǒng)處理水平.動(dòng)態(tài)圖:瀏覽:用戶個(gè)人信息修改用戶留言:用戶注冊(cè):瀏覽客戶JL、0系統(tǒng)申請(qǐng)頁(yè)面0:治理人員治理員登陸1登陸成功內(nèi)部申請(qǐng)?jiān)试S注冊(cè)Gr一二-二-用尸輸入及確認(rèn)密-)將密碼

13、保存密碼輸入成功添加用戶信息注冊(cè)成功用況描述11用戶注冊(cè)用況描述用況名稱:注冊(cè)參與執(zhí)行者:瀏覽用戶前置條件:網(wǎng)絡(luò)系統(tǒng)運(yùn)行正常事件流:1 .中選擇用戶界面的注冊(cè)功能時(shí)用況開(kāi)始2 .輸入用戶信息(姓名或昵稱、地址、郵箱和密碼等)3 .用戶信息添加到后臺(tái)數(shù)據(jù)庫(kù)中,完成新注冊(cè)用戶的添加操作4 .注冊(cè)成功后自動(dòng)跳至站點(diǎn)首頁(yè)(假設(shè)無(wú)法跳至首頁(yè)用戶手動(dòng)點(diǎn)擊鏈接至首頁(yè))后置條件:在網(wǎng)站數(shù)據(jù)庫(kù)注冊(cè)用戶區(qū)添加新用戶的記錄資料數(shù)據(jù)信息2用戶登陸用況的描述用況名稱:用戶登陸參與執(zhí)行者:注冊(cè)用戶前置條件:該用戶此操作前已完成了網(wǎng)站的注冊(cè)操作,即網(wǎng)站數(shù)據(jù)庫(kù)內(nèi)已經(jīng)存有用戶的登陸信息事件流:1 .當(dāng)用戶選擇用戶界面登陸功能時(shí)

14、用況開(kāi)始2 .當(dāng)輸入注冊(cè)用戶信息(注冊(cè)名、密碼)后(a)如果注冊(cè)信息與注冊(cè)用戶不一致,顯示錯(cuò)誤信息,提示可以重新輸入或用況結(jié)束(b)如果輸入信息與注冊(cè)用戶信息一致,那么繼續(xù)用戶相關(guān)操作3 .用戶進(jìn)入網(wǎng)站頁(yè)面進(jìn)行瀏覽:(a)文本信息的瀏覽(b)圖片信息的瀏覽4 .用戶對(duì)網(wǎng)站內(nèi)的信息發(fā)表自己的觀點(diǎn)與建設(shè)性見(jiàn)解可選路徑:用戶在2步驟成功完成后可跳過(guò)步驟3直接進(jìn)入步驟4的操作后置條件:如果用戶登陸成功,那么用戶可以對(duì)站點(diǎn)內(nèi)提供的新聞信息進(jìn)行留言、探討(用戶發(fā)表的信息應(yīng)不包含不健康信息和有害于構(gòu)建和諧社會(huì)的信息)【3】治理員登陸用況描述用況名稱:治理員登陸參與的執(zhí)行者:治理員前置條件:網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù)中存

15、儲(chǔ)有治理人員的相關(guān)信息(姓名、密碼、權(quán)限、編號(hào)等)事件流:1 .當(dāng)治理員選擇治理員登陸功能時(shí)用況開(kāi)始2 .治理員輸入登陸信息后(a)如果治理員輸入的信息與數(shù)據(jù)庫(kù)中治理員存儲(chǔ)信息區(qū)的數(shù)據(jù)匹配發(fā)生錯(cuò)誤,那么顯示“登陸錯(cuò)誤可以重新輸入或用況結(jié)束(b)如果治理員輸入的信息與數(shù)據(jù)庫(kù)中治理員存儲(chǔ)信息區(qū)的數(shù)據(jù)匹配成功,那么顯示“登陸成功治理員進(jìn)行自己權(quán)限內(nèi)的職能操作后置條件:治理員登陸成功后系統(tǒng)記錄治理員登陸期間的操作4用戶信息治理用況描述參與的執(zhí)行者:治理員前置條件:一個(gè)已合法的站點(diǎn)治理員成功登陸該站點(diǎn)事件流:1.當(dāng)治理員選擇用戶信息治理時(shí)用況開(kāi)始2 .修改用戶在數(shù)據(jù)庫(kù)中的信息即注冊(cè)為網(wǎng)站用戶時(shí)填寫的相關(guān)

16、信息3 .添加用戶在數(shù)據(jù)庫(kù)中的信息即注冊(cè)為網(wǎng)站用戶時(shí)填寫的相關(guān)信息4 .刪除用戶在數(shù)據(jù)庫(kù)中的信息即注冊(cè)為網(wǎng)站用戶時(shí)填寫的相關(guān)信息5 .操作SQLSERVER3.治理員進(jìn)行頁(yè)面信息的治理:a對(duì)現(xiàn)有頁(yè)面信息得修改b對(duì)現(xiàn)有圖片信息進(jìn)行修改靜態(tài)類視圖:頁(yè)面信息- 點(diǎn)擊次數(shù)nt- 更新日Object- 類別object- 標(biāo)題- 內(nèi)谷- 留言object短新信息碗計(jì)流爐討濾信息“言息文類“言息報(bào)庠結(jié)束結(jié)束系統(tǒng)用戶- 登錄名string-密碼string- 權(quán)限嗷據(jù)轅汾一嗷據(jù)恢京殖理頁(yè)面?zhèn)鵍宿理用戶債J府J建系統(tǒng)序J留言結(jié)束結(jié)束用戶、-登陸名string/-密碼string-權(quán)限string奄J建系統(tǒng)序戶

17、珊除用戶理新用戶債息隹的柱助期者日題帝布號(hào)標(biāo)宏宏序-錢表陶if刪除陶!福言過(guò)濾外修改置百一般用-登錄名- 密碼- 昵稱string- 性另:string- 權(quán)限+J覽貞畫福力概要設(shè)計(jì)說(shuō)明書1.1 編寫目的本階段在需求分析的根底上,對(duì)網(wǎng)站制作工程做概要設(shè)計(jì).主要解決了實(shí)現(xiàn)該工程需求的程序模塊設(shè)計(jì)問(wèn)題.包括如何把該工程劃分成假設(shè)干個(gè)模塊、決定各個(gè)模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計(jì)等.在以下的概要設(shè)計(jì)報(bào)告中將對(duì)在本階段中對(duì)該工程所做的所有概要設(shè)計(jì)進(jìn)行詳細(xì)的說(shuō)明.在下一階段的詳細(xì)設(shè)計(jì)中,程序設(shè)計(jì)員可參考此概要設(shè)計(jì)報(bào)告,在概要設(shè)計(jì)對(duì)網(wǎng)站設(shè)計(jì)工程所做的模塊結(jié)構(gòu)設(shè)計(jì)的根底上,對(duì)

18、該工程進(jìn)行詳細(xì)設(shè)計(jì).在以后的軟件測(cè)試以及軟件維護(hù)階段也可參考此說(shuō)明書,以便于了解在概要設(shè)計(jì)過(guò)程中所完成的各模塊設(shè)計(jì)結(jié)構(gòu),或在修改時(shí)找出在本階段設(shè)計(jì)的缺乏或錯(cuò)誤.1.2 工程背景該工程是挑戰(zhàn)微軟創(chuàng)新杯,以“科技可以解決我們當(dāng)今面臨的最棘手的問(wèn)題為宗旨.以“貧困與饑餓為主題制作一個(gè)動(dòng)態(tài)網(wǎng)站.網(wǎng)站制作工程是將由四局部組成:用戶登陸模塊,非正式用戶注冊(cè)模塊,用戶瀏覽頁(yè)面模塊,治理員治理模塊.具關(guān)系如下:1.3 定義1.3.1 專門術(shù)語(yǔ)SQLSERVER系統(tǒng)效勞器所使用的數(shù)據(jù)庫(kù)治理系統(tǒng)DBM3SQL:一種用于訪問(wèn)查詢數(shù)據(jù)庫(kù)的語(yǔ)言事務(wù)流:數(shù)據(jù)進(jìn)入模塊后可能有多種路徑進(jìn)行處理.主鍵:數(shù)據(jù)庫(kù)表中的關(guān)鍵域.值互

19、不相同.外部主鍵:數(shù)據(jù)庫(kù)表中與其他表主鍵關(guān)聯(lián)的域.ROLLBACK數(shù)據(jù)庫(kù)的錯(cuò)誤恢復(fù)機(jī)制.1.3.2 縮寫系統(tǒng):假設(shè)未特別指出,指該工程系統(tǒng).SQL:StructuredQueryLanguage結(jié)構(gòu)化查詢語(yǔ)言1.4 參考資料以以下出在概要設(shè)計(jì)過(guò)程中所使用到的有關(guān)資料:(1)網(wǎng)站制作工程需求分析報(bào)告(2)軟件工程錢樂(lè)秋、趙文耘、牛軍桂編著清華大學(xué)出版社(3)?網(wǎng)頁(yè)編程技術(shù)?邵麗萍、張后楊、柯新生清華大學(xué)出版社(4)ASP.NET動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)根底教程(C#g)周湘貞、曾憲權(quán)清華大學(xué)出版社(5)數(shù)據(jù)庫(kù)系統(tǒng)概論王珊、薩師燎著高等教育出版社(6)?ASP.NET動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)根底教程?(C#1)郭興峰、陳

20、建偉編著清華大學(xué)出版社(7)?ASP.NET2.0應(yīng)用開(kāi)發(fā)技術(shù)?孟憲會(huì)、張慧妍編著人民郵電出版社(8)?C#8程語(yǔ)言詳解?(美)AndersHejlsberg,ScottWiltamuth,PeterGolde著電子工業(yè)出版社2 .任務(wù)概述2.1 目標(biāo)圍繞“貧窮與饑餓這一主題制作一個(gè)專題網(wǎng)站,盡可能多的搜集關(guān)于該主題的新聞與消息,呼吁世界各國(guó)人民關(guān)注貧窮與饑餓問(wèn)題,共同去解決世界上最棘手的問(wèn)題.2.2 運(yùn)行環(huán)境運(yùn)用技術(shù)結(jié)合c#編程制作該網(wǎng)站,要求在visiostudio2005平臺(tái)上進(jìn)行操作,在windowsxp環(huán)境下運(yùn)行2.3 需求概述圍繞宗旨“科技解決世界最棘手的問(wèn)題來(lái)完成以“貧窮與饑餓為

21、主題的網(wǎng)站,瀏覽用戶可以很輕松地得到關(guān)于該主題的信息.用戶進(jìn)入網(wǎng)站之后可以隨意瀏覽網(wǎng)頁(yè),獲取用戶想要的信息,在進(jìn)入網(wǎng)站之后如果用戶想在網(wǎng)站上留言可以進(jìn)行注冊(cè),登陸,注冊(cè)時(shí)要輸入用戶名,密碼,郵箱等重要信息,經(jīng)系統(tǒng)處理后,檢驗(yàn)信息的正確性,如無(wú)誤就返回注冊(cè)成功提示,更新數(shù)據(jù)庫(kù),否那么要求用戶重新注冊(cè);登陸時(shí)要輸入用戶名和密碼,系統(tǒng)驗(yàn)證,無(wú)誤就登陸成功,在登陸后就可以對(duì)網(wǎng)站內(nèi)的文章、新聞留言,對(duì)此系統(tǒng)要對(duì)該留言進(jìn)行過(guò)濾,將不健康信息濾除,如果信息留言無(wú)誤就留言成功.3 .總體設(shè)計(jì)3.1 處理流程下面將使用(結(jié)構(gòu)化設(shè)計(jì))面向數(shù)據(jù)流的方法對(duì)網(wǎng)站制作工程的處理流程進(jìn)行分析.系統(tǒng)可以分為四個(gè)模塊:用戶登陸

22、模塊,非正式用戶注冊(cè),用戶瀏覽頁(yè)面和治理員治理模塊.3.1.1 用戶登陸模塊功能解釋1.鍵入站點(diǎn).進(jìn)入網(wǎng)站站點(diǎn)界面,2.SQL身份驗(yàn)證.輸入登陸信息,在該用戶.假設(shè)存在那么登陸成功,否那么,準(zhǔn)備登陸數(shù)據(jù)庫(kù)根據(jù)輸入的信息核對(duì)數(shù)據(jù)庫(kù),查看是否存顯示新用戶注冊(cè)界面.功能解釋3 .提示注冊(cè)要求.注冊(cè)用戶要遵守網(wǎng)站規(guī)那么,在用戶注冊(cè)之前要提示用戶一定的注冊(cè)要求.4 .用戶填寫信息.顯示注冊(cè)頁(yè)面,列舉出用戶注冊(cè)要填寫的信息.5 .用戶站內(nèi)昵稱.也稱位用戶名,用戶昵稱用于將來(lái)登陸時(shí)用,同時(shí)用戶在網(wǎng)站上留言時(shí)也顯示該用戶的用戶名.6 .個(gè)人學(xué)歷水平.7 .用戶家庭住址.8 .用戶個(gè)人郵箱.填寫用戶郵箱有助于當(dāng)

23、用戶忘記密碼時(shí)用系統(tǒng)可以將密碼發(fā)到用戶郵箱內(nèi).9 .密碼申請(qǐng).登陸時(shí)除了要輸入用戶名也要輸入密碼,用于鑒別用戶身份.10 .用戶年齡.11 .狀態(tài)學(xué)生或工作.12 .系統(tǒng)錯(cuò)誤檢測(cè).檢測(cè)輸入信息是否正確,比方郵箱或格式,如果輸入信息錯(cuò)誤,重新注冊(cè),否那么,注冊(cè)成功.13 .注冊(cè)成功.14 .重新輸入注冊(cè)信息.15 .返回瀏覽頁(yè)面.注冊(cè)成功之后,就成為網(wǎng)站的正式用戶了,就可以隨意瀏覽網(wǎng)頁(yè),同時(shí)也可以為之留言.3.1.3用戶進(jìn)入頁(yè)面瀏覽功能解釋16 .進(jìn)入主頁(yè)面.網(wǎng)站的主頁(yè)顯示一些網(wǎng)站的相關(guān)信息以及最新消息17 .點(diǎn)擊相關(guān)連接.瀏覽網(wǎng)頁(yè)時(shí)用戶可以點(diǎn)擊感興趣的相關(guān)連接.18 .頁(yè)面文本瀏覽.主要瀏覽文

24、本.19 .頁(yè)面圖片瀏覽.主要瀏覽圖片.20 .信息瀏覽.用戶瀏覽網(wǎng)頁(yè)時(shí)可以對(duì)瀏覽的相關(guān)信息進(jìn)行留言3.1.4治理員治理模塊21 .進(jìn)入登陸頁(yè)面.治理員要登錄才能進(jìn)入,系統(tǒng)要鑒別治理員的身份.22 .鍵入密碼.輸入密碼以便登陸.23.SQL查詢驗(yàn)證.驗(yàn)證一下治理員的身份.如果治理員輸入的信息是錯(cuò)誤的,那么顯示登陸失敗,可以重新登陸,否那么,登陸成功,進(jìn)入操作頁(yè)面.24 .顯示登陸失敗.25 .顯示登陸成功.26 .頁(yè)面治理信息.登陸成功之后進(jìn)入頁(yè)面治理信息,治理員可以在該頁(yè)面上針對(duì)網(wǎng)站治理進(jìn)行相應(yīng)的操作.27 .添加頁(yè)面信息.可以添加一些最新的消息,新聞等.28 .刪除頁(yè)面信息.對(duì)于一些過(guò)時(shí)的

25、信息,治理員可以進(jìn)行定期的處理.29 .修改頁(yè)面信息.治理員可以對(duì)頁(yè)面進(jìn)行文本信息修改和圖片信息修改.30 .文本信息修改.31 .圖片信息修改.32 2總體結(jié)構(gòu)和外部模塊設(shè)計(jì)用戶下面一結(jié)構(gòu)圖來(lái)描述網(wǎng)站制作工程系統(tǒng)的軟件總體結(jié)構(gòu).框內(nèi)注明了模塊的名字;方框之間的直線表示模塊的調(diào)用關(guān)系.四.接口設(shè)計(jì)4.1 外部接口4.1.1 用戶界面在用戶界面局部,根據(jù)需求分析的結(jié)果,用戶需要一個(gè)用戶友善界面.在界面設(shè)計(jì)上,應(yīng)做到簡(jiǎn)單明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以及出錯(cuò)信息.外觀上也要做到合理化,考慮到用戶多對(duì)WINDOW格較熟悉,應(yīng)盡量向這一方向靠攏.在設(shè)計(jì)語(yǔ)言上,已決定使用jav

26、a進(jìn)行編程,在界面上可使用html所提供的可視化組件,向WINDOWS格靠近.總的來(lái)說(shuō),系統(tǒng)的用戶界面應(yīng)作到可靠性、簡(jiǎn)單性、易學(xué)習(xí)和使用4.1.2 軟件接口連接數(shù)據(jù)庫(kù)使用一個(gè)DB.java類.通過(guò)類中的函數(shù)進(jìn)行對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)4.1.3 硬件接口在輸入方面,對(duì)于鍵盤、鼠標(biāo)的輸入,像一般的網(wǎng)頁(yè)輸入一樣即可.在輸出方面,打印機(jī)的連接及使用.4.2 內(nèi)部接口內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進(jìn)行信息傳遞.接口傳遞的信息將是以類結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸.5 .數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)物理數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)主要是設(shè)計(jì)數(shù)據(jù)在模塊中的表示形式.數(shù)據(jù)在模塊中都是以結(jié)構(gòu)的方

27、式表示.1 .頁(yè)面信息:點(diǎn)擊次數(shù):int更新日期:object類別:object2 .系統(tǒng)用戶:登錄名:string密碼:string3 .用戶信息:登錄名:string密碼:string權(quán)限:string4 .一般用戶:登錄名:string密碼:string昵稱:string性別:string5 .一般用戶注冊(cè)用戶名:string密碼:string性別:string由B箱:string6 .運(yùn)行設(shè)計(jì)6.1 運(yùn)行限制運(yùn)行限制將嚴(yán)格根據(jù)各模塊間函數(shù)調(diào)用關(guān)系來(lái)實(shí)現(xiàn).在各事務(wù)中央模塊中,需對(duì)運(yùn)行限制進(jìn)行正確的判斷,選擇正確的運(yùn)行限制路徑.用戶和治理員所做的每一項(xiàng)操作都要先根據(jù)相應(yīng)的條件從數(shù)據(jù)庫(kù)中找到

28、正確的數(shù)據(jù),然后顯示到頁(yè)面上.6.2 運(yùn)行時(shí)間本系統(tǒng)的運(yùn)行時(shí)間主要用在對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)方面.登錄時(shí)要把用戶名和密碼與數(shù)據(jù)庫(kù)中的相應(yīng)表對(duì)照,當(dāng)輸入有錯(cuò)時(shí),就要遍歷數(shù)據(jù)庫(kù)中的整張表,時(shí)間開(kāi)銷的問(wèn)題不能無(wú)視.另外,不管是用戶還是治理員,進(jìn)行的每種操作都要總數(shù)據(jù)庫(kù)中提取信息.根據(jù)用戶提供的條件從數(shù)據(jù)庫(kù)中找到正確的信息也是需要花費(fèi)時(shí)間的,特別是當(dāng)數(shù)據(jù)庫(kù)中內(nèi)容較多時(shí),要消耗更多的時(shí)間.種種情況都將影響系統(tǒng)的運(yùn)行速度.7 .出錯(cuò)處理設(shè)計(jì)有可能出錯(cuò)的地方就是用戶登錄的時(shí)候和在網(wǎng)頁(yè)上留言時(shí).權(quán)限,用戶名,密碼錯(cuò)誤時(shí)系統(tǒng)本身會(huì)在核對(duì)完數(shù)據(jù)庫(kù)沒(méi)有發(fā)現(xiàn)正確用戶時(shí)給以提示,然后提示用戶重新輸入登錄信息.留言時(shí),當(dāng)留言信息

29、中有不健康信息時(shí),系統(tǒng)本身也會(huì)在核對(duì)完數(shù)據(jù)庫(kù)發(fā)現(xiàn)不健康信息是提示用戶留言不成功.8 .平安保密設(shè)計(jì)由于系統(tǒng)本身的局限性,在保密方面能做的就是盡量不顯示出用戶的密碼.對(duì)于密碼的更改,本系統(tǒng)暫未涉及太多,以后會(huì)加以完善.九,維護(hù)設(shè)計(jì)維護(hù)方面主要是對(duì)數(shù)據(jù)庫(kù)中冗余的數(shù)據(jù)的處理.此模塊由系統(tǒng)治理員來(lái)完成.由于時(shí)間限制,此模塊將會(huì)在以后加以補(bǔ)充.詳細(xì)設(shè)計(jì)說(shuō)明書1.引言1、1編寫目的在前期階段概要設(shè)計(jì)說(shuō)明書中,已解決了建立網(wǎng)站各模塊之間的設(shè)計(jì)問(wèn)題.包括瀏覽用戶如何進(jìn)行注冊(cè),登陸,網(wǎng)頁(yè)瀏覽圖片瀏覽與文字瀏覽和信息留言.以及治理員的登陸,用戶信息治理新用戶添加,刪除和修改,頁(yè)面信息治理頁(yè)面添加,刪除和修改,治理

30、員與信息治理系統(tǒng)協(xié)調(diào)作用完成不良信息的功能.由整體框架把握各個(gè)模塊之間的銜接、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計(jì)等.在以下的詳細(xì)設(shè)計(jì)報(bào)告中將對(duì)在本階段中對(duì)系統(tǒng)所做的所有詳細(xì)設(shè)計(jì)進(jìn)行說(shuō)明.在本階段中,確定應(yīng)該如何具體地實(shí)現(xiàn)所要求的網(wǎng)站信息系統(tǒng),從而在編碼階段可以把這個(gè)描述直接譯成用具體的程序語(yǔ)言書寫的程序.主要的工作有:根據(jù)在?需求分析說(shuō)明書?中所描述的數(shù)據(jù)、功能、運(yùn)行、性能需求,并依照?概要設(shè)計(jì)說(shuō)明書?所確定的處理流程、總體結(jié)構(gòu)和模塊外部設(shè)計(jì),設(shè)計(jì)網(wǎng)站系統(tǒng)的結(jié)構(gòu)、逐個(gè)模塊的程序描述包括各模塊的功能、性能、輸入、輸出、算法、程序邏輯、接口等等,解決如何1 .接受:用戶注冊(cè)信息和治理

31、員修改后的信息;2 .輸出:供用戶瀏覽的圖片信息與文字信息;3 .信息過(guò)濾:對(duì)瀏覽用戶的信息留言與數(shù)據(jù)庫(kù)內(nèi)特定數(shù)據(jù)塊的數(shù)據(jù)進(jìn)行字符匹配,濾過(guò)匹配的信息.4 .分辨信息的種類并采取相應(yīng)的處理步驟;5 .判斷信息的正誤并采取相應(yīng)的處理步驟;6 .進(jìn)行數(shù)據(jù)庫(kù)的查詢、修改工作;7 .接受并判斷錯(cuò)誤,輸出相應(yīng)的出錯(cuò)消息;在以下的各個(gè)階段中,?用戶操作手冊(cè)?將與本階段的工作緊密結(jié)合,努力作到讓用戶易懂易學(xué).?測(cè)試報(bào)告?和?維護(hù)報(bào)告?也將參考本說(shuō)明書,檢驗(yàn)本系統(tǒng)的各項(xiàng)性能指標(biāo),及時(shí)發(fā)現(xiàn)維漏及時(shí)修補(bǔ),一定要把功能強(qiáng)大、穩(wěn)定可靠、便于維護(hù)的機(jī)票預(yù)定系統(tǒng)交到用戶手中.1、2工程背景本工程網(wǎng)站治理信息系統(tǒng)時(shí)由XXX

32、公司委托,由?軟件開(kāi)發(fā)小組負(fù)責(zé)開(kāi)發(fā).本網(wǎng)站信息治理系統(tǒng)工程主要由兩局部形成:1 .瀏覽用戶注冊(cè)、登陸與網(wǎng)頁(yè)瀏覽,信息留言的前臺(tái)客戶頁(yè)面;2 .網(wǎng)站治理員對(duì)網(wǎng)站進(jìn)行數(shù)據(jù)信息治理用戶治理和頁(yè)面信息治理與系統(tǒng)維護(hù)更新操作的后臺(tái)治理程序頁(yè)面;1、3文中特殊的定義和縮寫1 .3.1定義ASP.NET:微軟公司出品研發(fā)的網(wǎng)站建設(shè)平臺(tái)工具,具有高效性.SQLSERVER2000:系統(tǒng)效勞器所使用的數(shù)據(jù)庫(kù)治理系統(tǒng)DBMSSQL一種用于訪問(wèn)查詢數(shù)據(jù)庫(kù)的語(yǔ)言.前置條件:特定功能模塊開(kāi)始前系統(tǒng)開(kāi)啟的條件.事務(wù)流:數(shù)據(jù)進(jìn)入模塊后可能有多種路徑進(jìn)行處理.主碼:數(shù)據(jù)庫(kù)表中的關(guān)鍵域.值互不相同.外部主碼:數(shù)據(jù)庫(kù)表中與其他表

33、主鍵關(guān)聯(lián)的域.1.3.2縮寫系統(tǒng):假設(shè)未特別指出,統(tǒng)指小組課題研發(fā)的網(wǎng)站信息系統(tǒng).SQL®言:StructuredQueryLanguage結(jié)構(gòu)化查詢語(yǔ)言.1、4參考資料以以下出在概要設(shè)計(jì)過(guò)程中所使用到的有關(guān)資料:11?ASP.NE動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)根底教程?C#1郭興峰、陳建偉編著清華大學(xué)出版社2?ASP.NET2.0應(yīng)用開(kāi)發(fā)技術(shù)?孟憲會(huì)、張慧妍編著人民郵電出版社【3】?C#S程語(yǔ)言詳解?美AndersHejlsberg,ScottWiltamuth,PeterGolde著電子工業(yè)出版社4國(guó)務(wù)院扶貧辦官方網(wǎng)站【5】聯(lián)合國(guó)官方網(wǎng)站【6】網(wǎng)站推廣之家【7】數(shù)據(jù)庫(kù)系統(tǒng)概論第四版王珊、薩師燎編著

34、高等教育出版社【8】軟件工程錢樂(lè)秋、趙文耘、牛軍桂編著清華大學(xué)出版社文檔所采用的標(biāo)準(zhǔn)是參照?軟件工程導(dǎo)論?沈美明著的“計(jì)算機(jī)軟件開(kāi)發(fā)文檔編寫指2 .總體設(shè)計(jì)2、1需求概要微軟國(guó)際總公司為了呼吁群眾關(guān)注“貧困與饑餓問(wèn)題,并提倡大家現(xiàn)出自己的點(diǎn)點(diǎn)愛(ài)心.需開(kāi)發(fā)一個(gè)提供群眾瀏覽相關(guān)主題的信息網(wǎng)站并供眾多用戶交流觀點(diǎn)的平臺(tái).為便于用戶直接獲取最前線的相關(guān)動(dòng)態(tài).瀏覽用戶在注冊(cè)成為網(wǎng)站正式用戶之前可以訪問(wèn)瀏覽站內(nèi)信息,但這不能對(duì)站內(nèi)的信息或其他正式用戶提出的言論進(jìn)行發(fā)表自己的觀點(diǎn).注冊(cè)時(shí)進(jìn)入網(wǎng)站用戶注冊(cè)界面.根據(jù)頁(yè)面提示要求填寫自己的真實(shí)信息如:昵稱、密碼、年齡、住址、郵箱地址、當(dāng)前狀況學(xué)生/在職和學(xué)歷水平

35、.成為正式用戶后進(jìn)入登陸頁(yè)面鍵入密碼,系統(tǒng)進(jìn)行身份驗(yàn)證,假設(shè)正確用戶進(jìn)入正式用戶瀏覽區(qū)域.假設(shè)系統(tǒng)驗(yàn)證錯(cuò)誤,提示是否繼續(xù)鍵入密碼驗(yàn)證或退出.站點(diǎn)治理員進(jìn)入登陸頁(yè)面鍵入密碼后進(jìn)行身份驗(yàn)證.假設(shè)登陸操作成功,進(jìn)入網(wǎng)站管理頁(yè)面模塊,進(jìn)行相應(yīng)治理.假設(shè)系統(tǒng)顯示登陸失敗,提示是否重新鍵入密碼或退出.要求網(wǎng)站系統(tǒng)能有效、快速、平安、可靠和無(wú)誤的完成上述操作.并要求客戶機(jī)的界面要單明了,易于操作,效勞器程序利于維護(hù).2、2軟件結(jié)構(gòu)各模塊之間的關(guān)系已由概要設(shè)計(jì)給出1.用戶登陸模塊結(jié)構(gòu)圖:鍵入站點(diǎn)SQL身份驗(yàn)證2.非正式用戶注冊(cè)用戶發(fā)送注冊(cè)請(qǐng)求返回瀏覽頁(yè)面3 .用戶進(jìn)入頁(yè)面瀏覽模式用戶客務(wù)機(jī)端4 .治理員治理模

36、塊:治理員登陸頁(yè)面治理信息修改頁(yè)面信息刪除頁(yè)面信息添加頁(yè)面信息圖片信息修改文本信息修改操彳SQLSERVER3、程序描述3、1用戶請(qǐng)求信息模塊1、用戶注冊(cè)過(guò)程:用戶注冊(cè)用況描述用況名稱:注冊(cè)參與執(zhí)行者:瀏覽用戶前置條件:網(wǎng)絡(luò)系統(tǒng)運(yùn)行正常事件流:5 .中選擇用戶界面的注冊(cè)功能時(shí)用況開(kāi)始6 .輸入用戶信息:姓名或昵稱=StringName;地址=StringAdd郵箱=StringEmail密碼=StringPassword學(xué)歷水平=StringLeve現(xiàn)行狀態(tài)=StirngState生成表(client.mdb)如下:名(昵稱)1住址1郵箱11密碼11學(xué)歷水平1現(xiàn)行狀態(tài)7 .用戶信息添加到后臺(tái)數(shù)

37、據(jù)庫(kù)SOLSERVER2000,完成新注冊(cè)用戶的添加操作8 .注冊(cè)成功后自動(dòng)跳至站點(diǎn)首頁(yè)(假設(shè)無(wú)法跳至首頁(yè)用戶手動(dòng)點(diǎn)擊鏈接至首頁(yè))后置條件:在網(wǎng)站數(shù)據(jù)庫(kù)注冊(cè)用戶區(qū)添加新用戶的記錄資料數(shù)據(jù)信息2、用戶登陸過(guò)程用況名稱:用戶登陸參與執(zhí)行者:注冊(cè)用戶前置條件:該用戶此操作前已完成了網(wǎng)站的注冊(cè)操作,即網(wǎng)站數(shù)據(jù)庫(kù)內(nèi)已經(jīng)存有用戶的登陸信息事件流:5 .當(dāng)用戶選擇用戶界面登陸功能時(shí)用況開(kāi)始6 .當(dāng)輸入注冊(cè)用戶信息:7 .注冊(cè)名:StringName密碼:StringPassword系統(tǒng)的身份驗(yàn)證功能對(duì)輸入的信息與數(shù)據(jù)庫(kù)存儲(chǔ)的用戶信息進(jìn)行字符匹配即:與表(client.mdb)姓名(昵稱)1住址1郵箱11密碼

38、11學(xué)歷水平1現(xiàn)行狀態(tài)1II11(a)如果注冊(cè)信息與注冊(cè)用戶不一致,顯示錯(cuò)誤信息,提示可以重新輸入或用況結(jié)束(b)如果輸入信息與注冊(cè)用戶信息一致,那么繼續(xù)用戶相關(guān)操作后置條件:如果合法注冊(cè)用戶成功登陸網(wǎng)站,那么數(shù)據(jù)庫(kù)在當(dāng)前的日志文件保存用戶的瀏覽日期,瀏覽內(nèi)容.3.用戶瀏覽過(guò)程用況名稱:用戶瀏覽參與者:合法注冊(cè)用戶前置條件:用戶已經(jīng)成功注冊(cè)為合法瀏覽者事件流:1 .當(dāng)用戶選擇進(jìn)入瀏覽功能時(shí)該用況開(kāi)始2 .用戶進(jìn)入網(wǎng)站頁(yè)面進(jìn)行瀏覽:a文本信息的瀏覽b圖片信息的瀏覽3 .用戶對(duì)網(wǎng)站內(nèi)的信息發(fā)表自己的觀點(diǎn)與建設(shè)性見(jiàn)解可選路徑:用戶在1步驟成功完成后可跳過(guò)步驟2直接進(jìn)入步驟3的操作后置條件:如果用戶登

39、陸成功,那么用戶可以對(duì)站點(diǎn)內(nèi)提供的新聞信息進(jìn)行留言、探討用戶發(fā)表的信息應(yīng)不包含不健康信息和有害于構(gòu)建和諧社會(huì)的信息3.2治理員請(qǐng)求信息模塊1 .治理員登陸過(guò)程用況名稱:治理員登陸參與者:治理員前置條件:網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù)中存儲(chǔ)有治理人員的相關(guān)信息:姓名:StringNames密碼:StringKey編號(hào):StringNumbers權(quán)BU:StringPower事件流:4 .當(dāng)治理員選擇治理員登陸功能時(shí)用況開(kāi)始5 .治理員輸入登陸信息:姓名:StringNames密碼:StringKey系統(tǒng)數(shù)據(jù)庫(kù)中已存儲(chǔ)的表controller.mdb進(jìn)行匹配工作a如果治理員輸入的信息與數(shù)據(jù)庫(kù)中治理員存儲(chǔ)信息區(qū)的數(shù)

40、據(jù)匹配發(fā)生錯(cuò)誤,那么顯示“登陸錯(cuò)誤可以重新輸入或用況結(jié)束b如果治理員輸入的信息與數(shù)據(jù)庫(kù)中治理員存儲(chǔ)信息區(qū)的數(shù)據(jù)匹配成功,那么顯示“登陸成功治理員進(jìn)行自己權(quán)限內(nèi)的職能操作后置條件:治理員登陸成功后系統(tǒng)記錄治理員登陸期間的操作2 .用戶治理過(guò)程參與的執(zhí)行者:治理員前置條件:一個(gè)已合法的站點(diǎn)治理員成功登陸該站點(diǎn)事件流:1 .當(dāng)治理員選擇用戶信息治理時(shí)用況開(kāi)始2 .修改用戶在數(shù)據(jù)庫(kù)中表client.mdb中的信息即注冊(cè)為網(wǎng)站用戶時(shí)填寫的相關(guān)信息3 .添加用戶到數(shù)據(jù)庫(kù)中表client.mdb的信息中即注冊(cè)為網(wǎng)站用戶時(shí)填寫的相關(guān)信息4 .刪除用戶在數(shù)據(jù)庫(kù)中表client.mdb的信息即注冊(cè)為網(wǎng)站用戶時(shí)填寫的相關(guān)信息可選路徑:通過(guò)步驟1后,對(duì)于步驟2,3,4的操作具有無(wú)序性處先進(jìn)性4刪除操作外后置條件:

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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)論