高校工資管理系統(tǒng)_第1頁
高校工資管理系統(tǒng)_第2頁
高校工資管理系統(tǒng)_第3頁
高校工資管理系統(tǒng)_第4頁
高校工資管理系統(tǒng)_第5頁
已閱讀5頁,還剩68頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、管理信息系統(tǒng)實(shí)驗(yàn) 高校工資管理系統(tǒng) Southwest university of science and technology管理信息系統(tǒng)報(bào)告學(xué)院名稱經(jīng)濟(jì)管理學(xué)院專業(yè)名稱信息管理與信息系統(tǒng)學(xué)生姓名指導(dǎo)教師二一三年摘要隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,信息管理系統(tǒng)在企事業(yè)單位中的應(yīng)用越來越廣泛。以前單位的人事管理的信息化還停留在excel階段,基本采用手工填寫或者excel填寫后打印,人工傳遞的落后管理方式,造成填寫不規(guī)范、共享性差、管理效率低的局面,現(xiàn)在已經(jīng)無法滿足工作需要。因此,建立一個(gè)以信息技術(shù)支持的現(xiàn)代信息管理系統(tǒng)非常有必要。高校工資管理系統(tǒng)是典型的信息管理系統(tǒng),也是此次我們小組實(shí)習(xí)課題。我們

2、小組以所在學(xué)校為背景,經(jīng)過實(shí)際的需求分析,得出系統(tǒng)主要由員工基本信息、工資核算。工資查詢、系統(tǒng)管理等四個(gè)主要部分組成。系統(tǒng)采用C/S模式設(shè)計(jì)框架,在技術(shù)實(shí)現(xiàn)上,系統(tǒng)以SQL2008R2與visual studio2012 為開發(fā)工具。本系統(tǒng)主要解決了高校工資管理工作的需求,操作界面直觀便捷,對(duì)使用者要求低,適合不同層次的用戶使用。本系統(tǒng)主要包括四個(gè)功能模塊用戶信息管理、工資核算、工資查詢、員工基本信息管理。本文檔將從開發(fā)背景及目的、系統(tǒng)開發(fā)技術(shù)、系統(tǒng)需求分析、系統(tǒng)概要設(shè)計(jì)、系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)幾個(gè)方面對(duì)開發(fā)此系統(tǒng)的過程和方法進(jìn)行介紹。關(guān)鍵詞:高校工資管理;信息管理系統(tǒng);SQL Server,visu

3、al studio第一章 緒論1.1選題背景 在21世紀(jì)社會(huì)快速進(jìn)步的同時(shí)計(jì)算機(jī)技術(shù)也得到了飛速發(fā)展。數(shù)字時(shí)代帶來了高效的工作效率,而高校的管理工作都是十分瑣碎、復(fù)雜,但是工資管理又是其中一項(xiàng)十分細(xì)致的工作,工資計(jì)算、發(fā)放、核算關(guān)系到每個(gè)教職工的勞動(dòng)成果,但是它的工作量最大,一般是不允許有偏差的,如果按以前的手工操作,到每月發(fā)放工資的時(shí)間,工作人員將填寫大量的表格,核算各種數(shù)據(jù),造成填寫不規(guī)范、共享性差、管理效率低的局面,而且現(xiàn)在已經(jīng)無法滿足工作需要。所以近年來國內(nèi)大部分高校也與數(shù)字化時(shí)代所接軌,積極通過工資績效改革推進(jìn)教師收入提高,這就對(duì)原有的工資考核體系和方法提出了考驗(yàn),高校財(cái)務(wù)部門在積極

4、探索信息化建設(shè)的同時(shí),也不斷進(jìn)行工資財(cái)務(wù)系統(tǒng)的軟件開發(fā)工作。高校教師工資信息化系統(tǒng)建設(shè),有明顯的社會(huì)性、群眾性、整體性,對(duì)于提高高校內(nèi)部競爭力、監(jiān)管能力和服務(wù)水平具有深遠(yuǎn)意義。在高校人事部門的日常事務(wù)中,工資管理工作無疑是最牽動(dòng)人心,也是最能牽動(dòng)全校教師的大事,例如國內(nèi)大部分高校每到年終考核結(jié)果評(píng)定及職務(wù)晉升以及每年引進(jìn)的教師、各類人才計(jì)劃等都要牽涉到工資變動(dòng),以及工資套改等復(fù)雜情況,由于涉及面廣,工作量大,往往容易出錯(cuò)。目前經(jīng)濟(jì)全球化和社會(huì)信息化的發(fā)展正在引發(fā)一場深刻的生產(chǎn)和生活方式的變革,加快實(shí)施高校教師財(cái)務(wù)工程的信息化,既是高校進(jìn)行校園信息化的迫切需要,也是進(jìn)一步轉(zhuǎn)變高校教師績效工資,增

5、強(qiáng)各機(jī)關(guān)財(cái)務(wù)工作透明化,避免各院系資金截留,存在不合理的“小金庫”的一項(xiàng)十分緊迫的任務(wù)。高校教師工資改革的核心方向就是充分利用互聯(lián)網(wǎng)技術(shù),構(gòu)建網(wǎng)絡(luò)環(huán)境下的工資信息管理系統(tǒng),實(shí)現(xiàn)工資信息透明化,管理信息化,同時(shí)更好的促進(jìn)高校財(cái)務(wù)部門將精力投入到財(cái)務(wù)審核、審計(jì)等環(huán)節(jié),促進(jìn)學(xué)校資金最優(yōu)化配置,更好地適應(yīng)高校教育改革和去行政化管理的需要,進(jìn)一步降低管理費(fèi)用,提高財(cái)務(wù)管理效率,為高校順利實(shí)施績效崗位工資改革提供技術(shù)支持。1.2國內(nèi)外研究現(xiàn)狀現(xiàn)在國內(nèi)外對(duì)此類系統(tǒng)的開發(fā)與研究也是很有實(shí)用性的,基本上能滿足各企業(yè)的自身特點(diǎn),來進(jìn)行工資管理,同時(shí),該類系統(tǒng)又都在不斷地深入與發(fā)展,來適用更多的企業(yè)。但工資管理系統(tǒng)

6、的安全性還有待于今后的進(jìn)一步開發(fā)與實(shí)踐。1.2.1從企業(yè)管理信息系統(tǒng)所蘊(yùn)涵的管理思想發(fā)展歷程看其發(fā)展趨勢 企業(yè)管理信息系統(tǒng)的發(fā)展經(jīng)歷了MRP、MRPII、ERP階段,目前正向ERPII 協(xié)同電子商務(wù)發(fā)展。1.2.2從計(jì)算機(jī)技術(shù)的發(fā)展看企業(yè)管理信息系統(tǒng)發(fā)展趨勢 計(jì)算機(jī)技術(shù)的發(fā)展大致可分為三個(gè)階段:單機(jī)階段、局域網(wǎng)階段、互聯(lián)網(wǎng)階段 ,從計(jì)算機(jī)技術(shù)發(fā)展歷程與企業(yè)信息系統(tǒng)發(fā)展階段之間的關(guān)系的討論,可以看出企業(yè)管理信息系統(tǒng)總是及時(shí)地利用計(jì)算機(jī)技術(shù)發(fā)展的最新成果,不斷地?cái)U(kuò)大管理的廣度及深度。隨著客戶的需求日益多樣化、市場競爭的白熾化以及來自企業(yè)內(nèi)外部的各種變化,各種先進(jìn)的管理思想的運(yùn)用、企業(yè)創(chuàng)新的運(yùn)作方式

7、對(duì)計(jì)算機(jī)技術(shù)提出了新的要求,而新出現(xiàn)的計(jì)算機(jī)技術(shù)又推動(dòng)了新的管理思想及管理運(yùn)作方式的變革。1.2.3從軟件復(fù)用思想的發(fā)展看企業(yè)管理信息發(fā)展趨勢1.2.3.1萌芽階段 與該階段相對(duì)應(yīng)的企業(yè)管理軟件系統(tǒng)表現(xiàn)為單機(jī)處理階段的基于文件的聯(lián)機(jī)或脫機(jī)事務(wù)處理系統(tǒng)。管理系統(tǒng)的開發(fā)還談不上有意識(shí)地進(jìn)行復(fù)用,開發(fā)過程缺乏有效地控制,軟件開發(fā)更多地表現(xiàn)為一種個(gè)人藝術(shù)。1.2.3.2緩慢探索階段 此階段的企業(yè)管理系統(tǒng)已演化為基于關(guān)系數(shù)據(jù)庫的MRPII階段,該階段的企業(yè)管理系統(tǒng)開發(fā)已廣泛使用子程序庫,出現(xiàn)了軟件工程技術(shù)及工具,以一種受控的方式指導(dǎo)軟件開發(fā),提高了軟件開發(fā)的成功率。1.2.3.3高速發(fā)展階段 該階段的企

