【正文】
4 圖 功能模塊結構圖 管理員登錄頁面功能 管理員登錄后,可以對 義務活動 , 義工進行管理,也可以執(zhí)行相關的管理功能 。 第四章 系統(tǒng)設計 各模塊功能概述 系統(tǒng)分為三大模塊: 義工 管理模塊、 義工項目 管理模塊、 義工申 請 模塊。 MyEclipse 結構上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。 Tomcat 是一個輕量級應用 服務器 ,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試 JSP 程序的首選。 Tomcat 簡介 Tomcat 是 Apache 軟件 基金會( Apache Software Foundation)的 Jakarta 項目中的一個核心項目,由 Apache、 Sun 和其他一些公司及個人共同開發(fā)而成。標準的 JSP標識能夠訪問和實例化 JavaBeans 組件,設置或者檢索組件屬性,下載 Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團體所使用。如果核心邏輯被封裝在標識和 Beans 中,那么其他人,如 Web管理人員和頁面設計者,能夠編輯和使用 JSP頁面,而不影響內(nèi)容的生成。 JSP 可用一種簡單易懂的等式表示為: HTML+Java=JSP。服務器在 9 頁面被客戶端請求以后對這些 Java 代碼進行處理,然后將生成的HTML 頁面返回給客戶端的瀏覽器。 JSP 與 Java Servlet 一樣,是在服務器端執(zhí)行的,通常返回給客戶端 的就是一個 HTML 文本,因此客戶端只要有 瀏覽器 就能瀏覽。網(wǎng)頁還能通過 tags和 scriptlets訪問存在于服務端的資源的 應用邏輯 。 ( 5)、功能弱化,難以實現(xiàn)傳統(tǒng)模式下的特殊功能要求。 ( 4)、開發(fā)簡單,共享性強 B/S 模式的缺點 ( 1)、個性化特點明顯降低,無法實現(xiàn)具有個性化的功能要求。而各個企業(yè)可以在此結構的基礎上建立自己的Intra。 隨著 Inter和 WWW的流行,以往的主機/終端和 C/ S 都無法滿足當前的全球網(wǎng)絡開 放、互連、信息隨處可見和信息共享的新要求,于是就出現(xiàn)了 B/ S 型模式,即瀏覽器/服務器結構。在這種結構下,用戶工作界面是通過 WWW瀏覽器來實現(xiàn),極少部分事務邏輯在前端( Browser)實現(xiàn),但是主要事務邏輯在服務器端( Server)實現(xiàn),形成所謂三層 3tier 結構。本系統(tǒng)采用 B2C 模式進行設計。 2. 管理員可以對義工的信息進行修改,有些義工不能完成義務活動的同時,可以使活動能盡快的得到落實,使需要幫助的人能盡快得到幫助。 當前,義工的申請還是自己手寫申請,然后報到當?shù)亟M織,然后由當?shù)氐牧x務組織層層向上報,這樣帶來了很多的不必要的麻煩,不僅,義工不能及時的幫助需要幫助的人,還使工作越來越拖,使很多問題不能順利的解決,所以,目前當務之急就是能夠使我們的工作高效的工作,使我們能夠及時的解決一些問題;然而,現(xiàn)在是一個信息社會,越來越多的工作離不開信息化,所以我們的工作信息化是一個發(fā)展的趨勢。首先,義工是 是傳遞愛心,傳播文明,義工在把關懷帶給社會的同時,也傳遞了愛心,傳播了文明,這種“愛心”和“文明”從一個人身上傳到另一個人身上,最終會匯聚成一股強大的社會暖流 ;其次,義工 是有助于建立和諧社會,義工工作 , 提供了社交和互相幫助的機會,加強了人與人之間的交往及關懷,減低彼此間的疏遠感,促進社會和諧 。s ideological consciousness, more people in the heat loyal to help others, to apply more and more people volunteer Information in the daily review of applications and related documents dealing with are more and more important. Due to geographical and time constraints, volunteers usually need to wait a long time, and some people who need help can get timely help, so efficiency is very low, is not conducive to help vulnerable groups in society. Volunteer system is a human, puter, munications equipment and other hardware and software ponents, can be voluntary information collection, processing, storage, transmission, maintenance and use of the system. Volunteer management information system aims to promote public service to the informationoriented, so that public service is an information sensitive, management science, decisionmaking virtuous cycle accurate for the public services lead to higher efficiency. Therefore, the volunteer public service system is an important symbol of modernization, the development of public services the only way. 3 Key words Voluntary reporting system。所以, 義工 系統(tǒng)是 公共服務事業(yè) 現(xiàn)代化的重要標志,是 公共服務事業(yè) 發(fā)展的一條必由之路 。在日常的 申請信息的審核以及相關的文件處理越來越重要 。由于地域 、時間 的限制, 義工 通常都需要 等待很長時間,并且有些需要幫助的人不能及時的得到幫助, 這樣的效率極低,不利于 幫助一些社會弱勢群體 。 關 鍵 詞 義工申報系統(tǒng) ; 動態(tài)網(wǎng)頁 ; Servlet技術 ; JSP技術 。 Dynamic Web Pages; Servlet Technology。最后,義工工作是促進社會進步。 目前,在國內(nèi),我國的社會保障體制不夠完善,很多應該得到幫助的人,沒有得到相關的援助,大部分人也沒有做一個義工的想法, 5 因為在這方面沒有一 些相關的網(wǎng)站和這方面的信息化不夠完善,所以我們要加強這方面的建設,所以這個義工申報系統(tǒng)是一個必然的產(chǎn)物。 3. 義工可以登錄,并且可以進入申請參加義工勞動,這樣可以避免以前還需要層層申請,耽誤時機,這樣可以使我們的工作簡化不少。可以看出本系統(tǒng)所要求的內(nèi)容和實現(xiàn)的功能是完全 可以通 6 過 JSP和數(shù)據(jù)庫的交互實現(xiàn)的,因此該系統(tǒng)開發(fā)的可行性完全可行。這樣就大大簡化了客戶端電腦載荷, 減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本( TCO)。 B/S 模式最大特點是:用戶可以通過 WWW例覽器去訪問 Inter上的文本、數(shù)據(jù)、圖像、動畫、視頻點播和聲音信息,這些信息都是由許許多多的 Web服務器產(chǎn)生的,而每一個 Web 服務器又可以通過各種方式與數(shù)據(jù)庫服務器連接,大量的數(shù)據(jù)實際存放在數(shù)據(jù)庫服務器中。 B/S 結構的優(yōu)點 ( 1)、具有分布性特點,可以隨時隨地進行查詢、瀏覽等業(yè)務處理。 ( 2)、操作是以鼠標為最基本的操作方式,無法滿足快速操作的要求。 第二章 系統(tǒng) 開發(fā)環(huán)境 系統(tǒng)開發(fā)環(huán)境 本網(wǎng)站系統(tǒng)的開發(fā)環(huán)境是 Windows 環(huán)境,使用 JSP 結合 Mysql數(shù)據(jù)庫,配置 Tomcat 網(wǎng)站服務器。 JSP 將網(wǎng)頁邏輯與 網(wǎng)頁設計 和顯示分離,支持可重用的基于組件的設計,使基于 Web的 應用程序 的開發(fā)變得迅速和容易。 JSP 的 1999年 9 月推出的, 12月又推出了 。 Java Servlet 是 JSP的技術基礎,而且大型的 Web 應用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。 JSP特點 1.將內(nèi)容的生成和顯示進行分離 使用 JSP 技術, Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標識來設計和格式化最終頁面。在服務器端, JSP引擎解釋 JSP標識和小腳本,生成所請求的內(nèi)容(例如,通過訪問 Java Beans組件,使用 JDBCTM技術訪問數(shù)據(jù)庫,或者包含文件),并且將結果以 HTML(或者 XML) 頁面的形式發(fā)送回瀏覽器?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結果的開發(fā)努力中得到平衡。通過開發(fā)定制化標識庫, JSP技術是可以擴展的。由于有了 Sun 的參與和支持,最新的Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn), Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。 Myeclipse 簡介 MyEclipse企業(yè)級工作平臺( MyEclipse Enterprise Workbench ,簡稱 MyEclipse)是對 Eclipse IDE 的擴展,利用它我們可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。 簡單而言, MyEclipse 是 Eclipse的插件,也是一款功能強大的J2EE 集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。各個模塊下又細分了不同的功能模塊。 管理員登錄時需要輸入管理員信息,并進行信息驗證,判斷是否和數(shù)據(jù)庫中管理員信息一致。如果修改或刪除未成功,會自動跳轉到錯誤頁面。 16 數(shù)據(jù)庫設計 數(shù)據(jù)庫的選擇 本系統(tǒng)采用 MySQL 數(shù)據(jù)庫。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL作為網(wǎng)站數(shù)據(jù)庫。再者, MySQL是一個開源軟件,因此安裝時可以排除不必要的部分,從而提高運行速度。 項目信息記錄系統(tǒng)數(shù)據(jù)庫中各個表的設計結果如下面所示。只要用戶能連上 Inter,便可以在任何時間、任何地點使用。是一個綜合的系統(tǒng)登錄頁面。 23 這是同一個頁面下的一些相關的功能和相關的模塊。 當然,你還可以在主頁面進行修改工作,當你點擊表中修改的那個標簽的時候,會彈出下面的的、頁面,進行修改的工作,在修改信息中,不能修改項目代 碼,其他的都可以進行修改,這樣子就能夠修改成功,注意,申請日期一定要按照標準格式寫否則會出現(xiàn)異常。 27 當你點擊下面的添加員工的按鈕時,會出現(xiàn) 以 下頁面, 在 這個頁面員工的姓名不能小于 6個字符,并且長度也是同樣的要求,你必須要填寫身份證號,并且不小于 15 個字符,還有員工照片的上傳也是本頁面的特色功能之一,出身日期,必須嚴格按照格式來進行填寫,不能出現(xiàn)錯誤,員工信息的填寫中,員工姓名,以及密碼、身份證號碼、出身日期、身份證地址和聯(lián)系電話是必須要填寫的。 31 第六章 結束語 經(jīng)過一段時間的設計和 開發(fā), 智能化網(wǎng)絡投、審稿系統(tǒng) 基本開發(fā)完畢。不過畢竟學習的時間較短,整個系統(tǒng)的界面并不美觀,網(wǎng) 頁布局不是很合理,用戶注冊不是很詳細,只需填寫郵箱地址,沒有同意條款頁面,用戶注冊需輸入的信息比較少,這樣安全性不高, 系統(tǒng)的自適應性還不夠完善還需要進一步的改善和加強 。 33 ※※※※※ 致 謝 經(jīng)過這段時間的學習與努力,本次畢業(yè)設計按時完成了。 在四年的大學生涯里, 有歡樂,有悲傷,有驚喜,這一切的一切都會成為我以后美好的回憶,在這四年里我 還得到眾多老師的關心支持和幫助,在此,謹向老師們致以衷心的感謝和崇高的敬意 !最后,我要向在百忙之中抽時間對本文進行審閱,評議和參加本人論文答辯的各位師長表示感謝! 參考文獻 [1] JSP 程序設計 Vivek Chopra, Jon Eaves, Rupert Jones 等著 人民郵電出版社 2021 [2] Eclipse 編程技術與實例 葉達豐 編著 人民郵電出版社 2021 [3] JSP 網(wǎng)絡應用開發(fā)例學與實踐 清華大學出版社 2021 [4] JSP 數(shù)據(jù)庫項目案例導航 劉中兵,李伯華 編著 清華大學出版社 2021 [4]陳翔編 編著《基于 B/ S 的期刊稿件管理系統(tǒng)的設計和實現(xiàn)》杭州師范學院學報(自然科學版) 2021 3 (2) [5] DreamweaverCS3 綜合實例篇 盧辛等 編著 清華大學出版社 2021 [6] 網(wǎng)絡開發(fā)混合編程 盧鷗平,郭江杰等 編著 電子工業(yè)出版社 2021