【正文】
以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對(duì)系統(tǒng)的邏輯功能展開描述,從而形成一個(gè)完整的說明。數(shù)據(jù)流圖的 描述符號(hào)如圖 22 所示。這一功能模塊主要有文件上傳和圖片上傳以及對(duì)上傳文件的操作,考慮到有可能會(huì)存在一些附件需要上傳,但并不一定都跟新聞?dòng)嘘P(guān)系,因此增加了這樣一個(gè)模塊。 5. 新聞瀏覽 新聞瀏覽模塊主要實(shí)現(xiàn)所有新聞的標(biāo)題在表格中羅列出來,并采用按發(fā)布時(shí)間倒序排列,采用分頁技術(shù)每頁顯 示 12 行,每行記錄中有每條新聞的標(biāo)題、發(fā)布時(shí)間、所屬分類等信息,管理員可以點(diǎn)擊操作類型中的 “查看 ”超鏈接查看新聞詳細(xì)內(nèi)容,若新聞中上傳有附件可以下載附件;點(diǎn)擊操作類型中的 “修改 ”超鏈接可以修改新聞信息,不過若要修改新聞附件可以點(diǎn)擊 “修改附件 ”超鏈接;點(diǎn)擊操作 類型中的“刪除”超鏈接可以刪除一條新聞信息。 3. 管理員登陸 該人事處網(wǎng)站的新聞發(fā)布模塊以及管理員添加都是由后臺(tái)來完成的,針對(duì)于不同的用戶設(shè)置不同的權(quán)限,該網(wǎng)站后臺(tái)主要有總管理員和普通管理員兩個(gè)角色,總管理員有添加用戶查看用戶,修改用戶信息,并能夠?qū)π侣勑畔⑦M(jìn)行增、刪、改、查的權(quán)限,而普通管理員只能實(shí)現(xiàn)對(duì)個(gè)人信息的修改不能添加管理員用戶和查看 所有管理員用戶信息,也能對(duì)新聞實(shí)現(xiàn)增、刪、改、查的操作。 2. 檢索新聞信息 任何用戶均可以進(jìn)入人事處網(wǎng)站前臺(tái)使用新聞 檢索功能。當(dāng)進(jìn)入去前臺(tái)界 面時(shí),會(huì)發(fā)現(xiàn)人事處網(wǎng)站新聞?dòng)泻芏囝悇e,不同的類存放不同的新聞,例如用戶通過在系統(tǒng)導(dǎo)航欄單擊“師資管 理 ”超鏈接,可以進(jìn)入查看師資管理新聞頁面,而師資管理又分了好幾個(gè)子類。因此要為用戶提供一個(gè)方便易用的使用界面,同時(shí)也為具有更高權(quán)限的管理用戶提供添加、刪除新聞的系統(tǒng)維護(hù)功能。負(fù)責(zé)響應(yīng)用戶對(duì)業(yè)務(wù)邏輯的請(qǐng)求并根據(jù)用戶的請(qǐng)求行為,決定將哪個(gè) JSP 頁面發(fā)送給客戶由 Servlet 處理, JavaBean 則負(fù)責(zé)數(shù)據(jù)的處理。 JSP 可以應(yīng)用 Java 下的各種包和類,并且繼承了 Java 以面向 對(duì)象理論為中心的設(shè)計(jì)架構(gòu),這些特點(diǎn)讓 JSP 可制作出功能更為多樣的動(dòng)態(tài)網(wǎng)頁 [2]。 這樣的一個(gè)許昌學(xué)院人事處網(wǎng)站可以將雜亂無章的人事處新聞得以歸類,有次序有條理的呈現(xiàn)在用戶面前,換句話說人事處網(wǎng)站使得不同的新聞歸為不同的類,并且可以在后臺(tái)動(dòng) 2 態(tài)的添加新聞?lì)悇e,主要實(shí)現(xiàn)新聞的發(fā)布、新聞?lì)悇e的添加,文件的上傳和文件的下載等功能,因此可以動(dòng) 態(tài)的發(fā)布新聞,所以使得對(duì)新聞信息的管理更加高效、及時(shí)并提高了工作效率。例如 :檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。 學(xué)校人事處網(wǎng)站是一個(gè)學(xué)校來說是非常重要的,不可或缺的,它的存在對(duì)于學(xué)校管理者來說都至關(guān)重要,由于學(xué)校人事處網(wǎng)站應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。開發(fā)本系統(tǒng)希望使人事管理人員可以從年復(fù)一年的輸入、計(jì)算、統(tǒng)計(jì)等工作中解脫出來,由于人事方面的數(shù)據(jù)眾多,輸入、統(tǒng)計(jì)極為不便,輸入量大,計(jì)算量大,這些工作都以人力來完成將費(fèi)時(shí)費(fèi)力,而且容易出現(xiàn)錯(cuò)誤和疏漏。因此,管理員可以直觀快捷的管理網(wǎng)站的各項(xiàng)事務(wù),使系統(tǒng)可以正常穩(wěn)定的運(yùn)行。該系統(tǒng)功能強(qiáng)大齊全,例如用戶可以對(duì)自己的新聞進(jìn)行發(fā)布,瀏覽其他新聞,對(duì)新聞的檢索。 本科生畢業(yè)設(shè)計(jì) 許昌學(xué)院人事處網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 院 系 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 班 級(jí) 10 專升本 1 班 學(xué) 號(hào) 1106100128 學(xué) 生 姓 名 王樂 聯(lián) 系 方 式 13733602731 指 導(dǎo) 教 師 陶少華 職稱: 講師 2022 年 5 月 許昌學(xué)院人事處網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 最近幾年來,隨著互聯(lián)網(wǎng)各項(xiàng)技術(shù)的發(fā)展,網(wǎng)絡(luò)逐漸融入人們的生活,給人們帶來了很大便利。 本系統(tǒng)我們采用 Jsp 編程語言, MySQL 數(shù)據(jù)庫, Apache 服務(wù)器等開發(fā)環(huán)境,來實(shí)現(xiàn)一個(gè)功能強(qiáng)大的人事處網(wǎng)站。管理員可以對(duì)新聞,新聞分類 ,用戶、文件等模塊進(jìn)行分塊管理。s numerous Inter sites, the personnel department web site is one of the indispensable systems, which pared to each big campus web site .The personnel department website can not only make the kinds of news content more various, but also make people learn about the latest news directly. Users can interact with each other through this platform, which fully reflects the superiority of the Personnel Department website. We use the Jsp technology programming language, MySQL database and the Apache server development environment to achieve a powerful personnel website. The system is powerful and plete. For example, users can publish their news, browse other news, or search for news. The system is almost to meet the demands of most users. Not only is System at the front desk strong , but also Background management functions is powerful. The administrator can management some modules, such as news classification modules, the user modules, and file modules .Therefore, the administrator can manage the affairs of the website Intuitive and fast, which makes the system normal and stable . Key words: The personnel department website; news search; news classification; Jsp programming language; 目 錄 第 1 章 引 言 ............................................................... 1 研究背景 ............................................................... 1 研究意義 ............................................................... 1 系統(tǒng)運(yùn)行環(huán)境 ........................................................... 2 第 2 章 需求分析 ............................................................. 3 需求說明 ............................................................... 3 數(shù)據(jù)流圖 ............................................................... 5 數(shù)據(jù)字典 ............................................................... 6 系統(tǒng)功能表 ............................................................. 6 性能需求 ............................................................... 9 第 3 章 概要設(shè)計(jì) ............................................................ 10 系統(tǒng)體系結(jié)構(gòu) .......................................................... 10 模塊設(shè)計(jì) .............................................................. 10 數(shù)據(jù)庫設(shè)計(jì) ............................................................ 11 第 4 章 詳細(xì)設(shè)計(jì) ............................................................ 15 界面布局設(shè)計(jì) .......................................................... 15 界面設(shè)計(jì) .............................................................. 16 前臺(tái)顯示頁面說明 ...................................................... 17 人事處前臺(tái)主界面 .................................................. 17 分類瀏覽新聞界面 .................................................. 18 新聞檢索界面 ...................................................... 18 后臺(tái)顯示頁面說明 ...................................................... 19 后 臺(tái)登陸界面 ...................................................... 19 后臺(tái)主界面 ........................................................ 20 新聞發(fā)布界面 ...................................................... 20 新聞管理界面 ...................................................... 21 類設(shè)計(jì) ................................................................ 23 編碼 .................................................................. 23 第 5 章 測(cè)試報(bào)告 ............................................................ 29 概述 .................................................................. 29 測(cè)試的方法和步驟 ...................................................... 29 測(cè)試方法 .......................................................... 29 測(cè)試步 驟 .......................................................... 30 測(cè)試過程 .............................................................. 30 用戶登錄的測(cè)試用例 ................................................ 30 新聞?lì)悇e管理的測(cè)試用例 ............................................ 31 新聞管理的測(cè)試用例 ................................................ 31 用戶管理的測(cè)試用例 ................................................ 32 文件管理的測(cè)試用例 ......................