8、業(yè)信息系統(tǒng)強(qiáng)調(diào)從軟件體系結(jié)構(gòu)的角度,以體系結(jié)構(gòu)為可復(fù)用的大粒度軟件對(duì)象,并以此作為可復(fù)用構(gòu)件的組裝上下文。該階段強(qiáng)調(diào)在企業(yè)建?;A(chǔ)上的對(duì)業(yè)務(wù)規(guī)則、業(yè)務(wù)知識(shí)的面向?qū)ο蟮姆庋b,基于業(yè)務(wù)平臺(tái)以構(gòu)件組裝的方式構(gòu)造構(gòu)件化的企業(yè)信息系統(tǒng);強(qiáng)調(diào)業(yè)務(wù)應(yīng)用與技術(shù)體系分離、采用面向?qū)ο蠹笆录?qū)動(dòng),提高了系統(tǒng)的重用性及可演化性。隨著近幾年來國內(nèi)計(jì)算機(jī)技術(shù)應(yīng)用的迅速發(fā)展,我國在MIS的開發(fā)和應(yīng)用方面取得了成效,并且積累了豐富的實(shí)踐經(jīng)驗(yàn),這對(duì)于今后的發(fā)展和完善將起到積極的推動(dòng)作用。在改革開放,面向市場的大環(huán)境下,為了真正發(fā)揮MIS的潛在作用,預(yù)計(jì)所有系統(tǒng)必將向網(wǎng)絡(luò)化、集成化、智能化和實(shí)用化方面發(fā)展,使企業(yè)引進(jìn)的MIS技

9、術(shù)真正落實(shí)到經(jīng)濟(jì)效益上。目前,我國的信息化建設(shè)已進(jìn)入了快車道,信息基礎(chǔ)設(shè)施不斷加強(qiáng),信息的推廣應(yīng)用逐漸深入。信息系統(tǒng)在管理中的應(yīng)用迅速向綜合的管理層和決策層的信息管理發(fā)展,應(yīng)用水平日趨提高。管理信息系統(tǒng)(MIS),作為計(jì)算機(jī)應(yīng)用的一種高級(jí)形式,在市場經(jīng)濟(jì),信息瞬息萬變的推動(dòng)下,歷經(jīng)3O個(gè)春秋,目前在我國已進(jìn)入了_二個(gè)普及發(fā)展的階段,這種形勢主要來自以下幾個(gè)方面的要求:宏觀決策分析的需要、辦公自動(dòng)化、金融電子化、企業(yè)管理。我國的MIS業(yè)已取得了顯著成效,積累了豐富的經(jīng)驗(yàn)。可以預(yù)料這對(duì)今后國民經(jīng)濟(jì)的發(fā)展必將產(chǎn)生積極的推動(dòng)作用.1.3課題研究目的與意義高等院校進(jìn)行工資模式改革及其系統(tǒng)信息化建設(shè)是目前

10、高校建設(shè)數(shù)字化校園的重要的組成部分。傳統(tǒng)技術(shù)手段下的資管理模式已經(jīng)無法適應(yīng)當(dāng)前高??焖侔l(fā)展以及財(cái)務(wù)部門、教師對(duì)工資管理的需求。過去落后的方式使得教師員工工資發(fā)放效率非常低下,手續(xù)也很繁瑣,需要經(jīng)過層層審批、審核蓋章等繁瑣的工作過程。若遇到大批量的工資調(diào)整,其中部分過程需要反復(fù)幾次才能完成一次業(yè)務(wù),耗費(fèi)了大量的人財(cái)物,無論是管理部門還是教師職工本人均要求學(xué)校開發(fā)一套應(yīng)用性強(qiáng)的信息化工資管理系統(tǒng)。本系統(tǒng)的目標(biāo)使高校工資管理電子化、簡單化,以方便高校公布,修改職工工資情況。對(duì)于企業(yè)管理應(yīng)用系統(tǒng)軟件最終用戶為:高校的管理人員和高校的員工。實(shí)現(xiàn)管理系統(tǒng)的正常工作,非計(jì)算機(jī)人員也可以熟練地對(duì)高校職工信息進(jìn)

11、行操作。當(dāng)今社會(huì)必須借助計(jì)算機(jī)這種當(dāng)代信息技術(shù)的最新成果來實(shí)現(xiàn)高校的運(yùn)行和管理。本文基于數(shù)據(jù)庫和信息管理系統(tǒng)設(shè)計(jì)一套專門為高校量身打造的工資管理系統(tǒng),操作簡單,使用方便,易于管理,打破了財(cái)務(wù)管理的傳統(tǒng)方法,避免了人為的疏忽所造成的操作失誤,克服了傳統(tǒng)方法中易產(chǎn)生的問題,使管理員可以有序的、全面的對(duì)每一位職工進(jìn)行管理,嚴(yán)格按照工資發(fā)放制度及工資條款計(jì)算并發(fā)放員工工資。1.4主要研究內(nèi)容此工資管理系統(tǒng)主要由“用戶信息管理”、“工資核算”、“工資查詢”、“員工基本信息管理”幾個(gè)重要部分組成,可以實(shí)現(xiàn)對(duì)職工工資的輸入、編輯、統(tǒng)計(jì)、修改和查詢等以及員工信息的修改、查詢。 (1)對(duì)人員的部分工資進(jìn)行修改、

12、錄入。可以對(duì)人員的工資信息修改 (2)查詢統(tǒng)計(jì)功能。要求即可以按照一定的查詢方式進(jìn)行,比如按照單位名稱,姓名,職務(wù),工資年份,工資月份等條件來進(jìn)行查詢統(tǒng)計(jì)。  (3)工資顯示功能。要求能顯示職工的工資發(fā)放情況。 (4)可以對(duì)人員與用戶的基本信息的修改、增加、刪除。 計(jì)算員工的工資,需要考慮在事假、病假所扣除的部分與工作完成情況等情況所獎(jiǎng)勵(lì)的部分。需指明給員工發(fā)薪水的方式,大多數(shù)的員工是通過銀行卡來結(jié)算工資的,這里我們考慮是通過銀行卡,則需要知道賬號(hào)和卡的類型。有幾種原因可以扣除工資:如個(gè)人所得稅、養(yǎng)老保險(xiǎn)、考勤、失業(yè)保險(xiǎn)、水電費(fèi)、住房公積金等。1.5章節(jié)安排本文根據(jù)軟件工程開發(fā)的一般

13、步驟將此文分為七個(gè)章節(jié),針對(duì)高校教師工資管理系統(tǒng)的功能需求分析,完成了系統(tǒng)功能架構(gòu)及詳細(xì)設(shè)計(jì),闡述了教師工資管理系統(tǒng)主要功能的實(shí)現(xiàn)過程及測試計(jì)劃,最后對(duì)文章的主要內(nèi)容進(jìn)行了總結(jié),并給出了用戶手冊。文章主要結(jié)構(gòu)如下:Ø 第一章緒論部分。主要分析了當(dāng)前高校教師工資系統(tǒng)的開發(fā)背景,在結(jié)合國內(nèi)外工資管理系統(tǒng)研究現(xiàn)狀的基礎(chǔ)上,強(qiáng)調(diào)了本系統(tǒng)開發(fā)的意義,給出了編寫系統(tǒng)的主要步驟。Ø 第二章系統(tǒng)開發(fā)理論和關(guān)鍵技術(shù)分析。根據(jù)系統(tǒng)開發(fā)的目的及需求報(bào)告分析,確定了適合的系統(tǒng)開發(fā)工具。Ø 第三章系統(tǒng)目標(biāo)需求分析。本章在對(duì)高校教師工資信息管理系統(tǒng)現(xiàn)狀及管理特征分析的基礎(chǔ)上,站在系統(tǒng)整體開發(fā)

14、的角度,根據(jù)結(jié)構(gòu)法與面相對(duì)象相結(jié)合的分析方法對(duì)系統(tǒng)主要用戶、功能需求及業(yè)務(wù)流程進(jìn)行分析與建模,并給出了系統(tǒng)主要用例及系統(tǒng)環(huán)境的需求,為下一步的系統(tǒng)設(shè)計(jì)奠定了基礎(chǔ)。Ø 第四章系統(tǒng)詳細(xì)設(shè)計(jì)。完成了工資管理系統(tǒng)主要功能模塊的設(shè)計(jì),給出了詳細(xì)的功能結(jié)構(gòu)設(shè)計(jì)圖,最后根據(jù)數(shù)據(jù)流圖中的數(shù)據(jù)字典,結(jié)合關(guān)系型數(shù)據(jù)管理設(shè)計(jì)的基礎(chǔ)理論,完成了系統(tǒng)后臺(tái)數(shù)據(jù)庫設(shè)計(jì),給出了給出了各數(shù)據(jù)表的詳細(xì)邏輯結(jié)構(gòu)及其定義。Ø 第五章系統(tǒng)實(shí)現(xiàn)過程。介給出了系統(tǒng)主要實(shí)現(xiàn)界面。Ø 第六章系統(tǒng)測試。 給出了系統(tǒng)測試方案和測試結(jié)果分析,針對(duì)高校工資管理系統(tǒng)實(shí)施部署。Ø 第七章用戶手冊。是管理系統(tǒng)前期開發(fā)

