基于JSP會(huì)議管理系統(tǒng)畢業(yè)設(shè)計(jì)_第1頁
基于JSP會(huì)議管理系統(tǒng)畢業(yè)設(shè)計(jì)_第2頁
基于JSP會(huì)議管理系統(tǒng)畢業(yè)設(shè)計(jì)_第3頁
基于JSP會(huì)議管理系統(tǒng)畢業(yè)設(shè)計(jì)_第4頁
基于JSP會(huì)議管理系統(tǒng)畢業(yè)設(shè)計(jì)_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 PAGE 32一 緒論1.1 本課題的開發(fā)背景及意義當(dāng)今社會(huì)競爭日益激烈,企事業(yè)單位內(nèi)部會(huì)議也不斷增多,會(huì)議信息量也逐漸增大。企業(yè)公司內(nèi)部需要經(jīng)常通過會(huì)議進(jìn)行溝通、問題解決以及決策的制定。而現(xiàn)在企事業(yè)的會(huì)議管理工作繁重且處于無系統(tǒng)流程的狀態(tài)。手工作業(yè)效率很低,不便于管理,而且容易出錯(cuò)。據(jù)調(diào)查,經(jīng)理級(jí)和專業(yè)人員每周約花1/4的時(shí)間在開會(huì)上。美國權(quán)威機(jī)構(gòu)的統(tǒng)計(jì)表明,1996年美國企業(yè)因不當(dāng)?shù)臅?huì)議管理導(dǎo)致的損失高達(dá)60億美圓。另一項(xiàng)調(diào)查表明,企業(yè)80%的員工提升來源于其在會(huì)議上的表現(xiàn)引起上司的注意和賞識(shí)。因此如何開會(huì),如何使會(huì)議有效益和有效率,對(duì)于企業(yè)和企業(yè)人來說,都具有重要的意義。有效的會(huì)議管理

2、,是有用的管理工具,他能達(dá)到高效的溝通意見,作出好的決議,使執(zhí)行者認(rèn)同,共同努力達(dá)成企業(yè)戰(zhàn)略目標(biāo),它的重要性呈現(xiàn)在行動(dòng)管理、目標(biāo)管理、和技術(shù)管理上。會(huì)議信息的有效傳達(dá)和反饋對(duì)于企事業(yè)決策者的管理來說至關(guān)重要。所以會(huì)議管理系統(tǒng)應(yīng)該能成為會(huì)議管理者提供高效的查詢和管理方法的幫手。但長期以來人們使用傳統(tǒng)的人工方法發(fā)布會(huì)議信息,整理會(huì)議記錄,查詢會(huì)議記錄。這種方法存在著許多缺點(diǎn):如會(huì)議記錄查詢,會(huì)議管理者就必須在大量的會(huì)議記錄資料中,按照會(huì)議召開的時(shí)間整理。這對(duì)管理者和用戶來說,都是一種負(fù)擔(dān),工作效率低下,且很容易出錯(cuò),保密性也差。隨著計(jì)算機(jī)技術(shù)的發(fā)展,以及計(jì)算機(jī)在企事業(yè)單位中應(yīng)用的普及,計(jì)算機(jī)強(qiáng)大的

3、功能已為人們深刻認(rèn)識(shí)。它在當(dāng)今社會(huì)各個(gè)領(lǐng)域發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用軟件開發(fā)的一部分,使用計(jì)算機(jī)對(duì)會(huì)議進(jìn)行管理具有手工管理無法比擬的優(yōu)點(diǎn)。例如:查找方便迅速,準(zhǔn)確率高,成本低,效率高等。這些優(yōu)點(diǎn)能極大提高會(huì)議管理的效率。也是企事業(yè)走向科學(xué)化,正規(guī)化管理的重要手段。因此,開發(fā)這樣一個(gè)管理系統(tǒng)成為一件很必要的事情。會(huì)議是一個(gè)集思廣益的渠道,會(huì)議是一個(gè)集合的載體。通過會(huì)議使不同的人、不同的想法匯聚一堂,相互碰撞,從而產(chǎn)生“金點(diǎn)子”。許多高水準(zhǔn)的創(chuàng)意就是開會(huì)期間產(chǎn)生的。我國是個(gè)民主的國家,政府對(duì)任何事件做出的決策都是經(jīng)過召開會(huì)議才能做出決定。構(gòu)建網(wǎng)上政府、實(shí)施電子政務(wù)首先要建立起政府的會(huì)議

