【正文】
塊用 jfreechart 工具輔助生成統(tǒng)計圖,震損信息按破壞等級進(jìn)行統(tǒng)計生成統(tǒng)計圖,頁面如圖 所示。實現(xiàn)過程如下:將查詢的數(shù)據(jù)綁定在請求中,利用 DamageAction 中的 case6,先創(chuàng)建 Excel 表格,之后利用文件流將綁定的數(shù)據(jù)一條一條的寫入 Excel 表中。表單提交到 BuildingAction 中的case32,將表單數(shù)據(jù)封裝到 Building 對象之后,調(diào)用 BuildingDao 的 insert 方法,進(jìn)行新增數(shù)據(jù)。 圖 地震信息錄入頁面 建筑物信息管理模塊的實現(xiàn) 用戶可以查詢建筑物信息,頁面如圖 所示。 圖 用戶信息管理圖 用戶可以修改個人密碼,其流程圖如圖 所示,頁面如圖 所示。之后用戶填寫好修改信息后,由修改按鈕將表單信息提交到 case32,該 case 獲取 JSP 頁面中的表單數(shù)據(jù),利用 UserDao中的 Update 方法修改信息。普通用 戶的 role 屬性為 2,專家用戶的 role 屬性為 1,管理員的 role屬性為 0。 ()。 圖 系統(tǒng)流程圖 是 否 有 賬 號 Y 登 錄是 否 登 錄 成 功注 冊N Y 用 戶 身 份 判 斷 N用戶信息管 理 員地震信息建筑信息個人信息管理用戶信息管理處理用戶申請修改個人密碼修改用戶信息修改用戶密碼刪除用戶地震信息查詢地震信息錄入建筑信息查詢建筑信息錄入建筑信息修改建筑信息刪除個人信息管理修改個人密碼統(tǒng)計分析建筑震損信息震損信息查詢震損信息錄入震損信息刪除震損信息修改用戶信息專 家地震信息建筑信息統(tǒng)計分析地震信息查詢地震信息錄入地震信息刪除建筑信息查詢建筑信息錄入建筑信息修改建筑信息刪除地震信息修改建筑震損信息震損信息查詢震損信息錄入震損信息刪除震損信息修改查看統(tǒng)計圖查看統(tǒng)計圖用戶信息普 通 用 戶地震信息建筑信息統(tǒng)計分析個人信息管理修改個人密碼提交申請建筑震損信息地震信息修改地震信息刪除開 始結(jié) 束查看統(tǒng)計圖地震信息查詢震損信息查詢建筑信息查詢大連交通大學(xué) 20xx 屆本科生畢業(yè)設(shè)計 (論文) 18 數(shù)據(jù)庫實現(xiàn) 本系統(tǒng)使用 MySQL 數(shù)據(jù)庫,添加了 這個數(shù)據(jù)庫連接的 jar 包。所有用戶均可以查看建筑物類型的具體定義和描述,當(dāng)?shù)卿浫藶楣芾韱T時,可以對建筑物類型表的數(shù)據(jù)進(jìn)行修改操作 。要每個模塊實現(xiàn)其功能,系統(tǒng)至少地 震震 損mnn1記 錄n1m1n1破 壞 等 級用 戶記 錄建 筑 物所 屬結(jié) 構(gòu) 類 型 建 筑 物 功 能使 用大連交通大學(xué) 20xx 屆本科生畢業(yè)設(shè)計 (論文) 11 需要包含 building 表、 damage 表、 earthquake 表、 husage 表、 standard 表、 structure表、 user 表,分別對使用本系統(tǒng)的用戶信息、周圍發(fā)生的地震信息、建筑物信息及建筑物的損壞情況信息進(jìn)行記錄。 (4) 建筑物震損信息部分本系統(tǒng)設(shè)置了六個屬性,震損信息編號、建筑物編號、地震編號、建筑物破壞等級、錄入用戶編號、更新時間,描述了建筑物震損信息對應(yīng)的建筑物,造成震損的地震,與建筑物的破壞等級等信息。它是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù)。 建筑物信息刪除:對無法利用或已廢棄的建筑物信息進(jìn)行刪除。 大連交通大學(xué) 20xx 屆本科生畢業(yè)設(shè)計 (論文) 9 地震信息錄入:新發(fā)生地震,即錄入系統(tǒng)。 注冊 創(chuàng)建賬號的用戶名、密碼為必選項。 系統(tǒng)功能劃分 系統(tǒng)設(shè)定了四個信息管理模 塊,分別是用戶信息管理、建筑物信息管理、地震信息管理、震損信息管理,主要用戶管理信息系統(tǒng)中的基本數(shù)據(jù)。 系統(tǒng)可行性分析 可行性研究是為了弄清楚系統(tǒng)開發(fā)的項目是不是可以實現(xiàn)和值得進(jìn)行研究的過程,實際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設(shè)計 的過程,所以,進(jìn)行可執(zhí)行性的分析是非常必要的,經(jīng)過最初的設(shè)計目標(biāo)和進(jìn)行的市場調(diào)查得出以下三點的可行性分析: (1) 經(jīng)濟(jì)可行性:不需要大量設(shè)備,只需一臺電腦以及相關(guān)軟件便可進(jìn)行開發(fā)。對目 標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。模型,是應(yīng)用程序的業(yè)務(wù)處理層,負(fù)責(zé)所有業(yè)務(wù)流程的處理和業(yè)務(wù)規(guī)則的制定。當(dāng)服務(wù)停止不再需要Servlet時 (一般當(dāng)服務(wù)器關(guān)閉時 ),會調(diào)用 Servlet的 Destroy()方法。在美國,關(guān)于電子商務(wù)的開發(fā),幾乎都使用的是 EJB+Servlet+JSP標(biāo)準(zhǔn)。程序片段可以傳遞參數(shù),獲得數(shù)據(jù),或者對數(shù)據(jù)庫進(jìn)行需要的查找修改等,總之可以方便的幫助用戶實現(xiàn)需要的功能。 第四章,主要介紹系統(tǒng)各個模塊的設(shè)計與開發(fā)。 雖然震害評估方式隨時都在改變和增強(qiáng),但是還是有很多的缺點:比方說大多數(shù)經(jīng)濟(jì)落后的鄉(xiāng)鎮(zhèn)地區(qū),不能被建筑的經(jīng)濟(jì)損失評估方法所評估。 由于震害鑒定或預(yù)測的算法復(fù)雜且非研究人員不易得到,所以用現(xiàn)有的資源做了這樣一個管理信息系統(tǒng),將地震、建筑物、震損情況均記錄下來,搭建在現(xiàn)有的網(wǎng)絡(luò)和計算機(jī)的基礎(chǔ)之上,形成基礎(chǔ)信息的整合。地震工程中,某些領(lǐng)域的問題對專家經(jīng)驗的依賴非常大,離開有經(jīng)驗的專家,問題就無法很好的解決,這嚴(yán)重地制約了這些工作的有效開展。 本系統(tǒng)設(shè)計 基于 B/S 的 MVC 三層結(jié)構(gòu)模式。這時,及時準(zhǔn)確地記錄建筑物受損情況就顯得尤為重要。系統(tǒng)主要包含五個模塊:用戶管理、地震信息管理、建筑物信息管理、震損信息管理、數(shù)據(jù)統(tǒng)計分析。 關(guān)鍵 詞: 震損; B/S 結(jié)構(gòu); JSP; MySQL 大連交通大學(xué) 20xx 屆本科生畢業(yè)設(shè)計 (論文) Abstract There are a lot of earthquake in China, and the damage of buildings is the main reason of the loss of life and accurate documentation of damaged buildings on time has bee particularly data can be prepared for safety appraisal of buildings in the disaster area of the work, on the one hand can also provide reference for future housing construction earthquake resistance. The system mainly pletes reserve statistics it supply users with the administration of seismic data,information about buildings,damage management information systems,requirements analysis, system design and detailed design process, besides establish the basis of background database. Then it introduces a Web environment, based on b/s mode of threelayer structure, using JSP technology development under the postearthquake building damage management information systems , the main function modules and related technology. The system consists of five modules: user management, earthquake information management, building information management, earthquake damage information management, statistical analysis of data. The system design is based on B/S,and adopts MVC structure mode. Users can record information on a realtime basis and viewed by the other system accelerate the speed of information gathering, improves efficiency relative to the recording and transmission through paper documents. On the other hand, the amount of information can be stored in the system, you can put the country are classified as summary information, convenient, easy to use and strong. Key words: Damage in Earthquake。 在我國,劉恢先等 1989 年建成一個供試驗研究的 “ 地震危險度智能輔助評估系統(tǒng) ” 。 研究意義 自 20 世紀(jì) 90年代以來,我國的震害評估工作任務(wù)很重,因為在我們所在的區(qū)域地震活動進(jìn)入了第五個新的活躍期。因為專家人數(shù)十分緊缺,我國地震還頻頻發(fā)生,在這樣的情況下,提 高效率顯得尤為重要。 JSP 介紹 JSP(Java Server Pages)是許多公司一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),下面