管理信息系統(tǒng)26060new_第1頁
管理信息系統(tǒng)26060new_第2頁
管理信息系統(tǒng)26060new_第3頁
管理信息系統(tǒng)26060new_第4頁
管理信息系統(tǒng)26060new_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、目 錄第一章 系統(tǒng)分析 第一節(jié) 系統(tǒng)調(diào)查第二節(jié) 可行性分析第三節(jié) 需求分析第四節(jié) 開發(fā)方法的選擇第五節(jié) 開發(fā)語言和開發(fā)工具第二章 詳細(xì)設(shè)計(jì)第一節(jié) 系統(tǒng)功能結(jié)構(gòu)的設(shè)計(jì)第二節(jié) 數(shù)據(jù)庫設(shè)計(jì)第三節(jié) 系統(tǒng)各功能模塊設(shè)計(jì)第四節(jié) 系統(tǒng)安全性、保密性及優(yōu)化第三章 系統(tǒng)的測(cè)試與維護(hù)第一節(jié) 系統(tǒng)的測(cè)試第二節(jié) 系統(tǒng)的維護(hù)第四章 系統(tǒng)的運(yùn)行、安裝和使用說明第一節(jié) 應(yīng)用程序的編譯運(yùn)行第二節(jié) 系統(tǒng)安裝第三節(jié) 系統(tǒng)使用說明小結(jié)(結(jié)束語):致謝:參考文獻(xiàn)前言一系統(tǒng)名稱:安徽工程大學(xué)教職工管理系統(tǒng)二開發(fā)目標(biāo):(1)支持實(shí)現(xiàn)規(guī)范化管理。(2)支持組織高效完成勞動(dòng)人事管理的日常業(yè)務(wù),包括:新員工加入時(shí)人事檔案的建立、老員工轉(zhuǎn)出、辭

2、職退休、基本情況變更等。(3)支持單位進(jìn)行勞動(dòng)人事管理及其相關(guān)方面的科學(xué)決策,如評(píng)優(yōu)、評(píng)先、競(jìng)聘上崗等。三開發(fā)背景:任何的管理首先是對(duì)人力資源的管理,學(xué)校也是一樣。一直以來,學(xué)校無論是在教學(xué)還是在管理方面都提出了要?jiǎng)?chuàng)新、要全面推進(jìn)素質(zhì)教育,學(xué)校經(jīng)常要對(duì)學(xué)生和教師進(jìn)行各種數(shù)據(jù)的統(tǒng)計(jì)以供分析使用,然而由于計(jì)算量非常大,通過人力去登記、計(jì)算、查找,正確率無法保證,而且還會(huì)耗費(fèi)大量的人力和物力;長年累月積攢起來的材料過多,不易保存,也容易丟失和損壞。這就出現(xiàn)了一個(gè)矛盾。如何找到一種好的辦法既提高準(zhǔn)確率,又可以省去大量的人力物力,而且還可以使材料積累起來供以后綜合分析使用呢?在當(dāng)今社會(huì),以高科技為標(biāo)志的

3、經(jīng)濟(jì)飛速發(fā)展的今天,選用現(xiàn)代化手段解決上述問題是再適合不過的了!于是,在教育領(lǐng)域建立一系列管理信息系統(tǒng)就顯得非常有必要了。本系統(tǒng)是針對(duì)學(xué)校人事工資管理編寫的。在學(xué)校,一般管理者已經(jīng)認(rèn)識(shí)到計(jì)算機(jī)在管理過程中為可取代的作用,但是應(yīng)用計(jì)算機(jī)來進(jìn)行管理,他們還無法自己實(shí)現(xiàn),這就需要有專門的管理軟件來幫助實(shí)現(xiàn)。第一章 系統(tǒng)分析第一節(jié) 系統(tǒng)調(diào)查新系統(tǒng)的系統(tǒng)分析與設(shè)計(jì)工作都要建立在對(duì)現(xiàn)行系統(tǒng)調(diào)查的基礎(chǔ)上。即必須調(diào)查清楚信息系統(tǒng)的資源、輸入、處理和輸出,明確用戶需求其目的是明確系統(tǒng)開發(fā)的目標(biāo)和規(guī)模。本人是安徽工程大學(xué)的一學(xué)生,本著從實(shí)際情況出發(fā)的觀點(diǎn),對(duì)該校的人事管理進(jìn)行了全面的調(diào)查。一、教育系統(tǒng)的各級(jí)各類學(xué)

