版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2012AnnualGraduationThesis(Project)oftheCollegeMeetingOnlineEnrollment(aModuleofAssociationMemberSystem) Major:NetworkGrade:Student’sName:WangStudentTutor:WangDongFinishedbyJanuary,ThegraduatedesignanddevelopmentofQiongZhouuniversityisanetworkoffreshgraduatestoapplyforajobcanletrecruitersandapplicantsremoteinctivecommunicationnetworktform.Thissystemincludesthefollowingfunctions:administratormaintenancemoduleincludingadministratormaintenancemodule,includingbasicdatamaintenance,datamaintenanceandquerystatisticsthethreesubmodules.Includingthebasicdatamaintenance,includingaddressinformationmaintenanceandmaintenancejobcategory,professionalinformationmaintenanceandnewsrelease;Businessdatamaintenance,includingregisteredstudentlistandlistofrecruiters;Querystatisticsincludingstudentresumesandjobstatisticslist.Studentsmaintainmodulesincludingpostresumes,lookingforajob,resumedeliverymaintenancerecordsandregistrationinformation.Enterprisemanagementmodules,includingpostrecruitmentThroughtheadoptionofVisualStudio2005Asafront-enddevelopmenttool.AtthesametimewithSQLSever2000Asthebackenddatabasemanagementsystem.ConstructsaallowsrecruitersandQiongZhoufreshcollegestudentsonlinecommunicationtform.:QiongZhouuniversityfreshgraduatestoapplyforajob;ASP.NET;SQLSERVE2000目目 第一章引 課題背 目的和意 目 意 系統(tǒng)設(shè)計(jì)思 系統(tǒng)開發(fā)環(huán) SQLServer2005數(shù)據(jù)庫簡(jiǎn) 系統(tǒng)開發(fā)環(huán)境及其配 第二章可行性分 經(jīng)濟(jì)可行 技術(shù)可行 操作可行 業(yè)務(wù)流分 本章小 第三章需求分 求職招聘系統(tǒng)的規(guī) 求職招聘系統(tǒng)的需求分 數(shù)據(jù)流 本章小 第四章總體設(shè) 系統(tǒng)模塊總體設(shè) 系統(tǒng)結(jié)構(gòu)設(shè) 系統(tǒng)功能模 系統(tǒng)詳細(xì)設(shè) 數(shù)據(jù)庫設(shè) 數(shù)據(jù)庫設(shè)計(jì)概 數(shù)據(jù)庫設(shè)計(jì)分 數(shù)據(jù)庫的E-R圖的設(shè) 數(shù)據(jù)表的設(shè) 本章小 第五章詳細(xì)設(shè) 系統(tǒng)運(yùn)行平臺(tái)設(shè) 系統(tǒng)主界面設(shè) 用戶與登錄功能設(shè) 用戶登錄的設(shè) 瓊州校園網(wǎng)招聘求職系統(tǒng)設(shè) 管理員登錄界面設(shè) 信息添加界 會(huì)員列表界 企業(yè)信息審核界 企業(yè)登錄界 瀏覽應(yīng)聘本企業(yè)相應(yīng)職位的應(yīng)聘者簡(jiǎn)歷信 求職者模塊設(shè) 本章小 第六章系統(tǒng)測(cè)試與性能分 測(cè)試目 測(cè)試目 測(cè)試方 測(cè)試步 本系統(tǒng)測(cè) 系統(tǒng)功能測(cè) 本章小 結(jié) 致 參考文 附錄 本站設(shè)計(jì)的目標(biāo)就是設(shè)計(jì)一個(gè)求職招聘系統(tǒng),可以進(jìn)行管理員登陸,管理人員進(jìn)入到系統(tǒng)可以添加管理職位,可以新建管理收到簡(jiǎn)歷,同時(shí)也可以和管理個(gè)人信息。使的管理可以更簡(jiǎn)單化、人性化,管理人員還可以很方便地查看簡(jiǎn)歷、職位列表等。在我們大學(xué)期間,我們學(xué)習(xí)了各種理論知識(shí),掌握了部分軟件開發(fā)的實(shí)踐經(jīng)驗(yàn),但是我們還是缺少實(shí)踐知識(shí)和理論知識(shí)的結(jié)合,畢業(yè)設(shè)計(jì)不僅僅是對(duì)大學(xué)學(xué)習(xí)的考察,同時(shí)也是讓自己整合運(yùn)用所學(xué)的知識(shí)的良好方式,因此做好畢業(yè)設(shè)計(jì),是對(duì)我們?cè)谶M(jìn)入公司和企業(yè)之前的一個(gè)極好的鍛煉方式。一個(gè)方便企業(yè)使用的應(yīng)該具備友好的操作界面,穩(wěn)定的基本功能,較快的運(yùn)行速度,同時(shí)要符合實(shí)際實(shí)現(xiàn)簡(jiǎn)單化、人性化。實(shí)用性:系統(tǒng)以企業(yè)需求為目標(biāo),以方便企業(yè)為原則。根據(jù)企業(yè)實(shí)際的需求情況,量身打造一個(gè)先進(jìn)的工資管理系統(tǒng)。先進(jìn)性:本設(shè)計(jì)將充分應(yīng)用現(xiàn)有成計(jì)算機(jī)技術(shù)、數(shù)據(jù)庫技術(shù)、開發(fā)技術(shù)。以VisualStudio2005和SQLServer2000為主要開發(fā)環(huán)境。高可靠性:一個(gè)實(shí)用的系統(tǒng)同時(shí)必須是可靠的,本設(shè)計(jì)通過合理而先進(jìn)的設(shè)計(jì)以及數(shù)據(jù)庫的優(yōu)化選擇,可保證運(yùn)行的高效性和正確性。高安全性:在設(shè)計(jì)中,將充分利用設(shè)計(jì)技術(shù)提供的加密技術(shù)和其他數(shù)據(jù)保護(hù)技術(shù)既可以保證企業(yè)和管理員賬戶安全,同時(shí)也可保證關(guān)鍵數(shù)據(jù)的安全性。采用標(biāo)準(zhǔn)技術(shù):本系統(tǒng)的所有設(shè)計(jì)遵循國際上現(xiàn)行的標(biāo)準(zhǔn)進(jìn)行,以提高系可性:系統(tǒng)的設(shè)計(jì)要求方便,包括的和數(shù)據(jù)庫的可擴(kuò)展性及靈活性:系統(tǒng)的設(shè)計(jì)以方便未來業(yè)務(wù)的擴(kuò)展和系統(tǒng)擴(kuò)充為目標(biāo),C#來源于C和C++,是一種簡(jiǎn)單的、現(xiàn)代的、面向?qū)ο蠛皖愋桶踩木幷Z言,由的AndersHejlsberg專門為.NET平臺(tái)開發(fā)的語言,繼承了許多語言的特征,如C、C++Java。C#VisualBasic的簡(jiǎn)單和C++功能強(qiáng)大的優(yōu)點(diǎn)而寫的,對(duì)于開發(fā)者來說,C#使企業(yè)應(yīng)用序的創(chuàng)建、調(diào)試和配置變得很容易。有人,C#將成為在.NET平臺(tái)上開發(fā)應(yīng)用序最受歡迎的語言[2]。作為VisualStudioIDE的下一個(gè)版本,VisualStudio.NET也是.NET的關(guān)鍵組成部分。VisualStudio.NETIDE也已經(jīng)被整合并裝入了大量的新功能。位圖編輯器、調(diào)試器、Web窗體設(shè)計(jì)器、Windows窗體設(shè)計(jì)器、Web服務(wù)設(shè)計(jì)器、XML編輯器、HTML編輯器、Web瀏覽器、服務(wù)器資源管理器和多語言支持,所有這些都被集成在IDE中[3]。ASP.NET是ASP的下一代版本,然而ASP.NET又并非從ASP3.0自然演化而來,在許多方面,ASP.NETASP有著本質(zhì)的不同。ASP.NET完全基于模塊與組件,具是這些具有革新意義的新特性,讓ASP.NET遠(yuǎn)遠(yuǎn)了ASP,同時(shí)也提供給web開發(fā)人員更好的靈活性,有效縮短了web應(yīng)用序的開發(fā)周期。ASP.NET與Windows2000Server/AdvancedServer的完美組合,為中小型乃至企業(yè)級(jí)的web商業(yè)模型提供了ASP.NET是統(tǒng)一的Web應(yīng)用序平臺(tái),它提供了為建立和部署企業(yè)級(jí)Web應(yīng)用序所必需的服務(wù)。ASP.NET為能夠面向任何瀏覽器或設(shè)備的更安全的、更強(qiáng)的可升級(jí)性、更穩(wěn)定的應(yīng)用序提供了新的編模型和基礎(chǔ)結(jié)構(gòu)。ASP.NET是 .NETFramework的一部分,是一種可以在高度分布的Internet環(huán)境中簡(jiǎn)化應(yīng)用序開發(fā)的計(jì)算環(huán)境。.NETFramework包含公共語言運(yùn)行庫,它提供了各種服務(wù),如內(nèi)存管理、線管理和代碼安全。它也包含.NETFramework類庫,這是一個(gè)開發(fā)人員用于創(chuàng)建應(yīng)用序的綜合的、面向?qū)ο蟮念愋图?NET平臺(tái)的所處的背景是:世界正在從個(gè)人電腦連接到一個(gè)服務(wù)器(比如互聯(lián)網(wǎng)中改變到一個(gè)地方的所有職能設(shè)備、電腦和服務(wù)協(xié)同工作中能為企業(yè)提供更豐富的體驗(yàn)。.ET.ET組成部分,每個(gè)人都會(huì)給你不同的答案。比如微軟的商務(wù)和結(jié)構(gòu)化查詢語言以及.ETET.ET平臺(tái)的.ET.ET子。它包括.E,.ETCLR和.ET基類庫BC用,但它們是所有.ET應(yīng)序的必要組成分。NET幾個(gè).NET商品:多重基于.NET言(XML)在.NET平臺(tái)上的集互和結(jié)構(gòu)化查詢語言(SQL)服務(wù)器幾種.NET服務(wù):它是由微軟為在.NET框架開發(fā)應(yīng)用序使用的。微軟Hailstorm實(shí)際上是一個(gè)囊括了微軟品牌的最重要某些服務(wù)的計(jì)劃基類庫:對(duì)組件的編和應(yīng)用序接口(API)的廣泛的收集(AS.NET,的Windows應(yīng)用序(Windows表格由.NET框架提供的好處包括:縮短開發(fā)周期(減少代碼重用,減少編意外,多種編語言的支持,更簡(jiǎn)單的配置,由于整體式安全性而導(dǎo)致更少的數(shù)據(jù)類型相關(guān)的錯(cuò)誤,由于回收器的存在而引起內(nèi)存泄漏的減少,而且,具有一般的更具可擴(kuò)展性、可靠性的應(yīng)用序[4]。SQLServer2005SQL是英文(StructuredQueryLanguage)的縮寫,意思為結(jié)構(gòu)化查詢語言。SL語言的主要功能就是同各種數(shù)據(jù)庫建立關(guān)系,。按照ASI()規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言,SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Oracl,Sybase,SQLServer,Access等都采用了SQL語言標(biāo)準(zhǔn)。SQLServer2005,是公司推出的SQLServer數(shù)據(jù)庫管理系統(tǒng)的版本,該版本繼承了SQLServer2000版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能,只有使用方便、可伸縮性好、與相關(guān)軟件及承諾過度高等優(yōu)點(diǎn)。可以運(yùn)行Windows2005同時(shí),SQLServer2005還提供了過。這樣的好處是,應(yīng)用序數(shù)據(jù)庫的數(shù)據(jù)并不是直接的與數(shù)據(jù)庫表打交道,而是通過過的運(yùn)行來獲取所需要的數(shù)據(jù)。這樣的設(shè)計(jì)有一個(gè)好處就是,避免了頻繁的表操作,而通過運(yùn)行在服務(wù)器端的過可以極大的提高運(yùn)作效率和提升數(shù)據(jù)的速度,同時(shí)也很好的了數(shù)據(jù)表的邏輯,使得數(shù)據(jù)庫變成了數(shù)據(jù)庫提供的服務(wù)[]。ASP.NET本序采用VS2010+SQL2008環(huán)境下編寫在運(yùn)行本序之前,請(qǐng)先啟動(dòng)“ASP.NET狀態(tài)服務(wù),然后點(diǎn)擊“開始”按鈕在彈出的開始菜單中選擇“控制面板,在控制面板中選擇“性能與,接ASP.NET在SQL2000 或以上的數(shù)據(jù)庫軟件中附加文件夾下的“Net05_ZPXT_Data.mdf”文件,進(jìn)行附加數(shù)據(jù)庫。用VS2005打開畢業(yè)設(shè)計(jì)文件夾下的,運(yùn)行啟動(dòng)第二章可行性分析(Feasibilityysis)也稱為可行性研究,是在系統(tǒng)術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資,保證新系統(tǒng)的開發(fā)(1)可行同時(shí)了正版的軟件和齊全的操作系統(tǒng),基礎(chǔ)費(fèi)用可以免去;本人完全費(fèi)用,但是本系統(tǒng)在方面只需系統(tǒng)管理員手工對(duì)數(shù)據(jù)庫進(jìn)行,不需要的注入,可以說方面是完全可行的。(2)根據(jù)招聘求職系統(tǒng)的目標(biāo)來看所需要的技術(shù)是否具備,主要從硬軟件的性能要求、環(huán)境條件、操作人員水方面去考慮和分析??紤]到運(yùn)行的可行性,在軟件方面選擇了如今較流行的VisualStudio2005來進(jìn)行開發(fā)平臺(tái)的設(shè)計(jì),使用SQLServer數(shù)據(jù)庫數(shù)據(jù)。由于VisualStudio2005和SQLserver2000都兩個(gè)非常成開發(fā)工具,無論在安全性、可用性、可靠在硬件方面,則選擇空間較大,只要是酷睿2以上的計(jì)算機(jī),內(nèi)存在1G以上,硬盤在500GB以上,都可以滿足系統(tǒng)的開發(fā)需要!當(dāng)然,硬件的配置越高,系統(tǒng)的開發(fā)與運(yùn)行會(huì)更流暢。考慮到如今的家用或電腦硬件的整體配置水平,本系統(tǒng)操作易懂,公司也專門聘請(qǐng)了專業(yè)人員進(jìn)行和培訓(xùn)。而且本系統(tǒng)界面友好,通俗易懂,操作便利,能為員工普遍接受,而且信息中心有專業(yè)人員輔助,相信經(jīng)過短時(shí)期的培訓(xùn)即可完全掌握本系統(tǒng)的操作,所以本系統(tǒng)的實(shí)用價(jià)值也是可行的。經(jīng)以上分析,運(yùn)行是可行的。從的使用難易度上來看,操作使用起來并不復(fù)雜,它具有友好的界面,清晰一目了然的功能模塊,該的使用會(huì)非常簡(jiǎn)單。業(yè)務(wù)流分業(yè)務(wù)流描述:用業(yè)務(wù)流圖描述現(xiàn)系統(tǒng)各項(xiàng)業(yè)務(wù)處理過,并結(jié)合業(yè)務(wù)流圖詳細(xì)準(zhǔn)確地說明業(yè)務(wù)處理過中數(shù)據(jù)的收集、輸入、傳遞、、現(xiàn)行系統(tǒng)的業(yè)務(wù)流圖是分析和描述現(xiàn)行系統(tǒng)業(yè)務(wù)的重要工具之一。其主前提和保證。業(yè)務(wù)流圖使用的符號(hào):本系統(tǒng)的業(yè)務(wù)流序圖如圖3.1所示發(fā)學(xué) 審?fù)ㄍ稙g發(fā)企審?fù)ńy(tǒng)圖 系統(tǒng)業(yè)務(wù)流據(jù)據(jù)據(jù)3.2本章主要對(duì)求職招聘系統(tǒng)的可行性進(jìn)行了較為細(xì)致的分析,闡述了它的經(jīng)濟(jì)可行性、技術(shù)可行性、操作可行性。經(jīng)過分析,本的開發(fā)技術(shù)成熟、完備,測(cè)試可靠,具有良好的市場(chǎng)拓展,它追求的是簡(jiǎn)單、易學(xué)、易懂、易用,技術(shù)較為成熟、完備、可靠,因此本具有很好的發(fā)展前景。同時(shí)介紹了系統(tǒng)的模塊的業(yè)務(wù)流,并出相應(yīng)的業(yè)流圖做以明。第三章需求分析工作是軟件生存周期最重要的一個(gè)環(huán)節(jié)。需求分析的基本任務(wù)是要確定系統(tǒng)必須完成哪些工作,并提出完整、準(zhǔn)確、清晰、具體的要求。需求分析階段確定的系統(tǒng)邏輯模型是以后設(shè)計(jì)目標(biāo)系統(tǒng)的基礎(chǔ),因此,必須準(zhǔn)確完整地體現(xiàn)用戶的要求。 求職招聘系統(tǒng)的規(guī)對(duì)在使用過中可能出現(xiàn)的外部意外情況,如斷電、網(wǎng)絡(luò)中斷等均進(jìn)行了妥善處理,可以確保企業(yè)數(shù)據(jù)的完整性,同時(shí)在外部故障消除后,仍能繼續(xù)操作。采用VisualStudio2010平臺(tái)進(jìn)行開發(fā)并實(shí)現(xiàn),選用數(shù)據(jù)庫SLServer2008作為系統(tǒng)的數(shù)據(jù)操作。 求職招聘系統(tǒng)的需求分需求分析過是整個(gè)系統(tǒng)開發(fā)的重要階段,分析的成功與否,決定著整個(gè)系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析人員需要確定整個(gè)商品的功能要求。(1)前臺(tái)瀏覽,它包括了登錄界面,在這里可以查看企業(yè)發(fā)布的職位信息,學(xué)生簡(jiǎn)歷信息和滾動(dòng)條。管理員模塊、負(fù)責(zé)該跟管理相應(yīng)的學(xué)生跟企大學(xué)應(yīng)屆生模塊可以發(fā)布簡(jiǎn)歷并尋找感的工作招聘企業(yè)模塊發(fā)布招聘職位,查看該職位吸引哪些招聘在,系統(tǒng)管理員在收集到招聘信息后向系統(tǒng)相應(yīng)的網(wǎng)頁上顯示招聘信息,管理學(xué)生在 時(shí)填寫的個(gè)人簡(jiǎn)歷等信息。臺(tái),系統(tǒng)管理員管理整個(gè)網(wǎng)站所有的網(wǎng)頁包括其中的。學(xué)生用瀏覽器 可以通過搜索職位類別顯示企業(yè)發(fā)布的職位信息;用人單位通過 ,選擇學(xué)生的專業(yè)信息,系統(tǒng)就能顯示該專業(yè)下的所有學(xué)生簡(jiǎn)歷列表。3-1用
3-1系統(tǒng)管理本章對(duì)求職招聘系統(tǒng)進(jìn)行了詳細(xì)的規(guī)劃,然后進(jìn)行了全面的需求分析,并且采用數(shù)據(jù)流圖對(duì)軟件運(yùn)行過中的數(shù)據(jù)的產(chǎn)生、流轉(zhuǎn)、進(jìn)行了詳細(xì)的描述,數(shù)據(jù)字典中定義了軟件中產(chǎn)生的數(shù)據(jù)的格式和意義。定義好總體設(shè)計(jì)內(nèi)容和網(wǎng)站整體功能需求,確定了系統(tǒng)將要實(shí)現(xiàn)的結(jié)構(gòu)。該系統(tǒng)需要實(shí)現(xiàn)先進(jìn)的管理流,科學(xué)的管理模式,人性化的操作界面。該系統(tǒng)不僅要提供了一個(gè)完善的管理平臺(tái),幫助管理員可以輕松的管理的信息6。企業(yè)管理員登錄→管理職位信息→管理職位類別信息→管理簡(jiǎn)歷信息→管理用戶信息瓊州學(xué)院應(yīng)屆生求職網(wǎng)提供學(xué)生和企業(yè),然后由管理員進(jìn)行審核;通過審核后的學(xué)生,可登錄該求職網(wǎng)對(duì)自己個(gè)人信息進(jìn)行相應(yīng)的、查看感興發(fā)布或查看該職位吸引來的應(yīng)屆大學(xué)生的簡(jiǎn)歷信息。管理員模塊,在可以進(jìn)行基礎(chǔ)數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)和查詢統(tǒng)計(jì)數(shù)據(jù)。如圖4-1所示:地址信基礎(chǔ)數(shù)
職位信息職位類管理員模登
業(yè)務(wù)數(shù)據(jù)
招聘單查詢統(tǒng)學(xué)生簡(jiǎn)查詢統(tǒng)發(fā)布簡(jiǎn)
招聘職瓊州學(xué)院應(yīng)屆生求
學(xué)生維
簡(jiǎn)歷的投個(gè)人發(fā)布招聘職發(fā)布招聘職企業(yè)管理企 信企業(yè)管理學(xué)生、企業(yè)注前臺(tái)頁學(xué)生、企業(yè)注圖4-1是在對(duì)數(shù)據(jù)庫的上是緊密相連的,各個(gè)模塊的是同一個(gè)數(shù)據(jù)庫,只是所的表不同而已。每個(gè)模塊的功能都是按照在調(diào)研中搜集的資料進(jìn)行編排管理員模塊包括基礎(chǔ)數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)和查詢統(tǒng)計(jì)數(shù)據(jù)。其中基礎(chǔ)數(shù)據(jù)包括班級(jí)信息、地址信息、職位類別、專業(yè)信息維護(hù)和信息發(fā)布;業(yè)務(wù)數(shù)據(jù)包括學(xué)生列表和招聘單位列表;查詢統(tǒng)學(xué)生模塊包括發(fā)布簡(jiǎn)歷、找工作、簡(jiǎn)歷的投遞記錄和信息的企業(yè)管理模塊包括發(fā)布招聘職位和企業(yè)信息[7]。數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)科學(xué)領(lǐng)域中發(fā)展最快的技術(shù)之一,也是應(yīng)用最廣的技術(shù)之一,目前,它已成為計(jì)算機(jī)信息系統(tǒng)與應(yīng)用系統(tǒng)的技術(shù)和重要基礎(chǔ)。具體的說,數(shù)據(jù)庫設(shè)計(jì)是一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的企業(yè)應(yīng)用需求。這個(gè)問題是我們?cè)谶M(jìn)行軟件開發(fā)時(shí)期主要研究的方向。數(shù)據(jù)庫設(shè)計(jì)的任務(wù)是根據(jù)一個(gè)公司的信息需求、處理需求和數(shù)據(jù)庫的支撐環(huán)境。其中信息需求表示一個(gè)公司所需要的數(shù)據(jù)及其結(jié)構(gòu)。處理需求表示一個(gè)公司需要經(jīng)常進(jìn)行的數(shù)據(jù)處理。前者表達(dá)了對(duì)數(shù)據(jù)庫的內(nèi)容及結(jié)構(gòu)的要求,也就是靜態(tài)要求;數(shù)據(jù)也稱觀測(cè)值,是實(shí)驗(yàn)、測(cè)量、觀察、等的結(jié)果,常以數(shù)量的形式給出。數(shù)據(jù)分析的目的是把隱沒在一大批看來雜亂無章的數(shù)據(jù)中的信息集中、萃取和提煉出來,以找出所研究對(duì)象的內(nèi)在規(guī)律。在實(shí)用中,數(shù)據(jù)分析可幫助人們作出判斷,以便采取適當(dāng)行動(dòng)。數(shù)據(jù)分析過同數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)密切相關(guān),需要確定、編制、組織、篩選應(yīng)用序所使用的信息。它以一種能夠分析和分類的方式來捕獲企業(yè)的所有信息,這使得某一模型可以直接轉(zhuǎn)化成數(shù)據(jù)庫結(jié)構(gòu)。應(yīng)用序的性能需求,設(shè)計(jì)數(shù)據(jù)庫時(shí)必須利用SQLServer2000中能夠提高通過以上的功能分析,可以確定本系統(tǒng)具有以下規(guī)律:一個(gè)分類可以包含多保存管理員的信息,包括id、用戶名、等保存求職的基本信息,包括ID、、、出生年月、、聯(lián)系地保存招聘單位,分為ID、公司名稱、公司介紹、所在省市、時(shí)間及簡(jiǎn)介數(shù)據(jù)庫的E-R實(shí)體-聯(lián)系圖EntityRelationDiagrm)用來建立數(shù)據(jù)模型,通常將它簡(jiǎn)稱為E-R圖。ER圖提供了表示實(shí)體、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型。在E-R圖中要明確表明1對(duì)多關(guān)系,1對(duì)1關(guān)系和多對(duì)多關(guān)系。1對(duì)1關(guān)系在1;111N;多對(duì)多關(guān)系則是在兩個(gè)實(shí)體連線方向各寫N,M。下面根據(jù)數(shù)據(jù)庫畫出詳細(xì)的E-R圖。在設(shè)計(jì)本系統(tǒng)所使用的數(shù)據(jù)庫時(shí),使用ER圖將現(xiàn)實(shí)世界的信息轉(zhuǎn)換到信息世界。E-R圖通過實(shí)體、關(guān)系和屬性三種基本對(duì)象來定義信息。實(shí)體是需要和使用的相關(guān)特性的集合體;屬性是實(shí)體的特性或特征;關(guān)系是實(shí)體之間的聯(lián)系,關(guān)系為實(shí)體記錄之間的聯(lián)系和交互作用方式建立了模型。E-R4-3MMMMMN添管設(shè)查1111M屬11屬添新1MMNN1
4-3E-R根據(jù)求職招聘需求的實(shí)際情況,該數(shù)據(jù)庫共有11個(gè)表,其中主要表結(jié)構(gòu)如表4-1至4-11所示[8][9]。數(shù)據(jù)庫主要表結(jié)構(gòu)詳情如下:4-1124-21424-3長度1424-41424-512345674-612345678944-7124-814234546789簡(jiǎn)歷簡(jiǎn)歷4-9長10142434表4-11信息信息14234本章說明了基于求職招聘系統(tǒng)的各個(gè)功能模塊的具體設(shè)計(jì),并闡述了該系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)、數(shù)據(jù)分析、數(shù)據(jù)庫的詳細(xì)設(shè)計(jì)、數(shù)據(jù)表的ER圖設(shè)計(jì)以及數(shù)據(jù)表的設(shè)計(jì)??傮w設(shè)計(jì)階段,在需求分析的基礎(chǔ)之上規(guī)劃出了系統(tǒng)的功能模塊,以及在此分析基礎(chǔ)上設(shè)計(jì)出的具體的、可以滿足本系統(tǒng)全部需求的數(shù)據(jù)庫。本章提供了系統(tǒng)完整功能模塊圖、以及系統(tǒng)ER圖,然后對(duì)本系統(tǒng)使用的數(shù)據(jù)庫的結(jié)構(gòu)進(jìn)行了詳盡的敘述,同時(shí)列出了部分表的表結(jié)構(gòu)。硬件環(huán)境:臺(tái)式計(jì)算機(jī)(PC)一臺(tái),如表5-1表5- 22G500G軟件環(huán)境:Windows764IE6以上瀏覽器打開本采用人性化界面,全新感覺,操作簡(jiǎn)便,一目了然,視圖優(yōu)美前臺(tái)主界面采用了大多數(shù)招聘求職一樣的,左右的模式,左面是導(dǎo)航條,包括會(huì)員管理、簡(jiǎn)歷管理、基礎(chǔ)數(shù)據(jù)管理。導(dǎo)航條上面有首頁、修改、我要退出、歡迎等功能;左側(cè)有系統(tǒng)功能分類導(dǎo)航。右邊面有系統(tǒng)名稱顯示功能[11]。5-1圖5- protectedvoidLinkButton2_Click(objectsender,EventArgs{//if(DataBase.Get_Table("select*from管理員where帳號(hào)='"+TextBox1.Text+"' and='"+TextBox2.Text+"'").Rows.Count>0){}{
protectedvoidLinkButton1_Click(objectsender,EventArgs{}protectedvoidLinkButton5_Click(objectsender,EventArgs{//if(DataBase.Get_Table("select*from招聘單位where='"+TextBox5.Text+"'and審核標(biāo)志='通過'and='"+TextBox6.Text+"'").Rows.Count>0){}{
Session["帳號(hào)"]=TextBox5.Text;Response.Write("<script>alert('您的單位信息尚未審核帳號(hào)錯(cuò)誤用戶與登錄功能設(shè)用戶與登錄是中比較重要的模塊之一5-2圖5- 管理員:這類用戶擁有所限,根據(jù)ID和登陸系統(tǒng),登陸之后ID做為管理員登錄流圖如圖5-3所示NN圖5- 管理員模塊包括基礎(chǔ)數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)和查詢統(tǒng)計(jì)數(shù)據(jù)。其中基礎(chǔ)數(shù)據(jù)包括班級(jí)信息、地址信息、職位類別、專業(yè)信息維護(hù)和信息發(fā)布;業(yè)務(wù)數(shù)據(jù)包括學(xué)生列表和招聘單位列表;查詢統(tǒng)圖5-2本頁面的功能為管理員對(duì)首頁滾動(dòng)信息的添加功能,添加信息包括新聞,內(nèi)容,為系統(tǒng)默認(rèn)當(dāng)前日期。保存后將自動(dòng)添加到信息列表中。其頁面顯示如下圖所示:圖5-3信息添加界1protectedvoidPage_Load(objectsender,EventArgs{if{//this.Tdate.InnerHtml=}}protectedvoidButton1_Click(objectsender,EventArgs{}protectedvoidButton2_Click(objectsender,EventArgs{//添加信DataBase.ExecSql("insertinto信息( 時(shí)間)values('"+TextBox1.Text+"','"+TextBox2.Text+"','"+Tdate.InnerHtml+}}企業(yè)信息審核界本頁面的功能為管理員 企業(yè)信息進(jìn)行瀏覽、及審核功能,管員負(fù)有對(duì)企業(yè)信息的真實(shí)性、進(jìn)行審核的職責(zé),管理員對(duì)企業(yè)信息圖5-5企業(yè)信息審核界圖5-7投遞記錄和信息 ;發(fā)布簡(jiǎn)歷有三種個(gè)性簡(jiǎn)歷模板供會(huì)員選擇;會(huì)圖5-7本章全面闡述了瓊州校園招聘求職系統(tǒng)的運(yùn)行平臺(tái)設(shè)置,對(duì)此系統(tǒng)的詳細(xì)設(shè)計(jì)進(jìn)行了介紹,還進(jìn)行了頁面的展示。經(jīng)過這個(gè)階段的設(shè)計(jì)工作,得出了對(duì)目標(biāo)系統(tǒng)的精確的描述。在模塊設(shè)計(jì)的過中對(duì)模塊的描述基本清晰易讀、正確可靠。經(jīng)過需求分析、設(shè)計(jì)和編碼等階段的開發(fā)后,得到了源序,開始進(jìn)入到軟件序測(cè)試階段。然而,在測(cè)試之前的各階段中都可能在序中遺留下許多錯(cuò)誤和缺陷,如果不及時(shí)找出這些錯(cuò)誤和缺陷,并將其改正,這個(gè)就不能正常登錄,系統(tǒng)不能正常執(zhí)行。測(cè)試的目的就是盡可能多地發(fā)現(xiàn)序中的錯(cuò)誤和缺陷。測(cè)試應(yīng)根據(jù)開發(fā)階段的需求、設(shè)計(jì)等文檔或序的內(nèi)部結(jié)構(gòu)精心設(shè)計(jì)測(cè)試用例,并利用這些實(shí)例來運(yùn)行序,以便發(fā)現(xiàn)錯(cuò)誤。信息系統(tǒng)測(cè)試應(yīng)包括軟件測(cè)試、硬件測(cè)試和網(wǎng)絡(luò)測(cè)試。硬件測(cè)試、網(wǎng)絡(luò)測(cè)試可以根據(jù)具體的性能指標(biāo)來進(jìn)行,此處所說的測(cè)試的是指軟件測(cè)試。明確測(cè)試的目的是一件非常重要的事,因?yàn)樵诂F(xiàn)實(shí)世界中對(duì)測(cè)試工作存在著許多模糊或者錯(cuò)誤的看法,這些看法嚴(yán)重影響著測(cè)試工作的順利進(jìn)行。測(cè)試的目標(biāo)是想以最少的時(shí)間和人力找出軟件序中潛在的各種錯(cuò)誤和缺陷。如果成功地實(shí)施了測(cè)試,就能夠發(fā)現(xiàn)序中的錯(cuò)誤。測(cè)試的附帶收獲是,它能夠證明的功能和性能與需求說明相符。此外,實(shí)施測(cè)試收集到的數(shù)據(jù)為可靠性分析提供了依據(jù)。白盒測(cè)試是把序看成裝在一只透明的白盒子里,測(cè)試者完全了解序的結(jié)構(gòu)和處理過。它根據(jù)序的內(nèi)部邏輯來設(shè)計(jì)測(cè)試用例,檢查序中的邏輯通路是否都按預(yù)定的要求正確地工作。黑盒測(cè)試是把序看成一只黑盒子,測(cè)試者完全不了解(或不考慮)序的結(jié)構(gòu)和處理過。它根據(jù)規(guī)格說明書規(guī)定的功能來設(shè)計(jì)測(cè)試用例,檢查序的功能是否符單元測(cè)試也稱模塊測(cè)試。通常單元測(cè)試可放在編碼階段,序員在編寫好一模塊后,總會(huì)對(duì)自己編寫的模塊進(jìn)試,檢查它是否實(shí)現(xiàn)了詳細(xì)設(shè)計(jì)說明書中規(guī)定的模塊功能和算法。單元測(cè)試主要發(fā)現(xiàn)編碼和詳細(xì)設(shè)計(jì)中產(chǎn)生的錯(cuò)誤,通常采用白盒測(cè)試。集成測(cè)試也稱組裝測(cè)試,它是對(duì)由各模塊組裝而成的序進(jìn)試,主要檢查軟件測(cè)試方法從測(cè)試人員角度看,可分為手動(dòng)測(cè)試和自動(dòng)測(cè)試。從源代碼的角度可分為單元測(cè)試和功能測(cè)試。從理論定義來分,可分為黑盒測(cè)試,白盒測(cè)試。為了測(cè)試系統(tǒng)的正確性和完整性,本章將對(duì)系統(tǒng)中重點(diǎn)模塊進(jìn)試。系統(tǒng)功能測(cè)試目標(biāo)描述:管理員登錄,修改,然后測(cè)試添加員工、新建部門、設(shè)置基礎(chǔ)考核分以及添加考核任務(wù)[16]。功能:如表6-1所表6- 功能測(cè)試是為了證明序有錯(cuò)誤,而不是證明序無錯(cuò)誤。一個(gè)好的測(cè)試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 體育教師招聘協(xié)議模板
- 基礎(chǔ)教育建設(shè)合同范本
- 家電制造保溫板安裝協(xié)議
- 玻璃制造租賃合同
- 滑雪場(chǎng)木地板安裝合同
- 城市屋頂花園廊架施工合同
- 地鐵建設(shè)物探施工合同
- 幕墻制作合同模板
- 生日宴席合同范例
- 脫貧戶信息保密協(xié)議書
- 醫(yī)院老人去世后遺體處理及管理流程
- 電大成本會(huì)計(jì)機(jī)考判斷題專項(xiàng)試題及答案
- 零星維修工程施工方案
- 2025新高考志愿填報(bào)規(guī)則
- 記錄我的一天(教案)-2024-2025學(xué)年一年級(jí)上冊(cè)數(shù)學(xué)北師大版
- 部編 2024版歷史七年級(jí)上冊(cè)期末復(fù)習(xí)(全冊(cè))教案
- 工程管理畢業(yè)論文范文(三篇)
- 新能源發(fā)電技術(shù) 電子課件 2.5 可控核聚變及其未來利用方式
- 五年級(jí)上冊(cè)英語單詞表外研
- 科室護(hù)理品牌
- Module 9 Unit2教學(xué)設(shè)計(jì)2024-2025學(xué)年外研版英語九年級(jí)上冊(cè)
評(píng)論
0/150
提交評(píng)論