《基于Visual Stdio和SQL Server的高校人事管理系統(tǒng)設(shè)計(jì)》10000字(論文)_第1頁
《基于Visual Stdio和SQL Server的高校人事管理系統(tǒng)設(shè)計(jì)》10000字(論文)_第2頁
《基于Visual Stdio和SQL Server的高校人事管理系統(tǒng)設(shè)計(jì)》10000字(論文)_第3頁
《基于Visual Stdio和SQL Server的高校人事管理系統(tǒng)設(shè)計(jì)》10000字(論文)_第4頁
《基于Visual Stdio和SQL Server的高校人事管理系統(tǒng)設(shè)計(jì)》10000字(論文)_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

頁(共27頁)PAGE緒論當(dāng)前,伴隨計(jì)算機(jī)的廣泛使用和科技的進(jìn)步,信息化時(shí)代已經(jīng)來臨,軟件的應(yīng)用成了人們生活中重要的一部分。計(jì)算機(jī)的發(fā)展成了當(dāng)今社會(huì)的主要行業(yè)之一,發(fā)展速度快,發(fā)展市場也越來越大。因此,在軟件開發(fā)設(shè)計(jì)方面的人才的需求量也在不斷增加,尤其是數(shù)據(jù)庫和信息管理的開發(fā),更是供不應(yīng)求。[1]課題研究背景從目前情況來看,高校對于人事管理系統(tǒng)的研究發(fā)展起步速度很慢,有一些高校在人事管理方面還沒有完全實(shí)現(xiàn)較為規(guī)范科學(xué)化的人事管理,管理的工作方式仍然還停留在過于傳統(tǒng)的采用手工方式處理人事信息階段。雖然還有一些高校人起步相對較早,已經(jīng)有了使用很多年的一套人事管理功能系統(tǒng)。但隨著經(jīng)濟(jì)社會(huì)的快速發(fā)展以及高校事業(yè)規(guī)模的發(fā)展不斷擴(kuò)大,高校對于人事功能部門管理需求也在不斷增加,之前高校使用的一套人事管理功能系統(tǒng)基本已經(jīng)無法完全滿足現(xiàn)在高校的人事工作管理需求。雖然有些高校的人事管理功能系統(tǒng)很大,但是往往缺少一套適合于目前本高校人事管理工作特點(diǎn)的系統(tǒng)功能和管理模塊,無法滿足高校數(shù)據(jù)多樣化的處理需求。關(guān)于人事系統(tǒng)的發(fā)展,最早可以追溯到二十世紀(jì)的六十年代,誕生了第一代人力資源管理系統(tǒng)。那時(shí)只有企業(yè)使用,由于那時(shí)大型企業(yè)軟件技術(shù)發(fā)展條件、硬件信息設(shè)備使用條件以及民營企業(yè)對該管理系統(tǒng)應(yīng)用需求的局限性,可以實(shí)時(shí)自動(dòng)使用管理系統(tǒng)的企業(yè)用戶極少,許多的民營企業(yè)將該資源管理信息系統(tǒng)廣泛應(yīng)用起來作為計(jì)算企業(yè)人員平均工資的核算工具,沒有更多的功能。到了七十年代,第二代人力資源管理系統(tǒng)的誕生,不但克服了第一代管理系統(tǒng)的大部分缺陷,還將職工基礎(chǔ)信息和職工職位做出了調(diào)整、職工基本信息變更等歷史信息也被加入到了該管理系統(tǒng)中,并且管理系統(tǒng)中還添加了薪酬統(tǒng)計(jì)分析和生成報(bào)表工具的功能。再到九十年代末,企業(yè)長期使用的人力資源管理體制已經(jīng)進(jìn)行了一次革命性的巨大改變。第三代的企業(yè)人力資源管理系統(tǒng)更多地是從企業(yè)人力資源的相關(guān)專業(yè)知識(shí)角度出發(fā),將相關(guān)企業(yè)的數(shù)據(jù)統(tǒng)一整合起來進(jìn)行管理,形成了龐大的信息資源庫。同時(shí)系統(tǒng)制作了一個(gè)體驗(yàn)感較好的系統(tǒng)用戶界面,以及系統(tǒng)擁有了強(qiáng)大的數(shù)據(jù)分析、報(bào)表數(shù)據(jù)生成管理功能和企業(yè)信息資源共享管理功能。此外,人力資源管理系統(tǒng)中還可以實(shí)時(shí)提供更為可靠的數(shù)據(jù)分析,實(shí)時(shí)向管理部門的相關(guān)決策活動(dòng)提供數(shù)據(jù)分析支持。研究目的與意義現(xiàn)如今,社會(huì)的發(fā)展、信息技術(shù)的進(jìn)步以及辦公自動(dòng)化的普及,對于高校來說,人事管理系統(tǒng)是高校辦公自動(dòng)化的一種重要體現(xiàn)。對于高校管理部門來說人事管理是一項(xiàng)重要的工作,教職工的多項(xiàng)信息的管理工作更加科學(xué),快捷的辦公對于高校來說具有積極的作用和意義。在信息化的大背景下,想要更加有序的管理教職工,就需要建立一個(gè)功能齊全且合適的人事管理系統(tǒng)。而且隨著學(xué)校規(guī)模不斷地?cái)U(kuò)大,為了能夠跟上高校發(fā)展的步伐,更需建立健全的人事管理系統(tǒng)。由于社會(huì)的發(fā)展和科技水平的提升,計(jì)算機(jī)控制系統(tǒng)的日益完善,所實(shí)現(xiàn)的功能也為人類的生活提供了許多便利。高校人事管理系統(tǒng)能夠給高校人事部門的工作人員以及教職工提供便捷的查詢手段。但一直以來采用的都是傳統(tǒng)的人工管理方法,其缺點(diǎn)是工作效率降低、工作量大、不易存放等。計(jì)算機(jī)的應(yīng)用對人事信息的管理有著傳統(tǒng)管理不可替代的優(yōu)勢,即:查找方式簡單又快捷、較為安全、保密性好、使用壽命長、成本較低等,這將極大地提高高校人事管理部門的工作效率。主要研究內(nèi)容開發(fā)高校人事管理系統(tǒng)主要是為了給高校人事部門的管理工作帶來便利,同時(shí)也可向相關(guān)部門和單位提供本校教職工的基本信息服務(wù)。其覆蓋了學(xué)校內(nèi)部以及對外的各項(xiàng)人事管理工作。它具有存儲(chǔ)、查詢和更新等功能,可以更好地向?qū)W校內(nèi)的各個(gè)部門以及院系提供信息等相關(guān)服務(wù)。系統(tǒng)內(nèi)的數(shù)據(jù)主要由系統(tǒng)管理人員錄入到數(shù)據(jù)庫內(nèi)。本系統(tǒng)充分利用軟件VisualStdio和軟件SQLServer分別作為該軟件系統(tǒng)開發(fā)的兩個(gè)工具,分別為系統(tǒng)前臺(tái)軟件開發(fā)工具和后臺(tái)開發(fā)系統(tǒng)管理員的軟件數(shù)據(jù)庫,主要內(nèi)容包括系統(tǒng)的實(shí)際用戶具體需求、統(tǒng)計(jì)信息分析以及數(shù)據(jù)庫系統(tǒng)架構(gòu)設(shè)計(jì)等,實(shí)現(xiàn)高校人事管理系統(tǒng)的研究和設(shè)計(jì)。[2]系統(tǒng)分為三大模塊:教職工基本信息、教職工信息的增刪改查以及教職工數(shù)據(jù)的統(tǒng)計(jì)。系統(tǒng)分析可行性研究在決定開發(fā)高校人事管理系統(tǒng)前,首先按照要求所做的工作就是關(guān)于該管理系統(tǒng)的應(yīng)用可行性問題分析,可行性問題分析主要內(nèi)容就是如何確定在該項(xiàng)目中的開發(fā)應(yīng)用是否可行和必要。開發(fā)高校人事管理系統(tǒng)這個(gè)項(xiàng)目的重要性直接取決于高校對人事管理技術(shù)系統(tǒng)應(yīng)用需求的深刻迫切性和管理系統(tǒng)功能實(shí)現(xiàn)的有效可行性。我將從管理技術(shù)創(chuàng)新可行性和社會(huì)經(jīng)濟(jì)可行性這兩個(gè)基本方面分別進(jìn)行綜合研究,通過這一研究為高校人事管理系統(tǒng)的項(xiàng)目開發(fā)應(yīng)用提供科學(xué)依據(jù)。技術(shù)可行性現(xiàn)如今,在技術(shù)上可行性分析主要是根據(jù)用戶的需求來考慮采用的硬件和軟件。首先考慮到人事管理系統(tǒng)在各行各業(yè)中使用都很廣泛,種類也很多,這就是我可以把它作為我們研究開發(fā)本次高校人事管理信息系統(tǒng)過程中可以參考起來的實(shí)例和參考依據(jù)。其次就我們所選用的軟件開發(fā)工具而言,C#和SQLServer2008都已經(jīng)是成熟的應(yīng)用開發(fā)工具,而且都是目前使用非常廣泛的操作系統(tǒng)應(yīng)用開發(fā)工具,也非常適合本次的系統(tǒng)開發(fā)。[3]最后就開發(fā)人員來講,在學(xué)校的課程中也進(jìn)行過數(shù)據(jù)庫開發(fā),但不夠完善,能力有限,不過積累了一些經(jīng)驗(yàn),很適合本系統(tǒng)的開發(fā)。經(jīng)濟(jì)可行性本系統(tǒng)的開發(fā)花費(fèi)了一些的人力和時(shí)間,雖然本次的軟件開發(fā)產(chǎn)生的效益還不能滿足高校長期的發(fā)展需求。但是,通過這次的畢業(yè)設(shè)計(jì),我豐富了自己的知識(shí),系統(tǒng)開發(fā)的價(jià)值,就是通過系統(tǒng)開發(fā)前的可行性分析來評(píng)估的。使用過程中所需要的成本和系統(tǒng)使用后給用戶帶來的收益,并根據(jù)其收益大于成本即有正向利潤存在的準(zhǔn)則來判斷此系統(tǒng)的開發(fā)有利于用戶的使用。如果該系統(tǒng)能夠成功運(yùn)行,將節(jié)省高校在人事管理工作上的資源投入。同時(shí)還能為高校人事信息處理工作帶來巨大的便利,它簡單的操作流程,降低了高校在人事管理方面投入的資源。因此該系統(tǒng)很有必要開發(fā)。該系統(tǒng)開發(fā)所使用的軟件都是可以免費(fèi)下載的,設(shè)備使用由高校提供的計(jì)算機(jī)和服務(wù)器即可,可見開發(fā)費(fèi)用較低。效益就是在該系統(tǒng)投入使用后,可以實(shí)現(xiàn)高校科學(xué)化、標(biāo)準(zhǔn)化的管理,同時(shí)使得管理部門的人員更好地了解每個(gè)教職工的詳細(xì)信息。為高校辦公自動(dòng)化發(fā)展提供了有力的保障。也為高校節(jié)省了大量的資本投入,并且極大程度地提高了人事管理方面的工作效率,可促進(jìn)高校人事管理工作的良好發(fā)展。因而,從長遠(yuǎn)利益分析上看,該系統(tǒng)在經(jīng)濟(jì)上是可行的。軟件配置C#介紹C#是微軟公司微軟公司開發(fā)并推出的一門高級(jí)應(yīng)用開發(fā)編程語言,該軟件編程語言并不僅僅能夠同時(shí)支持在所有計(jì)算機(jī)系統(tǒng)中的控制臺(tái)結(jié)構(gòu)設(shè)計(jì)軟件的開發(fā),同時(shí)還支持各種Windows窗體應(yīng)用程序的高級(jí)軟件開發(fā)以及.net編程語言開發(fā)。并且具有安全穩(wěn)定的軟件擴(kuò)展性和良好的軟件開發(fā)系統(tǒng)的靈活性,應(yīng)用非常廣泛,而且適合開發(fā)各種類型的軟件應(yīng)用程序。同時(shí)為軟件開發(fā)的技術(shù)人員以及用戶提供了一種更加方便快捷的高級(jí)軟件開發(fā)應(yīng)用操作系統(tǒng)模式。[4]隨著進(jìn)入信息時(shí)代,軟件的開發(fā)周期也被用戶要求縮減地越來越短,這是就急需一種簡單而易開發(fā)的編程語言編寫工具出現(xiàn),C#的出現(xiàn)以及強(qiáng)化正好適應(yīng)了這種發(fā)展要求。C#編程應(yīng)用語言的是由C、C++和Java的編程應(yīng)用語言相互結(jié)合在一起發(fā)展而來的,C#將這三種編程應(yīng)用語言的主要優(yōu)點(diǎn)結(jié)合于一身,并且它具備使用事件驅(qū)動(dòng)和完全面向?qū)ο蟮木幊虘?yīng)用語言實(shí)現(xiàn)模式。同時(shí)還為它增強(qiáng)了一種具有web等服務(wù)應(yīng)用管理工具功能的實(shí)時(shí)自動(dòng)運(yùn)行與.net應(yīng)用語言平臺(tái)的新型網(wǎng)絡(luò)應(yīng)用編程語言。[5].net應(yīng)用語言平臺(tái)為其系統(tǒng)提供的應(yīng)用管理工具和其對服務(wù)的管理功能已經(jīng)能夠有效且充分發(fā)揮系統(tǒng)的數(shù)字信息計(jì)算和數(shù)據(jù)中心通信信息處理上的能力,支持.net的大多數(shù)語言框架都是用C#編程語言進(jìn)行編寫的。因?yàn)檫@種C#編程語言結(jié)構(gòu)具有良好的面向?qū)ο笤O(shè)計(jì)特性,使用簡單的各種C#編程語言組件結(jié)構(gòu),所有的服務(wù)組件都可以通過轉(zhuǎn)換為web服務(wù)。所以,在復(fù)雜的網(wǎng)絡(luò)通信應(yīng)用程序開發(fā)設(shè)計(jì)中,C#編程語言是一種較好的開發(fā)應(yīng)用的選擇。[6]SQLServer2008介紹MicrosoftSQLServer是也由微軟發(fā)布的產(chǎn)品,是一種能夠提供可信的、高效率智能數(shù)據(jù)管理平臺(tái)的應(yīng)用軟件,同時(shí)為用戶以及設(shè)計(jì)人員提供一個(gè)完整的工業(yè)產(chǎn)品以及數(shù)據(jù)庫設(shè)計(jì)管理系統(tǒng)解決方案模式設(shè)計(jì)方案。在最近的修訂版中,可伸縮性、可管理性等各個(gè)方面均較之前有較大的改變。[7]該軟件也是功能強(qiáng)大的管理數(shù)據(jù)庫,它可以將企業(yè)關(guān)系數(shù)據(jù)庫和商業(yè)關(guān)系數(shù)據(jù)分離式的管理操作數(shù)據(jù)庫,可以廣泛用來用于幫助企業(yè)和用戶快速管理并建立他們的的企業(yè)Internet和企業(yè)電子郵件中的商務(wù)數(shù)據(jù)管理體系。非常適合作為本次高校人事管理系統(tǒng)的后臺(tái)管理數(shù)據(jù)庫。設(shè)計(jì)方法該系統(tǒng)將使用C/S模式,在前端使用中,C#是應(yīng)用開發(fā)的設(shè)計(jì)工具。后臺(tái)使用SQLServer用作學(xué)校系統(tǒng)數(shù)據(jù)庫。該管理系統(tǒng)將具備數(shù)據(jù)完整性強(qiáng)、數(shù)據(jù)發(fā)布一致性好、穩(wěn)定性高等優(yōu)勢。系統(tǒng)設(shè)計(jì)采用的是結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)管理方法,按照用戶至上的設(shè)計(jì)原則,先將整個(gè)高校學(xué)生人事管理應(yīng)用系統(tǒng)模塊作為一個(gè)大系統(tǒng)模塊由下從上到下,以系統(tǒng)模塊化進(jìn)行結(jié)構(gòu)設(shè)計(jì)。該技術(shù)首先進(jìn)行系統(tǒng)模塊化的分解,然后再從下向上,按照系統(tǒng)的一個(gè)整體設(shè)計(jì)結(jié)構(gòu)將整個(gè)系統(tǒng)模塊數(shù)據(jù)進(jìn)行劃分組合,最終可以完成整個(gè)系統(tǒng)的組合開發(fā)。[8]工作需求開發(fā)高校人事管理系統(tǒng)可代替?zhèn)鹘y(tǒng)的手工操作,從而化繁為簡,能都快捷準(zhǔn)確的對教職工的信息進(jìn)行管理,可滿足以下四個(gè)需求:可實(shí)現(xiàn)高校對人事信息進(jìn)行科學(xué)化、規(guī)范化的管理;支持高校對人事信息的日常管理業(yè)務(wù),其中包括對教職工檔案的建立、修改、刪除等,并對系統(tǒng)進(jìn)行日常維護(hù)等操作;為高校勞動(dòng)用人管理等方面提供科學(xué)決策,還可向管理人員根據(jù)數(shù)據(jù),然后人事部門根據(jù)提供的數(shù)據(jù)決定招聘或縮減人員的決策等;高校人事管理工作的科學(xué)化,使工作人員通過計(jì)算機(jī)實(shí)現(xiàn)對教職工的信息進(jìn)行快速、精準(zhǔn)的查找,修改或刪除??赏ㄟ^數(shù)據(jù)對本校教職工基本概況一目了然,更加便于管理。數(shù)據(jù)庫設(shè)計(jì)高校職工人事管理信息系統(tǒng)中高校教職工的所有人事信息管理數(shù)據(jù)都必須是直接保存在高校數(shù)據(jù)庫系統(tǒng)中的。在高校數(shù)據(jù)庫系統(tǒng)應(yīng)用設(shè)計(jì)開發(fā)中,數(shù)據(jù)庫的整體系統(tǒng)結(jié)構(gòu)設(shè)計(jì)方案是由各個(gè)數(shù)據(jù)表的結(jié)構(gòu)設(shè)計(jì)組成的。[9]在系統(tǒng)的設(shè)計(jì)開發(fā)應(yīng)用過程中,數(shù)據(jù)庫的整體結(jié)構(gòu)設(shè)計(jì)無疑是至關(guān)重要的組成部分,它的結(jié)構(gòu)設(shè)計(jì)效果好壞會(huì)直接關(guān)乎整個(gè)系統(tǒng)的使用管理效果和數(shù)據(jù)管理效率。一個(gè)好的系統(tǒng)數(shù)據(jù)庫整體結(jié)構(gòu)設(shè)計(jì)可以降低整個(gè)數(shù)據(jù)庫的信息存儲(chǔ)量,也同樣可以確保所有的數(shù)據(jù)信息具備完整性和數(shù)據(jù)一致性。在使用系統(tǒng)時(shí),系統(tǒng)的數(shù)據(jù)響應(yīng)速度就必然會(huì)很快。由此可見,數(shù)據(jù)庫在設(shè)計(jì)技術(shù)過程中的整體應(yīng)用結(jié)構(gòu)數(shù)據(jù)也必然會(huì)不斷得到相應(yīng)的處理和簡化。[10]數(shù)據(jù)庫的整體應(yīng)用結(jié)構(gòu)設(shè)計(jì)和設(shè)計(jì)者的長期工作實(shí)踐經(jīng)驗(yàn)積累有著密不可分的關(guān)系,這就需要我們多多地去參與實(shí)踐。只有在實(shí)踐中不斷磨練,從中不斷總結(jié)工作經(jīng)驗(yàn)和吸取教訓(xùn),才能真正設(shè)計(jì)制作出好的高校數(shù)據(jù)庫整體結(jié)構(gòu)。人事管理信息系統(tǒng)軟件是一個(gè)以大量管理數(shù)據(jù)的人力資源管理為設(shè)計(jì)基礎(chǔ),并以此作為數(shù)據(jù)中心而逐步建立發(fā)展起來的應(yīng)用管理系統(tǒng)。其設(shè)計(jì)目的主要是為了給高校中的各個(gè)部門以及各院系人員提供必要的人事信息管理和業(yè)務(wù)決策應(yīng)用數(shù)據(jù),由于它們所涉及到的信息范圍較廣,所以也必然的就會(huì)需要存儲(chǔ)大量的不同管理類型的決策數(shù)據(jù)。如何合理的將這些重要數(shù)據(jù)信息進(jìn)行實(shí)時(shí)存儲(chǔ)管理是高校人事管理系統(tǒng)開發(fā)過程中至關(guān)重要的一項(xiàng)內(nèi)容。以下是我對高校人事管理系統(tǒng)的數(shù)據(jù)庫管理設(shè)計(jì):數(shù)據(jù)流圖頂層數(shù)據(jù)流圖:圖3-1頂層數(shù)據(jù)流圖一層數(shù)據(jù)流圖:圖3-2職工管理數(shù)據(jù)流圖二層數(shù)據(jù)流圖:圖3-3職工管理詳細(xì)數(shù)據(jù)流圖概念設(shè)計(jì)在整個(gè)概念設(shè)計(jì)階段中,我們將從關(guān)于用戶的具體概念角度出發(fā)考慮后,再來正確看待這個(gè)新的數(shù)據(jù)以及對這個(gè)新的數(shù)據(jù)本身可以進(jìn)行各種邏輯上的處理和概念上的使用進(jìn)行約束,通過這種概念設(shè)計(jì)優(yōu)化方式我們可以直接構(gòu)造并提出直接反映和體現(xiàn)出用戶具體觀點(diǎn)的概念模式。我們其實(shí)可以簡單說把它分成三個(gè)步驟來進(jìn)行設(shè)計(jì):首先我們需要設(shè)計(jì)整體和局部的ER邏輯處理模式,然后綜合兩者的結(jié)果,形成全局邏輯處理模式,最后根據(jù)全局ER邏輯處理模式的結(jié)果,可使概念設(shè)計(jì)得到優(yōu)化,最終通過優(yōu)化設(shè)計(jì)得到的結(jié)果就是概念模式。ER模型中包括“實(shí)體”、“屬性”和“聯(lián)系”這三個(gè)基本成分,下面將分別介紹這三個(gè)方面:實(shí)體實(shí)體是客觀世界中必然存在的,是一種可以進(jìn)行區(qū)分開的客觀事物。一個(gè)實(shí)體不僅可以是一個(gè)人甚至也可以是事物,不僅可以是具體的客觀事物,也可以是抽象的科學(xué)概念。教職工、學(xué)生、課程等這些都應(yīng)該屬于實(shí)體。屬性屬性是實(shí)體、聯(lián)系的基本性質(zhì),通常,一個(gè)實(shí)體可以由多個(gè)屬性來刻畫,聯(lián)系也同樣可以有多個(gè)屬性。聯(lián)系在客觀世界中,事物之間往往有著密切的聯(lián)系。比如:教師與課程間存在“教”的聯(lián)系,學(xué)生與課程間則存在“學(xué)”這種聯(lián)系。聯(lián)系有一對一、一對多和多對多三種。部分ER圖的設(shè)計(jì)如下:職工基本信息(編號(hào)、姓名、性別、民族、出生日期、籍貫、學(xué)歷、專業(yè)、聘用時(shí)間、聘用方式、聘用來源、畢業(yè)學(xué)校、政治面貌、職務(wù)、所在部門、職稱),如圖3-4所示:圖3-4職工基本信息實(shí)體屬性圖職工養(yǎng)老保險(xiǎn)信息(編號(hào)、姓名、養(yǎng)老保險(xiǎn)號(hào)、發(fā)放時(shí)間、養(yǎng)老保險(xiǎn)金),如圖3-5所示:圖3-5職工養(yǎng)老保險(xiǎn)信息實(shí)體屬性圖職工的社會(huì)關(guān)系信息(編號(hào)、職工姓名、姓名、關(guān)系、工作單位、備注),如圖3-6所示:圖3-6職工社會(huì)關(guān)系信息實(shí)體屬性圖職工調(diào)動(dòng)信息(編號(hào)、姓名、調(diào)動(dòng)時(shí)間、原部門、現(xiàn)部門、原職務(wù)、現(xiàn)職務(wù)、批準(zhǔn)人、調(diào)動(dòng)原因、備注),如圖3-7所示:圖3-7職工調(diào)動(dòng)信息實(shí)體屬性圖職工工資信息(編號(hào)、姓名、工資號(hào)、發(fā)放時(shí)間、工資、水電費(fèi)、獎(jiǎng)金、其他費(fèi)用、補(bǔ)貼、實(shí)發(fā)工資),如圖3-8所示:圖3-8職工工資信息實(shí)體屬性圖職工工作關(guān)系信息(編號(hào)、姓名、工作單位、工作職務(wù)、開始時(shí)間、結(jié)束時(shí)間),如圖3-9所示:圖3-9職工工作關(guān)系實(shí)體屬性圖職工職稱評(píng)定信息(編號(hào)、姓名、評(píng)定的職稱、取得方式、取得時(shí)間、截止時(shí)間、聘用單位、聘用職務(wù)、備注),如圖3-10所示:圖3-10職工職稱評(píng)定實(shí)體屬性圖職工休假記錄信息(編號(hào)、姓名、休假類型、批準(zhǔn)人、開始時(shí)間、結(jié)束時(shí)間、備注),如圖3-11所示:圖3-11職工休假記錄實(shí)體屬性圖物理設(shè)計(jì)確定數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)確定一個(gè)用于數(shù)據(jù)庫中的物理存儲(chǔ)系統(tǒng)結(jié)構(gòu)主要為了確定所有重要數(shù)據(jù)在數(shù)據(jù)庫存儲(chǔ)系統(tǒng)結(jié)構(gòu)中的物理存儲(chǔ)位置和數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)。其中主要內(nèi)容包括:確定用于數(shù)據(jù)間的關(guān)系、索引以及數(shù)據(jù)備份等的數(shù)據(jù)存儲(chǔ)數(shù)據(jù)位置是否合理安排、數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)以及確定數(shù)據(jù)在系統(tǒng)中的資源配置等。[11]確定用于數(shù)據(jù)庫中所有重要數(shù)據(jù)存放的物理存儲(chǔ)位置和確定系統(tǒng)存儲(chǔ)結(jié)構(gòu):這是主要考慮數(shù)據(jù)庫中所有數(shù)據(jù)的存取時(shí)間、系統(tǒng)物理存儲(chǔ)占用空間的綜合利用率以及用于收取數(shù)據(jù)維護(hù)費(fèi)的合理代價(jià)這三個(gè)主要考慮因素。存取方法數(shù)據(jù)庫管理系統(tǒng)的存儲(chǔ)是多用戶之間共享的存儲(chǔ)系統(tǒng),為了能夠同時(shí)滿足多用戶的多種存儲(chǔ)應(yīng)用方式的要求,就需要對同一個(gè)用戶關(guān)系對象建立一個(gè)多條應(yīng)用存儲(chǔ)路徑。[12]職工的基本信息,如表3-1所示:表3-1職工基本信息表續(xù)表:職工養(yǎng)老保險(xiǎn)信息,如表3-2所示:表3-2職工養(yǎng)老保險(xiǎn)信息表職工社會(huì)關(guān)系信息,如圖3-3所示:表3-3職工社會(huì)關(guān)系信息表職工休假記錄信息,如圖3-4所示:表3-4職工休假信息表職工調(diào)動(dòng)信息,如圖3-5所示:表3-5職工調(diào)動(dòng)信息表職工工資信息,如圖3-6所示:表3-6職工工資信息表職工工作關(guān)系信息,如圖3-7所示:表3-7職工工作關(guān)系信息表職工職稱評(píng)定信息,如圖3-8所示:表3-8職工職稱評(píng)定信息表系統(tǒng)程序設(shè)計(jì)系統(tǒng)功能設(shè)計(jì)目的在整個(gè)系統(tǒng)功能設(shè)計(jì)步驟中,第一步是要找出實(shí)現(xiàn)目標(biāo)系統(tǒng)功能的所有不同方案,接著是在需求分析階段描繪數(shù)據(jù)流程圖,這也是設(shè)計(jì)所有可能方案的基礎(chǔ),接著我們就必須在所有設(shè)想的方案中選取最合理的方案。然后再給所有合理的方案都提供一個(gè)系統(tǒng)流程圖,并且要在系統(tǒng)模塊化中詳細(xì)的羅列出構(gòu)成系統(tǒng)的所有主要設(shè)計(jì)元素。系統(tǒng)模塊功能獨(dú)立性設(shè)計(jì)的基本原則是軟件結(jié)構(gòu)開發(fā)和工程設(shè)計(jì)中的所有功能必須嚴(yán)格遵循系統(tǒng)設(shè)計(jì)的準(zhǔn)則。由此可見,軟件進(jìn)行系統(tǒng)設(shè)計(jì)應(yīng)該是通過形成一組具有相對獨(dú)立特性的不同功能的子系統(tǒng)模塊相互聚合起來組成的。關(guān)于軟件系統(tǒng)總體設(shè)計(jì)這個(gè)過程,其中各功能模塊的物理元素劃分主要依據(jù)本系統(tǒng)軟件結(jié)構(gòu)設(shè)計(jì)的基本原則,即一個(gè)符合高聚合度的功能模塊。首先我們需要把每個(gè)模塊的功能全部劃分出來,才能正式開始系統(tǒng)設(shè)計(jì)。設(shè)計(jì)原則系統(tǒng)設(shè)計(jì)的基本原則:功能全面性:每所院校都有自己的獨(dú)特的管理風(fēng)格,所以要滿足不同用戶對系統(tǒng)的指定需求。系統(tǒng)規(guī)范化:按照通用軟件設(shè)計(jì)思想和數(shù)據(jù)庫原理進(jìn)行設(shè)計(jì)系統(tǒng)。系統(tǒng)實(shí)用性:從實(shí)際應(yīng)用角度出發(fā),考慮到不同用戶又不一樣的需求并凸顯學(xué)校管理特點(diǎn),設(shè)計(jì)安全且易于日常管理操作的用戶界面。應(yīng)用安全性:在設(shè)計(jì)數(shù)據(jù)庫架構(gòu)時(shí),充分的將操作系統(tǒng)和數(shù)據(jù)庫的安全性有機(jī)地結(jié)合起來,以確保整個(gè)系統(tǒng)的安全。功能模塊設(shè)計(jì)系統(tǒng)功能描述:高校人事管理的主要功能包括:員工信息管理功能對職工基本信息、社會(huì)關(guān)系、調(diào)動(dòng)信息、工資信息、工作關(guān)系、職稱評(píng)定、休假記錄、獎(jiǎng)懲記錄、培訓(xùn)記錄、養(yǎng)老保險(xiǎn)、醫(yī)療保險(xiǎn)信息的添加、修改、刪除、查詢;統(tǒng)計(jì)數(shù)據(jù)管理功能分別從職工的性別、婚姻、部門、職務(wù)、職稱、民族、政治面貌、學(xué)歷、學(xué)位、狀態(tài)等幾方面來統(tǒng)計(jì)教職工的分配比例。工具管理功能為了完善系統(tǒng)而增加的功能,其中包括記事本和計(jì)算器等。用戶管理功能為方便管理員的管理,系統(tǒng)管理員可以添加新用戶、修改密碼、退出系統(tǒng)等。根據(jù)這些功能,設(shè)計(jì)出的系統(tǒng)功能模塊如圖4-1所示圖4-1高校人事管理系統(tǒng)功能模塊示意圖系統(tǒng)實(shí)現(xiàn)系統(tǒng)菜單功能介紹“登錄窗口”只有合法的用戶才能通過輸入正確的用戶名和密碼進(jìn)入系統(tǒng)?!跋到y(tǒng)管理”的下拉菜單中包括“添加用戶”、“修改密碼”和“退出系統(tǒng)”的選項(xiàng)。(1)系統(tǒng)管理員可以通過“添加用戶”功能來添加用戶。(2)用戶可以通過“修改密碼”功能來修改其登錄密碼。用戶還可以通過點(diǎn)擊系統(tǒng)主窗口中的其它菜單項(xiàng)的下拉菜單來進(jìn)行選擇,以實(shí)現(xiàn)系統(tǒng)對職工各種信息的管理。系統(tǒng)性能分析通過需求分析、系統(tǒng)設(shè)計(jì)、開發(fā)實(shí)現(xiàn)以及系統(tǒng)測試,本系統(tǒng)到目前已經(jīng)實(shí)現(xiàn)了各個(gè)功能。在預(yù)定的時(shí)間內(nèi)達(dá)到了預(yù)期的效果。在結(jié)構(gòu)方面條理比較清晰,各個(gè)模塊的劃分及分工也很明確,可以完整地完成基本的高校職工的管理功能。在系統(tǒng)的運(yùn)行效率和出錯(cuò)率上,還需在系統(tǒng)發(fā)布后,進(jìn)行深入的檢查和測試。在操作方面,本系統(tǒng)便于理解,可以使用戶很容易地掌握整個(gè)系統(tǒng)的流程。在界面設(shè)計(jì)上,做到了簡潔、大方。高校人事管理系統(tǒng)在設(shè)計(jì)上完全按照軟件工程的理論進(jìn)行分階段的設(shè)計(jì)。本系統(tǒng)能夠達(dá)到的性能指標(biāo)如下:模塊獨(dú)立性:本系統(tǒng)能夠?qū)崿F(xiàn)單一入口單一出口,達(dá)到低耦合、高內(nèi)聚的標(biāo)準(zhǔn);可維護(hù)性:當(dāng)用戶有了新的需求,或環(huán)境發(fā)生改變,或程序出現(xiàn)錯(cuò)誤時(shí),系統(tǒng)的修改是很復(fù)雜的。由于需求分析階段對于用戶需求分析的簡單化一,使得本系統(tǒng)不能夠應(yīng)用于所有用戶;可復(fù)用性:本系統(tǒng)是按照模塊化理論對系統(tǒng)進(jìn)行開發(fā)的,故每個(gè)模塊具有一定的獨(dú)立性,使得軟件的各個(gè)模塊有了很好的可復(fù)用性;可靠性:由于程序的可運(yùn)行性,保證了程序沒有錯(cuò)誤,從而系統(tǒng)就具有了一定的可靠性。經(jīng)過各個(gè)階段的測試發(fā)現(xiàn)了許多的問題,并經(jīng)過改正,再測試,再改正,終于整個(gè)系統(tǒng)的錯(cuò)誤降低在最小值,保證了軟件的質(zhì)量。登錄模塊設(shè)計(jì)為了確保系統(tǒng)和用戶數(shù)據(jù)的信息安全性和數(shù)據(jù)保密性,需要對進(jìn)入該系統(tǒng)的用戶進(jìn)行身份確認(rèn),用戶名和密碼輸入正確,才能進(jìn)入該系統(tǒng)。在登錄過程需要完成以下任務(wù):系統(tǒng)根據(jù)用戶輸入的用戶名和密碼確定是否可以訪問系統(tǒng),并根據(jù)用戶類型確定用戶權(quán)限。只有用戶名和密碼都正確方可進(jìn)入該系統(tǒng)。用戶登陸界面如圖5-1所示:圖5-1用戶登陸窗體添加用戶界面包括:添加新用戶的名稱、密碼和權(quán)限設(shè)置,添加后,下新用戶就可以登錄該系統(tǒng)了。添加用戶界面如圖5-2所示:圖5-2添加用戶窗體系統(tǒng)主界面設(shè)計(jì)主界面中包含系統(tǒng)的三大模塊:人事管理模塊、統(tǒng)計(jì)模塊和管理工具模塊,只需點(diǎn)擊即可進(jìn)入。1.人事管理模塊:職工基本信息、社會(huì)關(guān)系、工作關(guān)系、部門調(diào)動(dòng)、職稱評(píng)定、休假記錄、獎(jiǎng)懲記錄、培訓(xùn)記錄、工資記錄、養(yǎng)老保險(xiǎn)記錄、醫(yī)療保險(xiǎn)記錄管理;2.統(tǒng)計(jì)模塊:統(tǒng)計(jì)數(shù)據(jù);3.管理工具模塊:計(jì)算器,記事本;主界面如圖5-3所示:圖5-3新科企業(yè)人事管理系統(tǒng)主界面系統(tǒng)主要功能模塊設(shè)計(jì)顯示職工基本信息,可以添加、修改、刪除、查詢職工的信息。職工基本信息界面如圖5-4所示:圖5-4職工基本信息窗體顯示職工的社會(huì)關(guān)系信息,可以添加、修改、刪除、查詢職工社會(huì)關(guān)系信息。職工社會(huì)關(guān)系界面如圖5-5所示:圖5-5職工社會(huì)關(guān)系窗體顯示職工的工作關(guān)系信息,可以添加、修改、刪除、查詢職工工作關(guān)系信息。職工工作關(guān)系界面如圖5-6所示:圖5-6職工工作關(guān)系窗體顯示職工的職稱評(píng)定信息,可以添加、修改、刪除、查詢職工職稱評(píng)定信息。職工職稱評(píng)定界面如圖5-7所示:圖5-7職工職稱評(píng)定窗體顯示職工的休假記錄信息,可以添加、修改、刪除、查詢員休假記錄信息。職工休假記錄界面如圖5-8所示:圖5-8職工休假記錄窗體顯示職工的工資記錄信息,可以添加、修改、刪除、查詢職工資記錄信息。職工工資記錄界面如圖5-9所示:圖5-9職工工資記錄窗體顯示職工的部門調(diào)動(dòng)信息,可以添加、修改、刪除、查詢員部門調(diào)動(dòng)信息。部門調(diào)動(dòng)界面如圖5-10所示:圖5-10職工部門調(diào)動(dòng)窗體該窗體演示密碼更改過程。進(jìn)入此界面后,先會(huì)判斷舊密碼,輸入舊密碼正確后,再輸入兩次新密碼,若兩次輸入一樣,則修改成功。相關(guān)的數(shù)據(jù)庫中的信息也會(huì)更新。更改密碼界面如圖5-11所示:圖5-11更改密碼窗體該窗體是為了方便職工而設(shè)計(jì)的工具,可以實(shí)現(xiàn)對基本數(shù)據(jù)的計(jì)算功能。計(jì)算器界面如圖5-12所示:圖5-12計(jì)算器窗體系統(tǒng)測試系統(tǒng)測試的基本原則(1)一切測試應(yīng)該是在滿足用戶的基礎(chǔ)上展開的;(2)再進(jìn)行系統(tǒng)測試之間需先制定出測試計(jì)劃,在完成需求分析后就應(yīng)該制定系統(tǒng)測試計(jì)劃;(3)要先從小的單個(gè)程序模塊開始測試,然后再對整個(gè)系統(tǒng)進(jìn)行測試。最后要把測試重點(diǎn)放在整個(gè)系統(tǒng)測試中尋找錯(cuò)誤,這樣可以更好的發(fā)現(xiàn)問題所在。系統(tǒng)測試的目的和意義系統(tǒng)測試工作是系統(tǒng)開發(fā)的重要一步,其目的是為了保證系統(tǒng)的正常使用和運(yùn)行質(zhì)量、也是為了找出系統(tǒng)在開發(fā)過程中產(chǎn)生的錯(cuò)誤、驗(yàn)證系統(tǒng)實(shí)現(xiàn)了哪些功能和是否滿足用戶需求。在我們開發(fā)應(yīng)用系統(tǒng)的整個(gè)過程中,我們往往會(huì)遇到各種各樣錯(cuò)綜復(fù)雜的技術(shù)問題。從個(gè)人的主觀性和認(rèn)識(shí)的角度上出發(fā),可能無法做到完全符合客觀事實(shí)。我們在與系統(tǒng)開發(fā)設(shè)計(jì)工作時(shí),很有可能會(huì)出現(xiàn)一些不可避免的技術(shù)錯(cuò)誤。所以,在進(jìn)行系統(tǒng)設(shè)計(jì)開發(fā)的每個(gè)階段都不能完全避免出現(xiàn)這些錯(cuò)誤,所以我們在完成各個(gè)階段的開發(fā)之前,一般都會(huì)對系統(tǒng)進(jìn)行嚴(yán)格的審查,盡可能較早的發(fā)現(xiàn)這些問題并及時(shí)進(jìn)行糾正。系統(tǒng)測試結(jié)果系統(tǒng)的功能:通過系統(tǒng)測試,結(jié)果可表明系統(tǒng)應(yīng)用功能相對完善,基本功能都可以實(shí)現(xiàn);系統(tǒng)的局限性:由于本人的能力有限,系統(tǒng)在功能上還有一些不足之處,還有需要改正和完善的地方,如:系統(tǒng)在安全性不夠高,系統(tǒng)整體布局不夠好等。系統(tǒng)維護(hù)不管是軟件還是硬件,在使用一段時(shí)間后,多多少少會(huì)出現(xiàn)一些問題,用戶在使用過程中系統(tǒng)可能會(huì)報(bào)錯(cuò)等。隨著社會(huì)的發(fā)展,為適應(yīng)新的環(huán)境,滿足用戶的新需求,對系統(tǒng)進(jìn)行適當(dāng)?shù)男薷暮驼{(diào)整,以及對過去一段時(shí)間以來數(shù)據(jù)庫存儲(chǔ)的數(shù)據(jù)進(jìn)行備份等這些問題時(shí),就需要專業(yè)技術(shù)人員對系統(tǒng)進(jìn)行維修。

結(jié)論在開始做畢業(yè)設(shè)計(jì)之前,就進(jìn)行過系統(tǒng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論