4、校有其自身的特點(diǎn)安徽工程大學(xué)是一所本科學(xué)校,在很多方面與一般的普通中小學(xué)校不同,學(xué)校開設(shè)的專業(yè)可能幾年就要改變,致使教師所教的科目也經(jīng)常變化,從而需要的教師要多元化,這就需要經(jīng)常進(jìn)行人才的流動(dòng),如本區(qū)調(diào)整、對(duì)外招聘、接收大學(xué)畢業(yè)生。人事管理涉及到新人員的加入,老員工的轉(zhuǎn)出、辭職、退休等,員工基本情況變化要隨時(shí)更新,因此在管理方式上有很大區(qū)別,管理的難度上也比一般的普通中小學(xué)校要大的多。二、教育系統(tǒng)正全面推進(jìn)人事制度改革。學(xué)校每年要進(jìn)行職稱的評(píng)定、工資級(jí)別的調(diào)整以及評(píng)優(yōu)、評(píng)先、競(jìng)聘上崗等情況,需隨時(shí)查閱職工的相關(guān)資料,查詢符合條件的人員,進(jìn)而統(tǒng)計(jì)產(chǎn)生相應(yīng)報(bào)表。由于該校的人事管理主要方式是基于文本

5、、表格等紙介質(zhì)的手工處理,人員多、項(xiàng)目多,所以管理工作量大,容易出錯(cuò),缺乏系統(tǒng)的、規(guī)范的信息管理手段。三、計(jì)算機(jī)已經(jīng)進(jìn)入各級(jí)管理機(jī)關(guān)?,F(xiàn)在,上級(jí)主管部門的有些方面已經(jīng)實(shí)行了計(jì)算機(jī)管理,所以在很多時(shí)候上報(bào)材料要求采用電子文檔的方式。而每次都將做一些重復(fù)的、繁瑣的錄入工作,以便產(chǎn)生不同的報(bào)表,因此工作量大,容易出錯(cuò),急需系統(tǒng)的、規(guī)范的信息管理手段來解決四、系統(tǒng)的設(shè)計(jì)要具有人性化的特點(diǎn)。1界面友好、操作簡便。在系統(tǒng)的使用過程中,有很大一部分是對(duì)基本數(shù)據(jù)的錄入,錄入的信息的量也是很大的,所以要求軟件的輸入設(shè)計(jì)符合操作人員的思維習(xí)慣和操作習(xí)慣,在本軟件的設(shè)計(jì)過程中將考慮錄入部分完全使用鍵盤操作,這樣將大

6、大提高操作人員的效率。由于錄入操作非常的枯燥,所以在背景設(shè)計(jì)時(shí)需要考慮到添加清淡的讓使用者心情放松的圖案或顏色,這可以使操作者的煩躁心情得以環(huán)節(jié),以減小在數(shù)據(jù)錄入過程中誤差和錯(cuò)誤的出現(xiàn)概率。2功能強(qiáng)大、程序流暢。在實(shí)際管理中,要隨時(shí)進(jìn)行各種資料的查詢、統(tǒng)計(jì),所以要求軟件的功能設(shè)計(jì)要完成各種操作。同時(shí),在實(shí)際管理中是各部門的人員在不同的時(shí)間,不同的地點(diǎn)進(jìn)行的承擔(dān)著各自的職責(zé)進(jìn)行著數(shù)據(jù)處理和信息交換。上述的數(shù)據(jù)處理和交換均由計(jì)算機(jī)軟件來執(zhí)行,所以要求程序始終是流暢的。3一看就懂、拿來就用。在界面上使用人們平時(shí)熟悉的自然語言,而把陌生的計(jì)算機(jī)語言隱藏起來,達(dá)到計(jì)算機(jī)程序與人的主觀意識(shí)和思維天衣無縫的

7、吻合,表現(xiàn)了天地人和。使操作者一看就明白。軟件還必須簡潔明了地提供操作向?qū)Ш捅匾奶崾?,使人事工作者做到拿來就用。該校希望通過建立人事檔案管理系統(tǒng),使管理工作規(guī)范化和程序化,促進(jìn)整體管理水平的提高。因此提出系統(tǒng)的設(shè)計(jì)目標(biāo):(1)支持實(shí)現(xiàn)規(guī)范化管理。(2)支持組織高效完成勞動(dòng)人事管理的日常業(yè)務(wù),包括:新員工加入時(shí)人事檔案的建立、老員工轉(zhuǎn)出、辭職退休、基本情況變更等。(3)支持單位進(jìn)行勞動(dòng)人事管理及其相關(guān)方面的科學(xué)決策,如評(píng)優(yōu)、評(píng)先、競(jìng)聘上崗等。第二節(jié) 可行性分析一、經(jīng)濟(jì)可行性學(xué)校經(jīng)常要教師進(jìn)行各種數(shù)據(jù)的統(tǒng)計(jì),以供分析使用。由于早期人事工資管理完全采用純?nèi)斯し绞酵瓿晒ぷ?,進(jìn)行報(bào)表制作,且上傳下遞極

