校友管理系統(tǒng)_第1頁
校友管理系統(tǒng)_第2頁
校友管理系統(tǒng)_第3頁
校友管理系統(tǒng)_第4頁
校友管理系統(tǒng)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

題目基于jsp的校友管理系統(tǒng)的設(shè)計姓名_學號專業(yè)年級 物聯(lián)網(wǎng)工程1501班指導教師 職稱講師2017年6月29日1.緒論選課背景與意義..選課背景與意義..開發(fā)環(huán)境和工具 2.系統(tǒng)的開發(fā)環(huán)境介紹系統(tǒng)流程分析 3 3錯誤!未定義書簽。 4功能分析TOC\o"1-5"\h\z3.系統(tǒng)設(shè)計 6\o"CurrentDocument"系統(tǒng)功能模塊設(shè)計 6數(shù)據(jù)庫設(shè)計 6系統(tǒng)數(shù)據(jù)流圖 6數(shù)據(jù)庫邏輯設(shè)計 7數(shù)據(jù)庫物理設(shè)計 94.系統(tǒng)的設(shè)計與實現(xiàn) 14登錄界面: 14\o"CurrentDocument"主要代碼: 14連接數(shù)據(jù)庫跳轉(zhuǎn) 16\o"CurrentDocument"主要代碼: 16主界面 17主要代碼: 17添加信息界面 175.設(shè)計心得 18基于jsp的校友管理系統(tǒng)的設(shè)計實現(xiàn)1.緒論項目背景及意義當今時代是飛速發(fā)展的信息時代,各行各業(yè)都離不開信息處理,計算機的給信息系統(tǒng)提供了一個良好的環(huán)境,使用計算機進行環(huán)境控制,能夠很好的進行信息管理。不僅提高了工作效率,而且提高了安全性。當前人員管理信息較大,工作繁瑣,管理模式不夠完善,主要是缺乏一個良好的管理系統(tǒng),本系統(tǒng)就是為了管理院系校友信息而設(shè)計的。校友信息管理信息系統(tǒng)是一種新型工具,它的出現(xiàn)就是跟隨時代的步伐,為人類造福。校友信息管理系統(tǒng)是以校友為主要用戶的管理型信息系統(tǒng),它可以為在校或已畢業(yè)的廣大校友們提供交流思想的場所,通過提供完善的校友信息管理服務(wù)和規(guī)范校友信息的管理,建立起校友間的溝通渠道,以達到增進校友之間、校友與母校之間的感情,方便校友聯(lián)系的目的,從而增強學校的凝聚力。作為一個高校,每年都會有新生進畢業(yè)生出的現(xiàn)象。一旦畢業(yè)生走出校門,想要一直保留有效信息是一件費時間,人力,物力的事情。那么,設(shè)計一個有效的管理系統(tǒng)記錄畢業(yè)生信息成立一種必然。這樣將使得校友信息管理工作規(guī)范化,系統(tǒng)化,程序化,提高了信息處理的準確性,能夠有效的查詢和修改,存儲校友的信息。隨著就業(yè)形勢的加劇,每年的就業(yè)工作壓力都很大,到我校招聘的公司企業(yè)也有限,地理位置也不是很好,學校的名聲在企業(yè)也不太高,這對我校就業(yè)也帶來了很多問題,如果有校友信息管理系統(tǒng),這樣我們的校友的公司等信息都很容易獲取,這即對我校就業(yè)有利,而且還能為他們公司帶去優(yōu)秀的人才,這樣貴公司也更加信任我校的學生,對所有人都是有利的。校友信息管理系統(tǒng)雖然只是一個很小的系統(tǒng),但是他的作用卻是重大的,每天一小步就是成功的開始,校友信息就是數(shù)字化校園的奠基石,他會給學校和校友帶來很多的方便,為學校的建設(shè)和發(fā)展起到很好的推動作用,也為數(shù)字化校園起到了宣傳作用。開發(fā)環(huán)境和工具本系統(tǒng)是基于windows平臺,系統(tǒng)前臺界面采用常用的MyEclipse,后臺數(shù)據(jù)庫采用Mysql。需求分析系統(tǒng)流程分析系統(tǒng)分析是應(yīng)用系統(tǒng)開發(fā)過程中的一個重要環(huán)節(jié),在完成需求分析之前,應(yīng)

