企業(yè)人事管理系統(tǒng)的開發(fā)_第1頁(yè)
企業(yè)人事管理系統(tǒng)的開發(fā)_第2頁(yè)
企業(yè)人事管理系統(tǒng)的開發(fā)_第3頁(yè)
企業(yè)人事管理系統(tǒng)的開發(fā)_第4頁(yè)
企業(yè)人事管理系統(tǒng)的開發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

摘要:隨著信息技術(shù)的不斷發(fā)展,企業(yè)對(duì)人事管理也越來(lái)越重視了,資金投入比例也在加大,人事管理信息系統(tǒng)開發(fā)也開始走向完善的階段。本論文是從某公司的實(shí)際業(yè)務(wù)出發(fā),針對(duì)公司的人事管理的現(xiàn)狀,經(jīng)過(guò)詳細(xì)的系統(tǒng)調(diào)查,為該公司分析和設(shè)計(jì)了一套實(shí)用的人力資源管理信息系統(tǒng)。論文從人事管理信息系統(tǒng)的初步調(diào)查開始,詳細(xì)介紹人力資源管理信息系統(tǒng)的需求分析、業(yè)務(wù)流程和數(shù)據(jù)流程分析,并進(jìn)行了系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫(kù)設(shè)計(jì)、輸入輸出設(shè)計(jì)等。目前,該公司正著手全面開發(fā)人力資源管理信息系統(tǒng),我的分析和設(shè)計(jì)基本適合該公司的人力資源管理實(shí)際業(yè)務(wù)處理,實(shí)現(xiàn)了人事管理的信息化,并得到公司人事部方面的認(rèn)可。關(guān)鍵詞:管理信息系統(tǒng)人力資源管理數(shù)據(jù)流程數(shù)據(jù)字典HIPO圖

AbstractWiththedevelopmentofinformationtechnology,thecorporationpaymoreandmoreattentionandcapitaltoHumanResourceManagement,thedevelopmentofHRMS(HumanResourceManagementSystem)ismoreperfectthanever.ThisthesisdescribesHumanResourceManagementSystemanalysisanddesignforCorporation.Beforebuildingthenewinformationsystem,Icametothecorporationandmadeaparticularresearchforthecorporation’sbusinessprocesses,andacquaintmyselfwiththehumanresourcemanagement.ThethesishasemphasizedondescribehowtheHumanResourceManagementSystemareanalyzedanddesigned,whichconsistedofthesystemprincipiumresearch,demandinganalysisofHRMS,theanalysisofoperationprogressanddataprogressandalotofdesignincludingthewholesystemstructure,datastructureanddatabase,I/Oetc.Atpresent,thecorporationisdevelopingHRMS.Myanalysisanddesignadaptstothecorporation’spracticeoperationalmostall,andrealizestheinformationofHumanResourceManagement.Itisacceptedbythecorporation.Keywords:ManagementInformationSystemHumanResourceManagementDataFlowDrawing(DFD)DataDictionary(DD)HierarchyPlusInput-process-Output

目錄TOC\o"1-4"\h\z\uAbstract 2第1章緒論 51.1選題的意義和目的 51.2管理信息系統(tǒng)對(duì)公司管理的影響 5第2章系統(tǒng)設(shè)計(jì) 62.1系統(tǒng)目標(biāo)設(shè)計(jì) 62.2開發(fā)設(shè)計(jì)思想 62.3開發(fā)和運(yùn)行環(huán)境的選擇 62.4系統(tǒng)功能分析 62.5系統(tǒng)總體功能結(jié)構(gòu) 7第3章數(shù)據(jù)庫(kù)與數(shù)據(jù)表的設(shè)計(jì)及創(chuàng)建 103.1系統(tǒng)涉及到的實(shí)體 103.2系統(tǒng)的實(shí)體——聯(lián)系統(tǒng)(E-R)圖 103.3數(shù)據(jù)庫(kù)的物理設(shè)計(jì) 113.4數(shù)據(jù)表的創(chuàng)建過(guò)程 14第4章工作空間與工程文件的創(chuàng)建 174.1創(chuàng)建系統(tǒng)的工作空間 174.2創(chuàng)建應(yīng)用程序目標(biāo)文件 17第5章窗口的設(shè)計(jì) 185.1登錄窗口的設(shè)計(jì) 185.2建立應(yīng)用程序主窗口 205.3主窗口所連接菜單m_mdimain的實(shí)現(xiàn) 215.4d_basic_grid數(shù)據(jù)窗口對(duì)象的創(chuàng)建 22第6章輸入與維護(hù)模塊 266.1系統(tǒng)輸入窗口的制作 266.2系統(tǒng)維護(hù)窗口的制作 28第7章查詢與報(bào)表模塊的設(shè)計(jì) 317.1基本情況查看窗口 317.2條件查詢窗口 327.3員工詳細(xì)信息窗口界面 337.4復(fù)合型報(bào)表 347.4.1報(bào)表窗口的設(shè)計(jì) 34第8章系統(tǒng)實(shí)現(xiàn) 378.1系統(tǒng)登錄窗口 378.2基本信息窗口 37總結(jié) 41參考文獻(xiàn) 43