4、信息管理機(jī)制。雖然當(dāng)前軟件行業(yè)里的OA系統(tǒng)也包括了會(huì)議信息管理的功能,但OA系統(tǒng)直接面對(duì)辦公室事務(wù),這又是對(duì)信息化最具有挑戰(zhàn)性的工作,所以O(shè)A系統(tǒng)的成功運(yùn)用,需要克服許多困難。具體表現(xiàn)為投資大、效果不明顯;水平低、重復(fù)建設(shè)多;硬件投入多、軟件投入少;模擬手工作業(yè)增加管理負(fù)擔(dān)等。 從OA系統(tǒng)的模塊設(shè)計(jì)中可以看出,會(huì)議管理模塊是完全可以孤立于0A系統(tǒng)的,而且對(duì)會(huì)議管理擴(kuò)展的機(jī)會(huì)很少。從經(jīng)濟(jì)和效益的角度來考慮,會(huì)議管理系統(tǒng)完全可以自成一系統(tǒng)。1.2 課題的研究內(nèi)容本課題主要應(yīng)用JSP編程、WEB開發(fā)以及數(shù)據(jù)庫鏈接等相關(guān)知識(shí)。主要需要熟練掌握動(dòng)態(tài)網(wǎng)頁開發(fā)的相關(guān)技術(shù),將所學(xué)的知識(shí)用于實(shí)際的生活中,并且在

5、實(shí)際的生活中發(fā)揮各方面的效益。會(huì)議文獻(xiàn)管理系統(tǒng)的用戶使用本系統(tǒng)進(jìn)行會(huì)議管理,能夠感到方便,系統(tǒng)操作簡單,功能基本符合其會(huì)議管理要求。這個(gè)畢業(yè)設(shè)計(jì)的最終目標(biāo)是設(shè)計(jì)、實(shí)現(xiàn)一個(gè)功能完善的小型會(huì)議文獻(xiàn)管理系統(tǒng)。這篇論文我主要先對(duì)課題做簡要的介紹,然后介紹了開發(fā)本系統(tǒng)所用到的新技術(shù),接著對(duì)整個(gè)系統(tǒng)進(jìn)行系統(tǒng)需求分析設(shè)計(jì)、系統(tǒng)概要設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì),最后演示完整的系統(tǒng)。1.3 論文組織結(jié)構(gòu)此論文分為六大章節(jié)。1 主要簡介了本課題的開發(fā)背景、課題研究內(nèi)容;2 對(duì)課題進(jìn)行相關(guān)的需求分析,為系統(tǒng)設(shè)計(jì)做基礎(chǔ);3 詳細(xì)介紹了系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)與和功能模塊;4 進(jìn)入課題實(shí)現(xiàn)詳細(xì)設(shè)計(jì)課題各模塊功能;5 總結(jié)本次設(shè)計(jì)。二 需

6、求分析2.1 可行性分析可行性分析是建立在用戶的要求和系統(tǒng)調(diào)研的基礎(chǔ)上進(jìn)行的,對(duì)一個(gè)新系統(tǒng)的開發(fā)從社會(huì)、技術(shù)、經(jīng)濟(jì)、管理等幾個(gè)方面進(jìn)行分析,并得出新系統(tǒng)的開發(fā)工作可行、不可行、需要修改、追加投資、暫緩開發(fā)、分步實(shí)施等方案和結(jié)論,最后完成可行性分析。可行性分析一般可定義為:可行性分析是在建設(shè)的前期對(duì)工程項(xiàng)目的一種考察和鑒定,對(duì)擬議中的項(xiàng)目進(jìn)行全面與綜合的技術(shù)、經(jīng)濟(jì)能力、管理方面的調(diào)查,判斷它是否可行??尚行苑治鲭A段的主要工作包括以下幾個(gè)方面: (1)技術(shù)上可行:技術(shù)可行性分析是根據(jù)新系統(tǒng)的目標(biāo)來衡量是否具備所需要的技術(shù),包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應(yīng)用技術(shù)。而該系統(tǒng)所需硬