15、階段針對(duì)用戶所進(jìn)行的用戶手冊,在本章中我們通過簡單的介紹,使用戶可以對(duì)系統(tǒng)的功能有大概的了解,確保使用系統(tǒng)的時(shí)候可以快速的操作。第二章 系統(tǒng)開發(fā)理論和關(guān)鍵技術(shù)分析2.1軟件開發(fā)方法不同人在進(jìn)行軟件開發(fā)的時(shí)候采用的方法都有自己的考量,但目前我們接觸過的方法是結(jié)構(gòu)化方法與面向?qū)ο蟮姆椒?。結(jié)構(gòu)化分析方法是強(qiáng)調(diào)開發(fā)方法的結(jié)構(gòu)合理性以及所開發(fā)軟件的結(jié)構(gòu)合理性的軟件開發(fā)方法。結(jié)構(gòu)是指系統(tǒng)內(nèi)各個(gè)組成要素之間的相互聯(lián)系、相互作用的框架。通過自頂向下的程序分析將軟件系統(tǒng)逐步分解成不同的子模塊,因此能夠非常清晰的看出系統(tǒng)的模塊結(jié)構(gòu)及相互關(guān)系,結(jié)構(gòu)化分析方法給出一組幫助系統(tǒng)分析人員產(chǎn)生功能規(guī)約的原理與技術(shù)。它一般利

16、用圖形表達(dá)用戶需求,使用的手段主要有數(shù)據(jù)流圖、數(shù)據(jù)字典、結(jié)構(gòu)化語言、判定表以及判定樹等。因此這種方法也成為面向過程的軟件開發(fā),這種分析方法也和當(dāng)時(shí)的結(jié)構(gòu)化編程語言實(shí)現(xiàn)完美的結(jié)合。結(jié)構(gòu)化編程通常由順序、選擇、循環(huán)這三類典型邏輯過程組成。通過這三種編程結(jié)構(gòu)能夠開發(fā)出任意功能結(jié)構(gòu)模塊的軟件系統(tǒng),把復(fù)雜的程序分解為程序模塊的層次圖,利用一個(gè)個(gè)的函數(shù)來實(shí)現(xiàn)事務(wù)的執(zhí)行過程,使用的時(shí)候通過互相間的調(diào)用來實(shí)現(xiàn)數(shù)據(jù)及邏輯關(guān)聯(lián)。結(jié)構(gòu)化設(shè)計(jì)通過將系統(tǒng)分解成不同層次的結(jié)構(gòu)圖來建立系統(tǒng)實(shí)現(xiàn)過程中數(shù)據(jù)流之間的相互關(guān)系,從而確立系統(tǒng)中相應(yīng)事務(wù)(包含程序集、模塊功能、功能接口)。在結(jié)構(gòu)化分析與設(shè)計(jì)中,生成的主要數(shù)據(jù)模型及圖形

17、就是數(shù)據(jù)流圖(DFD)及數(shù)據(jù)字典,數(shù)據(jù)字典通過字典的方式定義了系統(tǒng)中相應(yīng)的數(shù)據(jù)處理格式、規(guī)范等,數(shù)據(jù)流圖則表明了系統(tǒng)輸入、處理、存儲(chǔ)和輸出的一系列過程這些過程相互間的數(shù)據(jù)聯(lián)系等。面向?qū)ο蟮姆治雠c設(shè)計(jì)是近些年流行的一種方法,是現(xiàn)代軟件企業(yè)廣為采用的一項(xiàng)有效技術(shù),如今它一絕對(duì)的優(yōu)勢已經(jīng)成為軟件領(lǐng)域的主流技術(shù),圍繞著此方法產(chǎn)生了很多集成開發(fā)平臺(tái),比較適合人們使用。面向?qū)ο蠹夹g(shù)的優(yōu)點(diǎn)即為能夠構(gòu)建與現(xiàn)實(shí)世界相對(duì)應(yīng)的問題模型,并保持他們的結(jié)構(gòu)、關(guān)系和行為為模式。尤其在方法需要借助標(biāo)準(zhǔn)化的概念以及方法來進(jìn)行描述,其中主要涉及的概念包括類及類圖,對(duì)象及其屬性、方法,繼承、封裝、重載、多態(tài)等。而統(tǒng)一建模語言()

18、能夠很好的描述這些相關(guān)概念因而在面向?qū)ο蠹夹g(shù)開發(fā)中的到了廣泛應(yīng)用。經(jīng)過考量之后,我們決定使用面向?qū)ο蠓椒ㄟM(jìn)行系統(tǒng)用戶界面的設(shè)計(jì)和實(shí)現(xiàn),而針對(duì)界面中的每一控件的實(shí)現(xiàn)才用結(jié)構(gòu)化編程。于是,我們小組選擇了SQL SERVER2008R2和visual studio 2012這兩種編程軟件,同時(shí)還是用了Microsoft Office Visio 2007。2.2 Microsoft Office Visio 2007 主要使用了visio中的統(tǒng)一建模語言(UML)。UML的目標(biāo)是以面向?qū)ο髨D的方式來描述任何類型的系統(tǒng),具有很寬的應(yīng)用領(lǐng)域。UML適用于系統(tǒng)開發(fā)過程中從需求規(guī)格描述到系統(tǒng)完成后測試的不同

19、階段。在需求分析階段,可以用用例來捕獲用戶需求。通過用例建模,描述對(duì)系統(tǒng)感興趣的外部角色及其對(duì)系統(tǒng)(用例)的功能要求。分析階段主要關(guān)心問題域中的主要概念(如抽象、類和對(duì)象等)和機(jī)制,需要識(shí)別這些類以及它們相互間的關(guān)系,并用UML類圖來描述。為實(shí)現(xiàn)用例,類之間需要協(xié)作,這可以用UML動(dòng)態(tài)模型來描述。在分析階段,只對(duì)問題域的對(duì)象(現(xiàn)實(shí)世界的概念)建模,而不考慮定義軟件系統(tǒng)中技術(shù)細(xì)節(jié)的類(如處理用戶接口、數(shù)據(jù)庫、通訊和并行性等問題的類)。這些技術(shù)細(xì)節(jié)將在設(shè)計(jì)階段引入,因此設(shè)計(jì)階段為構(gòu)造階段提供更詳細(xì)的規(guī)格說明。編程(構(gòu)造)是一個(gè)獨(dú)立的階段,其任務(wù)是用面向?qū)ο缶幊陶Z言將來自設(shè)計(jì)階段的類轉(zhuǎn)換成實(shí)際的代碼

20、。在用UML建立分析和設(shè)計(jì)模型時(shí),應(yīng)盡量避免考慮把模型轉(zhuǎn)換成某種特定的編程語言。因?yàn)樵谠缙陔A段,模型僅僅是理解和分析系統(tǒng)結(jié)構(gòu)的工具,過早考慮編碼問題十分不利于建立簡單正確的模型。根據(jù)這些圖示不同的表現(xiàn)形式,主要可分為靜態(tài)模型和動(dòng)態(tài)模型這兩大類,一般描述系統(tǒng)構(gòu)成及邏輯關(guān)聯(lián)的模型稱為靜態(tài)模型,常用的有類圖、組件圖、部署圖、對(duì)象圖、包圖等,動(dòng)態(tài)模型則用來描述靜態(tài)模型中各實(shí)體、對(duì)象、類在相應(yīng)條件下之間的接口、時(shí)間、過程等相互行為和關(guān)系,具體包括行為圖、活動(dòng)圖、序列圖(順序圖),時(shí)間圖、狀態(tài)機(jī)圖、交互圖等這些模型圖在系統(tǒng)分析和開發(fā)中的作用是各有不同的,限于篇幅,這里就不一一介紹,關(guān)于這些圖的更詳細(xì)定義可

21、參閱下文。2.3SQL SERVER2008R2應(yīng)用SQL Server是一個(gè)典型的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在中小型數(shù)據(jù)應(yīng)用中獲得廣泛應(yīng)用。由于SQL Server 2000能夠作為Internet或內(nèi)部網(wǎng)絡(luò)服務(wù)器的后端數(shù)據(jù)庫,通過Web站點(diǎn)共享數(shù)據(jù),能夠非常方便的發(fā)布網(wǎng)頁及其它內(nèi)容,使用者只需要簡單的代碼編寫就能夠快速訪問數(shù)據(jù)庫中的內(nèi)容。本文所實(shí)現(xiàn)的高校教師工資管理系統(tǒng)中所有基礎(chǔ)信息、中間結(jié)果的存儲(chǔ)均采用SQL SERVER2008R2編寫。2.4 visual studio 2012 應(yīng)用VS是一個(gè)基本完整的開發(fā)工具集,它包括了整個(gè)軟件生命周期中所需要的大部分工具,如UML工具、代碼管控工具

