版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 畢 業(yè) 設(shè) 計(jì) 論 文</p><p> 基于Delphi人事管理系統(tǒng)的設(shè)計(jì)與開發(fā)</p><p> 姓 名:某某</p><p> 學(xué) 號(hào):</p><p> 指導(dǎo)教師:某某某</p><p> 院系(部所):信息科學(xué)與工程學(xué)院</p><p> 專
2、 業(yè):計(jì)算機(jī)應(yīng)用技術(shù)</p><p> 完成日期:2011年05月20日</p><p><b> 摘 要</b></p><p> 人力資源管理系統(tǒng)是一個(gè)典型的信息管理系統(tǒng)(MIS),本系統(tǒng)是一個(gè)為適應(yīng)當(dāng)前各個(gè)行業(yè)對人力資源信息管理的迫切需求而設(shè)計(jì)開發(fā)的軟件系統(tǒng),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面
3、,經(jīng)過分析和比較,利用其提供的各種面向?qū)ο蟮拈_發(fā)手段,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn)直到形成用戶滿意的可行系統(tǒng)。</p><p> 經(jīng)過分析如此情況,我們使用DELPHI ,數(shù)據(jù)庫等開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原
4、型,然后,對初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng).</p><p> 關(guān)鍵詞:原型法,面向?qū)ο?,?shù)據(jù)一致性,數(shù)據(jù)窗口,人才管理</p><p><b> Abstract</b></p><p> Buying and selling management system is development tw
5、o aspects that typical information management system( MIS), its development includes primarily the backstage database establishes with support and the head applies the development two aspects of the procedure.Establish t
6、he data consistency to the former request is strong with the complete, the that data safety good database.But request the latter very much the applied procedure function complete, easy usage etc. characteristics.</p&g
7、t;<p> Through the analysis such circumstance, we use the DELPHI, database etc. development tool, make use of its every kind of the tool of development that provide that face to the object, particularly is intell
8、igence that data window way this on canning be convenient but Chien's manipulates the database turn the object, establish in the in a short time first system application prototype, then, start to the beginning proto
9、type system proceeding need on behalf, revise continuously with improve, reall</p><p> Key phrase:Prototype method, face to the object, data consistency目 錄</p><p> 第一章 人事管理系統(tǒng)選題說明1</p>
10、;<p> 1.1 課題背景1</p><p> 1.2 組織結(jié)構(gòu)1</p><p> 1.3 業(yè)務(wù)流程分析1</p><p> 1.4 現(xiàn)行系統(tǒng)存在的主要問題分析2</p><p> 1.5 提出可能的解決方案2</p><p> 第二章 人事管理系統(tǒng)系統(tǒng)分析3</p>
11、;<p> 2.1 系統(tǒng)的初步調(diào)查3</p><p> 2.2 系統(tǒng)的可行性分析4</p><p> 2.3 系統(tǒng)開發(fā)步驟4</p><p> 2.4 可行性分析5</p><p> 2.5 對本系統(tǒng)的分析7</p><p> 第三章 人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)8</p>
12、<p> 3.1 模塊設(shè)計(jì)8</p><p> 3.2 開發(fā)環(huán)境8</p><p> 3.2.1 Delphi 7.0開發(fā)環(huán)境8</p><p> 3.2.2 Microsoft Sql2000與 ADO9</p><p> 3.2.3 SQL查詢語言及使用9</p><p> 3.3
13、 功能模塊10</p><p> 第四章 人事管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)11</p><p> 第五章 人事管理系統(tǒng)詳細(xì)設(shè)計(jì)19</p><p> 5.1 界面設(shè)計(jì)19</p><p> 5.2 日常操作模塊實(shí)現(xiàn)20</p><p> 5.2.1 人才基本信息錄入模塊20</p><p
14、> 5.2.2 人才信息修改模塊23</p><p> 5.2.3 學(xué)習(xí)簡歷信息管理模塊24</p><p> 第六章 人事管理系統(tǒng)開發(fā)總結(jié)30</p><p> 參 考 文 獻(xiàn)31</p><p> 第一章 人事管理系統(tǒng)選題說明</p><p><b> 課題背景</b&g
15、t;</p><p> 在企業(yè),人才資源管理工作是非常重要的一項(xiàng)工作,它負(fù)責(zé)整個(gè)企業(yè)的日常人才資源安排,人員的人才資源管理等等。以前都是人工進(jìn)行操作。隨著企業(yè)規(guī)模擴(kuò)大,人才資源處的人才資源管理工作量大大加重。隨著計(jì)算機(jī)應(yīng)用的發(fā)展,人才資源工作者急切希望能夠?qū)⒋蟛糠址爆嵉墓ぷ鹘挥捎?jì)算機(jī)的處理,已減輕人工的壓力并提高工作效率。而計(jì)算機(jī)的普及更加快了人才資源管理系統(tǒng)的產(chǎn)生。</p><p>
16、 上一代的人才資源管理系統(tǒng)主要采用Foxbase或FoxPro,系統(tǒng)開發(fā)環(huán)境也是數(shù)據(jù)庫內(nèi)置的開發(fā)工具。其特點(diǎn)是單機(jī)單用戶方式,開發(fā)簡單,能充分利用數(shù)據(jù)庫的特性。其缺點(diǎn)是開發(fā)出的系統(tǒng)依賴性強(qiáng),運(yùn)行必須依托數(shù)據(jù)庫環(huán)境;不容易升級(jí)與擴(kuò)展;無法實(shí)現(xiàn)數(shù)據(jù)的共享與并行操作;代碼重用性差。原有人才資源管理系統(tǒng)數(shù)據(jù)共享差的問題更加突出,而新需求的提出也越來越多,越來越頻繁。這就要求系統(tǒng)在可擴(kuò)展性和標(biāo)準(zhǔn)化的要求更高。而原有的系統(tǒng)由于其與生俱來的缺點(diǎn)而無法
17、在適應(yīng)現(xiàn)有的需求了。因此,使用現(xiàn)在的新技術(shù),開發(fā)出適應(yīng)新的需求的新系統(tǒng)的任務(wù)刻不容緩。</p><p><b> 組織結(jié)構(gòu)</b></p><p> 在企事業(yè)中,其中和人才資源管理系統(tǒng)由直接關(guān)系的有以下部門:</p><p> 人才資源處(或人才資源處)等:是使用綜合人才資源系統(tǒng)的主要部門,對人員的人才資源管理主要由人才資源處承擔(dān),進(jìn)行集
18、中管理。</p><p><b> 業(yè)務(wù)流程分析</b></p><p> 人才資源管理系統(tǒng)是一個(gè)面向企業(yè)人才資源人員,為其提供服務(wù)的綜合信息管理系統(tǒng)。人才資源人員通過本系統(tǒng)完成相關(guān)的日常工作,這些工作也是平常較為繁重的工作。人員的個(gè)人信息、以及各種相關(guān)的親屬等情況開課情況都記錄在人才資源系統(tǒng)里進(jìn)行管理。由人才資源人員在檔案更新中完成對運(yùn)行人才資源系統(tǒng)所需的基本數(shù)
19、據(jù)的維護(hù)。包括這些信息的增、修、改等,變動(dòng)都將在這進(jìn)行操作。系統(tǒng)開始投入使用,人才資源人員先根據(jù)企業(yè)實(shí)際情況,建立相關(guān)人員的信息,主要信息包括系所的姓名及它的學(xué)歷等。輸入人員信息的過程是首先從系統(tǒng)數(shù)據(jù)庫中選擇相關(guān)的系所,然后再它下面加入新的輔助信息。當(dāng)人員情況發(fā)生變動(dòng)后,人才資源人員要及時(shí)完成對庫中的信息進(jìn)行維護(hù)。如果發(fā)生人才資源的變動(dòng)(如進(jìn)和出),則可以在檔案更新中進(jìn)行處理,因?yàn)椴煌髽I(yè)的員工數(shù)量不同,因此特別設(shè)立了一個(gè)檔案查詢模塊,
20、可以進(jìn)行相關(guān)人員的快速查詢,并可以根據(jù)某一個(gè)具體的條件,如具有相同屬性的人員(如技術(shù)職務(wù)或工齡等),進(jìn)行同一類型的人員統(tǒng)計(jì),并可以將結(jié)果通過打印輸出,以便備案。</p><p> 現(xiàn)行系統(tǒng)存在的主要問題分析</p><p> 現(xiàn)行系統(tǒng)的主要問題歸納起來主要有:</p><p> 1. 單機(jī)單用戶系統(tǒng),隨著網(wǎng)絡(luò)的發(fā)展,同時(shí)人才資源管理系統(tǒng)中信息的使用者大大增加,
21、原有的單機(jī)單用戶系統(tǒng)已遠(yuǎn)遠(yuǎn)不能滿足需要。同時(shí),原有的數(shù)據(jù)庫也不支持多用戶的網(wǎng)絡(luò)運(yùn)行環(huán)境。</p><p> 2.系統(tǒng)獨(dú)立性差,原有系統(tǒng)一般都是使用數(shù)據(jù)庫提供的開發(fā)工具編寫的程序,因此收數(shù)據(jù)庫的制約比較大,編寫出來的程序性能也不好。特別是無法支持如Sql2000, MS SQL Server等新的數(shù)據(jù)庫。</p><p> 3.模塊性差,由于不是一個(gè)完整的編程語言,故無法做到代碼的模塊化
22、,給功能的擴(kuò)展帶來了巨大的不便。</p><p><b> 提出可能的解決方案</b></p><p> 鑒于目前企業(yè)對人才資源管理系統(tǒng)的需求與實(shí)際情況,新系統(tǒng)方案的重點(diǎn)放在系統(tǒng)的可擴(kuò)展性上,為了實(shí)現(xiàn)這一設(shè)計(jì),新系統(tǒng)應(yīng)具備以下幾方面的要求:</p><p> 1.新系統(tǒng)采用Delphi開發(fā)成功,充分利用該開發(fā)程序的優(yōu)勢,提高了工作效率。&
23、lt;/p><p> 2.新系統(tǒng)從設(shè)計(jì)到實(shí)現(xiàn)都應(yīng)遵循模塊化,是用一致的接口進(jìn)行信息的傳遞與模塊調(diào)用。模塊的劃分應(yīng)盡量符合實(shí)際業(yè)務(wù)的劃分,以保證以后新模塊的加入盡可能少的影響現(xiàn)有功能模塊的運(yùn)行。</p><p> 3.新系統(tǒng)所具有的特性:</p><p> *通用性:用戶可根據(jù)本單位的需求靈活設(shè)置人員類別及其數(shù)據(jù)庫結(jié)構(gòu),可滿足不同層次,不同性質(zhì),不同業(yè)務(wù)工作的需求。
24、</p><p> ?。獦?biāo)準(zhǔn)化:提供了豐富完善的人才資源管理內(nèi)容,為各級(jí)人才資源部門之間的數(shù)據(jù)共享及數(shù)據(jù)交換奠定了良好的基礎(chǔ)。</p><p> ?。冗M(jìn)性:采用面向?qū)ο蠹夹g(shù)開發(fā),適應(yīng)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)發(fā)展趨勢,運(yùn)行在windows環(huán)境下,界面友好操作方便</p><p> 第二章 人事管理系統(tǒng)系統(tǒng)分析</p><p><b> 系
25、統(tǒng)的初步調(diào)查</b></p><p> 建立一個(gè)好的管理信息系統(tǒng),必須要有一個(gè)好的管理基礎(chǔ)。所謂好的管理基礎(chǔ),指的是合理的管理體制、完善的制度、科學(xué)的管理方法和準(zhǔn)確的原始數(shù)據(jù)。</p><p> 應(yīng)該看到,我國開發(fā)管理信息系統(tǒng)的時(shí)間還不長,設(shè)計(jì)開發(fā)的實(shí)際經(jīng)驗(yàn)也很不足。要使進(jìn)銷存信息系統(tǒng)在企業(yè)建立、使用,并從中獲得巨大的效益,必須具備以下基本條件。</p>&l
26、t;p> (1)領(lǐng)導(dǎo)重視、管理人員積極性高</p><p> 管理信息系統(tǒng)的建立,需要企業(yè)公司提供資源、經(jīng)費(fèi)、人力和時(shí)間,要涉及管理體制、規(guī)章制度的變化、調(diào)整和大量數(shù)據(jù)的編碼、表格形式協(xié)調(diào)等工作,這些公司管理的全局性問題必須在公司高層領(lǐng)導(dǎo)的重視和支持下才能獲得解決。</p><p> 管理人員的積極性也是不容忽視的條件。 管理人員是管理信息系統(tǒng)的直接用戶,它們的積極性和配合程度
27、,關(guān)系到管理信息系統(tǒng)的使用效果和生命力。</p><p> (2)具備一定的資源條件</p><p> 管理信息系統(tǒng)的資源主要包括計(jì)算機(jī)硬、軟件設(shè)備,不間斷電源、空調(diào)等輔助設(shè)備和計(jì)算機(jī)房設(shè)施等,有條件的公司應(yīng)盡量發(fā)掘和利用現(xiàn)有計(jì)算機(jī)設(shè)備。管理信息系統(tǒng)的費(fèi)用可分為 開發(fā)費(fèi)用和運(yùn)行費(fèi)用,前者包括設(shè)備購置、人員工資、培訓(xùn)和開發(fā)過程中的一系列支出等, 后者包括機(jī)器運(yùn)行、維護(hù)和修理費(fèi),人員工資和
28、水、電、紙張等日常開支。</p><p> 要有足夠的資金保證,才能順利完成整個(gè)系統(tǒng)的開發(fā)工作。當(dāng)然,資金的投入也可以在開發(fā)和運(yùn)行過程中分階段進(jìn)行,在逐步取得階段成果的基礎(chǔ)上補(bǔ)充更多的資源。</p><p> (3)組織一個(gè)強(qiáng)有力的開發(fā)小組</p><p> 管理信息系統(tǒng)的質(zhì)量,在某種意義上直接取決于開發(fā)人員的水平和素質(zhì)。 開發(fā)小組的人數(shù)因系統(tǒng)規(guī)模大小而異,通
29、常包括系統(tǒng)分析員、程序員、數(shù)據(jù)錄入員和硬、軟件維護(hù)人員。由于管理信息系統(tǒng)的開發(fā)通常是從逐個(gè)子系統(tǒng)分期分批進(jìn)行的,同時(shí),已開發(fā)完畢投入使用的系統(tǒng)仍需不斷維護(hù)、改進(jìn)和完善,因此這個(gè)開發(fā)小組應(yīng)該在相當(dāng)長的時(shí)期內(nèi)存在。</p><p> 在正式的立項(xiàng)之前必須進(jìn)行可行性分析,而可行性分析主要是對現(xiàn)行系統(tǒng)進(jìn)行充分的調(diào)查研究,細(xì)致了解現(xiàn)行系統(tǒng)的現(xiàn)狀流程,以及存在的主要問題,在此基礎(chǔ)上提出新的系統(tǒng)的邏輯模型。</p>
30、;<p> 詳細(xì)的現(xiàn)狀調(diào)查目的是為了弄清現(xiàn)行系統(tǒng)的基本功能及信息流程,為新系統(tǒng)邏輯模型提供基礎(chǔ)。它是建立新系統(tǒng)的前期工作,也是進(jìn)行系統(tǒng)分析和設(shè)計(jì)的重要基礎(chǔ)。因此要建立新的公司人才管理系統(tǒng)就必須對公司現(xiàn)行的人才管理系統(tǒng)進(jìn)行全面、細(xì)致而充分的調(diào)查研究。采用主要的方式是在同學(xué)中進(jìn)行交流和對現(xiàn)有的政策進(jìn)行分析。</p><p><b> 系統(tǒng)的可行性分析</b></p>
31、<p> 系統(tǒng)的可行性分析包括兩個(gè)詳細(xì)的部分:分析開發(fā)新的系統(tǒng)的必要性和可能性。必要性在前面系統(tǒng)初步調(diào)查中已經(jīng)作了詳細(xì)的分析,在這里就不再贅述;可能性主要包括經(jīng)濟(jì)可行性、技術(shù)可行性和運(yùn)行可行性三個(gè)方面。</p><p> 經(jīng)濟(jì)可行性研究是對組織的經(jīng)濟(jì)現(xiàn)狀和投資能力進(jìn)行分析,對系統(tǒng)建設(shè)運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對系統(tǒng)建成后可能取得的社會(huì)和經(jīng)濟(jì)效益進(jìn)行估計(jì)。由于公司人才管理系統(tǒng)是作為畢業(yè)設(shè)計(jì)由我們學(xué)生
32、自己開發(fā)的,在經(jīng)濟(jì)上的投入甚微,系統(tǒng)建成之后將為今后實(shí)現(xiàn)公司人才管理提供很大的方便,因此在經(jīng)濟(jì)上是可行的。</p><p> 技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。公司人才管理系統(tǒng)用的是Visual Basic開發(fā)語言,調(diào)試相對簡單,當(dāng)前的計(jì)算機(jī)硬件配置也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對可行的。軟件方面:由于目前單機(jī)模式相對發(fā)展成熟,故軟件的開發(fā)平臺(tái)成熟
33、可行,它們速度快、容量大、可靠性能高、價(jià)格低,完全能滿足系統(tǒng)的需求。</p><p> 運(yùn)行可行性是對組織結(jié)構(gòu)的影響,現(xiàn)有人員和機(jī)構(gòu)、設(shè)施設(shè)施和環(huán)境對系統(tǒng)的適應(yīng)性及人員培訓(xùn)補(bǔ)充計(jì)劃的可行性。當(dāng)前我們公司信息化技術(shù)已經(jīng)相當(dāng)普及,各類操作人員水平都有相當(dāng)?shù)母叨龋栽谶\(yùn)行上是可行性的。</p><p><b> 系統(tǒng)開發(fā)步驟</b></p><p&
34、gt; 一般說來,管理信息系統(tǒng)的建立與應(yīng)用可以劃分成總體規(guī)劃、系統(tǒng)開發(fā)和系統(tǒng)運(yùn)行三個(gè)階段,其中系統(tǒng)開發(fā)階段還可進(jìn)一步分為系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施等工作環(huán)節(jié)。上述各個(gè)階段排列成一個(gè)嚴(yán)格的線性開發(fā)序列,在每個(gè)工作階段均產(chǎn)生完整的技術(shù)文檔作為下一階段工作的指導(dǎo)和依據(jù),每一階段都應(yīng)對文檔進(jìn)行評(píng)審,確信該階段工作已完成并達(dá)到要求后才能進(jìn)入下一階段,同時(shí)在以后的工作中不能輕易改變前面經(jīng)過評(píng)審的成果。</p><p>
35、 上述開發(fā)方式的主要優(yōu)點(diǎn)是便于開發(fā)工作的組織和管理,并且可大大降低管理信息系統(tǒng)開發(fā)的復(fù)雜性。國內(nèi)外許多系統(tǒng)開發(fā)的實(shí)例都證明這是一種行之有效的開發(fā)方式。</p><p> 國外曾有人對一些軟件項(xiàng)目開發(fā)各階段的工作量進(jìn)行了統(tǒng)計(jì),結(jié)果表明,在開發(fā)過程中各工作階段所占全部工作量的比重分別達(dá)到系統(tǒng)分析:系統(tǒng)設(shè)計(jì):編程:模塊調(diào)試:系統(tǒng)調(diào)試=20%:15%:20%:25%:20%。由此可見,程序編寫在開發(fā)工作中只占很小比例,
36、而調(diào)試工作卻占整個(gè)開發(fā)工作量的一半左右,因此“系統(tǒng)開發(fā)就是編程”的習(xí)慣說法顯然是片面的。另據(jù)統(tǒng)計(jì),在建立管理信息系統(tǒng)的三個(gè)階段中,總體規(guī)劃和系統(tǒng)開發(fā)階段的工作量約占整個(gè)工作量的2/3,而運(yùn)行、維護(hù)階段要占1/3,這說明一個(gè)管理信息系統(tǒng)開發(fā)后,仍應(yīng)十分重視它的維護(hù)工作,以便使系統(tǒng)不斷完善并充分發(fā)揮其作用。</p><p> 4、人才管理信息系統(tǒng)的規(guī)劃</p><p> 系統(tǒng)規(guī)劃是整個(gè)管理
37、信息系統(tǒng)建立過程中的基礎(chǔ)階段。因?yàn)樾孪到y(tǒng)是在現(xiàn)有系統(tǒng)基礎(chǔ)上發(fā)展而成的,所以首先應(yīng)對現(xiàn)有系統(tǒng)進(jìn)行全面的調(diào)查和分析,通過對用戶需求的調(diào)查,提出新系統(tǒng)的開發(fā)目標(biāo),并進(jìn)行可行性研究,為新系統(tǒng)開發(fā)能否進(jìn)行提供定量和定性的依據(jù),這就是總體規(guī)劃的任務(wù)。</p><p> 5、現(xiàn)行系統(tǒng)的初步調(diào)查</p><p> 初步調(diào)查是為了了解現(xiàn)有系統(tǒng)的概貌、規(guī)模等基本情況,從而確認(rèn)新系統(tǒng)的目標(biāo)。該階段需調(diào)查的主
38、要內(nèi)容有:</p><p> (1)現(xiàn)行系統(tǒng)的概況:當(dāng)前規(guī)模、功能、工作效率、歸屬部門等。</p><p> (2)管理流程及工作步驟:現(xiàn)行系統(tǒng)中各職能部門的管理業(yè)務(wù)流程、各種數(shù)據(jù)在收集、整理、輸入、存貯、處理和輸出各個(gè)環(huán)節(jié)的具體加工步驟,主要單據(jù)、表格的來源和去處等,從而得到較為完整的信息流程。上述各項(xiàng)內(nèi)容在系統(tǒng)分析階段中還需進(jìn)一步作詳細(xì)調(diào)查。</p><p>
39、; (3)當(dāng)前系統(tǒng)的薄弱環(huán)節(jié):在調(diào)查中應(yīng)善于發(fā)現(xiàn)問題并找出其前因后果,這些問題往往是新系統(tǒng)中要解決和改進(jìn)的主要問題。</p><p> (4)各部門管理人員對新系統(tǒng)目標(biāo)持有的看法,以及對建立新系統(tǒng)的態(tài)度。</p><p><b> 可行性分析</b></p><p> 在現(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上就可以提出新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要求
40、達(dá)到的運(yùn)行指標(biāo),這是系統(tǒng)開發(fā)和評(píng)價(jià)的依據(jù)。新系統(tǒng)目標(biāo)應(yīng)充分體現(xiàn)公司的戰(zhàn)略目標(biāo)、發(fā)展方向和基本特點(diǎn),直接為公司管理服務(wù),同時(shí),新系統(tǒng)目標(biāo)應(yīng)該和現(xiàn)行系統(tǒng)的各項(xiàng)基本功能密切相關(guān),并且可以分期分批實(shí)現(xiàn)。需要指出的是,新系統(tǒng)目標(biāo)不可能在總體規(guī)劃階段就提得非常具體,它還將在開發(fā)過程中逐步明確和定量化。新系統(tǒng)目標(biāo)的提法不盡相同,例如:</p><p> 提高工作效率和減輕勞動(dòng)強(qiáng)度;</p><p>
41、 提高信息處理速度和準(zhǔn)確性;</p><p> 提供新的處理功能和決策信息,等等。</p><p> 新系統(tǒng)的目標(biāo)確定后,就可以從以下三方面對能否實(shí)現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行性分析:</p><p><b> ?。?)技術(shù)可行性</b></p><p> 根據(jù)新系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,一般可從硬件、軟件的性能要
42、求、環(huán)境條件、技術(shù)人員水平和數(shù)量等方面去考慮和分析,其中開發(fā)人員的技術(shù)力量應(yīng)首先考慮能力與水平,并考慮近期內(nèi)可以培養(yǎng)和發(fā)展的技術(shù)人員。</p><p><b> ?。?)經(jīng)濟(jì)可行性</b></p><p> 估算新系統(tǒng)的開發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)將獲得的效益,并將費(fèi)用與效益進(jìn)行比較,看是否有利。</p><p> 開發(fā)、運(yùn)行
43、和維護(hù)費(fèi)用主要包括:</p><p> 購買和安裝設(shè)備的費(fèi)用:計(jì)算機(jī)硬件、系統(tǒng)軟件、 機(jī)房、電源、空調(diào)等;</p><p> 軟件開發(fā)費(fèi)用:若由實(shí)習(xí)單位的技術(shù)人員開發(fā),則該項(xiàng)費(fèi)用可以計(jì)入下面的人員費(fèi)用一項(xiàng);</p><p> 人員費(fèi)用:系統(tǒng)開發(fā)人員、操作人員和維護(hù)人員的工資、培訓(xùn)費(fèi)用等;</p><p> 消耗品費(fèi)用:系統(tǒng)開發(fā)所用材料
44、、系統(tǒng)正常運(yùn)行所用消耗品,例如水、電費(fèi),打印紙、軟盤、色帶等開支;</p><p><b> 其它費(fèi)用。</b></p><p> 系統(tǒng)的效益可以從經(jīng)濟(jì)效益和社會(huì)效益兩方面考慮。對于企業(yè)管理信息系統(tǒng)則應(yīng)著重分析其社會(huì)效益。例如,系統(tǒng)投入運(yùn)行后可以提供哪些以前無法及時(shí)提供的信息,用戶查詢和使用信息的方便程度提高多少、速度增加了多少,對于管理人員進(jìn)行決策提供了多少幫助
45、等等。</p><p><b> (3)運(yùn)行可行性</b></p><p> 對新系統(tǒng)運(yùn)行后給現(xiàn)行系統(tǒng)帶來的影響(包括組織機(jī)構(gòu)、管理方式、工作環(huán)境等)和后果進(jìn)行估計(jì)和評(píng)價(jià)。同時(shí)還應(yīng)考慮現(xiàn)有管理人員的培訓(xùn)、補(bǔ)充,分析在給定時(shí)間里能否完成預(yù)定的系統(tǒng)開發(fā)任務(wù)等。</p><p> 按上述三方面進(jìn)行可行性分析、研究后,就可整理并編制出新系統(tǒng)開發(fā)的
46、可行性報(bào)告,它是總體規(guī)劃工作的階段性成果。</p><p><b> 對本系統(tǒng)的分析</b></p><p> 通過使用本系統(tǒng),能使人才管理部門加強(qiáng)對人才資源的管理,對其人才的基本情況(如工作、學(xué)習(xí)、培訓(xùn)等)及其它情況(如獎(jiǎng)懲、離職等),有一個(gè)較全面的了解。掌握本系統(tǒng)內(nèi)人才情況,以便最大限度的利用人才為企業(yè)服務(wù)。本系統(tǒng)的開發(fā),是典型的Mis開發(fā),主要是對數(shù)據(jù)的處理
47、,包括數(shù)據(jù)的收集,數(shù)據(jù)的變換,及數(shù)據(jù)的各種報(bào)表形式的輸出。采用流行的DELPHI+SQL2000體系,已無技術(shù)上的問題,在技術(shù)上是可行的。另外,對本系統(tǒng)的開發(fā),只需一臺(tái)普通配置的計(jì)算機(jī),及專職的開發(fā)人員一名,人事管理人員一名即可完成對現(xiàn)行系統(tǒng)的分析,導(dǎo)出新系統(tǒng),顯然在經(jīng)濟(jì)上也是可行的。</p><p> 第三章 人事管理系統(tǒng)系統(tǒng)設(shè)計(jì)</p><p><b> 模塊設(shè)計(jì)<
48、;/b></p><p> 根據(jù)本系統(tǒng)的需求,結(jié)合實(shí)際管理情況,本系統(tǒng)應(yīng)用有如下功能模塊:</p><p> 基本管理: 人才基本信息的管理,如新增、修改等</p><p> 學(xué)習(xí)簡歷管理:學(xué)習(xí)簡歷信息的管理,如新增、修改等;</p><p> 工作簡歷管理:工作簡歷信息的管理,如新增、修改等;</p><p
49、> 培訓(xùn)管理:培訓(xùn)信息的管理,如新增、修改等;</p><p> 離職管理:離職信息的管理,如新增、修改等;</p><p> 獎(jiǎng)懲管理:獎(jiǎng)懲信息的管理,如新增、修改等;</p><p> 系統(tǒng)查詢:提供對員工基本信息及其相關(guān)信息的查詢;</p><p><b> 開發(fā)環(huán)境</b></p>
50、<p> 本系統(tǒng)采用面向?qū)ο蟮能浖_發(fā)方法,以Borland公司的可視開發(fā)環(huán)境Delphi7.0作為主要開發(fā)工具,使用Microsoft Sql2000 2000作為關(guān)系數(shù)據(jù)庫,并在DELPHI編程語言中采用ADO 數(shù)據(jù)庫編程模型,配合功能強(qiáng)大的SQL查詢語言實(shí)現(xiàn)建立關(guān)系數(shù)據(jù)庫,訪問數(shù)據(jù)庫,對數(shù)據(jù)庫的更新,較好地實(shí)現(xiàn)了預(yù)定的需求功能。</p><p> Delphi 7.0開發(fā)環(huán)境</p>
51、;<p> Delphi是著名的Borland(現(xiàn)在已和Inprise合并)公司開發(fā)的可視化軟件開發(fā)工具?!罢嬲某绦騿T用c,聰明的程序員用Delphi”,這句話是對Delphi最經(jīng)典、最實(shí)在的描述。Delphi被稱為第四代編程語言,它具有簡單、高效、功能強(qiáng)大的特點(diǎn)。和VC相比,Delphi更簡單、更易于掌握,而在功能上卻絲毫不遜色;和VB相比,Delphi則功能更強(qiáng)大、更實(shí)用??梢哉fDelphi同時(shí)兼?zhèn)淞薞C功能強(qiáng)大和
52、VB簡單易學(xué)的特點(diǎn)。它一直是程序員至愛的編程工具。</p><p> Delphi具有以下的特性:基于窗體和面向?qū)ο蟮姆椒?,高速的編譯器,強(qiáng)大的數(shù)據(jù)庫支持,與Windows編程緊密結(jié)合,強(qiáng)大而成熟的組件技術(shù)。但最重要的還是Object Pascal語言,它才是一切的根本。 Object Pascal語言是在Pascal語言的基礎(chǔ)上發(fā)展起來的,簡單易學(xué)。</p><p> Delphi提
53、供了各種開發(fā)工具,包括集成環(huán)境、圖像編輯(Image Editor),以及各種開發(fā)數(shù)據(jù)庫的應(yīng)用程序,如DesktopDataBase Expert等。除此之外,還允許用戶掛接其它的應(yīng)用程序開發(fā)工具,如Borland公司的資源編輯器(Resourse Workshop)。</p><p> 在Delphi眾多的優(yōu)勢當(dāng)中,它在數(shù)據(jù)庫方面的特長顯得尤為突出:適應(yīng)于多種數(shù)據(jù)庫結(jié)構(gòu),從客戶機(jī)/服務(wù)機(jī)模式到多層數(shù)據(jù)結(jié)構(gòu)模式
54、;高效率的數(shù)據(jù)庫管理系統(tǒng)和新一代更先進(jìn)的數(shù)據(jù)庫引擎;最新的數(shù)據(jù)分析手段和提供大量的企業(yè)組件。</p><p> Delphi發(fā)展至今,從Delphi1、Delphi2到現(xiàn)在的Delphi5,不斷添加和改進(jìn)各種特性,功能越來越強(qiáng)大。Delphi5添加了對IDE(集成開發(fā)環(huán)境)的很多改進(jìn)新特性,擴(kuò)展了數(shù)據(jù)庫支持(ADO和InterBase數(shù)據(jù)庫),帶有Internet支持的MIDAS改進(jìn)版,TeamSouse版本控
55、制工具,轉(zhuǎn)換功能,框架概念以及很多的新組件與新特性。</p><p> Microsoft Sql2000與 ADO</p><p> 作為應(yīng)用程序與OLE DB連接的橋梁,ActiveX Data Objects (ADO)為Visual Basic 6.0 下開發(fā)的應(yīng)用程序訪問本地或遠(yuǎn)程數(shù)據(jù)庫提供了有效的手段。Microsoft ActiveX Data Objects (ADO)
56、 主要優(yōu)點(diǎn)是易于使用、高速度、低內(nèi)存支出和占用磁盤空間較少。ADO 支持用于建立基于客戶端/服務(wù)器和 Web 的應(yīng)用程序的主要功能。在DELPHI中,可以使用開發(fā)環(huán)境提供的ADO控件,數(shù)據(jù)庫訪問方法,對SQL2000中建立的關(guān)系數(shù)據(jù)庫簡單快捷的進(jìn)行訪問。</p><p> SQL查詢語言及使用</p><p> SQL語言是結(jié)構(gòu)化語言(Structure Query Language)
57、的縮寫,是一種用于數(shù)據(jù)庫查詢和編程的語言,已經(jīng)成為關(guān)系型數(shù)據(jù)庫普遍使用的標(biāo)準(zhǔn),使用這種標(biāo)準(zhǔn)數(shù)據(jù)庫語言對程序設(shè)計(jì)和數(shù)據(jù)庫的維護(hù)都帶來了極大的方便,廣泛地應(yīng)用于各種數(shù)據(jù)查詢。DELPHI和其他的應(yīng)用程序包括Sql2000、Foxpro、Orcale、SQL Server等都支持SQL語言。</p><p> SQL語言的常用操作有:建立數(shù)據(jù)庫數(shù)據(jù)表(CREATE TABLE),如本系統(tǒng)中的學(xué)生及成績備份就用到該語句
58、;從數(shù)據(jù)庫中篩選一個(gè)記錄集(SELECT),這是最常用的一個(gè)語句,功能強(qiáng)大,能有效地對數(shù)據(jù)庫中一個(gè)或多個(gè)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行訪問,并兼有排序、分組等功能;在數(shù)據(jù)表中添加一個(gè)記錄(INSERT);刪除符合條件的記錄(DELETE);更改符合條件的記錄(UPDATE); </p><p> DELPHI中的數(shù)據(jù)庫操作對象都提供了對SQL語句的支持。其一般的用法是以DELPHI的各種控件接收用戶對數(shù)據(jù)庫訪問的請求,在事
59、件響應(yīng)程序代碼中將其轉(zhuǎn)換成對數(shù)據(jù)庫的SQL查詢語句,并以字符串的形式存在,然后將其傳遞給相應(yīng)的數(shù)據(jù)庫操作對象,最終完成對數(shù)據(jù)庫的訪問。</p><p><b> 功能模塊</b></p><p> 管理信息系統(tǒng)設(shè)計(jì)階段的主要目的是將系統(tǒng)分析階段所提出的反映了用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計(jì)算機(jī)與通信系統(tǒng)的物理(技術(shù))方案。</p>&
60、lt;p><b> 3.4 數(shù)據(jù)流圖</b></p><p> 第四章 人事管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)</p><p> 數(shù)據(jù)庫設(shè)計(jì)是要在一個(gè)給定的應(yīng)用環(huán)境(DBMS)中,通過合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì),構(gòu)造較優(yōu)的數(shù)據(jù)庫模式、子模式,建立數(shù)據(jù)庫和設(shè)計(jì)應(yīng)用程序,滿足用戶的各種信息需求。</p><p><b> 1、概念結(jié)構(gòu)
61、設(shè)計(jì)</b></p><p> 在數(shù)據(jù)庫設(shè)計(jì)中,先要對系統(tǒng)分析所得的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,然后得出系統(tǒng)的關(guān)系模式,可以采用實(shí)體——聯(lián)系圖(簡稱E——R圖)的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)的描述。E——R圖由實(shí)體、屬性、聯(lián)系三部分組成。E——R圖的有關(guān)符號(hào)說明如下:</p><p><b> \</b></p><p> 實(shí)體間主要關(guān)
62、系如下:</p><p><b> 2、物理結(jié)構(gòu)設(shè)計(jì)</b></p><p> 物理結(jié)構(gòu)設(shè)計(jì)的原則如下:</p><p> ?。?)盡可能的減少數(shù)據(jù)冗余和重復(fù)。</p><p> ?。?)結(jié)構(gòu)設(shè)計(jì)與操作設(shè)計(jì)相結(jié)合。</p><p> ?。?)數(shù)據(jù)結(jié)構(gòu)具有相對的穩(wěn)定性。</p>
63、<p> 由于本系統(tǒng)是應(yīng)用在單機(jī)系統(tǒng)上,為了便于數(shù)據(jù)庫的使用和維護(hù),本系統(tǒng)只建立起一個(gè)數(shù)據(jù)庫,在此數(shù)據(jù)庫基礎(chǔ)上建立起如下5張表:</p><p> 人才基本信息表 base_info</p><p> 學(xué)習(xí)信息表 study_info</p><p> 工作信息表 work_info</p><p> 培訓(xùn)
64、信息表 train_info</p><p> 獎(jiǎng)懲信息表 jc_info</p><p> 離職信息表 lz_info</p><p> 用戶表 admin</p><p> 下面具體介紹表結(jié)構(gòu):</p><p> 人才基本信息 表 base_info</p
65、><p><b> 表2-1</b></p><p> 該表的主鍵:編號(hào);該表主要用來描述人才的基本信息;</p><p> 學(xué)習(xí)簡歷study_info</p><p><b> 表2-2</b></p><p> 主鍵:編號(hào);該表用來記錄人才的學(xué)習(xí)情況;</p
66、><p> 學(xué)習(xí)簡歷work_info</p><p><b> 表2-3</b></p><p> 主鍵:編號(hào);該表用來記錄人才的工作情況;</p><p> 培訓(xùn)情況train_info</p><p><b> 表2-4</b></p><p&
67、gt; 主鍵:編號(hào);該表用來記錄人才的培訓(xùn)情況;</p><p> 獎(jiǎng)懲情況zc_info</p><p><b> 表2-5</b></p><p> 主鍵:編號(hào);該表用來記錄人才的獎(jiǎng)懲情況;</p><p> 離職情況 lz_info</p><p><b> 表2-6&
68、lt;/b></p><p> 主鍵:編號(hào);該表用來記錄人才的離職情況;</p><p> 第五章 人事管理系統(tǒng)詳細(xì)設(shè)計(jì)</p><p><b> 界面設(shè)計(jì) </b></p><p> 本系統(tǒng)所采用的系統(tǒng)開發(fā)工具Delphi 7.0提供面向?qū)ο蟮?、圖形化的界面設(shè)計(jì)面板,操作簡單方便,可以調(diào)用現(xiàn)成的圖片美化
69、窗體、按鈕等功能。</p><p> 程序主界面介紹:該界面是操作最多的主體部分,其他窗口地調(diào)用也都將顯示在這個(gè)主界面的范圍里面。窗口風(fēng)格采用WINDOWS的標(biāo)準(zhǔn)窗口形式,界面背景的統(tǒng)一主體色調(diào)為柔和的淺灰色,字體顏色統(tǒng)一為黑色,字體大小為9磅。在主界面里包括系統(tǒng)菜單、常用工具欄、工作區(qū)。在工作區(qū)上放置日常業(yè)務(wù)操作使用頻率比較高的幾個(gè)信息查詢模塊,以方便用戶用最快捷的方式找出相應(yīng)的信息,提高工作效率。程序主界面
70、如圖5-1, </p><p><b> 圖5-1</b></p><p><b> 日常操作模塊實(shí)現(xiàn)</b></p><
71、;p> 人才基本信息錄入模塊</p><p><b> 圖5-2</b></p><p> 正常借閱模塊:該模塊界面設(shè)計(jì)明了大方,放置的信息盡可能滿足實(shí)際用戶的需要,使用操作上最大的特點(diǎn)是用戶可以只用鍵盤便能完成所有的借書操作,文本框、按鈕之間的切換都可以采用“回車鍵”來操作,從這方面,系統(tǒng)設(shè)計(jì)上充分考慮了用戶的實(shí)際操作方式,避免“鍵盤”與“鼠標(biāo)”之間的來
72、回更換,而導(dǎo)致用戶的工作效率降低。</p><p><b> 主要代碼如下:</b></p><p> procedure TForm2.Button1Click(Sender: TObject);</p><p><b> begin</b></p><p> if edit1.Text=
73、'' then showmessage('請輸入姓名')</p><p><b> else</b></p><p> if edit2.Text='' then showmessage('性別')</p><p><b> else</b></p
74、><p> if edit4.Text='' then showmessage('請輸入年齡')</p><p><b> else</b></p><p> if edit7.Text='' then showmessage('請輸入身份證號(hào)')</p><
75、p><b> else</b></p><p><b> begin</b></p><p> if messagedlg('確實(shí)要增加此人才信息?',mtInformation,[mbOK, mbCancel],0)=mrok then</p><p><b> begin<
76、/b></p><p> adotable1.Edit;</p><p> adotable1.Append;</p><p> adotable1.FieldByName('姓名').AsString:=edit1.Text;</p><p> adotable1.FieldByName('性別'
77、;).AsString:=edit2.Text;</p><p> adotable1.FieldByName('出生日期').AsString:=DateToStr(DateTimePicker1.Date);</p><p> adotable1.FieldByName('年齡').AsString:=edit4.Text;</p>&
78、lt;p> adotable1.FieldByName('民族').AsString:=edit5.Text;</p><p> adotable1.FieldByName('政治面貌').AsString:=edit6.Text;</p><p> adotable1.FieldByName('身份證號(hào)').AsString:=
79、edit7.Text;</p><p> adotable1.FieldByName('聯(lián)系電話').AsString:=edit8.Text;</p><p> adotable1.FieldByName('住址').AsString:=edit9.Text;</p><p> adotable1.FieldByName(
80、39;職務(wù)類別').AsString:=edit10.Text;</p><p> adotable1.FieldByName('所任職務(wù)').AsString:=edit11.Text;</p><p> adotable1.FieldByName('工作單位').AsString:=edit12.Text;</p><p&
81、gt; adotable1.FieldByName('所屬行業(yè)').AsString:=edit13.Text;</p><p> adotable1.FieldByName('所屬專業(yè)').AsString:=edit14.Text;</p><p> adotable1.FieldByName('技術(shù)職務(wù)').AsString:=e
82、dit15.Text;</p><p> adotable1.post;</p><p> //showmessage('添加成功');</p><p> //visible:=false;</p><p><b> end</b></p><p><b> e
83、nd;</b></p><p><b> end;</b></p><p> procedure TFrmLendAdd.FormCreate(Sender: TObject);</p><p><b> begin</b></p><p> adotable1.Active:=
84、true;</p><p><b> end;</b></p><p> procedure TFrmLendAdd.FormClose(Sender: TObject; var Action: TCloseAction);</p><p><b> begin</b></p><p> v
85、isible:=false;</p><p><b> end;</b></p><p> procedure TFrmLendAdd.Button1Click(Sender: TObject);</p><p><b> begin</b></p><p> visible:=false;
86、</p><p><b> end;</b></p><p> procedure TFrmLendAdd.FormActivate(Sender: TObject);</p><p><b> begin</b></p><p> adotable1.Active:=false;</
87、p><p> adotable1.Close;</p><p> adotable1.Open;</p><p> adotable1.Active:=true;</p><p><b> end;</b></p><p><b> 人才信息修改模塊</b></p
88、><p> 該模塊在使用時(shí),操作也很簡練,只要提供當(dāng)要?jiǎng)h除某一用戶信息時(shí),在Grid中單擊即可,即將選中用戶選為當(dāng)前用戶;再按刪除按鈕執(zhí)行刪除操作即可。界面如圖3-4,</p><p><b> 圖5-3</b></p><p> 以下是關(guān)鍵性代碼,通過執(zhí)行命令按鈕的腳本來實(shí)現(xiàn)這個(gè)模塊的核心功能。</p><p>
89、procedure TForm3.Button2Click(Sender: TObject);</p><p><b> begin</b></p><p> if not adotable1.Eof then</p><p><b> begin</b></p><p> adotabl
90、e1.Delete;</p><p> adotable1.Refresh;</p><p> edit1.Text:='';</p><p> edit2.Text:='';</p><p> edit4.Text:='';</p><p> edit5.Te
91、xt:='';</p><p> edit6.Text:='';</p><p> edit7.Text:='';</p><p> edit8.Text:='';</p><p> edit9.Text:='';</p><p>
92、<b> end;</b></p><p><b> end;</b></p><p> procedure TForm3.Button1Click(Sender: TObject);</p><p><b> begin</b></p><p> visible:=
93、false;</p><p><b> end;</b></p><p><b> end.</b></p><p> 學(xué)習(xí)簡歷信息管理模塊</p><p> 該模塊實(shí)現(xiàn)對學(xué)習(xí)簡歷信息的管理。界面如圖3-5 </p><p><b> 圖5-4</b
94、></p><p> 以下是關(guān)鍵性代碼,通過執(zhí)行命令按鈕的腳本來實(shí)現(xiàn)這個(gè)模塊的核心功能。</p><p><b> 聲明部分關(guān)鍵變量</b></p><p> unit Unit4;</p><p><b> interface</b></p><p><
95、b> uses</b></p><p> Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,</p><p> Dialogs, StdCtrls, Grids, DBGrids,unit11, ComCtrls,unit12, DB, ADODB,unit14;<
96、;/p><p><b> type</b></p><p> TForm4 = class(TForm)</p><p> GroupBox1: TGroupBox;</p><p> Label2: TLabel;</p><p> Label5: TLabel;</p>&
97、lt;p> Label6: TLabel;</p><p> Label8: TLabel;</p><p> Label17: TLabel;</p><p> Edit1: TEdit;</p><p> Edit2: TEdit;</p><p> Edit7: TEdit;</p>
98、<p> Label3: TLabel;</p><p> Edit4: TEdit;</p><p> Label1: TLabel;</p><p> Edit6: TEdit;</p><p> Label7: TLabel;</p><p> Edit5: TEdit;</p&g
99、t;<p> DBGrid1: TDBGrid;</p><p> Button1: TButton;</p><p> Button2: TButton;</p><p> Button3: TButton;</p><p> Button4: TButton;</p><p> DateT
100、imePicker1: TDateTimePicker;</p><p> Edit8: TEdit;</p><p> DataSource1: TDataSource;</p><p> ADOQuery1: TADOQuery;</p><p> ADOCommand1: TADOCommand;</p><
101、p> Button5: TButton;</p><p> procedure Button4Click(Sender: TObject);</p><p> procedure FormClose(Sender: TObject; var Action: TCloseAction);</p><p> procedure Button3Click(S
102、ender: TObject);</p><p> procedure Button1Click(Sender: TObject);</p><p> procedure FormActivate(Sender: TObject);</p><p> procedure Button2Click(Sender: TObject);</p><
103、;p> procedure Button5Click(Sender: TObject);</p><p><b> private</b></p><p> { Private declarations }</p><p> procedure VisibleChanging; override;//</p><
104、;p><b> public</b></p><p> { Public declarations }</p><p><b> end;</b></p><p><b> var</b></p><p> Form4: TForm4;</p>&
105、lt;p> tName:TEdit;</p><p> implementation</p><p> procedure TForm4.VisibleChanging;</p><p><b> begin</b></p><p><b> end;</b></p>
106、<p> {$R *.dfm}</p><p> procedure TForm4.Button4Click(Sender: TObject);</p><p><b> begin</b></p><p> form11.setEdit(edit1,edit2,edit4,edit5,edit6,edit7,edit8,da
107、tetimepicker1);</p><p> form11.WindowState:=wsNormal;</p><p> form11.Visible:=true;</p><p><b> end;</b></p><p> procedure TForm4.FormClose(Sender: TObje
108、ct; var Action: TCloseAction);</p><p><b> begin</b></p><p> visible:=false;</p><p><b> end;</b></p><p> procedure TForm4.Button3Click(Sender
109、: TObject);</p><p><b> begin</b></p><p> visible:=false;</p><p><b> end;</b></p><p> procedure TForm4.Button1Click(Sender: TObject);</p&g
110、t;<p><b> begin</b></p><p> if edit8.Text<>'init' then</p><p><b> begin</b></p><p> form12.setID(edit8.Text);</p><p>
111、form12.Visible:=true;</p><p><b> end;</b></p><p><b> end;</b></p><p> procedure TForm4.FormActivate(Sender: TObject);</p><p><b> begin
112、</b></p><p> if edit8.Text<>'init' then</p><p><b> begin</b></p><p> adoquery1.Active:=false;</p><p> adoquery1.Close;</p>&l
113、t;p> adoquery1.SQL.Text:='select ID,開始日期,結(jié)束日期,說明 from study_info where pid='+edit8.Text;</p><p> adoquery1.Open;</p><p> adoquery1.active:=true;</p><p><b> end;
114、</b></p><p><b> end;</b></p><p> procedure TForm4.Button2Click(Sender: TObject);</p><p><b> begin</b></p><p> if not adoquery1.Eof the
115、n</p><p><b> begin</b></p><p> adocommand1.CommandText:='delete from study_info where ID='+adoquery1.FieldByName('ID').AsString;</p><p> adocommand1.E
116、xecute;</p><p> adoquery1.Active:=false;</p><p> adoquery1.Close;</p><p> adoquery1.Open;</p><p> adoquery1.active:=true;</p><p><b> end;</b&
117、gt;</p><p><b> end;</b></p><p> procedure TForm4.Button5Click(Sender: TObject);</p><p><b> begin</b></p><p> if not adoquery1.Eof then</p
118、><p><b> begin</b></p><p> if edit8.Text<>'init' then</p><p><b> begin</b></p><p> form14.setID(edit8.Text);</p><p>
119、 form14.Visible:=true;</p><p><b> end;</b></p><p><b> end;</b></p><p><b> end;</b></p><p><b> end.</b></p>&
120、lt;p> 第六章 人事管理系統(tǒng)開發(fā)總結(jié)</p><p> 通過幾月的系統(tǒng)分析、設(shè)計(jì)、開發(fā),系統(tǒng)編碼完成。在系統(tǒng)的開發(fā)過程中,以前學(xué)習(xí)感到很抽象的課程,如軟件工程、數(shù)據(jù)庫原理、面向?qū)ο蟪绦蛟O(shè)等變得清晰起來。感覺到這幾門理論課程的重要性。</p><p> 以前做一些應(yīng)用的系統(tǒng)開發(fā),隨意性大,想到那里做到那里,沒有統(tǒng)一的規(guī)劃,一旦系統(tǒng)成型,出現(xiàn)錯(cuò)誤返工修改工作量大,最終的系統(tǒng)可靠
121、性不高。另外一直以來,進(jìn)行程序設(shè)計(jì)均采用結(jié)構(gòu)化開發(fā)方法,對系統(tǒng)的全貌難以在開發(fā)前看到,導(dǎo)致實(shí)現(xiàn)的系統(tǒng)不滿足需求。</p><p> 這次的畢業(yè)設(shè)計(jì)開發(fā),主要有以下幾點(diǎn)收獲:</p><p> 1.對原型化的系統(tǒng)開發(fā)方法有了一定的了解。漸增式的原型化開發(fā)方法與面向?qū)ο蟮某绦蛟O(shè)計(jì)的結(jié)合不但能在系統(tǒng)開發(fā)初期讓用戶了解系統(tǒng)的概貌,而且能使系統(tǒng)開發(fā)模塊化,提高開發(fā)效率,減少出錯(cuò)。對于后期的系統(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. 眾賞文庫僅提供信息存儲(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于delphi的人事管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)-基于delphi的人事管理系統(tǒng)設(shè)計(jì)
- 人事管理畢業(yè)設(shè)計(jì)---人事管理系統(tǒng)設(shè)計(jì)
- 計(jì)算機(jī)畢業(yè)設(shè)計(jì)12delphi+access人事管理系統(tǒng)
- 計(jì)算機(jī)畢業(yè)設(shè)計(jì)12delphi+access人事管理系統(tǒng)
- 人事管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 人事管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)(人事管理系統(tǒng))
- 畢業(yè)設(shè)計(jì)----人事管理系統(tǒng)
- 人事管理系統(tǒng)畢業(yè)設(shè)計(jì)----人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 計(jì)算機(jī)畢業(yè)設(shè)計(jì)12Delphi+ACCESS人事管理系統(tǒng).doc
- 計(jì)算機(jī)畢業(yè)設(shè)計(jì)12Delphi+ACCESS人事管理系統(tǒng).doc
- 人事管理系統(tǒng)delphi課程設(shè)計(jì)報(bào)告
- [delphi畢設(shè)]人事管理系統(tǒng)
- 企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---公司人事管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)----企業(yè)人事管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)---企業(yè)人事管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)----企業(yè)人事管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)----企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論