7、件設(shè)備多臺(tái)PC機(jī),現(xiàn)行市場(chǎng)上銷售且價(jià)格較低,甚至可以使用原有的設(shè)備。軟件上,現(xiàn)階段無論是用PHP技術(shù)、JSP技術(shù)、或者是.NET技術(shù)都可以完美的實(shí)現(xiàn)會(huì)議管理系統(tǒng)的編制,而目前存在的各種網(wǎng)絡(luò)終端服務(wù)器都可運(yùn)用于該系統(tǒng),本系統(tǒng)利用網(wǎng)絡(luò)流行的網(wǎng)站構(gòu)架方式Tomcat+SQL SERVER2005+JSP,使用Tomcat作為Web服務(wù)器,SQL SERVER 作為數(shù)據(jù)庫,JSP作為服務(wù)器端腳本解釋器。因此使用這種方式不用花一分錢就可以建立起一個(gè)穩(wěn)定、免費(fèi)的網(wǎng)站系統(tǒng)。因此在技術(shù)上是可行的。 (2)經(jīng)濟(jì)上可行:經(jīng)濟(jì)可行性分析主要是對(duì)開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟(jì)效益進(jìn)行比較,確認(rèn)新系

8、統(tǒng)是否會(huì)給企業(yè)帶來一定的經(jīng)濟(jì)效益。從本系統(tǒng)的開發(fā)和效益關(guān)系上講,本系統(tǒng)是用開源免費(fèi)的Tomcat開發(fā)不需要花費(fèi)太多的經(jīng)費(fèi)。因?yàn)楸鞠到y(tǒng)的開發(fā)不需要大量的開發(fā)人員,從而減少了工資費(fèi)用以及管理維護(hù)人員。因此,從經(jīng)濟(jì)可行性上來講,是可行的。 (3)管理上可行:管理可行性分析主要是分析企業(yè)現(xiàn)行的管理體制和企業(yè)領(lǐng)導(dǎo)是否具有現(xiàn)代化的管理意識(shí)和管理水平。由于企業(yè)會(huì)議越來越多,會(huì)議資料、記錄、查詢和發(fā)布的工作繁重,大家積極支持開發(fā)新系統(tǒng)客戶。因此在管理上可行。 (4)操作上可行性:操作可行性分析主要是分析操作人員是否能容易接受系統(tǒng)操作。該系統(tǒng)在操作上是很簡單的。只許輸入操作員名和密碼就可以進(jìn)入主界面,然后在根據(jù)

9、客戶自己的要求去對(duì)系統(tǒng)進(jìn)行相應(yīng)的操作就可以了,操作十分簡單。因此該系統(tǒng)在操作上是可行的。綜上所述,開發(fā)客戶管理系統(tǒng)在技術(shù)上、經(jīng)濟(jì)上、管理上、操作上都是切實(shí)可行的。2.2用戶需求企業(yè)管理者經(jīng)常采用的一種團(tuán)隊(duì)溝通方式,如果利用得好,會(huì)極大地提高企業(yè)管理的效率。可是經(jīng)常發(fā)生的情況是,有些企業(yè)的領(lǐng)導(dǎo)整天疲于應(yīng)付各種會(huì)議,淹沒于文山會(huì)海中,可是沒有解決的問題題仍然一大堆,會(huì)議的效率十分低下。針對(duì)這種情況,有必要對(duì)會(huì)議低效的原因進(jìn)行分析,并為提高會(huì)議的效率提出改進(jìn)的對(duì)策。隨著計(jì)算機(jī)技術(shù)的發(fā)展,以及計(jì)算機(jī)在企事業(yè)單位中應(yīng)用的普及,計(jì)算機(jī)強(qiáng)大的功能已為人們深刻認(rèn)識(shí)。它在當(dāng)今社會(huì)各個(gè)領(lǐng)域發(fā)揮著越來越重要的作用。