8、不方便、快捷,所以耗用工時(shí)較多,且效率低下。后來設(shè)計(jì)一些簡單的應(yīng)用表格,能通過計(jì)算機(jī)報(bào)表,但只是人工去登記、查找、計(jì)算大量數(shù)據(jù)后,人工輸入計(jì)算機(jī),制成表格,打印出表格上報(bào),所以也會(huì)統(tǒng)計(jì)差錯(cuò),輸入過程差錯(cuò),正確率無法保證,而且還會(huì)耗費(fèi)大量的人力和物力;長年累月積攢起來的材料過多,不易保存,也容易丟失和損壞。目前,市場(chǎng)上“學(xué)校管理信息系統(tǒng)”類的軟件開發(fā)出產(chǎn)品的比較少,且價(jià)格高,單機(jī)版價(jià)格在萬元以上,網(wǎng)絡(luò)版價(jià)格要幾萬元。一般的學(xué)校經(jīng)費(fèi)緊張根無法接受這樣的價(jià)格。而軟件的規(guī)模太大,有些模塊根本用不到,所以購進(jìn)之后部分功能閑置也構(gòu)成了浪費(fèi)。二、操作可行性我校人事管理人員具有高學(xué)歷、高水平、對(duì)外來的新事物接

9、受能力快的特點(diǎn),并且接受過教育系統(tǒng)的計(jì)算機(jī)等級(jí)培訓(xùn),對(duì)Windows有基本的了解,所以,如果開發(fā)一套操作簡單的人事工資管理信息系統(tǒng),完全可以幫助他們從繁瑣的重復(fù)性勞動(dòng)中解脫出來,以提高的工作效率。三、技術(shù)可行性1開發(fā)的軟件可行性從目前市場(chǎng)上比較流行的數(shù)據(jù)庫開發(fā)、管理軟件來看,對(duì)于比較簡單的中小型數(shù)據(jù)庫,Visual FoxPro 6.0是在實(shí)際應(yīng)用中較為成功的一種解決方案。并為用戶提供了Windows所一貫堅(jiān)持的非常友好、操作簡單的用戶界面、完善而強(qiáng)大的數(shù)據(jù)庫操作功能,簡潔明了的數(shù)據(jù)庫,進(jìn)而可對(duì)數(shù)據(jù)庫實(shí)施操作、維護(hù)和權(quán)限識(shí)別功能。結(jié)合實(shí)際情況,可以設(shè)計(jì)出符合實(shí)際需求、易于理解、易于操作、易于維

10、護(hù)的數(shù)據(jù)庫和操作系統(tǒng)。對(duì)于,Visual FoxPro 6.0而言,管理這種規(guī)模和復(fù)雜程度的數(shù)據(jù)庫是游刃有余的。同樣對(duì)于Visual FoxPro 6.0來說,無論是查詢、統(tǒng)計(jì)還是利用數(shù)學(xué)公式進(jìn)行趨勢(shì)預(yù)測(cè),都能順利完成。因此,開發(fā)實(shí)施本系統(tǒng),從軟件角度看是可行的。2開發(fā)的硬件可行性開發(fā)本系統(tǒng)所使用的軟件對(duì)于計(jì)算機(jī)硬件有一定的要求,特別是,Visual FoxPro 6.0對(duì)計(jì)算機(jī)的內(nèi)存、主頻、外頻、外存(主要是硬盤的容量)都有比較高的要求,否則將影響到本系統(tǒng)的正常運(yùn)行,甚至導(dǎo)致數(shù)據(jù)計(jì)算的失誤等比較嚴(yán)重的錯(cuò)誤,基本要求是:Microsoft Windows9X或更高版本;80486或更高的微處理

11、器;Microsoft Windows支持的VGA或更高分辨率的顯示器;應(yīng)用程序要求8MB RAM,Visual FoxPro 6.0開發(fā)環(huán)境要求16MB RAM。對(duì)系統(tǒng)配置的要求比較低,Visual FoxPro 6.0對(duì)系統(tǒng)配置的要求較低。因此,從市場(chǎng)上目前流行的硬件水平來看,一般學(xué)校已經(jīng)具備了使用此類軟件的基本硬件條件。特別是以計(jì)算機(jī)為主要專業(yè)的中等職業(yè)技術(shù)學(xué)校已有現(xiàn)成的軟、硬件條件。本系統(tǒng)的開發(fā)也是可行的。3開發(fā)實(shí)施的可行性此類軟件屬于一般類管理軟件,開發(fā)難度不大,沒有很高深的算法和令人難以理解的專業(yè)知識(shí),只需要經(jīng)常和管理人員進(jìn)行溝通就可以掌握完成軟件的要點(diǎn)。開發(fā)周期短,一般盡需要一個(gè)