該反復(fù)與用戶進行詳細地交流,即便題目是虛擬的,也要進行大量的調(diào)查、研究和討論,保證系統(tǒng)的基本需求接近現(xiàn)實情況。系統(tǒng)流程內(nèi)容包括各環(huán)節(jié)的信息處理、信息來源、處理方法、信息流去向,可以用系統(tǒng)流程圖來表示,易于閱讀和理解,系統(tǒng)流程圖的基本圖例如圖2-1:功能分析根據(jù)湖北大學的實際情況,校友信息管理系統(tǒng)需要滿足普通用戶和系統(tǒng)管理人員兩方面的需求。(1)普通用戶的需求系統(tǒng)的普通用戶是肇慶學院歷年以來畢業(yè)的校友,由于大多數(shù)用戶對計算機系統(tǒng)都沒有很深入的了解,他們一定希望系統(tǒng)比較容易使用,如操作便捷、響應(yīng)快速等。肇慶學院校友通過注冊成為校友信息管理系統(tǒng)的普通用戶,已注冊的普通用戶根據(jù)本人的用戶名和密碼登錄系統(tǒng)后,可以查詢其他校友的信息,還可以查詢本人信息并允許修改部分個人信息。具體說,普通用戶的主要需求如下:1)注冊功能。普通用戶進入注冊頁面,可以向系統(tǒng)提交注冊信息,系統(tǒng)對用戶提交的注冊項的語法、格式進行檢查,并將合法的內(nèi)容保存到數(shù)據(jù)庫中。用戶注冊時需要提交的主要信息包括用戶名、性別、郵箱、密碼等。2)注冊用戶登錄功能。用戶提交用戶名和密碼后,系統(tǒng)會根據(jù)數(shù)據(jù)庫中的用戶身份信息,驗證用戶身份,合法用戶可以登錄到系統(tǒng)中。3)校友信息查詢功能。已經(jīng)登錄的用戶可以根據(jù)校友的姓名、學院、專業(yè)畢業(yè)年限等關(guān)鍵詞查詢并顯示校友信息。4)個人信息管理功能。當某個校友的部分個人信息(如聯(lián)系地址、聯(lián)系電話)發(fā)生改變時,該校友可以登錄到系統(tǒng)中及時修改自己的個人信息,以便使其他用戶能夠獲得準確的校友信息。6)瀏覽杰出校友信息功能。瀏覽杰出校友的信息,能讓我們每一個校友更了解母校的杰出人才,為母校感到驕傲。7)導出數(shù)據(jù)表。為了方便校友的需要,系統(tǒng)為校友提供了將校友信息表導出為Excel表8)系統(tǒng)管理。包括重新登錄,退出系統(tǒng),修改密碼9)校友發(fā)表留言的功能。為了促進校友之間信息的交流,校友用戶可以在留言板進行留言,發(fā)布招聘信息等。10)校友捐贈功能。校友的捐贈是促進母校發(fā)展的一股力量,也是校友回報母校的一種方式。系統(tǒng)設(shè)計系統(tǒng)功能模塊設(shè)計根據(jù)需求分析階段進行的系統(tǒng)流程分析和功能分析,對本系統(tǒng)的功能模塊設(shè)計如圖3-1:校友信息管理系個人查詢?yōu)g覽校友校友數(shù)據(jù)系統(tǒng)信校友信息木八、、留捐報管息出.言贈表理管校板模模模塊理友模塊塊-模-模圖3-1數(shù)據(jù)庫設(shè)計系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)流圖是描述系統(tǒng)數(shù)據(jù)流程的工具,它將數(shù)據(jù)獨立抽象出來,通過圖形方式描述信息的來龍去脈和實際流程。對校友信息管理系統(tǒng)及各功能模塊進行數(shù)據(jù)流程分析,可得到校友信息管理系統(tǒng)的各個模塊處理數(shù)據(jù)的過程,如圖3-2-1所示:數(shù)據(jù)庫邏輯設(shè)計概念模型是數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ),在管理信息系統(tǒng)中,概念模型:體現(xiàn)了設(shè)計者對現(xiàn)實世界的認識,描述了軟件系統(tǒng)的整體概括。由于各個機器上實現(xiàn)的DBMS軟件都是基于某種數(shù)據(jù)模型的,但是在具體機器上實現(xiàn)的模型都有許多嚴格的限制。而現(xiàn)實應(yīng)用環(huán)境是復(fù)雜多變的,如果把實現(xiàn)世界中的事物直接轉(zhuǎn)換為機器中的對象,就非常不方便。因此,人們研究把現(xiàn)實世界中的事物抽象為不依賴與具體機器的信息結(jié)構(gòu),又接近人們的思維,并具有豐富語義的概念模型,然后再把概念模型轉(zhuǎn)換為具體的機器上DBMS支持的數(shù)據(jù)模型。概念模型的描述工具通常是使用E-R模型圖。該模型不依賴于具體的硬件環(huán)境和DBMS。概念模型設(shè)計的常用方法是實體關(guān)系方法(E-R方法)。用實體關(guān)系方法對具體數(shù)據(jù)進行抽象加工,將實體集合抽象成實體類型,用實體間的關(guān)系反映現(xiàn)實世界事物間的內(nèi)在關(guān)系。首先可以進行局部E-R模型,然后把各局部E-R模型綜合成一個全局的E-R模型,最后對全局E-R模型進行優(yōu)化,最后得到的。在需求分析和邏輯設(shè)計之間增加概念設(shè)計階段,可以使設(shè)計人員僅從用戶的角度看待數(shù)據(jù)及處理要求和約束。表達概念設(shè)計的結(jié)果稱為概念模型,對概念模型有以下要求:(1)有豐富的語義表達能力,能表達用戶的各種需求。(2)易于交流和理解,從而可以用它和不熟悉計算機的用戶交換意見。(3)要易于更改。當應(yīng)用環(huán)境和應(yīng)用要求改變時,概念模型要能很容易的修改和擴充以反映這種變化。(4)易于向各種數(shù)據(jù)模型轉(zhuǎn)換。按照上述要求,傳統(tǒng)的數(shù)據(jù)模型(網(wǎng)狀、層次和關(guān)系模型)都不適合作概念模型。在數(shù)據(jù)庫的概念設(shè)計中,通常采用E-R數(shù)據(jù)模型來表示數(shù)據(jù)庫的概念結(jié)構(gòu)。E-R數(shù)據(jù)模型將現(xiàn)實世界的信息結(jié)構(gòu)統(tǒng)一用屬性、實體以及它們之間的聯(lián)系來描述。校友信息管理系統(tǒng)的E-R圖如圖3-2-2所示城市名稱.城市編號學院名稱專業(yè)編號專業(yè)屬于班級于工作單位聯(lián)系地址專業(yè)名稱.m:.班級名稱]班纟mm出生年月畢業(yè)年限省份名稱.生名聯(lián)系電話于現(xiàn)居城市1城市校友工作領(lǐng)域管理.班級編專業(yè)編號/班級編號-)班主任城市名稱.城市編號學院名稱專業(yè)編號專業(yè)屬于班級于工作單位聯(lián)系地址專業(yè)名稱.m:.班級名稱]班纟mm出生年月畢業(yè)年限省份名稱.生名聯(lián)系電話于現(xiàn)居城市1城市校友工作領(lǐng)域管理.班級編專業(yè)編號/班級編號-)班主任如圖3-2-2數(shù)據(jù)庫物理設(shè)計根據(jù)在數(shù)據(jù)庫概念設(shè)計中給出的數(shù)據(jù)庫校友理系統(tǒng)的關(guān)系模型,可以設(shè)計數(shù)據(jù)表結(jié)構(gòu),服務(wù)器上建名為schoolfellow的數(shù)據(jù)庫。其中包括以下表:下面具體介紹數(shù)據(jù)庫中各表的結(jié)構(gòu):(1)表名:schoolfellow,即:校友信息表,存儲校友的基本信息,其結(jié)構(gòu)如表所示。表1 (schoolfelloew)校友信息表字段名稱字段類型字段長度字段屬性是否為空備注usernamenvarchar15用戶名NOTNULL主鍵snamenvarchar10姓名NOTNULLsexnvarchar1性別NOTNULLfacultynvarchar15學院NULLmajornvarchar15專業(yè)NULLclassnvarchar15班級NULLteachernvarchar15班主任NULLTphonenvarchar15班主任電話NULLbirthdaydatetime出生年月NULLgraduatedatetime畢業(yè)年限NULL