10、作為計(jì)算機(jī)應(yīng)用軟件開發(fā)的一部分,使用計(jì)算機(jī)對(duì)會(huì)議進(jìn)行管理具有手工管理無法比擬的優(yōu)點(diǎn)。因此,開發(fā)這樣一個(gè)管理系統(tǒng)成為一件很必要的事情。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)會(huì)議文獻(xiàn)信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高企事業(yè)單位會(huì)議文獻(xiàn)信息管理的效率,也是一個(gè)單位的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。 通過對(duì)一些高校及企事業(yè)單位會(huì)議資料的查閱,以及現(xiàn)行公司的一些會(huì)議要求,整理出會(huì)議文獻(xiàn)信息管理系統(tǒng)的運(yùn)作流程,并對(duì)該流程進(jìn)行了分析,得出如下的需求分析,本例以高校會(huì)議文獻(xiàn)管理為例:(1)一周會(huì)

11、議安排。實(shí)現(xiàn)校內(nèi)教職工了解校內(nèi)會(huì)議安排信息,實(shí)現(xiàn)校內(nèi)會(huì)議信息的網(wǎng)絡(luò)化。同時(shí)這個(gè)模塊也是管理員及用戶的登陸界面。(2) 管理員會(huì)議文獻(xiàn)管理。包括一周會(huì)議安排管理,會(huì)議文獻(xiàn)信息管理,用戶信息管理。(3)用戶對(duì)會(huì)議文獻(xiàn)的檢索。包括個(gè)人資料的修改,會(huì)議文獻(xiàn)檢索,實(shí)現(xiàn)對(duì)校內(nèi)一周會(huì)議安排的查看。三 系統(tǒng)設(shè)計(jì)在項(xiàng)目設(shè)計(jì)階段,要明確系統(tǒng)開發(fā)環(huán)境、數(shù)據(jù)庫以及它們之間的關(guān)系。數(shù)據(jù)模式的確定是應(yīng)用程序開發(fā)以及接口設(shè)定的前提。如果開發(fā)過程中,發(fā)現(xiàn)數(shù)據(jù)庫需要修改會(huì)對(duì)已設(shè)計(jì)完的模塊有影響。甚至重新設(shè)計(jì)模塊,所以數(shù)據(jù)庫的設(shè)計(jì)非常重要。3.1 數(shù)據(jù)庫設(shè)計(jì)為了把系統(tǒng)數(shù)據(jù)清晰的表達(dá)出來,通常需要建立概念模型。實(shí)體-聯(lián)系方法是最常

12、用來表示概念模型的。這種方法用E-R圖描述現(xiàn)實(shí)世界中的實(shí)體,而不涉及這些實(shí)體在系統(tǒng)中的實(shí)現(xiàn)方法,該方法又稱為E-R模型。E-R圖用三種符號(hào):實(shí)體、屬性和聯(lián)系。通過對(duì)系統(tǒng)分析,可以提取以下幾個(gè)實(shí)體:用戶信息、會(huì)議信息、單位名稱、星期名稱。3.1.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)地址用戶id地址用戶id用戶名用戶名電子郵箱電子郵箱用戶密碼用戶密碼電話號(hào)碼用 戶電話號(hào)碼用 戶姓名姓名所在單位所在單位性別性別出生日期職務(wù)出生日期職務(wù)圖3.1 用戶信息實(shí)體圖名稱 單位名稱名稱 單位名稱圖3.2 單位名稱實(shí)體圖星期名星期名星期星期圖3.3 星期名稱實(shí)體圖發(fā)布標(biāo)記文獻(xiàn)資料月id年發(fā)布標(biāo)記文獻(xiàn)資料月id年主管領(lǐng)導(dǎo)主管領(lǐng)導(dǎo)

13、日日會(huì)議信息會(huì)議信息主管部門主管部門星期星期時(shí)間出席對(duì)象時(shí)間出席對(duì)象主要內(nèi)容主要內(nèi)容地點(diǎn)地點(diǎn)圖3.4 會(huì)議文獻(xiàn)信息實(shí)體圖用戶用戶n管理管理會(huì)議文獻(xiàn) n 會(huì)議文獻(xiàn)圖3.5 實(shí)體ER圖3.1.2數(shù)據(jù)庫物理設(shè)計(jì)數(shù)據(jù)庫是數(shù)據(jù)庫應(yīng)用程序的核心。在該系統(tǒng)中,數(shù)據(jù)庫中設(shè)計(jì)了4張表。(1) 用戶會(huì)員結(jié)構(gòu)表usertable,其中為管理員唯一分配了一個(gè)用戶名是:admin,用戶可以通過注冊(cè)添加信息,并在用戶界面修改信息, 如表3.1所示:表3.1 用戶會(huì)員結(jié)構(gòu)表名稱數(shù)據(jù)類型注釋u_id整型用戶唯一IDu_name字符數(shù)據(jù)類型用戶名u_password字符數(shù)據(jù)類型用戶密碼name字符數(shù)據(jù)類型用戶真實(shí)姓名u_sex