22、、集成開發(fā)環(huán)境(IDE)等等。所寫的目標(biāo)代碼適用于微軟支持的所有平臺(tái)。而且它是目前最流行的Windows平臺(tái)應(yīng)用程序。它的開發(fā)環(huán)境不僅能幫助軟件開發(fā)者提高軟件開發(fā)的質(zhì)量和效率,縮短開發(fā)周期,而且還具備強(qiáng)大的數(shù)據(jù)庫管理功能,能夠滿足本次系統(tǒng)的開發(fā)需求。2.4本章小結(jié)本章主要介紹了系統(tǒng)開發(fā)中所涉及到主要理論和關(guān)鍵技術(shù),詳細(xì)闡述一類軟件visual studio 2012,然后介紹了統(tǒng)一建模語言及SQL Server2008R2數(shù)據(jù)庫系統(tǒng)。所介紹的都是本系統(tǒng)所用的關(guān)鍵技術(shù),全部采用開源的框架及技術(shù)。第三章系統(tǒng)目標(biāo)需求分析3.1 系統(tǒng)實(shí)現(xiàn)目標(biāo) 3.1.1概述目標(biāo)分析是對(duì)信息系統(tǒng)所要達(dá)到的目標(biāo)的分析,是

23、系統(tǒng)建設(shè)的導(dǎo)航燈。此文檔中高校工資管理系統(tǒng)的主要目標(biāo)是對(duì)員工信息進(jìn)行全面、安全管理,對(duì)工資統(tǒng)計(jì)進(jìn)行詳細(xì)、謹(jǐn)慎統(tǒng)計(jì),對(duì)工資組成進(jìn)行合理安排,以及保障系統(tǒng)安全、友好、可靠,能更好的處理系統(tǒng)業(yè)務(wù)等。下面就高校工資管理系統(tǒng)的總目標(biāo)、功能目標(biāo)、性能目標(biāo)等進(jìn)行詳細(xì)說明。3.1.2 信息系統(tǒng)目標(biāo)3.1.2.1總目標(biāo)Ø 對(duì)公司的員工信息,工資統(tǒng)計(jì)提供全方面管理。Ø 對(duì)工資管理提供全面,快速,詳細(xì)的處理。Ø 系統(tǒng)安全,友好,可靠。Ø 數(shù)據(jù)打印和導(dǎo)出方便3.1.2.2功能目標(biāo)1)系統(tǒng)用戶管理系統(tǒng)用戶:提供對(duì)系統(tǒng)用戶數(shù)據(jù)的添加,修改,刪除,修改用戶口令等功能2)員工信息管理員

24、工信息:實(shí)現(xiàn)對(duì)員工基本信息的管理操作,包括員工基本數(shù)據(jù)信息的添加、修改、刪除和查詢等功能;3)工資標(biāo)準(zhǔn)設(shè)定工資標(biāo)準(zhǔn):包括基本工資及獎(jiǎng)金的設(shè)定4) 工資管理對(duì)工資進(jìn)行統(tǒng)計(jì)、核算,打印工資單等;3.1.2.3性能目標(biāo)系統(tǒng)長期、安全、穩(wěn)定、可靠、高效的運(yùn)行。3.2結(jié)構(gòu)3.2.1信息系統(tǒng)需求結(jié)構(gòu)表3-1系統(tǒng)需求結(jié)構(gòu)圖3.2.2需求結(jié)構(gòu)的說明3.2.2.1員工基本檔案信息管理需求描述凡屬于本院校的員工,都需要對(duì)其基本的檔案信息做好記錄存儲(chǔ)處理。以方便高級(jí)管理人員時(shí)時(shí)的了解或查閱其員工基本信息。對(duì)員工基本信息的操作包括添加信息、修改信息、查詢信息,同時(shí)在數(shù)據(jù)庫中要形成員工基本信息表。3.2.2.2工資管理

25、需求描述Ø 工資計(jì)算: 在進(jìn)行工資計(jì)算之前,管理員首先應(yīng)該根據(jù)部門的實(shí)際業(yè)務(wù)情況確定好各個(gè)部門中所需要的工資項(xiàng)目及分別對(duì)工資項(xiàng)目進(jìn)行計(jì)算的方式,然后按照系統(tǒng)工資種類的設(shè)定,對(duì)每個(gè)員工分別依次實(shí)際工資項(xiàng)目構(gòu)成情況,如考勤情況工資、底薪工資、獎(jiǎng)懲工資、提成工資、應(yīng)交所得稅等等項(xiàng)目,錄入相應(yīng)的工資金額數(shù),再計(jì)算出總的應(yīng)得工資、實(shí)得工資的工資項(xiàng)目。在數(shù)據(jù)的錄入過程中系統(tǒng)會(huì)根據(jù)用戶誤輸、錯(cuò)誤輸入智能提示引導(dǎo)用戶錄入數(shù)據(jù)的正確性。要形成的數(shù)據(jù)庫中的表為員工工資信息表。在進(jìn)行工資的發(fā)放處理時(shí),管理員通過電子郵件的方式發(fā)送領(lǐng)取工資的通知,通過嵌套一個(gè)可以進(jìn)行郵件群發(fā)的郵件服務(wù)器來進(jìn)行處理,需要進(jìn)行銀

26、行代發(fā)的員工,系統(tǒng)通過生成相應(yīng)的銀行轉(zhuǎn)帳憑據(jù)為員工統(tǒng)一進(jìn)行銀行轉(zhuǎn)帳代發(fā)統(tǒng)一辦理。在數(shù)據(jù)庫中需要具有銀行轉(zhuǎn)帳憑據(jù)表。Ø 工資統(tǒng)計(jì)分析:對(duì)員工工資數(shù)據(jù)計(jì)算完后,同時(shí)要將工資信息統(tǒng)計(jì)分析,如匯總統(tǒng)計(jì),工資項(xiàng)目明細(xì)數(shù)據(jù)的匯總等,又分為對(duì)員工個(gè)人工資統(tǒng)計(jì)分析、部門工資統(tǒng)計(jì)分析、月份工資統(tǒng)計(jì)分析、季度工資統(tǒng)計(jì)分析、年工資分析統(tǒng)計(jì)。且統(tǒng)計(jì)分析結(jié)果可以以柱狀圖、餅狀圖的方式顯示統(tǒng)計(jì)結(jié)果。以很直觀明了的方式最后通過報(bào)表的方式反饋到高級(jí)管理人員處,這時(shí),在數(shù)據(jù)庫中要形成員工個(gè)人工資信息統(tǒng)計(jì)表、部門工資信息統(tǒng)計(jì)表。 3.2.2.3工資查詢需求描述在查詢這個(gè)模塊里,系統(tǒng)能支持用戶在客戶端按照各種不同的字段名

27、稱進(jìn)行工資信息的查詢。同時(shí),迅速的響應(yīng)用戶的查詢請(qǐng)求,不同級(jí)別的人系統(tǒng)會(huì)根據(jù)其權(quán)限級(jí)別的大小享有不同程度的功能。不同級(jí)別的人不能越權(quán)進(jìn)行操作。在查詢過程中,為避免由于在同一時(shí)刻里訪問人數(shù)過多造成響應(yīng)緩慢時(shí),每登錄的一個(gè)用戶,系統(tǒng)記數(shù)器自動(dòng)加一,當(dāng)記數(shù)大于峰值時(shí),系統(tǒng)彈出對(duì)話框提示用戶進(jìn)行等待,從而有效的避免了系統(tǒng)在查詢過程中快速響應(yīng)的優(yōu)點(diǎn)。 3.2.2.4報(bào)表生成與打印在員工領(lǐng)取工資時(shí),能為個(gè)人生成個(gè)人工資組成及相應(yīng)金額的工資條。同時(shí)形成部門月報(bào)表、季報(bào)表、年終報(bào)表。 3.2.2.5系統(tǒng)維護(hù) 用戶在第一次使用系統(tǒng)時(shí),在服務(wù)器端需要用戶做系統(tǒng)初始化的處理,包括;1.設(shè)置工資項(xiàng)目種類、相應(yīng)工資項(xiàng)目

