【畢業(yè)學(xué)位論文】(Word原稿)公職人員招考信息系統(tǒng)研究-軟件工程_第1頁
【畢業(yè)學(xué)位論文】(Word原稿)公職人員招考信息系統(tǒng)研究-軟件工程_第2頁
【畢業(yè)學(xué)位論文】(Word原稿)公職人員招考信息系統(tǒng)研究-軟件工程_第3頁
【畢業(yè)學(xué)位論文】(Word原稿)公職人員招考信息系統(tǒng)研究-軟件工程_第4頁
【畢業(yè)學(xué)位論文】(Word原稿)公職人員招考信息系統(tǒng)研究-軟件工程_第5頁
已閱讀5頁,還剩68頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

中文摘要 I 中圖分類號: 學(xué)校代碼: 10055 密級: 公開 專 業(yè) 碩 士 學(xué) 位 論 文 公職人員招考信息系統(tǒng)研究 中文摘要 公務(wù)員考試在我國近些年來持續(xù)升溫,各大高校及社會人員都積極加入到公務(wù)員考試大潮中,每年的報考人數(shù)都成幾何倍數(shù)增長。截止 2012 年已經(jīng)超過200 萬人報考國家及相關(guān)省市公務(wù)員及相關(guān)事業(yè)單位的考試。按照國家公務(wù)員相關(guān)規(guī)定,考生必須經(jīng)過資格審查、筆試、面試、體檢等多各環(huán)節(jié)層層選拔后,才能夠被錄取為公務(wù)員。進(jìn)行公務(wù)員招考信息系統(tǒng)的開發(fā),能夠有效提供公務(wù)員招考工作的辦公效率,提高招考工作的透明度。 本系統(tǒng)主要采用 為系統(tǒng)開發(fā)平臺,采用 框架技術(shù)組合方案,對軟件開 發(fā)平臺進(jìn)行搭建,采用 多層結(jié)構(gòu)模型。該系統(tǒng)具有良好的操作系統(tǒng)平臺無關(guān)性,并使用了諸多開源框架,通過對開源框架進(jìn)行有效組合,搭建出高效率的開發(fā)平臺,從而大大降低了軟件開發(fā)過程中底層程序的設(shè)計與開發(fā)工作量,提高了程序的穩(wěn)定性。 中文摘要 系統(tǒng)主要對公務(wù)員招考過程中的考生賬號注冊、考生資格審核、考生繳費(fèi)等功能進(jìn)行了設(shè)計與實(shí)現(xiàn)。公務(wù)員招考相關(guān)工作人員能夠利用本系統(tǒng)便捷的進(jìn)行各項業(yè)務(wù)處理操作。項目開發(fā)過程中按照軟件工程的相關(guān)原理,開發(fā)過程分為用例分析、性能需求分析、業(yè)務(wù)流程分析、數(shù)據(jù)庫 型設(shè) 計、數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計、實(shí)體類設(shè)計、開發(fā)模式設(shè)計、程序?qū)崿F(xiàn)等步驟。系統(tǒng)的設(shè)計過程中采用 例圖、流程圖、類圖、時序圖等圖形描述語言對系統(tǒng)的用例分析、業(yè)務(wù)流程、功能類設(shè)計、功能類調(diào)用方案等進(jìn)行分析。嚴(yán)格按照數(shù)據(jù)庫設(shè)計三范式的要求進(jìn)行了數(shù)據(jù)庫 型和表結(jié)構(gòu)模型設(shè)計。設(shè)計了軟件系統(tǒng)的功能和性能測試方案,以保障軟件能夠滿足設(shè)計方案的要求。 本項目的開發(fā),有效提高了公務(wù)員招考工作中各項業(yè)務(wù)的處理效率,保障了公務(wù)員招考工作的順利進(jìn)行。 關(guān)鍵字: 招聘 信息系統(tǒng) 開發(fā)框架 s a is as a go of of 00 in 011. of a 2EE is in to of is to a is be by of be to of in is to of in to of of is R In In R NF is in to V of 錄 V 目錄 第 一 章 緒論 . 1 第一節(jié) 選題背景與意義 . 1 第二節(jié) 國內(nèi)外相關(guān)研究 . 3 第三節(jié) 本文研究內(nèi)容 . 5 第四節(jié) 論文結(jié)構(gòu)安排 . 5 第二章 招考系統(tǒng)需求分析 . 7 第一節(jié) 招考實(shí)際業(yè)務(wù)需求 . 7 第二節(jié) 信息系統(tǒng)用例分析 . 8 與者劃分 . 8 統(tǒng)管理員用例分析 . 9 生用例分析 . 9 聘單位用例分析 . 10 務(wù)用例分析 . 11 導(dǎo)用例分析 . 12 統(tǒng)總體用例分析 . 13 第三節(jié) 系統(tǒng) 性能需求分析 . 15 第四節(jié) 系統(tǒng)功能模塊結(jié)構(gòu)分析 . 16 第五節(jié) 招考業(yè)務(wù)流程分析 . 16 第六節(jié) 本章小結(jié) . 19 第三章 招考系統(tǒng)設(shè)計 . 20 第一節(jié) 數(shù)據(jù)庫 型設(shè)計 . 20 礎(chǔ)功能模塊 型設(shè)計 . 20 名管理模塊 型設(shè)計 . 21 試管理模塊 型設(shè)計 . 23 合查詢模塊 型設(shè)計 . 24 據(jù)庫總體 型 . 25 第二節(jié) 數(shù)據(jù)庫表結(jié)構(gòu)模型設(shè)計 . 26 目錄 三節(jié) 數(shù)據(jù)字典與 句 . 27 據(jù)字典 . 27 句 . 27 第四節(jié) 軟件架構(gòu)與功能類設(shè)計 . 28 件開發(fā)框架 . 28 件分層結(jié)構(gòu) . 29 件功能類設(shè)計 . 31 第五節(jié) 本章小結(jié) . 33 第四章 招考系統(tǒng)實(shí)現(xiàn) . 34 第一節(jié) 開發(fā)環(huán)境與平臺搭建 . 34 統(tǒng)開發(fā)環(huán)境 . 34 發(fā)框架組合 . 36 第二節(jié) 實(shí)體類創(chuàng)建 . 37 第三節(jié) 系統(tǒng)功能實(shí)現(xiàn) . 39 生賬號注冊功能實(shí)現(xiàn) . 39 位申報功能實(shí)現(xiàn) . 45 格審核功能實(shí)現(xiàn) . 49 生繳費(fèi)功能實(shí)現(xiàn) . 53 第四節(jié) 本章小結(jié) . 61 第 五 章 總結(jié)與展望 . 62 第一節(jié) 全文總結(jié) . 62 第二節(jié) 下一步研究展望 . 62 參考文獻(xiàn) . 64 致謝 . 66 個人簡歷 在學(xué)期間發(fā)表的學(xué)術(shù)論文與研究成果 . 67 第一章 緒論 1 第 一 章 緒論 第一節(jié) 選題背景與意義 我國公務(wù)員考試最早在 1989 年就已經(jīng)開始,最初是中央國家機(jī)關(guān)的部分單位開始,當(dāng)時乘坐中央國家機(jī)關(guān)補(bǔ)充工作人員考試,但是當(dāng)時的考試并不是全國統(tǒng)考,而是主要針對個別部、委等進(jìn)行的局部招考。直到 1993 年這種公務(wù)員考試的方式還是主要依靠行政能力測 試和公共基礎(chǔ)知識兩個部分來作為錄取的主要依據(jù)。 從 1993 年開始我國才正式進(jìn)入和實(shí)施了關(guān)于公務(wù)員考試錄用制度。從 2003年開始,國家公務(wù)員考試取消了行政測試能力的兩個大類,加入了申論。并且逐漸促使公務(wù)員考試成為國家公務(wù)員制度建設(shè)和公務(wù)員法的形成,成為了國家選拔人才的重要工具和手段。因此,無論中央和地方招收公職人員,都必須參加統(tǒng)一組織的錄用考試。只有初步通過公職人員錄取筆試,取得復(fù)試資格進(jìn)而在面試環(huán)節(jié)勝出,才能被正式錄用為中央或地方的國家公職人員。公職人員納入統(tǒng)一事業(yè)編制,普遍具有較好的福利待遇,因此近幾年來 公務(wù)員招考持續(xù)升溫,報考人數(shù)甚至已經(jīng)超過大學(xué)和碩士研究生入學(xué)考試人數(shù)。如圖 1示出近幾年來中央機(jī)關(guān)及其直屬機(jī)構(gòu)國家公職人員報名人數(shù)變化情況 1。 0204060801001201401602003 2004 2005 2006 2007 2008 2009 家公務(wù)員報名人數(shù)示意圖 第一章 緒論 2 由圖 1,國家公職人員報名人數(shù)從 2003 年到 2010 年的 8 年間,增長了將近 17 倍。在國家公職人員招考炙手可熱,報名人數(shù)激增的同時,地方公職人員招考報名人數(shù)也在逐年遞增。河南省 2012 年公職人員報名過程中,熱門職位報名錄取比例基本超過 100: 1,其競爭激烈程度可見一斑 2。 信息管理系統(tǒng)能夠以最便捷、實(shí)時的方式對考試相關(guān)信息進(jìn)行發(fā)布,同時規(guī)范整個招考流程的各項業(yè)務(wù)操作,有效促進(jìn)招考工作的正規(guī)化管理。為了保證公職人員招錄考試過程的各項業(yè)務(wù)處理能夠公平、公正、透明、嚴(yán)謹(jǐn),以及各項業(yè)務(wù)操作的可追溯性,全國公職人員招考基本采用信息管理系統(tǒng)進(jìn)行從發(fā)布招考公告、報名、錄用等業(yè)務(wù)操作。而隨著公職人員招考的持續(xù)熱度,公職人員招考管理部門的業(yè)務(wù)能力、處理效率以及公信度都得到了全社會的共同關(guān)注。省內(nèi)公職人員招考分為省直屬機(jī)關(guān)公職人員招考、地級市公職人員招考兩種類型,相應(yīng)的公職人員招考信息 系統(tǒng)同樣分為省、市兩級結(jié)構(gòu)。省級招考信息系統(tǒng)由省招考工作相關(guān)部門進(jìn)行管理和維護(hù),負(fù)責(zé)對省直機(jī)關(guān)公職人員招考工作進(jìn)行管理;市級公職人員招考信息系統(tǒng)由各地級市進(jìn)行管理和維護(hù),其負(fù)責(zé)對本市公職人員招考工作的管理。 我們以某省為例分析其公職人員招考的具體情況。該省下屬的某地級市所采用的公職人員招考信息系統(tǒng)是在 2004 年所開發(fā),其運(yùn)用了 術(shù)作為系統(tǒng)開發(fā)平臺。該信息系統(tǒng)自投入使用運(yùn)行至今,已經(jīng)成功完成了數(shù)次公職人員招聘工作。但是,該系統(tǒng)的缺陷隨著公職人員報名人數(shù)的日益增多而逐漸顯現(xiàn)。經(jīng)過深入調(diào)研該市所 采用的公職人員報名系統(tǒng),發(fā)現(xiàn)其存在很多問題。 由于使用的系統(tǒng)開發(fā)技術(shù)比較陳舊造成該招考系統(tǒng)的安全性、可維護(hù)性、并發(fā)處理以及日志追蹤等方面都相對較差。拿系統(tǒng)安全性來講,該系統(tǒng)采用 只能夠部署在 作系統(tǒng)的 務(wù)器下。而作系統(tǒng)具有諸多的系統(tǒng)漏洞可被網(wǎng)絡(luò)病毒利用。因而該系統(tǒng)具有較差的安全性能,容易受到網(wǎng)絡(luò)病毒侵?jǐn)_和黑客的攻擊。而系統(tǒng)可維護(hù)性也存在一些根本問題,該系統(tǒng)開發(fā)所采用的 術(shù),屬于一種頁面腳本技術(shù),其直接在 面中嵌入程序代碼。通過這種方式 進(jìn)行系統(tǒng)開發(fā),其開發(fā)速度較快,但是存在系統(tǒng)可維護(hù)性查的缺陷。當(dāng)系統(tǒng)出現(xiàn)異常時,需要逐個頁面進(jìn)行異常定位。而頁面腳本中程序代碼的書寫格式對于不同的開發(fā)者,其差異性很大,從而造成系統(tǒng)維護(hù)人員很難對異常進(jìn)行快速定位與排查。同時該系統(tǒng)的并發(fā)處理訪問用戶時也有很多問題。尤其在報名截止的前 2 天,能夠達(dá)到報名的第一章 緒論 3 最高峰。該市所采用的報名系統(tǒng),其并發(fā)訪問能力較差。在系統(tǒng)上線使用的前若干年內(nèi),由于報名人數(shù)總體較少,系統(tǒng)尚且能夠正常運(yùn)行。但是在近些年來,由于公職人員考試報名人數(shù)的激增,尤其在報名高峰時段內(nèi),系統(tǒng)并發(fā)訪問量巨大,往 往發(fā)生系統(tǒng)崩潰、內(nèi)存溢出等現(xiàn)象,導(dǎo)致報名工作無法正常進(jìn)行,帶來負(fù)面的社會影響。該系統(tǒng)不具備完善的日志記錄功能,因而其操作可追溯性較差。當(dāng)系統(tǒng)數(shù)據(jù)出現(xiàn)異常的情況下,很難準(zhǔn)確對問題的操作人進(jìn)行定位。從而致使一旦發(fā)生責(zé)任事故情況下,很難進(jìn)行責(zé)任認(rèn)定與追究,不利于公職人員招考工作的正規(guī)化建設(shè)。 目前所存在的公職人員招考信息管理系統(tǒng)缺陷和不完善得地方,如何通過有效方式解決成為招考部門需要重點(diǎn)考慮的問題,因此重新設(shè)計與開發(fā)該招考信息系統(tǒng),保證招考工作順利安全進(jìn)行。 本項目基于該市公職人員招考的實(shí)際需求,由該市人事局重點(diǎn) 科研項目基金支持,設(shè)計并開發(fā)一套既能滿足該市公職人員招考管理工作需要,同時具有較高性能的公職人員招考信息管理系統(tǒng)。 本系統(tǒng)能夠保障招考工作順利開展、提高招錄過程透明度、產(chǎn)生良好的社會輿論效應(yīng)。本系統(tǒng)的開發(fā),旨在認(rèn)識現(xiàn)有系統(tǒng)的缺陷,從而有效克服系統(tǒng)缺陷,提高系統(tǒng)性能。高性能的招考信息管理系統(tǒng),有效提高錄用各個環(huán)節(jié)的業(yè)務(wù)處理能里,從而為招考工作的順利開展提供基礎(chǔ)保障。該系統(tǒng)能夠?qū)Ω鞣N信息進(jìn)行實(shí)時的查詢和追蹤。所有考生能夠及時了解公職人員招考全程的各種通告、公示信息,同時考試管理人員能夠?qū)Ω鞣N數(shù)據(jù)進(jìn)行實(shí)時查詢和 分析,在各種事故發(fā)生的情況下能夠有效的進(jìn)行操作追溯。同時該系統(tǒng)的運(yùn)用可以有效提高招考工作的透明度。公職人員招考信息系統(tǒng)能夠提供從報名、筆試、面試、錄用的全程有效信息公開。全社會都能夠通過關(guān)注發(fā)布的信息,對公職人員招考進(jìn)行全程監(jiān)督,從而規(guī)避弄虛作假等問題的發(fā)生,產(chǎn)生良好的社會輿論效應(yīng)。 第二節(jié) 國內(nèi)外相關(guān)研究 公職人員招考信息系統(tǒng)作為辦公自動化軟件的一種,也屬于信息系統(tǒng)的范疇。國內(nèi)外對于信息管理系統(tǒng)的研究,主要有如下幾個熱點(diǎn)研究方向: 1) 系統(tǒng)開發(fā)平臺研究 系統(tǒng)開發(fā)平臺的研究,主要是由各個大型軟件公司,針 對于軟件開發(fā)平臺進(jìn)第一章 緒論 4 行產(chǎn)品研發(fā)。目前信息管理系統(tǒng)常用的軟件開發(fā)平臺有 種 3。 臺是由微軟公司所推出的。 以用作建立大規(guī)模 用程序開發(fā),應(yīng)用在一臺簡易的 務(wù)器上 4。 有很強(qiáng)大的通用語言編譯運(yùn)行能力,可以運(yùn)行幾乎全部的平臺,并且它支持多種語言程序,能夠?qū)?shù)據(jù)接口、消息機(jī)制、通用語言的基本庫完整的結(jié)合起來 5。 建立一個簡單的結(jié)構(gòu)和易于使用 ,可以讓用戶不必接受較為深入的培訓(xùn)便可以開始設(shè)計程序。所以 法與許多現(xiàn)有的 程序設(shè)計師所使用的C 或 C+語言基本相似。刪除了許多很少使用且不容易理解或經(jīng)常被混淆的 C 和C+中像多重繼承和指針等功能。 該平臺對于客戶端組件、服務(wù)器組件等制定了一系列的規(guī)范 6。由各軟件開發(fā)機(jī)構(gòu)根據(jù)相應(yīng)的規(guī)范進(jìn)行軟件接口實(shí)現(xiàn)。一些著名的軟件開源組織,開發(fā)了一系列 臺的開源框架,通過這些框架的運(yùn)用,能夠有效提高軟件的開發(fā)效率 7。例如: 架有 ; 架有 8。 過在 面中進(jìn)行代碼內(nèi)嵌的方式進(jìn)行程序開發(fā),是一種輕量級軟件開發(fā)平臺。對 發(fā)平臺的利用,主要是與其他開源框架組合進(jìn)行系統(tǒng)實(shí)現(xiàn)。例如: 發(fā)模式,就是運(yùn)用 模式進(jìn)行系統(tǒng)開發(fā)。但是由 臺所開發(fā)的程序,只能夠運(yùn)用到一些小型的軟件系統(tǒng)中,在大型軟件開發(fā)過程中運(yùn)用較少 9。 2) 設(shè)計模式研究 設(shè)計模式屬于軟件設(shè)計方案的范疇,同一種設(shè)計模式能夠由不同的開發(fā)語言所實(shí)現(xiàn)。通過設(shè)計模式的運(yùn)用能夠提高程序的可理解程度并能夠保障代碼的可靠性,同時能夠減少 軟件的設(shè)計工作量 10。 設(shè)計模式研究是將軟件開發(fā)過程中被廣泛使用的程序代碼進(jìn)行總結(jié)。目前國內(nèi)外對于設(shè)計模式的研究成果主要有工廠方法模式、抽象工廠模式、建造者模式、單例模式、原型模式、適配器模式、橋接模式、組合模式、裝飾模式、外觀模式、享元模式、代理模式、責(zé)任鏈模式、命令模式、解釋器模式、迭代器模式、中介者模式、備忘錄模式、觀察者模式、狀態(tài)模式、策略模式、模版模式、訪問者模式等 11。 3) 數(shù)據(jù)挖掘研究 對信息系統(tǒng)進(jìn)行數(shù)據(jù)挖掘研究,其目的在于從海量數(shù)據(jù)中通過一定的規(guī)則提取出信息。信息系統(tǒng)數(shù)據(jù)挖掘又 可以分為數(shù)據(jù)預(yù)測、關(guān)聯(lián)規(guī)則提取等。數(shù)據(jù)挖第一章 緒論 5 掘中常用的方法有決策樹 12、遺傳算法 13、神經(jīng)網(wǎng)絡(luò) 14、概念樹 15、粗糙集 16、灰色理論 17、統(tǒng)計分析 18、模糊集 19等。 第三節(jié) 本文研究內(nèi)容 本文針對公職人員招考信息系統(tǒng)開展研究工作,文章的主要研究工作有如下幾點(diǎn): 1) 系統(tǒng)具體需求分析 信息系統(tǒng)為了能夠保障招考工作的順利進(jìn)行,也應(yīng)當(dāng)具有較高的性能特性。進(jìn)行軟件需求分析能夠有效挖掘出系統(tǒng)應(yīng)當(dāng)達(dá)到的功能和性能指標(biāo)。公職人員招考工作涉及到考生、考務(wù)、招考單位等諸多層面的使用者。不同的 使用者對于信息系統(tǒng)有著不同的功能要求。本文的首要工作是在分析公職人員招考信息系統(tǒng)參與者的基礎(chǔ)上,完成系統(tǒng)的需求分析工作。 2) 數(shù)據(jù)庫設(shè)計 本文在軟件需求分析文檔的基礎(chǔ)上,進(jìn)行了數(shù)據(jù)庫結(jié)構(gòu)設(shè)計,使得數(shù)據(jù)庫能夠支持軟件系統(tǒng)的所有功能要求。通過數(shù)據(jù)庫結(jié)構(gòu)設(shè)計,能夠有效的減少數(shù)據(jù)的存儲冗余,并且能夠降低數(shù)據(jù)庫操作異常發(fā)生的概率。 3) 軟件架構(gòu)設(shè)計 通過對軟件開發(fā)框架的合理運(yùn)用,能夠有效減少程序底層代碼工作量并提高程序開發(fā)效率,同時對于軟件的性能有著十分重要的影響。但是,每一種軟件框架的使用需要在程序中引入一系列 ,這就會帶來程序運(yùn)行過程中 沖突的風(fēng)險,并降低程序運(yùn)行效率。本文針對該項目的特點(diǎn),進(jìn)行了軟件架構(gòu)設(shè)計,以便在滿足系統(tǒng)開發(fā)要求的基礎(chǔ)上,保障系統(tǒng)的性能要求。 4) 信息系統(tǒng)程序開發(fā)與實(shí)現(xiàn) 本系統(tǒng)對于各個功能的程序代碼進(jìn)行了設(shè)計和編碼,利用 術(shù)設(shè)計了軟件程序界面,并采用 頁面標(biāo)簽語言對 態(tài)頁面進(jìn)行了動態(tài)化。在系統(tǒng)開發(fā)平臺基礎(chǔ)上,完成了軟件程序各個功能的程序?qū)崿F(xiàn)。對針對軟件的功能和性能設(shè)計了相應(yīng)的測試用例,進(jìn)行了軟件的全面測試。 第四節(jié) 論文結(jié)構(gòu)安排 對文章內(nèi)容 進(jìn)行總體規(guī)劃,按照如下的組織結(jié)構(gòu)開展項目研究。 第一章 緒論 6 第一章:緒論主要介紹了系統(tǒng)選題背景及意義、國內(nèi)外研究現(xiàn)狀,本文研究主要內(nèi)容,同時對于本文的組織結(jié)構(gòu)進(jìn)行了概述。 第二章:招考信息系統(tǒng)需求分析主要介紹了招考實(shí)際業(yè)務(wù)需求,信息西宮參與者用例分析,系統(tǒng)性能需求分析,系統(tǒng)各個功能模塊的結(jié)構(gòu)分析,同時還介紹了招考業(yè)務(wù)流程。 第三章:公職人員招考信息系統(tǒng)設(shè)計。通過數(shù)據(jù)庫 型設(shè)計,轉(zhuǎn)換數(shù)據(jù)庫邏輯模型設(shè)計,構(gòu)建了數(shù)據(jù)字典并介紹了相關(guān) 句,最后對軟件架構(gòu)和功能類進(jìn)行了設(shè)計。 第四章:公職人員招考信息系統(tǒng)實(shí)現(xiàn)與測試 。本章主要介紹了招考系統(tǒng)的具體實(shí)現(xiàn)開發(fā)環(huán)境和平臺搭建,系統(tǒng)實(shí)體類的創(chuàng)建,以及系統(tǒng)各個功能模塊的實(shí)現(xiàn)。 第五章:總結(jié)與展望。對全文的研究內(nèi)容進(jìn)行總結(jié),展望下一步的研究方向。 第二章 招考系統(tǒng)需求分析 7 第二章 招考系統(tǒng)需求分析 需求分析是軟件開發(fā)關(guān)鍵環(huán)節(jié),是軟件項目開發(fā)高效率實(shí)現(xiàn)的基礎(chǔ)。在需求分析階段需要完成整個需求分析的需求文檔,清晰描述系統(tǒng)的各個功能模塊的詳細(xì)功能。本章對于公務(wù)員信息系統(tǒng)需求分析進(jìn)行了全面研究形成了全面的系統(tǒng)需求分析文檔。 第一節(jié) 招考實(shí)際業(yè)務(wù)需求 通過具體分析公務(wù)員招考工作的細(xì)節(jié),調(diào)研相關(guān)工作人員在實(shí)際工作 中存在和需要解決的問題,可以得出系統(tǒng)的具體功能模塊。下面將分別介紹系統(tǒng)的各個功能模塊的具體需求。 1) 考試報名功能模塊 在公務(wù)員招考過程中的考生報名過程。該過程中,涉及到考生注冊、考生信息填寫、職位查詢、職位申報等若干過程。需要對該過程進(jìn)行全面信息化管理,實(shí)現(xiàn)所有操作都能夠通過信息系統(tǒng)完成。由于考生報名過程多集中于考試報名的最后幾天,系統(tǒng)應(yīng)當(dāng)能夠支持報名最后幾天的大規(guī)模并發(fā)訪問操作,保障考試報名順利進(jìn)行。 2) 資格審核過程功能模塊 信息系統(tǒng)應(yīng)當(dāng)支持對考生資格審核的信息化管理,利用系統(tǒng)能夠完成考生 資格審核的全部操作。保障考生審核的全部操作過程都具有可追溯性,從而能夠?qū)Ω鞣N責(zé)任事故進(jìn)行責(zé)任人認(rèn)定。在考生報名之后,需要對考生的報名資格進(jìn)行審核,只有通過資格審核的考生才能進(jìn)入到下一流程。 3) 信息查詢功能模塊 招考職位查詢、報名人數(shù)查詢、審核情況查詢等。根據(jù)業(yè)務(wù)需要,信息系統(tǒng)還應(yīng)當(dāng)支持對各種業(yè)務(wù)數(shù)據(jù)進(jìn)行圖形化顯示操作,以便于對信息進(jìn)行直觀的掌握。同樣系統(tǒng)中其他各個功能模塊也需要完成各種業(yè)務(wù)數(shù)據(jù)的實(shí)時查詢操作。 4) 費(fèi)用繳納功能模塊 考生能夠通過信息系統(tǒng)所提供的相關(guān)功能,利用網(wǎng)上銀行對考試費(fèi)用進(jìn) 行繳納。信息系統(tǒng)應(yīng)當(dāng)支持考生進(jìn)行在線繳費(fèi)操作。 第二章 招考系統(tǒng)需求分析 8 5) 招考信息分級功能模塊 信息系統(tǒng)應(yīng)當(dāng)支持對各個招考信息的分級管理操作。不同等級的信息應(yīng)當(dāng)為不同類型的使用者所瀏覽。 第二節(jié) 信息系統(tǒng)用例分析 參與者是描述各個功能操作的外在功能特性,系統(tǒng)的參與者的用例分析能夠?qū)⒕唧w的功能特性用 例圖的形式完成 20。本節(jié)對系統(tǒng)使用者進(jìn)行了參與者劃分,以 例圖的形式完成了針對于每一個參與者的用例分析。 與者劃分 參與者劃分過程是利用參與者來代表對系統(tǒng)功能要求相同或者相近的使用者 21。公務(wù)員 招考信息系統(tǒng)的使用者眾多,每一個使用者對于系統(tǒng)功能有著不同的訴求。通過使用參與者這一抽象概念,能夠更加有效的對每一類使用者的功能要求進(jìn)行歸納總結(jié)。 通過深入分析公務(wù)員招考工作的相關(guān)業(yè)務(wù)流程,在明確招考工作相關(guān)業(yè)務(wù)流程基礎(chǔ)上,將信息系統(tǒng)使用者劃分成為如下幾類參與者。 1) 系統(tǒng)管理員 系統(tǒng)管理員參與者是對軟件系統(tǒng)進(jìn)行運(yùn)行維護(hù)的管理人員。其主要負(fù)責(zé)軟件的基礎(chǔ)數(shù)據(jù)維護(hù)和軟件的基礎(chǔ)功能管理。 2) 考生 考生參與者是系統(tǒng)中數(shù)量最多的使用者,也是招考工作的服務(wù)對象。信息系統(tǒng)應(yīng)當(dāng)支持考生的報名、信息查詢等業(yè)務(wù) 操作。 3) 招聘單位 招聘單位參與者是對公務(wù)員招考過程中各招聘單位的抽象。信息系統(tǒng)應(yīng)當(dāng)支持招聘單位進(jìn)行招聘職位申報、招聘資格審核當(dāng)業(yè)務(wù)操作。 4) 考務(wù) 考務(wù)參與者是對公務(wù)員招考過程中對考試相關(guān)各項業(yè)務(wù)進(jìn)行綜合管理的工作人員。 5) 領(lǐng)導(dǎo) 領(lǐng)導(dǎo)參與者代表公務(wù)員招考過程中的各級主管領(lǐng)導(dǎo),其主要從總體上對招考工作進(jìn)行管理。 第二章 招考系統(tǒng)需求分析 9 統(tǒng)管理員用例分析 通過深入分析系統(tǒng)管理員參與者在公務(wù)員招考過程中的主要業(yè)務(wù),形成該參與者的用例分析方案如圖 示。 系統(tǒng)管理員賬號管理權(quán)限管理自定義查詢?nèi)藛T管理系統(tǒng)登錄公共用例系統(tǒng)退出圖 統(tǒng)管理員用例分析圖 權(quán)限 管理用例:通過對系統(tǒng)權(quán)限的管理,能夠根據(jù)公務(wù)員招聘的不同階段向系統(tǒng)使用者開放特定的操作權(quán)限。自定義查詢用例支持系統(tǒng)管理員通過自定義句進(jìn)行數(shù)據(jù)的查詢操作主要用以根據(jù)業(yè)務(wù)需要進(jìn)行各種非規(guī)范化的查詢操作。人員管理用例對公務(wù)員招考業(yè)務(wù)相關(guān)管理人員信息進(jìn)行統(tǒng)一管理,包括人員信息錄入、查詢、更新、刪除等操作。賬號管理用例對公務(wù)員招考業(yè)務(wù)相關(guān)管理人員進(jìn)行賬號分配、賬號禁用、賬號啟用、密碼找回等操作,對考生注冊賬號進(jìn)行禁用、啟用、密碼找回等操作。公共用例為系統(tǒng)所有參與者所公用,包括系統(tǒng)登錄和系統(tǒng)退出兩個子用例。 生用例分析 通過深入分析考生參與者在公務(wù)員招考過程中的主要業(yè)務(wù),形成該參與者的用例分析方案如圖 示。 第二章 招考系統(tǒng)需求分析 10 考生賬號注冊個人信息填寫職位申報信息查詢成績查詢考試安排查詢審核結(jié)果查詢職位查詢錄用結(jié)果查詢打印準(zhǔn)考證公共用例費(fèi)用繳納系統(tǒng)登錄系統(tǒng)退出圖 生用例分析圖 賬號注冊用例:考生通過該用例完成信息系統(tǒng)個人賬號注冊操作??忌谧赃^程中,需要提供個人身份證號碼,每一個身份證號碼只允許注冊唯一的賬號。信息查詢用例包括五個子用例。職位查詢子用例、審核結(jié)果查詢子用例、考試安排查詢子用例和成績查詢子用例。 個人信息填寫用例:考生通過該用例對個人詳細(xì)信息進(jìn)行填寫,包括學(xué)歷、學(xué)位、教育經(jīng)歷、個人照片等內(nèi)容。職位申報用例:該用例提供 考生對個人所感興趣的職位進(jìn)行申報,同時能夠查看個人申報的職位當(dāng)前申報情況。 打印準(zhǔn)考證用例:該用例提供考生對個人的筆試、面試準(zhǔn)考證進(jìn)行打印操作。費(fèi)用繳納用例:該用例提供考生利用網(wǎng)上銀行進(jìn)行報名費(fèi)的繳納操作。 聘單位用例分析 通過深入分析招聘單位參與者在公務(wù)員招考過程中的主要業(yè)務(wù),形成該參與者的用例分析方案如圖 示。 第二章 招考系統(tǒng)需求分析 11 系統(tǒng)登錄公共用例系統(tǒng)退出招聘單位申報招聘崗位資格審核通知管理面試成績管理圖 聘單位用例分析圖 申報招聘崗位用例提供招聘單位根據(jù)相關(guān)規(guī)則進(jìn)行招聘崗位申報的相關(guān)操作。申報招聘崗位過程中需要填寫崗位名稱、崗位要求等。資格審核用例提供招聘單位 對報考本單位相關(guān)崗位考生進(jìn)行報考資格審核操作。面試成績管理用例提供招聘單位對考生面試成績進(jìn)行相關(guān)管理的操作。招聘單位在錄入成績并確認(rèn)之后,即不能對成績進(jìn)行修改。通知管理用例提供招聘單位進(jìn)行招考相關(guān)各種通知的發(fā)放操作,考生能夠在通知發(fā)放之后進(jìn)行通知的瀏覽。 務(wù)用例分析 通過深入分析考務(wù)參與者在公務(wù)員招考過程中的主要業(yè)務(wù),形成該參與者的用例分析方案如圖 示。 第二章 招考系統(tǒng)需求分析 12 系統(tǒng)登錄公共用例系統(tǒng)退出錄用名單管理考務(wù)招考時段管理筆試成績管理黑名單管理筆試安排管理通知管理圖 務(wù)用例分析圖 筆試成績管理用例:該用例提供考務(wù)對于考生的筆試成績進(jìn)行統(tǒng)一錄入等操作。考生在考務(wù)將筆試成績錄入之后,能夠 對個人成績進(jìn)行瀏覽。 黑名單管理:該用例提供考務(wù)對公務(wù)員招考黑名單進(jìn)行添加、刪除、查詢等操作。黑名單中的考生,其無法注冊系統(tǒng)登錄賬號,也無法參加公務(wù)員考試。 筆試安排管理用例:提供考務(wù)對考生的筆試時間、地點(diǎn)等事項進(jìn)行管理的相關(guān)操作。招考時段管理用例:該用例提供考務(wù)對公務(wù)員招考的各個時段開始、結(jié)束時間進(jìn)行統(tǒng)一管理。在不同的招考時段內(nèi),會對系統(tǒng)各個使用者開放不同的操作權(quán)限。 通知管理用例:提供考務(wù)人員對考生、招聘單位等部門進(jìn)行通知發(fā)放操作??紕?wù)對通知可以進(jìn)行定向發(fā)送,即只有在通知接受列表中的參與者才能夠?yàn)g覽到考 務(wù)發(fā)放的通知。 導(dǎo)用例分析 通過深入分析領(lǐng)導(dǎo)參與者在公務(wù)員招考過程中的主要業(yè)務(wù),形成該參與者的第二章 招考系統(tǒng)需求分析 13 用例分析方案如圖 示。 系統(tǒng)登錄公共用例系統(tǒng)退出領(lǐng)導(dǎo)報表查詢信息瀏覽圖 導(dǎo)用例分析圖 信息瀏覽用例:該用例提供領(lǐng)導(dǎo)對公務(wù)員招考過程中的各種信息進(jìn)行查看操作,以便于領(lǐng)導(dǎo)全面掌握公務(wù)員招考的各類信息。 報表查詢用例:該用例提供領(lǐng)導(dǎo)對公務(wù)員招考過程中的數(shù)據(jù)進(jìn)行圖形化報表形式瀏覽操作,以便于能夠更加直觀的掌握各種信息。 統(tǒng)總體用例分析 根據(jù)針對系統(tǒng)參與者形成的各個局部用例分析方案,對共有用例進(jìn)行合并,可以得到信息系統(tǒng)總體 用例分析方案。公務(wù)員招考信息系統(tǒng)總體用例分析方案如圖 示。 第二章 招考系統(tǒng)需求分析 14 系統(tǒng)管理員賬號管理權(quán)限管理自定義查詢?nèi)藛T管理系統(tǒng)登錄公共用例系統(tǒng)退出考生賬號注冊個人信息填寫職位申報信息查詢成績查詢考試安排查詢 審核結(jié)果查詢職位查詢錄用結(jié)果查詢打印準(zhǔn)考證招聘單位申報招聘崗位資格審核通知管理面試成績管理錄用名單管理考務(wù)招考時段管理筆試成績管理黑名單管理筆試安排管理領(lǐng)導(dǎo)報表查詢信息瀏覽費(fèi)用繳納圖 息系統(tǒng)總體用例分析圖 第二章 招考系統(tǒng)需求分析 15 第三節(jié) 系統(tǒng)性能需求分析 通過深入調(diào)研并分析近些年公務(wù)員報考過程中信息系統(tǒng)發(fā)生故障的原因,知道公務(wù)員招考工作過程中信息系統(tǒng)的訪問量巨大,因此需要再一定的性能基礎(chǔ)上保障軟件系統(tǒng)的正常運(yùn)行,從而形成了公務(wù)員招考信息系統(tǒng)的性能需求分析方案。 1) 系統(tǒng)并發(fā)性 根據(jù)以往的報名經(jīng)驗(yàn),并考慮到公務(wù)員報名人數(shù)增長趨勢,為了應(yīng)對當(dāng)前和今后若干年內(nèi)的公務(wù)員報名工作需要,系統(tǒng)應(yīng)當(dāng)能夠承受 1000 個以內(nèi)的并發(fā)訪問 量。由于公務(wù)員報名階段,尤其是報名的最后幾天內(nèi),會有大量的考生通過系統(tǒng)進(jìn)行報名和職位申報。系統(tǒng)在這個過程中往往要承受巨大的并發(fā)訪問量。為了保障報名工作的順利進(jìn)行,系統(tǒng)應(yīng)當(dāng)具有一定的并發(fā)響應(yīng)能力。 2) 務(wù)器可移植性 在系統(tǒng)開發(fā)過程利用輕量級 務(wù)器進(jìn)行程序部署,能夠有效減少程序的開發(fā)時間。利用重量級 務(wù)器作為系統(tǒng)運(yùn)行服務(wù)器,能夠提高信息系統(tǒng)的并發(fā)訪問能力。由于公務(wù)員報名信息系統(tǒng)需要在輕量級 務(wù)器上進(jìn)行程序開發(fā),并將程序部署在重量級服務(wù)器上進(jìn)行系統(tǒng)運(yùn)行,因此該系統(tǒng)需要具有務(wù) 器可移植性。 3) 可維護(hù)性 系統(tǒng)應(yīng)當(dāng)能夠在發(fā)生異常的情況下,能夠及時進(jìn)行異常捕獲并將異常向后臺拋出,能夠?qū)Ξ惓_M(jìn)行快速定位與異常排除。由于公務(wù)員招考信息系統(tǒng)一旦發(fā)生故障,就會導(dǎo)致招考相關(guān)業(yè)務(wù)無法處理,因此需要系統(tǒng)具有較強(qiáng)的可維護(hù)性。 4) 數(shù)據(jù)安全性 在數(shù)據(jù)庫服務(wù)器發(fā)生故障的情況下,能夠保障數(shù)據(jù)的安全,支持利用備份數(shù)據(jù)進(jìn)行數(shù)據(jù)恢復(fù)等操作,將損失降低到最小程度。公務(wù)員招考信息系統(tǒng)涉及到大量的信息,一旦造成數(shù)據(jù)損毀會帶來難以估量的損失,系統(tǒng)應(yīng)當(dāng)具備數(shù)據(jù)安全特性。 5) 外部接口特性 系統(tǒng)應(yīng)支持進(jìn)行 網(wǎng)銀操作,支持利用短信貓進(jìn)行短信息發(fā)送操作。公務(wù)員招考信息系統(tǒng)需要支持考生利用系統(tǒng)進(jìn)行考試費(fèi)用繳納操作,并且考務(wù)也需要向考生進(jìn)行短信息發(fā)送操作,因此系統(tǒng)應(yīng)當(dāng)具有外部接口特性。 第二章 招考系統(tǒng)需求分析 16 第四節(jié) 系統(tǒng)功能模塊結(jié)構(gòu)分析 系統(tǒng)功能模塊的劃分依據(jù)是根據(jù)系統(tǒng)功能獨(dú)立性原則,將某一系列功能歸屬于某一模塊,模塊對外能夠獨(dú)立完成一系列操作 22。功能模塊的劃分能夠明確系統(tǒng)功能之間的依賴關(guān)系,從而能夠正確規(guī)劃軟件功能開發(fā)的先后順序。同時,本項目對軟件系統(tǒng)功能模塊的劃分方案如圖 示。 公 職 人 員 招 考 信 息 系 統(tǒng)報 名 管 理 模 塊考 試 管 理 模 塊 綜 合 查 詢 模 塊賬號注冊個人信息填寫職位申報打印準(zhǔn)考證費(fèi)用繳納申報招聘崗位資格審核黑名單管理筆試成績管理面試成績管理筆試安排管理通知管理錄用名單管理基 礎(chǔ) 功 能 模 塊自定義查詢報表查詢其他查詢賬號管理人員管理系統(tǒng)登錄權(quán)限管理系統(tǒng)退出圖 息系統(tǒng)模塊劃分示意圖 如圖 示,軟件被劃分為基礎(chǔ)功能模塊、報名管理模塊、考試管理模塊和綜合查詢模塊,共 4 個功能模塊。 基礎(chǔ)功能模塊是其他軟件功能模塊實(shí)現(xiàn)的前提,只有在基礎(chǔ)功能模塊實(shí)現(xiàn)的情況下才能夠完成其他模塊功能的開發(fā)?;A(chǔ)功能模塊包括人員、賬號管理、權(quán)限管理等功能。 報名管理模塊主要包含考生報名階段所需的各種功能操作。通過該模塊所包含的功能,能夠?qū)竺A段的各種業(yè)務(wù)進(jìn)行處理。 考試管理模塊主要包含考生在考試前后所需的各種功能操作。利用該模塊所包含的功能,可以對考試前后的各種業(yè) 務(wù)進(jìn)行處理。 綜合查詢模塊所包含的功能主要是各種附條件查詢以及自定義查

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論