14、字符數(shù)據(jù)類型用戶性別u_borthday字符數(shù)據(jù)類型出生日期u_zhiwu字符數(shù)據(jù)類型職務(wù)u_danwei字符數(shù)據(jù)類型單位u_phone字符數(shù)據(jù)類型電話號(hào)碼u_email字符數(shù)據(jù)類型電子郵箱u_address字符數(shù)據(jù)類型地址(2) 會(huì)議信息結(jié)構(gòu)表meet,管理員擁有操作權(quán)限,可以添加、修改和刪除表中信息,用戶可以查詢操作,如表3.2所示: 表3.2 會(huì)議信息結(jié)構(gòu)表名稱數(shù)據(jù)類型注釋id整型會(huì)議IDyear字符數(shù)據(jù)類型會(huì)議年month字符數(shù)據(jù)類型會(huì)議月day字符數(shù)據(jù)類型會(huì)議日week字符數(shù)據(jù)類型會(huì)議星期time字符數(shù)據(jù)類型會(huì)議時(shí)間place字符數(shù)據(jù)類型會(huì)議地點(diǎn)text字符數(shù)據(jù)類型會(huì)議主要內(nèi)容peo

15、ple字符數(shù)據(jù)類型會(huì)議出席對(duì)象danwei字符數(shù)據(jù)類型會(huì)議主管部門manager字符數(shù)據(jù)類型主管領(lǐng)導(dǎo)detail字符數(shù)據(jù)類型會(huì)議文獻(xiàn)資料fabu邏輯類型發(fā)布標(biāo)記星期表week,此表的數(shù)據(jù)只有星期一到星期天的文字,對(duì)系統(tǒng)來說此表僅僅是為了下拉列表的獲取方便,無實(shí)際必要性。表3.3 星期名稱表名稱數(shù)據(jù)類型注釋week字符數(shù)據(jù)類型星期單位列表danwei,此表的數(shù)據(jù)只有各個(gè)部門名稱,對(duì)系統(tǒng)來說此表僅僅是為了下拉列表的獲取方便,無實(shí)際必要性。表3.4 單位列表名稱數(shù)據(jù)類型注釋danwei字符數(shù)據(jù)類型單位名稱3.2系統(tǒng)功能設(shè)計(jì)3.2.1系統(tǒng)功能概要模塊設(shè)計(jì) 會(huì)議文獻(xiàn)管理系統(tǒng)由一周會(huì)議安排模塊、管理員模塊

16、、用戶對(duì)個(gè)人信息及會(huì)議文獻(xiàn)檢索模塊組成。具體如下:一周會(huì)議安排模塊校內(nèi)一周會(huì)議安排的信息,實(shí)現(xiàn)校內(nèi)教職工了解校內(nèi)會(huì)議安排信息,實(shí)現(xiàn)校內(nèi)會(huì)議信息的網(wǎng)絡(luò)化。同時(shí)這個(gè)模塊也是管理員及用戶的登陸界面。管理員會(huì)議管理模塊(1)一周會(huì)議安排管理:實(shí)現(xiàn)一周會(huì)議的發(fā)布。(2)會(huì)議文獻(xiàn)信息管理:實(shí)現(xiàn)會(huì)議文獻(xiàn)的添加、刪除、修改,以及檢索。(3)用戶信息管理:實(shí)現(xiàn)用戶信息的刪除、修改、增加以及檢索。用戶管理模塊(1)個(gè)人資料:實(shí)現(xiàn)個(gè)人資料的修改。(2)會(huì)議文獻(xiàn)檢索:實(shí)現(xiàn)通過會(huì)議是在哪年召開的,以及是在哪月召開的,以及會(huì)議的主管部門的聯(lián)合檢索。(3)一周會(huì)議安排:實(shí)現(xiàn)對(duì)校內(nèi)一周會(huì)議安排的查看。圖3.6系統(tǒng)主要模塊會(huì)議