28、的計(jì)算2.設(shè)置系統(tǒng)使用用戶及口令、權(quán)限的級(jí)別,對(duì)公司不同要求用戶授不同權(quán)限,可限制一次性訪問數(shù)據(jù)庫用戶數(shù)量。對(duì)每個(gè)訪問數(shù)據(jù)庫的登陸用戶有日志記錄。由系統(tǒng)管理員維護(hù)。在系統(tǒng)運(yùn)行過程中,數(shù)據(jù)庫管理員在系統(tǒng)運(yùn)行過程中,還可以即使的進(jìn)行系統(tǒng)數(shù)據(jù)的更改,如:對(duì)員工工資數(shù)據(jù)的更改,對(duì)工資項(xiàng)目計(jì)算方式的更改,定期做好系統(tǒng)數(shù)據(jù)的備份操作、還原、清理等。3.3功能3.3.1概述信息系統(tǒng)功能是信息系統(tǒng)具有的效能和作用。信息系統(tǒng)的目標(biāo)通過信息系統(tǒng)的功能來實(shí)現(xiàn)。通過對(duì)系統(tǒng)功能的分析明確系統(tǒng)的主要功能,以便于系統(tǒng)的開發(fā)。在該系統(tǒng)中主要涉及三類人員:系統(tǒng)管理員、工資管理員和普通用戶。系統(tǒng)管理員可以實(shí)現(xiàn)對(duì)用戶的操作管理,工

29、資管理員實(shí)現(xiàn)對(duì)工資的操作管理,普通用戶則主要是查詢自己的工資信息。3.3.2系統(tǒng)結(jié)構(gòu)分析在工資信息系統(tǒng)開發(fā)過程中,通過結(jié)構(gòu)化分析方法能夠描述軟件系統(tǒng)的邏輯結(jié)構(gòu)模型,清楚地描述出整個(gè)軟件活動(dòng)中從輸入到輸出整個(gè)活動(dòng)過程中由人或者計(jì)算機(jī)執(zhí)行的過程。數(shù)據(jù)流圖是非常勝任上述要求的圖形化工具,已被證明是建立過程模型中非常有價(jià)值的圖形化模型。因此能夠很好的描述系統(tǒng)功能需求,它從使用者角度看待系統(tǒng)邏輯功能,從數(shù)據(jù)的表示、傳遞和存儲(chǔ)、處理及結(jié)果的輸出等不同角度,以圖形的方式來描述數(shù)據(jù)在系統(tǒng)內(nèi)部的變換過程。表3-2工資管理系統(tǒng)數(shù)據(jù)流程圖3.3.3數(shù)據(jù)字典在結(jié)構(gòu)化分析階段,數(shù)據(jù)字典是對(duì)管理信息系統(tǒng)中數(shù)據(jù)項(xiàng)的結(jié)構(gòu)、各

30、項(xiàng)定義的最好工具,也是后續(xù)進(jìn)行數(shù)據(jù)庫設(shè)計(jì)的重要依據(jù)。在結(jié)構(gòu)化分析中,數(shù)據(jù)字典的作用是給數(shù)據(jù)流圖上每個(gè)成分加以定義和說明,能夠存儲(chǔ)數(shù)據(jù)庫中的所有相關(guān)信息,利用數(shù)據(jù)字典能夠?qū)?shù)據(jù)項(xiàng)及數(shù)據(jù)結(jié)構(gòu)的地定義隨時(shí)進(jìn)行查詢,從而提供給開發(fā)人員隨時(shí)查詢自己所不了解的條目的相關(guān)解釋。在本系統(tǒng)的需求分析部分,數(shù)字字典的建立主要依據(jù)上述給出的幾個(gè)數(shù)據(jù)流圖中對(duì)操作的限制以及相關(guān)文字集合的描述所形成,根據(jù)數(shù)據(jù)字典中所建立的數(shù)據(jù)項(xiàng)目的組成及具體的定義能夠清楚的幫助設(shè)計(jì)人員完成數(shù)據(jù)庫的設(shè)計(jì),最終輔助系統(tǒng)分析員和軟件用戶進(jìn)行交流和通信。表3-2中給出的是系統(tǒng)主要用戶信息的描述字典。表3-3是學(xué)校各部門數(shù)據(jù)信息字典。表3-3用戶

31、基本信息數(shù)據(jù)字典名字:用戶基本信息數(shù)據(jù)定義:用戶基本信息=職工號(hào)+職工姓名+性別+家庭住址+年齡+身份證號(hào)+照片+出生日期+畢業(yè)學(xué)校+手機(jī)號(hào)+郵箱+參加工作時(shí)間+職稱+所屬院系+崗位級(jí)別+薪級(jí)級(jí)別+銀行卡號(hào)+工齡描述:每個(gè)用戶的詳細(xì)信息位置:輸入表3-4部門信息數(shù)據(jù)字典名字:部門信息定義:部門信息=部門編號(hào)+部門名稱+部門領(lǐng)導(dǎo)+辦公地點(diǎn)描述:部門信息的詳細(xì)信息位置:輸入3.3.4功能用例模型3.3.4.1工資管理系統(tǒng)的系統(tǒng)管理用例圖 3-5u 用戶信息管理:信息管理編號(hào):01-01使用者:系統(tǒng)管理員系統(tǒng)管理員通過此功能完成對(duì)用戶信息個(gè)管理。系統(tǒng)管理員將職工信息輸入到計(jì)算機(jī)系統(tǒng)中,計(jì)算機(jī)給出該職

32、工的姓名、性別、年齡、職工工號(hào)、職稱等信息。然后系統(tǒng)管理員根據(jù)要求,對(duì)職工信息進(jìn)行修改,刪除。系統(tǒng)管理員進(jìn)入職工信息管理系統(tǒng),根據(jù)需求可以添加系統(tǒng)用戶。u 用戶權(quán)限管理:權(quán)限管理編號(hào):01-02使用者:系統(tǒng)管理員系統(tǒng)管理員通過建立多個(gè)操作用戶,提供管理員與普通用戶2中權(quán)限,不同用戶擁有不同的管理權(quán)限。通過進(jìn)入相應(yīng)的系統(tǒng),可以對(duì)登陸用戶的的用戶密碼進(jìn)行修改。u 用戶信息維護(hù):信息維護(hù)編號(hào):01-03使用者:系統(tǒng)管理員系統(tǒng)管理員對(duì)系統(tǒng)進(jìn)行初始化。系統(tǒng)管理員可通過對(duì)系統(tǒng)訪問路徑、訪問人數(shù)限制以及為職工提供完善的工資統(tǒng)計(jì)流程以及生成各種日志,然后對(duì)相關(guān)信息進(jìn)行設(shè)置。3.3.4.2工資管理系統(tǒng)的普通用戶

33、管理用例圖 3-6u 普通用戶:基本信息查詢編號(hào)02-01使用者:普通用戶普通用戶通過此功能完成對(duì)自身基本信息的查詢。普通用戶登錄系統(tǒng)后,可查詢自己的姓名、性別、年齡等基本信息是否正確,若有誤,可聯(lián)系系統(tǒng)管理員對(duì)錯(cuò)誤信息進(jìn)行修改。u 普通用戶:密碼修改編號(hào)02-02使用者:普通用戶普通用戶通過此功能對(duì)自己賬戶密碼進(jìn)行修改。u 普通用戶:工資單查詢編號(hào)02-03使用者:普通用戶普通用戶通過此功能對(duì)工資的基本情況進(jìn)行查詢,包括崗位工資,浮動(dòng)工資及其他工資表信息。此時(shí)用戶可以清楚的了解自己工資的構(gòu)成,以及每項(xiàng)工資的來源。u 普通用戶:工資單打印 編號(hào)02-04 使用者:普通用戶 普通用戶通過此功能對(duì)

34、工資單查詢到的基本情況進(jìn)行打印。3.3.4.3工資管理系統(tǒng)的工資管理員管理用例圖 3-7u 工資管理:工資查詢編號(hào):03-01-01使用者:工資管理員工資管理員通過此功能完成工資查詢工作。工資管理員把要查詢的教師的職工編號(hào)和年月輸入系統(tǒng)中,計(jì)算機(jī)就會(huì)自動(dòng)給該教師在在改年該月的工資信息:工資單編號(hào)、職工基本信息、總工資、獎(jiǎng)金、罰款、五險(xiǎn)一金等,并且可以將該工資單打印。u 工資管理:工資統(tǒng)計(jì)編號(hào):03-01-02使用者:工資管理員工資管理員通過此功能完成工資統(tǒng)計(jì)工作。工資管理員把教師的職工編號(hào)和年份輸入系統(tǒng)中,根據(jù)工資核算模塊算出的月工資總額,統(tǒng)計(jì)出該教師在該年的總工資,包括總的獎(jiǎng)金、罰款。也可以

