【正文】
cteristic 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 some kind of explain in detail, immediately after again relate that system of analysis, design, database design etc. related link, and abovementioned technique and software are in this system of application, end rightness should the merit and shorting of the system make a summary and introspect.本論文以《公司網(wǎng)站系統(tǒng)》為例,系統(tǒng)地闡述了該婚尚系統(tǒng)從設計之初到升級上線的整個過程,重點講述在開發(fā)過程中應用到的技術和些實用的軟件,例如ASP,。本文講解了一個公司的網(wǎng)站的建設,它基于數(shù)據(jù)關聯(lián)規(guī)則的公司個性化頁面及動態(tài)數(shù)據(jù)生成案例,在網(wǎng)頁方面,綜合考慮了頁面色彩、頁面的構架,充分的利用了圖片、文字、圖層、表格等元素。參考文獻 [1] 明日科技 張躍廷,王小科,帖凌珍編著, 北京:人民郵電出版社,2007年3月[2] 鄭霞,趙輝,徐慧編著, 北京:人民郵電出版社,2007年7月[3] 孟憲會,張慧妍編著 北京:人民郵電出版社,2006年10月[4] 張慶華等編著, 完全自學手冊 北京:機械工業(yè)出版社,2007年1 月[5] 葉順源, 北京:中國鐵道出版社,2006.[6] 宋振會,SQL Server 2000中文版基礎教程 北京:清華大學出版社,2005。該系統(tǒng)還有許多可擴充的功能,比如在個人簡歷的管理方面,還有企業(yè)會員的管理存在很多不足的地方,后臺的管理也存在一定的缺陷等等。在這樣的情況下有一個實用就業(yè)信息管理系統(tǒng)是有其必然性的,如果能做出一個完善的就業(yè)信息管理系統(tǒng)就使管理方面的工作量減少很多。網(wǎng)絡它以自己的獨特的優(yōu)點征服了我們。本系統(tǒng)在經(jīng)過以上各項測試和調(diào)試各項功能均以基本達到設計要求。調(diào)試的內(nèi)容主要考慮接口是否正確、各模塊程序之間是否會產(chǎn)生有害的影響,如數(shù)據(jù)丟失,對全局數(shù)據(jù)結構產(chǎn)生破壞,輸出不正確等等。 在模塊程序全部調(diào)試完畢后,將有密切關系的程序聯(lián)結起來進行調(diào)試,稱為聯(lián)合調(diào)試。 (2) 效率性調(diào)試 效率性調(diào)試的目的是提高程序的效率,也就是縮短模塊程序運行的時間(機時),優(yōu)化算法,使模塊程序的運行機時達到設計說明書的要求。 (1) 正確性調(diào)試 正確性調(diào)試的目的是發(fā)現(xiàn)并改正模塊程序中有關功能方面的錯誤,使其能夠按模塊設計說明書的要求正確地實現(xiàn)其功能。 模塊程序調(diào)試是最底層的調(diào)試。 系統(tǒng)調(diào)試是指對設計好的程序進行運行,在運行中發(fā)現(xiàn)錯誤并改正錯誤所進行的工作。因此需求分析、概要設計、詳細設計以及程序編碼等各階段所得到的文檔,包括需求規(guī)格說明、概要設計規(guī)格說明、詳細設計規(guī)格說明以及源程序,都應該是軟件測試的對象。軟件測試的對象:軟件測試并不等于程序測試。應當對每一個測試結果做全面的檢查。嚴格執(zhí)行測試計劃,排除測試的隨意性。經(jīng)驗表明,測試后程序殘存的錯誤數(shù)目與該程序中以發(fā)現(xiàn)的錯誤數(shù)目或檢錯率成正比。不合理的輸入條件是指異常的,臨界的,可能引起問題異變的輸入條件。程序員應避免檢查自己的程序。軟件測試的目的:測試是程序的執(zhí)行過程,目的在于發(fā)現(xiàn)錯誤;一個好的測試用例在于發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤;一個成功的測試是發(fā)現(xiàn)了至盡未發(fā)現(xiàn)的錯誤的測試;軟件測試的原則:應當把“盡早地和不斷地進行軟件測試”作為軟件開發(fā)者的座右銘。編碼和單元測試屬于軟件生存期中的同一個階段。軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。基本功能完成后就進入軟件測試與調(diào)試階段。主要功能※ 查看最新的新聞※ 查看最新的招聘信息※ 查看最新的人才信息※ 查看最新的企業(yè)信息為個人用戶和企業(yè)用戶提供登錄界面為個人和企業(yè)用戶提供查詢企業(yè)和個人信息的頁面。,用戶通過這個頁面可以修改自己已經(jīng)填寫的信息(系統(tǒng)規(guī)定不能修改的信息除外),通過這個頁面,個人用戶將信息錄入提交至數(shù)據(jù)庫。個人用戶管理部分,該部分所有頁面均放在根目錄下person子目錄里。,是個人用戶注冊頁面,這個頁面包含兩個模式,即個人用。,包含了一個驗證的文件。 ,提供了各種頁面導向。該模塊所有頁面均位于根目錄的pany文件夾下 為企業(yè)用戶登陸后展示的頁面,這里可以添加一些提示信息等。Manage/user/,可以逐個刪除,也可以批量刪除。,后期刪除該頁面。 admin/,同時,該頁面也包含了一個驗證文件,即驗證用戶是否已經(jīng)登陸后臺,是否有權限來添加信息。5 系統(tǒng)的功能實現(xiàn)管理員擁有對本系統(tǒng)的一切控制權限。根據(jù)以上各表建立數(shù)據(jù)庫及表。系統(tǒng)配置等。表1管理員登錄表loginunameupasphoneaddradminadminadmin23230212安徽合肥xiexiexie23230211安徽合肥表2 個人信息表Personnamepasswordphoneaddress張三zhangsanZhangsan 12345678北京李四lisilisi87456123上海表3 post留言表postidnamesubjectmessagedateip1xie你好網(wǎng)站很好2008519 14:07:562zhou好不錯2008519 14:08:34表4 新聞信息表bullitenidname1全國高等學校學生信息咨詢與就業(yè)指導中心 國家體育總局人力資源開發(fā)中心2“2008年全國體育行業(yè)用人單位與高校畢業(yè)生網(wǎng)上招聘周”活動通知數(shù)據(jù)庫物理設計指確定數(shù)據(jù)庫在物理設備上的存儲結構與存取方法。數(shù)據(jù)結構描述={數(shù)據(jù)結構名,含義說明,組成:{數(shù)據(jù)項或數(shù)據(jù)結構}}個人數(shù)據(jù)結構描述數(shù)據(jù)結構名個人含義說明定義了一個用戶的所有有關的信息組成用戶名、用戶密碼、用戶真實姓名、性別、出生日期、身份證號、民族、婚姻、戶籍、組成 所在地、教育程度、畢業(yè)院校、聯(lián)系電話、手機、電子郵件、聯(lián)系地址,注冊時間 等可擴展選項企業(yè)數(shù)據(jù)結構描述數(shù)據(jù)結構名新聞信息含義說明定義了企業(yè)用戶的所有有關的信息組成用戶名、密碼、企業(yè)名稱、企業(yè)類型、成立時間、員工人數(shù)、所在地點、聯(lián)系電話、傳真、聯(lián)系地址、郵政編號、網(wǎng)址、電子郵箱、企業(yè)簡介、注冊時間等可擴展選項新聞信息數(shù)據(jù)結構描述數(shù)據(jù)結構名企業(yè)含義說明定義了新聞信息的所有有關的信息組成新聞編號,新聞題目、新聞內(nèi)容、提交時間等可擴展選項管理員數(shù)據(jù)結構描述數(shù)據(jù)結構名管理員含義說明定義了管理員的所有有關的信息組成用戶名、密碼采用ER 模型的概念結構設計方法圖十 新聞信息實體ER 圖圖十一 個人信息實體ER 圖圖十二 個人技能實體ER 圖圖十三 企業(yè)信息實體ER 圖圖十四 職位信息實體ER 圖圖十五 職位申請信息實體ER 圖圖十六 管理員實體ER 圖從ER 圖到關系表的轉(zhuǎn)化及數(shù)據(jù)模型的優(yōu)化。主要數(shù)據(jù)流圖如下:[1] 個人用戶的數(shù)據(jù)流圖如下:圖六 個人用戶的數(shù)據(jù)流程[2] 企業(yè)用戶的數(shù)據(jù)流程如下:圖 七 企業(yè)數(shù)據(jù)流程[3]Admin 用戶流程如下:圖 八 Admin 用戶數(shù)據(jù)流程[4] 管理員與個人和企業(yè)的關系是如下圖:圖 九 管理員與個人和企業(yè)的關系數(shù)據(jù)結構反映數(shù)據(jù)之間的組合關系。本系統(tǒng)的數(shù)據(jù)庫設計主要就是針對高效性進行的。當用戶規(guī)則發(fā)生變化時只要修改存儲過程,無須修改其他應用程序。只有最終結果才返回客戶端。存儲過程同時也降低了客戶機和服務器之間的通信量。在 Visual 中,我們可以使用 完成該任務。與函數(shù)不同的是,存儲過程由數(shù)據(jù)庫引擎執(zhí)行,而不是在程序中執(zhí)行。// 存儲Session對象變量值; 存儲過程的使用存儲過程在概念上[4]類似于程序中的函數(shù)。本系統(tǒng)多次使用Session對象實現(xiàn)了Web頁面間的數(shù)據(jù)傳遞,例如在教師登陸系統(tǒng)后,系統(tǒng)將顯示教師歡迎你的信息。Session對象主要用于存儲一定生命周期內(nèi)某個用戶的個人信息。當一個用戶提交表單時,瀏覽器會將用戶的SessionID自動附加在HTTP頭信息中,這是瀏覽器的自動功能,用戶不會覺察到。這個SessionID是由服務器隨機產(chǎn)生的一個由24個字符組成的字符串。當一臺 服務器運行時,可能有若干個用戶瀏覽器正在訪問這臺服務器上的網(wǎng)站。 Session中文經(jīng)常翻譯為會話,其本來的含義是指有始有終的一系列動作/消息,比如打電話時從拿起電話撥號到掛斷電話這中間的一系列過程可以稱之為一個Session。Admin用戶可以創(chuàng)建企業(yè)用戶;個人用戶可以通過注冊產(chǎn)生;所有用戶都可以修改自己的用戶信息和密碼。由此可知,人力資源咨詢及培訓網(wǎng)站建設具有可行性。綜上所述,本系統(tǒng)的設計與開發(fā)在技術上和硬件設備上的條件都是滿足的,因此,它在技術上是可行的。人力資源咨詢及培訓網(wǎng)站建設也為新系統(tǒng)B/S的結構提供了硬件的支持。而本系統(tǒng)的開發(fā),為人力資源咨詢及培訓的工作效率帶來了一個質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個方面:第一 本系統(tǒng)的運行可以讓企業(yè)和求職者之間更好的進行了解與溝通;第二 本系統(tǒng)的運行可以節(jié)省許多資源;第三 本系統(tǒng)的運行可以大大的工作效率;第四 本系統(tǒng)可以使敏感文檔更加安全;除以上優(yōu)點外,本系統(tǒng)只要有一臺能上網(wǎng)的IE即可運行,所以,本系統(tǒng)在經(jīng)濟上是可行的。 Admin 用戶管理在線調(diào)查 可行性研究可行性研究的目的是用最小的代價在盡可能的時間內(nèi)確定問題是否能夠解決。 Admin 用戶管理留言216。 Admin 用戶管理個人用戶216。 Admin 用戶修改自己的密碼216。 修改自己的密碼216。 刪除招聘信息系統(tǒng)用戶管理216。 刪除個人用戶招聘信息管理216。 添加個人用戶216。 審核企業(yè)信息216。 添加企業(yè)信息,包括企業(yè)名稱、企業(yè)類型、企業(yè)簡等信息216。 修改新聞216。后臺管理具體描述如下:新聞管理216。前臺管理包括瀏覽新聞、職位查詢、查看企業(yè)信息、維護個人信息和維護用戶信息等功能。 用戶需求系統(tǒng)管理員功能簡介(1)系統(tǒng)管理員可以對各種信息進行修改;(2)公告欄管理是對各種就業(yè)信息和最新消息增加,查詢與刪除和修改;(1)個人管理是對求職者的信息進行增加,刪除和修改;(3) 企業(yè)管理是對企業(yè)信息進行增加,刪除和修改。他們可以進行各種個人信息以及企業(yè)信息的錄入和查詢。 系統(tǒng)需求分析 網(wǎng)站的工作總體規(guī)劃由網(wǎng)站使用人員在系統(tǒng)中完成對各種所需的基本數(shù)據(jù)的維護,包括這些信息的增加、修改及對各項信息的變動都將在這進行操作。例如用戶的登錄、查詢、更新、刪除等。同時,能夠隨時對它們進行各種查詢,以及很好地對系統(tǒng)進行維護。圖一 用于訪問存儲過程的主要 類以及它們之間的關系3 系統(tǒng)分析與設計這章主要講的是人力資源咨詢及培訓網(wǎng)站建設的分析與功能設計,系統(tǒng)分析在整個系統(tǒng)中具有重要作用為系統(tǒng)的設計打下基礎。 DeleteCommand:此 Command 對象用于刪除數(shù)據(jù)庫中的現(xiàn)有記錄。 InsertCommand:此 Command 對象用于向數(shù)據(jù)庫中插入新記錄。 UpdateCommand:此 Command 對象用于更新數(shù)據(jù)庫中的現(xiàn)有記錄。 SelectCommand:此 Command 對象用于從數(shù)據(jù)庫中選擇數(shù)據(jù)。每個 DataAdapter 有四個屬性,指定用于四種數(shù)據(jù)訪問類型之一的命令對象?! ataAdapter 要求 Command 對象執(zhí)行各種數(shù)據(jù)庫操作?! ataAdapter 在連接到數(shù)據(jù)庫時工作。DataSet 包含一個或多個 DataT