版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、科研信息檢索平臺設(shè)計(jì)與實(shí)現(xiàn)摘要主要論述了科研信息檢索平臺的設(shè)計(jì)方案和實(shí)現(xiàn)過程。科研信息檢索平臺根據(jù)學(xué)?,F(xiàn)有的軟硬件環(huán)境,搭建了一個(gè)可以快速查詢科研方面信息的效勞平臺,在這個(gè)平臺上可以很方便的查詢到教師的個(gè)人信息、發(fā)表的論文信息、參加的學(xué)術(shù)會議和學(xué)術(shù)活動信息、獲獎(jiǎng)的信息、出版的教材專著信息、參與的課題工程信息以及研究生信息。系統(tǒng)采用MVC三層架構(gòu)模式,分為視圖層、模型層和控制層。視圖層使用JSP頁面實(shí)現(xiàn),模型層為Java Bean模型,控制層是控制系統(tǒng)流程跳轉(zhuǎn)的Servlet類。系統(tǒng)按照使用者的角色不同分為三種,管理員、系統(tǒng)用戶和普通用戶。管理員具有最高權(quán)限,負(fù)責(zé)管理系統(tǒng)中的一切事務(wù)。系統(tǒng)用戶管
2、理與自己有關(guān)的事務(wù)。而普通用戶沒有系統(tǒng)管理權(quán)限,只具有查詢的權(quán)限。系統(tǒng)分為一個(gè)個(gè)功能塊,包括登錄模塊、添加模塊、查詢模塊和修改模塊。并將其按功能組合起來,便于維護(hù)。管理員在系統(tǒng)中可以添加、修改、刪除系統(tǒng)中錄入的科研人員有關(guān)的信息。界面設(shè)計(jì)以用戶友好為原那么,操作簡單、直觀。關(guān)鍵詞:信息檢索MVCB/S架構(gòu)ABSTRACT The main show the platform for the design of information retrieval program and the achievement of the process. The Scientific Research Inf
3、ormation Retrieval Platform System builds a platform whick is based the circumstance of our institute, either the software or hardware.Using the platform you can get the info like the personal info of someteachers、the disquisition whick is published by someteachers、the participants of a academically
4、 conference 、the name of who participate in a academically meet、the men who bear a palm、the published textbooks、the investigation object which is join and the info about graduate student quickly. The system is adopted by the Model-View-Controller (MVC) architecture:View、Model and Controller.In Syste
5、m View is implemented by JSP. Model means Java Bean.And Controller is due to Servlet classes.There are three roles administrator,system user and guest in the system.Administrator is charge for all affair about the system and has the highest right.The system user manager the things about himself.The
6、only things that guest can do is query the information which is embodied by system.System is also modular in design procedures, facilitate the functions of the system and revise various combinations, so this system is simple in maintenancing. Administrator can add、modify or delete the info which is
7、about the men who is collected by the system.The system interface is designed for user friendly in principle.To operate in the process of direct, convenient, practical and safety requirements.Key words:Information RetrievalMVCB/S Architecture目錄一引言1二需求分析2功能需求分析22.1.1 管理員功能需求22.1.2 系統(tǒng)用戶功能需求32.1.3 普通用戶
8、功能需求4數(shù)據(jù)需求分析4界面需求分析5三總體設(shè)計(jì)7功能總體設(shè)計(jì)7管理員功能實(shí)現(xiàn)7系統(tǒng)用戶功能實(shí)現(xiàn)153.1.3 普通用戶功能19數(shù)據(jù)總體設(shè)計(jì)20四詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)30技術(shù)背景30課題的軟件環(huán)境30主要技術(shù)30使用到的組件31開發(fā)工具的選擇32功能詳細(xì)設(shè)計(jì)32視圖層設(shè)計(jì)32控制層設(shè)計(jì)42模型層設(shè)計(jì)44五總結(jié)48系統(tǒng)采用MVC模型架構(gòu)48使用連接池連接數(shù)據(jù)庫485.3 TOMCAT壓縮字符串49謝辭51參考文獻(xiàn)52一引言隨著信息科技的進(jìn)步和互聯(lián)網(wǎng)的日益普及, 信息技術(shù)突飛猛進(jìn),人類正在進(jìn)行信息史上最巨大的一項(xiàng)工程,即將現(xiàn)實(shí)世界現(xiàn)有的信息,諸如報(bào)紙、期刊、書籍、專利文獻(xiàn)等,都放到網(wǎng)絡(luò)上去,同時(shí)也不停地
9、在網(wǎng)絡(luò)上生產(chǎn)出數(shù)不勝數(shù)的新信息。整個(gè)網(wǎng)絡(luò)正在堆積成一個(gè)前所未有的超級大型數(shù)據(jù)庫。如何從這浩如煙海的信息中找出所需信息,是信息檢索的重任。信息檢索的目的主要是有效提高人們檢索信息和利用信息的效率。計(jì)算機(jī)信息檢索,是指以計(jì)算機(jī)技術(shù)為手段,通過光盤和聯(lián)機(jī)等現(xiàn)代檢索方式進(jìn)行信息檢索的方法。與手工檢索一樣,計(jì)算機(jī)信息檢索能力的訓(xùn)練和培養(yǎng)對科技人員適應(yīng)未來社會和跨世紀(jì)科研都極其重要,一個(gè)善于從電子信息系統(tǒng)中獲取信息的科研人員,必定比不具備這一能力的人有更多的成功時(shí)機(jī),美國報(bào)道生活新方式的期刊POV也將交互網(wǎng)絡(luò)檢索專家作為未來十大熱門職業(yè)之一,這些情況都說明了計(jì)算機(jī)信息檢索越來越重要。隨著我國教育事業(yè)的蓬勃
10、開展,高??蒲泄ぷ魅諠u開展,科研信息的數(shù)量急劇增加,長久以來,高校中存儲科研信息的載體為紙質(zhì)檔案,在查找數(shù)據(jù)的時(shí)候需要花費(fèi)大量的時(shí)間和精力,而且容易出錯(cuò),已經(jīng)漸漸不能滿足開展的需要。學(xué)校需要對這些信息進(jìn)行統(tǒng)計(jì)處理,使它能夠得到更好的利用。隨著人們信息意識的增強(qiáng),對信息內(nèi)容及信息效勞的需求也在不斷的演變和開展,對獲取信息的專業(yè)化、實(shí)效性等方面有了新的要求。簡單的人工查找方法無法滿足學(xué)校的需求。如何針對科研信息的專業(yè)領(lǐng)域中特定的用戶群教師為他們提供專業(yè)的、準(zhǔn)確的信息效勞,使科研人員在盡可能短的時(shí)間內(nèi)有效的找到最需要的信息內(nèi)容是大家普遍關(guān)注的一個(gè)問題。因此,需要一套針對教師以及科研信息的管理軟件,來
11、協(xié)助科研檔案管理人員進(jìn)行日常的教師信息和科研信息管理工作,更好的讓科研信息得到交流和開展??蒲行畔①Y源不僅是高等教育事業(yè)的要求,而且也是全社會的需要?,F(xiàn)在社會對高校的教學(xué)和科研成果寄予了極大的興趣和關(guān)注,希望能通過有效途徑源源不斷地獲取這巨大的信息資源,推動我國經(jīng)濟(jì)開展和社會進(jìn)步。高校信息資源應(yīng)該有效的開發(fā)利用,特別是教學(xué)科研。借助于科研信息平臺管理軟件,管理人員可以從大量的文檔中解脫出來,并能方便的對大批的數(shù)據(jù)進(jìn)行查詢和處理,使這些信息得到充分的利用,提高科研信息的利用率,同時(shí)也提高學(xué)校管理人員的工作質(zhì)量和效率。為科研人員快速、有效地獲取自己所需要的信息提供了一種方法。到達(dá)教師和科研信息查詢
12、自動化、方便化的目的,為科研信息人員及廣闊教師提供了高質(zhì)量的效勞。二需求分析2.1.1 管理員功能需求管理員的權(quán)限包括登錄系統(tǒng)、科研人員管理、科研人員錄入、科研信息管理、科研信息錄入、用戶管理、密碼修改、回收站。具體功能需求如下:1、登錄系統(tǒng)該模塊用來提供管理員、系統(tǒng)用戶登錄系統(tǒng)的功能。登錄頁面上有一個(gè)文本框用來接受管理員輸入的賬號;一個(gè)密碼框用來接受管理員輸入的密碼;一個(gè)提交按鈕,用來提交管理員輸入的數(shù)據(jù)。經(jīng)過瀏覽器端數(shù)據(jù)校驗(yàn)之后,提交到效勞器。在數(shù)據(jù)庫進(jìn)行查詢,數(shù)據(jù)查詢合法那么跳轉(zhuǎn)到系統(tǒng)登錄主頁面,并提供系統(tǒng)效勞給管理員。2、科研人員信息管理科研人員信息包括個(gè)人根本信息名稱、性別等和一些附
13、加信息畢業(yè)學(xué)校、畢業(yè)時(shí)間等系統(tǒng)中的記錄的科研人員信息分頁顯示在列表中。管理員可以查詢、添加、修改、刪除科研人員信息。系統(tǒng)查詢可以按照科研人員單個(gè)屬性進(jìn)行查詢,也可以進(jìn)行多項(xiàng)屬性的聯(lián)合查詢,查詢的結(jié)果返回到頁面上顯示給管理員。系統(tǒng)提供頁面供管理員添加科研人員信息,添加之后提交到效勞器并寫入數(shù)據(jù)庫,如果有影印文件同時(shí)也上傳到效勞器,并將路徑存入數(shù)據(jù)庫表的相應(yīng)字段。管理員查看科研人員信息,發(fā)現(xiàn)描述不正確或者信息不準(zhǔn)確,可以修改科研人員信息不包括科研人員根本信息。如果某個(gè)科研人員的信息不再有使用價(jià)值,可以刪除。刪除就是將數(shù)據(jù)庫記錄的標(biāo)志設(shè)置為不再使用,如果想要從數(shù)據(jù)庫中刪除記錄,需要在垃圾站中進(jìn)行刪除
14、,再次刪除之后,數(shù)據(jù)庫中就不存在相應(yīng)的記錄,除非再次添加。系統(tǒng)提供信息下載功能。查看科研人員詳細(xì)信息時(shí),系統(tǒng)提供將信息生成excel報(bào)表并下載的功能,如果信息中包含影印文件,可以查看的同時(shí)提供下載功能。3、科研人員錄入科研人員信息填寫表單,只包含科研人員的根本信息,必填項(xiàng)有姓名、性別、出生年月、籍貫、政治面貌、參加工作時(shí)間,出生年月和參加工作時(shí)間,其中參加工作時(shí)間有固定的時(shí)間格式,別的信息可由管理員或科研人員自己填寫完成。4、科研信息管理科研信息包括論文、課題工程、獲獎(jiǎng)、學(xué)術(shù)活動、學(xué)術(shù)會議、教材專著和研究生??蒲行畔⒐芾戆蒲行畔⒌奶砑?、查看、修改和刪除四局部。添加時(shí)論文的檢索人為第一作者;
15、課題工程的檢索人為立項(xiàng)人;獲獎(jiǎng)信息檢索人為第一獲獎(jiǎng)人;教材專著檢索人為第一作者;研究生信息檢索人為導(dǎo)師。如果有證明文件,可以在添加的時(shí)候上傳到系統(tǒng),也可以以后上傳文件。對科研信息的查詢可以使用單獨(dú)的屬性進(jìn)行查詢,也可以使用多個(gè)屬性進(jìn)行聯(lián)合查詢。刪除科研信息是將科研信息的相應(yīng)標(biāo)志位設(shè)置為不再使用,如果想要從數(shù)據(jù)庫中刪除記錄,需要到垃圾站進(jìn)行徹底刪除。5、科研信息錄入科研信息的錄入要科研人員自己填寫表單,一些根本信息,比方論文題目、課題名稱、獲獎(jiǎng)名稱、參加的會議名稱、教材名稱等由科研人員自己填寫原那么上只有檢索人填寫,比方論文第一作者、第一獲獎(jiǎng)人、教材第一作者等,其它信息可由管理員或其它參與科研人
16、員填寫完成。6、密碼修改系統(tǒng)提供管理員修改密碼,首先輸入舊密碼,再輸入新密碼和確認(rèn)新密碼框,密碼長度、格式符合系統(tǒng)要求6位的字母或數(shù)字。7、垃圾站管理顯示系統(tǒng)中系統(tǒng)用戶刪除的全部信息,包括科研人員信息、論文信息、課題工程信息、學(xué)術(shù)活動信息、學(xué)術(shù)交流信息、教材專著信息和研究生信息??梢赃x中單獨(dú)刪除,也可以批量刪除。在這里刪除將會從數(shù)據(jù)庫中刪除記錄,被刪除之后,記錄不會出現(xiàn),除非再次添加記錄。管理員在垃圾站中不能恢復(fù)被刪除信息,只能刪除信息。2.1.2 系統(tǒng)用戶功能需求這里的系統(tǒng)用戶指的是被錄入的科研人員。功能包括:登錄系統(tǒng)、個(gè)人信息管理、科研信息管理、密碼修改、垃圾站管理。1、登錄系統(tǒng)該模塊提供
17、系統(tǒng)用戶登錄系統(tǒng)的功能。登錄頁面上有一個(gè)文本框用來接受系統(tǒng)用戶輸入的賬號;一個(gè)密碼框用來接受系統(tǒng)用戶輸入的密碼;一個(gè)提交按鈕,用來提交系統(tǒng)用戶輸入的數(shù)據(jù)。經(jīng)過瀏覽器端數(shù)據(jù)校驗(yàn)之后,提交到效勞器。在數(shù)據(jù)庫進(jìn)行查詢,數(shù)據(jù)查詢合法那么跳轉(zhuǎn)到系統(tǒng)用戶主頁面。此時(shí)系統(tǒng)用戶可以進(jìn)行各項(xiàng)活動。2、個(gè)人信息管理系統(tǒng)用戶可以自行填寫自己相關(guān)的信息,也可以對管理員填寫的信息進(jìn)行修改。添加或者刪除個(gè)人的一些信息,包括參加學(xué)術(shù)團(tuán)體組織及任職情況表、學(xué)術(shù)活動、學(xué)術(shù)會議、講座學(xué)情況、學(xué)習(xí)簡歷從大中?;虼髮W(xué)填起、工作簡歷、主講過的本科生課程、精品課、教學(xué)研究論文、指導(dǎo)本科生科研畢業(yè)設(shè)計(jì)情況、熟悉的同學(xué)或校友情況、科研學(xué)術(shù)論
18、文、出版學(xué)術(shù)專著情況、科研教研獲獎(jiǎng)情況、獲得專利情況、科研教研工程、獲教學(xué)成果獎(jiǎng)情況、出版教材情況、指導(dǎo)碩士研究生獲學(xué)位、考博、就業(yè)情況、主講過的碩士研究生課程、指導(dǎo)的在讀碩士研究生情況、指導(dǎo)碩士研究生在學(xué)期間發(fā)表學(xué)術(shù)論文情況、指導(dǎo)碩士研究生在學(xué)期間科研獲獎(jiǎng)情況、指導(dǎo)碩士研究生在學(xué)期間科研情況、指導(dǎo)碩士研究生在學(xué)期間獲專利情況等。系統(tǒng)可以對這些系統(tǒng)用戶信息進(jìn)行查看、總結(jié)。系統(tǒng)用戶可以對這些個(gè)人信息進(jìn)行添加、刪除、修改,或者生成excel文件下載。對于一些證明文件可以上傳到系統(tǒng)。3、密碼修改系統(tǒng)提供系統(tǒng)用戶修改密碼,首先輸入舊密碼,再輸入新密碼和確認(rèn)新密碼框,密碼長度、格式符合系統(tǒng)要求6位的字母
19、或數(shù)字。4、垃圾站管理顯示系統(tǒng)用戶刪除的與自己有關(guān)的信息,包括個(gè)人信息、與自己有關(guān)的論文信息、與自己有關(guān)的課題工程信息、與自己有關(guān)的學(xué)術(shù)活動信息、與自己有關(guān)的學(xué)術(shù)交流信息、與自己有關(guān)的教材專著信息和與自己有關(guān)的研究生信息。系統(tǒng)用戶可以恢復(fù)被刪除的信息,也可以徹底刪除信息。刪除可以選中單獨(dú)刪除,也可以批量刪除。在這里刪除將會從數(shù)據(jù)庫中刪除記錄,被刪除之后,記錄不會出現(xiàn),除非再次添加記錄。2.1.3 普通用戶功能需求普通用戶是指那些使用系統(tǒng)但是沒有被系統(tǒng)錄入的人員。普通用戶在系統(tǒng)中是受到限制的,功能有:查詢信息、下載附件。1、查詢信息用戶需要相關(guān)信息可以使用系統(tǒng)進(jìn)行查詢。選擇要查詢的信息類別:包括
20、科研人員信息、論文信息、課題信息、獲獎(jiǎng)信息、學(xué)術(shù)交流信息、教材專著信息和研究生信息。選擇查詢的信息類別之后,進(jìn)入相關(guān)的查詢頁面,選擇要查詢的屬性,并輸入查詢條件,進(jìn)行查詢。系統(tǒng)將結(jié)果返回給用戶。2、下載證明文件如果查詢出來的信息包含有證明文件,系統(tǒng)提供下載功能。用戶點(diǎn)擊連接就可以下載相應(yīng)的證明文件。通過對系統(tǒng)進(jìn)行數(shù)據(jù)需求分析,每個(gè)管理員、系統(tǒng)用戶包括相應(yīng)的賬號、密碼等屬性,系統(tǒng)用戶人員包括相關(guān)的根本信息、科研信息等屬性信息,管理員可以管理系統(tǒng)用戶相關(guān)信息。通過以上關(guān)聯(lián)建立了一個(gè)系統(tǒng)概念性的數(shù)據(jù)模型1,即系統(tǒng)中各實(shí)體之間的聯(lián)系圖E-R圖。系統(tǒng)用戶信息包含根本信息、科研信息,每個(gè)系統(tǒng)用戶對應(yīng)一個(gè)根
21、本信息,包含科研信息。如圖2-1所示。圖2-1系統(tǒng)用戶關(guān)系E-R圖管理員可管理所有系統(tǒng)用戶的個(gè)人信息和科研信息、系統(tǒng)用戶可以管理與自己相關(guān)的個(gè)人信息和科研信息。具體關(guān)聯(lián)關(guān)系如圖2-2所示。圖2-2管理關(guān)系E-R圖系統(tǒng)界面按照功能權(quán)限分為三種:管理員界面、系統(tǒng)用戶界面和普通用戶界面。系統(tǒng)設(shè)計(jì)三種界面的風(fēng)格相同,在功能上進(jìn)行區(qū)別。系統(tǒng)的界面采用的是“上-左-右-下的布局方式。上部顯示系統(tǒng)的圖標(biāo)和導(dǎo)航欄;中間左側(cè)局部為上部導(dǎo)航欄下的分菜單;中間右側(cè)部位為主輸出區(qū),顯示內(nèi)容為左側(cè)菜單欄下的內(nèi)容;下部為網(wǎng)站的所有權(quán)的聲明局部。如圖2-3所示。圖2-3界面風(fēng)格設(shè)計(jì)示意圖 三總體設(shè)計(jì)使用系統(tǒng)首先要登錄系統(tǒng),
22、需要有登錄頁面,登錄頁面中用戶輸入的選項(xiàng)包括帳戶名、密碼、登錄類別,提交后系統(tǒng)根據(jù)從頁面上提交的登錄類別,執(zhí)行相應(yīng)的邏輯判斷,從管理員或是系統(tǒng)用戶數(shù)據(jù)庫表中取出數(shù)據(jù)驗(yàn)證輸入的正確性。驗(yàn)證通過后根據(jù)登錄類別選擇要跳轉(zhuǎn)的頁面:管理員跳轉(zhuǎn)到系統(tǒng)管理主頁面;系統(tǒng)用戶跳轉(zhuǎn)到個(gè)人頁面。登錄成功之后,將信息存放入Session2里,設(shè)定Session的有效時(shí)間。過期Session作廢,一般的效勞器Session的失效時(shí)間默認(rèn)為30分鐘,這里采用默認(rèn)。管理員或者系統(tǒng)用戶如果還要管理系統(tǒng)信息或者個(gè)人信息那么要重新登錄系統(tǒng)。管理員功能實(shí)現(xiàn)1、登錄系統(tǒng)用來提供管理員登錄系統(tǒng)的功能。系統(tǒng)輸入數(shù)據(jù)包括兩個(gè)局部:一是管理
23、員輸入數(shù)據(jù),管理員id和管理員password。二是管理員表Admin_info,用來驗(yàn)證id和password是否正確。系統(tǒng)處理流程如下:1界面實(shí)現(xiàn)使用JSP3來實(shí)現(xiàn)頁面。頁面中定義一個(gè)輸入框,用于接收用戶輸入的管理員id。定義一個(gè)密碼框,用戶接收管理員password。定義一個(gè)提交按鈕,用來提交form表單。如圖3-1所示。圖3-1管理員登錄示意圖2頁面校驗(yàn)在向效勞器端提交數(shù)據(jù)前先進(jìn)行校驗(yàn),主要驗(yàn)證管理員id和password是否合法。管理員id是否合法,長度是否符合要求;是否符合規(guī)定條件(長度為6,id中必須是字母組合)。管理員password是否合法。長度是否符合要求;是否符合規(guī)定條件
24、(長度為6,為字母、數(shù)字組合)。3效勞器端數(shù)據(jù)驗(yàn)證驗(yàn)證管理員輸入的id是否存在,如果id存在,password是否正確。如果id不存在提示錯(cuò)誤“沒有這個(gè)帳戶;如果id存在,但是password不正確提示錯(cuò)誤“密碼錯(cuò)誤;如果id、password都正確,而用戶狀態(tài)為0提示“帳戶被鎖定,沒有權(quán)限。查詢sql4語句:select count(*) from admin_info where operation=用戶輸入;Select * from admin_info where operation=用戶輸入and password用戶輸入。將查詢出來的數(shù)據(jù)封裝到admin類中,檢查管理員狀態(tài)字段判
25、斷管理員狀態(tài)字段。經(jīng)過頁面校驗(yàn)和效勞器端數(shù)據(jù)驗(yàn)證后,正確后跳轉(zhuǎn)到管理主頁面admin_index.jsp。2、科研人員信息管理管理員查看科研人員詳細(xì)信息或者完善信息或者刪除信息。系統(tǒng)數(shù)據(jù)輸入包括以下幾局部:科研人員信息表Kyry。從該表中查詢科研人員詳細(xì)信息;教育經(jīng)歷表jyjl。記錄別錄入人員的學(xué)習(xí)經(jīng)歷。從大學(xué)開始起至現(xiàn)在為止,與科研人員關(guān)系為一對多;工作經(jīng)歷表gzjl。記錄科研人員在各個(gè)時(shí)間段內(nèi)職稱和職務(wù)的變化,與科研人員根本信息表中的科研人員信息關(guān)聯(lián),一個(gè)科研人員可對應(yīng)多項(xiàng)工作經(jīng)歷項(xiàng);專家類別表zhjlb。記錄科研人員的專家類別信息;學(xué)術(shù)兼職表xshjzh。記錄科研人員參加的學(xué)術(shù)團(tuán)體組織以
26、及在團(tuán)體組織中所擔(dān)任的職務(wù)情況;主講課程表:zhjkch。記錄科研人員所講過的主要課程。系統(tǒng)流程實(shí)現(xiàn)。在admin_index.jsp頁面上列出所有系統(tǒng)錄入的科研人員信息。因?yàn)榭蒲腥藛T屬性比擬多,頁面上顯示幾個(gè)主要的屬性,假設(shè)要查看詳細(xì)信息,點(diǎn)擊詳細(xì)信息鏈接,系統(tǒng)轉(zhuǎn)到個(gè)人信息頁面顯示詳細(xì)信息。在詳細(xì)信息頁面,列出科研人員的屬性列表。有修改、刪除按鈕。點(diǎn)擊修改,系統(tǒng)轉(zhuǎn)到個(gè)人信息修改頁面,在頁面上可以編輯科研人員屬性。如果需要?jiǎng)h除,點(diǎn)擊刪除將科研人員信息放入回收站。系統(tǒng)的邏輯封裝在JavaBean5類。進(jìn)行查詢時(shí),主表為kyry表,gzbh為主鍵,其它5張表都是從表。都可以使用gzbh字段進(jìn)行鏈接
27、查詢。查詢的sql語句為:Select k.zhwxm,k.xb,edu.jyllid,work.gzjlid,ex.zhjlbid, xsh.Xshjzhid, course.zhjkchid,course.shkdx from kyry k, Jyjl edu, Gzjl work, Zjlb ex, Xshjzh xsh, Zhjkch coursewhere gzbh=用戶輸入數(shù)據(jù)。將結(jié)果封裝入user類中傳到瀏覽器端頁面上。執(zhí)行修改時(shí),修改屬性那么更改相應(yīng)的數(shù)據(jù)庫表。以kyry表的中文姓名zhwxm為例sql語句為:Update kyry set zhwxm=用戶輸入 where g
28、zbh = gzbh具體值。刪除操作。在這個(gè)頁面刪除進(jìn)入垃圾站,實(shí)際上是一種修改操作。將使用標(biāo)志修改為不在使用。Update kyry set flag=0 where gzbh = gzbh具體值。系統(tǒng)科研人員的信息如圖3-2所示。圖3-2管理員主界面示意圖 科研人員具體信息如圖3-3所示。圖3-3科研人員詳細(xì)信息示意圖整個(gè)頁面由兩個(gè)JSP頁面實(shí)現(xiàn)。info.jsp為主頁面,顯示頁面上方為快速功能跳轉(zhuǎn)鏈接和頁面主體的內(nèi)容;左側(cè)導(dǎo)航欄由info_left.jsp實(shí)現(xiàn)。主要是提供個(gè)人信息下的大類的跳轉(zhuǎn)功能鏈接。點(diǎn)擊在右側(cè)頁面主體上顯示該類下個(gè)人的詳細(xì)信息。Info_left.jsp被包含在inf
29、o.jsp頁面中??蒲腥藛T信息檢索的頁面如圖3-4所示。圖3-4科研人員信息檢索示意圖從條件選擇框中將要使用的選擇項(xiàng)添加到右側(cè)的條件框中,同時(shí)在頁面的空白框中生成選擇框條件。這一功能的依賴頁面的JavaScript 10來實(shí)現(xiàn)。在監(jiān)視條件列表發(fā)生變化之后,要在空白框中自動生成新增檢索條件的按鈕和相應(yīng)的輸入控件,比方文本框或者選擇列表。3、科研人員錄入管理員向系統(tǒng)添加科研人員信息。系統(tǒng)數(shù)據(jù)輸入包括管理員輸入的信息和數(shù)據(jù)庫的科研人員信息表。頁面顯示固定的表格布局供管理員填寫科研人員的各項(xiàng)個(gè)人信息,管理員如果要添加科研人員信息有幾項(xiàng)是必填項(xiàng)帶*號并帶有固定的格式,比方姓名等。管理員可以只填寫必填項(xiàng),
30、剩下的信息由科研人員自己來填寫完成。因?yàn)榭蒲腥藛T的屬性比擬多,頁面主要是布局問題,在確保每項(xiàng)都填的情況下,布局也要合理美觀。如圖3-5所示。圖3-5管理員添加科研人員信息示意圖提交之后數(shù)據(jù)提交到效勞器,獲取數(shù)據(jù)。執(zhí)行相應(yīng)的邏輯處理bean將數(shù)據(jù)添加到效勞器。相應(yīng)的sql語句為:insert into kyrygzbh,zhwxm, values (獲取的數(shù)據(jù))。這里的字段值要一一對應(yīng)。因?yàn)橥瑫r(shí)要在系統(tǒng)用戶表中添加記錄,id默認(rèn)為gzbh超過六位默認(rèn)為后面六位,密碼和id取值相同。sql語句為:insert into user_info(id,password) values (gzbh后六位,
31、gzbh后六位)。4、科研信息管理科研信息包括論文、課題工程、獲獎(jiǎng)、學(xué)術(shù)活動、學(xué)術(shù)會議、教材專著和研究生??蒲行畔⒐芾戆蒲行畔⒌牟榭?、修改和刪除。涉及的數(shù)據(jù)的輸入包括管理員輸入的數(shù)據(jù)和數(shù)據(jù)庫中與這些信息有關(guān)聯(lián)的數(shù)據(jù)表。包括:學(xué)術(shù)論文表lw。從該表中查詢學(xué)術(shù)論文得信息;課題工程表kt。從該表中查詢與科研人員有關(guān)的課題工程信息;獲獎(jiǎng)表hj。從該表中查詢與科研人員有關(guān)的課題工程信息;學(xué)術(shù)會議表xshhy。從該表中查詢科研人員參加學(xué)術(shù)會議的信息;學(xué)術(shù)活動表xshhd。從該表中查詢科研人員參與學(xué)術(shù)活動的信息;教材專著表jczhzh。從該表中查詢科研人員所編寫的教材專著信息;研究生表yjsh。從該表中
32、查詢與科研人員有關(guān)系的研究生信息。查看點(diǎn)擊info.jsp頁面上左側(cè)導(dǎo)航欄中的課題工程鏈接。將個(gè)人工資編號檢索字段作為參數(shù)傳遞至servlet中查詢對應(yīng)的數(shù)據(jù)庫表。在效勞器相應(yīng)的servlet類中獲取參數(shù)gzbh,并使用javaBean類中的方法進(jìn)行查詢。sql語句為select * from kt where gzbh=輸入值。將結(jié)果封裝入List集合中傳到瀏覽器端的info_lw.jsp頁面上并顯示。Info_kt.jsp頁面如圖3-6所示。圖3-6管理員查看系統(tǒng)信息示意圖頁面主體上顯示的是簡略介紹。點(diǎn)擊詳細(xì)信息彈出div分層顯示詳細(xì)信息。Div層的界面設(shè)計(jì)如圖3-7所示。圖3-7系統(tǒng)詳細(xì)
33、信息示意圖論文影印件有兩個(gè)選項(xiàng),一是查看,根據(jù)從數(shù)據(jù)庫中讀出的url顯示在一個(gè)彈出頁面上。點(diǎn)擊下載那么下載到本地磁盤上。點(diǎn)擊修改按鈕跳轉(zhuǎn)到課題工程修改界面,界面設(shè)計(jì)風(fēng)格類似div層的設(shè)計(jì),附件的修改是上傳新的文件,在效勞器端刪除系統(tǒng)的文件,更新證明文件的命名與原文件相同。查詢頁面kt_search.jsp頁面的界面設(shè)計(jì)如圖3-8所示。圖3-8系統(tǒng)信息查詢示意圖效勞器端Java類實(shí)現(xiàn)。建立相應(yīng)的servlet類擴(kuò)展HttpServlet類。接收從頁面?zhèn)鞒鰜淼牟樵儏?shù),調(diào)用JavaBean中的方法進(jìn)行查詢。對于參數(shù)的取值進(jìn)行判斷,字符型的參數(shù)如果值為“或者null,那么不參與聯(lián)合查詢;數(shù)值型的參數(shù)
34、如果值為0,不參與聯(lián)合查詢。將參與聯(lián)合查詢的參數(shù)拼接sql語句進(jìn)行查詢。sql語句為:String sql = “select * from kt where;If ( gzbh != 0) sql += “gzbh=+gzbh;If (!“.equeals(ktid) ) sql += “, ktid =+ ktid;將查詢結(jié)果放入page類中。傳遞至瀏覽器端的info_kt.jsp頁面上。5、科研信息錄入管理員添加與科研人員有關(guān)的科研信息。需要的數(shù)據(jù)有管理員輸入的科研信息和數(shù)據(jù)庫中相關(guān)的科研信息表。頁面設(shè)計(jì)表格接受管理員輸入的信息數(shù)據(jù),問題是控件排版美觀問題。不同科研信息的屬性數(shù)量多少不同
35、,每種科研信息對應(yīng)一個(gè)jsp頁面用于添加科研信息。添加論文信息如圖3-9所示。圖3-9系統(tǒng)信息添加示意圖提交之后效勞器端servlet接受數(shù)據(jù),調(diào)用相關(guān)的java bean進(jìn)行處理,添加到數(shù)據(jù)庫,sql語句設(shè)計(jì)如下:Insert into lwlwzhwmch, values (獲取的數(shù)據(jù))。這里的字段值要一一對應(yīng),論文的主鍵使用的為自增策略。6、密碼修改用于修改管理員自身帳號的密碼,要輸入的文本框包括就密碼和兩次數(shù)據(jù)新密碼,密碼必須符合系統(tǒng)要求這里為6位的英文或數(shù)字。具體設(shè)計(jì)如圖3-10所示。圖3-10管理員修改密碼示意圖7、垃圾站管理垃圾站管理系統(tǒng)中系統(tǒng)用戶刪除的所有信息,包括科研人員個(gè)人
36、信息、科研人員的論文信息、課題工程信息、學(xué)術(shù)交流信息、獲獎(jiǎng)信息、教材專著信息、研究生信息。默認(rèn)顯示刪除的科研人員信息。頁面上顯示系統(tǒng)中刪除的系統(tǒng)用戶全部記錄,有恢復(fù)和徹底刪除的功能鏈接,點(diǎn)擊恢復(fù)可以恢復(fù)選中的記錄。如果此時(shí)產(chǎn)生重復(fù)記錄,系統(tǒng)設(shè)置不會覆蓋原記錄,將恢復(fù)記錄作為新增記錄添加到數(shù)據(jù)庫。點(diǎn)擊徹底刪除可以徹底刪除該記錄,數(shù)據(jù)再無法恢復(fù)。其它各個(gè)類別的設(shè)計(jì)類似科研人員信息的垃圾站管理。如圖3-11所示。圖3-11管理員垃圾站管理示意圖實(shí)現(xiàn)1、登錄系統(tǒng)用來提供系統(tǒng)用戶登錄系統(tǒng)的功能。系統(tǒng)輸入數(shù)據(jù)包括兩個(gè)局部:一是系統(tǒng)用戶輸入數(shù)據(jù),包括系統(tǒng)用戶賬號和系統(tǒng)用戶密碼。二是系統(tǒng)用戶表user_inf
37、o表,用來驗(yàn)證系統(tǒng)用戶賬號和密碼是否正確。系統(tǒng)處理流程如下:1界面實(shí)現(xiàn)使用jsp來實(shí)現(xiàn)頁面。頁面中定義一個(gè)輸入框,用于接收用戶輸入的系統(tǒng)用戶賬號。定義一個(gè)密碼框,用戶接收系統(tǒng)用戶密碼。定義一個(gè)提交按鈕,用來提交form表單。如圖3-12所示。圖3-12系統(tǒng)用戶登錄示意圖2頁面校驗(yàn)在向效勞器端提交數(shù)據(jù)前先進(jìn)行校驗(yàn),主要驗(yàn)證用戶賬號和密碼是否合法。系統(tǒng)用戶帳戶是否合法,長度是否符合要求;是否符合規(guī)定條件(長度為6,賬號為字母組合)。系統(tǒng)用戶密碼是否合法。長度是否符合要求;是否符合規(guī)定條件(長度為6,為字母、數(shù)字組合)。以上校驗(yàn)使用JavaScript2實(shí)現(xiàn)。3效勞器端數(shù)據(jù)驗(yàn)證驗(yàn)證系統(tǒng)用戶輸入的賬號
38、是否存在,如果賬號存在,密碼是否正確。如果賬號不存在提示錯(cuò)誤“沒有這個(gè)帳戶;如果賬號存在,但是密碼不正確提示錯(cuò)誤“密碼錯(cuò)誤;查詢語句:select count(*) from user_info where id=用戶賬號;Select * from user_info where id=用戶賬號and password用戶密碼。將查詢出來的數(shù)據(jù)封裝到user類中,放入session中保存user對象。4頁面跳轉(zhuǎn)經(jīng)過頁面校驗(yàn)和效勞器端數(shù)據(jù)驗(yàn)證后,跳轉(zhuǎn)到系統(tǒng)個(gè)人頁面user_index.jsp。2、個(gè)人信息管理系統(tǒng)用戶查看個(gè)人詳細(xì)信息,修改信息或者刪除信息(不包括根本信息)。系統(tǒng)數(shù)據(jù)輸入包括:科
39、研人員信息表Kyry。從該表中查詢科研人員詳細(xì)信息;教育經(jīng)歷表jyjl。記錄別錄入人員的學(xué)習(xí)經(jīng)歷。從大學(xué)開始起至現(xiàn)在為止,與科研人員關(guān)系為一對多;工作經(jīng)歷表gzjl。記錄科研人員在各個(gè)時(shí)間段內(nèi)職稱和職務(wù)的變化,與科研人員根本信息表中的科研人員信息關(guān)聯(lián),一個(gè)科研人員可對應(yīng)多項(xiàng)工作經(jīng)歷項(xiàng);專家類別表zhjlb。記錄科研人員的專家類別信息;學(xué)術(shù)兼職表xshjzh。記錄科研人員參加的學(xué)術(shù)團(tuán)體組織以及在團(tuán)體組織中所擔(dān)任的職務(wù)情況;主講課程表zhjkch。記錄科研人員所講過的主要課程。邏輯實(shí)現(xiàn)。在user_index.jsp頁面上默認(rèn)顯示系統(tǒng)中錄入有關(guān)該系統(tǒng)用戶的根本信息。其它信息在左側(cè)的鏈接欄中列出,假
40、設(shè)要查看點(diǎn)擊鏈接,跳轉(zhuǎn)到相應(yīng)的頁面查看信息。在頁面上有有修改、刪除按鈕。點(diǎn)擊修改,系統(tǒng)轉(zhuǎn)到個(gè)人信息修改頁面,在頁面上可以編輯科研人員屬性。如果需要?jiǎng)h除,點(diǎn)擊刪除將科研人員信息放入回收站。系統(tǒng)的邏輯封裝在JavaBean類。進(jìn)行查詢時(shí),主表為kyry表,gzbh為主鍵,其它5張表都是從表。都可以使用gzbh字段進(jìn)行鏈接查詢。查詢的sql語句為:Select k.zhwxm,k.xb,edu.jyllid,work.gzjlid,ex.zhjlbid, xsh.Xshjzhid, course.zhjkchid,course.shkdx from kyry as k, Jyjl as edu, G
41、zjl as work, Zjlb as ex, Xshjzh as xsh, Zhjkch as coursewhere gzbh=用戶輸入數(shù)據(jù)。將結(jié)果封裝入user類中傳到瀏覽器端頁面上。執(zhí)行修改時(shí),修改屬性那么更改相應(yīng)的數(shù)據(jù)庫表。以kyry表的中文姓名zhwxm為例sql語句為:Update kyry set zhwxm=用戶輸入 where gzbh = gzbh具體值。刪除操作。在這個(gè)頁面刪除進(jìn)入垃圾站,實(shí)際上是一種修改操作。將使用標(biāo)志修改為不在使用。update kyry set flag=0 where gzbh = gzbh具體值。user_index.jsp顯示系統(tǒng)所有科研人
42、員的信息。如圖3-13所示。圖3-13系統(tǒng)用戶查看個(gè)人信息示意圖點(diǎn)擊修改系統(tǒng)跳轉(zhuǎn)到個(gè)人信息修改頁面。在修改頁面上顯示的個(gè)人屬性可修改,修改完畢之后提交效勞器。不同的屬性修改對應(yīng)不同的servlet,調(diào)用不同的邏輯bean參與修改,完成修改。3、密碼修改系統(tǒng)用戶密碼和管理員密碼修改共用一個(gè)界面,要求輸入的文本框包括就密碼和兩次數(shù)據(jù)新密碼,密碼必須符合系統(tǒng)要求這里系統(tǒng)要求為6位的英文或數(shù)字。具體設(shè)計(jì)如圖3-14所示。圖3-14系統(tǒng)用戶修改密碼示意圖4、垃圾站管理系統(tǒng)用戶的垃圾站管理系統(tǒng)用戶刪除的所有信息,包括論文信息、課題工程信息、學(xué)術(shù)交流信息、獲獎(jiǎng)信息、教材專著信息、研究生信息。默認(rèn)顯示刪除的論
43、文信息。頁面上顯示系統(tǒng)中刪除的論文全部記錄,有恢復(fù)和徹底刪除的功能鏈接,點(diǎn)擊恢復(fù)可以恢復(fù)選中的記錄。如果此時(shí)產(chǎn)生重復(fù)記錄,系統(tǒng)設(shè)置不會覆蓋原記錄,將恢復(fù)記錄作為新增記錄添加到數(shù)據(jù)庫。點(diǎn)擊徹底刪除可以徹底刪除該記錄,數(shù)據(jù)再無法恢復(fù)。如圖3-15所示。圖3-15系統(tǒng)用戶查看垃圾站管理示意圖3.1.3 普通用戶功能1、查詢信息系統(tǒng)的信息查詢包括八個(gè)方面:科研人員信息查詢、學(xué)術(shù)論文信息查詢、課題工程信息查詢、獲獎(jiǎng)信息查詢、學(xué)術(shù)會議信息查詢、學(xué)術(shù)活動信息查詢、教材專著信息查詢和研究生信息查詢。系統(tǒng)主頁面index.jsp上列出幾個(gè)科研人員的信息列表。點(diǎn)擊可以查看詳細(xì)信息,這里用戶只有查看權(quán)限,沒有修改和
44、刪除權(quán)限。判斷的依據(jù)是查看session中是否有user類或admin類保存。其它的查詢使用超鏈接方式顯示在頁面上,使用相關(guān)查詢,點(diǎn)擊鏈接跳轉(zhuǎn)到相應(yīng)的查詢頁面。查詢頁面中,從條件選擇框中將要使用的選擇項(xiàng)添加到右側(cè)的條件框中,同時(shí)在頁面的空白框中生成選擇框條件。這一功能的依賴頁面的JavaScript來實(shí)現(xiàn)。在監(jiān)視條件列表發(fā)生變化之后,要在空白框中自動生成新增檢索條件的按鈕和相應(yīng)的輸入控件,比方文本框或者選擇列表。相關(guān)的頁面如圖3-16所示。圖3-16用戶查詢信息示意圖2、下載證明文件用戶查詢詳細(xì)信息,如果系統(tǒng)中有相關(guān)項(xiàng)有證明文件時(shí),可以下載。系統(tǒng)提供下載附件功能。如圖3-17所示。圖3-17用
45、戶下載文件示意圖系統(tǒng)中涉及大量的信息處理和數(shù)據(jù)存儲,需要在數(shù)據(jù)庫6中建立不同的數(shù)據(jù)庫表分類存儲。系統(tǒng)的信息有:管理員登錄系統(tǒng)信息、系統(tǒng)用戶登錄系統(tǒng)信息、科研人員根本信息、參加學(xué)術(shù)團(tuán)體組織及任職情況表、學(xué)術(shù)活動、學(xué)術(shù)會議、講座學(xué)情況、學(xué)習(xí)簡歷從大中?;虼髮W(xué)填起、工作簡歷、主講過的本科生課程、精品課、教學(xué)研究論文、指導(dǎo)本科生科研畢業(yè)設(shè)計(jì)情況、熟悉的同學(xué)或校友情況、科研學(xué)術(shù)論文、出版學(xué)術(shù)專著情況、科研教研獲獎(jiǎng)情況、獲得專利情況、科研教研工程、獲教學(xué)成果獎(jiǎng)情況、出版教材情況、指導(dǎo)碩士研究生獲學(xué)位、考博、就業(yè)情況、主講過的碩士研究生課程、指導(dǎo)的在讀碩士研究生情況、指導(dǎo)碩士研究生在學(xué)期間發(fā)表學(xué)術(shù)論文情況、
46、指導(dǎo)碩士研究生在學(xué)期間科研獲獎(jiǎng)情況、指導(dǎo)碩士研究生在學(xué)期間科研情況、指導(dǎo)碩士研究生在學(xué)期間獲專利情況、論文、工程課題、論文檢索報(bào)告、檢索論文、獲獎(jiǎng)證書、榮譽(yù)證書、教材與專著、文件材料、政治面貌、專家類別、收錄情況、論文刊物級別、工程來源、專利類別、研究生類別、研究生來源、教材屬性。這些信息在數(shù)據(jù)庫中組織成表的形式存儲。管理員和系統(tǒng)用戶可以對這些信息進(jìn)行操作。數(shù)據(jù)庫表主要有:1、管理員信息表管理員信息表admin_info,用于存儲管理員登錄系統(tǒng)的信息。如表3-1所示。表3-1管理員信息表字段名數(shù)據(jù)類型取值范圍字段描述IdChar(6)管理員登錄系統(tǒng)idPasswordChar(6)管理員登錄系
47、統(tǒng)密碼FlagChar(1)0-1標(biāo)識賬號是否可用0-不可用;1-可用2、系統(tǒng)用戶信息表系統(tǒng)用戶信息表user_info,用于存儲系統(tǒng)用戶登錄系統(tǒng)的信息。如表3-2所示表3-2系統(tǒng)用戶信息表字段名數(shù)據(jù)類型取值范圍字段描述IdChar(6)系統(tǒng)用戶登錄系統(tǒng)idPasswordChar(6)系統(tǒng)用戶登錄系統(tǒng)密碼3、科研人員根本信息表科研人員根本信息表kyry,用于存儲被錄入人員的個(gè)人根本信息,一般作為被檢索的主要選項(xiàng)。每個(gè)用戶對應(yīng)一個(gè)根本信息,管理員可對其進(jìn)行管理,如表3-3所示。表3-3科研人員根本信息表字段名數(shù)據(jù)類型取值范圍字段描述gzbhint(主鍵)工資編號zhwxmVarchar20(n
48、ot null)中文姓名ywxmhpyVarchar69(not null)英文姓名或拼音cshrqdateDefault:1970-01-01出生日期xbChar2男/女性別zhzhmmVarchar20黨員/團(tuán)員/群眾/其它政治面目jshzhwVarchar20null技術(shù)職務(wù)zhchzhyyjuriVarchar200null職稱證影印件相對URIjshzhwpdshjdateDefault:1970-01-01技術(shù)職務(wù)評定時(shí)間zhyxzhzhwVarchar50null主要行政職務(wù)zhyxzhzhwprshjdateDefault:1970-01-01主要行政職務(wù)聘任時(shí)間jrxzhzh
49、wVarchar50null兼任行政職務(wù)jrxzhzhwprshjdateDefault:1970-01-01兼任行政職務(wù)聘任時(shí)間gwlxVarchar40教學(xué)型/管理型崗位類型zhxwVarchar4null最后學(xué)位hzhxwshjdateDefault:1970-01-01獲最后學(xué)位時(shí)間zhxwzhyVarchar50null最后學(xué)位專業(yè)zhxwlxVarchar14null最后學(xué)位類型zhxwyxVarchar40null最后學(xué)位院校zhxwzhyyjuriVarchar200null最后學(xué)位證影印件相對URIzhxlVarchar10null最后學(xué)歷hzhxlshjdateDefaul
50、t:1970-01-01獲最后學(xué)歷時(shí)間zhxlzhyvarchar50null最后學(xué)歷專業(yè)zhxlyxvarchar40null最后學(xué)歷院校zhxlzhyyjurivarchar200null最后學(xué)歷證影印件相對URIszdwvarchar100null所在單位zhrbdwshjdateDefault:1970-01-01轉(zhuǎn)入本單位時(shí)間cjgzshjdateDefault:1970-01-01參加工作時(shí)間szxbvarchar50null所在系別cshzhyfxvarchar50null從事專業(yè)方向4、教育經(jīng)歷學(xué)習(xí)簡歷表教育經(jīng)歷學(xué)習(xí)簡歷表 Jyjl,用于記錄別錄入人員的學(xué)習(xí)經(jīng)歷。從大學(xué)開始起至
51、現(xiàn)在為止,與科研人員關(guān)系為一對多。如表3-4所示。表3-4科研人員學(xué)習(xí)簡歷表字段名數(shù)據(jù)類型取值范圍字段描述jyllidVarchar200主鍵教育履歷IDgzbhint外鍵工資編號kshshjdateDefault:1970-01-01開始時(shí)間jshshjdateDefault:1970-01-01結(jié)束時(shí)間yxvarchar40null院校jychdvarchar20null教育程度sxzhyvarchar50null所學(xué)專業(yè)yjfxvarchar50null研究方向zhmrvarchar20null證明人5、工作經(jīng)歷工作簡歷表工作經(jīng)歷工作簡歷表 Gzjl,用于被錄入科研人員在各個(gè)時(shí)間段內(nèi)職稱
52、和職務(wù)的變化,屬于科研人員信息中的復(fù)雜信息,與科研人員根本信息表中的科研人員信息關(guān)聯(lián),一個(gè)科研人員可對應(yīng)多項(xiàng)工作經(jīng)歷項(xiàng),如表3-5所示。表3-5科研人員工作簡歷表字段名數(shù)據(jù)類型取值范圍字段描述gzjlidvarchar200主鍵工作經(jīng)歷IDgzbhint外鍵工資編號kshshjdateDefault:1970-01-01開始時(shí)間jshshjdateDefault:1970-01-01結(jié)束時(shí)間dwvarchar100null單位cshgzvarchar50null從事工作zhmrvarchar20null證明人6、專家類別表專家類別表Zjlb,用于說明被錄入科研人員的專家類別,是科研人員的信息組
53、成局部,但是和科研人員的關(guān)系為一對多,一個(gè)科研人員可以有兩個(gè)或兩個(gè)以上的專家類別。如表3-6所示。表3-6專家類別表字段名數(shù)據(jù)類型取值范圍字段描述zhjlbidvarchar200主鍵專家類別IDgzbhint外鍵工資編號zhjlbvarchar20null專家類別Yxdwvarchar50null有效單位KshshjdateDefault:1970-01-01開始時(shí)間JshshjdateDefault:1970-01-01結(jié)束時(shí)間Zhjshfzhmyyjurivarchar200null專家身份證明影印件URI7、參加學(xué)術(shù)團(tuán)體組織及任職情況表參加學(xué)術(shù)團(tuán)體組織及任職情況表Xshjzh,主要用于記錄科研人員參加的學(xué)術(shù)團(tuán)體組織以及在團(tuán)體組織中所擔(dān)任的職務(wù)情況,與科研人員根本信息表對應(yīng),每個(gè)科研人員可對應(yīng)多個(gè)參加學(xué)術(shù)團(tuán)體組織及任職情況信息,具體表結(jié)構(gòu)如表3-7所示。表3-7參加學(xué)術(shù)團(tuán)體組織及任職情況表字段名數(shù)據(jù)類型取值范圍字段描述Xshjzhidvarchar200主鍵學(xué)術(shù)兼職IDgzbhint外鍵工資編號Xshzzhmchvarchar50null學(xué)術(shù)組織名稱Xshzzhjbvarchar10null學(xué)術(shù)組織級別Xshjzhmchvarchar50null學(xué)術(shù)兼職名稱KshshjdateDefault:1970-01-01開始時(shí)間JshshjdateDefaul
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- JJF 2160-2024激光共聚焦顯微鏡校準(zhǔn)規(guī)范
- 課件講稿職場教學(xué)課件
- 2024年展覽策劃與組織合同
- 2024年度獎(jiǎng)學(xué)金獎(jiǎng)品采購合同
- 2024年度鋼材生產(chǎn)設(shè)備采購合同
- 2024購銷違約合同范本范文
- 2024融資互相擔(dān)保合同范本
- 2024年子女撫養(yǎng)權(quán)協(xié)議書范本
- 2024年度標(biāo)的500萬元廣告發(fā)布合同
- 2024就新能源公交車采購的買賣合同
- (一模)寧波市2024學(xué)年第一學(xué)期高考模擬考試 歷史試卷(含答案)
- 山東省棗莊市滕州市2024-2025學(xué)年九年級上學(xué)期11月期中物理試題(無答案)
- 天津市河?xùn)|區(qū)2024-2025學(xué)年七年級上學(xué)期期中數(shù)學(xué)試卷(含答案)
- 2024新版(粵教滬教版)三年級英語上冊單詞帶音標(biāo)
- 拆違服務(wù)合同模板
- 2025屆高三聽力技巧指導(dǎo)-預(yù)讀、預(yù)測
- GB/T 31486-2024電動汽車用動力蓄電池電性能要求及試驗(yàn)方法
- 國企兩書一協(xié)議參考范本
- 2024年安徽省滁州市瑯琊區(qū)城市管理行政執(zhí)法局招聘15人歷年高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 生成式人工智能數(shù)據(jù)安全風(fēng)險(xiǎn)及其應(yīng)對
- 短途調(diào)味品運(yùn)輸合同范本
評論
0/150
提交評論