12、月左右,產(chǎn)品出來后就可以推向市場(chǎng),收回成本,獲取利益。四、可行性結(jié)論系統(tǒng)的成功開發(fā)將進(jìn)一步促進(jìn)學(xué)校管理的現(xiàn)化化和科學(xué)化,培養(yǎng)了人才,也為學(xué)校全面的人事工資管理體系積累了經(jīng)驗(yàn),從長遠(yuǎn)來看,其經(jīng)濟(jì)和社會(huì)效益是肯定的,根據(jù)以上分析,我們認(rèn)為本系統(tǒng)開發(fā)條件成熟,實(shí)施方案可行。第三節(jié) 需求分析一、系統(tǒng)需求要求系統(tǒng)能夠提供詳細(xì)的教職工基礎(chǔ)信息,包括自然條件信息、工資情況、來源、去向、崗位變動(dòng)情況。能夠提供隨時(shí)查閱在職、非在職人員信息,提供出職工花名冊(cè),同時(shí)為財(cái)務(wù)部提供人員變動(dòng)單及月基本工資匯總情況等。實(shí)現(xiàn)管理規(guī)范化、科學(xué)化,程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確保軟件的可維護(hù)性和實(shí)用性。能夠連接各個(gè)關(guān)聯(lián)的數(shù)據(jù)庫,

13、獲取數(shù)據(jù)庫中的信息,保證各個(gè)數(shù)據(jù)庫表格有關(guān)項(xiàng)目。實(shí)現(xiàn)職工資金的調(diào)配,對(duì)工資實(shí)現(xiàn)批量修改、備份、恢復(fù)、扣稅功能等,實(shí)現(xiàn)人員調(diào)動(dòng)、職工工資信息瀏覽、職工調(diào)動(dòng)明細(xì)等統(tǒng)計(jì)功能,實(shí)現(xiàn)對(duì)銀行賬戶的報(bào)盤等功能,并對(duì)系統(tǒng)進(jìn)行實(shí)時(shí)維護(hù),生成各種新的工資表格等。針對(duì)這些要求,系統(tǒng)建立了在職人員基本信息庫、在職人員工資變動(dòng)記錄庫、非在職人員信息庫、變動(dòng)單庫4個(gè)主要信息庫,同時(shí)建立多個(gè)字典庫。系統(tǒng)根據(jù)增減人員、工資變動(dòng)操作自動(dòng)生成記錄記載變動(dòng)內(nèi)容,以便用戶查詢其變動(dòng)過程。實(shí)現(xiàn)了對(duì)員工信息的查詢、統(tǒng)計(jì)、增減、變動(dòng)記錄、打印相關(guān)報(bào)表等功能。二、用戶界面需求編制管理系統(tǒng)提供用戶集中控制用戶界面,此界面應(yīng)當(dāng)具有WINDOWS

14、風(fēng)格,并盡可能地為用戶的查詢操作提供方便,用戶通過此界面應(yīng)當(dāng)能夠控制整個(gè)系統(tǒng)的運(yùn)行。三、報(bào)表需求編制管理系統(tǒng)的各種情況,可以將教職工信息名冊(cè)、教職工工資變動(dòng)單、工資匯總臺(tái)帳等詳細(xì)情況以報(bào)表的形式打印出來,以便實(shí)時(shí)統(tǒng)計(jì)教職工基本信息及工資情況,明確報(bào)表,使領(lǐng)導(dǎo)掌握,便于決策,滿足學(xué)校高效管理的需求。四、維護(hù)需求系統(tǒng)運(yùn)行一段時(shí)間后,數(shù)據(jù)庫中存放的數(shù)據(jù)會(huì)越來越多,系統(tǒng)因人事制度、財(cái)務(wù)制度進(jìn)行變更,要求對(duì)職務(wù)工資、崗位津貼、職務(wù)補(bǔ)貼等實(shí)時(shí)更改。為了不影響系統(tǒng)的運(yùn)行效率,應(yīng)當(dāng)定期清除、整理數(shù)據(jù)庫中的過時(shí)數(shù)據(jù),更改系統(tǒng)中不合時(shí)宜的字段等,但系統(tǒng)應(yīng)當(dāng)將原始數(shù)據(jù)永久保留。系統(tǒng)生成比較靈活性,系統(tǒng)的參數(shù)可以方便

15、的更改,可以根據(jù)不同的人事制度和財(cái)務(wù)制度,對(duì)各種的報(bào)表格式進(jìn)行修改,加入字段生成新表等。五、權(quán)限需求在日常的人事工資管理中,不是要所有人員都明確的知道職工基本信息,所以在設(shè)計(jì)時(shí)需要三級(jí)用戶管理,即特權(quán)用戶,一般用戶、錄入用戶,進(jìn)行對(duì)系統(tǒng)的操作,使普通用戶不能對(duì)系統(tǒng)進(jìn)行維護(hù),數(shù)據(jù)錄入人員只能對(duì)數(shù)據(jù)進(jìn)行輸入不能實(shí)現(xiàn)其他的計(jì)算、統(tǒng)計(jì)、修改數(shù)據(jù)的功能,使系統(tǒng)在安全、保密性等方面得到了很好的實(shí)現(xiàn)。第四節(jié) 開發(fā)方法的選擇目前,管理信息開發(fā)方法主要有:結(jié)構(gòu)化生命周期開發(fā)方法、原型法、面對(duì)對(duì)象的開發(fā)方法。本系統(tǒng)的開發(fā)采用結(jié)構(gòu)化生命周期的開發(fā)方法。用這種方法開發(fā)一個(gè)系統(tǒng)將整個(gè)開發(fā)過程劃分為5個(gè)階段:1、企劃階段

