




已閱讀5頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
論文題目 招聘求職信息網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)姓 名 方圓學(xué) 院 東北大學(xué)東軟信息學(xué)院專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)教師 劉振宇 講師備 注2011 年 6 月3日招聘求職信息網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)作者姓名: XX指導(dǎo)教師: XXX 講師單位名稱: 計(jì)算機(jī)科學(xué)與技術(shù)系專業(yè)名稱: 計(jì)算機(jī)科學(xué)與技術(shù)東北大學(xué)東軟信息學(xué)院2011年6月Design and Implementation of Job-Application Information Websiteby XXXX Supervisor:Lecturer XXXXNortheastern University Neusoft Institute of InformationJune 201128 / 37畢業(yè)設(shè)計(jì)(論文)任務(wù)書畢業(yè)設(shè)計(jì)(論文)題目:招聘求職信息網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)設(shè)計(jì)(論文)的基本內(nèi)容: 招聘求職信息網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)是采用在NEO框架上基于webwork和JDBC技術(shù)的開發(fā)。招聘信息網(wǎng)站解決了個(gè)人用戶因?yàn)橐恍┰虿荒軈⒓诱衅笗?huì)從而失去了好的就業(yè)機(jī)會(huì)這個(gè)問題,方便了個(gè)人用戶,在網(wǎng)絡(luò)上尋找工作機(jī)會(huì),同時(shí)方便企業(yè)用戶找到合適的人才,節(jié)省了時(shí)間和成本。論文中包含系統(tǒng)的整體設(shè)計(jì),功能模塊設(shè)計(jì),代碼片段分析,系統(tǒng)設(shè)計(jì),界面設(shè)計(jì)講解,還根據(jù)所應(yīng)用的技術(shù)進(jìn)行了相關(guān)技術(shù)的介紹,還包括數(shù)據(jù)庫設(shè)計(jì),針對(duì)系統(tǒng)運(yùn)行的時(shí)進(jìn)行測(cè)試結(jié)果的介紹,同時(shí)根據(jù)系統(tǒng)整體做了結(jié)論是的闡述,并且還分析當(dāng)前國內(nèi)外針對(duì)本系統(tǒng)開發(fā)之間的區(qū)別,同時(shí)也對(duì)整個(gè)系統(tǒng)做了最后的總結(jié)介紹。畢業(yè)設(shè)計(jì)(論文)專題部分:題目:設(shè)計(jì)或論文專題的基本內(nèi)容:學(xué)生接受畢業(yè)設(shè)計(jì)(論文)題目日期第 1 周指導(dǎo)教師簽字:2010年 12月 1日招聘求職信息網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)摘 要進(jìn)入了21世紀(jì),我們每天的工作和生活都和網(wǎng)絡(luò)息息相關(guān),面對(duì)面的交流已經(jīng)逐漸被網(wǎng)絡(luò)交流所取代,大家上網(wǎng)聊天,遠(yuǎn)程工作,網(wǎng)上購物等等,網(wǎng)絡(luò)上的活動(dòng)越來越頻繁,再加上招聘會(huì)時(shí)間的固定性,越來越多的人選擇在招聘信息網(wǎng)站上申請(qǐng)賬號(hào),更新自己的個(gè)人簡歷,尋找合適自己的工作崗位,而企業(yè)也經(jīng)常在一些主流招聘網(wǎng)站上投掛自己公司需要的職位信息列表,不需要經(jīng)常開展大型的招聘會(huì)就可以找到適合的人才,這樣既找到了合適的人才,又降低了成本縮短了時(shí)間,因此廣泛受到企業(yè)的喜愛。所以由此可見,招聘信息網(wǎng)站的建立是十分必要的,可以使求職與招聘變得非常方便,輕松。我的這個(gè)招聘信息網(wǎng)站就是在自身的求職過程中,體會(huì)到招聘信息網(wǎng)站的重要性,所以選擇在大學(xué)的最后階段以此為題目,來展示自己大學(xué)的學(xué)習(xí)成果,并且希望能夠幫助到正在找工作的同學(xué)找到合適的職位。我所作的招聘信息網(wǎng)站主要是以Webwork為主要開發(fā)技術(shù)通過Web方式,以網(wǎng)絡(luò)的形式來進(jìn)行個(gè)人用戶的注冊(cè),企業(yè)注冊(cè),用戶管理,查詢職位信息,申請(qǐng)職位等功能。本網(wǎng)站系統(tǒng)可實(shí)現(xiàn)企業(yè)用戶與個(gè)人用戶皆可登錄,并實(shí)現(xiàn)不同功能。個(gè)人用戶通過注冊(cè)自己的個(gè)人信息,登錄本網(wǎng)站就可以進(jìn)行職位搜索,修改自己的個(gè)人簡歷等等。企業(yè)用戶通過注冊(cè)公司的基本信息,登錄本網(wǎng)站就可以進(jìn)行增加刪除修改自己發(fā)布的職位信息,并可以查看到申請(qǐng)職位的人員基本信息等。有了本網(wǎng)站從而使這個(gè)看來非常繁瑣的工作變得非常輕松。本招聘求職信息網(wǎng)站是屬于B/S架構(gòu)模式設(shè)計(jì),通過網(wǎng)頁瀏覽器方式,讓個(gè)人用戶和企業(yè)用戶訪問本招聘求職信息網(wǎng)站。本人以當(dāng)今流行的Web開發(fā)語言JSP技術(shù)為基礎(chǔ),并結(jié)合Java數(shù)據(jù)庫操作技術(shù)JDBC,前段控制技術(shù)Webwork作為配合的理念開發(fā)了這套系統(tǒng)。Java語言是目前計(jì)算機(jī)領(lǐng)域非常流行的語言,其開發(fā)人數(shù)也是相當(dāng)多,前景非常可觀。本系統(tǒng)運(yùn)行穩(wěn)定,使得本系統(tǒng)開發(fā)的可能性大大提高。關(guān)鍵詞:B/S架構(gòu),JSP技術(shù),Webwork,數(shù)據(jù)庫Design and Implementation of Job-Application Information WebsiteAbstractWhen entering into 21st century, our daily work and life is closely related to Internet. face to face communication has been substituted by communication through the Internet such as chatting on the Internet together, remote working and shopping online, etc. As more frequent the activity of the Internet, and the stability of the time of the job fair, more and more people choose to apply for an account on job-hunting website, update their own resumes in order to search for a job that is fit to them. However, some enterprises are also putting up their lists of positions information they need. Without holding large-scale job fairs so often, they can hunt for appropriate talents. In this case, their cost and time has been reduced, thus it has been widely favored by large numbers of enterprises. From here we see that it is crucial to set up a recruitment information website which job hunting as well as recruitment has become convenient and easy.My intention of the job-application website is to have everybody feel the importance of it when hunting for a job. So I choose it as the subject in my final stage before graduate in order to show my achievements while studying in college, and I hope I can help my classmates to find a suitable position while they are hunting jobs. My mainly technology of my job-application website is to use Webwork through the way of Web, and the form of network, to perform the functions of individual register, enterprise register, user management, job information searching, job application and so on. The Website has implemented the function of both individual users and enterprise users can log on with different functions. Individual users can perform the job positions searching function and modify their resumes after registering their own information and logging on. Enterprise users can add, modify, and remove their job information they have been issued after registering their enterprises basic information, as well as viewing the basic information of the person who has been applied for their positions, etc. Owning this website will change the bothering work to an easy one. Recruitment information in this website belongs to B/S architecture model design, by web browser, which allows individual users and business users access information on the job recruitment site. I as todays popular Web development language based on JSP technology, combined with Java technology database operations JDBC, as with the preceding control Webwork developed the concept of the system. Java language is currently very popular field of computer language, is also a considerable number of its development, the prospects are very impressive. The system is stable, making the possibility of the development of this system greatly increased.Key words: B/S architecture, JSP technology, Webwork, database目 錄畢業(yè)設(shè)計(jì)(論文)任務(wù)書I摘 要IIABSTRACTIII第1章緒 論11.1 論文研究主要內(nèi)容11.2 系統(tǒng)開發(fā)的意義11.3 國內(nèi)外現(xiàn)狀2第2章關(guān)鍵技術(shù)介紹32.1 WebWork32.2 Spring42.3 FreeMarker42.4 DIV+CSS52.5 MySQL數(shù)據(jù)庫6第3章系統(tǒng)分析與設(shè)計(jì)73.1 構(gòu)架概述73.1.1 功能構(gòu)架73.1.2 模塊需求描述73.2 系統(tǒng)開發(fā)環(huán)境83.2.1 數(shù)據(jù)庫MySQL83.2.2 硬件開發(fā)環(huán)境83.2.3 軟件開發(fā)環(huán)境83.3 系統(tǒng)任務(wù)的可行性分析83.4系統(tǒng)構(gòu)架93.5數(shù)據(jù)庫設(shè)計(jì)93.6 系統(tǒng)控制流程103.7系統(tǒng)頁面設(shè)計(jì)113.7.1個(gè)人信息詳情頁面的設(shè)計(jì)113.7.2個(gè)人信息修改頁面的設(shè)計(jì)123.7.3查詢招聘信息列表頁面的設(shè)計(jì)133.7.4查詢招聘信息詳情頁面并應(yīng)聘的設(shè)計(jì)133.8系統(tǒng)的用例圖分析14第4章系統(tǒng)實(shí)現(xiàn)174.1登錄功能的實(shí)現(xiàn)174.2用戶注冊(cè)功能的實(shí)現(xiàn)184.3更新用戶詳情功能的實(shí)現(xiàn)204.4上傳簡歷功能的實(shí)現(xiàn)214.5應(yīng)聘功能的實(shí)現(xiàn)224.6企業(yè)查看應(yīng)聘人員功能的實(shí)現(xiàn)23第5章系統(tǒng)測(cè)試245.1測(cè)試目的245.2 測(cè)試方案245.3 測(cè)試結(jié)果24第6章結(jié)論26參考文獻(xiàn)27致 謝28第1章緒 論在這個(gè)信息化的時(shí)代,隨著時(shí)代的發(fā)展,網(wǎng)絡(luò)已經(jīng)悄無聲息的走入了人們的生活,網(wǎng)絡(luò)給人們帶來了許多方便,可以足不出戶就了解到很多資訊,也可以通過網(wǎng)絡(luò)來管理很多東西。我們每天的工作與生活都和網(wǎng)絡(luò)息息相關(guān),面對(duì)面的交流已經(jīng)逐漸被網(wǎng)絡(luò)交流所取代,大家上網(wǎng)聊天,遠(yuǎn)程工作,網(wǎng)上購物等等,網(wǎng)絡(luò)上的活動(dòng)越來越頻繁,再加上招聘會(huì)時(shí)間的固定性,越來越多的人選擇在招聘信息網(wǎng)站上申請(qǐng)賬號(hào),更新自己的個(gè)人簡歷,尋找合適自己的工作崗位,而企業(yè)也經(jīng)常在一些主流招聘網(wǎng)站上發(fā)布自己公司需要的職位信息列表,不需要經(jīng)常開展大型的招聘會(huì)就可以找到適合的人才,這樣既找到了合適的人才,又降低了成本縮短了時(shí)間,因此廣泛受到企業(yè)的喜愛。所以由此可見,招聘求職信息網(wǎng)站的建立是十分必要的,可以使求職與招聘變得非常方便,輕松,所以我作了這個(gè)招聘求職信息網(wǎng)站。1.1 論文研究主要內(nèi)容本招聘求職信息網(wǎng)站是基于B/S架構(gòu)的設(shè)計(jì)模式,通過網(wǎng)頁瀏覽器方便個(gè)人用戶和企業(yè)級(jí)用戶進(jìn)行日常的招聘求職活動(dòng),整個(gè)系統(tǒng)的開發(fā)主要是針對(duì)目前主流的Web開發(fā)技術(shù)進(jìn)行了應(yīng)用和研究。本招聘求職信息網(wǎng)站分為前臺(tái)和后臺(tái)兩個(gè)方向去研發(fā)設(shè)計(jì)。針對(duì)本求職信息網(wǎng)站的需求分析設(shè)計(jì),又對(duì)本招聘求職信息網(wǎng)站的前臺(tái)頁面進(jìn)行了設(shè)計(jì)研發(fā),使用了FreeMarker技術(shù)進(jìn)行了前臺(tái)頁面的處理,同時(shí)在前臺(tái)的基礎(chǔ)功能上又做了后臺(tái)的代碼處理和分析,對(duì)于注冊(cè),登陸個(gè)人用戶,登陸企業(yè)用戶,修改個(gè)人信息,修改企業(yè)信息,更新個(gè)人用戶的簡歷,企業(yè)用戶發(fā)布招聘信息,個(gè)人用戶查詢招聘信息,企業(yè)用戶查詢應(yīng)聘者信息等功能,進(jìn)行了系統(tǒng)的設(shè)計(jì)與分析。1.2 系統(tǒng)開發(fā)的意義時(shí)代在發(fā)展,社會(huì)在不斷進(jìn)步,網(wǎng)絡(luò)已經(jīng)悄無聲息的走入了人們的生活,網(wǎng)絡(luò)生活給人們帶來了許多方便,人們可以不用出門就了解到很多有用的信息,也可以通過網(wǎng)絡(luò)來進(jìn)行各種各樣的日常工作和活動(dòng)。如今大家每天都要登陸網(wǎng)絡(luò),瀏覽各種網(wǎng)站,獲取許多有用的信息。而招聘會(huì)的展開,需要準(zhǔn)備很多東西,費(fèi)時(shí)費(fèi)力。因此開展一次招聘會(huì)是很不容易的,而且時(shí)間間隔也會(huì)很長通常只有在春季和秋季開展招聘會(huì),而且耗時(shí)耗力,很不方便,而且有些求職者可能會(huì)因?yàn)楦鞣N因素導(dǎo)致他趕不上招聘會(huì)而導(dǎo)致招聘失敗,這樣對(duì)應(yīng)聘者很不公平,沒有機(jī)會(huì)施展自己的才能,在這樣的因素下,導(dǎo)致了招聘求職信息網(wǎng)站如雨后春筍般出現(xiàn)在網(wǎng)絡(luò)上,而且應(yīng)用率極高,求職者可以放下時(shí)間地點(diǎn)等不可抗拒因素的限制,輕松自由的瀏覽各種自己感興趣的職位,申請(qǐng)?jiān)撀毼坏拿嬖嚈C(jī)會(huì),而招聘求職信息網(wǎng)站也方便了企業(yè)進(jìn)行招聘活動(dòng),補(bǔ)充了新鮮血液,更有利與企業(yè)用戶更快的找到適合自己公司職位的人才,節(jié)省了許多人力物力,招聘求職信息網(wǎng)站的建立,使公司的招聘變得簡單,為公司發(fā)展帶來了有利的意義。1.3 國內(nèi)外現(xiàn)狀月有陰晴圓缺,人有旦夕禍福。北京時(shí)間2011年3月11日13時(shí)46分,在距離日本本州島仙臺(tái)港以東130公里處發(fā)生了罕見的里氏9.0級(jí)特大地震。伴隨著憤青們的幸災(zāi)樂禍以及日本全民族上下所表現(xiàn)出的令國人驚訝的高素質(zhì)與高效率以外,也為就業(yè)形勢(shì)本就十分嚴(yán)峻的我們帶來了前所未有的危機(jī)。在世界經(jīng)濟(jì)高度一體化的今天,經(jīng)濟(jì)產(chǎn)銷鏈上的任何一個(gè)國家或地區(qū)遭受戰(zhàn)亂或自然災(zāi)害,都會(huì)為我們的生活帶來不可忽視的嚴(yán)重影響。特別是日本這樣的經(jīng)濟(jì)強(qiáng)國,若災(zāi)害面積繼續(xù)擴(kuò)大,亞洲經(jīng)濟(jì)則至少會(huì)為此倒退五年以上。在大連這個(gè)三面環(huán)海,軟件行業(yè)高度發(fā)達(dá)并且高度依賴對(duì)日軟件外包的地區(qū),身為計(jì)算機(jī)專業(yè)日語強(qiáng)化方向的一名學(xué)生,我們已由衷的感受到了此次災(zāi)害帶來的影響各大公司的不少對(duì)日項(xiàng)目均遭到凍結(jié)甚至單方面終止,原本每年都有招收新員工計(jì)劃的項(xiàng)目均無限期推遲了招收計(jì)劃。作為以計(jì)算機(jī)專業(yè)為基礎(chǔ),同時(shí)掌握一定程度的日語,看起來十分搶手的我們,如今處在一個(gè)非常尷尬的境地。不少身懷絕技,曾經(jīng)對(duì)軟件行業(yè)懷揣理想,對(duì)自己的職業(yè)生涯有著周密規(guī)劃,決心憑借自己的實(shí)力闖出一番天地的應(yīng)屆畢業(yè)生,如今也不得不紛紛選擇轉(zhuǎn)行至銷售、SAP甚至BPO。但不得不承認(rèn)的是,除災(zāi)害影響外,更主要的還在于對(duì)自身錯(cuò)誤的定位與信息的閉塞。在人治社會(huì)的中國,信息的共享與獲知與世界主流國家相比,顯示出了與眾不同的困難,這更顯示了在信息時(shí)代,建立這樣一個(gè)信息交流平臺(tái)是多么的必要。第2章關(guān)鍵技術(shù)介紹該招聘求職信息網(wǎng)站的開發(fā)一共分成了后臺(tái)的系統(tǒng)管理模塊和前臺(tái)的設(shè)計(jì)模塊兩個(gè)部分,后臺(tái)是在WebWork框架的基礎(chǔ)上,實(shí)現(xiàn)了Java的Spring技術(shù),前臺(tái)頁面使用FreeMarker技術(shù),更好的展現(xiàn)該招聘求職信息網(wǎng)站的作用和效果。頁面的實(shí)現(xiàn)又分為網(wǎng)頁的結(jié)構(gòu)層實(shí)現(xiàn)頁面和表現(xiàn)層實(shí)現(xiàn)頁面。2.1 WebWorkWebWork是建立在XWork的基礎(chǔ)上的比較典型的框架。它也是屬于一種基于Web的MVC框架。WebWork簡潔、靈活功能強(qiáng)大,它是一個(gè)標(biāo)準(zhǔn)的Command模式框架實(shí)現(xiàn),并且完全從web層脫離出來。Xwork提供了很多核心功能:前端攔截機(jī)(interceptor),運(yùn)行時(shí)表單屬性驗(yàn)證,類型轉(zhuǎn)換,強(qiáng)大的表達(dá)式語言(OGNL the Object Graph Notation Language),IoC(Inversion of Control依賴倒轉(zhuǎn)控制)容器等。 WebWork建立在Xwork之上,處理HTTP的請(qǐng)求和響應(yīng)。所有的請(qǐng)求都會(huì)被它的前端控制器(ServletDispatcher,最新版本是FilterDispatcher)截獲。前端控制器對(duì)請(qǐng)求的數(shù)據(jù)進(jìn)行包裝,初始化上下文數(shù)據(jù),根據(jù)配置文件查找請(qǐng)求URL對(duì)應(yīng)的Action類,執(zhí)行Action,將執(zhí)行結(jié)果轉(zhuǎn)發(fā)到相應(yīng)的展現(xiàn)頁面。WebWork2支持多視圖表示,視圖部分可以使用JSP,Velocity,F(xiàn)reeMarker,JasperReports,XML等。WebWork的特性有以下幾種。靈活的Validation框架:WebWork允許用戶在XML文件中定義需要驗(yàn)證的內(nèi)容,而在用戶運(yùn)行時(shí)則通過Interceptor的自動(dòng)作用,從而完全的脫離了Action類。新版支持客戶端驗(yàn)證。Type conversion:允許用戶在類和類之間輕易的轉(zhuǎn)換著對(duì)象,突出了它的靈活性。OGNL(Object Graphical Navigation Language)表達(dá)式語言:允許動(dòng)態(tài)對(duì)象使用圖表遍歷和方法執(zhí)行,并且使用ValueStack公開訪問Beans的屬性。WW2同時(shí)也具有使用JSTL的能力。IoC(Inversion of Control)容器:管理組件的生命周期,使客戶獲得組件實(shí)例不需要?jiǎng)?chuàng)建注冊(cè)類(與容器環(huán)境無關(guān))。FreeMarker Templates:使UI組件可重用,從而允許開發(fā)者容易定制Web頁面的look & feel。Interceptors:在Actions處理的前后動(dòng)態(tài)攔截,以簡單化Action代碼,增加減少代碼的機(jī)會(huì)。WebWork很容易和第三方軟件集成,包括Hibernate,Spring,Pico, Sitemesh等。并且它支持多種視圖技術(shù),如JSP,Velocity,F(xiàn)reeMarker,JasperReports,XML等。還支持Packages和Namespaces,來管理Actions。2.2 SpringSpring是一種開源框架,它由Rod Johnson創(chuàng)建。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測(cè)試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。簡單來說,Spring是一個(gè)輕量級(jí)的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架。(1)控制反轉(zhuǎn)Spring通過一種稱作控制反轉(zhuǎn)(IoC)的技術(shù)促進(jìn)了松耦合。當(dāng)應(yīng)用了IoC,一個(gè)對(duì)象依賴的其它對(duì)象會(huì)通過被動(dòng)的方式傳遞進(jìn)來,而不是這個(gè)對(duì)象自己創(chuàng)建或者查找依賴對(duì)象。你可以認(rèn)為IoC與JNDI相反不是對(duì)象從容器中查找依賴,而是容器在對(duì)象初始化時(shí)不等對(duì)象請(qǐng)求就主動(dòng)將依賴傳遞給它。 (2)面向切面Spring提供了面向切面編程的豐富支持,允許通過分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級(jí)服務(wù)(例如審計(jì)(auditing)和事務(wù)管理)進(jìn)行內(nèi)聚性的開發(fā)。應(yīng)用對(duì)象只實(shí)現(xiàn)它們應(yīng)該做的完成業(yè)務(wù)邏輯僅此而已。它們并不負(fù)責(zé)(甚至是意識(shí))其它的系統(tǒng)級(jí)關(guān)注點(diǎn),例如日志或事務(wù)支持。2.3 FreeMarkerFreeMarker允許Java servlet保持圖形設(shè)計(jì)同應(yīng)用程序邏輯的分離,這是通過在模板中密封HTML完成的。模板用servlet提供的數(shù)據(jù)動(dòng)態(tài)地生成 HTML。模板語言是強(qiáng)大的直觀的,編譯器速度快,輸出接近靜態(tài)HTML頁面的速度。FreeMarker是一個(gè)模版引擎,一個(gè)基于模版生成文本輸出的通用工具,使用純Java編寫。FreeMarker被設(shè)計(jì)用來生成HTML Web頁面,特別是基于MVC模式的應(yīng)用程序。FreeMarker有一些編成能力,但通常情況下用java程序準(zhǔn)備要顯示的數(shù)據(jù),由FreeMarker生成頁面,通過模版顯示準(zhǔn)備的數(shù)據(jù)。FreeMarker不是一個(gè)Web應(yīng)用框架,而更適合作為一個(gè)Web應(yīng)用框架的一個(gè)組件。FreeMarker與容器無關(guān),它并不知道HTTP或者Servlet,F(xiàn)reeMarker同樣可以用于非Web應(yīng)用環(huán)境。FreeMarker更適合Model2的視圖組件,同樣可以在模版中使用JSP標(biāo)記庫。FreeMarker不是一個(gè)Web應(yīng)用框架,而適合作為Web應(yīng)用框架一個(gè)組件。FreeMarker與容器無關(guān),因?yàn)樗⒉恢繦TTP或Servlet;FreeMarker同樣可以應(yīng)用于非Web應(yīng)用程序環(huán)境,同時(shí)FreeMarker是免費(fèi)的。通用的數(shù)據(jù)模型:FreeMarker不是直接反映到Java對(duì)象,Java對(duì)象通過插件式封裝,以變量的方式在模版中展示。使用抽象的方式表示對(duì)象,使其不受技術(shù)細(xì)節(jié)的打擾。2.4 DIV+CSS采用Web標(biāo)準(zhǔn),也就是使用DIV +CSS技術(shù)來制作網(wǎng)頁,最大的優(yōu)點(diǎn)是將網(wǎng)頁代碼和格式徹底分離,格式代碼存放于一個(gè)獨(dú)立的文件中,保證了網(wǎng)頁代碼的干凈、整潔。用DIV +CSS技術(shù)來制作網(wǎng)頁,減少了網(wǎng)頁中格式代碼,網(wǎng)頁變得簡潔,網(wǎng)頁中有效文字的比率大大增加。當(dāng)用戶瀏覽這種網(wǎng)頁時(shí),由于下載內(nèi)容減少,網(wǎng)頁可以更快的顯示于瀏覽器中。對(duì)于搜索引擎來說,有利于爬蟲的抓取,有利于搜索引擎對(duì)該網(wǎng)頁進(jìn)行分析。因此使用DIV+CSS技術(shù)制作的網(wǎng)站,無論對(duì)于用戶的瀏覽感受,還是對(duì)于搜索引擎的優(yōu)化,都具有很大的優(yōu)點(diǎn)。用DIV+CSS技術(shù)來制作網(wǎng)站,對(duì)于搜索引擎優(yōu)化還有一個(gè)巨大的優(yōu)點(diǎn)。用表格定位,各個(gè)部分在網(wǎng)頁文件中出現(xiàn)的位置,都是和顯示順序時(shí)一致的。一般都是先頂部、其次左邊、然后右邊、最后頂部。這種自然循序,會(huì)導(dǎo)致網(wǎng)頁中的重要內(nèi)容并非出現(xiàn)在網(wǎng)頁的開始部分。而用DIV+CSS技術(shù),可以改變這一順序,在同樣的顯示格式下,可以使重要的內(nèi)容首先出現(xiàn),提高了重要內(nèi)容在網(wǎng)頁中的權(quán)重。由于各種瀏覽器對(duì)Web標(biāo)準(zhǔn)的支持不同,尤其是大家普遍使用的IE瀏覽器,對(duì)于Web標(biāo)準(zhǔn)支持得并不好,因此用這種方式制作網(wǎng)頁,可能在各個(gè)瀏覽器的顯示略有差別。在制作的時(shí)候,建議最少使用兩種不同的瀏覽器進(jìn)行測(cè)試,IE、Firefox、Opera等,以避免網(wǎng)頁在某些瀏覽器里嚴(yán)重變形,影響用戶的瀏覽感受。2.5 MySQL數(shù)據(jù)庫MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。在2008年1月16號(hào)被Sun公司收購。而2009年,SUN又被Oracle收購.對(duì)于Mysql的前途,沒有任何人抱樂觀的態(tài)度.目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。MySQL最初的開發(fā)者的意圖是用mSQL和他們自己的快速低級(jí)例程(ISAM)去連接表格。不管怎樣,在經(jīng)過一些測(cè)試后,開發(fā)者得出結(jié)論:mSQL并沒有他們需要的那么快和靈活。這導(dǎo)致了一個(gè)使用幾乎和mSQL一樣的API接口的用于他們的數(shù)據(jù)庫的新的SQL接口的產(chǎn)生,這樣,這個(gè)API被設(shè)計(jì)成允許為用于mSQL而寫的第三方代碼更容易移植到MySQL。與其他的大型數(shù)據(jù)庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對(duì)比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。第3章系統(tǒng)分析與設(shè)計(jì)3.1 構(gòu)架概述3.1.1 功能構(gòu)架根據(jù)需求調(diào)研結(jié)果確定本系統(tǒng)主要包括以下功能模塊,如圖3.1所示。圖3.1 系統(tǒng)體系結(jié)構(gòu)圖3.1.2 模塊需求描述通過圖3.1所示,本招聘求職信息網(wǎng)站分為個(gè)人用戶、企業(yè)用兩個(gè)角色,個(gè)人用戶和企業(yè)用戶之間的關(guān)系相當(dāng)密切,互相進(jìn)行信息查詢,層層遞進(jìn)的關(guān)系,下面就分別闡述一下每個(gè)用戶的功能:(1)個(gè)人用戶注冊(cè):注冊(cè)分為個(gè)人用戶注冊(cè)和企業(yè)用戶注冊(cè),在用戶類型中選擇用戶類型,注冊(cè)的信息分別存入兩個(gè)數(shù)據(jù)表中,并且在注冊(cè)界面有相關(guān)聯(lián)的系統(tǒng)驗(yàn)證,其中包括用戶名、郵箱地址、密碼、重復(fù)密碼。更新詳情模塊:本模塊用于顯示已經(jīng)登陸的用戶的詳細(xì)信息,用戶通過這個(gè)模塊可以了解到自己已經(jīng)上傳的個(gè)人基本信息,并且可以通過再次編輯進(jìn)行更新個(gè)人基本信息,這樣可以實(shí)時(shí)的修改自己的基本資料,方便快捷,靈活度很高。更新簡歷模塊:本模塊是用來更新自己的個(gè)人簡歷信息,可以上傳自己的個(gè)人簡歷,而且沒有格式限制,任何格式皆可。查看招聘信息模塊:本模塊是對(duì)招聘信息進(jìn)行查詢。在本模塊你可以查看到最新的招聘信息,方便了用戶了解企業(yè)動(dòng)態(tài),支持在線應(yīng)聘。(2)企業(yè)用戶企業(yè)用戶是本系統(tǒng)中另一個(gè)比較重要的用戶,該用戶可以進(jìn)行一系列的招聘活動(dòng),主要的功能有注冊(cè)、新建招聘信息、使招聘信息過期、查看應(yīng)聘人員、下載應(yīng)聘人員簡歷等功能。新建招聘信息模塊:本模塊用于新建招聘求職信息,通過此模塊可以將新的招聘信息添加到數(shù)據(jù)庫中。使招聘信息過期模塊:本模塊用于把已經(jīng)超出招聘時(shí)間的信息刪除,使之過期,從而滿足企業(yè)對(duì)特定時(shí)間需要招聘的人員的需求。查看應(yīng)聘人員模塊:本模塊用于把已經(jīng)申請(qǐng)了本職位的人員進(jìn)行整理,存入數(shù)據(jù)庫中。 下載應(yīng)聘者簡歷模塊:本模塊用于把申請(qǐng)本職位的人員簡歷自動(dòng)導(dǎo)入到系統(tǒng)中去,并實(shí)時(shí)進(jìn)行下載更新。3.2 系統(tǒng)開發(fā)環(huán)境 3.2.1 數(shù)據(jù)庫MySQLMySQL是由瑞典MySQL AB公司所開發(fā)的一款著名的開源小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。相比于常見的Oracle、DB2、SQL Server來說,其超小的體積、極低的系統(tǒng)資源占用和與對(duì)Java的強(qiáng)大支持,是小型網(wǎng)站和個(gè)人用戶的絕佳選擇,使它成為了眾多中小型網(wǎng)站為了降低網(wǎng)站設(shè)計(jì)以及運(yùn)營擁有成本的首要選擇。3.2.2 硬件開發(fā)環(huán)境 主機(jī):惠普6520S筆記本電腦 硬件環(huán)境:Intel Core2Duo T7500/2048MB/120G/ATI Mobility Radeon X13503.2.3 軟件開發(fā)環(huán)境 開發(fā)環(huán)境:Windows7 Ultimate SP1 X86/Tomcat6.0/Eclipse/MySQL/Dreamwearver 輔助工具:Photoshop CS3,Internet Explorer,Opera3.3 系統(tǒng)任務(wù)的可行性分析該招聘求職信息網(wǎng)站的開發(fā)在全新的Windows7 SP1版本平臺(tái)下,使用在Java學(xué)習(xí)過程中最常用的開源環(huán)境Eclipse進(jìn)行代碼編輯,由在實(shí)訓(xùn)項(xiàng)目中使用過的便利的FreeMarker框架進(jìn)行靜態(tài)頁面中動(dòng)態(tài)數(shù)值的顯示。在雖不穩(wěn)定,應(yīng)用卻十分廣泛的Windows平臺(tái)琳瑯滿目的插件支持以及對(duì)于本專業(yè)學(xué)生來說無比熟悉的Eclipse開發(fā)工具,足以應(yīng)付小型規(guī)模Java項(xiàng)目的開發(fā)。靜態(tài)頁面部分同樣使用在超過六十學(xué)時(shí)的網(wǎng)頁制作課中所使用的Dreamweaver來完成。整個(gè)過程充分而有效地利用了大學(xué)期間所學(xué)習(xí)的知識(shí)和技術(shù)。3.4系統(tǒng)構(gòu)架本招聘求職信息網(wǎng)站采用B/S架構(gòu)模式設(shè)計(jì)開發(fā),用戶不需要為獲取必要功能而下載特定的客戶端,只需要基于常用的Web瀏覽器作為客戶端應(yīng)用軟件即可,將復(fù)雜功能實(shí)現(xiàn)的核心部分放在web服務(wù)器中,不僅簡化了客戶端計(jì)算機(jī)的運(yùn)算負(fù)擔(dān),也簡化了開發(fā)過程,降低了整個(gè)系統(tǒng)的維護(hù)和使用成本。3.5數(shù)據(jù)庫設(shè)計(jì)根據(jù)以上的功能分析和預(yù)估的實(shí)際情況,大致需要在數(shù)據(jù)庫中建立四張表來支持以上的功能,分別為:個(gè)人用戶信息表,如表3.1所示:用于存儲(chǔ)所有個(gè)人用戶的全部信息。企業(yè)用戶信息表,如表3.2所示:用于存儲(chǔ)所用企業(yè)用戶的信息。招聘信息表,如表3.3所示:用于存儲(chǔ)所有招聘信息。應(yīng)聘信息表,如表3.4所示:用于存儲(chǔ)所有應(yīng)聘信息。本招聘網(wǎng)站系統(tǒng)使用MySQL開源數(shù)據(jù)庫進(jìn)行開發(fā),通過對(duì)實(shí)際功能需求的詳細(xì)研究,對(duì)表字段、主鍵的設(shè)置、數(shù)據(jù)字段的類型做了嚴(yán)格細(xì)致的分析,決定將每個(gè)類別的信息均獨(dú)自建立一個(gè)表,這樣設(shè)計(jì)減少了數(shù)據(jù)庫中表由于字段過多而導(dǎo)致過于復(fù)雜,因而得出了這套數(shù)據(jù)庫建立方案。表3.1 個(gè)人用戶信息表字段名稱數(shù)據(jù)類型字符描述PERSONALIDInt(20)用戶編號(hào):主鍵USERNAMEVachar(20)個(gè)人用戶名稱PASSWORDVachar(20)密碼REALNAMEVachar(20)真實(shí)郵箱DETAILSVachar(400)用戶基本信息RESUMEURLVachar(200)簡歷鏈接表3.2 企業(yè)用戶信息表字段名稱數(shù)據(jù)類型字符描述ENTERPRISESIDInt(20)用戶編號(hào):主鍵USERNAMEVachar(20)企業(yè)用戶名稱PASSWORDVachar(20)密碼ENTERPRISESNAMEVachar(20)真實(shí)郵箱DETAILSVachar(300)用戶基本信息表3.3 招聘信息表字段名稱數(shù)據(jù)類型字符描述JOBMESSAGEIDInt(20)職位編號(hào):主鍵ENTERPRISESIDInt(20)企業(yè)編號(hào):外鍵TITLEVachar(20)題目DETAILSVachar(20)職位信息JOBTIMEVachar(500)職位招聘時(shí)間USETYPEInt(1)是否有效表3.4 應(yīng)聘信息表字段名稱數(shù)據(jù)類型字符描述APPLYIDInt(20)應(yīng)聘編號(hào):主鍵JOBMESSAGEIDInt(20)職位編號(hào):外鍵PERSONALIDInt(20)個(gè)人編號(hào):外鍵APPLYTIMEDatetime應(yīng)聘時(shí)間3.6 系統(tǒng)控制流程根據(jù)需求調(diào)研結(jié)果確定本系統(tǒng)主要控制流程,如圖3.2所示。圖3.2 系統(tǒng)控制流圖3.7系統(tǒng)頁面設(shè)計(jì)3.7.1個(gè)人信息詳情頁面的設(shè)計(jì)如圖3.3所示,個(gè)人用戶登錄招聘求職信息網(wǎng)站后首先會(huì)進(jìn)入的頁面,這個(gè)頁面是用來描述個(gè)人用戶的基本信息等這些數(shù)據(jù)。在此頁面上可以點(diǎn)擊“返回上一級(jí)”或者“更新個(gè)人信息”進(jìn)行其他操作,同時(shí)還可以在此頁面上點(diǎn)擊“上傳簡歷”按鈕,上傳屬于自己的簡歷。圖3.3 用戶詳情圖3.7.2個(gè)人信息修改頁面的設(shè)計(jì)圖3.4 個(gè)人信息修改圖如圖3.4所示,本頁面為個(gè)人用戶信息修改頁面,當(dāng)個(gè)人用戶登錄到系統(tǒng)并且編輯好了自己的個(gè)人信息以后,如果需要重新編輯自己的個(gè)人信息或者添加自己的個(gè)人情況,可以點(diǎn)擊用戶詳情下的更新個(gè)人信息,就能夠跳轉(zhuǎn)到個(gè)人信息更新頁面,在這個(gè)頁面里就可以修改自己的個(gè)人信息,在修改個(gè)人信息完成的時(shí)候,點(diǎn)擊“更新個(gè)人信息”按鈕,就可以完成更新個(gè)人信息操作了。3.7.3查詢招聘信息列表頁面的設(shè)計(jì)圖3.5查詢招聘信息列表圖如圖3.5所示,本頁面顯示的是查詢招聘信息列表頁面,當(dāng)個(gè)人用戶想要去查詢有哪些招聘信息時(shí),只要點(diǎn)擊查詢招聘信息列表,就可以跳轉(zhuǎn)到招聘信息列表頁面,在這里個(gè)人用戶可以很直觀的看到招聘信息的標(biāo)題、公司名、發(fā)布日期、操作這四項(xiàng)基本信息。如果用戶對(duì)這條招聘信息感興趣,可以點(diǎn)擊最后一項(xiàng)的查看詳情,這樣可以了解本條招聘信息的詳細(xì)內(nèi)容了。3.7.4查詢招聘信息詳情頁面并應(yīng)聘的設(shè)計(jì)圖3.6 查詢招聘信息詳情圖如圖3.6所示,本頁面為管理員編輯用戶權(quán)限信息頁面,頁面采用分頁顯示數(shù)據(jù)的形式進(jìn)行數(shù)據(jù)在表格中的顯示,管理員可以點(diǎn)擊編輯,刪除,操作,分配用戶權(quán)限。3.8系統(tǒng)的用例圖分析圖3.7 用戶用例圖根據(jù)個(gè)人用戶和企業(yè)用戶的用例圖來描述用例,詳見用例描述(表3.7.1至3.7.14)。表3.5 個(gè)人用戶更新詳情用例描述表用例名稱更新詳情參與者個(gè)人用戶用例概述個(gè)人用戶在系統(tǒng)中登陸個(gè)人用戶賬號(hào)和密碼,登陸成功后,進(jìn)行更新個(gè)人基本信息操作。前置條件參與者身份為個(gè)人用戶基本事件流1點(diǎn)擊“個(gè)人用戶更新”鏈接,進(jìn)入“個(gè)人用戶更新”界面2輸入需要更新的內(nèi)容,輸入完畢后,點(diǎn)擊更新按鈕表3.6 個(gè)人用戶更新簡歷用例描述表用例名稱更新簡歷參與者個(gè)人用戶用例概述個(gè)人用戶在系統(tǒng)中更新個(gè)人簡歷前置條件參與者身份為個(gè)人用戶基本事件流1點(diǎn)擊“個(gè)人用戶更新”鏈接,進(jìn)入“個(gè)人用戶更新”界面2點(diǎn)擊“更新簡歷”鏈接,把需要更新的簡歷上傳到系統(tǒng)中,然后點(diǎn)擊更新按鈕表3.7 個(gè)人用戶查看招聘信息用例描述表用例名稱查看招聘信息參與者個(gè)人用戶用例概述個(gè)人用戶在系統(tǒng)中查看招聘信息前置條件參與者身份為個(gè)人用戶,并且登陸成功基本事件流1點(diǎn)擊“個(gè)人用戶”鏈接,進(jìn)入“個(gè)人用戶”界面2點(diǎn)擊“查看招聘信息”鏈接,跳轉(zhuǎn)到查看招聘信息界面表3.8 個(gè)人用戶應(yīng)聘職位用例描述表用例名稱應(yīng)聘職位參與者個(gè)人用戶用例概述個(gè)人用戶在系統(tǒng)中應(yīng)聘某一職位前置條件參與者身份為個(gè)人用戶,已經(jīng)成功登陸并且所要應(yīng)聘的職位未過期。基本事件流1點(diǎn)擊“查看招聘信息”鏈接,進(jìn)入“查看招聘信息”界面2點(diǎn)擊“查看詳情”鏈接,進(jìn)入“招聘信息詳情”界面3點(diǎn)擊“應(yīng)聘”按鈕,彈出應(yīng)聘成功提示信息表3.9 企業(yè)用戶新建招聘信息用例描述表用例名稱新建招聘信息參與者企業(yè)用戶用例概述企業(yè)用戶在系統(tǒng)中新建招聘信息前置條件參與者身份為企業(yè)用戶,已登陸成功基本事件流1企業(yè)用戶在系統(tǒng)中登陸企業(yè)用戶賬號(hào)和密碼,并登陸成功2點(diǎn)擊“新建招聘信息”鏈接,進(jìn)入“新建招聘信息”界面3增加內(nèi)容后,點(diǎn)擊“更新”按鈕表3.10 企業(yè)用戶更改招聘信息狀態(tài)用例描述表用例名稱更改招聘信息狀態(tài)參與者企業(yè)用戶用例概述企業(yè)用戶在系統(tǒng)中更改招聘信息狀態(tài)前置條件參與者身份為企業(yè)用戶且登陸成功基本事件流1點(diǎn)擊“招聘信息管理”鏈接,進(jìn)入“招聘信息管理”界面2點(diǎn)擊“查看招聘信息”鏈接,進(jìn)入“招聘信息修改”界面3點(diǎn)擊“是它過期”按鈕表3.11 企業(yè)用戶查看招聘人員信息用例描述表用例名稱查看招聘人員信息參與者企業(yè)用戶用例概述企業(yè)用戶在系統(tǒng)中查看招聘人員信息前置條件參與者身份為企業(yè)用戶基本事件流1點(diǎn)擊“招聘信息管理”鏈接,進(jìn)入“招聘信息管理”界面2點(diǎn)擊“查看應(yīng)聘信息”鏈接,進(jìn)入查看界面表3.12 企業(yè)用戶下載應(yīng)聘人員簡歷信息用例描述表用例名稱下載應(yīng)聘人員簡歷信息參與者企業(yè)用戶用例概述企業(yè)用戶在系統(tǒng)中下載應(yīng)聘人員的簡歷信息前置條件參與者身份為企業(yè)用戶并且已有個(gè)人用戶申請(qǐng)?jiān)撀毼换臼录?點(diǎn)擊“應(yīng)聘信息”鏈接,進(jìn)入“應(yīng)聘信息管理”界面2點(diǎn)擊“下載簡歷”鏈接,下載感興趣的應(yīng)聘者簡歷第4章系統(tǒng)實(shí)現(xiàn)4.1登錄功能的實(shí)現(xiàn)登錄功能實(shí)現(xiàn)的代碼如下。public String login() throws Exception if (type.equals(enterprises) / 如果用戶類型為企業(yè)Map dbUser =getServMgr().getEnterprisesService().getEnterpriseByUserName(userName);if (dbUser != null & password.equals(String) dbUser.get(PASSWORD) indexUrl = (String) getSession().remove(Constants.ORIGINAL_URL);getSession().clear();/ 清空原始Session信息getSession().put(Constants.LOGIN_USER, dbUser);getSession().put(LoginUserID, dbUser.get(enterprisesId);if (indexUrl = null) return enterpriseshomepage;return SUCCESS;if (dbUser = null) errorInfo = NOT_EXISTS;return ERROR;if (!password.equals(String) dbUser.get(PASSWORD) errorInfo = WRONG_PASS;return ERROR;return ERROR; else if (type.equals(personals) Map dbUser = getServMgr().getPersonalsService().getPersonalsByUserName(userName);if (dbUser != null & password.equals(String) dbUser.get(PASSWORD) indexUrl = (String) getSession().remove(Constants.ORIGINAL_URL);getSession().clear();/ 清空原始Session信息getSession().put(Constants.LOGIN_USER, dbUser);getSession().put(LoginUserID, dbUser.get(personalId);Object personalId = getSession().get(LoginUserID);System.out.println(11);if (indexUrl = null) return personalshomepage;return SUCCESS;if (dbUser = null) errorInfo = NOT_EXISTS;return ERROR;if (!password.equals(String) dbUser.get(PASSWORD) errorInfo = WRONG_PASS;return ERROR;return ERROR; else return ERROR;4.2用戶注冊(cè)功能的實(shí)現(xiàn)用戶注冊(cè)功能如圖4.1所示。圖4.1用戶注冊(cè)功能圖用戶注冊(cè)功能代碼如下。public String addUser()if(userType.equals(personal)if(getServMgr().getPersonalsService().getPersonalsByUserName(userName)=null)getServMgr().getPersonalsService().addPersonals(userName, password, realName);setResult
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 六一疫情朗誦活動(dòng)方案
- 六一美術(shù)開業(yè)活動(dòng)方案
- 六一節(jié)活動(dòng)策劃方案
- 六一贈(zèng)書活動(dòng)方案
- 六年級(jí)計(jì)算競(jìng)賽活動(dòng)方案
- 藥品檢驗(yàn)考試試題及答案
- 藥劑員考試試題及答案
- 藥劑考試試題及答案解析
- 藥店藥士考試試題及答案
- 六盤水美食活動(dòng)方案
- 睪丸扭轉(zhuǎn)-課件
- 《顱內(nèi)和椎管內(nèi)腫瘤》
- 拆零藥品登記表
- GB/T 8478-2020鋁合金門窗
- GB/T 11363-2008釬焊接頭強(qiáng)度試驗(yàn)方法
- GB 12995-2006機(jī)動(dòng)輪椅車
- 40篇短文搞定高考英語3500詞
- 【山東】國際足球運(yùn)動(dòng)小鎮(zhèn)概念規(guī)劃方案
- 海氏(hay)職位分析法-介紹、實(shí)踐與評(píng)價(jià)合集課件
- 有趣的英漢互譯-課件
- 步進(jìn)式加熱爐耐材砌筑施工方案
評(píng)論
0/150
提交評(píng)論