17、管理系統(tǒng)會(huì)議管理系統(tǒng)注冊(cè)用戶管理員注冊(cè)用戶管理員用戶信息管理一周會(huì)議安排信息 會(huì)議發(fā)布會(huì)議文獻(xiàn)檢索一周會(huì)議安排查看會(huì)議增加,修改,刪除個(gè)人資料修改用戶信息管理一周會(huì)議安排信息 會(huì)議發(fā)布會(huì)議文獻(xiàn)檢索一周會(huì)議安排查看會(huì)議增加,修改,刪除個(gè)人資料修改3.2.2系統(tǒng)功能特點(diǎn)(1)操作簡單,界面友好:設(shè)計(jì)成為控制面板的布局,使用戶在登陸后主要的操作直接在控制面板上操作,簡單明了。 (2)即時(shí)處理:對(duì)會(huì)議計(jì)劃安排和會(huì)議信息的管理(包括添加,修改和刪除)在操作后,在客戶端的用戶即時(shí)可以查詢最新信息,用戶的操作也可以即時(shí)的反給在系統(tǒng)管理員。(3)功能完善:包括會(huì)議發(fā)布,修改,刪除和最新會(huì)議安排和已召開會(huì)議記錄

18、查詢。對(duì)于不同權(quán)限的用戶其對(duì)系統(tǒng)的使用都會(huì)有相應(yīng)的限制。管理員則只能管理本部門內(nèi)部會(huì)議。普通員工可以分別按照已召開時(shí)間和會(huì)議內(nèi)容的關(guān)鍵字,迅速查詢出相關(guān)會(huì)議和管理自己的用戶信息并查看留言板。四 系統(tǒng)的實(shí)現(xiàn)本章主要介紹系統(tǒng)功能各模塊的實(shí)現(xiàn),是這次設(shè)計(jì)中最為重要的一個(gè)環(huán)節(jié),通過對(duì)各子模塊的設(shè)計(jì)、組合,從而達(dá)到需求中的效果。4.1 校內(nèi)會(huì)議平臺(tái)以及用戶登錄的實(shí)現(xiàn)用戶進(jìn)入登陸index.jsp,這里有著校內(nèi)一周會(huì)議安排信息,方便校內(nèi)各教職工了解最近一周 會(huì)議動(dòng)態(tài)。另外這里也是用戶登錄界面。主要實(shí)現(xiàn)代碼如下:2011-2012 學(xué)年,一周會(huì)議動(dòng)態(tài)日期星期時(shí)間地點(diǎn)會(huì)議內(nèi)容出席對(duì)象主辦部門主管領(lǐng)導(dǎo)會(huì)議文獻(xiàn)信