16、包括:業(yè)務(wù)特點(diǎn)分析、用戶的需求分析、數(shù)據(jù)流分析、開發(fā)工具選擇。2、設(shè)計(jì)階段包括:數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)容量預(yù)測(cè)、處理界面設(shè)計(jì)、輸出報(bào)表設(shè)計(jì)。3、開發(fā)階段包括:數(shù)據(jù)表制作、操作界面開發(fā)、功能模塊開發(fā)。4、測(cè)試階段包括:單體測(cè)試(測(cè)試用數(shù)據(jù))、結(jié)合測(cè)試(全體流程測(cè)試)、運(yùn)用測(cè)試(實(shí)際數(shù)據(jù))。5、運(yùn)用階段包括:系統(tǒng)安裝、數(shù)據(jù)導(dǎo)入、性能測(cè)試。第五節(jié) 開發(fā)語言和開發(fā)工具本系統(tǒng)選用的開發(fā)語言是Visual Foxpro6.0,簡稱VFP6.0,選用的開發(fā)工具是Visual Foxpro6.0數(shù)據(jù)庫開發(fā)系統(tǒng)。Visual Foxpro6.0具有用戶的普遍性、功能的完整性、工具的易用性和規(guī)模的可伸縮性等特點(diǎn)。一、數(shù)

17、據(jù)庫應(yīng)用系統(tǒng)的特點(diǎn)數(shù)據(jù)庫應(yīng)用系統(tǒng)的目的是把數(shù)據(jù)庫、表、表單和報(bào)表匯集起來,把用人工管理的數(shù)據(jù)實(shí)現(xiàn)電腦化管理。數(shù)據(jù)庫應(yīng)用系統(tǒng)主要由用戶界面、信息處理、數(shù)據(jù)庫管理、數(shù)據(jù)庫、輔助功能等模塊組成:用戶界面:由于數(shù)據(jù)庫應(yīng)用系統(tǒng)是一種面向最終用戶的應(yīng)用系統(tǒng),用戶界面應(yīng)該具有友好、簡單、易操作等特點(diǎn),它是一個(gè)系統(tǒng)能否被用戶接受的非常重要的因素之一。使用Visual FoxPro 6.0提供的工具能夠制作出多窗口系統(tǒng)、菜單驅(qū)動(dòng)的用戶界面,并可以將圖形、圖像、動(dòng)畫、聲音等多媒體對(duì)象添加到界面中。信息處理:信息處理是建立數(shù)據(jù)庫應(yīng)用系統(tǒng)的目的,其基本功能包括各類信息的查詢、統(tǒng)計(jì)、報(bào)表打印等。數(shù)據(jù)庫管理:指數(shù)據(jù)庫表的

18、添加、修改及刪除等。數(shù)據(jù)庫:即數(shù)據(jù)庫應(yīng)用系統(tǒng)的操作對(duì)象,包括表及視圖等。輔助功能:是指數(shù)據(jù)庫應(yīng)用系統(tǒng)中的菜單,幫助文本、系統(tǒng)安裝及版本信息等。二、面向?qū)ο蟪绦蛟O(shè)計(jì)與結(jié)構(gòu)化程序設(shè)計(jì)的區(qū)別在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,程序員把精力放在“對(duì)象”的設(shè)計(jì)上,即如何構(gòu)造對(duì)象是程序設(shè)計(jì)的重點(diǎn),而不像以往采用結(jié)構(gòu)化程序設(shè)計(jì)那樣重點(diǎn)如何考慮編寫程序代碼。在結(jié)構(gòu)化程序設(shè)計(jì)中的分析和設(shè)計(jì)階段,要以“功能”劃分整個(gè)系統(tǒng),分別構(gòu)成各類功能模塊,各個(gè)功能模塊如有可能還必須劃分為更為具體的小功能模塊,直至功能模塊能以一個(gè)函數(shù)或過程來實(shí)現(xiàn)為止。這種方法稱為自下而上的程序設(shè)計(jì)方法,它具有思路清楚、功能單一等特點(diǎn),但不便維護(hù)和修改。與

