版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 摘 要</b></p><p> 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事管理勢(shì)在必行。對(duì)于大中型企業(yè)來(lái)說(shuō),利用計(jì)算機(jī)支持企業(yè)高效率完成勞動(dòng)人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)人事管理走向科學(xué)化、規(guī)范化的必要條件;計(jì)算機(jī)管理所無(wú)法比擬的優(yōu)點(diǎn)檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本
2、低等。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。不同的企業(yè)具有不同的人事管理制度,這就決定了不同的企業(yè)需要不同的人事管理系統(tǒng)。</p><p> 經(jīng)過(guò)分析,我使用SUN公司的金思平JSP開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。</p>
3、<p> 論文從人事管理信息系統(tǒng)的初步調(diào)查開始,詳細(xì)介紹人力資源管理信息系統(tǒng)的需求分析、和數(shù)據(jù)流程分析,并進(jìn)行了系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫(kù)設(shè)計(jì)、輸入輸出設(shè)計(jì)等。</p><p> 關(guān)鍵詞: 人事管理信息系統(tǒng) 數(shù)據(jù)流程 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) </p><p> ABSTRACT Fly technically along with the calculat
4、or to develop soon, the calculator is in business enterprise manage applied universality, make use of the calculator to carry out the business enterprise personal management power at go necessarily.Say for the big and me
5、dium-sized business enterprise, make use of the calculator support business enterprise high-efficiency complete the usual business of labor the personal management, is adapt the modern business enterprise system to reque
6、st, the p</p><p> Through analysis, we use the JAVA SERVER PAGE development tool of the company of Microsoft, making use of various development tool that faces to the object of what it provide, building up
7、 the system application prototype in the in a short time first, then, start the prototype system to carry on the need generation to the beginning, revise and improve continuously, until formation the customer is satisfie
8、d and can go the system.</p><p> The thesis starts from the initial inquisition of the personal management information system, the detailed introduction human resource manages the need of the information sy
9、stem analysis, and the data process analytical, and carried on the total structure of system design, the data structure and database design, input to output to design etc..</p><p> KEY WORDS:Management Info
10、rmation System,Data Flow Drawing (DF),Structural System Design。Data structure design</p><p><b> 目 錄</b></p><p><b> 摘 要2</b></p><p><b> 關(guān)鍵詞:2<
11、/b></p><p><b> 前 言6</b></p><p> 第一章 概 述7</p><p><b> 1.1背景7</b></p><p> 1.2系統(tǒng)的目標(biāo)和意義7</p><p> 1.3 開發(fā)設(shè)計(jì)思想8</p>
12、<p> 1.4 作者的主要貢獻(xiàn)8</p><p> 1.5 前景展望8</p><p> 第二章 使用工具或開發(fā)環(huán)境的描述9</p><p> 2.1 數(shù)據(jù)庫(kù)平臺(tái)9</p><p> 2.2 開發(fā)軟件9</p><p> 2.3 軟件介紹9</p><p>
13、 1. 用戶的普遍性10</p><p> 2.功能的完整性10</p><p> 3.工具的易用性11</p><p> 第三章 需求調(diào)查13</p><p> 3.1用戶需求分析13</p><p> 3.2系統(tǒng)功能需求分析13</p><p> 3.3性能需求分
14、析13</p><p> 第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)14</p><p> 4.1數(shù)據(jù)(處理)流程分析14</p><p> 4.2局部E-R圖14</p><p> 4.3全局E-R圖15</p><p> 4.4邏輯結(jié)構(gòu)設(shè)計(jì)16</p><p> 第五章 系統(tǒng)設(shè)計(jì)19&l
15、t;/p><p> 5.1 整體結(jié)構(gòu)設(shè)計(jì)19</p><p> 5.2 主要結(jié)構(gòu)(或功能)的設(shè)計(jì)19</p><p> 5.3各種功能20</p><p> 5.4操作界面設(shè)計(jì)和代碼21</p><p> ?封面與代碼21</p><p> ?登入界面與代碼23</
16、p><p> ?主界面與代碼24</p><p> 第六章 結(jié)論與體會(huì)32</p><p><b> 參考文獻(xiàn)32</b></p><p><b> 附錄33</b></p><p><b> 致謝35</b></p>&
17、lt;p><b> 前 言</b></p><p> 人事管理信息系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起資料一致性和完整性強(qiáng)、資料安全性好的數(shù)據(jù)庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。</p><p> 本系統(tǒng)主要是基于Windows操作平臺(tái),主要使用JAVA SERV
18、ER PAGE來(lái)設(shè)計(jì)開發(fā),該開發(fā)環(huán)境能很好的兼容其他的開發(fā)語(yǔ)言(如,SOL,Select等語(yǔ)言),不僅提供了大量的生成器,表設(shè)計(jì)器,更顯著的是它還提供了各種各樣的向?qū)?。因此,開發(fā)起來(lái)將極為方便,快捷!</p><p> 人事管理系統(tǒng)是一個(gè)企業(yè)單位不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以人事管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以?lái)人們使用傳統(tǒng)人工的方式管理文件檔
19、案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。人事檔案管理系統(tǒng)一般包括對(duì)人事檔案的統(tǒng)計(jì)、查詢、更新、報(bào)表輸出等功能。</p><p> 如果人工直接統(tǒng)計(jì)的話,工作量將十分龐大,特別是,如果企業(yè)員工有幾萬(wàn)或幾十萬(wàn)人時(shí),人工統(tǒng)計(jì)將變得不可能想象。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人
20、類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。用計(jì)算機(jī)可使人們從繁重而又單調(diào)的統(tǒng)計(jì)運(yùn)算中解脫出來(lái),僅用一些簡(jiǎn)單的操作便可及時(shí)準(zhǔn)確地獲得需要的信息。</p><p> 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)人事信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。&l
21、t;/p><p> 因此,開發(fā)這樣一個(gè)管理軟件成為很有必要的事情, 在設(shè)計(jì)一個(gè)系統(tǒng)時(shí),首先要做好需求分析。合理地運(yùn)用好JAVA SERVER PAGE的基本方法,建立一個(gè)適合企業(yè)的人事管理系統(tǒng)。</p><p><b> 第一章 概 述</b></p><p><b> 1.1背景</b></p>&l
22、t;p> 人事管理系統(tǒng)是針對(duì)現(xiàn)在公司的大量業(yè)務(wù)處理工作而開發(fā)的管理軟件。根據(jù)用戶的要求,實(shí)現(xiàn)人員基本情況管理、職位調(diào)整管理等幾個(gè)方面的功能。</p><p> 用戶通過(guò)輸入姓名、密碼、職工履歷等基本信息,由系統(tǒng)自行生成相應(yīng)的統(tǒng)計(jì)數(shù)據(jù)及各類統(tǒng)計(jì)報(bào)表以供用戶查詢、打印,另外操作人員還可以對(duì)這些基本信息進(jìn)行定期的更新和刪除, 人事管理系統(tǒng)力求給用戶方便快捷的途徑去管理這些繁瑣的數(shù)據(jù)</p>&l
23、t;p> 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事檔案的管理勢(shì)在必行。當(dāng)前企業(yè)信息管理系統(tǒng)正在從C/S結(jié)構(gòu)向B/S結(jié)構(gòu)轉(zhuǎn)移,但是由于安全性等方面的因素,C/S結(jié)構(gòu)的管理信息系統(tǒng)仍然占據(jù)企業(yè)管理信息系統(tǒng)的主流。</p><p> 1.2系統(tǒng)的目標(biāo)和意義</p><p> 能夠讓企業(yè)帶來(lái)先進(jìn)的管理思想及方法、促進(jìn)建立現(xiàn)代人事管理模式、促進(jìn)人事管
24、理正規(guī)化、幫助企業(yè)提高管理時(shí)效、幫助企業(yè)降低管理成本。</p><p> 所有的管理的目標(biāo)都是為了效益。在計(jì)劃經(jīng)濟(jì)時(shí)代,傳統(tǒng)用人制度忽視人事管理的開發(fā)和管理問(wèn)題,缺乏人事管理的理念和認(rèn)識(shí),忽視了人才的資源性、整體性等特征。在市場(chǎng)經(jīng)濟(jì)和知識(shí)經(jīng)濟(jì)時(shí)代,人事管理必須實(shí)現(xiàn)把適應(yīng)社會(huì)主義計(jì)劃經(jīng)濟(jì)的人事管理體制調(diào)整為社會(huì)主義市場(chǎng)經(jīng)濟(jì)體制相配套的人事管理體制,重視人才的資源性和人力資本的核算和認(rèn)識(shí),樹立以人為本的思想,把人作
25、為資源和資本,強(qiáng)調(diào)整體性人事管理系統(tǒng)的開發(fā)</p><p> 目前市面上流行的人事管理系統(tǒng)不少。但是,對(duì)于企、事業(yè)單位的人事管理系統(tǒng)來(lái)說(shuō),不需要太大型的數(shù)據(jù)庫(kù)系統(tǒng)。只需要一個(gè)操作方便,功能實(shí)用,能滿足本中心對(duì)數(shù)據(jù)的管理及需求的系統(tǒng)。我們的目標(biāo)就是在于開發(fā)一個(gè)功能實(shí)用、操作方便,簡(jiǎn)單明了的人事管理系統(tǒng)。</p><p> 該系統(tǒng)的具體任務(wù)就是設(shè)計(jì)一個(gè)企業(yè)職員信息管理系統(tǒng),由計(jì)算機(jī)來(lái)代替人
26、工執(zhí)行一系列諸如增加新進(jìn)職員信息、變更職員信息、刪除離職職員信息、查詢及打印等操作。這樣就使辦公人員可以輕松快捷地完成職員信息管理的任務(wù),使企業(yè)的職員管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化,從而達(dá)到提高企業(yè)管理效率的目的。</p><p> 設(shè)計(jì)的指導(dǎo)思想是一切為用戶著想,界面要美觀大方,操作盡量簡(jiǎn)單明了,而且作為一個(gè)實(shí)用的應(yīng)用程序要有良好的容錯(cuò)性,在用戶出現(xiàn)誤操作時(shí)能盡量及時(shí)地給出警告,以便用戶及時(shí)改正。使其支持企業(yè)
27、實(shí)現(xiàn)規(guī)范化的管理。支持企業(yè)高效率完成勞動(dòng)人事管理的日常業(yè)務(wù),包括新員工加入時(shí)人事檔案的建立,老員工轉(zhuǎn)出、辭職、退休等。支持企業(yè)進(jìn)行勞動(dòng)人事管理及其相關(guān)方面的科學(xué)決策,如企業(yè)領(lǐng)導(dǎo)根據(jù)現(xiàn)有的員工數(shù)目決定招聘的人數(shù)等。</p><p> 人事管理系統(tǒng)是現(xiàn)代企業(yè)管理工作不可缺少的一部分,是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)人事管理走向科學(xué)化、規(guī)范化的必要條件。 </p><p> 1.3 開發(fā)
28、設(shè)計(jì)思想</p><p> 能夠錄入人事的基本資料,在操作上能夠完成諸如添加、修改、刪除、按各種條件進(jìn)行查詢、新用戶的設(shè)置及密碼修改等方面的工作,基本滿足人事日常業(yè)務(wù)的需要。</p><p> 人事管理信息系統(tǒng)主要包含員工基本信息,工作情況,學(xué)歷,職位情況等各方面信息,內(nèi)容比較簡(jiǎn)單。同時(shí)還綜合了其他系統(tǒng)的功能,總結(jié)歸納出所需現(xiàn)有的功能。主要是為人事信息進(jìn)行服務(wù),對(duì)職位的變動(dòng)、員工資料查
29、詢,統(tǒng)計(jì)修改等功能??傮w上說(shuō)具有編輯,查詢,員工管理,等功能。</p><p> 在現(xiàn)有的社會(huì)中如果再用手工管理這樣一個(gè)龐大的業(yè)務(wù),那不僅對(duì)人的腦、身體都帶來(lái)很多的不便,所以我們現(xiàn)在是急切需要這樣的一個(gè)系統(tǒng)來(lái)管理,我的這個(gè)設(shè)計(jì)是最基本的管理。</p><p> 1.4 作者的主要貢獻(xiàn)</p><p> 本人獨(dú)立完成了此課題的研究與開發(fā),包括調(diào)研、分析、設(shè)計(jì)、編
30、碼、測(cè)試、文檔編寫等內(nèi)容。</p><p><b> 1.5 前景展望</b></p><p> 此系統(tǒng)具有很強(qiáng)的實(shí)用性,只要根據(jù)不同單位的具體使用情況稍加修改,就可以把它應(yīng)用到實(shí)際管理工作中。</p><p> 當(dāng)然在此畢業(yè)設(shè)計(jì)過(guò)程中,人力資源管理系統(tǒng)的需求是自己通過(guò)借鑒同類軟件和查閱相關(guān)書籍而提出的,與實(shí)際或具體企業(yè)可能有出入,這必將
31、給以后軟件的推廣運(yùn)用帶來(lái)麻煩,不過(guò)通過(guò)不斷的升級(jí)將會(huì)得到解決。看來(lái)這個(gè)系統(tǒng)的前景是很大的,那么這個(gè)系統(tǒng)的制作難度也會(huì)加大我們還需不斷的探索怎么做好一個(gè)好的系統(tǒng)。</p><p> 第二章 使用工具或開發(fā)環(huán)境的描述</p><p><b> 2.1 數(shù)據(jù)庫(kù)平臺(tái)</b></p><p> 運(yùn)行環(huán)境:Windows 9x 、Windows 2
32、000、Windows XP</p><p><b> 2.2 開發(fā)軟件</b></p><p> 現(xiàn)在,市場(chǎng)上可以選購(gòu)的應(yīng)用開發(fā)產(chǎn)品很多,流行的也有數(shù)十種。目前在我國(guó)市場(chǎng)上最為流行、使用最多、最為先進(jìn)的可用作企業(yè)級(jí)開發(fā)工具有很多:</p><p> 在此我選用JAVA SERVER PAGE</p><p>&l
33、t;b> 2.3 軟件介紹</b></p><p> JSP(JAVA SERVER PAGE)是一種網(wǎng)站制作技術(shù),由于其強(qiáng)大的數(shù)據(jù)處理能力及良好的兼容性,使其成為數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)人員強(qiáng)有力的工具而廣為使用</p><p> Java Server Page 簡(jiǎn)介</p><p> Java Server Page或簡(jiǎn)稱為JSP是由Sun
34、公司在Java語(yǔ)言上開發(fā)出來(lái)的一種動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù),它提供了一種建立動(dòng)態(tài)網(wǎng)頁(yè)的簡(jiǎn)單方法,并為開發(fā)人員提供了一個(gè)Server端框架,基于這個(gè)框架,開發(fā)人員可以綜合使用 HTML,XML,JAVA語(yǔ)言以及其他腳本語(yǔ)言,靈活,快速地創(chuàng)建和維護(hù)動(dòng)態(tài)網(wǎng)頁(yè),特別是目前的商業(yè)系統(tǒng)。作為JavaTM 技術(shù)的一部分,JSP能夠快速的開發(fā)出基于所有Web服務(wù)器和應(yīng)用服務(wù)器環(huán)境,獨(dú)立于平臺(tái)的應(yīng)用程序,而且具有非常強(qiáng)的可伸縮性。同時(shí),JSP把用戶界面從系統(tǒng)內(nèi)容
35、中分離開來(lái),使得設(shè)計(jì)人員能夠在不改變底層動(dòng)態(tài)內(nèi)容的前提下改變祖國(guó)網(wǎng)頁(yè)布局。</p><p> 這樣跨平臺(tái)的特性己包含了目前大部份網(wǎng)站服務(wù)器配置環(huán)境,再加上它的語(yǔ)法寫作方式可媲美ASP般的易學(xué)易懂,而且在網(wǎng)絡(luò)安全技術(shù)方面甚至已超越ASP技術(shù)。所以,相信很快的時(shí)間內(nèi)極有可能取代現(xiàn)有網(wǎng)頁(yè)編譯技術(shù),而成為商業(yè)網(wǎng)站的新標(biāo)準(zhǔn)。在本節(jié)中我們將會(huì)討論JSP技術(shù)的特性,讓您更加了解這項(xiàng)新技術(shù)。</p><p&
36、gt;<b> 。</b></p><p> 與其他數(shù)據(jù)庫(kù)管理系統(tǒng)相比,JAVA SERVER PAGE具有用戶的普遍性、功能的完整性、工具的易用性和規(guī)模的可伸縮性等特點(diǎn)。</p><p><b> 1. 用戶的普遍性</b></p><p> 勿庸置疑,JAVA SERVER PAGE作為數(shù)據(jù)庫(kù)工具擁有眾多的開發(fā)
37、者。由于它與傳統(tǒng)的xBASE數(shù)據(jù)庫(kù)兼容,因此了解和使用它的傳統(tǒng)用戶數(shù)量龐大。它安裝容易,運(yùn)行環(huán)境要求不高,入門和學(xué)習(xí)方便,最易于用戶接受。</p><p><b> 2.功能的完整性</b></p><p> 經(jīng)過(guò)幾個(gè)版本的升級(jí),JAVA SERVER PAGE比傳統(tǒng)的xBASE數(shù)據(jù)庫(kù)有了質(zhì)的飛躍。在數(shù)據(jù)管理方面,它基本具備了大型SQL數(shù)據(jù)庫(kù)的特征(如視圖、關(guān)鍵字
38、、關(guān)系、觸發(fā)器、存儲(chǔ)過(guò)程等);在數(shù)據(jù)庫(kù)設(shè)計(jì)方面,它提供了各種數(shù)據(jù)庫(kù)組件的設(shè)計(jì)向?qū)Ш蛨D形化、智能化的設(shè)計(jì)過(guò)程。其獨(dú)特的優(yōu)點(diǎn)是提供了各種數(shù)據(jù)庫(kù)用戶界面的可視化設(shè)計(jì)工具,提供了自含的編程語(yǔ)言和調(diào)試工具,提供了查詢數(shù)據(jù)庫(kù)的默認(rèn)表格工具等??偠灾?,JAVA SERVER PAGE盡量使得用戶不依靠任何其他軟件工具就能完成一個(gè)較復(fù)雜數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的全部開發(fā)工作。</p><p><b> 3.工具的易用性<
39、;/b></p><p> JAVA SERVER PAGE的各種工具之所以容易使用,是因?yàn)樗苑奖愫鸵?guī)范開發(fā)者的工作為目標(biāo),充分考慮了數(shù)據(jù)庫(kù)應(yīng)用軟件的特點(diǎn)。窗口化、圖形化、智能化、模板化、向?qū)Щ?shù)化和通用化是JAVA SERVER PAGE工具的共同特征。</p><p> JAVA SERVER PAGE是為數(shù)據(jù)庫(kù)結(jié)構(gòu)和應(yīng)用程序開發(fā)而設(shè)計(jì)的功能強(qiáng)大的面向?qū)ο蟮沫h(huán)境。無(wú)論是
40、組織信息、運(yùn)行查詢、創(chuàng)建集成的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),還是為最終用戶編寫功能全面的數(shù)據(jù)管理應(yīng)用程序,JAVA SERVER PAGE都可以提供管理數(shù)據(jù)所需的工具,可以在應(yīng)用程序或數(shù)據(jù)庫(kù)開發(fā)的任何一個(gè)領(lǐng)域中提供幫助。JAVA SERVER PAGE所具有的速度、能力和靈活性,是普通數(shù)據(jù)庫(kù)管理系統(tǒng)無(wú)法比擬的,它把我們帶入一個(gè)Xbase新時(shí)代。</p><p> 我們可以對(duì)項(xiàng)目及數(shù)據(jù)有更強(qiáng)的控制,能夠使用源代碼管理產(chǎn)品,同
41、時(shí)可以在“項(xiàng)目管理器”中看到組件的狀態(tài)。數(shù)據(jù)庫(kù)容器允許幾個(gè)用戶在同一個(gè)數(shù)據(jù)庫(kù)中同時(shí)創(chuàng)建或修改對(duì)象。利用“數(shù)據(jù)庫(kù)設(shè)計(jì)器”可以迅速更改數(shù)據(jù)庫(kù)中對(duì)象的外觀。</p><p> 我們可以借助“項(xiàng)目管理器”創(chuàng)建和集中管理應(yīng)用程序中的任何元素;可以訪問(wèn)所有向?qū)А⑸善?、工具欄和其他易于使用的工具。它提供了一個(gè)進(jìn)行集中管理的環(huán)境。 </p><p> 可以對(duì)JAVA SERVER PAGE
42、系統(tǒng)本身定制工具欄,也能夠?yàn)榫帉懙膽?yīng)用程序定義工具欄。 </p><p> 更簡(jiǎn)便、快速、靈活的應(yīng)用程序開發(fā) </p><p> JAVA SERVER PAGE添加了新的“應(yīng)用程序向?qū)А?,其提供的新的ProjectHook對(duì)象和改進(jìn)了的應(yīng)用程序框架功能可以使我們的應(yīng)用程序更有效率。JSP6.0中還添加了一些功能來(lái)增強(qiáng)開發(fā)環(huán)境,以便更容易地向應(yīng)用程序中添加有效的功能
43、。 </p><p> JAVA SERVER PAGE提供了更多更好的生成器、工具欄和設(shè)計(jì)器等,在他們的幫助下,我們可以快速開發(fā)應(yīng)用程序。 </p><p> 在JAVA SERVER PAGE中,我們可以更簡(jiǎn)便地調(diào)試及監(jiān)控的應(yīng)用程序組件:可以跟蹤事件以及記錄執(zhí)行代碼的工具,它看起來(lái)與Visual C的調(diào)試環(huán)境很相似;利用它可以深入程序,查看屬性設(shè)置值,對(duì)象以及數(shù)
44、組元素的值;可以顯示交互的或代碼中的信息提供了方便的途徑,同時(shí)可以把結(jié)果輸出到應(yīng)用程序窗口之外的另一個(gè)窗口;可以用來(lái)分析程序、應(yīng)用程序或?qū)嶋H運(yùn)行的項(xiàng)目代碼。 </p><p> 不用編程創(chuàng)建界面應(yīng)用程序組件的實(shí)例中收集了一系列應(yīng)用程序組件,他們顯示了如何利用JAVA SERVER PAGE的特性解決現(xiàn)實(shí)世界的問(wèn)題。在應(yīng)用程序中可以直接使用示例組件及它們的代碼。 </p><
45、;p> 提供真正的面向?qū)ο蟪绦蛟O(shè)計(jì) </p><p> JAVA SERVER PAGE仍然支持標(biāo)準(zhǔn)的面向過(guò)程的程序設(shè)計(jì)方式,但更重要的是它現(xiàn)在提供真正的面向?qū)ο蟪绦蛟O(shè)計(jì)的能力。借助JAVA SERVER PAGE的對(duì)象模型,可以充分使用面向?qū)ο蟪绦蛟O(shè)計(jì)的所有功能,包括繼承性、封裝性、多態(tài)性和子類。 </p><p> 使用優(yōu)化應(yīng)用程序的Rushmore技術(shù)
46、 </p><p> Rushmore是一種從表中快速地選取記錄集的技術(shù),它可將查詢響應(yīng)時(shí)間從數(shù)小時(shí)或數(shù)分鐘降低到數(shù)秒,可以顯著地提高查詢的速度。 </p><p> 可以與多個(gè)開發(fā)者一齊工作 </p><p> 如果是幾個(gè)開發(fā)者開發(fā)一個(gè)應(yīng)用程序,可以使用JAVA SERVER PAGE允許同時(shí)訪問(wèn)數(shù)據(jù)庫(kù)組件的能力。同時(shí),若要跟蹤
47、或保護(hù)對(duì)源代碼的更改,還可以使用帶有“項(xiàng)目管理器”的源代碼管理程序。 </p><p><b> 充分利用已有數(shù)據(jù) </b></p><p> 如果有JAVA SERVER PAGE先前版本的文件,只要打開他們,就會(huì)出現(xiàn)JAVA SERVER PAGE轉(zhuǎn)換對(duì)話框??梢园哑渌麛?shù)據(jù)源移到JAVA SERVER PAGE表中,如果有電子表格或文本文件
48、中的數(shù)據(jù),比如Microsoft Excel及Word,使用JAVA SERVER PAGE,可以方便地實(shí)現(xiàn)數(shù)據(jù)共享。 </p><p> 可以開發(fā)客戶/服務(wù)器解決方案,增強(qiáng)客戶/服務(wù)器性能多語(yǔ)言編程 </p><p> 由于JAVA SERVER PAGE支持英語(yǔ)、冰島語(yǔ)、日語(yǔ)、朝鮮語(yǔ)、繁體漢語(yǔ)以及簡(jiǎn)體漢語(yǔ)多種語(yǔ)言的字符集,因此能在幾個(gè)領(lǐng)域提供對(duì)國(guó)際化應(yīng)用程序開發(fā)
49、的支持。</p><p> Microsoft SQLServer2000 簡(jiǎn)介</p><p> SQLServer2000是一個(gè)基于關(guān)系型數(shù)據(jù)庫(kù)模型建立的數(shù)據(jù)庫(kù)管理系統(tǒng)軟件(DBMS)。它幫助用戶方使地得到所需信息,并提供強(qiáng)大的數(shù)據(jù)處理工具。它可以幫助用戶組織和共享數(shù)據(jù)庫(kù)信息,以便于根據(jù)數(shù)據(jù)庫(kù)信息作出有效的決策。另外,僅有這樣—個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)軟件(DBMS),則只能進(jìn)行一些信息系
50、統(tǒng)所需要的簡(jiǎn)單數(shù)據(jù)處理,且對(duì)操作者有較高的操作技能要求。因此,信息系統(tǒng)的開發(fā)者都是在某種數(shù)據(jù)庫(kù)管理系統(tǒng)軟件〔DBMS〕環(huán)境下編寫相應(yīng)的應(yīng)川程序,以形成一個(gè)能夠滿足應(yīng)用需求且操作盡可能簡(jiǎn)單的應(yīng)用型信息系統(tǒng),這被稱之為二次開發(fā)。 </p><p> SQLServer2000 還具有以下特點(diǎn):</p><p> 1.使信息更易于查找和使用</p><p> SQL
51、Server2000繼續(xù)為簡(jiǎn)便地查找信息提供易于使用的工具。</p><p> 2.支持 Web 功能的信息共享</p><p> SQLServer2000 可以通過(guò)企業(yè)內(nèi)部網(wǎng)絡(luò)Internet 很簡(jiǎn)便地實(shí)現(xiàn)信息共享,而且它可以很容易地將數(shù)據(jù)庫(kù)定位到瀏覽器中,它將桌面數(shù)據(jù)庫(kù)的功能和網(wǎng)站的功能結(jié)合在一起。</p><p> 3.用于信息管理的強(qiáng)大解決方案<
52、;/p><p> 高級(jí)用戶和開發(fā)人員可以創(chuàng)建那些將SQLServer2000界面(客戶端)的易用性和SQL服務(wù)器的可擴(kuò)展性和可靠性結(jié)合在一起的解決方案。</p><p> 4.改變了數(shù)據(jù)庫(kù)窗口</p><p> 可在SQLServer2000容納并顯示新的對(duì)象,增強(qiáng)了SQLServer2000 數(shù)據(jù)庫(kù)的易用性。</p><p> 5.提供
53、名稱自動(dòng)更正功能</p><p> 自動(dòng)解決當(dāng)用戶重新命名數(shù)據(jù)庫(kù)對(duì)象時(shí)出現(xiàn)的常見負(fù)面效應(yīng)。例如,當(dāng)用戶重命名表中的字段時(shí),將自動(dòng)在諸如查詢的相關(guān)對(duì)象中進(jìn)行相應(yīng)的更改。</p><p> 6.具有子數(shù)據(jù)表功能</p><p> 子數(shù)據(jù)表在同一窗口中,提供了嵌套式的視圖,這樣就可以在同一窗口中專注于相關(guān)的數(shù)據(jù)并對(duì)其進(jìn)行編輯。</p><p>
54、; 7. 用戶只需簡(jiǎn)單地將SQLServer2000對(duì)象(表、查詢等)從數(shù)據(jù)庫(kù)放到ODBC數(shù)據(jù)源中,即可從 Microsoft SQLServer2000中將數(shù)據(jù)導(dǎo)出到Microsoft ACCESS 2000 。</p><p><b> 8.?dāng)?shù)據(jù)訪問(wèn)頁(yè)功能</b></p><p> 該功能可使用戶快捷方便地創(chuàng)建數(shù)掂 HTML頁(yè),并通過(guò)數(shù)據(jù) HTML頁(yè),將數(shù)據(jù)
55、庫(kù)應(yīng)用擴(kuò)展到企業(yè)內(nèi)部網(wǎng)絡(luò) Internet上。這將幫助用戶比以往更快捷、高效的方式共享信息。</p><p><b> 9.共享組件的集成</b></p><p> SQLServer2000利用新的 Web組件和位于瀏覽器中的 COM 控件,為用戶提供了多種查看和分析數(shù)據(jù)的方式。</p><p> 10.Microsoft SQL S
56、erver 交互性</p><p> Microsoft SQLServer2000支持OLE DB,使用戶可以將SQLServer2000 界面的易用性與諸如 Microsoft SQL Server的后端企業(yè)數(shù)據(jù)庫(kù)的可升級(jí)性相結(jié)合。</p><p><b> 第三章 需求調(diào)查</b></p><p><b> 3.1用戶需
57、求分析</b></p><p> 在進(jìn)入系統(tǒng)之前,要進(jìn)行身份確認(rèn),只有用戶名和用戶密碼都相符的用戶方可進(jìn)入本系統(tǒng),為了防止不合法用戶對(duì)數(shù)據(jù)的察看和修改,本系統(tǒng)把用戶分為三個(gè)級(jí)別:員工和管理員,員工包括管理員不僅擁有對(duì)數(shù)據(jù)的查詢、統(tǒng)計(jì)。打印權(quán)限,還對(duì)用戶的使用權(quán)限進(jìn)行控制,管理員可以設(shè)定用戶名、密碼和其權(quán)限,還可以對(duì)紀(jì)錄進(jìn)行增加、刪除、修改等操作。當(dāng)用戶要進(jìn)入系統(tǒng)是必須先輸入用戶名和密碼,按“確認(rèn)”按
58、鈕后,系統(tǒng)辨別用戶身份,對(duì)合法用戶根據(jù)用戶的權(quán)限賦予相應(yīng)的使用功能。</p><p> 3.2系統(tǒng)功能需求分析</p><p> 人事管理系統(tǒng)的主要任務(wù)是對(duì)人事檔案進(jìn)行整理,使得能方便快捷地對(duì)人事檔案進(jìn)行查詢、統(tǒng)計(jì)、更新,并且能按一定要求輸出報(bào)表。</p><p> 通過(guò)該系統(tǒng),使企業(yè)的人事管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化,從而提高企業(yè)人事管理的效率</p
59、><p><b> 3.3性能需求分析</b></p><p> ?、凫`活的數(shù)據(jù)記錄編輯功能,可以隨時(shí)對(duì)記錄進(jìn)行增加,修改,更新,刪除,瀏覽等編輯操作。并將查詢方式有機(jī)溶入編輯界面,可以實(shí)現(xiàn)對(duì)某項(xiàng)記錄定位,再進(jìn)行編輯,修改,更新。</p><p> ?、诙鄠€(gè)數(shù)據(jù)庫(kù)表的任意組合條件的查詢。便于在實(shí)際檔案管理操作中呆對(duì)保種情況,多種條件下的人員情況進(jìn)
60、行統(tǒng)計(jì)查看</p><p> ③具備分級(jí)用戶權(quán)限管理設(shè)置,以確保檔案的保密性和安全性。</p><p> ?、芫哂蟹诸惤y(tǒng)計(jì),使用圖表顯示的功能,該統(tǒng)計(jì)圖表可根據(jù)數(shù)據(jù)庫(kù)中記錄情況的變化而變化</p><p><b> 第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 4.1數(shù)據(jù)(處理)流程分析</p>&l
61、t;p> 系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù)。在系統(tǒng)功能分析的基礎(chǔ)上,考慮JAVA SERVER PAGE程序編制的特點(diǎn),得到如下所示的系統(tǒng)流程圖。(如圖4-1)</p><p> 數(shù)據(jù)流程圖 (圖4-1)</p><p> 一個(gè)公司可分為好幾個(gè)部門,每個(gè)部門的人員都有自己的資料,而公司也會(huì)因?yàn)楸旧淼睦鏁?huì)對(duì)一些
62、員工進(jìn)行部門的調(diào)動(dòng),也會(huì)因?yàn)閱T工工作的態(tài)度或是工作能力進(jìn)行職位的變更。</p><p><b> 4.2局部E-R圖</b></p><p> 家庭信息表E-R圖(圖4-2)</p><p> 職員信息表E-R圖(圖4-3)</p><p><b> 4.3全局E-R圖</b></p&
63、gt;<p> 全局E-R圖(圖4-4)</p><p><b> 4.4邏輯結(jié)構(gòu)設(shè)計(jì)</b></p><p> 表4-1 職員信息表結(jié)構(gòu)</p><p> 表4-3 家庭成員表結(jié)構(gòu)</p><p><b> 第五章 系統(tǒng)設(shè)計(jì)</b></p><p>
64、; 5.1 整體結(jié)構(gòu)設(shè)計(jì)</p><p> 人事檔案管理系統(tǒng)主要包含職工個(gè)人自然情況,工作情況,簡(jiǎn)歷,學(xué)歷情況等各方面信息,內(nèi)容比較簡(jiǎn)單。同時(shí)還綜合考慮檔案管理工作的性質(zhì),總結(jié)歸納出所需實(shí)現(xiàn)的功能。主要是為人事信息進(jìn)行服務(wù),對(duì)員工的變動(dòng)、員工資料、以及員工資料的查詢,統(tǒng)計(jì)等功能??傮w上說(shuō)具有編輯,查詢,員工管理,統(tǒng)計(jì)等功能。</p><p> 靈活的數(shù)據(jù)記錄編輯功能,可以隨時(shí)對(duì)記錄進(jìn)
65、行增加,修改,刪除, 等編輯操作。并將查詢方式有機(jī)溶入查詢界面,可以實(shí)現(xiàn)對(duì)某項(xiàng)記錄定位。</p><p> 多個(gè)數(shù)據(jù)庫(kù)表的任意組合條件的查詢。便于在實(shí)際檔案管理操作中呆對(duì)保種情況,多種條件下的人員情況進(jìn)行統(tǒng)計(jì)查看。</p><p> 具有比較友好的人機(jī)界面,各種操作可以在直觀的界面上通過(guò)人機(jī)交互式進(jìn)行。</p><p> 管理員功能,對(duì)員工信息進(jìn)行添加,修改,
66、刪除操作。</p><p> 5.2 主要結(jié)構(gòu)(或功能)的設(shè)計(jì)</p><p><b> 是 否</b></p><p> 圖5-1 結(jié)構(gòu)功能圖</p><p> 功能:用戶登錄進(jìn)入人事管理系統(tǒng)。系統(tǒng)啟動(dòng)后,首先要做的就是用戶登錄。若不登錄系統(tǒng),所有功能都無(wú)法使用。用戶只有登錄系統(tǒng)后,根據(jù)其具有的權(quán)限,
67、才能執(zhí)行一定的操作。</p><p> 操作:進(jìn)入該功能后,要求輸入員工的登錄名及其口令,只有其登錄名和口令完全正確,才能進(jìn)入人事管理信息系統(tǒng)。系統(tǒng)會(huì)根據(jù)為用戶分配的權(quán)限,設(shè)置其對(duì)應(yīng)的功能為有效,用戶就可操作該功能。</p><p><b> 5.3各種功能 </b></p><p> 一個(gè)企業(yè)的員工都很需要簡(jiǎn)便的方法來(lái)查詢自己想要了解的
68、東西于是就生成了查詢,只要員工把想查詢的條件輸入變能顯現(xiàn)結(jié)果</p><p> 查找功能:對(duì)人員信息的查詢功能,包括唯一條件查詢和多條件查詢。</p><p> 查找按鈕功能。會(huì)調(diào)出另外一個(gè)窗口來(lái)顯示用戶所要查詢的符合條件的所有員工的資料。根據(jù)信息中的各字段,選擇相應(yīng)的條件操作符輸入相應(yīng)的值即可進(jìn)行信息查詢。該模塊的主要分為兩部分:一是完成選擇要查找的字段、條件操作符等功能;二是用來(lái)顯
69、示用戶進(jìn)行查詢的完整條件及查詢、退出按鈕。當(dāng)查找的條件選擇完畢,點(diǎn)擊查找按鈕,在顯示部分顯示出來(lái)后,點(diǎn)擊查找按鈕才正式完成該模塊的查找功能。</p><p> 打印功能:?jiǎn)T工自定義的其它資料打??; 職工列表打印,表欄內(nèi)容可任意調(diào)整,職工信息的任意選入;部門列表打印,以樹狀結(jié)構(gòu)顯示所有部門的分支信息。</p><p> 選中一張表,點(diǎn)擊打印。</p><p>
70、在默認(rèn)情況下,打印服務(wù)的與活動(dòng)目錄的集成意味著用戶能夠訪問(wèn)限制范圍內(nèi)的所有打印服務(wù)器,瀏覽滿足自己需求的打印機(jī)。使用包含標(biāo)準(zhǔn)的服務(wù)器和具有邏輯的打印機(jī)命名規(guī)范將會(huì)使企業(yè)收益最大化,使用一個(gè)仔細(xì)研究的打印機(jī)名稱標(biāo)準(zhǔn)、描述和位置標(biāo)簽將會(huì)為企業(yè)提供一個(gè)非常容易訪問(wèn)和高效的打印環(huán)境。</p><p> 5.4操作界面設(shè)計(jì)和代碼</p><p><b> 封面與代碼</b>
71、</p><p> 本系統(tǒng)采用的數(shù)據(jù)庫(kù)是JSP數(shù)據(jù)庫(kù),使用是JSP代碼訪問(wèn)方式,它通過(guò)在程序中的一段代碼與數(shù)據(jù)庫(kù)建立連接。</p><p><b> 代碼設(shè)置如下:</b></p><p> 按鈕“進(jìn)入系統(tǒng)”代碼設(shè)計(jì)如下</p><p> do form 登陸界面</p><p> *r
72、ead events</p><p> thisform.release</p><p> 如果不相進(jìn)入系統(tǒng)點(diǎn)擊“退 出”代碼如下:</p><p> thisform.release</p><p> clear events</p><p> 滾動(dòng)字幕的設(shè)置通過(guò)一個(gè)時(shí)間按鈕來(lái)控制,具體代碼如下:<
73、/p><p> if thisform.label5.left=thisform.width</p><p> thisform.label5.left=0</p><p><b> else </b></p><p> thisform.label5.left=thisform.label5.left+1</
74、p><p><b> endif</b></p><p> i=int(rand()*255)</p><p> j=int(rand()*255)</p><p> k=int(rand()*255)</p><p> thisform.label1.forecolor=rgb(i,j,k
75、)</p><p><b> 登入界面與代碼</b></p><p> 在這個(gè)界面中利用了與表的綁定,可以根據(jù)原先設(shè)置的名字和相應(yīng)的密碼,這樣經(jīng)過(guò)系統(tǒng)的驗(yàn)證便可進(jìn)入人事管理系統(tǒng)了。</p><p> 綁定與表中相應(yīng)的字段,只需右擊生成器,選擇表和字段就可以了。</p><p> 按鈕“確定”代碼設(shè)計(jì)如下:<
76、/p><p> if thisform.text2.value="123"</p><p> messagebox("歡迎進(jìn)入人事管理系統(tǒng)")</p><p> do form "主界面"</p><p><b> else</b></p>&
77、lt;p> messagebox("密碼不正確,請(qǐng)重新輸入")</p><p> thisform.text2.value=""</p><p><b> endif</b></p><p> thisform.release</p><p> 在對(duì)象按扭“取消”
78、代碼設(shè)計(jì)如下:</p><p> thisform.release</p><p> clear events</p><p><b> 主界面與代碼</b></p><p> 在這個(gè)界面里可以操作增,刪,改等操作,主要的功能都是在這個(gè)界面當(dāng)中。</p><p> “增加記錄”的界面與代
79、碼如下:</p><p> 如果新進(jìn)一個(gè)員工,在這個(gè)表單中就可以增加相應(yīng)的信息,以便日后管理和查找方便。</p><p> “增加記錄”的代碼如下:</p><p> do form 增加記錄</p><p> thisform.release</p><p> “確定”的代碼如下:if empty(all
80、trim(thisform.txtID.value))</p><p> messagebox("職員號(hào)不能為空",48,"錯(cuò)誤")</p><p> thisform.txtID.setfocus</p><p><b> else</b></p><p> inID=a
81、lltrim(thisform.txtID.value)</p><p> inName=alltrim(thisform.txtName.value)</p><p> inSex=alltrim(thisform.txtSex.value)</p><p> inBirth=alltrim(thisform.txtBirth.value)</p>
82、;<p> inLearn=alltrim(thisform.txtLearn.value)</p><p> inPolitics=alltrim(thisform.txtPolitics.value)</p><p> inPhone=alltrim(thisform.txtPhone.value)</p><p> inAddress=a
83、lltrim(thisform.txtAddress.value)</p><p> inDepartment=alltrim(thisform.txtDepartment.value)</p><p> inFunction=alltrim(thisform.txtFunction.value)</p><p> inDate=alltrim(thisfor
84、m.txtDate.value)</p><p> inMemo=alltrim(thisform.edtMemo.value)</p><p> set order to 職員號(hào)</p><p><b> seek inID</b></p><p> if !found()</p><p&g
85、t; insert into 職員信息表 value(inID,inName,inSex,inBirth,inLearn,inPolitics,inPhone,inAddress,inDepartment,inFunction,inDate,inMemo)</p><p> messagebox("添加成功!",48,"信息")</p><p>
86、 thisform.txtID.value=''</p><p> thisform.txtName.value=''</p><p> thisform.txtSex.value=''</p><p> thisform.txtBirth.value=''</p><p&g
87、t; thisform.txtLearn.value=''</p><p> thisform.txtPolitics.value=''</p><p> thisform.txtPhone.value=''</p><p> thisform.txtAddress.value=''</p
88、><p> thisform.txtDepartment.value=''</p><p> thisform.txtFunction.value=''</p><p> thisform.txtDate.value=''</p><p> thisform.edtMemo.value=
89、39;'</p><p><b> else</b></p><p> messagebox("此職員號(hào)已存在,請(qǐng)另輸一個(gè)",48,"錯(cuò)誤")</p><p> thisform.txtID.value=''</p><p> thisform.tx
90、tID.setfocus</p><p><b> endif</b></p><p> “取消“的代碼如下:</p><p> thisform.txtID.value=''</p><p> thisform.txtName.value=''</p><p&
91、gt; thisform.txtSex.value=''</p><p> thisform.txtBirth.value=''</p><p> thisform.txtLearn.value=''</p><p> thisform.txtPolitics.value=''</p>
92、;<p> thisform.txtPhone.value=''</p><p> thisform.txtAddress.value=''</p><p> thisform.txtDepartment.value=''</p><p> thisform.txtFunction.value=&
93、#39;'</p><p> thisform.txtDate.value=''</p><p> thisform.edtMemo.value=''</p><p> thisform.txtID.setfocus</p><p> “退出”的代碼如下:</p><p>
94、; thisform.release</p><p> do form 主界面</p><p> “修改記錄”的界面與代碼如下:</p><p> 在這個(gè)修改的界面中,能過(guò)一個(gè)命令組按鈕可以選擇修改員工的信息,也可以通過(guò)查找員工的職員號(hào)進(jìn)行相應(yīng)的修改。</p><p> “查找”的代碼如下:</p><p>
95、 set order to 職員號(hào)</p><p> seek alltrim(thisform.text1.value)</p><p> if !found()</p><p> messagebox("該職員號(hào)不存在",48,"錯(cuò)誤")</p><p><b> go top&
96、lt;/b></p><p><b> endif</b></p><p> thisform.text1.value=''</p><p> thisform.refresh</p><p> “退出”的代碼如下:</p><p> thisform.releas
97、e</p><p> do form 主界面</p><p> “刪除記錄”的界面與代碼如下:</p><p> 在此刪除界面中,可以刪除相應(yīng)員工的信息,可通過(guò)查找按鈕查找要?jiǎng)h除的記錄,然后點(diǎn)擊“刪除這條記錄”即可。</p><p> “刪除這條記錄”的代碼如下:</p><p> nAnswer=messa
98、gebox("確定要?jiǎng)h除嗎?",36,"信息")</p><p> if nAnswer=6</p><p> thisform.dataenvironment.closetables('職員信息表')</p><p> use 職員信息表 exclusive</p><p>
99、delete from 職員信息表 where 職員號(hào)=alltrim(thisform.txtID.value)</p><p><b> pack</b></p><p><b> use</b></p><p> thisform.dataenvironment.opentables('職員信息表
100、9;)</p><p> thisform.refresh</p><p><b> endif</b></p><p> “退出”的代碼如下:</p><p> thisform.release</p><p> do form 主界面</p><p> “查
101、詢”的界面與代碼如下:</p><p> 在這個(gè)查詢的界面中,可以通過(guò)查詢條件中的“職員號(hào)”、“姓名”、“所屬部門”進(jìn)行所需查找。也可通過(guò)一覽表瀏覽相應(yīng)記錄。</p><p> “查詢”的代碼如下:</p><p> getid=alltrim(thisform.text1.value)</p><p> getname=alltri
102、m(thisform.text2.value)</p><p> getdepart=alltrim(thisform.combo1.value)</p><p> flag1=thisform.check1.value</p><p> flag2=thisform.check2.value</p><p> flag3=thisf
103、orm.check3.value</p><p> if flag1=0 and flag2=0 and flag3=0</p><p> messagebox("請(qǐng)輸入查詢條件",48,"錯(cuò)誤")</p><p><b> endif</b></p><p> if fl
104、ag1=1 and flag2=0 and flag3=0</p><p> select * from 職員信息表 where 職員號(hào)=getid</p><p><b> endif</b></p><p> if flag1=0 and flag2=1 and flag3=0</p><p> select
105、 * from 職員信息表 where 姓名=getname</p><p><b> endif</b></p><p> if flag1=0 and flag2=0 and flag3=1</p><p> select * from 職員信息表 where 所屬部門=getdepart</p><p>&l
106、t;b> endif</b></p><p> if flag1=1 and flag2=1 and flag3=0</p><p> select * from 職員信息表 where 職員號(hào)=getid and 姓名=getname</p><p><b> endif</b></p><p&g
107、t; if flag1=1 and flag2=0 and flag3=1</p><p> select * from 職員信息表 where 職員號(hào)=getid and 所屬部門=getdepart</p><p><b> endif</b></p><p> if flag1=0 and flag2=1 and flag3=1&
108、lt;/p><p> select * from 職員信息表 where 姓名=getname and 所屬部門=getdepart</p><p><b> endif</b></p><p> if flag1=1 and flag2=1 and flag3=1</p><p> select * from 職員
109、信息表 where 職員號(hào)=getid and 姓名=getname and 所屬部門=getdepart</p><p><b> endif</b></p><p> “一覽”的代碼如下:</p><p> select * from 職員信息表</p><p> “退出”的代碼如下:</p>
110、<p> thisform.release</p><p> do form 主界面</p><p> “報(bào)表打印”的界面與代碼如下:</p><p> “確定”的代碼如下:</p><p><b> do case</b></p><p> case thisform.op
111、tiongroup1.option2.value=1</p><p> report form 職員信息報(bào)表 to print preview</p><p><b> endcase</b></p><p> “退出”的代碼如下:</p><p> thisform.release</p><
112、;p> do form 主界面</p><p> “退出”的代碼如下:</p><p> thisform.release clear events</p><p><b> 第六章 結(jié)論與體會(huì)</b></p><p> 經(jīng)過(guò)多個(gè)月的設(shè)計(jì)和開發(fā),人事管理信息系統(tǒng)基本開發(fā)完畢,也使我更進(jìn)一步的認(rèn)識(shí)
113、Visual?。疲铮校颍锸且粋€(gè)非常好的數(shù)據(jù)處理軟件,讓開發(fā)者很容易的理解,做出的效果也好。其功能基本符合用戶需求,能夠完成工作人員信息的存儲(chǔ)和查詢以及各類相關(guān)報(bào)表的打印。并提供部分系統(tǒng)維護(hù)功能,使用戶方便進(jìn)行數(shù)據(jù)備份和恢復(fù)、數(shù)據(jù)刪除。對(duì)于數(shù)據(jù)的一致性的問(wèn)題也通過(guò)程序進(jìn)行了有效的解決。</p><p> 但是由于時(shí)間較短,所以該系統(tǒng)還有許多不盡如人意的地方,設(shè)計(jì)的過(guò)程中也會(huì)出現(xiàn)比較多的問(wèn)題,比如在寫語(yǔ)句時(shí)寫錯(cuò)一
114、個(gè)單詞,那么結(jié)果就會(huì)出不來(lái),所以在開發(fā)的過(guò)程中要非常的慎重,仔細(xì);文檔比較少,經(jīng)常路經(jīng)出錯(cuò),用戶界面不夠美觀,出錯(cuò)處理不夠等多方面問(wèn)題。這些都有待進(jìn)一步改善。</p><p> 通過(guò)這一次的畢業(yè)設(shè)計(jì),我學(xué)到了很多的知識(shí),不管是理論還是實(shí)踐都有了更進(jìn)一步的認(rèn)識(shí)。也培養(yǎng)了我獨(dú)立思考,獨(dú)立完成的能力??傊@次課程設(shè)計(jì)收入很大。</p><p><b> 致謝</b>&l
115、t;/p><p> 我從指導(dǎo)老師身上學(xué)到了很多東西。周老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪淺。他無(wú)論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝他耐心的輔導(dǎo)。另外,在系統(tǒng)開發(fā)過(guò)程中許多同學(xué)也給于我很大的幫助,幫助解決了不少的難點(diǎn),使得系統(tǒng)能及時(shí)開發(fā)完成,非常感謝。</p><p><b>
116、 參考文獻(xiàn)</b></p><p> [1]《VisualFoxPro數(shù)據(jù)庫(kù)設(shè)計(jì)教程》 楊偑理 機(jī)械工業(yè)出版社 2004-07-01</p><p> [2]《數(shù)據(jù)庫(kù)應(yīng)用技術(shù)實(shí)用教程》 黃崇本主編 科學(xué)出版社 2003年9月第一版</p><p> [3]《JAVA SERVER PAGE程序設(shè)計(jì)教程》高職高專貫通制教材編寫組
117、 電子工業(yè)出版社 2003年9月第一版</p><p> [4]《JAVA SERVER PAGE應(yīng)用基礎(chǔ)及基于部件的系統(tǒng)設(shè)計(jì)技術(shù)》 程學(xué)先 曾玲 林珊 程傳慶 中國(guó)水利水電出版社 2004-01-01</p><p> [5]《中文JAVA SERVER PAGE編程實(shí)例與技巧 》康博創(chuàng)作室 中國(guó)水利水電出版社 1999-10-01</p><
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(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è)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 人事管理畢業(yè)設(shè)計(jì)---人事管理系統(tǒng)設(shè)計(jì)
- 企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)(論文)企業(yè)人事管理系統(tǒng)
- 企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)---企業(yè)人事管理系統(tǒng) (2)
- 企業(yè)人事管理畢業(yè)設(shè)計(jì)
- 企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì) (2)
- 畢業(yè)設(shè)計(jì)論文(企業(yè)人事管理系統(tǒng))
- vfp企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 企業(yè)人事管理系統(tǒng)畢業(yè)設(shè)計(jì)3
- 人事管理系統(tǒng)畢業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論