19、息%for(int i=0;i年月日 登錄用戶名 :密碼 :管理員和用戶輸入姓名和密碼頁面:圖4.1 主界面輸入用戶名和密碼后跳轉(zhuǎn)到業(yè)務(wù)處理層yanzhengAction.java如果用戶名或密碼為空,系統(tǒng)將顯示錯(cuò)誤,代碼如下:request.setAttribute(rename, 用戶名或密碼錯(cuò)誤);request.getRequestDispatcher(index.jsp).forward(request, response);由于本系統(tǒng)的管理員只有一個(gè),而且用戶名指定為admin,因此登陸時(shí)是通過用戶名來區(qū)分權(quán)限的,比較方便明了。4.2 管理員功能的實(shí)現(xiàn)管理員登陸成功后,進(jìn)入處理頁面

20、admin_index.jsp進(jìn)行操作,擁有對(duì)會(huì)議的安排、查詢、修改、增加和刪除的操作,并擁有對(duì)會(huì)員信息的查詢、修改、刪除和增加。通過鼠標(biāo)點(diǎn)擊進(jìn)入相應(yīng)界面,其內(nèi)容主要包含四個(gè)主要鏈接:一周會(huì)議安排week.JSP,會(huì)議文獻(xiàn)管理GetMeetForAdmin.java,用戶信息管理getUser.java,還有一個(gè)是首頁的鏈接index.jsp。圖4.2管理員界面4.2.1一周會(huì)議安排管理員擁有對(duì)會(huì)議安排的唯一操作權(quán),管理員需要對(duì)會(huì)議信息進(jìn)行安排,以保證會(huì)員能查詢到數(shù)據(jù),讓會(huì)議如期舉行。圖4.3一周會(huì)議安排4.2.2 會(huì)議文獻(xiàn)信息管理管理員把會(huì)議數(shù)據(jù)添加到數(shù)據(jù)庫,也許期間會(huì)出現(xiàn)會(huì)議變動(dòng),這就需要

21、有會(huì)議的修改和刪除操作,系統(tǒng)通過GetMeetForAdmin.java來實(shí)現(xiàn)處理會(huì)議文獻(xiàn)管理,然后跳轉(zhuǎn)到meet_manage.jsp頁面來顯示所有會(huì)議文獻(xiàn)信息,每頁顯示四條記錄。操作頁面如下圖所示:圖4.4 會(huì)議文獻(xiàn)信息管理在這里系統(tǒng)集成了修改、刪除、增加、發(fā)布、詳情、會(huì)議檢索、分頁的功能。頁面主要代碼如下:快速檢索:日期不限%for(int i=2000;ioptionvalue=-第 不限%for(int i=1;ioptionvalue=月 主辦部門:不限部門%for(int i=0;ioptionvalue=會(huì)議文獻(xiàn)信息日期星期時(shí)間地點(diǎn)會(huì)議內(nèi)容出席對(duì)象主辦部門主管領(lǐng)導(dǎo)會(huì)議文獻(xiàn)信息操

22、作%for(int i=0;i年月日inputtype=hiddenname=idvalue=/inputtype=buttonvalue=詳情class=button2style=width: 32px;height: 18px;onclick=window.open(xiangQing?id=,_blank,height=400,width=400,top=200,left=420)/inputtype=hiddenname=idvalue=/inputtype=hiddenname=idvalue=/inputtype=hiddenname=idvalue=/inputtype=hidd

23、enname=idvalue=/共有頁第頁首頁ahref=GetMeetForAdmin?getpage=上一頁ahref=GetMeetForAdmin?getpage=下一頁ahref=GetMeetForAdmin?getpage=末頁(1)點(diǎn)擊修改按鈕,系統(tǒng)轉(zhuǎn)入業(yè)務(wù)處理層adminUpdateMeet.java處理,然后跳轉(zhuǎn)到j(luò)sp頁面meet_manage_update.jsp來顯示修改信息。最后提交到saveAdminUpdate.java來保存修改信息。圖4.5 會(huì)議修改(2)點(diǎn)擊刪除按鈕,系統(tǒng)轉(zhuǎn)入Selvlet處理層deleteMeet.java處理,然后處理層調(diào)用數(shù)據(jù)存儲(chǔ)層,

24、進(jìn)行與數(shù)據(jù)庫的交互,最后再調(diào)用Selvlet處理層GetMeetForAdmin重新顯示會(huì)議列表。這是你會(huì)直接看到刪除操作后的列表。(3)點(diǎn)擊增加按鈕,系統(tǒng)轉(zhuǎn)入Selvlet處理層adminAddMeet.java,然后彈出一個(gè)jsp頁面add.jsp,這里進(jìn)入增加視圖,最后提交到addMeet.java來保存修改信息。會(huì)議記錄增加頁面如圖4.6所示:圖4.6 會(huì)議增加(4)點(diǎn)擊搜索按鈕,系統(tǒng)轉(zhuǎn)入Selvlet處理層searchMeet.java,然后處理層調(diào)用數(shù)據(jù)存儲(chǔ)層,進(jìn)行與數(shù)據(jù)庫的交互,然后進(jìn)入jsp視圖層meet_manage.jsp,重新顯示搜索后的頁面:圖4.7 會(huì)議文獻(xiàn)檢索(5)

25、點(diǎn)擊詳情按鈕,系統(tǒng)轉(zhuǎn)入Selvlet處理層xiangQing.java,然后處理層跳轉(zhuǎn)到一個(gè)彈出式的jsp顯示頁面xiangQing.jsp來顯示會(huì)議文獻(xiàn)的詳細(xì)信息。界面如下:圖4.8 會(huì)議文獻(xiàn)資料(6)發(fā)布與不發(fā)按鈕,它們是互斥存在的按鈕,它們關(guān)聯(lián)的是數(shù)據(jù)庫里的一個(gè)邏輯型字段發(fā)布,點(diǎn)擊發(fā)布按鈕,系統(tǒng)將轉(zhuǎn)入Selvlet處理層fabuMeet.java來處理,此時(shí)調(diào)用數(shù)據(jù)存儲(chǔ)層,改變數(shù)據(jù)庫meet表里發(fā)布字段的值為true。這樣一周會(huì)議安排頁面就可以根據(jù)數(shù)據(jù)庫里,發(fā)布字段為true的會(huì)議記錄來顯示一周會(huì)議安排列表。圖4.9 會(huì)議發(fā)布不發(fā)按鈕與發(fā)布按鈕實(shí)現(xiàn)原理一樣的。4.2.3 用戶信息管理會(huì)員

26、注冊(cè)成功后,管理員經(jīng)常會(huì)查看和修改會(huì)員信息來保持?jǐn)?shù)據(jù)庫的會(huì)員信息的同步行,這就需要通過添加一個(gè)會(huì)員管理模塊來操作會(huì)員管理包括對(duì)會(huì)員信息的修改和對(duì)會(huì)員的刪除操作和增加操作。管理員通過組合查詢對(duì)用戶u_name、用戶姓名name以及用戶所在部門u_danwei進(jìn)行查詢操作,系統(tǒng)根據(jù)數(shù)據(jù)庫中會(huì)員信息查詢,查詢完畢將返回信息給管理員。用戶信息管理頁面user_manage.jsp,主要實(shí)現(xiàn)代碼如下: 檢索:用戶姓名:用戶注冊(cè)名:主辦部門:不限部門%for(int i=0;ioptionvalue=用戶管理表用戶名密碼姓名性別出生日期職務(wù)單位電話號(hào)碼電子郵箱家庭住址操作%for(int i=0;iinp

27、uttype=hiddenname=u_idvalue=/inputtype=hiddenname=u_idvalue=/共有頁第頁首頁ahref=getUser?getpage=上一頁ahref=getUser?getpage=下一頁ahref=getUser?getpage=末頁用戶信息管理模塊頁面視圖如圖4.10所示:圖4.10 用戶管理界面基本實(shí)現(xiàn)原理與會(huì)議文獻(xiàn)管理模塊類似。4.3 用戶登陸及會(huì)議檢索會(huì)員功能涉及到三個(gè)主要功能,分別為用戶的注冊(cè),會(huì)議文獻(xiàn)信息的檢索,和用戶資料的修改以及注銷的功能,而用戶信息的修改在以上各小節(jié)中基本都有相似的介紹,而代碼也是類似的操作,就不在重復(fù)介紹,會(huì)

28、議查詢的操作作只是在前章中提到的會(huì)議管理頁面進(jìn)行功能上的簡化。在此給出界面:圖4.11 用戶登錄功能五 結(jié)論經(jīng)過三個(gè)多月的系統(tǒng)開發(fā),從一開始我對(duì)于JSP技術(shù)的開發(fā)缺乏經(jīng)驗(yàn)到,通過不斷查找資料,并且在導(dǎo)師的指導(dǎo)下,我逐漸對(duì)所開發(fā)的系統(tǒng)有了較為全面地認(rèn)識(shí)。在開發(fā)本課題的過程中,起初對(duì)于一些JSP的語句有些疑惑,后來通過不斷翻閱相關(guān)資料,通過修改從互聯(lián)網(wǎng)上已經(jīng)成型的模板,逐漸理解了這些對(duì)象的含義和用法,特別是對(duì)于數(shù)據(jù)庫中字段的添加,修改,查詢和刪除用法。此外,對(duì)于網(wǎng)頁制作中的一些技術(shù),例如:CSS樣式表技術(shù)對(duì)于網(wǎng)頁框架制作的使用等的水平有了很大的提升。本課題開發(fā)經(jīng)歷了搜集資料,需求分析,可行性分析,概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)的階段,先后經(jīng)過了無數(shù)次的修改和調(diào)試,通

溫馨提示

  • 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)論