phonenvarchar12聯(lián)系電話NULLmailnvarchar20郵箱NOTNULLQQnvarchar15QQNULLaddressnvarchar50聯(lián)系地址NULLcitynvarchar10現(xiàn)居城市NULLjobfieldnvarchar15工作領(lǐng)域NULLworkunitnvarchar20工作單位NULLjobnvarchar20職業(yè)NULL⑵表名:message,即:留言表,存儲校友的留言信息,其結(jié)構(gòu)如表所示。表2message(留言表)字段名稱字段類型字段長度字段屬性是否為空備注usernamenchar15用戶名NOTNULL主鍵namenchar10姓名NOTNULLmessagentext留言內(nèi)容NOTNULL⑶表名:special,即:杰出校友表,存儲杰出校友信息,其結(jié)構(gòu)如表所示。表3special(杰出校友表)

字段名稱字段類型字段長度字段屬性是否為空備注usernamenchar15用戶名NOTNULL主鍵snamenchar10姓名NOTNULLsexnchar1性別NOTNULLfacultynchar15學院NULLmajornchar15專業(yè)NULLclassnchar15班級NULLbirthdaydatetime出生年月NULLgraduatedatetime畢業(yè)年限NULLphonenchar12聯(lián)系電話NULLmailnchar20郵箱NOTNULL主鍵QQnchar15QQNULLaddressnvarchar50聯(lián)系地址NULLcitynchar10現(xiàn)居城市NULLjobfieldnchar15工作領(lǐng)域NULLworkunitnchar20工作單位NULLjobnchar20職業(yè)NULLachievementntext個人成就