35、只輸入年份或月份統(tǒng)計(jì)出單位在該月或改年所發(fā)放的總工資。u 工資管理:工資修改編號(hào):03-01-03使用者:工資管理員工資管理員通過此功能完成工資修改工作。如果職工通過核對(duì)發(fā)現(xiàn)自己的工資核算有問題,經(jīng)確認(rèn)確實(shí)計(jì)算錯(cuò)誤后,則管理員可以進(jìn)入該系統(tǒng)修改教師的工資信息,從而進(jìn)行補(bǔ)發(fā)或追回多發(fā)的工資。u 工資管理: 工資核算編號(hào):03-01-04使用者:工資管理員工資管理員通過此功能完成獎(jiǎng)金核算工作。工資管理員根據(jù)獎(jiǎng)懲管理模塊算出的獎(jiǎng)懲金額,以及在五險(xiǎn)一金管理模塊中計(jì)算出的應(yīng)扣除的金額和教師的各項(xiàng)固定工資進(jìn)行匯總,核算出教師在當(dāng)月的工資,并打印出工資單。u 五險(xiǎn)一金:五險(xiǎn)一金管理編號(hào):03-02-01使用

36、者:工資管理員工資管理員通過此功能完成五險(xiǎn)一金的金額設(shè)定,計(jì)算出每月應(yīng)扣除的費(fèi)用。u 基本工資設(shè)定:職稱工資設(shè)定編號(hào):03-03-01使用者:工資管理員工資管理員通過此功能完成不同職稱級(jí)別的基本工資金額設(shè)定,為月末計(jì)算總工資做準(zhǔn)備。當(dāng)某教師職稱發(fā)生改變時(shí),其基本工資就會(huì)依據(jù)該設(shè)定進(jìn)行變更。當(dāng)不同職稱級(jí)別的基本工資發(fā)生改變時(shí),管理員可以通過此模塊修改該級(jí)別下的基本工資。也可以輸入職稱編號(hào)查詢該職稱級(jí)別的基本工資。u 基本工資設(shè)定:職位工資設(shè)定編號(hào):03-03-02使用者:管理員工資管理員通過此功能完成不同職位級(jí)別的基本工資金額設(shè)定,為月末計(jì)算總工資做準(zhǔn)備。當(dāng)某教師職位發(fā)生改變時(shí),其基本工資就會(huì)依

37、據(jù)該設(shè)定進(jìn)行變更。當(dāng)不同職位級(jí)別的基本工資發(fā)生改變時(shí),管理員可以通過此模塊修改該級(jí)別下的基本工資。也可以輸入職位編號(hào)查詢該職位級(jí)別的基本工資。u 獎(jiǎng)懲管理:獎(jiǎng)勵(lì)管理編號(hào):03-04-01使用者:工資管理員工資管理員通過此功能完成獎(jiǎng)勵(lì)類別及各類別應(yīng)獲得的獎(jiǎng)勵(lì)標(biāo)準(zhǔn)的制定。根據(jù)從各系(學(xué)院)處獲得的各個(gè)教師工作完成情況,對(duì)于超額完成的部分計(jì)算出相應(yīng)的獎(jiǎng)金;再根據(jù)教師在外所獲得的獎(jiǎng)項(xiàng)和獎(jiǎng)勵(lì)標(biāo)準(zhǔn)計(jì)算出相應(yīng)的獎(jiǎng)金。最后匯總出個(gè)教師在當(dāng)月應(yīng)獲得的獎(jiǎng)勵(lì)總額及所獲得的年總獎(jiǎng)金金額。u 獎(jiǎng)懲管理:教學(xué)事故管理編號(hào):03-04-02使用者:工資管理員工資管理員通過此功能完成教學(xué)事故類別及各類別應(yīng)扣除的罰款標(biāo)準(zhǔn)的制定

38、。根據(jù)從各系(學(xué)院)處獲得的各個(gè)教師工作完成情況,對(duì)于未完成的部分計(jì)算出相應(yīng)的罰款。 3.3.5用例的處理流程 3-83.4性能3.4.1概述信息系統(tǒng)性能需求分析是對(duì)用戶提出的各種性能要求進(jìn)行綜合分析,確定出合理、可行的信息系統(tǒng)性能的工作,用戶提出的要求往往站在自己的角度,這很可能導(dǎo)致性能要求與整體目標(biāo)混亂,或性能要求含糊不清等,這就需要我們分析人員去粗求精,去偽存真,確定合理的性能需求。本系統(tǒng)就在效率、處理方式、可靠性、安全性、靈活性、適應(yīng)性、透明性等性能需求下,從技術(shù)、經(jīng)濟(jì)、社會(huì)等方面進(jìn)行性能綜合分析。3.4.2性能需求為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運(yùn)行,高校工資管理系統(tǒng)應(yīng)

39、該滿足以下的性能需求:(1)效率:在進(jìn)行向數(shù)據(jù)庫文件提取數(shù)據(jù)時(shí),要求數(shù)據(jù)記錄定位準(zhǔn)確,在往數(shù)據(jù)庫文件數(shù)組中添加數(shù)據(jù)時(shí),要求輸入數(shù)據(jù)準(zhǔn)確。同時(shí),要求系統(tǒng)的處理速度快、響應(yīng)時(shí)間快等。(2)處理方式:系統(tǒng)結(jié)構(gòu)完整,全面,使系統(tǒng)用戶使用方便。(3)可靠性:系統(tǒng)穩(wěn)定安全,可有效的保存各項(xiàng)相關(guān)數(shù)據(jù),使數(shù)據(jù)存儲(chǔ)安全可靠(4)安全性:系統(tǒng)的安全性能保證合法用戶能夠正確使用系統(tǒng),并防止非法用戶訪問系統(tǒng)。(5)靈活性:當(dāng)需求發(fā)生些變化時(shí),高校工資系統(tǒng)的操作方式,數(shù)據(jù)結(jié)構(gòu),運(yùn)行環(huán)境基本不會(huì)發(fā)生變化,變化只是將對(duì)應(yīng)的數(shù)據(jù)文件內(nèi)的記錄改變,或?qū)⑦^濾條件改變即可。(6)適應(yīng)性:應(yīng)該明確的是,實(shí)際操作人員對(duì)計(jì)算機(jī)的了解程度

40、和實(shí)際的操作能力各不相同,因此軟件應(yīng)具有一定的適應(yīng)能力。一方面要保證計(jì)算機(jī)的初級(jí)操作人員在經(jīng)過短期的培訓(xùn)之后能夠很好的勝任基本的操作要求,另一方面還要能夠滿足計(jì)算機(jī)的熟練人員對(duì)操作的靈活性方面的較高層次上的要求。(7)透明性:在系統(tǒng)設(shè)計(jì)中,應(yīng)充分利用計(jì)算機(jī)在處理數(shù)據(jù)方面的能力,從而盡可能減輕操作人員的工作,實(shí)現(xiàn)一定意義上的透明操作,即用戶無須知道模塊功能實(shí)現(xiàn)的具體過程,只需要設(shè)置一定的操作選項(xiàng),計(jì)算機(jī)即可按照用戶的要求得到所需要的處理結(jié)果,具體的操作細(xì)節(jié)對(duì)用戶是“透明”的。采用這樣的設(shè)計(jì)一方面可減輕使用者的操作復(fù)雜性,另一方面還可使操作折兌數(shù)據(jù)處理的針對(duì)性更強(qiáng),從而提高了工作的效率。3.4.3

41、性能分析說明3.4.3.1性能的技術(shù)因素分析在用戶目標(biāo)中要求,“系統(tǒng)處理效率要比手工提高100%”。此目標(biāo)是用戶提出的,他們并沒有考慮現(xiàn)在信息技術(shù)發(fā)展的動(dòng)態(tài)及目前所達(dá)到的水平。因此,用戶所提出的此項(xiàng)性能要求在技術(shù)上還達(dá)不到,或者要達(dá)到此項(xiàng)性能目標(biāo)的代價(jià)很大。從原理上分析,能將系統(tǒng)的處理效率比手工提高30%,或說在最大的程度上提高。因此,從技術(shù)角度看,用戶提出的這項(xiàng)性能要求過高,可以修改為“系統(tǒng)處理效率要比手工提高30%”。3.4.3.2性能的經(jīng)濟(jì)因素分析在用戶目標(biāo)中,用戶提出“不允許在工作期間停機(jī),不允許在運(yùn)行期間出現(xiàn)故障和錯(cuò)誤?!钡囊?。由于系統(tǒng)的停機(jī)時(shí)有多種因素造成的,系統(tǒng)的硬件或網(wǎng)絡(luò)故障

