freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web的義工申請(qǐng)系統(tǒng)畢業(yè)論文-在線瀏覽

2025-05-01 10:22本頁(yè)面
  

【正文】 va=JSP。使用 JSP 標(biāo)識(shí)或者小腳本來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容。如果核心邏輯被封裝在標(biāo)識(shí)和 Beans 中,那么其他人,如 Web管理人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用 JSP頁(yè)面,而不影響內(nèi)容的生成。這有助于作者保護(hù)自己的代碼,而又保證任何基于 HTML 的 Web 瀏覽器的完全可用性。開(kāi)發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團(tuán)體所使用。 3.采用標(biāo)識(shí)簡(jiǎn)化頁(yè)面開(kāi)發(fā) Web頁(yè)面開(kāi)發(fā)人員不會(huì)都是熟悉腳本語(yǔ)言的編程人員。標(biāo)準(zhǔn)的 JSP標(biāo)識(shí)能夠訪問(wèn)和實(shí)例化 JavaBeans 組件,設(shè)置或者檢索組件屬性,下載 Applet,以及執(zhí)行用其他方法更難于編碼和耗時(shí)的功能。今后,第三方開(kāi)發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標(biāo)識(shí)庫(kù)。 Tomcat 簡(jiǎn)介 Tomcat 是 Apache 軟件 基金會(huì)( Apache Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache、 Sun 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。因?yàn)?Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受 Java 愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。 Tomcat 是一個(gè)輕量級(jí)應(yīng)用 服務(wù)器 ,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試 JSP 程序的首選。它是功能豐富的 J2EE 集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 MyEclipse 結(jié)構(gòu)上的這種模塊化,可以讓我們?cè)诓挥绊懫渌K的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。 第三章 系統(tǒng)設(shè)計(jì) 系統(tǒng)功能概述 本系統(tǒng)以管理員身份登錄后,主要可以實(shí)現(xiàn)三個(gè)基 本功能 : ( 1) 義務(wù)活動(dòng) 管理: 活動(dòng) 的增,刪,改 ( 2) 義工 管理: 義工 信息的增,刪,改 ( 3) 申請(qǐng) 管理: 義工申請(qǐng)的管理 根據(jù)上述基本功能,結(jié)合自己以前的學(xué)習(xí)基礎(chǔ),我決定利用 JSP技術(shù) +MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)本系統(tǒng)。 第四章 系統(tǒng)設(shè)計(jì) 各模塊功能概述 系統(tǒng)分為三大模塊: 義工 管理模塊、 義工項(xiàng)目 管理模塊、 義工申 請(qǐng) 模塊。詳細(xì)功能模塊結(jié)構(gòu)如圖 所示 功能模塊結(jié)構(gòu)圖 系統(tǒng)分為三大模塊: 義工 模塊、 義工活動(dòng)模塊 。詳細(xì)功能模塊結(jié)構(gòu)如圖 所示: 14 圖 功能模塊結(jié)構(gòu)圖 管理員登錄頁(yè)面功能 管理員登錄后,可以對(duì) 義務(wù)活動(dòng) , 義工進(jìn)行管理,也可以執(zhí)行相關(guān)的管理功能 。管理遠(yuǎn)需要輸入的信息包括: 用戶名 密碼 管理員登錄 義工活動(dòng)模塊 義工模塊 義工模塊 義工登陸 義工申請(qǐng) 義工活動(dòng)增加 義工活動(dòng)修改 義工活動(dòng)刪除 查看義工信息 義工添加 刪除義工 15 信息管理模塊 管理員成功登錄之后,跳轉(zhuǎn)進(jìn)入信息管理頁(yè)面,管理頁(yè)面主要包含三個(gè)方面: 義工 管理, 義工活動(dòng) 管理。 義工 管理 點(diǎn)擊進(jìn)入 義工 管理后,管理員可以對(duì) 義工 的信息進(jìn)行添加,刪除,修改操作。 義工申請(qǐng) 管理 進(jìn)入 義工申請(qǐng) 頁(yè)面后, 義工 同樣可以對(duì) 義工活動(dòng)進(jìn)行申請(qǐng)進(jìn) 。 義工項(xiàng)目 管理 義工項(xiàng)目管理是本信息系統(tǒng)比較重要的管理 模塊,首先,管理員可以添加相關(guān)義工的項(xiàng)目的信息,其次管理員可以對(duì)已有的項(xiàng)目進(jìn)行相關(guān)的修改,最后對(duì)已經(jīng)過(guò)期的項(xiàng)目進(jìn)行相關(guān)的刪除;如果這之中出現(xiàn)了任何錯(cuò)誤,會(huì)自動(dòng)跳轉(zhuǎn)到錯(cuò)誤頁(yè)面。 概述 MySQL 是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典 MySQL AB公司。而 2021 年 ,SUN 又被Oracle 收購(gòu) .對(duì)于 MySQL 的前途 ,沒(méi)有任何人抱樂(lè)觀的態(tài)度 .目前MySQL被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。 為什么選用 MySQL? 選用 MySQL 作為后臺(tái)數(shù)據(jù)庫(kù)主要是看到了 MySQL 的各種優(yōu)點(diǎn)。其次, MySQL適應(yīng)所有平臺(tái)。除 此之外, MySQL 還是一款免費(fèi)的數(shù)據(jù)庫(kù)軟件,而且簡(jiǎn)單易學(xué)。帶下劃線的表示主碼,其它屬性如下所示: 系統(tǒng)管理員: {管理員 ID,管理員姓名,管理員密碼 }; 義工 : {義工 ID, 義工 姓名, 義工 電話, 義工 Email,義工項(xiàng)目 代碼,申請(qǐng) 日期 }; 義工項(xiàng)目 :( 義工項(xiàng)目 ID, 義工項(xiàng)目 名稱, 義工項(xiàng)目 類型, 義工項(xiàng)目申請(qǐng)日期 , 申請(qǐng)人數(shù) ) 義工申請(qǐng)表:(義工號(hào),義工項(xiàng)目 id,管理員 id,申請(qǐng)人數(shù)) 18 物力結(jié)構(gòu)設(shè)計(jì) 現(xiàn)在將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)轉(zhuǎn)化為某種數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表。 管理員 信息表 列 名 主 鍵 數(shù)據(jù)類型 長(zhǎng) 度 允許為空 AdminId 是 int 10 否 AdminUser 否 Varchar 20 否 AdminPass 否 Varchar 20 否 Project 表 列 名 主 鍵 數(shù)據(jù)類型 長(zhǎng) 度 允許為空 Pid 是 Varchar 20 否 Pname 否 Varchar 20 否 Ptype 否 Varchar 20 否 Ptime 否 date 20 否 Pnum 否 Int 20 否 Employee 表 列 名 主 鍵 數(shù)據(jù) 類型 長(zhǎng) 度 允許為空 Eid 是 Varchar 20 否 Ename 否 Varchar 20 否 Ephone 否 int 20 否 E 否 Varchar 20 否 Pid 否 Varchar 20 否 Etype 否 Varchar 20 否 20 Management表 列 名 主 鍵 數(shù)據(jù)類型 長(zhǎng) 度 允許為空 Eid 是 Varchar 20 否 Pid 是 Varchar 20 否 Adminuser 否 Varchar 20 否 Num 否 int 20 否 第五章 系統(tǒng)實(shí)現(xiàn) 實(shí)現(xiàn)概述 本系統(tǒng)采用 B/S 結(jié)構(gòu) (Browser/Server,瀏覽器 /服務(wù)器結(jié)構(gòu) )和基于 Web 服務(wù)兩種模式,是一個(gè)適用于 Inter環(huán)境下的模型結(jié)構(gòu)。系統(tǒng)工作原理圖如圖 所示: 客 戶 端 W e b 服 務(wù) 器數(shù) 據(jù) 庫(kù) 檢 索請(qǐng) 求傳 送驗(yàn) 證回 發(fā)執(zhí) 行 過(guò) 程 21 圖 系統(tǒng)工作原理圖 詳細(xì)設(shè)計(jì) 在系統(tǒng)分析的基礎(chǔ)上,結(jié)合用戶的使用狀態(tài),以及對(duì)現(xiàn)有網(wǎng)絡(luò)系統(tǒng)的觀察,得出本系統(tǒng)的 功能模塊結(jié)構(gòu)圖,此模塊共分為三層結(jié)構(gòu),各結(jié)構(gòu)之間緊密相連,共同建構(gòu)了基于 B/S 結(jié)構(gòu)的 義工申報(bào) 系統(tǒng)。 首頁(yè)登錄實(shí)現(xiàn) 運(yùn)行首頁(yè)面出現(xiàn)用戶登錄界面,根據(jù)不同的用戶進(jìn)行選擇進(jìn)入不同的登錄頁(yè)面進(jìn)行登錄。使用系統(tǒng)的人員可以根據(jù)自己的角色進(jìn)行選擇進(jìn)入登錄入口,然后進(jìn)入相應(yīng)的登錄頁(yè)面,輸入要求輸入的驗(yàn)證信息就可以進(jìn)行對(duì)系統(tǒng)的操作和使用。 管理,比如說(shuō)增加義工,或者對(duì)義工進(jìn)行修改,再或者由于其他的原因?qū)αx工的基本信息進(jìn)行相關(guān)的修改工作 。 義工的管理 首先,你進(jìn)入到管理頁(yè)面,點(diǎn)擊義工項(xiàng)目管理,會(huì)下列出兩個(gè)子菜單,一個(gè)是義工項(xiàng)目管理,一個(gè)是義工申請(qǐng),點(diǎn)擊義工項(xiàng)目管理,管理的頁(yè)面會(huì)出現(xiàn)員工的詳細(xì)信息,比如說(shuō)義工項(xiàng)目的 編號(hào),還有義工項(xiàng)目的 名稱,以及申請(qǐng)人數(shù)和其他的詳細(xì)信息,不僅如此,還有相關(guān)的操作。 25 注意以上項(xiàng)目代碼和項(xiàng)目名稱,以及申請(qǐng)人數(shù)必須要填寫(xiě)清楚,當(dāng)添加成功的時(shí)候,會(huì)出現(xiàn)以下頁(yè)面,當(dāng)你點(diǎn)擊確定是表示,項(xiàng)目真正添加成功了。 當(dāng)填寫(xiě)完相關(guān)信息后,并進(jìn)行驗(yàn)完以后,會(huì)出現(xiàn)一下頁(yè)面,這樣就表 26 示已經(jīng)修改成功了。 點(diǎn)擊左邊的員工管理,這是會(huì)彈出員工的相關(guān)信息比如說(shuō)員工代碼,還有員工的性別、職位、聯(lián)系電話、電子郵件、所屬部門(mén)和照片等一些相關(guān)的信息。 28 在信息頁(yè)面還可以對(duì)義工的信息進(jìn)行相關(guān)的修改,在修改的頁(yè)面中,后面帶有紅色標(biāo)號(hào)的必須要填寫(xiě)完畢,注意在填寫(xiě)的過(guò)程中一定要注意,上面剛才強(qiáng)調(diào)的問(wèn)題, 29 當(dāng)你點(diǎn)擊義工查詢的時(shí)候會(huì)出現(xiàn),下面的頁(yè)面, 在這個(gè)頁(yè)面的之中,你必須要輸入員工的姓名和他所屬的分組,這樣可以查出。 當(dāng)你點(diǎn)擊完后會(huì)出現(xiàn)下面的頁(yè)面,這個(gè)頁(yè)面的出現(xiàn)表示后臺(tái)運(yùn)行正常,也表示運(yùn)行成功了。其功能基本符合需求,能夠?qū)崿F(xiàn)用戶登陸、修改密碼、 專家登 32 陸,在線審稿,管理員的登錄,對(duì)稿件的查詢,編輯和刪除 。由于有過(guò) C++學(xué)習(xí)的經(jīng)驗(yàn),對(duì)于 C的學(xué)習(xí)還是比較快的。 經(jīng)過(guò)這一個(gè)多月的學(xué)習(xí)和開(kāi)發(fā),我提高了自我學(xué)習(xí)和自我解決辦法的能力,提高了我的實(shí)際操作能力, 從以前的理論上升到實(shí)踐,從感性認(rèn)識(shí)上升到理性認(rèn)識(shí),真正做到學(xué)有所用,雖然在設(shè)計(jì)過(guò)程中我也遇到一些困難,但在老師和同學(xué)的幫助和自己的努力下,我都一一克服了。 這次的畢業(yè)設(shè)計(jì)讓我受益匪淺,使我能夠更加獨(dú)立地解決問(wèn)題,對(duì)我以后走出校園踏入社會(huì)很有幫助,也使我變得更加耐心和細(xì)心的去解決事情。在此多謝指導(dǎo) 老師賈利賓老師 。 還有在畢設(shè)設(shè)計(jì)過(guò)程中幫助過(guò)我的同學(xué),耐心的和我一起解決問(wèn)題,在此對(duì)所有幫助過(guò)我的人 道一聲“謝謝!” 。 import 。 import 。 import 。 import 。 import 。 import 。 /* 實(shí)體類 */ protected ClassT entityClass = (getClass())。 } public QueryResultT getScrollData(int firstResult, int maxResult){ return getScrollData(firstResult, maxResult, null, null, null)。 } 35 public QueryResultT getScrollData(int firstResult, int maxResult, String where, Object[] params){ return getScrollData(firstResult, maxResult, where, params, null)。 String whereql = where!=null amp。 !.equals(()) ? where + where : 。 if(firstResult!=1 amp。 maxResult!=1) (firstResult).setMaxResults(maxResult)。 QueryResultT qr = new QueryResultT()。 query = (select count(o) from + entityName + o+ whereql)。 ((Long)())。 } /** * 設(shè)置查詢參數(shù) * param query 查詢對(duì)象 * param params 參數(shù)值 */ public static void setQueryParameter(Query query, Object[] params){ if(params!=null){ for(int i = 0。 i++){ (i+1, params[i])。 36 if(orderby!=null amp。 !()){ ( order by )。,39。 } (()1)。 } public void delete(Serializable... entityids) { for(Serializable id : entityids) ((entityClass, id))。 } Transactional(propagation=) public long getCount() { return (Long)(select count(o) from + getEntityName() + o).getSingleResult()。 Entity entity = ()。amp。 return entityName。 } public void update(T entity) { (entity)。 import 。 import 。 import 。 import 。 /** * * author Administrator * */ public class WebUtil { /** * 獲
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1