系統(tǒng)的設(shè)計與實現(xiàn)登錄界面:主要代碼:<body><divclass="bg"><formaction=""name="f1"onsubmit="returnlogin()"><divclass="logo"><imgsrc="image/"></img></div><divclass="bt1"><h2>湖北大學校友管理系統(tǒng)</h2></div><divclass="userName"><inputtype="text"class="username1"name="username1"placehclder=”賬號”></div><divclass="passWord"><inputtype="password"placeholder"密碼"name="password"class="passWord1"></div><divclass="an"><button>登  錄</button〉</div><divclass="copy">湖北大學版權(quán)所有©AllRight</div></form></div><script>functionlogin(){varuserName= varpassWord=varname=;varpass=;if<1){alert('請輸入賬號');'#ffOOOO';returnfalse;}else{'#00B348';}if<1){alert('請輸入密碼');'#ffOOOO';returnfalse;}else{'#00B348';}</script>連接數(shù)據(jù)庫跳轉(zhuǎn)主要代碼:<body><%Stringname=("username1");Stringpass=("password1");(""取連接Connectionconn=("jdbc:","root","123456");取預(yù)處理命令行查詢ResultSetrs=();理結(jié)果集if()){mp)|*.bmp||",this);|計算機爭聞加1哮!£創(chuàng)1091G57B98@1捆汕5時訕彳退出H:二iflSiHSEB社BtfS■fflffio魯首頁t£理嵌蜿|計算機爭聞加1哮!£創(chuàng)1091G57B98@1捆汕5時訕彳退出H:二iflSiHSEB社BtfS■fflffio魯首頁t£理嵌蜿trtSH劃泄丈"j■mii^israriTr傘人信旦甘i豈

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論