第1章緒論1.1選題的意義和目的人事管理系統(tǒng)是所有公司所必須的,人事檔案管理系統(tǒng)包括對(duì)人事檔案的統(tǒng)計(jì)、查詢、更新、打印輸出等功能。隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在公司管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)公司人事檔案的管理勢(shì)在必行。如果人工直接統(tǒng)計(jì)的話,工作量將很大,若公司人數(shù)有幾萬(wàn)甚至幾十萬(wàn),人工統(tǒng)計(jì)將變行不可想象,用計(jì)算機(jī)統(tǒng)計(jì)可使人們從繁重的勞動(dòng)中解脫出來(lái),僅一些簡(jiǎn)單的操作便可及時(shí)、準(zhǔn)確地獲得需要的信息。人事管理系統(tǒng)是公司現(xiàn)代管理工作不可缺少的一部分,是適應(yīng)現(xiàn)代公司制度要求,推動(dòng)公司勞動(dòng)人事管理走向科學(xué)化、規(guī)范化的必要條件。PowerBuilder作為一種可視化、面向?qū)ο蟮目焖賾?yīng)用開發(fā)工具,是目前最流行的數(shù)據(jù)庫(kù)前端開發(fā)工具之一。本系統(tǒng)的前端開發(fā)工具是PowerBuilder8.0,后臺(tái)數(shù)據(jù)庫(kù)選用的是大型關(guān)系數(shù)據(jù)庫(kù)MicrosoftSQLServer2000。1.2管理信息系統(tǒng)對(duì)公司管理的影響(1)管理方式的影響運(yùn)用電子計(jì)算機(jī)的管理信息系統(tǒng)與手工作業(yè)方式相比較,提供的信息快而準(zhǔn)確。能為經(jīng)營(yíng)決策提供詳盡全面的信息。(2)對(duì)組織的影響管理信息系統(tǒng)能使高層管理人員掌握全公司的`信息,從而作出較合理的決策。并使中下層管理人員從煩瑣的事務(wù)性操作中解脫出來(lái),使他們有更多的精力考慮具體的生產(chǎn)過(guò)程中的管理問(wèn)題。對(duì)發(fā)展的影響管理信息系統(tǒng)可以輔助決策。這些決策往往是一些具有本質(zhì)性的戰(zhàn)略決策。它的好壞直接影響到公司的生存和發(fā)展,影響到經(jīng)營(yíng)效果的成敗。但管理信息系統(tǒng)只能部分代替人的工作,而不能代替人的創(chuàng)造性勞動(dòng)??傊?,隨著計(jì)算機(jī)技術(shù)的發(fā)展,管理信息系統(tǒng)必將發(fā)揮越來(lái)越大的輔助作用。第2章系統(tǒng)設(shè)計(jì)2.1系統(tǒng)目標(biāo)設(shè)計(jì)人事管理系統(tǒng)可以用于支持公司完成勞動(dòng)人事管理工作,通過(guò)一個(gè)公司人事管理系統(tǒng),使公司的人事管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化,從而達(dá)到提高公司人事管理效率的目的。有如下3個(gè)方面的目標(biāo)。支持實(shí)現(xiàn)規(guī)范化的管理。支持高效率完成勞動(dòng)人事管理的日常業(yè)務(wù),包括新員工加入時(shí)人事檔案的建立,老員工轉(zhuǎn)出、辭職、退休等。支持進(jìn)行勞動(dòng)人事管理及其相關(guān)方面的科學(xué)決策,如領(lǐng)導(dǎo)根據(jù)現(xiàn)有的員工數(shù)目決定招聘的人數(shù)等。2.2開發(fā)設(shè)計(jì)思想系統(tǒng)應(yīng)符合公司人事管理的規(guī)定,滿足公司日常員工管理的工作需要,并達(dá)到操作過(guò)程中的直觀、方便、實(shí)用、安全等要求。系統(tǒng)采用c/s體系結(jié)構(gòu),client(客戶端)負(fù)責(zé)提供表達(dá)邏輯、顯示用戶界面信息、訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器;server(服務(wù)器端)則用于提供數(shù)據(jù)服務(wù)。系統(tǒng)分析等前期工作應(yīng)盡量詳細(xì)完善,以便公司以后體系結(jié)構(gòu)的改變,對(duì)于一些安全性要求不高的信息可以方便地采用brower/server的方式進(jìn)行訪問(wèn)。系統(tǒng)采用模塊化程序設(shè)計(jì)方法,即便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù)。系統(tǒng)應(yīng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、修改、備份等操作。2.3開發(fā)和運(yùn)行環(huán)境的選擇開發(fā)工具:PowerBuilder8.0。運(yùn)行環(huán)境:Windows9x、WindowsNT或Windows2000。2.4系統(tǒng)功能分析密碼設(shè)置。每個(gè)操作員均有自己的密碼,可以防止非本系統(tǒng)人員進(jìn)入本系統(tǒng);又因每個(gè)人的權(quán)限不一致,故可以防止越權(quán)操作。權(quán)限設(shè)置。設(shè)置每個(gè)人的權(quán)限,使個(gè)人有個(gè)人的操作范圍,不能超出自己的范圍操作。一般只有負(fù)責(zé)人可以進(jìn)行權(quán)限設(shè)置。初始化。將計(jì)算機(jī)中保留的上一次操作后的結(jié)果清除。以備重新查詢、更新、統(tǒng)計(jì)、輸出等更能的執(zhí)行。檔案更新。為了存放職工人事檔案的全部數(shù)據(jù),檔案更新包括對(duì)各種表的記錄修改、刪除、添加等操作。檔案查詢。可以按姓名、部門或任意條件查詢個(gè)人和一部分人的情況。檔案輸出??梢暂敵鰝€(gè)人檔案、全體檔案、對(duì)查詢、統(tǒng)計(jì)的結(jié)果或打印機(jī)上。其他操作。包括修改密碼、設(shè)置權(quán)限等。人事系統(tǒng)的使用幫助。2.5系統(tǒng)總體功能結(jié)構(gòu)在系統(tǒng)功能分析的基礎(chǔ)上,考慮PowerBuilder程序編制的特點(diǎn),得到如圖形2-1所示的系統(tǒng)功能模塊圖。系統(tǒng)模塊系統(tǒng)模塊退出刪除用戶添加用戶修改密碼重新登錄退出刪除用戶添加用戶修改密碼重新登錄輸入模塊輸入模塊學(xué)歷信息部門信息職稱信息婚姻狀況基本信息學(xué)歷信息部門信息職稱信息婚姻狀況基本信息維護(hù)模塊維護(hù)模塊學(xué)歷表職稱信息表部門信息表婚姻狀況表基本信息表學(xué)歷表職稱信息表部門信息表婚姻狀況表基本信息表報(bào)表模塊報(bào)表模塊保存報(bào)表打開報(bào)表打印報(bào)表退出打印機(jī)設(shè)置保存報(bào)表打開報(bào)表打印報(bào)表退出打印機(jī)設(shè)置幫助窗口幫助窗口使用幫助關(guān)于層疊平鋪使用幫助關(guān)于層疊平鋪查看查看基本情況查看條件查詢基本情況查看條件查詢圖2-1系統(tǒng)功能模塊圖第3章數(shù)據(jù)庫(kù)與數(shù)據(jù)表的設(shè)計(jì)及創(chuàng)建3.1系統(tǒng)涉及到的實(shí)體員工基本情況(員工號(hào)、員工姓名、性別、所在部門、身份證號(hào)、生日、籍貫、國(guó)籍、民族、婚姻狀況、健康狀況、政治面貌、參加時(shí)間、血型、參加工作時(shí)間、員工狀態(tài)、狀態(tài)時(shí)間、家庭住址、聯(lián)系電話)員工婚姻狀況(員工號(hào)、愛人姓名、愛人出生年月、結(jié)婚時(shí)間、愛人工作單位、愛人政治面貌、愛人工作職務(wù))員工學(xué)歷信息(員工號(hào)、學(xué)歷、專業(yè)、畢業(yè)時(shí)間、畢業(yè)學(xué)校、學(xué)校類型、外語(yǔ)等級(jí))工作崗位信息(工作崗位代號(hào)、工作崗位名稱、工作崗位權(quán)利范圍)部門信息(部門代號(hào)、部門名稱、部門經(jīng)理、部門副經(jīng)理)3.2系統(tǒng)的實(shí)體——聯(lián)系統(tǒng)(E-R)圖E—R圖是描述數(shù)據(jù)實(shí)例及其關(guān)系的一種直觀的描述工具。E—R圖如下:圖3-1為員工實(shí)例E—R圖。員工員工員工基本信息員工基本信息 員工婚姻狀況員工學(xué)歷信息員工婚姻狀況員工學(xué)歷信息圖3-1員工實(shí)體E-R圖圖3-2為部門實(shí)體E-R圖。部門部門部門(副)經(jīng)理理部門名稱部門代號(hào)部門(副)經(jīng)理理部門名稱部門代號(hào)圖3-2部門實(shí)體E—R圖崗位崗位 崗權(quán)力范圍崗位名稱崗位代號(hào)崗權(quán)力范圍崗位名稱崗位代號(hào)圖3-3崗位實(shí)體E—R圖實(shí)體和實(shí)體之間的關(guān)系E—R圖如圖3-4所示。崗位擔(dān)任員工屬于部門崗位擔(dān)任員工屬于部門 圖3—4實(shí)體之間關(guān)系E—R圖3.3數(shù)據(jù)庫(kù)的物理設(shè)計(jì)在以上基礎(chǔ)上歸納出人員管理數(shù)據(jù)庫(kù)表格的組成、列的屬性、表格之間的聯(lián)系等等。本系統(tǒng)用MicrosoftSQLServer數(shù)據(jù)庫(kù)系統(tǒng)來(lái)建數(shù)據(jù)庫(kù)。公司人事管理系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表格的設(shè)計(jì)結(jié)果如下面的表格所示。每個(gè)表格表示數(shù)據(jù)中的一個(gè)表。表3—1 JOB工作崗位情況表列名數(shù)據(jù)類型可否為空說(shuō)明JOB_IDNUMBER(3)NOTNuLL工作崗位代號(hào)(主鍵)JOB_NAMEVARCHAR(10)NuLL工作崗位名稱JOB_POWERVARCHAR(20)NuLL崗位權(quán)力范圍JOB_TASKVARCHAR(20)NuLL崗位任務(wù)描述表3—2EMPLOYEE_MARRIAGE員工婚姻狀況表列名數(shù)據(jù)類型可否為空說(shuō)明EMP_NONuMBER(6)NOTNuLL員工號(hào)(外部鍵)指向員工基本情況表的EMP_NOLOVER_NONUMBER(6)NULL愛人代號(hào)LOVER_NAMEVARCHAR(10)NULL愛人姓名LOVER_BIRTHDAYDATE(8)NULL愛人生日MARRIACGE_DATEDATE(8)NULL結(jié)婚時(shí)間LOVER_COMPANYVARCHAR(20)NULL愛人工作單位LOVER_ZZMMVARCHAR(4)NULL愛人政治面貌LOVER_JOBVARCHAR(10)NULL愛人工作職務(wù)表3-3EMPLOYEE_SCHOOL員工學(xué)歷表列名數(shù)據(jù)類型可否為空說(shuō)明EMP_NONUMBER(6)NOTNULL員工號(hào)(外部鍵)指向員工基本情況表的EMP_NOEMP_XLNUMBER(6)NULL學(xué)歷EMP_MAJORVARCHAR(10)NULL專業(yè)BY_DATEDATENULL畢業(yè)時(shí)間BY_SCHOOLVARCHAR(20)NULL畢業(yè)學(xué)校SCHOOL_CLASSVARCHAR(6)NULL學(xué)校類型FOREIGN_LANGUAGE1VARCHAR(6)NULL外語(yǔ)1FOREIGN_LANGUAGE1_CLASSVARCHAR(6)NULL外語(yǔ)1級(jí)別FOREIGN_LANGUAGE2VARCHAR(6)NULL外語(yǔ)2FOREIGN_LANGUAGE2_CLASSVARCHAR(6)NULL外語(yǔ)2級(jí)別表3-4EMPLOYEE_BASIC員工基本情況表列名數(shù)據(jù)類型可否為空說(shuō)明EMP_NONUMBER(6)NOTNULL員工號(hào)(主鍵)ENP_NAMEVARCHAR(10)NULL員工姓名DEPT_IDNUMBER(3)NULL所在部門號(hào)(外部鍵),指向DEPT_IDEMP_GENDERVARCHAR(2)NULL性別EMP_BIRTHDAYDATENULL生日EMP_HOMETOWNVARCHAR(8)NULL籍貫EMP_COUNTRYVARCHAR(10)NULL國(guó)籍EMP_NATIONVARCHAR(10)NULL民族EMP_IDNUMBER(20)NULL身份證號(hào)EMP_MARRIAGEVARCHAR(2)NULL婚姻狀況EMP_HEALTHVARCHAR(20)NULL健康狀況EMP_ZZMMVARCHAR(4)NULL政治面貌EMP_ZZMM_DATEDATENULL參加時(shí)間EMP_BLOODVARCHAR(2)NULL血型EMP_STARTWORKDATENULL參加工作時(shí)間EMP_STATEVARCHAR(10)NULL員工狀態(tài)EMP_STATE_DATEDATENULL狀態(tài)時(shí)間EMP_HOMEADRESSVARCHAR(10)NULL家庭住址EMP_TELENONUMBER(10)NULL聯(lián)系電話EMP_EMAILVARCHAR(20)NULL聯(lián)系E-MAIL地址JOB_IDNUMBER(3)NULL工作崗位代號(hào)(外部鍵),指向工作崗位情況表的JOB_ID表3-5DEPT部門信息表列名數(shù)據(jù)類型可否為空說(shuō)明DEPT_IDNUMBER(3)NOTNULL部門代號(hào)(主鍵)DEPT_NAMEVARCHAR(10)NULL部門名稱DEPT_DESCVARCHAR(30)NULL部門職能描述DEPT_MANAGERNUMBER(6)NULL部門經(jīng)理代號(hào)(外部鍵),指向員工基本情況表的EMP_NODEPT_VICEMANAGERNUMBER(6)NULL部門副經(jīng)理代號(hào)(外部鍵),指向員工基本情況表的EMP_NO表3-6USER1用戶口令表列名數(shù)據(jù)類型可否為空說(shuō)明USER_NAMEVARCHARNOTNUL用戶名USER_IDVARCHARNULL用戶口令LIMIT1 NUMERIC NULL權(quán)限在需求分析、概念結(jié)構(gòu)設(shè)計(jì)的繼承上得到數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)之后,就可以在MicrosoftSQLServer2000數(shù)據(jù)庫(kù)系統(tǒng)中實(shí)現(xiàn)該邏輯結(jié)構(gòu)。3.4數(shù)據(jù)表的創(chuàng)建過(guò)程(1)打開MicrosoftSQLServer2000下的“服務(wù)管理器”;(2)打開MicrosoftSQLServer2000下的“企業(yè)管理器”;新建數(shù)據(jù)庫(kù)“rsgl”,在“rsgl”下建立如下的6個(gè)表:創(chuàng)建工作崗位情況表格JOB創(chuàng)建員工婚姻狀況的表格EMPLOYEE_MARRIAGE創(chuàng)建員工學(xué)歷狀況表格EMPLOYE_SCHOOL創(chuàng)建員工基本情況表格EMPLOYEE_BASIC創(chuàng)建部門信息表格DEPT創(chuàng)建用戶口令表格USER13.5與主控模塊實(shí)現(xiàn)聯(lián)接(1)打開PowerBuilder開發(fā)系統(tǒng);單擊“工具”欄下的“Database”,在對(duì)話框中右鍵單擊“MssMicrosoftSQLServer”,選擇“NewProfile”,出現(xiàn)“DatabaseProfileSetup”對(duì)話框,對(duì)如下3-1對(duì)話框進(jìn)行相應(yīng)設(shè)置,既可實(shí)現(xiàn)聯(lián)接。3-1聯(lián)接對(duì)話框第4章工作空間與工程文件的創(chuàng)建4.1創(chuàng)建系統(tǒng)的工作空間啟動(dòng)PowerBuilder8.0應(yīng)用程序,出現(xiàn)它的集成開發(fā)平臺(tái)。在集成開發(fā)環(huán)境的主菜單中單擊“File┃New”菜單項(xiàng),選擇“Workspce”模板。單擊“OK”按鈕,則系統(tǒng)打開了保存文件對(duì)話框,把工作空間命名為“rsgl”。單擊“保存”則完成了工程的工作空間的創(chuàng)建。4.2創(chuàng)建應(yīng)用程序目標(biāo)文件PowerBuilder中應(yīng)用程序?qū)ο笫菓?yīng)用程序的系統(tǒng)入口。應(yīng)用程序首先運(yùn)行的腳本就是應(yīng)用程序?qū)ο蟮腛pen事件。單擊菜單“File┃New”,選擇“Target”選項(xiàng)卡下的“Application”工程,單擊“OK”按鈕,出現(xiàn)如圖4-1所示的“SpecifyNewApplicationLibrary(向?qū)?”對(duì)話框。在該對(duì)話框中完成應(yīng)用程序?qū)ο竺?kù)文件名的設(shè)置。圖4-1應(yīng)用程序?qū)ο竺?kù)文件名的設(shè)置(2)單擊“Finish”按鈕,進(jìn)入應(yīng)用程序?qū)ο笤O(shè)計(jì)畫面。第5章窗口的設(shè)計(jì)5.1登錄窗口的設(shè)計(jì)登錄窗口如圖5-1所示。該窗口中放置了5個(gè)靜態(tài)文本框StaticText控件以顯示文字。各個(gè)控件的屬性設(shè)置如表5-1所示:表5-1登錄窗口中各個(gè)控件的屬性設(shè)置表控件屬性屬性取值ST_1TextDBMS的名字TextColorLinkActiveDBMS的BackColorButtonfaceTextSize12ST_2Text數(shù)據(jù)庫(kù)名字TextColorLinkActiveBackColorButtonfaceTextSize12ST_3Text用戶名TextColorLinkActiveBackColorButtonFaceTextSizeTextSize12ST_4Text數(shù)據(jù)庫(kù)口令TextColorLinkActiveBackColorButtonfaceTextSize12ST_5Text獨(dú)立的階層TextColorLinkActiveBackColorButtonfaceTextSize12ST_6Text登錄服務(wù)器的用戶名TextColorLinkActiveBackColorButtonfaceTextSize12ST_7TextDBMS的名字TextColorLinkActiveDBMS的BackColorButtonfaceTextSize12ST_8Text登錄服務(wù)器的口令TextColorLinkActiveBackColorButtonfaceTextSize12ST_9Text是否自動(dòng)做commitTextColorLinkActiveBackColorButtonFaceTextSize12ST_10TextDBMS所需的額外信息TextColorLinkActiveBackColorButtonfaceTextSize12CD_1Text接連TextSize12CD_2Text取消TextSize12(1)在連接事件中輸入如下的程序代碼:ifsle_database.text=""then messagebox("注意","數(shù)據(jù)庫(kù)名不能空請(qǐng)輸入數(shù)據(jù)庫(kù)名") sle_database.setfocus() elseifsle_userid.text=""thenmessagebox("注意","用戶名不能為空!!!") sle_userid.setfocus()elseifsle_uservername.text=""thenmessagebox("注意","服務(wù)器名或IP地址不能為空!!!") sle_uservername.setfocus()elseSQLCA.DBMS=sle_dbms.text//DBMS的名字SQLCA.Database=sle_database.text//所連接的數(shù)據(jù)庫(kù)名SQLCA.LogPass=sle_dbpass.text//數(shù)據(jù)庫(kù)的口令SQLCA.ServerName=sle_uservername.text//數(shù)據(jù)庫(kù)所在的服務(wù)器名SQLCA.LogId=sle_userid.text//登錄數(shù)據(jù)庫(kù)的用戶名SQLCA.AutoCommit=true//是否自動(dòng)作commitSQLCA.DBParm=sle_dbparm.text//DBMS所需的額外信息connectusingsqlca;//通過(guò)事務(wù)處理對(duì)象sqlca連接數(shù)據(jù)庫(kù)ifsqlca.sqlcode<0then//判斷是否連接成敗:sqlcode=0表示連接成功 //sqlcode=-1表示連接失敗 //sqlcode=100表示沒(méi)有反回任何適當(dāng)結(jié)果 messagebox("連接失敗","對(duì)不起!數(shù)據(jù)庫(kù)連接失敗") max1=max1+1 ifmax1>3then//允許連接3次 messagebox("輸入次數(shù)","對(duì)不起!已到最大輸入次數(shù)") halt//停止運(yùn)行該程序endif else //messagebox("連接成功","數(shù)據(jù)庫(kù)連接成功") open(w_loguser)//打開用戶登錄窗口 close(w_view) //關(guān)閉連接數(shù)據(jù)庫(kù)窗口w_logonendifendif(2)在取消事件中輸入如下的程序代碼:Lose(parent)//關(guān)閉連接數(shù)據(jù)庫(kù)窗口w_logon5.2建立應(yīng)用程序主窗口系統(tǒng)應(yīng)用程序的主要功能都是在主窗口及在其下打開的眾多窗口中完成的。主窗口w_main及在其下打開的眾多窗口中完成的。主窗口的界面如圖5—2所示:其中的屬性設(shè)置如表5—2所示。屬性屬性取值Title公司人事管理系統(tǒng)MenuNamem_mdimainEnabled ControlMenuTrueWindowTypeMdihelpBackColorButtonfaceIconX400Y300Width2800Height20005.3主窗口所連接菜單m_mdimain的實(shí)現(xiàn)該菜單的結(jié)構(gòu)如圖5-3所示。部分菜單的程序代碼如下。“輸入”菜單下“基本情況”子菜單的clicked的事件程序代碼:opensheet(w_insert1,w_main,6,layered!)“輸入”菜單下“婚姻狀況表”子菜單的clicked的事件程序代碼:opensheet(w_insert_marriage,w_main,6,layered!)“維護(hù)”菜單下“部門信息表”子菜單的clicked的事件程序代碼:opensheet(w_weihu_dept,w_main,6,layered!)“維護(hù)”菜單下“職稱信息表”子菜單的clicked的事件程序代碼:opensheet(w_weihu_job,w_main,6,layered!)5.4d_basic_grid數(shù)據(jù)窗口對(duì)象的創(chuàng)建創(chuàng)建“員工基本信息表”的數(shù)據(jù)窗口對(duì)象如下:(1)單擊新建打開“new”對(duì)話框,然后在“Datawindow”標(biāo)簽頁(yè)選擇數(shù)據(jù)窗口對(duì)象的“Grid”(網(wǎng)格顯示方式)顯示風(fēng)格。單擊“OK”按鈕啟動(dòng)數(shù)據(jù)窗口對(duì)象向?qū)?。選擇“Quickselect”數(shù)據(jù)源,然后單擊“Next”按鈕,出現(xiàn)如圖5—4所示的對(duì)話框。在左上方的表格列表中雙擊要連接的表格employee_basic。選中該表格后,在右上方的列表框中列出了選中表employee_basic的各個(gè)列。單擊“AddALL”按鈕,則在該窗口下方顯示該表格所有的列。(4)單擊“OK”出現(xiàn)“selectcolorandbordersettings”對(duì)話框,選擇數(shù)據(jù)窗口的背景顏色為ButtomFace,文字顏色為Black和邊框外觀為3Dlowered,如圖5—5所示。(5)單擊“NEXT”出現(xiàn)“ReadtoCreateGridDatawindow”對(duì)話框。在其中顯示出當(dāng)前數(shù)據(jù)窗口對(duì)象的屬性。單擊“Finish”按鈕顯示如圖5—6所示的數(shù)據(jù)窗口對(duì)象畫筆。在其中設(shè)置頁(yè)眉區(qū)和細(xì)節(jié)的屬性,在列標(biāo)題顯示出的時(shí)候把英文設(shè)置為中文。具體的屬性設(shè)置如表5—3所示。表5—3數(shù)據(jù)窗口對(duì)象屬性設(shè)置表對(duì)象屬性取值頁(yè)眉區(qū)各列標(biāo)題將各列標(biāo)題的Text屬性設(shè)置為要顯示的中文列標(biāo)題,如”員工號(hào)”等。細(xì)節(jié)區(qū)各列BackgroundColor屬性設(shè)置為White細(xì)節(jié)區(qū)的日期列Format屬性設(shè)置為[shortdate](6)為了能夠在該數(shù)據(jù)窗口對(duì)象中修改所顯示的記錄,需要設(shè)置AllowUpdates屬性。單擊“Rows”菜單下的“UpdatePorperties”子菜單,將設(shè)置窗口中左上方的AllowUpdates屬性選中,選擇Tabletoupdate為表EMPLOYEE_BASIC。在窗口左下方的UpdateableColoumns中選中表格所有的列,使得所有的列都可修改。在WhereClauseforupdate/Delete中選擇。單擊“OK”按鈕確認(rèn)所作的修改。一個(gè)完整Grid風(fēng)格的數(shù)據(jù)窗口對(duì)象就創(chuàng)建完畢。應(yīng)用程序中窗口中的數(shù)據(jù)窗口控件就可以連接和使用創(chuàng)建好的數(shù)據(jù)窗口對(duì)象。d_basic數(shù)據(jù)窗口對(duì)象在設(shè)計(jì)窗口中的界面如圖5-6所示。在這個(gè)窗口中具體的屬性設(shè)置如表5-4所示。表5-4數(shù)據(jù)窗口對(duì)象屬性設(shè)置表對(duì)象屬性取值各列標(biāo)題Text屬性設(shè)置為要顯示的中文列標(biāo)題,如“員工號(hào)”等TextColor屬性設(shè)置為BlackBackgroundColor屬性設(shè)置為TransparentBorder屬性設(shè)置為3DLowered各列TextColor屬性設(shè)置為BlackBackgroundColor屬性設(shè)置為WhiteBorder屬性設(shè)置為3DLowered日期列Format屬性設(shè)置為[shortdate]emp_gender列Edit標(biāo)簽頁(yè)的StyleType為RadioButtons選中3DLook復(fù)選框ColumnsAcross值取2DisplayValue:女DataValue:女DisplayValue:男DataValue:男

第6章輸入與維護(hù)模塊6.1系統(tǒng)輸入窗口的制作輸入窗口組成 輸入程序由5個(gè)輸入窗口組成,分別由主程序的窗口的“輸入”菜單下5個(gè)子菜單“基本信息”、“婚姻狀況”、“學(xué)歷”、“部門信息”、“職稱信息”調(diào)用,以將數(shù)據(jù)分別輸入到數(shù)據(jù)庫(kù)中的5個(gè)表格中。以輸入基本信息窗口為例進(jìn)行說(shuō)明。輸入員工基本信息的窗口界面如圖6-1所示。圖6-1輸入員工基本信息窗口輸入窗口控件功能在輸入窗口最上方放置一個(gè)靜態(tài)文本框控件,顯示窗口的用途“輸入員工基本信息”。在窗口的中間放置一個(gè)數(shù)據(jù)窗口控件dw_insert_basic,該控件連接的數(shù)據(jù)窗口對(duì)象是d_basic。在窗口的最下面放置4個(gè)按鈕控件,在其Click事件中分別用來(lái)實(shí)現(xiàn)記錄的插入、刪除、確認(rèn)以及窗口的退出功能。輸入員工基本信息窗口的屬性設(shè)置表6-1輸入員工基本信息窗口中各個(gè)控件的屬性設(shè)置表控件屬性屬性取值ST_1 Text輸入員工基本信息TextColorFuchsiaBackColorskyTextSize3dw_insert_basicDataobjectd_basicBorder選中BorderstylestyleloweredCb_1Text插入TextSize10Cb_2Text刪除TextSize10Cb_3Text確定TextSize10Cb_4Text退出TextSize10W_insertTltleWindowTypeIconBackcolor數(shù)據(jù)輸入窗口mainA:\ButtonFace 窗口中各控件的Click事件程序代碼(1)“插入”按鈕的Click事件用于用戶輸入新的記錄,程序代碼如下:longrow_numberw_insert1.dw_1.reset()row_number=insertrow(w_insert1.dw_1,0)(2)“刪除”按鈕控件的Click事件用于刪除當(dāng)前所顯示的那條記錄。如果用戶將員工基本數(shù)據(jù)表中的一條記錄刪除,則程序自動(dòng)將該員工在婚姻狀況表和學(xué)歷表中的記錄刪除,程序代碼如下:stringtemp1integerUpdateOrNotdw_1.setcolumn(1)temp1=dw_1.textline() UpdateOrNot=MessageBox("是否真的刪除","您真的要?jiǎng)h除員工號(hào)碼為:("+temp1+")這條記錄嗎???",Question!,YesNoCancel!) ifUpdateOrNot=1then longcurrnumbercurrnumber=dw_1.getrow()dw_1.deleterow(currnumber) ifupdate(w_insert1.dw_1,true,false)=1thencommit;messagebox("成功!!!","刪除成功!!!") dw_1.settransobject(sqlca)dw_1.retrieve()dw_1.selectrow(dw_1.getrow(),true)dw_1.setfocus()else rollback; messagebox("失敗!!!","刪除失敗!!!")endif else messagebox("注意!!!","記錄刪除被取消!!!") dw_1.settransobject(sqlca)dw_1.retrieve()dw_1.selectrow(dw_1.getrow(),true)dw_1.setfocus() endif(3)“確定”按鈕控件的Click事件用于提交和確認(rèn)對(duì)該數(shù)據(jù)表格中記錄所做的修改,包括插入和刪除,如果提交失敗,則取消修改。代碼如下:ifupdate(parent.dw_1,true,false)=1thencommit;messagebox("成功!!!","數(shù)據(jù)保存成功!!!") elseifupdate(parent.dw_1,true,false)=0then rollback; messagebox("錯(cuò)誤!!!","數(shù)據(jù)保存失敗!!!") endif(4)“退出”按鈕控件的Click事件用于關(guān)閉該輸入窗口,代碼如下:close(w_insert1)6.2系統(tǒng)維護(hù)窗口的制作維護(hù)窗口組成維護(hù)程序由5個(gè)維護(hù)窗口組成,分別由主程序窗口的“維護(hù)”菜單下5個(gè)子菜單“基本信息表”、“婚姻狀況表”、“學(xué)歷表”、“部門信息表”、“職稱信息表”調(diào)用,用于用戶在維護(hù)數(shù)據(jù)庫(kù)中的5個(gè)相應(yīng)的表格。維護(hù)基本信息窗口控件功能在維護(hù)窗口w_weihu_basic最上方放置一個(gè)靜態(tài)文本框,顯示窗口的用途。在窗口的中間放置一個(gè)數(shù)據(jù)窗口控件w_weihu_basic,該控件連接的數(shù)據(jù)窗口對(duì)象是d_basic_grid。在窗口的最下面放置2個(gè)按鈕控件,在其Click事件中分別用來(lái)實(shí)現(xiàn)記錄的維護(hù)以及窗口的退出功能。維護(hù)員工基本信息的窗口界面如圖6-2所示。圖6-2維護(hù)員工基本信息的窗口界面維護(hù)窗口各個(gè)控件的屬性設(shè)置表6-2維護(hù)員工基本信息窗口中各個(gè)控件的屬性設(shè)置表控件屬性屬性取值ST_1Text維護(hù)員工的基本信息TextColorFuchsiaBackColorSkyTextSize3dw_weihu_basicDataobjectd_basic_gridHscrollBar選中VscrollBar選中Border選中BorderstylestyleloweredCb_1Text確定修改TextSize10Cb_2Text退出TextSize10W_weihu_basicTltle維護(hù)員工的基本信息WindowTypemainIconA:\BackcolorButtonFace維護(hù)窗口各控件的Click事件程序代碼(1)“確定修改”按鈕控件的click事件用于確定用戶對(duì)員工基本信息表所做的修改,其程序代碼如下:integerrtndw_1.setcolumn(1)ifdw_1.modifiedcount()+dw_1.deletedcount()>0then //rtn=dw_1.update() //rtn=update(w_readertype3.dw_1,true,false) ifupdate(w_weihu_basic1.dw_1,true,false)=1then dw_1.resetupdate()commit;messagebox("成功!!!","修改成功!!!") else rollback; messagebox("失敗!!!","修改失敗!!!")endifelse messagebox("錯(cuò)誤!!!","記錄沒(méi)有被修改!!!") endif(2)“退出”按鈕控件的click事件用于關(guān)閉該維護(hù)窗口,其程序代碼如下:close(w_weihu_basic1)

第7章查詢與報(bào)表模塊的設(shè)計(jì)7.1基本情況查看窗口基本情況查看窗口由主程序窗口中的“查看”菜單的“基本信息查看“子菜單調(diào)用,用于在窗口中瀏覽員工的基本信息。基本信息查看的窗口界面如圖7-1所示。圖7-1基本信息查看窗口界面在基本信息查看窗口的最上方放置一個(gè)靜態(tài)文本框控件,顯示窗口的用途“瀏覽員工的基本信息”。在窗口的中間放置一個(gè)數(shù)據(jù)窗口控件,該控件連接的數(shù)據(jù)窗口對(duì)象是。在窗口的最下面放置5個(gè)按鈕控件,在其Click事件中分別用來(lái)實(shí)現(xiàn)顯示最前一條記錄、顯示前一條記錄、顯示后一條記錄、顯示最后一條記錄以及窗口的退出功能。各按鈕控件的Click事件如下。“最前一條”按鈕控件的Click事件dw_browse_basic.ScrollToRow(0)“前一條”按鈕控件的Click事件integerrow_current//定義參數(shù)當(dāng)前行行數(shù)//數(shù)據(jù)窗口向前滾動(dòng)一條紀(jì)錄row_current=dw_browse_basic.ScrollPriorRow()//如果已經(jīng)到達(dá)第一條紀(jì)錄,則彈出一個(gè)對(duì)話框警告ifrow_current=1then MessageBox("警告","已經(jīng)是最前一條記錄")endif“后一條”按鈕控件的Click事件integerrow_count//定義參數(shù)表的總行數(shù)integerrow_current//定義參數(shù)當(dāng)前行//數(shù)據(jù)窗口向后滾動(dòng)一條紀(jì)錄row_current=dw_browse_basic.ScrollNextRow()//得到表的總行數(shù)row_count=dw_browse_basic.RowCount()//判斷是否是最后一條記錄ifrow_current=row_countthen MessageBox("警告","已經(jīng)是最后一條記錄")endif“最后一條”按鈕控件的Click事件//定義參數(shù)表的總行數(shù)integerrow_count//得到表的總行數(shù)row_count=dw_browse_basic.RowCount()//數(shù)據(jù)窗口滾動(dòng)到表的最后一條記錄dw_browse_basic.ScrollToRow(row_count)“退出”按鈕控件的Click事件:close(w_browse)7.2條件查詢窗口窗口界面條件查詢窗口由主程序窗口的“查看”菜單下“條件查詢”子菜單調(diào)用,用于根據(jù)用戶輸入的查詢條件選擇符合條件的記錄。窗口界面如圖7-2所示。圖7-2條件查詢窗口界面控件功能在條件查詢窗口W_lookfor的最上方放置5個(gè)靜態(tài)文本框控件,為用戶選擇查詢條件提供幫助。在窗口的上方還放置了8個(gè)下拉列表框DropDownlistBox控件,dd1b_1、dd1b_2、dd1b_3提供用戶要查詢的列(員工號(hào)、姓名、性別等),dd1b_4、dd1b_5、dd1b_6提供選擇要查詢的符號(hào)(>、∠、=等),dd1b_7、dd1b_8提供選擇如何綜合(與、或、非)不同查詢條件。放置3個(gè)單行編輯框,提供給用戶輸入要查詢的內(nèi)容。用戶最多可以實(shí)現(xiàn)3個(gè)查詢重要條件的綜合,從而使得查詢可以有很強(qiáng)的針對(duì)性,提高查詢的效率。在查詢條件的下面放置一個(gè)按鈕控件,其Click事件用于執(zhí)行條件查詢,并將結(jié)果顯示在下面的數(shù)據(jù)窗口控件中。窗口中間放置一個(gè)數(shù)據(jù)窗口控件dw_lookfor_basic,該控件連接的數(shù)據(jù)窗口對(duì)象是d_basic_grid,用于顯示符合條件的員工基本信息。在窗口的最下面放置2個(gè)按鈕控件,在其Click事件中分別用來(lái)實(shí)現(xiàn)符合條件記錄的打印和退出功能。各按鈕控件的Click事件(1)“退出”按鈕控件的Click事件用于退出條件查詢窗口,其程序代碼如下:close(w_lookfor)(2)條件查詢窗口中“打印”按鈕控件的Click事件用于打印數(shù)據(jù)窗口中的記錄內(nèi)容,其程序代碼如下://打印數(shù)據(jù)窗口中的記錄內(nèi)容dw_lookfor_basic.print()7.3員工詳細(xì)信息窗口界面圖7-3員工的詳細(xì)信息窗口7.4復(fù)合型報(bào)表用Composite風(fēng)格的數(shù)據(jù)窗口來(lái)制作復(fù)合型報(bào)表。步驟如下:(1)單擊工具欄中的“New”圖標(biāo),在出現(xiàn)的新建對(duì)話框中選擇Composite風(fēng)格的數(shù)據(jù)窗口。在所示窗口中選擇已建好的數(shù)據(jù)窗口d_basic_grid和d_marriage_grid。進(jìn)入數(shù)據(jù)窗口畫板。如圖所示7-4為報(bào)表數(shù)據(jù)窗口的設(shè)計(jì)圖。圖7-4報(bào)表數(shù)據(jù)窗口(2)在Header欄中為報(bào)表加標(biāo)題為“復(fù)合型報(bào)表”。該標(biāo)題是一個(gè)TextObject對(duì)象。在該對(duì)象輸入相應(yīng)的文字,并且設(shè)置顯示背景和顯示字體的顏色。(3)在Footer欄為報(bào)表加頁(yè)碼標(biāo)記。(4)Composite數(shù)據(jù)窗口創(chuàng)建完后,保存該數(shù)據(jù)窗口d_composite后退出。7.4.1報(bào)表窗口的設(shè)計(jì)(1)新建一個(gè)窗口,如圖7-5所示。圖7-5報(bào)表窗口在該窗體中放置一個(gè)數(shù)據(jù)窗口控件dw_composite,連接到上面創(chuàng)建好的數(shù)據(jù)窗口對(duì)象d_composite。另外在窗口的右上方設(shè)置3個(gè)按鈕控件,分別用來(lái)實(shí)現(xiàn)保存報(bào)表到Excel格式文件中,打印報(bào)表以及退出窗口的功能。在窗口的各個(gè)控件的屬性設(shè)置如表7-1。表7-1控件屬性屬性取值ST_1Textprintingnow,PLswaitingTextColorWndTextBackColorCreamTextSize12dw_compositeDataobjectd_compositeHscrollBar選中VscrollBar選中Border選中BorderstylestyleloweredCb_1Text保存報(bào)表TextSize10Cb_2Text打印報(bào)表TextSize10Cb_3Text退出TextSize10W_lookfor_reportTltle數(shù)據(jù)輸入窗口WindowTypemainIconA:\

第8章系統(tǒng)實(shí)現(xiàn)8.1系統(tǒng)登錄窗口人事管理系統(tǒng)程序的編制后,可以來(lái)運(yùn)行該程序,出現(xiàn)“登錄窗口”對(duì)話框,如圖8-1所示:圖8-1用戶登錄對(duì)話框輸入正確的用戶名和口令,回車后進(jìn)入程序的主窗口,如圖8-2所示。圖8-2程序的主窗口8.2基本信息窗口“輸入|基本信息”菜單在程序主窗口可以看見前面創(chuàng)建好的菜單項(xiàng)顯示在窗口的上方。單擊“輸入|基本信息”菜單,在主畫面內(nèi)出現(xiàn)插入基本信息窗口。在其中單擊下面的“插入”按鈕,將刷新窗口,用戶輸入一條新的記錄后,通過(guò)單擊“確定”按鈕確定插入。當(dāng)用戶輸入的數(shù)據(jù)違反數(shù)據(jù)表中對(duì)應(yīng)項(xiàng)的約束條件時(shí),會(huì)彈出一個(gè)警告對(duì)話框。在該窗口中也可以將所顯示的那條記錄刪除,只需要單擊“刪除”按鈕。如果用戶沒(méi)有保存所進(jìn)行的插入和刪除就單擊“退出”按鈕。程序會(huì)出現(xiàn)一個(gè)對(duì)話框詢問(wèn)用戶是否保存對(duì)數(shù)據(jù)庫(kù)表格所做的修改。如圖8-3所示。圖8-3數(shù)據(jù)輸入窗口“維護(hù)|基本信息”菜單單擊“維護(hù)|基本信息”菜單,在主畫面內(nèi)出現(xiàn)維護(hù)基本信息窗口,在該窗口中可以維護(hù)員工基本信息表。當(dāng)修改了某個(gè)員工信息后,改變后的數(shù)據(jù)將以紅色顯示,以提醒用戶。單擊“確定修改”可以保存所做的修改。如圖8-4所示:圖8-4維護(hù)基本信息窗口“查看|基本情況查看”菜單單擊“查看|基本情況查看”菜單,在主畫面內(nèi)出現(xiàn)基本情況查看窗口,在該窗口中可以單擊4個(gè)按鈕進(jìn)行數(shù)據(jù)瀏覽查看。為了維護(hù)數(shù)據(jù)的完整性,在該窗口中不能進(jìn)行記錄的修改。如圖8-5所示:圖8-5瀏覽基本信息窗口“查看|條件查詢”菜單單擊“查看|條件查詢”菜單,在主畫面內(nèi)出現(xiàn)基本信息條件查詢窗口,如圖8-6所示。圖8-6數(shù)據(jù)查詢窗口“報(bào)表|打印機(jī)設(shè)置”菜單(1)單擊“報(bào)表|打印機(jī)設(shè)置”菜單,出現(xiàn)如圖8-7所示打印機(jī)設(shè)置窗口。在該窗口中列出了操作系統(tǒng)中所安裝的打印機(jī)。單擊“Setup”,即出現(xiàn)打印屬性設(shè)置對(duì)話框。圖8-7打印機(jī)設(shè)置窗口(2)單擊“報(bào)表|打開報(bào)表”按鈕出現(xiàn)如圖8-8所示,可以將報(bào)表保存為Excel文件。單擊“打印報(bào)表”按鈕,出現(xiàn)打印進(jìn)行畫面,打印完畢后恢復(fù)正常。圖8-8報(bào)表窗口

總結(jié)通過(guò)開發(fā)本系統(tǒng)和學(xué)習(xí)PowerBuilder8.0我對(duì)前面學(xué)過(guò)的許多課程有了一定程度的理解。如果在開發(fā)前對(duì)整個(gè)開發(fā)工作做出全方位的規(guī)劃和系統(tǒng)的分析,開發(fā)過(guò)程就會(huì)事半功倍,否則就會(huì)遇到許多意想不到的問(wèn)題,延緩開發(fā)進(jìn)度。我開始在沒(méi)有進(jìn)行系統(tǒng)規(guī)劃,確定系統(tǒng)的管理職能,做好業(yè)務(wù)流程圖、數(shù)據(jù)流流程圖的情況下,就急于進(jìn)行系統(tǒng)開發(fā),結(jié)果使得開發(fā)過(guò)程比較混亂,進(jìn)展緩慢,系統(tǒng)重新做了幾次。由于功能不確定,系統(tǒng)主菜單及窗口改來(lái)改去,浪費(fèi)了很多時(shí)間和精力。后來(lái)我靜下心來(lái),認(rèn)真細(xì)致地對(duì)開發(fā)過(guò)程進(jìn)行了規(guī)劃和分析,明確了系統(tǒng)的基本功能,在設(shè)計(jì)好系統(tǒng)各主要部分將一些細(xì)節(jié)問(wèn)題考慮周全后才開始動(dòng)手進(jìn)行開發(fā),使得后來(lái)的工作進(jìn)行得很順利。這次的畢業(yè)設(shè)計(jì)對(duì)我來(lái)說(shuō)是非常難得的一次鍛煉機(jī)會(huì),正像輔導(dǎo)教師說(shuō)的一樣,畢業(yè)設(shè)計(jì)使得我們對(duì)幾年來(lái)所學(xué)的專業(yè)課有了更為深刻的認(rèn)識(shí),使知識(shí)得到了融會(huì)貫通,得到了比以往學(xué)習(xí)任何一門課程都大的提高和進(jìn)步。對(duì)于我來(lái)講這不僅僅是一次畢業(yè)設(shè)計(jì),不僅僅是學(xué)會(huì)了一門數(shù)據(jù)庫(kù)開發(fā)工具,更重要的是在學(xué)習(xí)過(guò)程中,所有的問(wèn)題要一個(gè)人面對(duì),有問(wèn)題要想盡各種辦法解決,克服困難,在解決這些困難的過(guò)程中提高了我學(xué)習(xí)的能力、解決問(wèn)題的能力和實(shí)際工作的能力,學(xué)到了許多書本以外的知識(shí)。以上是我對(duì)本次畢業(yè)設(shè)計(jì)的一些認(rèn)識(shí),雖然這次的畢業(yè)設(shè)計(jì)不是十分完美,但是我會(huì)在今后的工作中不斷地完善它,充實(shí)它,使之能夠更方便、更準(zhǔn)確、更快捷地為單位進(jìn)行決策服務(wù)。

謝辭在畢業(yè)設(shè)計(jì)過(guò)程中,由于學(xué)識(shí)和經(jīng)驗(yàn)的不足,在遇到一些疑難問(wèn)題時(shí),承蒙了王海瑞老師的悉心指教,并得到了同組其他幾位同學(xué)的關(guān)心和幫助,我順得地完成了我的畢業(yè)論文。在我的畢業(yè)論文從開題到完成的時(shí)間里,他盡管教學(xué)任務(wù)繁重,學(xué)術(shù)活動(dòng)頻繁,但仍以極大的耐心對(duì)我的畢業(yè)論文從各個(gè)方面給予與了醍醐灌頂?shù)狞c(diǎn)撥和啟示,對(duì)文章中的錯(cuò)誤,模糊不清的地方提出了寶貴的修改意見,謹(jǐn)此向指導(dǎo)我的王老師致以深深的謝意!同時(shí)也感謝在這幾年中陸續(xù)給我們授課的各位老師和在這次論文寫作期間給予我?guī)椭母魑煌瑢W(xué)。

參考文獻(xiàn)[1] 張念魯劉紅屏,《WEB程序設(shè)計(jì)教程》, 高等教育出版社,2004[2] 張登輝劉益紅,《ASP編程基礎(chǔ)及應(yīng)用》,機(jī)械工業(yè)出版社,2003[3](美)N.蔡斯,ASP3.0網(wǎng)站編程與實(shí)例演練,西安電子科技大學(xué)出版社,2000[4](美)R.安德,ASP3高級(jí)編程,機(jī)械工業(yè)出版社,2000[5](美)D.布斯,ASP3初級(jí)編程,機(jī)械工業(yè)出版社,2001[6]北京博彥科技發(fā)展有限責(zé)任公司,ASP編程高手,北京大學(xué)出版社[7]WebTeachingGuideSarahHorton

溫馨提示

  • 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ù)網(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)論