版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、南京信息項(xiàng)目大學(xué)電子與信息項(xiàng)目學(xué)院2018級(jí)信息項(xiàng)目氣象信息系統(tǒng)課程論文成績(jī): 學(xué)號(hào):班級(jí):姓名:“氣象信息發(fā)布系統(tǒng)”設(shè)計(jì)1、 項(xiàng)目名稱及背景1.1 項(xiàng)目名稱“氣象信息系統(tǒng)”1.2 開發(fā)背景氣象部門工作人員在工作中需要查閱和管理如下信息:天氣晴、多云、陰、小雨雪)、大雨雪)、暴雨雪)、霧等)、溫度、濕度、空氣質(zhì)量狀況優(yōu)、良、輕度污染、重度污染)等信息。工作人員以“天”為單位發(fā)布信息,需要進(jìn)行登錄認(rèn)證,對(duì)數(shù)據(jù)進(jìn)行增加、刪除、修改、查詢等。普通用戶無(wú)需登錄即可直接進(jìn)入系統(tǒng)查詢天氣情況,使用瀏覽器訪問該系統(tǒng)。氣象部門工作人員可以隨時(shí)發(fā)布?xì)庀笮侣労蜑?zāi)害預(yù)警,普及氣象知識(shí)。2、 文檔說(shuō)明本文檔系統(tǒng)的描述
2、了“氣象信息系統(tǒng)”的業(yè)務(wù)需求以及需求分析文檔??捎糜谥笇?dǎo)軟件的系統(tǒng)設(shè)計(jì)和測(cè)試階段的工作。第二部分、任務(wù)說(shuō)明1、 功能概述氣象信息系統(tǒng)需要提供如下功能:1.1 工作人員輸入城市的一天的天氣情況;1.2 工作人員和普通用戶通過輸入或點(diǎn)擊相應(yīng)的城市進(jìn)行該城市的歷史和當(dāng)天的天氣查詢;1.3 工作人員更新某個(gè)城市的天氣情況;1.4 天氣情況包括天氣、溫度、濕度、空氣質(zhì)量狀況等;1.5 更新操作包括增加、刪除、修改和查詢。2、 用戶環(huán)境數(shù)據(jù)庫(kù)服務(wù)器:Microsoft SQL SERVER 2000。Web)§#fr: Tomcat 5.x ;客戶端軟件要求:操作系統(tǒng): Windows 2000
3、 或 Windows XP;瀏覽器:Internet Explorer 6.0。第三部分、需求分析目標(biāo)1) 系統(tǒng)正常的運(yùn)行,為用戶提供良好的交互界面。系統(tǒng)能夠穩(wěn)定,正確工作。2) 能夠滿足用戶的需求,用戶需求的功能能夠正確實(shí)現(xiàn),能夠?qū)崿F(xiàn)數(shù)據(jù)的導(dǎo)入,處理后的數(shù)據(jù)的導(dǎo)出,能夠?qū)崿F(xiàn)曲線圖,對(duì)異常數(shù)據(jù)的監(jiān)測(cè)。1、實(shí)現(xiàn)功能系統(tǒng)用例圖氣象數(shù)據(jù)研究人員頂層DFD圖用例圖對(duì)應(yīng)功能清單功能編號(hào)功能名稱文中標(biāo)題 編p備注01登錄02退出03瀏覽城市的天氣信息普通用戶只可就行此操作04更新城巾的天氣信息05普通用戶查詢天氣信息用例圖中,使用一個(gè)橢圓表示用例,里面的文字描述了用例的名稱。氣象工作人員可以使用或訪問系統(tǒng)
4、的全部功能,在圖中火柴人表示系統(tǒng)參與者,分為工作人員和普通用戶,工作人員可以使用或訪問系統(tǒng) 的全部功能,止匕外,圖中從參與者到用例的單向箭頭表示二者之間的關(guān)聯(lián)關(guān)系, 例如工作人員使用或訪問這些功能。2、用例說(shuō)明登錄 工作人員打開瀏覽器,輸入應(yīng)用系統(tǒng)的 URL瀏覽器中顯示登錄界面。工作人員輸入用戶名稱和口令后,提交頁(yè)面。系統(tǒng)驗(yàn)證工作人員的登錄:若用戶名稱或口令不正確,系統(tǒng)顯示“登錄失敗 ,無(wú)效的用戶名或登錄成功,工作人員可再次登錄;若用戶名稱和口令正確,工作人員 系統(tǒng)顯示一個(gè)頁(yè)面可供工作人員訪問。下圖為登陸驗(yàn)證:退出工作人員登錄系統(tǒng)之后,點(diǎn)擊“退出”鏈接,系統(tǒng)銷毀與工作人員的 會(huì)話有關(guān)的資源,再
5、呈現(xiàn)“登錄”界面給用戶,可供其再次登錄系 統(tǒng),并給用戶提示消息“退出成功”。瀏覽城市的天氣信息工作人員瀏覽城市天氣的界面,點(diǎn)擊下拉式按鈕,選擇城市,選擇歷 史和當(dāng)天時(shí)間段,點(diǎn)擊“查詢”按鈕,系統(tǒng)便呈現(xiàn)一個(gè)查詢結(jié)果頁(yè)面 給職員以便其瀏覽相關(guān)的信息。天氣信息包括天氣、溫度、濕度和空 氣質(zhì)量狀況。更新城市的天氣信息工作人員在瀏覽城市的天氣信息時(shí),當(dāng)其點(diǎn)擊一個(gè)城市時(shí),可以查看 該城市的天氣情況。同時(shí)可以修改這些信息,點(diǎn)擊“修改”按鈕,輸 入相應(yīng)新的天氣信息,系統(tǒng)將更新數(shù)據(jù)庫(kù)中的相關(guān)信息,再次呈現(xiàn)修 改頁(yè)面,并給用戶提示消息“所有信息修改成功”。下圖為更新數(shù)據(jù) 驗(yàn)證:普通用戶查詢城市的天氣信息普通用戶通
6、過瀏覽器輸入相應(yīng)的IP地址或域名進(jìn)入該系統(tǒng),查詢某個(gè) 城市的天氣情況,但是沒有權(quán)限對(duì)信息進(jìn)行修改。3、用例關(guān)系描述“添加一次氣象信息的訪問”用例擴(kuò)展了 “瀏覽氣象信息”用例,這表明 當(dāng)職員在訪問“瀏覽氣象信息”用例時(shí),可能會(huì)為此氣象信息添加一次訪問, 但這是有條件執(zhí)行的,除非此天氣情況確實(shí)發(fā)生。所有用例之間的關(guān)系如下表 所示:用例名稱用例關(guān) 系用例名稱備注查詢一次氣象信息擴(kuò)展瀏覽氣象信息普通用戶只可進(jìn)行 此操作刪除氣象信息擴(kuò)展瀏覽氣象信息添加一次氣象信息的訪問擴(kuò)展瀏覽氣象信息瀏覽氣象信息的訪問歷史 記錄擴(kuò)展瀏覽氣象信息修改氣象信息擴(kuò)展瀏覽氣象信息第四部分、系統(tǒng)總體結(jié)構(gòu)1 .體系結(jié)構(gòu)設(shè)計(jì)系統(tǒng)設(shè)計(jì)
7、時(shí)基于MVCS計(jì)模型,采用三層架構(gòu)2 .系統(tǒng)結(jié)構(gòu)圖在設(shè)計(jì)本氣象信息系統(tǒng)時(shí)采用基于J2EE平臺(tái)技術(shù)的標(biāo)準(zhǔn)的四層模型,如下圖所示HTMLAppletApplicationJ2EE平臺(tái)支持3、用戶層用戶層用來(lái)與用戶交互,并把來(lái)自系統(tǒng)的信息顯示給用戶 不同類型的用戶,包括 HTMLffl戶、Java Applet和Java用戶。獲得授權(quán)的 用戶可以通過人機(jī)交互界面查詢和檢索各種歷史和現(xiàn)在的氣象信息,包括大 氣、溫度、濕度和空氣質(zhì)量等數(shù)據(jù)資料。2) Web©Web層產(chǎn)生表示邏輯,并接受來(lái)自用戶層的用戶反饋,在此基礎(chǔ)上,對(duì)用戶請(qǐng)求產(chǎn)生相應(yīng)的回應(yīng)。在 J2EE平臺(tái)中,Web層是由 Web容器內(nèi)的S
8、ervlet 組建和JSP組件來(lái)實(shí)現(xiàn)的。Web層由 Web服務(wù)器和 Web§器組成。Web容器通過Servlet和JSP提供交 互式Web頁(yè)面來(lái)響應(yīng)客戶的請(qǐng)求,并根據(jù)多用戶并發(fā)訪問機(jī)制的特點(diǎn),啟動(dòng) 相應(yīng)的線程,以XM嗷據(jù)集的形式把業(yè)務(wù)層響應(yīng)回的數(shù)據(jù)返回給用戶。3)業(yè)務(wù)層業(yè)務(wù)層處理系統(tǒng)的核心業(yè)務(wù)邏輯,為底層業(yè)務(wù)組件提供必要的借口。業(yè)務(wù)組件通常由J2EE容器內(nèi)的EJB組件構(gòu)成,EJB提供對(duì)組件的生命周期、食物 管理和支持及資源分配等服務(wù)。業(yè)務(wù)層是氣象信息系統(tǒng)實(shí)現(xiàn)的關(guān)鍵。一方面它需要將數(shù)據(jù)庫(kù)中的記錄轉(zhuǎn)為對(duì)象,將數(shù)據(jù)可以用面向?qū)ο蟮姆椒▉?lái)分析、設(shè)計(jì),另一方面,它又向Web©提供應(yīng)用
9、邏輯的調(diào)用接口,并且 EJB容器封裝了核心和關(guān)鍵的計(jì)算及處理過 程。4)數(shù)據(jù)層數(shù)據(jù)層負(fù)責(zé)對(duì)整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的維護(hù)和存儲(chǔ),并根據(jù)請(qǐng)求的業(yè)務(wù)操作數(shù)據(jù)。第五部分、系統(tǒng)設(shè)計(jì)1 .數(shù)據(jù)庫(kù)設(shè)計(jì)1.1設(shè)計(jì)表名功能說(shuō)明date存儲(chǔ)日期信息Weatherinfo存儲(chǔ)氣象信息,包括天氣,溫度,濕度,空氣質(zhì)量。weatherinfo_date日期與氣象信息的關(guān)聯(lián)表workers存儲(chǔ)工作人員的信息1.2.1Weather_date表名 列名Weather_date數(shù)據(jù)類型(精度范空/非空約束條件其它說(shuō)明圍)idINTNOT NULLIDENTITY(1,1>PRIMARY KEYdateVARCHAR(20>
10、;補(bǔ)充說(shuō)明1.2.2 weather表名Weather_info列名數(shù)據(jù)類型(精度范 圍)空/非空約束條件其它說(shuō)明idINTNOT NULLIDENTITY(1,1>P RIMARY KEYweatherVARCHAR(30>temperatureINThumidityINTairQualityVARCHAR(20>補(bǔ)充說(shuō)明1.2 weather_date表名 列名weather_date數(shù)據(jù)類型(精度范 圍)空/非空約束條件其它說(shuō)明weather_idINTNOT NULLforeignkeyREFERENCES Weather info(id>date_idINTN
11、OT NULLforeignkeyREFERENCES Weather date(id>補(bǔ)充說(shuō)明1.3workers表名types列名數(shù)據(jù)類型(精度范 圍)空/非空約束條件其它說(shuō)明usernameVARCHAR(20>NOT NULLPRIMARY KEYpasswordVARCHAR(20>NOT NULL補(bǔ)充說(shuō)明2 .用例的時(shí)序圖設(shè)計(jì)2.1 查詢時(shí)序圖:B、描述編R類名或方法名功能描述1xiangServletServlet,處理氣象人員的查詢天氣的請(qǐng)求,其doPost方法調(diào)用其自己的search方法2cityDAO其searchcity方法負(fù)責(zé)訪問城巾,city表元成查
12、詢城巾3qisearch.jspjsp貝囿,可供輸入查詢天氣的條件4weatsearch_name.jspjsp貝囿,顯不查詢出的天氣的信息2.2 更新天氣時(shí)序圖B、描述編R類名或方法名功能描述1xiangServletServlet,處理氣象人員的更新大氣怎息的請(qǐng)求2cityDAO其selectCityById方法負(fù)責(zé)訪問 city, types表元成查詢出指 定的城市的詳細(xì)信息以供修改;其updateWeat方法負(fù)責(zé)訪問 weather表元成更新指te的天 氣的信息;3weatview_name.jspjsp頁(yè)面,顯示點(diǎn)擊的某個(gè)城市的詳細(xì)信息,只可瀏覽,當(dāng)人員職員點(diǎn)擊其中的一個(gè)修改按鈕后,
13、系統(tǒng)呈現(xiàn)修改編輯界 面。4weatupdate.jspjsp貝囿,修改天氣的編輯界囿。第六部分、界面設(shè)計(jì)3)主界面設(shè)計(jì)系統(tǒng)的首頁(yè)為登錄頁(yè)面,如下圖所示:4)用例界面實(shí)現(xiàn)2.3 登陸界面2.4 用戶管理EiEinfSEH行二l;EL63. coaH理員腳I m除arHnmF<nrf-mET163ftWMt喇曬新通箱情轅畸xlu3EclixLbinjchis43. c«新西剛?cè)盏處蛣h除f 爐 arnneiruqiwrveifSS.耳。0而郵刷日喇瞰gufi*H|xh和亡艮喙甘副由:由里tg新可醞輯用戶落電了踞第已操作2.5 修改用戶信息2.6 編輯氣象數(shù)據(jù)2.7 添加氣象數(shù)據(jù)2.6
14、添加用戶第七部分學(xué)習(xí)設(shè)計(jì)心得近年來(lái)隨著Internet技術(shù)的飛速發(fā)展及用戶的不斷升級(jí), Web頁(yè) 面技術(shù)也不斷的推陳出新,使得 Wed站點(diǎn)的功能越來(lái)越強(qiáng)大,能夠 提供的服務(wù)種類越來(lái)越繁多。從 HTML到CGI,從JAVA的誕生到 ActiveX、php還有PHP的出現(xiàn),Web頁(yè)面設(shè)計(jì)人員不斷受到?jīng)_擊, 微軟公司在總結(jié)了以往技術(shù),重新思考Web頁(yè)面設(shè)計(jì)的真正需要后,推出了 php.NET,正受到越來(lái)越多的網(wǎng)頁(yè)開發(fā)人員的歡迎。 php.NET基于通用語(yǔ)言的編譯運(yùn)行的程序決定了它的強(qiáng)大性和適應(yīng) 性。它使得運(yùn)行一些很平常的任務(wù),服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置 更加簡(jiǎn)單。開始利用Dreamweaver編寫程
15、序,每個(gè)界面,每個(gè)連接還有數(shù) 據(jù)庫(kù)文件。之后運(yùn)行程序要用到服務(wù)器作為支撐,在網(wǎng)上搜了下, 找到一個(gè)簡(jiǎn)單的IIS服務(wù)。安裝IIS ,開通IIS服務(wù),把你的php 網(wǎng)頁(yè)程序存放到IIS的網(wǎng)站目錄下面,按照程序的說(shuō)明設(shè)置好數(shù)據(jù)連接,基本上就可以瀏覽你的php網(wǎng)頁(yè)了。如果僅僅是預(yù)覽你的php程序,根本用不到dreamweaver,它只是一款制作網(wǎng)頁(yè)的軟件。 運(yùn)行程序是要有與程序適應(yīng)的網(wǎng)絡(luò)服務(wù)器的支持,IIS就是微軟出品的一款網(wǎng)絡(luò)服務(wù)器,它可以支持php。如果你想修改程序,才會(huì)用到dreamweaver。之后又發(fā)現(xiàn)還有很多支持 php的服務(wù)器。目前網(wǎng)站的制作技術(shù)與要求,都已經(jīng)告別了因特網(wǎng)初期網(wǎng)站制作 的“幼稚”期,隨著各
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- JJF 2161-2024焊接檢驗(yàn)尺校準(zhǔn)規(guī)范
- 2024年度年福建省高校教師資格證之高等教育心理學(xué)考前沖刺模擬試卷A卷含答案
- 2024年度年福建省高校教師資格證之高校教師職業(yè)道德綜合檢測(cè)試卷B卷含答案
- 2024年閘機(jī)系統(tǒng)投資申請(qǐng)報(bào)告
- 一年級(jí)數(shù)學(xué)計(jì)算題專項(xiàng)練習(xí)匯編
- 湖南省永州市高一上學(xué)期期末歷史試題及解答參考
- 2024商用中央空調(diào)全面檢修協(xié)議
- 2024年臨時(shí)租車服務(wù)協(xié)議詳案
- 2024年度代理服務(wù)協(xié)議樣本
- 2024年勞動(dòng)協(xié)議格式大全
- 蘇教版五年級(jí)上冊(cè)數(shù)學(xué)試題-第一、二單元 測(cè)試卷【含答案】
- 發(fā)揮產(chǎn)業(yè)工會(huì)作用的實(shí)施方案
- 科捷物流介紹(中文版)ppt課件
- 軍事地形學(xué)地形圖基本知識(shí)
- 2022版義務(wù)教育(生物學(xué))課程標(biāo)準(zhǔn)(含2022年修訂和新增部分)
- 六年級(jí)綜合實(shí)踐活動(dòng)課件-珍愛生命遠(yuǎn)離毒品 全國(guó)通用(共24張PPT)
- 建設(shè)工程竣工消防驗(yàn)收記錄表(DOC36頁(yè))
- 沉井專項(xiàng)施工方案DOC
- 切削力計(jì)算參考模板
- 一年級(jí)海洋教育教案
- 聚氨酯硬泡沫配方及計(jì)算
評(píng)論
0/150
提交評(píng)論