天水卷煙廠消防設(shè)施和器材管理系統(tǒng)_簡介.doc_第1頁
天水卷煙廠消防設(shè)施和器材管理系統(tǒng)_簡介.doc_第2頁
天水卷煙廠消防設(shè)施和器材管理系統(tǒng)_簡介.doc_第3頁
天水卷煙廠消防設(shè)施和器材管理系統(tǒng)_簡介.doc_第4頁
天水卷煙廠消防設(shè)施和器材管理系統(tǒng)_簡介.doc_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

天水卷煙廠消防設(shè)施和器材管理系統(tǒng)計(jì)算機(jī)科學(xué)與技術(shù) 10500118 魏志強(qiáng) 指導(dǎo)教師 梁磊 副教授 摘 要天水消防設(shè)施和器材管理系統(tǒng)主要實(shí)現(xiàn)網(wǎng)上消防設(shè)施和器材的管理,本系統(tǒng)基于B/S架構(gòu),采用Java語言開發(fā),運(yùn)用SSH三大框架及Mysql數(shù)據(jù)庫。頁面基于Jsp開發(fā),JavaScript、struts實(shí)現(xiàn)一些網(wǎng)頁特效即頁面的跳轉(zhuǎn),該系統(tǒng)在Windows7下實(shí)現(xiàn),基于Jdk1.6+Myeclipse10.7+Tomcat7.0平臺(tái)開發(fā)。本系統(tǒng)主要有消防設(shè)施和器材的入庫,使用記錄,定期檢查的提示,維護(hù)提示等功能。 關(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è)計(jì)成的天水消防設(shè)施和器材管理系統(tǒng)。天水卷煙廠消防設(shè)施和器材管理系統(tǒng)主要實(shí)現(xiàn)天水卷煙廠消防設(shè)施和器材的管理,系統(tǒng)基于B/S架構(gòu),采用Java語言開發(fā),運(yùn)用SSH三大框架及MySQL數(shù)據(jù)庫本系統(tǒng)主要有消防設(shè)施和器材的入庫,使用記錄,定期檢查的提示,維護(hù)提示等功能。系統(tǒng)構(gòu)架清晰,界面友好,操作靈活,充分展示網(wǎng)站的使用性,用戶可及時(shí)查看消防設(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實(shí)現(xiàn);業(yè)務(wù)邏輯層由Struts2實(shí)現(xiàn);數(shù)據(jù)操作層由Hibernate框架實(shí)現(xiàn);數(shù)據(jù)邏輯層由MySQL實(shí)現(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è)計(jì)(一)系統(tǒng)總體功能模塊圖經(jīng)過前期對(duì)用戶的需求分析,設(shè)計(jì)出系統(tǒng)的基本功能模塊:日常管理、常量設(shè)置、用戶管理、定期檢查、維護(hù)管理、報(bào)廢統(tǒng)計(jì)六大功能模塊,如圖1所示。圖1系統(tǒng)總體功能圖(二)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫概念設(shè)計(jì)是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率,以及實(shí)現(xiàn)的效果產(chǎn)生影響。1.需求分析階段,準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理),是整個(gè)設(shè)計(jì)過程的基礎(chǔ),是最困難、最耗費(fèi)時(shí)間的一步。2.概念結(jié)構(gòu)設(shè)計(jì)階段,是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵,通過對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型。3.邏輯結(jié)構(gòu)設(shè)計(jì)階段,將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型,對(duì)其進(jìn)行優(yōu)化。4.數(shù)據(jù)庫物理設(shè)計(jì)階段,為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲(chǔ)結(jié)構(gòu)和存取方法)。5.數(shù)據(jù)庫實(shí)施階段,運(yùn)用DBMS提供的數(shù)據(jù)語言、工具及宿主語言,根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果,建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進(jìn)行試運(yùn)行6.數(shù)據(jù)庫運(yùn)行和維護(hù)階段,數(shù)據(jù)庫應(yīng)用系統(tǒng)經(jīng)過試運(yùn)行后即可投入正式運(yùn)行。在數(shù)據(jù)庫系統(tǒng)運(yùn)行過程中必須不斷地對(duì)其進(jìn)行評(píng)價(jià)、調(diào)整與修改。(三)ER模型設(shè)計(jì)為了把數(shù)據(jù)要求清楚、準(zhǔn)確地描述出來,系統(tǒng)分析員通常建立一個(gè)概念性的數(shù)據(jù)模型(也稱為信息模型)。概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,是按照用戶的觀點(diǎn)對(duì)數(shù)據(jù)建立的模型。它描述了從用戶角度看到的數(shù)據(jù),翻譯了用戶的現(xiàn)實(shí)環(huán)境,而且與軟件系統(tǒng)中的實(shí)現(xiàn)方法無關(guān)。系統(tǒng)整體ER圖如圖2所示。圖2系統(tǒng)整體ER圖四、詳細(xì)設(shè)計(jì)與編碼(1) 數(shù)據(jù)庫模塊在天水消防設(shè)施和器材管理系統(tǒng)中,采用Mysql數(shù)據(jù)庫,數(shù)據(jù)庫的參數(shù)放在WebRoot/WEB-INF/applicationContext-datasource.xml;這樣做的好處是:當(dāng)需要修改數(shù)據(jù)源時(shí),可直接修改這些參數(shù)即可。applicationContext-datasource.xml文件部分內(nèi)容如下: (二)系統(tǒng)項(xiàng)目功能設(shè)計(jì)1消防設(shè)施和器材的入庫管理消防設(shè)備和器材入庫管理中包含主要的三個(gè)功能,添加新的消防設(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è)備和器材的使用管理模塊中包含主要的三個(gè)功能,添加新的消防設(shè)備和器材使用記錄,修改消防設(shè)施和器材使用記錄,刪除消防設(shè)施和器材的信息使用記錄,在添加新的消防設(shè)施和器材的使用記錄,先查詢?nèi)霂煊涗涍x擇需要使用的消防設(shè)施或器材,并驗(yàn)證庫存是否足夠。本模塊涉及: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)定期對(duì)其進(jìn)行檢查和維護(hù),所以在系統(tǒng)中給檢查人員添加了定期檢查功能,該功能主要包含了定期檢查通知和上報(bào)檢查結(jié)果,模塊中涉及com.lut.wzq.action.ManegerAction,com.lut.wzq.action.ApplyDataAction,com.lut.wzq.action.UpDataAction,WebRoot/WEB-INF/view/viewManeger/dingjian.jsp等文件。 五、設(shè)計(jì)總結(jié)畢業(yè)設(shè)計(jì),是對(duì)大學(xué)期間所學(xué)知識(shí)的一次總結(jié),是對(duì)動(dòng)手能力、獨(dú)立思考問題和解決問題的一次鍛煉。在為期3個(gè)月時(shí)間里,我按照本次畢業(yè)設(shè)計(jì)的要求查閱了大量關(guān)于網(wǎng)上銷售的相關(guān)資料,切實(shí)地按照軟件工程的步驟,從需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì),再到編碼,調(diào)試運(yùn)行,測(cè)試等步驟,順利完成各個(gè)步驟的開發(fā)工作,基本達(dá)到預(yù)期設(shè)計(jì)的要求。系統(tǒng)主要用于天水卷煙廠對(duì)消防設(shè)施和器材的管理,實(shí)現(xiàn)了消防設(shè)施和器材的新增記錄(也就是消防設(shè)施和器材的入庫記錄)、消防設(shè)施和器材的使用記錄、定期檢查的通知,消防設(shè)施和器材維護(hù)通知、報(bào)廢統(tǒng)計(jì)等功能。為方便使用人員方便進(jìn)行表單的填寫本系統(tǒng)增加了大量的常量設(shè)置,通過常量設(shè)置可以常用的數(shù)據(jù)保存起來,方便以后使用的直接使用不用輸入。為方便以后本系統(tǒng)添加新的功能,系統(tǒng)特添加系統(tǒng)功能菜單,以方便后期添加新的功能。系統(tǒng)的定期檢查功能解決了之前每次的定期檢查需要查閱大量的信息的問題,每次檢查之后,系統(tǒng)會(huì)自動(dòng)的生成下次檢查時(shí)間,到檢查時(shí)間系統(tǒng)通知檢查人員對(duì)消防設(shè)施和器材進(jìn)行檢查。通過此次畢業(yè)設(shè)計(jì),我自學(xué)基本掌握了一門新興的編程語言EXTJS,這是在大學(xué)課程之中并未開設(shè)的,在完成課題過程中,學(xué)習(xí)了EXTJS開發(fā)環(huán)境的配置,EXTJS代碼編寫,和MySQL數(shù)據(jù)庫的鏈接操作等,對(duì)EXTJS有了更加深入的了解。在這個(gè)過程中,我既提高了自己獨(dú)立思考、分析和解決問題的能力,同時(shí)也深刻體會(huì)到團(tuán)隊(duì)協(xié)作精神在軟件系統(tǒng)開發(fā)中的作用。本次設(shè)計(jì)的天水卷煙廠消防設(shè)施和器材管理基本符合預(yù)期的目標(biāo),完成了任務(wù)書中所要求的功能,達(dá)到了實(shí)際應(yīng)用的水平。但是,系統(tǒng)仍然存在一些不足之處,希望在以后的學(xué)習(xí)中能夠?qū)⑺右酝晟?。例?后期系統(tǒng)開發(fā)中還可加消防設(shè)施和器材的圖片預(yù)覽、圖形驗(yàn)證碼等功能模塊,因此,在今后的工作中,這些技術(shù)還需要加以實(shí)現(xiàn)和提高。通過這次畢業(yè)設(shè)計(jì),我了解了軟件開發(fā)的大體過程,在當(dāng)今競(jìng)爭激烈的社會(huì)中只有學(xué)到本領(lǐng)才能有立足之地,通過這次綜合實(shí)驗(yàn)也使我們知道作軟件開發(fā)的辛苦,首先要有足夠的耐心,要勇于面對(duì)密密麻麻的代碼,無數(shù)遍的調(diào)試,和無數(shù)遍的修改,但是,當(dāng)你調(diào)試成功時(shí),你就會(huì)感到這些努力的意義,成功的喜悅。軟件開發(fā),還要注意借鑒,查看已有的例子的代碼,這樣可以節(jié)省大量的時(shí)間,同時(shí)也實(shí)現(xiàn)了代碼重用。此外,我知道了基礎(chǔ)課的重要,要學(xué)好一門編程語言,一定要?jiǎng)邮?,?shí)踐是最好的方法。參考文獻(xiàn)1 曹衍龍,徐慧編著. JSP網(wǎng)絡(luò)開發(fā)實(shí)用工程案例M. 北京: 人民郵電出版社, 2008,182-286.2 李建剛,秦興橋, 鄭雨貝. JSP網(wǎng)絡(luò)編程技術(shù)與實(shí)踐M. 北京: 清華大學(xué)出版社, 2008, 446-486.3 衡友躍. 基于MVC模式的網(wǎng)上購物系統(tǒng)應(yīng)用研究J. 淮北職業(yè)技術(shù)學(xué)院學(xué)報(bào), 2008,6(2): 56-68.4 Robert Laurini, Derek Thompson. Fundamentals of Spatial Information Systems. Academic Press, London, 1993.5 榮欽科技. JSP+DREAMWEAVER 動(dòng)態(tài)網(wǎng)站開發(fā)與實(shí)例M. 北京: 清華大學(xué)出版社, 2007,11-56.6 薩師煊,王珊. 數(shù)據(jù)庫系統(tǒng)概論M. 北京: 高等教育出版社, 2005,52-94.7 萬鋼. 新編DREAMWEAVER CS3動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)與制作教程M. 西安: 西電出版社, 2010, 67-123.8 清宏計(jì)算機(jī)工作室. JSP編程技巧M. 北京: 機(jī)械工業(yè)出版社, 2000,252-301.9 魏海萍. J2EE設(shè)計(jì)開發(fā)編程指南M. 北京: 電子工業(yè)出版社, 2004,125-234.10 周恒,王殊宇. JSP項(xiàng)目開發(fā)全程實(shí)錄 M. 北京: 清華大學(xué)出版社, 2008,123-438.11 張景元,巴連良. 基于Web科研信息管理系統(tǒng)J. 計(jì)算機(jī)工程設(shè)計(jì),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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論