【文章內(nèi)容簡介】
圖十六 管理員實(shí)體ER 圖從ER 圖到關(guān)系表的轉(zhuǎn)化及數(shù)據(jù)模型的優(yōu)化。本系統(tǒng)定義的數(shù)據(jù)庫中包含以下24個(gè)表:其中主要有:管理員登錄表login;留言表post、個(gè)人信息表Person、企業(yè)信息表Company、招聘信息表zp、新聞信息表bulliten、招聘職位信息表zp等。表1管理員登錄表loginunameupasphoneaddradminadminadmin@23230212安徽合肥xiexiexie@23230211安徽合肥表2 個(gè)人信息表Personnamepasswordphoneaddress張三zhangsanZhangsan@ 12345678北京李四lisilisi@87456123上海表3 post留言表postidnamesubjectmessagedateip1xie你好網(wǎng)站很好2008519 14:07:562zhou好不錯(cuò)2008519 14:08:34表4 新聞信息表bullitenidname1全國高等學(xué)校學(xué)生信息咨詢與就業(yè)指導(dǎo)中心 國家體育總局人力資源開發(fā)中心2“2008年全國體育行業(yè)用人單位與高校畢業(yè)生網(wǎng)上招聘周”活動(dòng)通知數(shù)據(jù)庫物理設(shè)計(jì)指確定數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)與存取方法。確定數(shù)據(jù)庫的物理結(jié)構(gòu):是否聚集存儲,如何建立索引,數(shù)據(jù)的存放位置,確定。系統(tǒng)配置等。介于本系統(tǒng)數(shù)據(jù)庫的簡單性,我們沒有采用聚集存儲之類的結(jié)構(gòu)設(shè)計(jì)。根據(jù)以上各表建立數(shù)據(jù)庫及表。在數(shù)據(jù)庫中建立各個(gè)需要的表&聯(lián)系,注意各個(gè)字段的約束性,初始值,長度,以及為各個(gè)字段添加說明(為方便用戶的使用)。5 系統(tǒng)的功能實(shí)現(xiàn)管理員擁有對本系統(tǒng)的一切控制權(quán)限。后臺系統(tǒng)的登錄界面:新聞信息管理模塊可以實(shí)現(xiàn)以下功能: ,其中包括就業(yè)動(dòng)態(tài),就業(yè)指導(dǎo),就業(yè)政策等,分別將該頁面放于指定的根目錄下。 admin/,同時(shí),該頁面也包含了一個(gè)驗(yàn)證文件,即驗(yàn)證用戶是否已經(jīng)登陸后臺,是否有權(quán)限來添加信息。后期刪除該頁面?!髽I(yè)信息模塊可以實(shí)現(xiàn)以下功能:※manage/user/,可以添加一個(gè)企業(yè)用戶※manage/user/,特別是修改企業(yè)的一些違法記錄。Manage/user/,可以逐個(gè)刪除,也可以批量刪除。后續(xù):管理員發(fā)布招聘信息頁面(現(xiàn)在使用的是一個(gè)固定用戶發(fā)布招聘信息,這樣不利于個(gè)人用戶搜索職位)。該模塊所有頁面均位于根目錄的pany文件夾下 為企業(yè)用戶登陸后展示的頁面,這里可以添加一些提示信息等。,在這里企業(yè)用戶可以完善企業(yè)信息,添加招聘信息,查看用戶簡歷等操作。 ,提供了各種頁面導(dǎo)向。 主要功能是企業(yè)用戶將自己滿意的個(gè)人用戶加入自己的人才庫。 是企業(yè)用戶對個(gè)人用戶發(fā)送站內(nèi)信息的頁面。,包含了一個(gè)驗(yàn)證的文件。(該過程的審核,因?yàn)檎緝?nèi)已經(jīng)有過多的session,但是缺點(diǎn)是這樣做可能會(huì)使人利用這個(gè)漏洞,在未審核的狀態(tài)下發(fā)布招聘信息)。,是個(gè)人用戶注冊頁面,這個(gè)頁面包含兩個(gè)模式,即個(gè)人用。戶和企業(yè)用戶的注冊,如果數(shù)據(jù)是提前導(dǎo)入的,那么就把個(gè)人信息注冊取消。個(gè)人用戶管理部分,該部分所有頁面均放在根目錄下person子目錄里。 為個(gè)人用戶登陸后顯示的信息,這里可以給個(gè)人用戶一些提示等。,用戶通過這個(gè)頁面可以修改自己已經(jīng)填寫的信息(系統(tǒng)規(guī)定不能修改的信息除外),通過這個(gè)頁面,個(gè)人用戶將信息錄入提交至數(shù)據(jù)庫。除此之外還包括個(gè)人添加企業(yè)用戶、在線客服、個(gè)人照片上傳等文件。主要功能※ 查看最新的新聞※ 查看最新的招聘信息※ 查看最新的人才信息※ 查看最新的企業(yè)信息為個(gè)人用戶和企業(yè)用戶提供登錄界面為個(gè)人和企業(yè)用戶提供查詢企業(yè)和個(gè)人信息的頁面。為用戶提供在線交流。基本功能完成后就進(jìn)入軟件測試與調(diào)試階段。軟件測試就是在軟件投入運(yùn)行前,對軟件需求分析、設(shè)計(jì)規(guī)格說明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。軟件測試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。軟件測試在軟件生存期中橫跨兩個(gè)階段:通常在編寫出每一個(gè)模塊之后就對它做必要的測試(稱為單元測試)。編碼和單元測試屬于軟件生存期中的同一個(gè)階段。在結(jié)束這個(gè)階段后對軟件系統(tǒng)還要進(jìn)行各種綜合測試,這是軟件生存期的另一個(gè)獨(dú)立階段,即測試階段。軟件測試的目的:測試是程序的執(zhí)行過程,目的在于發(fā)現(xiàn)錯(cuò)誤;一個(gè)好的測試用例在于發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤;一個(gè)成功的測試是發(fā)現(xiàn)了至盡未發(fā)現(xiàn)的錯(cuò)誤的測試;軟件測試的原則:應(yīng)當(dāng)把“盡早地和不斷地進(jìn)行軟件測試”作為軟件開發(fā)者的座右銘。測試用例應(yīng)由測試輸入數(shù)據(jù)和與之對應(yīng)的預(yù)期輸出結(jié)果兩部分組成。程序員應(yīng)避免檢查自己的程序。(注意不是指對程序的調(diào)試)在設(shè)計(jì)測試用例時(shí),應(yīng)當(dāng)包括合理的輸入條件和不合理的輸入條件。不合理的輸入條件是指異常的,臨界的,可能引起問題異變的輸入條件。充分注意測試中的群集現(xiàn)象。經(jīng)驗(yàn)表明,測試后程序殘存的錯(cuò)誤數(shù)目與該程序中以發(fā)現(xiàn)的錯(cuò)誤數(shù)目或檢錯(cuò)率成正比。應(yīng)該對錯(cuò)誤群集的程序段進(jìn)行重點(diǎn)測試。嚴(yán)格執(zhí)行測試計(jì)劃,排除測試的隨意性。測試計(jì)劃應(yīng)包括:所測軟件的功能,輸入和輸出,測試內(nèi)容,各項(xiàng)測試的進(jìn)度安排,資源要求,測試資料,測試工具,測試用例的選擇,測試的控制方法和過程,系統(tǒng)的組裝方式,跟蹤規(guī)則,調(diào)試規(guī)則,以及回歸測試的規(guī)定等等以及評價(jià)標(biāo)準(zhǔn)。應(yīng)當(dāng)對每一個(gè)測試結(jié)果做全面的檢查?!⊥咨票4鏈y試計(jì)劃,測試用例,出錯(cuò)統(tǒng)計(jì)和最終分析報(bào)告,為維護(hù)提供方便。軟件測試的對象:軟件測試并不等于程序測試。軟件測試應(yīng)該貫穿整個(gè)軟件定義與開發(fā)整個(gè)期間。因此需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)以及程序編碼等各階段所得到的文檔,包括需求規(guī)格說明、概要設(shè)計(jì)規(guī)格說明、詳細(xì)設(shè)計(jì)規(guī)格說明以及源程序,都應(yīng)該是軟件測試的對象。在對需求理解與表達(dá)的正確性、設(shè)計(jì)與表達(dá)的正確性、實(shí)現(xiàn)的正確性以及運(yùn)行的正確性的驗(yàn)證中,任何一個(gè)環(huán)節(jié)發(fā)生了問題都可能在軟件測試中表現(xiàn)出來。 系統(tǒng)調(diào)試是指對設(shè)計(jì)好的程序進(jìn)行運(yùn)行,在運(yùn)行中發(fā)現(xiàn)錯(cuò)誤并改正錯(cuò)誤所進(jìn)行的工作。本系統(tǒng)調(diào)試的步驟和內(nèi)容如下: 從系統(tǒng)整體出發(fā),系統(tǒng)的調(diào)試分為模塊程序的調(diào)試、聯(lián)合調(diào)試和系統(tǒng)整體調(diào)試三個(gè)步驟。 模塊程序調(diào)試是最底層的調(diào)試。其主要內(nèi)容是保證被調(diào)試模塊的正確性、效率性和簡便性。 (1) 正確性調(diào)試 正確性調(diào)試的目的是發(fā)現(xiàn)并改正模塊程序中有關(guān)功能方面的錯(cuò)誤,使其能夠按模塊設(shè)計(jì)說明書的要求正確地實(shí)現(xiàn)其功能。模塊的正確性調(diào)試應(yīng)從模塊程序的輸入、處理和輸出的內(nèi)容上重點(diǎn)檢查。 (2) 效率性調(diào)試 效率性調(diào)試的目的是提高程序的效率,也就是縮短模塊程序運(yùn)行的時(shí)間(機(jī)時(shí)),優(yōu)化算法,使模塊程序的運(yùn)行機(jī)時(shí)達(dá)到設(shè)計(jì)說明書的要求。 (3) 簡便性調(diào)試 管理信息系統(tǒng)所提供給用戶的界面應(yīng)盡可能清晰,操作應(yīng)盡可能簡便,具有強(qiáng)大的錯(cuò)誤處理能力。 在模塊程序全部調(diào)試完畢后,將有密切關(guān)系的程序聯(lián)結(jié)起來進(jìn)行調(diào)試,稱為聯(lián)合調(diào)試。聯(lián)合調(diào)試的主要目的是對各個(gè)功能模塊及上層模塊程序的接口程序進(jìn)行調(diào)試。調(diào)試的內(nèi)容主要考慮接口是否正確、各模塊程序之間是否會(huì)產(chǎn)生有害的影響,如數(shù)據(jù)丟失,對全局?jǐn)?shù)據(jù)結(jié)構(gòu)產(chǎn)生破壞,輸出不正確等等。它包括系統(tǒng)運(yùn)行的日常維護(hù)、系統(tǒng)運(yùn)行情況的記錄、系統(tǒng)程序和數(shù)據(jù)的維護(hù)。本系統(tǒng)在經(jīng)過以上各項(xiàng)測試和調(diào)試各項(xiàng)功能均以基本達(dá)到設(shè)計(jì)要求。結(jié) 論經(jīng)過這一個(gè)多月的畢業(yè)設(shè)計(jì)和對相關(guān)資料的收集,讓我清楚的感到隨著網(wǎng)絡(luò)科技的不斷發(fā)展和網(wǎng)絡(luò)的廣泛應(yīng)用,使我們的生活離不開它了。網(wǎng)絡(luò)它以自己的獨(dú)特的優(yōu)點(diǎn)征服了我們。在網(wǎng)絡(luò)越來越受發(fā)達(dá)的21世紀(jì),隨著WEB技術(shù)的不斷提高,后臺管理方面的工作量將會(huì)越來越大,并且其工作將是一件十分煩瑣和非常容易出錯(cuò)的事情。在這樣的情況下有一個(gè)實(shí)用就業(yè)信息管理系統(tǒng)是有其必然性的,如果能做出一個(gè)完善的就業(yè)信息管理系統(tǒng)就使管理方面的工作量減少很多。本系統(tǒng)實(shí)現(xiàn)了網(wǎng)上的人才招聘、企業(yè)招聘、各種就業(yè)信息的發(fā)布等功能。該系統(tǒng)還有許多可擴(kuò)充的功能,比如在個(gè)人簡歷的管理方面,還有企業(yè)會(huì)員的管理存在很多不足的地方,后臺的管理也存在一定的缺陷等等。由于時(shí)間有限,本人暫時(shí)還無法使功能完善,但是我想日后的努力中肯定能做出更完善的系統(tǒng)。參考文獻(xiàn) [1] 明日科技 張躍廷,王小科,帖凌珍編著, 北京:人民郵電出版社,2007年3月[2] 鄭霞,趙輝,徐慧編著, 北京:人民郵電出版社,2007年7月[3] 孟憲會(huì),張慧妍編著 北京:人民郵電出版社,2006年10月[4] 張慶華等編著, 完全自學(xué)手冊 北京:機(jī)械工業(yè)出版社,2007年1 月[5] 葉順源, 北京:中國鐵道出版社,2006.[6] 宋振會(huì),SQL Server 2000中文版基礎(chǔ)教程 北京:清華大學(xué)出版社,2005。[7] (美)Wendy Boggs,UML與Rational rose 2002從入門到精通 北京:電子工業(yè)出版社,2002[8] 唐大仕,C程序設(shè)計(jì)教程 北京:清華大學(xué)出版社,北方交通大學(xué)出版社[9] 北京:機(jī)械工業(yè)出版社,2007[10] 王晟,馬里杰編著,SQL Server數(shù)據(jù)庫開發(fā)經(jīng)典案例解析, 2006. 01[11] 王鐵等/譯, 清華大學(xué)出版社[12] 賓晟,周峰等編著,電子工業(yè)出版社,[13] 王珊,薩師煊編著,數(shù)據(jù)庫系統(tǒng)概論,高等教育出版社, [14] 鄭人杰著,軟件工程 電子工業(yè)出版社, [15] 韓柯等/譯,軟件子系統(tǒng)測試 機(jī)械工業(yè)出版社, 2003年9月[16] 吳振峰,網(wǎng)站建設(shè)與管理 高等教育出版社, 2005年1月[17] 白以恩,計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)及應(yīng)用 哈爾濱工業(yè)大學(xué)出版社,2000年1月[18] 劉瑞新主編,ASP動(dòng)態(tài)網(wǎng)站開發(fā)畢業(yè)設(shè)計(jì)指導(dǎo)及實(shí)例 機(jī)械工業(yè)出版社,湖南工業(yè)職業(yè)技術(shù)學(xué)院信 息 工 程 系2008屆畢業(yè)設(shè)計(jì)(論文) 企業(yè)網(wǎng)站建設(shè) 教 研 室: 信息工程系 學(xué)生姓名: 潘陽陽 指導(dǎo)教師: 譚韶生 專 業(yè): 計(jì)算機(jī)軟件 班 級: 計(jì)軟S051班 完成時(shí)間: 2008年5月 2008年5月摘 要隨著計(jì)算機(jī)科學(xué)的發(fā)展,數(shù)據(jù)庫技術(shù)在Internet中的應(yīng)用越來越廣泛,為廣大網(wǎng)絡(luò)用戶提供了更加周到和人性化的服務(wù)。本文講解了一個(gè)公司的網(wǎng)站的建設(shè),它基于數(shù)據(jù)關(guān)聯(lián)規(guī)則的公司個(gè)性化頁面及動(dòng)態(tài)數(shù)據(jù)生成案例,在網(wǎng)頁方面,綜合考慮了頁面色彩、頁面的構(gòu)架,充分的利用了圖片、文字、圖層、表格等元素。網(wǎng)站內(nèi)容明確,層次清楚,達(dá)到了預(yù)期的功能。本論文以《公司網(wǎng)站系統(tǒng)》為例,系統(tǒng)地闡述了該婚尚系統(tǒng)從設(shè)計(jì)之初到升級上線的整個(gè)過程,重點(diǎn)講述在開發(fā)過程中應(yīng)用到的技術(shù)和些實(shí)用的軟件,例如ASP,。本論文首先針對這幾個(gè)技術(shù)名詞和工具作一番講解,接著再講述該系統(tǒng)的分析、設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)等相關(guān)環(huán)節(jié),以及上述技術(shù)和軟件在本系統(tǒng)中的應(yīng)用,最后對該系統(tǒng)的優(yōu)缺點(diǎn)作一個(gè)總結(jié)和反思。關(guān)鍵詞 asp、access、IIS、SQLServerAbstractAlong with the development of calculator science, the database technique is in the Internet of application more and more extensive, provided for the large network customer more thoughtful with humanization of text explained in detail a construction of website of pany, it according to data connection rule of the pany characteristic page and the born case of the dynamic state data, at the web page, prehensive consideration the frame of page color, page, full of make use of picture, writing, diagram layer, form etc. chemical website contents is explicit, layer clear, e to an expectation of thesis with 《the pany website system 》is example, systematically elaborated should marriage still system from design it beginning arrive get stripe top line of the whole process, the point relate to apply to in the development the process of technique and some practical software, for example ASP, and PowerDesinger etc..This thesis to this a few technique word and tool make first s