42、會(huì)造成系統(tǒng)停機(jī),突然停電會(huì)造成系統(tǒng)停機(jī),軟件故障也可能造成停機(jī),對(duì)于電網(wǎng)造成的系統(tǒng)停機(jī)可以采取配備不間斷電源解決,對(duì)于系統(tǒng)的硬件故障可以采用雙機(jī)或多機(jī)熱備份的方案,當(dāng)運(yùn)行機(jī)出現(xiàn)故障時(shí),馬上由系統(tǒng)自動(dòng)切換到備份機(jī)上工作,這樣可以解決系統(tǒng)停機(jī)問題。但多級(jí)備份的技術(shù)方案造價(jià)過高,對(duì)于像工資管理系統(tǒng)這樣的系統(tǒng)采用這種技術(shù)方案的必要性不大。因此,可以把這一條性能需求修改為“系統(tǒng)具有一定的冗錯(cuò)能力,工作期間的停機(jī)不會(huì)給系統(tǒng)造成致命的影響,并可以盡快切換打手工工作方式”。3.4.3.3性能的社會(huì)因素分析在用戶的目標(biāo)需求中提出“工資管理系統(tǒng)與社會(huì)事業(yè)單位基本工資管理連通,可以方便更改、查詢信息”。因?yàn)槟壳吧鐣?huì)

43、上還沒有形成完整的事業(yè)單位基本工資系統(tǒng),還不具備對(duì)這一項(xiàng)性能的社會(huì)支持條件,因此,這項(xiàng)要求無法完成。可以把這一條修改為“工資管理系統(tǒng)與社會(huì)已經(jīng)運(yùn)行事業(yè)單位基本工資管理系統(tǒng)相連通,以方便查詢相關(guān)信息”。3.5風(fēng)險(xiǎn)分析 風(fēng)險(xiǎn)是可能給信息系統(tǒng)的成功帶來威脅或損失的各種潛在問題。3.5.1信息系統(tǒng)面臨的主要風(fēng)險(xiǎn)從風(fēng)險(xiǎn)對(duì)信息系統(tǒng)所可能造成的危害程度,可以將其分為高危害性風(fēng)險(xiǎn)、中危害性和低危害性風(fēng)險(xiǎn)。告危害性風(fēng)險(xiǎn)是信息系統(tǒng)中潛在的重大風(fēng)險(xiǎn),他會(huì)給信息系統(tǒng)造成重大危害,甚至?xí)剐畔⑾到y(tǒng)癱瘓或失敗。中危害性風(fēng)險(xiǎn)危害程度要比高危害性風(fēng)險(xiǎn)低,他可能會(huì)造成信息系統(tǒng)方案的較大改動(dòng)、開發(fā)時(shí)間延期、功能或性能發(fā)生較大改變

44、等影響。低危害性風(fēng)險(xiǎn)的危害程度最低,可能會(huì)造成方案的部分調(diào)整、功能或性能減弱等影響。從風(fēng)險(xiǎn)的類屬又可以分為技術(shù)性風(fēng)險(xiǎn)、工程性風(fēng)險(xiǎn)和環(huán)境性風(fēng)險(xiǎn)。由于信息系統(tǒng)開發(fā)所使用的技術(shù)、理論、方法、設(shè)備等技術(shù)性因素存在的缺陷和問題會(huì)給信息系統(tǒng)帶來影響;由于信息系統(tǒng)工程的組織、管理、保障等因素存在的問題,也會(huì)給系統(tǒng)實(shí)施或運(yùn)行帶來危險(xiǎn),如工程組織的不規(guī)范、管理的混亂、使用了不稱職的人員等;開發(fā)的信息系統(tǒng)與社會(huì)的法律、政策、道德規(guī)范相沖突;管理不科學(xué),人員文化知識(shí)素養(yǎng)不高,企業(yè)資金不足等都會(huì)給信息系統(tǒng)帶來風(fēng)險(xiǎn)。“Jones認(rèn)為需求風(fēng)險(xiǎn)的根本原因是許多應(yīng)用在還沒有完全理解需求時(shí)就開始設(shè)計(jì)與開發(fā)。他把需求風(fēng)險(xiǎn)分為了項(xiàng)

45、目管理和需求管理2個(gè)方面。項(xiàng)目管理風(fēng)險(xiǎn)主要包括:不合理的進(jìn)度壓力導(dǎo)致開發(fā)團(tuán)隊(duì)士氣低落、缺乏明確的項(xiàng)目目標(biāo)、項(xiàng)目技術(shù)過于復(fù)雜、項(xiàng)目缺乏嚴(yán)格的進(jìn)度安排等等;需求管理風(fēng)險(xiǎn)主要指:需求定義不完整,有遺漏、缺乏先進(jìn)的需求分析技術(shù)應(yīng)用、用戶數(shù)目多等。”除此之外,根據(jù)查閱相關(guān)資料以及平時(shí)使用發(fā)現(xiàn),具體的存在以下的一些風(fēng)險(xiǎn)。用戶需求的不明確就會(huì)導(dǎo)致開發(fā)人員需求分析的錯(cuò)誤,進(jìn)而使得所開發(fā)的系統(tǒng)不符合要求,增加不必要的工作量;如果用戶數(shù)量過多就會(huì)導(dǎo)致系統(tǒng)堵塞,影響工作的效率,反正,如果系統(tǒng)過大,而是用人數(shù)有限,就會(huì)造成用于系統(tǒng)開發(fā)的資金的浪費(fèi)。系統(tǒng)的安全性問題:可能會(huì)有人為的故意攻擊破壞,或通過計(jì)算機(jī)病毒進(jìn)行攻擊

46、、非法入侵、竊取數(shù)據(jù)或?qū)е聰?shù)據(jù)遺失,所以,應(yīng)著重做好系統(tǒng)的安全管理以及數(shù)據(jù)的備份。用戶的越權(quán)非法操作也會(huì)對(duì)系統(tǒng)造成危害,比如修改個(gè)人的工資信息,使得個(gè)人工資增加,進(jìn)而讓自己的工資增加,給學(xué)校造成巨額的經(jīng)濟(jì)損失。所以要嚴(yán)格控制用戶的權(quán)限??茖W(xué)技術(shù)日新月異,人才的流逝與后備人才不足也會(huì)導(dǎo)致系統(tǒng)的維護(hù)與升級(jí)不及時(shí),因而給系統(tǒng)管理帶來危險(xiǎn)。3.5.2風(fēng)險(xiǎn)的處理策略常用的風(fēng)險(xiǎn)處理方法有避免風(fēng)險(xiǎn)、限制風(fēng)險(xiǎn)、減輕風(fēng)險(xiǎn)、和控制風(fēng)險(xiǎn)四種。 1在設(shè)計(jì)開發(fā)之初應(yīng)做好與用戶的交流,明確目標(biāo),切合實(shí)際,不要貪多求大,設(shè)計(jì)符合現(xiàn)狀的系統(tǒng)。2全面提高系統(tǒng)人員的技術(shù)水平,加強(qiáng)在系統(tǒng)安全性上的投入,強(qiáng)化系統(tǒng)安全與網(wǎng)絡(luò)安全。 3

47、加強(qiáng)計(jì)算機(jī)硬件、軟件的管理重視技術(shù)控制,做好數(shù)據(jù)的備份。 4 加強(qiáng)對(duì)系統(tǒng)管理人員的技術(shù)培訓(xùn)與提高,以利于實(shí)現(xiàn)對(duì)系統(tǒng)的升級(jí)和維護(hù)。 5明確權(quán)限控制,防止用戶的有意或無意篡改。3.6遺留問題不能實(shí)現(xiàn)信息的反饋;在此系統(tǒng)中,核算的需要上課的教師的工資核算,因?yàn)椴煌毠氖碌墓ぷ鲘徫徊唤y(tǒng),對(duì)他們的考核就不一樣,這樣獎(jiǎng)勵(lì)與懲罰就不一樣。因而,我們的系統(tǒng)不能實(shí)現(xiàn)不同人員類別的工資核算;教師的薪級(jí)工資的核算很復(fù)雜,需要涉及工齡、職稱、上崗時(shí)間、任職時(shí)間等多方面的綜合考評(píng)后來核算出他的薪級(jí)級(jí)別,進(jìn)而確定薪級(jí)工資,因而,我們的系統(tǒng)是給每個(gè)教師一個(gè)已知的薪級(jí)級(jí)別,這樣來核算工資,不能通過該系統(tǒng)來核算出薪級(jí)級(jí)別后,

48、確定工資。管理信息系統(tǒng)雖然功能很強(qiáng)大,但它畢竟只是一個(gè)系統(tǒng)軟件,無法智能的以人性化的方式處理突發(fā)問題。其次,我們做的工資管理系統(tǒng)只適用于普通高校,不能推廣到其他行業(yè)。3.7本章小結(jié)本說明書是為了分析人工管理高校工資的流程,把人工模式抽象為可在計(jì)算機(jī)上處理的自動(dòng)模式,對(duì)高校工資的科學(xué)管理進(jìn)行分析與總結(jié),便于開發(fā)小組成員對(duì)系統(tǒng)整體功能的認(rèn)識(shí),通過該文檔,確定了系統(tǒng)的目的和功能,以及管理的流程和方法,同時(shí)也為使用者提供參考。在此主要根據(jù)工資管理系統(tǒng)的目標(biāo)說明、需求結(jié)構(gòu)說明、功能分析說明、性能分析說明、風(fēng)險(xiǎn)分析說明以及遺留問題等方面進(jìn)行了需求分析說明。第四章系統(tǒng)詳細(xì)設(shè)計(jì)4.1信息系統(tǒng)結(jié)構(gòu)4.1.1概述

