




全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
天水卷煙廠消防設(shè)施和器材管理系統(tǒng)計算機科學(xué)與技術(shù) 10500118 魏志強 指導(dǎo)教師 梁磊 副教授 摘 要天水消防設(shè)施和器材管理系統(tǒng)主要實現(xiàn)網(wǎng)上消防設(shè)施和器材的管理,本系統(tǒng)基于B/S架構(gòu),采用Java語言開發(fā),運用SSH三大框架及Mysql數(shù)據(jù)庫。頁面基于Jsp開發(fā),JavaScript、struts實現(xiàn)一些網(wǎng)頁特效即頁面的跳轉(zhuǎn),該系統(tǒng)在Windows7下實現(xiàn),基于Jdk1.6+Myeclipse10.7+Tomcat7.0平臺開發(fā)。本系統(tǒng)主要有消防設(shè)施和器材的入庫,使用記錄,定期檢查的提示,維護提示等功能。 關(guān)鍵詞:消防設(shè)施和器材管理; B/S;SSH框架;MySQL;AbstractTianshui fire control facilities and devices management system mainly realize the online management of fire control facilities and devices, this system based on B/S structure, using Java language development, three main frame and the Mysql database using SSH.Page development based on Jsp, JavaScript, struts implement some web page special effects that jump of the page, the system implementation under Windows 7, based on Jdk1.6 + Myeclipse10.7 + Tomcat7.0 platform development. This system mainly include: storage, fire control facilities and devices using records, regular inspection, maintenance tips, and other functions.Keywords:Fire control facilities and devices management; SSH framework; MySQL;B/S;一、前言天水卷煙廠消防設(shè)施和器材管理系統(tǒng)提供一套完整的消防設(shè)施和器材的管理的流程,可讓用戶直接進(jìn)行在線進(jìn)行消防設(shè)施和器材的管理,使用戶達(dá)到足不出戶,便可以使用消防設(shè)施和器材管理的目的。天水卷煙廠消防設(shè)施和器材管理系統(tǒng)正是為了滿足當(dāng)今消防設(shè)施和器材使用單位需求而建立的,本系統(tǒng)把傳統(tǒng)的消防設(shè)施和器材的管理融合設(shè)計成的天水消防設(shè)施和器材管理系統(tǒng)。天水卷煙廠消防設(shè)施和器材管理系統(tǒng)主要實現(xiàn)天水卷煙廠消防設(shè)施和器材的管理,系統(tǒng)基于B/S架構(gòu),采用Java語言開發(fā),運用SSH三大框架及MySQL數(shù)據(jù)庫本系統(tǒng)主要有消防設(shè)施和器材的入庫,使用記錄,定期檢查的提示,維護提示等功能。系統(tǒng)構(gòu)架清晰,界面友好,操作靈活,充分展示網(wǎng)站的使用性,用戶可及時查看消防設(shè)施和器材的使用情況和庫存情況。二、相關(guān)技術(shù)簡介(一)系統(tǒng)體系結(jié)構(gòu)本系統(tǒng)采用了目前比較流行的SSH框架來構(gòu)建多層次系統(tǒng),系統(tǒng)總體結(jié)構(gòu)分為表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)操作層和數(shù)據(jù)邏輯層。表現(xiàn)層由JSP、JavaScript和EXTJS實現(xiàn);業(yè)務(wù)邏輯層由Struts2實現(xiàn);數(shù)據(jù)操作層由Hibernate框架實現(xiàn);數(shù)據(jù)邏輯層由MySQL實現(xiàn)。(二)開發(fā)工具簡介本系統(tǒng)采用Tomcat服務(wù)器,頁面采用JSP技術(shù),服務(wù)端應(yīng)用程序采用JSP +extjs+struts框架,數(shù)據(jù)庫系統(tǒng)采用MySQL,開發(fā)工具使用Myeclipse10.7。三、系統(tǒng)總體設(shè)計(一)系統(tǒng)總體功能模塊圖經(jīng)過前期對用戶的需求分析,設(shè)計出系統(tǒng)的基本功能模塊:日常管理、常量設(shè)置、用戶管理、定期檢查、維護管理、報廢統(tǒng)計六大功能模塊,如圖1所示。圖1系統(tǒng)總體功能圖(二)數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫概念設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率,以及實現(xiàn)的效果產(chǎn)生影響。1.需求分析階段,準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理),是整個設(shè)計過程的基礎(chǔ),是最困難、最耗費時間的一步。2.概念結(jié)構(gòu)設(shè)計階段,是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個獨立于具體DBMS的概念模型。3.邏輯結(jié)構(gòu)設(shè)計階段,將概念結(jié)構(gòu)轉(zhuǎn)換為某個DBMS所支持的數(shù)據(jù)模型,對其進(jìn)行優(yōu)化。4.數(shù)據(jù)庫物理設(shè)計階段,為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲結(jié)構(gòu)和存取方法)。5.數(shù)據(jù)庫實施階段,運用DBMS提供的數(shù)據(jù)語言、工具及宿主語言,根據(jù)邏輯設(shè)計和物理設(shè)計的結(jié)果,建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進(jìn)行試運行6.數(shù)據(jù)庫運行和維護階段,數(shù)據(jù)庫應(yīng)用系統(tǒng)經(jīng)過試運行后即可投入正式運行。在數(shù)據(jù)庫系統(tǒng)運行過程中必須不斷地對其進(jìn)行評價、調(diào)整與修改。(三)ER模型設(shè)計為了把數(shù)據(jù)要求清楚、準(zhǔn)確地描述出來,系統(tǒng)分析員通常建立一個概念性的數(shù)據(jù)模型(也稱為信息模型)。概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,是按照用戶的觀點對數(shù)據(jù)建立的模型。它描述了從用戶角度看到的數(shù)據(jù),翻譯了用戶的現(xiàn)實環(huán)境,而且與軟件系統(tǒng)中的實現(xiàn)方法無關(guān)。系統(tǒng)整體ER圖如圖2所示。圖2系統(tǒng)整體ER圖四、詳細(xì)設(shè)計與編碼(1) 數(shù)據(jù)庫模塊在天水消防設(shè)施和器材管理系統(tǒng)中,采用Mysql數(shù)據(jù)庫,數(shù)據(jù)庫的參數(shù)放在WebRoot/WEB-INF/applicationContext-datasource.xml;這樣做的好處是:當(dāng)需要修改數(shù)據(jù)源時,可直接修改這些參數(shù)即可。applicationContext-datasource.xml文件部分內(nèi)容如下: (二)系統(tǒng)項目功能設(shè)計1消防設(shè)施和器材的入庫管理消防設(shè)備和器材入庫管理中包含主要的三個功能,添加新的消防設(shè)備和器材,修改消防設(shè)施和器材的信息,刪除消防設(shè)施和器材的信息,本模塊涉及:com.lut.wzq.action.ManegerAction, com.lut.wzq.action.ApplyDataAction,com.lut.wzq.action.UpDataAction,WebRoot/WEB-INF/view/viewManeger/putin.jsp等文件。2消防設(shè)施和器材的使用管理消防設(shè)備和器材的使用管理模塊中包含主要的三個功能,添加新的消防設(shè)備和器材使用記錄,修改消防設(shè)施和器材使用記錄,刪除消防設(shè)施和器材的信息使用記錄,在添加新的消防設(shè)施和器材的使用記錄,先查詢?nèi)霂煊涗涍x擇需要使用的消防設(shè)施或器材,并驗證庫存是否足夠。本模塊涉及:com.lut.wzq.action.ManegerAction,com.lut.wzq.action.ApplyDataAction,com.lut.wzq.action.UpDataAction,WebRoot/WEB-INF/view/viewManeger/ EquipmentUsing.jsp等文件。 3定期檢查管理由于消防設(shè)施和器材必訓(xùn)定期對其進(jìn)行檢查和維護,所以在系統(tǒng)中給檢查人員添加了定期檢查功能,該功能主要包含了定期檢查通知和上報檢查結(jié)果,模塊中涉及com.lut.wzq.action.ManegerAction,com.lut.wzq.action.ApplyDataAction,com.lut.wzq.action.UpDataAction,WebRoot/WEB-INF/view/viewManeger/dingjian.jsp等文件。 五、設(shè)計總結(jié)畢業(yè)設(shè)計,是對大學(xué)期間所學(xué)知識的一次總結(jié),是對動手能力、獨立思考問題和解決問題的一次鍛煉。在為期3個月時間里,我按照本次畢業(yè)設(shè)計的要求查閱了大量關(guān)于網(wǎng)上銷售的相關(guān)資料,切實地按照軟件工程的步驟,從需求分析,概要設(shè)計,詳細(xì)設(shè)計,數(shù)據(jù)庫設(shè)計,再到編碼,調(diào)試運行,測試等步驟,順利完成各個步驟的開發(fā)工作,基本達(dá)到預(yù)期設(shè)計的要求。系統(tǒng)主要用于天水卷煙廠對消防設(shè)施和器材的管理,實現(xiàn)了消防設(shè)施和器材的新增記錄(也就是消防設(shè)施和器材的入庫記錄)、消防設(shè)施和器材的使用記錄、定期檢查的通知,消防設(shè)施和器材維護通知、報廢統(tǒng)計等功能。為方便使用人員方便進(jìn)行表單的填寫本系統(tǒng)增加了大量的常量設(shè)置,通過常量設(shè)置可以常用的數(shù)據(jù)保存起來,方便以后使用的直接使用不用輸入。為方便以后本系統(tǒng)添加新的功能,系統(tǒng)特添加系統(tǒng)功能菜單,以方便后期添加新的功能。系統(tǒng)的定期檢查功能解決了之前每次的定期檢查需要查閱大量的信息的問題,每次檢查之后,系統(tǒng)會自動的生成下次檢查時間,到檢查時間系統(tǒng)通知檢查人員對消防設(shè)施和器材進(jìn)行檢查。通過此次畢業(yè)設(shè)計,我自學(xué)基本掌握了一門新興的編程語言EXTJS,這是在大學(xué)課程之中并未開設(shè)的,在完成課題過程中,學(xué)習(xí)了EXTJS開發(fā)環(huán)境的配置,EXTJS代碼編寫,和MySQL數(shù)據(jù)庫的鏈接操作等,對EXTJS有了更加深入的了解。在這個過程中,我既提高了自己獨立思考、分析和解決問題的能力,同時也深刻體會到團隊協(xié)作精神在軟件系統(tǒng)開發(fā)中的作用。本次設(shè)計的天水卷煙廠消防設(shè)施和器材管理基本符合預(yù)期的目標(biāo),完成了任務(wù)書中所要求的功能,達(dá)到了實際應(yīng)用的水平。但是,系統(tǒng)仍然存在一些不足之處,希望在以后的學(xué)習(xí)中能夠?qū)⑺右酝晟啤@?后期系統(tǒng)開發(fā)中還可加消防設(shè)施和器材的圖片預(yù)覽、圖形驗證碼等功能模塊,因此,在今后的工作中,這些技術(shù)還需要加以實現(xiàn)和提高。通過這次畢業(yè)設(shè)計,我了解了軟件開發(fā)的大體過程,在當(dāng)今競爭激烈的社會中只有學(xué)到本領(lǐng)才能有立足之地,通過這次綜合實驗也使我們知道作軟件開發(fā)的辛苦,首先要有足夠的耐心,要勇于面對密密麻麻的代碼,無數(shù)遍的調(diào)試,和無數(shù)遍的修改,但是,當(dāng)你調(diào)試成功時,你就會感到這些努力的意義,成功的喜悅。軟件開發(fā),還要注意借鑒,查看已有的例子的代碼,這樣可以節(jié)省大量的時間,同時也實現(xiàn)了代碼重用。此外,我知道了基礎(chǔ)課的重要,要學(xué)好一門編程語言,一定要動手,實踐是最好的方法。參考文獻(xiàn)1 曹衍龍,徐慧編著. JSP網(wǎng)絡(luò)開發(fā)實用工程案例M. 北京: 人民郵電出版社, 2008,182-286.2 李建剛,秦興橋, 鄭雨貝. JSP網(wǎng)絡(luò)編程技術(shù)與實踐M. 北京: 清華大學(xué)出版社, 2008, 446-486.3 衡友躍. 基于MVC模式的網(wǎng)上購物系統(tǒng)應(yīng)用研究J. 淮北職業(yè)技術(shù)學(xué)院學(xué)報, 2008,6(2): 56-68.4 Robert Laurini, Derek Thompson. Fundamentals of Spatial Information Systems. Academic Press, London, 1993.5 榮欽科技. JSP+DREAMWEAVER 動態(tài)網(wǎng)站開發(fā)與實例M. 北京: 清華大學(xué)出版社, 2007,11-56.6 薩師煊,王珊. 數(shù)據(jù)庫系統(tǒng)概論M. 北京: 高等教育出版社, 2005,52-94.7 萬鋼. 新編DREAMWEAVER CS3動態(tài)網(wǎng)頁設(shè)計與制作教程M. 西安: 西電出版社, 2010, 67-123.8 清宏計算機工作室. JSP編程技巧M. 北京: 機械工業(yè)出版社, 2000,252-301.9 魏海萍. J2EE設(shè)計開發(fā)編程指南M. 北京: 電子工業(yè)出版社, 2004,125-234.10 周恒,王殊宇. JSP項目開發(fā)全程實錄 M. 北京: 清華大學(xué)出版社, 2008,123-438.11 張景元,巴連良. 基于Web科研信息管理系統(tǒng)J. 計算機工程設(shè)計,2007,28(19),4755-4757.12 張洪偉. Java開發(fā)利器:Tomcat Web開發(fā)及整合應(yīng)用M. 北京: 清華大學(xué)出版社,2006, 11-211.13 David Flanagan. JavaScript: the definitive guideM. United States of America:OReilly & Associates, Inc. 2006,233-312. 14 J.Hamilton,T.Nayak.Microsoft SQL Server Ful
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 機工手指口述安全確認(rèn)操作流程清單
- 紙牌魔術(shù)的題目及答案
- 油墨生產(chǎn)考試題目及答案
- 2025年農(nóng)產(chǎn)品質(zhì)量安全追溯體系與農(nóng)業(yè)可持續(xù)發(fā)展戰(zhàn)略報告
- 醫(yī)院專業(yè)面試題庫及答案
- 2022年傳染病題庫及答案解析
- 2025年免疫治療在自身免疫性視網(wǎng)膜病變的光動力治療中的應(yīng)用突破分析報告
- 美容師測試題及參考答案
- 2024年中考?xì)v史一輪復(fù)習(xí)第一部分中國古代史課時訓(xùn)練二國家的產(chǎn)生和社會變革練習(xí)北師大版
- 2025至2030年中國禮品餐具行業(yè)市場現(xiàn)狀分析及未來前景規(guī)劃報告
- 醫(yī)用氣體配送服務(wù)投標(biāo)方案(完整技術(shù)標(biāo))
- 郵政安全培訓(xùn)課件
- 集電線路管理培訓(xùn)
- 傳媒公司保密協(xié)議8篇
- 《球閥結(jié)構(gòu)分析》課件
- 《工程招投標(biāo)與合同管理》參考試題庫(含答案)
- 2025湖南省建筑安全員《B證》考試題庫及答案
- 4D廚房管理培訓(xùn)課件
- 2025年教師招聘教師資格面試逐字稿初中體育教師招聘面試《途中跑》試講稿(逐字稿)
- 英語新閩教版小學(xué)四年級下冊全冊教案
- 北斗創(chuàng)新設(shè)計導(dǎo)航知到智慧樹章節(jié)測試課后答案2024年秋山東大學(xué)
評論
0/150
提交評論