19、結(jié)構(gòu)化程序設(shè)計(jì)方法不同的是,面向?qū)ο蟮某绦蛟O(shè)計(jì)方法采用自上而下的程序設(shè)計(jì)方法。它一般要經(jīng)歷“具體抽象具體”三個(gè)階段。它以“對(duì)象”為處理中心,在系統(tǒng)分析和設(shè)計(jì)時(shí)必須首先確定所要處理的對(duì)象,然后確定對(duì)象的屬性以及對(duì)象之間的相互關(guān)系。第二章 詳細(xì)設(shè)計(jì)第一節(jié) 系統(tǒng)功能結(jié)構(gòu)的設(shè)計(jì)Visual FoxPro應(yīng)用系統(tǒng)通常由以下幾部分組成:數(shù)據(jù)庫(用來存放數(shù)據(jù))、主程序(用來設(shè)置應(yīng)用程序的系統(tǒng)環(huán)境、執(zhí)行第一個(gè)用戶界面和讀取事件程序的開始點(diǎn))、用戶界面(表單、工具欄和菜單等)、查詢和報(bào)表(允許用戶檢索或輸出自己的數(shù)據(jù))。在設(shè)計(jì)數(shù)據(jù)庫的時(shí)候,首先要分離那些需要作為單個(gè)主體而獨(dú)立保存的信息,然后告訴Visual F

20、oxPro這些主體之間有何關(guān)系,以便在需要時(shí)把正確的信息組合在一起。通過將不同的信息分散在不同的表中,可以使數(shù)據(jù)的組織工作和維護(hù)工作更簡單,同時(shí)也能保證建立的應(yīng)用程序,其性能具有較高的可塑造性。一、系統(tǒng)功能結(jié)構(gòu)的劃分在系統(tǒng)功能分析的基礎(chǔ)上,根據(jù)Visual FoxPro 6.0編程特點(diǎn),按照結(jié)構(gòu)化的系統(tǒng)設(shè)計(jì)方法,教職工信息管理系統(tǒng)從功能上可做如下的系統(tǒng)結(jié)構(gòu)劃分:二、系統(tǒng)數(shù)據(jù)流分析數(shù)據(jù)流程圖是組織中信息運(yùn)動(dòng)的抽象,是管理信息系統(tǒng)邏輯模型的主要形式。它是采用自頂向下逐層擴(kuò)展的方法,從邏輯上精確的描述系統(tǒng)具有的數(shù)據(jù)加工,數(shù)據(jù)存儲(chǔ),數(shù)據(jù)輸入輸出及數(shù)據(jù)來源和去向等功能。人事工資的日常管理包括:增加人員信

21、息的錄入、減少人員、人員信息及工資的變動(dòng),查詢?nèi)藛T信息、輸出打印報(bào)表等。其系統(tǒng)的數(shù)據(jù)處理流程圖如下:第二節(jié) 數(shù)據(jù)庫設(shè)計(jì)一、 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)各功能模塊的實(shí)現(xiàn)由Visual FoxPro的工具創(chuàng)建多個(gè)表單,通過表單將數(shù)據(jù)庫、表、視圖、報(bào)表集成起來,用類對(duì)它們進(jìn)行操作。編制程序?qū)⒈韱芜B接成一個(gè)系統(tǒng)。這樣為用戶提供了良好的用戶界面,同時(shí)也為編程者減少了程序編制的時(shí)間。1、系統(tǒng)流程圖:圖(4)系統(tǒng)流程圖2、系統(tǒng)結(jié)構(gòu)圖:圖(5)系統(tǒng)結(jié)構(gòu)圖第三節(jié) 系統(tǒng)各功能模塊設(shè)計(jì)安徽工程大學(xué)教職工信息管理系統(tǒng)共分為五個(gè)模塊。一、系統(tǒng)維護(hù)模塊(1)操作員維護(hù)模塊提供用戶登錄系統(tǒng)的信息,用來增加、刪除、修改操作員的信息。

22、分為管理用戶和一般用戶。管理用戶可以對(duì)系統(tǒng)的各個(gè)模塊進(jìn)行操作。而一般用戶則只能進(jìn)行查詢和打印操作,其它模塊不能訪問。(2)字典庫維護(hù)模塊提供用戶對(duì)工資標(biāo)準(zhǔn)表、職務(wù)表、工資歸靠表、職稱表、等級(jí)崗位表、單位編碼表、職別表、技術(shù)補(bǔ)貼表的增減、修改工作。二、數(shù)據(jù)管理模塊(1)人員增加模塊提供用戶對(duì)各類新增人員的基本信息錄入功能,用戶可以通過字典庫來選擇錄入信息,減少了漢字的錄入。如下圖:(2)人員減少模塊提供用戶對(duì)各類減少人員進(jìn)行刪減工作,用戶只需輸入要減少人員的姓名,核實(shí)后選擇減員類別,即可完成減員工作。系統(tǒng)將減少的人員信息從gzbx.dbf中刪除,存入gzdel.dbf中,用戶可以通過gzdel.

