一、項(xiàng)目背景
廣西攬勝企業(yè)管理服務(wù)有限公司(以下簡稱:攬勝公司)成立于2012年7月,公司設(shè)有企業(yè)人力資源服務(wù)部、企業(yè)培訓(xùn)部、繼續(xù)教育部、研究生部、綜合部五個(gè)部門,現(xiàn)有員工50多人。攬勝公司是根據(jù)人才勞動(dòng)力市場的結(jié)構(gòu)性變化,積極探索、不斷改善,以致力于面向全區(qū)解決企事業(yè)單位招人難、管人難、融資難為重點(diǎn),開展勞務(wù)派遣、人力資源外包、人才招聘、企業(yè)管理咨詢、投資管理咨詢策劃、繼續(xù)教育及企業(yè)培訓(xùn)等服務(wù)的專業(yè)化公司,是中小企業(yè)服務(wù)中心長期戰(zhàn)略合作伙伴。
在職研究生教育辦學(xué)三年來,承辦了中國人民大學(xué)、武漢大學(xué)、華中科技大學(xué)碩士學(xué)位教育及桂林電子科技大學(xué)、桂林理工大學(xué)、廣西大學(xué)、廣西師范大學(xué)在職研究生學(xué)歷學(xué)位教育,在校生達(dá)200人;公司繼續(xù)教育部(函授站)面向全區(qū)招生,以???、本科函授學(xué)歷教育為主,承辦了桂林電子科技大學(xué)、桂林理工大學(xué)、廣西師范大學(xué)、廣西大學(xué)、廣西財(cái)經(jīng)學(xué)院、廣西科技大學(xué)、華中師范大學(xué)的成人學(xué)歷教育,專業(yè)設(shè)置齊全,涵蓋面廣,截至2013年7月,函授站在校生達(dá)4千多人,已取得畢業(yè)證、學(xué)位證的學(xué)生達(dá)2500人。攬勝公司企業(yè)人力資源服務(wù)部面向全區(qū)解決企事業(yè)單位人力資源相關(guān)問題,服務(wù)項(xiàng)目包括:人力資源外包服務(wù)、勞務(wù)派遣服務(wù)、招聘服務(wù)等服務(wù),公司已經(jīng)向社會(huì)輸出很多外派務(wù)工人員。
伴隨著攬勝公司的業(yè)務(wù)的不斷拓展,公司學(xué)生和外派人員的規(guī)模大約有7000多人,而公司學(xué)生信息和外派人員的管理方式比較落后,還停留在excel表格管理上。這樣的管理造成學(xué)生信息更新慢、信息難共享、缺乏對(duì)欠費(fèi)和合同到期預(yù)警的有效管理,而且容易造成數(shù)據(jù)信息的重復(fù)或多人操作的錯(cuò)誤。為了適應(yīng)公司業(yè)務(wù)發(fā)展,優(yōu)化公司相關(guān)部門及人員的工作效益,建設(shè)攬勝信息管理系統(tǒng)已經(jīng)是刻不容緩的任務(wù)。
1.1建設(shè)目標(biāo)
本項(xiàng)目的目標(biāo)是開發(fā)一套信息化管理系統(tǒng),實(shí)現(xiàn)對(duì)公司成人學(xué)歷教育(函授專本科和研究生)學(xué)生檔案、學(xué)生收費(fèi)記錄的信息化管理,提供信息組合查詢以及學(xué)校教學(xué)課程安排;同時(shí)實(shí)現(xiàn)對(duì)外派員工人員檔案管理和合同到期預(yù)預(yù)警功能。
1.2建設(shè)任務(wù)
1)完成信息化管理系統(tǒng)各功能應(yīng)用模塊開發(fā)。
2)完成信息化管理系統(tǒng)數(shù)據(jù)庫建設(shè)。
1.3建設(shè)原則
1)可靠性原則
可靠的信息傳輸手段、存儲(chǔ)方式、運(yùn)行環(huán)境和安全保證是系統(tǒng)成功的關(guān)鍵。在整體設(shè)計(jì)中,根據(jù)實(shí)際情況采用完善的備份方式和災(zāi)難恢復(fù)計(jì)劃,確保系統(tǒng)的可靠性。
2)簡單易用性原則
系統(tǒng)基于B/S構(gòu)建,支持IE瀏覽器直接訪問,由專業(yè)設(shè)計(jì)人員進(jìn)行頁面設(shè)計(jì),采用簡單易用的操作界面,只需經(jīng)過簡單培訓(xùn),就很容易學(xué)會(huì)操作,從而快速提高工作效率。
3)統(tǒng)一規(guī)劃、集中協(xié)調(diào)
對(duì)系統(tǒng)的總體結(jié)構(gòu)、功能設(shè)置、安全保障和實(shí)施步驟實(shí)行統(tǒng)籌規(guī)劃、資源合理配置與整合,以便于系統(tǒng)維護(hù)和今后的應(yīng)用升級(jí)。
4)先進(jìn)實(shí)用原則
系統(tǒng)應(yīng)根據(jù)實(shí)際應(yīng)用的環(huán)境,實(shí)際的業(yè)務(wù),決定系統(tǒng)的業(yè)務(wù)結(jié)構(gòu)。設(shè)計(jì)上充分考慮各業(yè)務(wù)層次、各環(huán)節(jié)管理中數(shù)據(jù)處理的便利和可行,把滿足用戶業(yè)務(wù)管理作為第一要素進(jìn)行考慮。界面設(shè)計(jì)充分考慮人體結(jié)構(gòu)特征及視覺特征進(jìn)行優(yōu)化設(shè)計(jì),界面盡可能美觀大方,操作簡便實(shí)用。
5)標(biāo)準(zhǔn)性原則
統(tǒng)一標(biāo)準(zhǔn)是信息共享交換的前提,按照統(tǒng)一的規(guī)范進(jìn)行規(guī)劃和設(shè)計(jì),嚴(yán)格遵循有關(guān)信息系統(tǒng)安全管理的規(guī)定和建設(shè)規(guī)范,以便實(shí)現(xiàn)互連互通和信息共享。
6)可擴(kuò)展性原則
在系統(tǒng)的設(shè)計(jì)中,所有產(chǎn)品(包括軟硬件)的選型及配置都要充分考慮到整體系統(tǒng)的可擴(kuò)展性。能夠滿足隨著業(yè)務(wù)的不斷發(fā)展而隨時(shí)增加的數(shù)據(jù)量和用戶與軟硬件產(chǎn)品的需求。能通過自擴(kuò)展的方式適應(yīng)業(yè)務(wù)處理,系統(tǒng)功能在一定程度內(nèi)的增加或變更等需求不會(huì)影響系統(tǒng)的體系結(jié)構(gòu),并能在最短的時(shí)間內(nèi)實(shí)現(xiàn)新的需求。
7)可移植性原則
使用流行J2EE開發(fā)技術(shù)和SOA接口方式保證系統(tǒng)的良好開放性,也同時(shí)保證了系統(tǒng)具有良好的移植性。遵循標(biāo)準(zhǔn)的開發(fā)規(guī)范,代碼可以無縫得地在所有符合規(guī)范的應(yīng)用服務(wù)器上運(yùn)行,做到與硬件平臺(tái)無關(guān)。
1.4建設(shè)標(biāo)準(zhǔn)規(guī)范
為了保證系統(tǒng)的設(shè)計(jì)和未來的實(shí)施具有合理的體系架構(gòu)和良好的擴(kuò)展性,滿足與其他信息化系統(tǒng)進(jìn)行數(shù)據(jù)交換及信息交換的要求,同時(shí)保持和其他業(yè)務(wù)系統(tǒng)具有良好的接口,本項(xiàng)目的開發(fā)遵循國家相關(guān)標(biāo)準(zhǔn)規(guī)范進(jìn)行系統(tǒng)的設(shè)計(jì)。
在系統(tǒng)的設(shè)計(jì)過程中需要遵循的主要標(biāo)準(zhǔn)包括:
軟件工程規(guī)范國家標(biāo)準(zhǔn)中有關(guān)專業(yè)基礎(chǔ)、軟件工程、軟件質(zhì)量、技術(shù)與管理的規(guī)范:《信息技術(shù) 軟件工程術(shù)語》(GB/T 11457-2006)、《信息技術(shù) 軟件生存周期過程》(GB/T 8566-2007)、《軟件工程 軟件測量過程》(GB/T 20917-2007)、《軟件工程 產(chǎn)品質(zhì)量 第1部分:質(zhì)量模型》(GB/T 16260.1-2006)。
ISO9001質(zhì)量體系管理標(biāo)準(zhǔn)規(guī)范文件:《質(zhì)量管理體系 要求》(GB/T 19001-2008)。
二、項(xiàng)目需求分析
1.5功能需求分析
1) 教務(wù)管理:對(duì)公司成人學(xué)歷教育(函授專本科和研究生)學(xué)生信息管理提供檔案信息化管理、信息查詢功能、學(xué)生成績查詢、畢業(yè)生預(yù)警等功能;教學(xué)課程管理,課程信息、安排表等信息;
2) 教學(xué)計(jì)劃管理:對(duì)教學(xué)課程安排進(jìn)行錄入、查詢和導(dǎo)出。
3) 外派管理:包括對(duì)外派人員信息管理、外派工資信息管理、外派單位客戶信息管理,以及合同到期預(yù)警。
4) 為公司培訓(xùn)、人力資源業(yè)務(wù)預(yù)留接口。
1.6非功能性需求分析
1.6.1用戶規(guī)模
學(xué)生規(guī)模約10000人,操作人員大概50人左右。
1.6.2使用權(quán)限說明
只能內(nèi)部人員分權(quán)限訪問。
三、技術(shù)方案
系統(tǒng)總體框架(B/S)
在整體的設(shè)計(jì)思路上本項(xiàng)目采用面向服務(wù)的架構(gòu)(SOA)對(duì)各系統(tǒng)的功能進(jìn)行分類設(shè)計(jì),形成一個(gè)基于SOA服務(wù)組件的、提供標(biāo)準(zhǔn)化服務(wù)接口、松耦合的、易于擴(kuò)展的信息應(yīng)用平臺(tái)。業(yè)務(wù)系統(tǒng)軟件采用B/S結(jié)構(gòu)設(shè)計(jì)的同時(shí)支持Windows、Linux環(huán)境的客戶端訪問。
1)基于SOA的設(shè)計(jì)
SOA憑借松耦合的特性,平臺(tái) + 應(yīng)用 + 自定義的架構(gòu)模式,通過搭積木的方式,模塊化添加新服務(wù)和更新現(xiàn)有服務(wù),通過企業(yè)服務(wù)總線,將各模塊進(jìn)行串聯(lián),為企業(yè)提供靈活的業(yè)務(wù)流程,更好的處理控制請(qǐng)求,以解決新的業(yè)務(wù)需求。
2)基于B/S模式的三層架構(gòu)體系
信息系統(tǒng)基于B/S結(jié)構(gòu)設(shè)計(jì),在J2EE的開發(fā)平臺(tái)上采用java語言進(jìn)行開發(fā),實(shí)現(xiàn)了軟件的標(biāo)準(zhǔn)化。采用了MVC模式,通過三層軟件架構(gòu)體系來實(shí)現(xiàn)高內(nèi)聚,低耦合,提高系統(tǒng)的健壯性和可維護(hù)性。
3)系統(tǒng)體系結(jié)構(gòu)
系統(tǒng)總體架構(gòu)如下圖:
項(xiàng)目按時(shí)間要求達(dá)到使用要求。
系統(tǒng)主要操作界面
系統(tǒng)主要操作界面
系統(tǒng)主要操作界面
系統(tǒng)主要操作界面