49、詳細(xì)設(shè)計(jì)主要包括業(yè)務(wù)對(duì)象模型設(shè)計(jì)、功能邏輯設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)和界面設(shè)計(jì)等工作。業(yè)務(wù)對(duì)象模型設(shè)計(jì)包括提取業(yè)務(wù)對(duì)象、對(duì)象屬性設(shè)計(jì)、對(duì)象基本操作設(shè)計(jì)等;功能邏輯設(shè)計(jì)主要有“職工信息管理”功能邏輯設(shè)計(jì)、“工資核算”設(shè)計(jì)、“工資查詢”設(shè)計(jì)、“用戶管理”設(shè)計(jì);數(shù)據(jù)庫設(shè)計(jì)主要包括數(shù)據(jù)庫的蓋簾模型設(shè)計(jì)、邏輯設(shè)計(jì)還有物理設(shè)計(jì);輸入設(shè)計(jì)是對(duì)數(shù)據(jù)的輸入、輸出界面設(shè)計(jì)和屏幕界面的設(shè)計(jì)。4.1.2 信息系統(tǒng)拓?fù)浣Y(jié)構(gòu)4.1.3 信息系統(tǒng)計(jì)算模式 本高校工資系統(tǒng)采用的是客戶/服務(wù)器計(jì)算模式,即在此模式中,數(shù)據(jù)服務(wù)層被獨(dú)立出來,由單獨(dú)的數(shù)據(jù)庫管理系統(tǒng)處理,應(yīng)用程序包括了用戶界面層和業(yè)務(wù)邏輯層。 C/S 結(jié)構(gòu)一般是由客戶機(jī)與服務(wù)

50、器共同實(shí)現(xiàn)的一種協(xié)作的處理結(jié)構(gòu)模式,有兩層結(jié)構(gòu),用戶界面層與業(yè)務(wù)邏輯層主要由校園網(wǎng)內(nèi)部工作人員使用,主要是系統(tǒng)的管理人員,它能使內(nèi)部的工作人員與系統(tǒng)之間有較強(qiáng)的交互能力、數(shù)據(jù)編輯、處理的響應(yīng)速度也非常快,本系統(tǒng)的 C/S 結(jié)構(gòu)采用 VisualStudio 2012 C#程序設(shè)計(jì)語言進(jìn)行開發(fā),保證系統(tǒng)的安全性與執(zhí)行的有效性。數(shù)據(jù)服務(wù)層主要存儲(chǔ)數(shù)據(jù),保障數(shù)據(jù)的安全、真實(shí),也方便使用,這里我們使用的是SQL server 2008R2。4.1.4 信息系統(tǒng)軟件結(jié)構(gòu) 軟件架構(gòu)是信息系統(tǒng)體系結(jié)構(gòu)中,軟件的各子系統(tǒng)按照確定的關(guān)系構(gòu)成的邏輯框架。軟件架構(gòu)設(shè)計(jì)需要根據(jù)信息系統(tǒng)需求結(jié)構(gòu)得到的初步軟件架構(gòu),并在

51、此基礎(chǔ)上對(duì)其進(jìn)行分解和細(xì)化。完整的軟件架構(gòu)還要在滿足業(yè)務(wù)邏輯的基礎(chǔ)上考慮系統(tǒng)邏輯,并確定所選定的信息系統(tǒng)體系結(jié)構(gòu)下不同層面和系統(tǒng)拓?fù)浣Y(jié)構(gòu)下不同結(jié)點(diǎn)的軟件架構(gòu)設(shè)計(jì)。4.1.5工資管理系統(tǒng)的初步軟件結(jié)構(gòu)由工資管理系統(tǒng)的需求結(jié)構(gòu)得到的初步軟件結(jié)構(gòu)Ø 子系統(tǒng)的分解與細(xì)化 滿足業(yè)務(wù)邏輯需要的工資管理系統(tǒng)的軟件結(jié)構(gòu)Ø 考慮系統(tǒng)邏輯(這里增加了系統(tǒng)設(shè)置與維護(hù))考慮了系統(tǒng)邏輯之后的工資管理系統(tǒng)軟件結(jié)構(gòu)Ø 系統(tǒng)框架4.2詳細(xì)設(shè)計(jì)4.2.1 概述詳細(xì)設(shè)計(jì)主要包括業(yè)務(wù)對(duì)象模型設(shè)計(jì)、功能邏輯設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)和界面設(shè)計(jì)等工作。業(yè)務(wù)對(duì)象模型設(shè)計(jì)包括提取業(yè)務(wù)對(duì)象、對(duì)象屬性設(shè)計(jì)、對(duì)象基本操作設(shè)計(jì)

52、等;功能邏輯設(shè)計(jì)主要有“職工信息管理”功能邏輯設(shè)計(jì)、“工資核算”設(shè)計(jì)、“工資查詢”設(shè)計(jì)、“用戶管理”設(shè)計(jì);數(shù)據(jù)庫設(shè)計(jì)主要包括數(shù)據(jù)庫的蓋簾模型設(shè)計(jì)、邏輯設(shè)計(jì)還有物理設(shè)計(jì);輸入設(shè)計(jì)是對(duì)數(shù)據(jù)的輸入、輸出界面設(shè)計(jì)和屏幕界面的設(shè)計(jì)。 4.2.2 業(yè)務(wù)設(shè)計(jì) 4.2.3 功能邏輯設(shè)計(jì)Ø 員工信息處理Ø 系統(tǒng)管理處理“系統(tǒng)管理”功能邏輯類圖Ø 工資核算處理4.3數(shù)據(jù)庫設(shè)計(jì)4.3.1概念設(shè)計(jì)用E-R方法設(shè)計(jì)模型如下 職工工資E-R圖工資組成E-R圖職工信息E-R圖扣款項(xiàng)E-R圖考勤情況E-R圖事故E-R圖考核情況E-R圖獎(jiǎng)勵(lì)標(biāo)準(zhǔn)E-R圖工作E-R圖崗位E-R圖薪級(jí)E-R圖補(bǔ)貼E-R

53、圖院系E-R圖4.3.2邏輯設(shè)計(jì)用戶(用戶名,密碼)職工(職工編號(hào),姓名,性別,出生日期,身份證號(hào),年齡,家庭住址,所屬院系,照片,職稱,銀行卡號(hào),崗位級(jí)別,薪級(jí)級(jí)別,電話,參加工作時(shí)間,畢業(yè)學(xué)校)院系(名稱,電話,負(fù)責(zé)人)工作完成情況(職工編號(hào),時(shí)間,應(yīng)完成工作量,時(shí)間完成工作量)崗位(崗位級(jí)別,崗位工資)薪級(jí)(薪級(jí)級(jí)別,薪級(jí)工資)補(bǔ)貼(職工編號(hào),補(bǔ)貼時(shí)間,交通補(bǔ)貼,住房補(bǔ)貼,生活補(bǔ)貼,獨(dú)子費(fèi))扣款(職工編號(hào),扣款時(shí)間,水電費(fèi),養(yǎng)老保險(xiǎn)費(fèi),失業(yè)險(xiǎn),醫(yī)療保險(xiǎn),住房公積金)事故扣款金額(事故名稱,扣款金額)考勤(考勤日期,職工編號(hào),遲到,曠工,事假,病假)整體工作考核獎(jiǎng)勵(lì)標(biāo)準(zhǔn)(考核級(jí)別,獎(jiǎng)勵(lì)金額

54、)考核(考核日期,職工編號(hào),考核結(jié)果)核算獎(jiǎng)懲金額表(考核日期,獎(jiǎng)勵(lì)金額,扣款金額)4.3.3物理設(shè)計(jì)表-1 職工信息表字段名字段類型長度約束控制字段含義說明職工號(hào)varchar20Primary key職工編號(hào)所屬院系varchar30Foreign key所屬院系編號(hào)職工姓名varchar10Not null職工姓名性別varcharNot null性別家庭住址varcharNot null戶口所在地年齡varcharNot null年齡身份證號(hào)varchar18Not null身份證號(hào)碼照片varchar照片出生日期varcharNot null出生日期畢業(yè)學(xué)校varcharNot null畢業(yè)學(xué)校聯(lián)系方式varchar30not null手機(jī)號(hào)碼郵箱varchar30Not null郵箱參加工作時(shí)間varcharNot null參加工作時(shí)間職稱varchar10Not null職稱崗位級(jí)別varchar4Foreign key崗位級(jí)別薪級(jí)級(jí)別varchar4Foreign key薪級(jí)級(jí)別銀行卡號(hào)var

溫馨提示

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

評(píng)論

0/150

提交評(píng)論