23、dbf查詢非在職人員的信息及變動(dòng)情況。(3)人員調(diào)動(dòng)模塊提供用戶對(duì)日常人員的工資變動(dòng)、崗位變動(dòng)、單位變動(dòng)、專業(yè)技術(shù)職務(wù)變動(dòng)等操作,確認(rèn)變動(dòng)后,系統(tǒng)將對(duì)變動(dòng)前的記錄自動(dòng)保存在gzbd.dbf中,將變動(dòng)后的記錄保存在gzbx.dbf中。用戶可以通過查詢系統(tǒng)查詢?nèi)藛T歷次的變動(dòng)情況。(4)個(gè)人修改模塊完成用戶對(duì)單獨(dú)某個(gè)人基本信息的更改工作,即不需要生成變動(dòng)記錄的有關(guān)信息可以直接修改保存。(5)批量修改是由用戶自行選擇修改范圍,自行確定修改內(nèi)容。當(dāng)用戶對(duì)多人修改相同內(nèi)容的操作時(shí),使用本操作。可以提高修改速度,提高工作效率。在進(jìn)行人員增加、減少、工資變動(dòng)的同時(shí),系統(tǒng)將變動(dòng)前后記錄保存在bdd.dbf中,此

24、表在每月的變動(dòng)前由操作員確認(rèn)清空,然后將本月的變動(dòng)情況保存在此表中,便于生成變動(dòng)單提供給財(cái)務(wù)部門。三、查詢統(tǒng)計(jì)模塊(1)在職人員查詢模塊提供用戶對(duì)在職人員的基本信息、工資情況、變動(dòng)情況查詢。(2)非在職人員查詢模塊提供用戶對(duì)非在職人員(退休、辭職、除名等減少人員)的基本信息、工資情況、變動(dòng)情況查詢。(3)綜合查詢模塊提供用戶自定義條件的查詢,為用戶提供方便快捷的查詢方式。本系統(tǒng)將查詢與統(tǒng)計(jì)功能結(jié)合在一起,用戶在查詢的同時(shí)自動(dòng)進(jìn)行統(tǒng)計(jì),結(jié)果由用戶自行選擇瀏覽或者打印。四、打印模塊(1)職工花名冊(cè)提供用戶按單位打印每月的職工名冊(cè)存檔備查。(2)變動(dòng)單模塊提供用戶打印當(dāng)月的人員變動(dòng)情況,然后將此情況

25、提供給財(cái)務(wù)部門和相關(guān)單位,為其它生成環(huán)節(jié)提供相關(guān)情況。(3)工資匯總臺(tái)帳模塊為用戶提供當(dāng)月各單位所發(fā)生的基本工資數(shù)額,和人員總數(shù),以及平均工資情況。為統(tǒng)計(jì)人員和財(cái)務(wù)人員提供基礎(chǔ)數(shù)據(jù)。五、退出模塊退出本系統(tǒng) 第四節(jié) 系統(tǒng)安全性、保密性及優(yōu)化本系統(tǒng)作為勞動(dòng)工資管理的重要基礎(chǔ)資料,要求數(shù)據(jù)安全、保密,因此嚴(yán)格限定了用戶的訪問權(quán)限,用戶進(jìn)入本系統(tǒng)必須通過口令確認(rèn)后方可進(jìn)入。而進(jìn)入系統(tǒng)的用戶又分為管理用戶和一般用戶,管理用戶可以訪問所要模塊,一般用戶只允許查詢統(tǒng)計(jì)和打印。為給操作員提高方便快捷的操作環(huán)境,系統(tǒng)設(shè)計(jì)大量的常用信息表,例如:學(xué)歷、職務(wù)、職稱、民族等人員常用信息在系統(tǒng)中均以下拉框的方式給出,用

26、戶只需根據(jù)需要選擇單擊后,即可完成輸入。為避免用戶誤操作,在修改模塊中系統(tǒng)通過使用用函數(shù)設(shè)置了緩沖區(qū),當(dāng)用戶完成修改后,可以通過選擇“保存”、“放棄”進(jìn)行操作。為方便用戶在打印報(bào)表時(shí)根據(jù)所使用打印機(jī)的不同,用戶可自行選擇打印設(shè)置,在程序中使用了 sys(1037)函數(shù),為用戶提供windows提供的“打印設(shè)置”對(duì)話框。第三章 系統(tǒng)的測(cè)試與維護(hù)在需求分析、概念結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上得到的數(shù)據(jù)庫的邏輯結(jié)構(gòu)之后,我們就可以在Visual foxpro6.0數(shù)據(jù)庫中實(shí)現(xiàn)該邏輯結(jié)構(gòu)。實(shí)現(xiàn)數(shù)據(jù)庫的邏輯結(jié)構(gòu)的主要方式是使用Visual foxpro6.0的項(xiàng)目管理器。第一節(jié) 系統(tǒng)的測(cè)試系統(tǒng)初步編譯完成后,為了保證

27、軟件的質(zhì)量和可靠性,在分析、設(shè)計(jì)等各個(gè)開發(fā)階段設(shè)計(jì)結(jié)束前,對(duì)系統(tǒng)的功能進(jìn)行測(cè)試,測(cè)試是程序的執(zhí)行人過程,目的在于發(fā)現(xiàn)錯(cuò)誤。測(cè)試信息流一、統(tǒng)計(jì)打印的測(cè)試二、查詢檢測(cè)對(duì)于本系統(tǒng)的測(cè)試有許多部分,在此就一一介紹了,總之經(jīng)過對(duì)系統(tǒng)的測(cè)試,檢查出不足,進(jìn)行改正,使系統(tǒng)更完善。第二節(jié) 系統(tǒng)的維護(hù)對(duì)系統(tǒng)進(jìn)行維護(hù)就是要保證系統(tǒng)將在相當(dāng)長的時(shí)間內(nèi)能夠正常的運(yùn)行,通常需要改正維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)。系統(tǒng)的維護(hù)需要有專門的人員進(jìn)行,針對(duì)本系統(tǒng)的特點(diǎn),對(duì)系統(tǒng)進(jìn)行維護(hù)的人員應(yīng)該是特權(quán)用戶,系統(tǒng)維護(hù)員需要有一個(gè)分析和理解的過程。一、對(duì)操作員信息的維護(hù)二、對(duì)字典庫的維護(hù) 本系統(tǒng)經(jīng)編制調(diào)測(cè)后可以正常運(yùn)行,經(jīng)

28、人事工資管理專業(yè)人員批量錄入試驗(yàn)數(shù)據(jù),系統(tǒng)設(shè)計(jì)的各功能模塊基本能夠完成預(yù)期的效果。第四章 系統(tǒng)的運(yùn)行、安裝和使用說明第一節(jié) 應(yīng)用程序的編譯運(yùn)行Visual FoxPro 6.0帶有系統(tǒng)的連編功能,連編是將應(yīng)用系統(tǒng)設(shè)計(jì)成一種產(chǎn)品,單擊“連編”按鈕,選擇“連編可執(zhí)行文件”,按“確定”后,系統(tǒng)就會(huì)自動(dòng)進(jìn)行編譯連接,當(dāng)連編成功后,就得到了一個(gè)可執(zhí)行文件,如:gzgl.exe。界面的連編實(shí)現(xiàn):第二節(jié) 系統(tǒng)安裝首次使用安裝本系統(tǒng),請(qǐng)將gzgl.zip文件解壓縮到.gzgl目錄下,在gzgl目錄下雙擊gzgl.exe文件直接進(jìn)入本系統(tǒng)。選擇用戶“001”,輸入密碼“0000”進(jìn)入系統(tǒng)主菜單后進(jìn)入系統(tǒng)維護(hù),更

29、改操作員密碼。請(qǐng)記住您更改后的密碼,以便于下一次進(jìn)入本系統(tǒng)。第三節(jié) 系統(tǒng)使用說明一、啟動(dòng)用戶可直接將系統(tǒng)安裝完成后,點(diǎn)gzgl圖標(biāo)(可執(zhí)行文件)啟動(dòng)工資系統(tǒng)。經(jīng)過用戶密碼等級(jí)確認(rèn),進(jìn)入主頁。二、系統(tǒng)維護(hù)使用說明只有特權(quán)用戶可使用這個(gè)單元,對(duì)數(shù)據(jù)庫進(jìn)行維護(hù),包括操作員信息的維護(hù)、字典庫的維護(hù)等。三、數(shù)據(jù)管理使用說明特權(quán)用戶和一般用戶有權(quán)使用這個(gè)單元,對(duì)增加人員、減少人員、人員信息修改、人員工資修改等。四、統(tǒng)計(jì)查詢特權(quán)用戶和一般用戶可在這個(gè)單元進(jìn)行在職、非在職人員的查詢及綜合查詢。五、打印輸出可在這個(gè)單元進(jìn)行各類職工名冊(cè)、工資統(tǒng)計(jì)等報(bào)表的打印。1、當(dāng)系統(tǒng)提示“不能存取文件時(shí)”,可能是前一次運(yùn)行的系統(tǒng)程序沒有從內(nèi)存清理干凈,即先前的程序仍在后臺(tái)運(yùn)行。您需要按下Ctrl+Alt+Del調(diào)出任務(wù)管理器,將前一次運(yùn)行的程序通過結(jié)束任務(wù)將它從內(nèi)存中清理干凈。2、當(dāng)系統(tǒng)提示“.jpg文件不存在時(shí)”或“.ico文件不存在時(shí)”,請(qǐng)檢查本系統(tǒng)文件夾下是否存在“pic”和“wizbmps”文件夾,這兩個(gè)文件夾是系統(tǒng)表單中圖形文件存放的路徑,請(qǐng)用戶不要隨意改動(dòng)。

溫馨提示

  • 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)論