影音先锋男人资源在线观看,精品国产日韩亚洲一区91,中文字幕日韩国产,2018av男人天堂,青青伊人精品,久久久久久久综合日本亚洲,国产日韩欧美一区二区三区在线

計(jì)算機(jī)畢業(yè)論文 員工工資管理系統(tǒng)

上傳人:仙*** 文檔編號(hào):28791838 上傳時(shí)間:2021-09-12 格式:DOC 頁(yè)數(shù):37 大?。?38.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
計(jì)算機(jī)畢業(yè)論文 員工工資管理系統(tǒng)_第1頁(yè)
第1頁(yè) / 共37頁(yè)
計(jì)算機(jī)畢業(yè)論文 員工工資管理系統(tǒng)_第2頁(yè)
第2頁(yè) / 共37頁(yè)
計(jì)算機(jī)畢業(yè)論文 員工工資管理系統(tǒng)_第3頁(yè)
第3頁(yè) / 共37頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《計(jì)算機(jī)畢業(yè)論文 員工工資管理系統(tǒng)》由會(huì)員分享,可在線閱讀,更多相關(guān)《計(jì)算機(jī)畢業(yè)論文 員工工資管理系統(tǒng)(37頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、 - -1畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)( (論文論文) )題 目 員工工資管理系統(tǒng)員工工資管理系統(tǒng) 2目錄第第 1 章章 緒論緒論.51.1 研究課題的背景.51.2 開(kāi)發(fā)工具簡(jiǎn)介.61.3 數(shù)據(jù)庫(kù)管理系統(tǒng).6第第 2 章章 員工工資管理系統(tǒng)分析與設(shè)計(jì)員工工資管理系統(tǒng)分析與設(shè)計(jì).72.1 應(yīng)用需求分析.72.2 系統(tǒng)功能模塊劃分.8第第 3 章章 數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì).93.1 數(shù)據(jù)庫(kù)中表的建立和設(shè)計(jì).93.2 數(shù)據(jù)庫(kù)中各個(gè)表的觸發(fā)器的建立.12第第 4 章章 應(yīng)用程序設(shè)計(jì)應(yīng)用程序設(shè)計(jì).154.1 歡迎界面.154.2 登錄模塊設(shè)計(jì).164.2.1 身份驗(yàn)證.164.3 主窗體設(shè)計(jì).184

2、.4 信息錄入管理窗體設(shè)計(jì).194.4.1 錄入模塊設(shè)計(jì).194.5 信息查詢(xún)管理窗體設(shè)計(jì).214.5.1 查詢(xún)模塊設(shè)計(jì).214.6 信息修改模塊.234.6.1 修改模塊設(shè)計(jì).244.7 數(shù)據(jù)導(dǎo)出模塊設(shè)計(jì).25第第 5 章章 系統(tǒng)測(cè)試系統(tǒng)測(cè)試.325.1 測(cè)試目的.325.2 測(cè)試方法.325.3 測(cè)試結(jié)論.33第第 6 章章 結(jié)束語(yǔ)結(jié)束語(yǔ).34致致 謝謝.36參考文獻(xiàn)參考文獻(xiàn).37 - -3摘 要企業(yè)的員工管理是公司管理的一個(gè)重要內(nèi)容。隨著企業(yè)人員數(shù)量增加,企業(yè)的員工管理工作也變得越來(lái)越復(fù)雜。員工管理既涉及到企業(yè)勞動(dòng)人事的管理,企業(yè)財(cái)務(wù)管理等。員工管理需要和人事管理相聯(lián)系,同時(shí)連接工時(shí)考勤

3、和醫(yī)療保險(xiǎn)等等,來(lái)生成企業(yè)每個(gè)職工的基本工資、津貼、醫(yī)療保險(xiǎn)、保險(xiǎn)費(fèi)、實(shí)際發(fā)放工資等。早期的員工統(tǒng)計(jì)和發(fā)放都是使用人工方式處理紙質(zhì)材料,不僅花費(fèi)財(cái)務(wù)人員大量的時(shí)間且不易保存,往往由于個(gè)人的因素抄寫(xiě)不慎或計(jì)算疏忽,出現(xiàn)員工統(tǒng)計(jì)錯(cuò)誤的現(xiàn)象。早期員工管理多采取紙質(zhì)材料和具有較強(qiáng)的時(shí)間限制?;谝陨显?,企業(yè)員工管理系統(tǒng)使用電腦安全保存、快速計(jì)算、全面統(tǒng)計(jì),實(shí)現(xiàn)員工管理的系統(tǒng)化、規(guī)范化、自動(dòng)化。企業(yè)員工管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),前臺(tái)程序開(kāi)發(fā)工具采用DELPHI,后臺(tái)數(shù)據(jù)庫(kù)采用 SQL SERVER 2000 數(shù)據(jù)庫(kù)。DELPHI 開(kāi)發(fā)工具,具有組件豐富、語(yǔ)言簡(jiǎn)單、功能強(qiáng)大的優(yōu)點(diǎn)。 SQL

4、 數(shù)據(jù)庫(kù)具有與 DELPHI 無(wú)縫連接、操作簡(jiǎn)單、易于使用的優(yōu)點(diǎn)。運(yùn)行結(jié)果證明,本企業(yè)員工管理系統(tǒng)極大提高了工作效率,節(jié)省了人力和物力,最終滿足企業(yè)員工管理等需要,同時(shí)也成為現(xiàn)代化企業(yè)管理的標(biāo)志?!娟P(guān)鍵字】員工信息系統(tǒng),數(shù)據(jù)庫(kù),工資管理,實(shí)體關(guān)系圖(E-R 圖),數(shù)據(jù)字典,數(shù)據(jù)流圖。Abstract Enterprise staff management is an important aspect of management. With the increase in the number of enterprises, corporate management staff has beco

5、me more 4and more complex. Both staff management and personnel involved in labor management, enterprise financial management. Staff management needs and associated personnel management, working hours, attendance at the same time to connect and medical insurance, etc., to generate business for each o

6、f the basic wages of workers, allowance, medical insurance, insurance, wages actually paid. Early release of statistics and the staff are using artificial methods to deal with paper-based materials, not only the financial officers spent a lot of time and difficult to preserve, often transcription fa

7、ctors as a result of personal carelessness or negligence of the calculation, there is the wrong statistics staff. Early management staff to take paper-based materials and many have strong time constraints. For these reasons, the enterprise management system for staff to preserve the use of computer

8、security, and rapid calculation, comprehensive statistics, staff management to achieve the systematic, standardized and automated. Employee Management System is a typical management information system (MIS), development tools for the future use of DELPHI, back-end database using SQL SERVER 2000 data

9、base. DELPHI development tools, has a component rich in simple language and powerful advantages. SQL database with the DELPHI seamless, simple operation, easy-to-use advantages. The results prove that the enterprise management system staff have greatly improved work efficiency, saving human and mate

10、rial resources, and ultimately meet the needs of enterprises, such as staff management, but also become a symbol of the modernization of enterprise management 【Keywords】 staff information system, database, payroll management, entity relationship diagram (ER diagram), data dictionary, data flow diagr

11、am. - -5第第 1 章章 緒論緒論1.1 研究課題的背景研究課題的背景借助現(xiàn)代信息技術(shù)和管理理論,建立員工管理信息系統(tǒng)是當(dāng)今社會(huì)的重要趨勢(shì)。黨和政府根據(jù)知識(shí)經(jīng)濟(jì)時(shí)代的特點(diǎn),對(duì)國(guó)民經(jīng)濟(jì)建設(shè)提出了“用信息化帶動(dòng)工業(yè)化”的指導(dǎo)思想。對(duì)企業(yè)而言,全面開(kāi)發(fā)和應(yīng)用計(jì)算機(jī)管理信息系統(tǒng)就是近期不能回避的問(wèn)題。在企業(yè)管理中,人力資源是企業(yè)最寶貴的資源,也是企業(yè)的“生命線” ,因此員工管理是企業(yè)的計(jì)算機(jī)管理信息系統(tǒng)重要組成部分。而員工管理又是人力資源管理的重中之重。實(shí)行電子化的員工管理,可以讓人力資源管理人員從繁重瑣碎的案頭工作解脫出來(lái),去完成更重要的工作。員工管理信息系統(tǒng)的實(shí)現(xiàn)可以減輕比較繁瑣的手工員工管

12、理。現(xiàn)在應(yīng)用在大中型企業(yè)的管理信息系統(tǒng)中,幾乎都包括了員工管理模塊。有些環(huán)境中是由作為大型 ERP 軟件中的一個(gè)模塊引進(jìn)的,有些是作為企業(yè)的財(cái)務(wù)系統(tǒng)的一部分。這些根據(jù)規(guī)范的西方的管理制度設(shè)計(jì)的員工管理軟件,在很多時(shí)候還不能完全解決中國(guó)特色的中小企業(yè)的問(wèn)題,本文介紹的畢業(yè)設(shè)計(jì)的研究工作就是要為這些具有中國(guó)特色的中小企業(yè)解決他們?cè)趩T工管理方面的問(wèn)題。通過(guò)在本單位經(jīng)過(guò)一周的調(diào)研,并參考其他同行設(shè)計(jì)員工管理軟件,我基本上搞清楚了小型企業(yè)對(duì)系統(tǒng)的需求,如果能夠設(shè)計(jì)一套針對(duì)類(lèi)似本單位的小型國(guó)有企業(yè)的員工管理系統(tǒng)特別有意義,并且是現(xiàn)行的其他管理軟件代替不了的。在和指導(dǎo)老師多次交流后,確定實(shí)現(xiàn)方案的要點(diǎn)和工作

13、計(jì)劃。本系統(tǒng)的實(shí)現(xiàn)的主要功能有:?jiǎn)T工信息管理、工資管理、部門(mén)信息管理、員工考勤管理等功能。61.2 開(kāi)發(fā)工具簡(jiǎn)介開(kāi)發(fā)工具簡(jiǎn)介開(kāi)發(fā)工具采用 Delphi7.0。Delphi7.0 是目前較為廣泛的、易學(xué)易用的開(kāi)發(fā)工具。Delphi7.0 也提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過(guò)程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。因此,本系統(tǒng)使用 Delphi7.0 開(kāi)發(fā)。1.3 數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)開(kāi)發(fā)工具采用 Sql Server 2000。借助 Sql Server 2000 的數(shù)據(jù)庫(kù)管理系統(tǒng)對(duì)數(shù)據(jù)庫(kù)進(jìn)行一切操作,包括定義

14、各種更新和控制。在數(shù)據(jù)庫(kù)領(lǐng)域中通常把數(shù)據(jù)模型分為三種:層次模型(Hierarchical Model) 、網(wǎng)狀模型(Network Model)和關(guān)系模型(Relational Model) 。Sql Server 2000 就是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。關(guān)系模型是數(shù)據(jù)庫(kù)系統(tǒng)中最重要的模型,關(guān)系模型中數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表。使用表格來(lái)描述實(shí)體之間的關(guān)系,用外鍵表示實(shí)體間聯(lián)系。關(guān)系模型是由若干個(gè)關(guān)系模式組成的集合。關(guān)系模式相當(dāng)于前面提到的記錄類(lèi)型,每個(gè)關(guān)系實(shí)際上是一張二維表格。關(guān)系模型和層次、網(wǎng)狀模型的最大判別是用關(guān)鍵碼而不是用指針導(dǎo)航數(shù)據(jù),表格簡(jiǎn)單用戶(hù)易懂,編程時(shí)并不涉及存儲(chǔ)結(jié)構(gòu),訪問(wèn)技術(shù)

15、等細(xì)節(jié)。SQL 語(yǔ)言是關(guān)系型數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)化語(yǔ)言,已得到了廣泛的應(yīng)用。 - -7第第 2 章章 員工工資管理系統(tǒng)分析與設(shè)計(jì)員工工資管理系統(tǒng)分析與設(shè)計(jì)2.1 應(yīng)用需求分析應(yīng)用需求分析需求分析的過(guò)程可以說(shuō)是一個(gè)對(duì)具體問(wèn)題的反復(fù)理解和抽象的過(guò)程。理解就是對(duì)現(xiàn)實(shí)問(wèn)題的理解,要弄清楚究竟需要解決什么問(wèn)題。抽象就是除去問(wèn)題的表面,提取問(wèn)題的本質(zhì),建立問(wèn)題的邏輯模型,以便于以后階段的系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)。需求分析階段是軟件產(chǎn)品生存命期中的一個(gè)重要階段,其根本任務(wù)是確定用戶(hù)對(duì)軟件系統(tǒng)的需求。所謂需求是指用戶(hù)對(duì)軟件的功能和性能的要求,就是用戶(hù)希望軟件能什么事情,完成什么樣的功能,達(dá)到什么性能。通常需求分為兩種類(lèi)型:一種

16、是功能性需求,一種是非功能性需求,這一點(diǎn)也需要有一種清楚的認(rèn)識(shí)。功能性需求是指需要計(jì)算機(jī)系統(tǒng)解決的問(wèn)題,也就是對(duì)數(shù)據(jù)的處理要求,這是一類(lèi)最主要的需求。非功能性需求是指實(shí)際使用環(huán)境所要求的需求,往往是一些限制要求,例如:性能要求,可靠性要求,安全保密要求,等等。軟件需求一般包含三個(gè)層次業(yè)務(wù)需求、用戶(hù)需求和功能需求,還包括非功能需求。業(yè)務(wù)需求:反映了組織機(jī)構(gòu)或客戶(hù)對(duì)系統(tǒng)、產(chǎn)品高層次的目標(biāo)要求,它們?cè)陧?xiàng)目視圖與范圍文檔中予以說(shuō)明。用戶(hù)需求:描述了用戶(hù)使用產(chǎn)品必須要完成的任務(wù)和具備的功能,這在使用實(shí)例文檔或方案腳本說(shuō)明中予以說(shuō)明。功能需求:定義了開(kāi)發(fā)人員必須實(shí)現(xiàn)的軟件功能,使得用戶(hù)能完成他們的任務(wù),從

17、而滿足其業(yè)務(wù)需求。82.2 系統(tǒng)功能模塊劃分系統(tǒng)功能模塊劃分開(kāi)發(fā)這個(gè)系統(tǒng)的目的就是幫助企業(yè)的主管部門(mén)提高工作效率,實(shí)現(xiàn)企業(yè)員工信息管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。能夠和工資管理系統(tǒng)、考勤管理系統(tǒng)相結(jié)合,真正實(shí)現(xiàn)企業(yè)高效、科學(xué)、現(xiàn)代化的員工管理。系統(tǒng)最終實(shí)現(xiàn)的主要功能如圖 2-1所示:工資管理系統(tǒng)信息錄入信息修改打 印信息查詢(xún)員工信息錄入員工工資錄入部門(mén)信息錄入員工工資查詢(xún)部門(mén)信息查詢(xún)部門(mén)信息修改員工信息修改員工工資修改添加管理員員工信息查詢(xún)所有員工工資修改打印員工信息打印員工工資圖 2-1 系統(tǒng)結(jié)構(gòu)圖1)部門(mén)管理:能夠維護(hù)體現(xiàn)部門(mén)間的組織關(guān)系,反映部門(mén)的基本信息,能夠進(jìn)行部門(mén)的增加撤消,以及部門(mén)

18、信息(如部門(mén)名稱(chēng)、負(fù)責(zé)人名稱(chēng)等)的修改。2)用戶(hù)管理:能夠?qū)ο到y(tǒng)中已有的用戶(hù)進(jìn)行編輯、修改權(quán)限或刪除,并能添加其他的用戶(hù)。用戶(hù)管理是該系統(tǒng)中最為安全的地方,他設(shè)置權(quán)限問(wèn)題,不同的權(quán)限設(shè)置相應(yīng)的操作權(quán)限。這對(duì)一個(gè)企業(yè)來(lái)說(shuō)是至關(guān)重要的。是該系統(tǒng)中設(shè)置安全問(wèn)題最為復(fù)雜的。3)員工信息的管理:維護(hù)員工的基本信息,用戶(hù)可以進(jìn)行員工檔案信息的錄入及更改,其中包括員工的基本信息,要求這些員上檔案信息可以進(jìn)行新增、刪除、修改操作,同時(shí)可以進(jìn)行瀏覽和查詢(xún)的操作。該模塊是本系統(tǒng)的重點(diǎn),用戶(hù)可以 - -9通過(guò)該模塊為單位建立一個(gè)比較完整的人事檔案系統(tǒng),同時(shí)可以比較方便地對(duì)檔案進(jìn)行查看。4)員工工資信息管理:維護(hù)員工

19、的工資信息,可以對(duì)員工的工資信息進(jìn)行查找,和相應(yīng)的新增、刪除、修改等操作,同時(shí)也可進(jìn)行瀏覽查詢(xún)的操作。該模塊也是該系統(tǒng)中設(shè)置安全問(wèn)題比較多的,員工工資直接關(guān)系到一個(gè)企業(yè)財(cái)務(wù)問(wèn)題,所以他不允許不具有權(quán)限的員工進(jìn)行修改。同時(shí)他的總和是計(jì)算機(jī)自動(dòng)計(jì)算的,避免了出現(xiàn)不必要的錯(cuò)誤。5)員工考勤信息管理:維護(hù)員工考勤信息,可以對(duì)員工的考勤信息進(jìn)行修改、添加、刪除等操作,同時(shí)具備對(duì)指定員工考勤信息的查詢(xún)?yōu)g覽功能的操作。第第 3 章章 數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì)3.1 數(shù)據(jù)庫(kù)中表的建立和設(shè)計(jì)數(shù)據(jù)庫(kù)中表的建立和設(shè)計(jì)所用 SQL SERVER 是一個(gè)后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng),它功能強(qiáng)大操作簡(jiǎn)便,目前很多開(kāi)發(fā)工

20、具都提供了與 SQL SERVER 的接口。SQL SERVER 不但可以應(yīng)用于大中型數(shù)據(jù)庫(kù)管理中,建立分布式關(guān)系數(shù)據(jù)庫(kù),也可以開(kāi)發(fā)桌面數(shù)據(jù)庫(kù)。SQL SERVER 數(shù)據(jù)庫(kù)處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫(kù)模式,但在它的數(shù)據(jù)庫(kù)處理方式上,則是使用面向?qū)ο蟮牟僮鞣绞?,也就是說(shuō),SQL SERVER 的所有功能,都可以基于系統(tǒng)已經(jīng)建立好的一些對(duì)象來(lái)達(dá)成,是相當(dāng) OO(面向?qū)ο螅┑囊粋€(gè)系統(tǒng)結(jié)構(gòu)。SQL SERVER 企業(yè)管理器是 SQL SERVER 的主要管理工具,這也是作者在開(kāi)發(fā)這個(gè)人事管理系統(tǒng)所用到的一個(gè)重要工具。 數(shù)據(jù)庫(kù)設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)庫(kù)邏輯設(shè)計(jì),即將數(shù)據(jù)按一定的分類(lèi)、分組系統(tǒng)和邏輯層次組織

21、起來(lái),是面向用戶(hù)的。數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)需要綜合企業(yè)各個(gè)部門(mén)的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個(gè)數(shù)據(jù)之間的關(guān)系,按照 DBMS 提供的功能和描述工10具,設(shè)計(jì)出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢(xún)要求的數(shù)據(jù)模型表 3-1 用戶(hù)表列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空用戶(hù)名Char10否密碼Char10否權(quán)限Nchar15否說(shuō)明:這張表存放的目前用戶(hù)的權(quán)限信息,其中用戶(hù)名設(shè)為主鍵。每個(gè)登錄用戶(hù)必定屬于以上一個(gè)權(quán)限。該權(quán)限直接關(guān)系到在系統(tǒng)中所具有的權(quán)限,并且用戶(hù)名必須唯一并不能為空。表 3-2 員工基本信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空員工編號(hào)Char10否員工姓名Nvarchar10否性別Nvar

22、char10否出生年月Smalldatetime4否參加工作時(shí)間smalldatetime4否部門(mén)名稱(chēng)Nvarchar20否政治面貌Nvarchar20否婚姻狀況Nvarchar20否說(shuō)明:?jiǎn)T工信息表中包含了員工的基本信息,其中員工編號(hào)是該表的主鍵。字段出生年月和參加工作時(shí)間必須按照相應(yīng)的時(shí)間格式(yyyy-mm-dd)進(jìn)行填寫(xiě)否則將出現(xiàn)字符轉(zhuǎn)換的錯(cuò)誤。表 3-3 員工工資信息表(wages) - -11列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空員工編號(hào)Char10否時(shí)間datetime8否基本工資Int4否崗位工資Int4否住房補(bǔ)貼Int4否津貼Int4否工會(huì)會(huì)費(fèi)Int4否水電費(fèi)Int4否住房公積金Int4否

23、養(yǎng)老保險(xiǎn)Int4否獎(jiǎng)金Int4否罰金Int4否應(yīng)發(fā)金額Int4是應(yīng)扣金額Int4是實(shí)發(fā)金額Int4是說(shuō)明:?jiǎn)T工工資信息表包含該企業(yè)所有員工的工資信息,包括每位員工所得得每項(xiàng)獎(jiǎng)勵(lì)和罰款,其中員工編號(hào)是根據(jù)員工信息表中的員工編號(hào)一致的。字段應(yīng)發(fā)金額、應(yīng)扣金額、實(shí)發(fā)金額都是根據(jù)前面的值進(jìn)行自己計(jì)算的。這就省去了人工計(jì)算的麻煩和相應(yīng)的錯(cuò)誤。表 3-4 部門(mén)信息表列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否為空部門(mén)編號(hào)Char20否部門(mén)名稱(chēng)Nvarchar20否12部門(mén)負(fù)責(zé)人Nrarchar20否部門(mén)人數(shù)int4否說(shuō)明:部門(mén)信息表中包含了改企業(yè)中所有的部門(mén)和該部門(mén)的管理人和名稱(chēng)。其中部門(mén)人數(shù)是根據(jù)員工信息管理中各部門(mén)人數(shù)自動(dòng)累

24、加的。3.2 數(shù)據(jù)庫(kù)中各個(gè)表的觸發(fā)器的建立數(shù)據(jù)庫(kù)中各個(gè)表的觸發(fā)器的建立 觸發(fā)器是保證數(shù)據(jù)完整性的有效方法。在很多情況下,用戶(hù)希望把一行數(shù)據(jù)插入表中后,某個(gè)業(yè)務(wù)規(guī)則能夠建立立即執(zhí)行;或者,用戶(hù)刪除一行數(shù)據(jù)后,應(yīng)該立即把其他表中與該行數(shù)據(jù)相關(guān)的數(shù)據(jù)也刪除掉;或者更新某個(gè)表中的一條數(shù)據(jù)后,能立即實(shí)現(xiàn)所有相關(guān)數(shù)據(jù)的必要更新。要實(shí)現(xiàn)這些目的,一個(gè)很有效的手段就是觸發(fā)器。員工管理系統(tǒng)要求員工信息必須是同步的,當(dāng)員工信息表中添加員工信息時(shí)相應(yīng)的員工工資信息表、考勤信息表中也應(yīng)該添加相應(yīng)的數(shù)據(jù)。1.當(dāng)員工信息表中發(fā)生變化時(shí),比如刪除員工基本信息,對(duì)應(yīng)的員工基本工資信息表里的員工信息也應(yīng)該刪除。這是就需要 de

25、lete 觸發(fā)器:CREATE trigger employee_delete on dbo.員工基本信息表for deleteasdeclare num intselect num=部門(mén)信息表.部門(mén)人數(shù) from 部門(mén)信息表,deleted where 部門(mén)信息表.部門(mén)編號(hào)=deleted.部門(mén)編號(hào)begin update 部門(mén)信息表 set 部門(mén)人數(shù)=部門(mén)人數(shù)-1 from 部門(mén)信息表,deleted where 部門(mén)信息表.部門(mén)編號(hào)=deleted.部門(mén)編 - -13號(hào) delete 員工工資信息表 from deleted where deleted.員工編號(hào)=員工工資信息表.員工編號(hào)

26、 delete 用戶(hù)表 from deleted where deleted.員工編號(hào)=用戶(hù)表.用戶(hù)名end2.當(dāng)員工信息表中添加員工信息時(shí),部門(mén)人數(shù)應(yīng)該增加所以應(yīng)該有 insert觸發(fā)器:create trigger employee_insert on dbo.員工基本信息表for insertasdeclare num intselect num=部門(mén)信息表.部門(mén)人數(shù) from 部門(mén)信息表,inserted where 部門(mén)信息表.部門(mén)編號(hào)=inserted.部門(mén)編號(hào)begin update 部門(mén)信息表 set 部門(mén)人數(shù)=部門(mén)人數(shù)+1 from 部門(mén)信息表,inserted where

27、部門(mén)信息表.部門(mén)編號(hào)=inserted.部門(mén)編號(hào)end3.如果部門(mén)信息表里記錄的部門(mén)人數(shù)不正確,數(shù)據(jù)庫(kù)應(yīng)該有自動(dòng)計(jì)算出人數(shù)并修改的功能,這就需要 Update 觸發(fā)器:CREATE TRIGGER employee_update ON dbo.員工基本信息表 FOR UPDATEASupdate 部門(mén)信息表 set 部門(mén)人數(shù)=( 14 select count(員工基本信息表.員工編號(hào)) from 員工基本信息表,inserted where 員工基本信息表.部門(mén)編號(hào)=inserted.部門(mén)編號(hào)) from 部門(mén)信息表,insertedwhere 部門(mén)信息表.部門(mén)編號(hào)=inserted.部門(mén)編

28、號(hào)update 部門(mén)信息表 set 部門(mén)人數(shù)=( select count(員工基本信息表.員工編號(hào)) from 員工基本信息表,deleted where 員工基本信息表.部門(mén)編號(hào)=deleted.部門(mén)編號(hào)) from 部門(mén)信息表,deletedwhere 部門(mén)信息表.部門(mén)編號(hào)=deleted.部門(mén)編號(hào) - -15第第 4 章章 應(yīng)用程序設(shè)計(jì)應(yīng)用程序設(shè)計(jì)4.1 歡迎界面歡迎界面系統(tǒng)啟動(dòng)后,先顯示封面,突出系統(tǒng)主題,如圖 4-1。圖 4-1歡迎界面是系統(tǒng)設(shè)計(jì)中經(jīng)常用到的,他利用系統(tǒng)在正常啟動(dòng)所用的時(shí)間,而對(duì)用戶(hù)表達(dá)本系統(tǒng)的一些相應(yīng)的訊息,同時(shí)解除用戶(hù)在等待是的無(wú)聊時(shí)光在 Form1 上放置一

29、Image 控件,并將其 Picture 屬性設(shè)置為需要的圖片,將此窗體的 Borderstyle、Position 和 FormStyle 三個(gè)屬性的值設(shè)置為bsNone、poDesktopCenter 和 fsStayOnTop,以便使封面窗體沒(méi)有標(biāo)題且顯示在屏幕中央所有窗口的上方。該登錄界面使用 Playsoundplaysound(c:windowsmediaWindows XP 啟動(dòng).wav,0,SND_SYNC);組件,調(diào)用系統(tǒng)音樂(lè)主要源碼:16Application.Initialize; Application.CreateForm(TForm1, Form1); Form1.

30、Show;Form1.Update; playsound(c:windowsmediaWindows XP 啟動(dòng).wav,0,SND_SYNC); Form1.Free; Application.CreateForm(TForm2, Form2);4.2 登錄模塊設(shè)計(jì)登錄模塊設(shè)計(jì)系統(tǒng)封面顯示完畢后,系統(tǒng)創(chuàng)建主窗體,即登陸界面。登陸界面包含用戶(hù)名、密碼、用戶(hù)登錄按鈕、職工登錄按鈕,注冊(cè)按鈕,如下圖所示:圖 4-24.2.1 身份驗(yàn)證身份驗(yàn)證輸入:輸入用戶(hù)名稱(chēng),填寫(xiě)正確的密碼。處理:(1) 用戶(hù)登錄窗體啟動(dòng)。 - -17(2) 用戶(hù)填寫(xiě)用戶(hù)名并輸入密碼。(3) 從用戶(hù)清單表中檢查是否有相應(yīng)的用戶(hù)名

31、和密碼。(4) 如果輸入的用戶(hù)名或相應(yīng)密碼錯(cuò)誤,進(jìn)行提示。(5) 如果輸入的用戶(hù)名和相應(yīng)密碼正確,判斷用戶(hù)的權(quán)限并且進(jìn)入主控制平臺(tái)輸出:主控制平臺(tái) 除了必要的控件外還需要一數(shù)據(jù)庫(kù)控件 TADTable,設(shè)置ConnectionString 連接到工資管理數(shù)據(jù)庫(kù)。登陸驗(yàn)證部分代碼為: form2.ADOTable1.Locate(用戶(hù)名;密碼;權(quán)限,VarArrayOf(edit1.Text,edit2.Text,管理員)/Button1 按鈕事件(管理員),驗(yàn)證用戶(hù)登錄信息由于管理員和職工進(jìn)入的主界面相同,所以只需要設(shè)置一些按鈕的 Enable為 false 即可,這樣做減少了窗體,相應(yīng)的程序

32、所占用的空間也減少。因?yàn)椤傲己玫慕换バ杂欣谔岣呷藱C(jī)匹配效率“,所以,除以上代碼之外,還需設(shè)置提醒信息:如“登陸失敗” , “請(qǐng)重新登陸”等字樣,這樣,出現(xiàn)錯(cuò)誤的時(shí)候可以友好的提示用戶(hù)。4.3 主窗體設(shè)計(jì)主窗體設(shè)計(jì)用戶(hù)登錄后進(jìn)入系統(tǒng)的主界面,如圖 4-3 所示:18圖 4-3在這個(gè)項(xiàng)目中,選擇使用多文檔界面。使用這個(gè)窗體的好處是可以使程序更加有條理。對(duì)于一個(gè)多任務(wù)的應(yīng)用程序,使用多文檔窗體還可以減少占用的系統(tǒng)資源。主窗體設(shè)計(jì)的界面是用菜單編輯器做的,主要信息錄入、信息查詢(xún)、信息修改、信息打印四部分組成。主窗體是進(jìn)行相關(guān)操作的主界面。該界面是系統(tǒng)的主界面,通過(guò)主界面進(jìn)入其他的功能界面。其中用戶(hù)能

33、夠顯示登錄的用戶(hù)名而權(quán)限顯示的該用戶(hù)所具有的權(quán)限。如果是管理員權(quán)限能夠?qū)φ麄€(gè)系統(tǒng)進(jìn)行所有的操作,而普通用戶(hù)權(quán)限只能進(jìn)入信息查尋、錄入和修改自己的信息。 在住窗體中進(jìn)入信息錄入(員工信息錄入,員工工資錄入,部門(mén)信息錄入)時(shí),進(jìn)入的是同一個(gè)窗體(Form4),所以在單擊菜單編輯器時(shí)就需要用代碼對(duì)Format4 窗體進(jìn)行必要的修改,如 Form4 的 Caption,ADOTabel 連接的數(shù)據(jù)表,還有 Edit 和 Label 的可見(jiàn)度和 Label 的 Caption,F(xiàn)orm4 的大小等。 - -194.4 信息錄入管理窗體設(shè)計(jì)信息錄入管理窗體設(shè)計(jì)信息錄入窗體員工信息錄入,如圖 4-4:圖 4

34、-44.4.1 錄入模塊錄入模塊設(shè)計(jì)設(shè)計(jì)該窗體時(shí)由三個(gè)窗體集合而成 Form5,包括員工信息錄入,員工工資錄入,部門(mén)信息錄入三個(gè)部分。當(dāng)員工進(jìn)入時(shí)只能用員工信息錄入。其他二個(gè)功能的 Enable 為 false 不可用。主要源碼:A判斷錄入信息是否完整:20if (form5.Edit1.Text=) or (form5.Edit2.Text=) or (form5.Edit3.Text=) then showmessage(信息不完整)B連接數(shù)據(jù)庫(kù):if form5.Caption=員工信息錄入 then/根據(jù)標(biāo)題確定連接的數(shù)據(jù)表 begin form5.ADOTable1.Connecti

35、on:=Form2.ADOConnection1; Form5.ADOTable1.Close; form5.ADOTable1.TableName:=員工基本信息表;/連接的數(shù)據(jù)表 form5.ADOTable1.Open; form5.ADOTable1.Active:=true;C系統(tǒng)進(jìn)入錄入狀態(tài):form5.ADOTable1.Insert;D錄入三種數(shù)據(jù)類(lèi)型數(shù)據(jù)的轉(zhuǎn)換:1.字符串型:form5.ADOTable1.FieldByName(員工編號(hào)).AsString:=edit1.Text; 2.時(shí)間型:form5.ADOTable1.FieldByName(出生年月).AsDate

36、Time:=strtodatetime(edit4.Text); 3.數(shù)據(jù)類(lèi)型:form5.ADOTable1.FieldByName(崗位工資).AsInteger:=strtoint(edit4.Text); E錄入成功保存:form5.ADOTable1.Post; showmessage(錄入成功);4.5 信息查詢(xún)管理窗體設(shè)計(jì)信息查詢(xún)管理窗體設(shè)計(jì)信息查詢(xún)窗體員工信息查詢(xún),圖 4-5 - -21圖 4-54.5.1 查詢(xún)模塊設(shè)計(jì)查詢(xún)模塊設(shè)計(jì)該窗體是三個(gè)窗體集成的窗體 Form6,它包括:員工信息查詢(xún),員工工資查詢(xún),部門(mén)信息查詢(xún)?nèi)齻€(gè)部分。管理員和員工進(jìn)入這個(gè)界面時(shí)的操作時(shí)相同的在查詢(xún)到信

37、息時(shí)還可以把所查詢(xún)的信息進(jìn)行打印。通過(guò)該窗體,企業(yè)可以掌握員工的姓名,出生日期,參加工作時(shí)間等,這有助于對(duì)員工的了解,同時(shí)員工可以通過(guò)該窗體自己的個(gè)人信息和工資信息進(jìn)行確認(rèn),了解部門(mén)信息等在該窗體中查詢(xún)的設(shè)計(jì)總共用到兩次:指定相應(yīng)信息的查詢(xún)?cè)O(shè)計(jì)和查詢(xún)所有的信息。使用 Radiobutton 設(shè)置了不同的選擇條件,當(dāng)選擇員工編號(hào)時(shí),其他的信息輸入欄變?yōu)椴豢捎?,同樣選擇其他的另外兩個(gè)不可用,查詢(xún)時(shí)根據(jù)選定的Radiobutton 而判斷查詢(xún)的條件。22主要源碼:if form6.Caption=員工信息查詢(xún) then/確定標(biāo)題用于連接數(shù)據(jù)表 begin form6.ADOTable1.Close;

38、 form6.ADOTable1.Open; form6.ADOTable1.Active:=true; if form6.RadioButton1.Checked then/判斷查詢(xún)的方式 begin /按員工編號(hào)查詢(xún) if form6.ADOTable1.Locate(員工編號(hào),edit1.Text,) then showmessage(找到信息) else showmessage(沒(méi)有此項(xiàng)記錄); end; if form6.RadioButton2.Checked then/按姓名查詢(xún) begin if form6.ADOTable1.Locate(姓名,edit2.Text,) th

39、en showmessage(找到信息) else showmessage(沒(méi)有此項(xiàng)記錄); end; end;4.6 信息修改模塊信息修改模塊 信息修改模塊員工基本信息修改,圖 4-6 和圖 4-7 - -23圖 4-6圖 4-74.6.1 修改模塊設(shè)計(jì)修改模塊設(shè)計(jì)該窗體也是三個(gè)窗體集成與一個(gè)窗體 Form7,包括:?jiǎn)T工基本信息修改,員工工資信息修改,部門(mén)信息修改三個(gè)部分。當(dāng)職工進(jìn)入時(shí)如果要修改就必須通24過(guò)員工姓名查找出該員工(圖 4-6) ,如果輸入的員工名字是正確的 Edit 表中就有內(nèi)容,否則,出現(xiàn)提示信息沒(méi)有該員工的記錄。當(dāng)管理員進(jìn)入時(shí)(圖 4-7) ,會(huì)有 DBGrid 表,單擊

40、這張表中的內(nèi)容會(huì)自動(dòng)賦值到 Edit 中部分代碼:A查找出要修改的員工:if form7.Caption=員工信息修改 then begin if Form7.ADOTable1.Locate(員工姓名,edit13.Text,) then begin edit1.Text:=DBGrid1.Fields0.AsString;/省略 end else showmessage(沒(méi)有該員工的記錄);BDBGrid 的單擊事件(單擊 DBGrid 把內(nèi)容賦值到 Edit):if form7.ADOTable1.TableName=員工工資信息表 then begin edit1.Text:=DBGr

41、id1.Fields0.AsString;/省略 end;C修改,保存:form7.ADOTable1.Edit;/系統(tǒng)進(jìn)入修改狀體 form7.ADOTable1.FieldByName(員工編號(hào)).AsString:=edit1.Text;/字符串類(lèi)型修改 form7.ADOTable1.FieldByName(出生年月).AsDateTime:=strtodatetime(edit4.Text);/時(shí)間類(lèi)型修改 - -25 ADOTable1.Post;/修改后保存 showmessage(修改成功);4.7 數(shù)據(jù)導(dǎo)出模塊設(shè)計(jì)數(shù)據(jù)導(dǎo)出模塊設(shè)計(jì)數(shù)據(jù)導(dǎo)出時(shí)必不可少的功能,同樣數(shù)據(jù)的導(dǎo)入也必須

42、有的。該系統(tǒng)設(shè)計(jì)并沒(méi)有設(shè)計(jì)打印功能,而是設(shè)計(jì)了數(shù)據(jù)的導(dǎo)出。導(dǎo)出的數(shù)據(jù)是直接導(dǎo)入到 Excel,這樣又可以對(duì)數(shù)據(jù)進(jìn)行進(jìn)一步的整理,同時(shí)也可利用 Excel 的打印和打印預(yù)覽功能 。這樣減少了系統(tǒng)所耗得系統(tǒng)資源。有利于系統(tǒng)的快速運(yùn)行,優(yōu)化了系統(tǒng)。導(dǎo)出分導(dǎo)出所有和導(dǎo)出單條,其中導(dǎo)出所有就是導(dǎo)出員工信息表中所有的數(shù)據(jù)而導(dǎo)出單條是建立在查詢(xún)的基礎(chǔ)上的,也就是說(shuō)首先需要查詢(xún),當(dāng)你查詢(xún)到某條數(shù)據(jù)后,在可以導(dǎo)出所查到得數(shù)據(jù)。導(dǎo)出的源代碼如下:procedure TForm3.N15Click(Sender: TObject);var h,k:integer; Excelid: OleVariant; s: s

43、tring;begin try Excelid := CreateOLEObject(Excel.Application); except Application.MessageBox(Excel 沒(méi)有安裝!, 提示信息, MB_OK+MB_ICONASTERISK+MB_DEFBUTTON1+MB_APPLMODAL); Exit; end;26 try ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add(select * from 員工基本信息表); ADOQuery1.Open; k:=ADOQuery1.RecordCount

44、; Excelid.Visible := True; Excelid.WorkBooks.Add; Excelid.worksheets1.rangeA1:i1.Merge(True); Excelid.WorkSheets1.Cells1,1.Value :=員工基本信息表 ; Excelid.worksheets1.Rangea1:a1.HorizontalAlignment := $FFFFEFF4; Excelid.worksheets1.Rangea1:a1.VerticalAlignment := $FFFFEFF4; Excelid.WorkSheets1.Cells2,1.nu

45、mberFormat:=1-1; Excelid.WorkSheets1.Cells2,1.Value := 員工編號(hào); Excelid.WorkSheets1.Cells2,2.Value := 姓 名; Excelid.WorkSheets1.Cells2,3.Value := 性 別; Excelid.WorkSheets1.Cells2,4.ColumnWidth:=10; Excelid.WorkSheets1.Cells2,4.Value := 出生年月; - -27 Excelid.WorkSheets1.Cells2,5.ColumnWidth:=10;Excelid.Work

46、Sheets1.Cells2,5.Value := 參加工作時(shí)間;Excelid.WorkSheets1.Cells2,6.Value := 部門(mén)編號(hào);Excelid.WorkSheets1.Cells2,7.Value := 職 務(wù);Excelid.WorkSheets1.Cells2,8.Value := 政治面貌;Excelid.WorkSheets1.Cells2,9.Value := 婚姻狀況; Excelid.worksheets1.RangeA1:i1.Font.Name := 宋體;Excelid.worksheets1.RangeA1:i1.Font.Size:=14; Ex

47、celid.worksheets1.rangeA1:i2.font.bold:=true; Excelid.worksheets1.RangeA2:i2.Font.Size:=10; Excelid.worksheets1.RangeA2:i2.HorizontalAlignment:= $FFFFEFF4; Excelid.worksheets1.RangeA2:i2.VerticalAlignment := $FFFFEFF4; h:=3; ADOQuery1.First; while not ADOQuery1.Eof do beginExcelid.WorkSheets1.Cellsh

48、,1.Value:=Adoquery1.FieldByName(員工編號(hào)).AsString;Excelid.WorkSheets1.Cellsh,2.Value:=Adoquery1.FieldByName(姓名).AsString;Excelid.WorkSheets1.Cellsh,3.Value:=Adoquery1.FieldByName(性別).AsString;28Excelid.WorkSheets1.Cellsh,4.Value:=Adoquery1.FieldByName(出生年月).AsString;Excelid.WorkSheets1.Cellsh,5.Value:=

49、Adoquery1.FieldByName(參加工作時(shí)間).AsString;Excelid.WorkSheets1.Cellsh,6.Value:=Adoquery1.FieldByName(部門(mén)編號(hào)).AsString;Excelid.WorkSheets1.Cellsh,7.Value:=Adoquery1.FieldByName(職務(wù)).AsString;Excelid.WorkSheets1.Cellsh,8.Value:=Adoquery1.FieldByName(政治面貌).AsString;Excelid.WorkSheets1.Cellsh,9.Value:=Adoquery

50、1.FieldByName(婚姻狀況).AsString; Inc(h); Adoquery1.Next; end; s := A2:i+ IntToStr(k+2);Excelid.worksheets1.Ranges.Font.Name := 宋體; Excelid.worksheets1.Ranges.Borders.LineStyle := 1;exceptApplication.MessageBox(導(dǎo)入數(shù)據(jù)出錯(cuò)!請(qǐng)檢查文件的格式是否正確!, 提示信息, MB_OK+MB_ICONASTERISK+MB_DEFBUTTON1+MB_APPLMODAL); end;end; - -29

51、第第 5 章章 應(yīng)用程序和數(shù)據(jù)庫(kù)的連接應(yīng)用程序和數(shù)據(jù)庫(kù)的連接數(shù)據(jù)庫(kù)和應(yīng)用程序都已經(jīng)建立,現(xiàn)在就是怎樣使應(yīng)用程序和數(shù)據(jù)庫(kù)進(jìn)行連接,能夠使應(yīng)用程序操作數(shù)據(jù)庫(kù),進(jìn)行相應(yīng)的操作。該系統(tǒng)使用 ADOconnection 和 ADOTabel 使應(yīng)用程序和數(shù)據(jù)庫(kù)進(jìn)行連接。首先建立數(shù)據(jù)模塊(DataModule)將所需的 ADOconnection 和 ADOTabel 都放到DataModule 中,然后連接數(shù)據(jù)庫(kù)。在登陸界面添加按鈕“數(shù)據(jù)庫(kù)連接”當(dāng)點(diǎn)擊按鈕產(chǎn)生 ADOconnection 的Connectionstring 屬性,這樣就可以通過(guò)他連接數(shù)據(jù)庫(kù)。這樣的優(yōu)點(diǎn)是不局限于某一臺(tái)機(jī)器,只要是在同一個(gè)

52、局域網(wǎng)中能夠搜索到然后進(jìn)行連接。這就是系統(tǒng)更加靈活。將 ADOTabel 的 Connection 屬性選擇為 ADOconnection 這樣就建立了應(yīng)用程序和數(shù)據(jù)庫(kù)的連接。選擇 ADOquery 是因?yàn)樗軌蚋玫氖褂?SQL 語(yǔ)句,能更好的處理應(yīng)用程序?qū)?shù)據(jù)庫(kù)的操作。30第第 5 章章 系統(tǒng)測(cè)試系統(tǒng)測(cè)試5.1 測(cè)試目的測(cè)試目的在軟件生命周期的每個(gè)階段都不可避免的會(huì)引入新的錯(cuò)誤。如果在軟件投入生產(chǎn)性運(yùn)行之前,沒(méi)有發(fā)現(xiàn)并糾正軟件中的大部分差錯(cuò),則這些差錯(cuò)遲早會(huì)在生產(chǎn)過(guò)程中暴露出來(lái),那時(shí)不僅糾正這些錯(cuò)誤的代價(jià)更高,而且往往會(huì)造成很惡劣的后果。測(cè)試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多的發(fā)

53、現(xiàn)軟件中的錯(cuò)誤。5.2 測(cè)試方法測(cè)試方法本課題所采用的測(cè)試方法是黑盒測(cè)試,及實(shí)在程序接口進(jìn)行的測(cè)試,它只檢查程序功能是否按照規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,黑盒測(cè)試也稱(chēng)功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,它是在已知產(chǎn)品所應(yīng)具有的功能,通過(guò)測(cè)試來(lái)檢測(cè)每個(gè)功能是否都能正常使用,在測(cè)試時(shí),把程序看作一個(gè)不能打開(kāi)的黑盆子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測(cè)試者在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)鋸而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫(kù)或文件)的完整性。黑盒測(cè)試方法主要有等價(jià)類(lèi)劃分、邊值分析、因果圖、錯(cuò)誤推測(cè)等,主要用于軟件確認(rèn)測(cè)試。

54、“黑盒”法著眼于程序外部結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試。 “黑盒”法是窮舉輸入測(cè)試,只有把所有可能的輸入都作為測(cè)試情況使用,才能以這種方法查出程序中所有的錯(cuò)誤。實(shí)際上測(cè)試情況有無(wú)窮多個(gè),人們不僅要測(cè)試所有合法的輸入,而且還要對(duì)那些不合法但是可能的輸入進(jìn)行測(cè) - -31試。5.3 測(cè)試結(jié)論測(cè)試結(jié)論對(duì)此系統(tǒng)的功能、性能,以及可用性均進(jìn)行了測(cè)試,通過(guò)對(duì)測(cè)試結(jié)果的分析總結(jié)得出:此系統(tǒng)的功能基本滿足用戶(hù)需求,性能基本達(dá)到需求,具有可用性和友好性。 但是測(cè)試用例有一定的局限性,測(cè)試環(huán)境和實(shí)際運(yùn)行環(huán)境也存在著一定的差異,所以不能完全地、準(zhǔn)確地測(cè)試出系統(tǒng)存在的問(wèn)題,還需要在后期的維護(hù)

55、過(guò)程中,對(duì)系統(tǒng)暴露出來(lái)的問(wèn)題進(jìn)行糾正和更新。第第 6 章章 結(jié)束語(yǔ)結(jié)束語(yǔ)在本項(xiàng)目的軟件開(kāi)發(fā)的過(guò)程中,我全面實(shí)踐一個(gè)面向數(shù)據(jù)庫(kù)的應(yīng)用系統(tǒng)的開(kāi)32發(fā)過(guò)程,學(xué)習(xí)了很多有關(guān)的知識(shí)。這樣的項(xiàng)目對(duì)我學(xué)過(guò)的數(shù)據(jù)結(jié)構(gòu),程序設(shè)計(jì),數(shù)據(jù)庫(kù)等課程是一個(gè)綜合性很高的實(shí)踐。一些以前沒(méi)有學(xué)得很雜實(shí)的課程的內(nèi)容,由于需要在實(shí)踐中運(yùn)用,剛開(kāi)始我也感到很頭痛。但回過(guò)頭再去看有關(guān)的教科書(shū),經(jīng)過(guò)一段時(shí)間的鉆研,對(duì)與這些知識(shí)點(diǎn)的相關(guān)的背景,概念和解決方案理解得更透徹了,學(xué)習(xí)起來(lái)也越來(lái)越有興趣,越來(lái)越輕松。另外我還充分體會(huì)了從事軟件開(kāi)發(fā)工作需要特別嚴(yán)謹(jǐn)認(rèn)真的態(tài)度和作風(fēng),一點(diǎn)都馬虎不得。每一個(gè)細(xì)微的細(xì)節(jié)都必須十分的注意,如果不認(rèn)真思考決

56、策,就會(huì)出現(xiàn)或大或小的錯(cuò)誤,如果早期的錯(cuò)誤隱藏下來(lái),對(duì)后面的工作影響就會(huì)很大,甚至有時(shí)要推倒很多前面做的工作重來(lái)。有時(shí)候,我自己覺(jué)得我寫(xiě)的程序非常的正確,但是就是編譯通不過(guò),在查找錯(cuò)誤的過(guò)程中,面臨著否認(rèn)自己的過(guò)程,非常的痛苦,而且由于自己的經(jīng)驗(yàn)及各方面的能力的不足,所以進(jìn)展的速度非常的緩慢,往往幾天的時(shí)間還沒(méi)有一點(diǎn)進(jìn)展。這時(shí)候,我一般是先自己通過(guò)書(shū)本,手冊(cè)和資料找解決辦法,實(shí)在沒(méi)轍了才向老實(shí)請(qǐng)教。盡管向老實(shí)請(qǐng)教解決問(wèn)題比較快,自己鉆研花的時(shí)間較多,但我強(qiáng)迫自己獨(dú)立的思考對(duì)我的學(xué)習(xí)提高幫助非常大。這次畢業(yè)設(shè)計(jì),讓我充分的把這幾年所學(xué)到的專(zhuān)業(yè)知識(shí)融會(huì)貫通,從做需求分析、設(shè)計(jì)數(shù)據(jù)庫(kù)、到系統(tǒng)整體設(shè)計(jì)

57、和具體的代碼實(shí)現(xiàn)。整個(gè)設(shè)計(jì),讓我學(xué)到了許多以前在課堂上面學(xué)不到的知識(shí),很大程度的加強(qiáng)了自己的實(shí)踐能力。除了對(duì)delphi 有了一定的認(rèn)識(shí),對(duì)數(shù)據(jù)庫(kù)的理解也更加全面和深刻了。在系統(tǒng)的不斷完善過(guò)程中,我還學(xué)到了程序調(diào)試的一些寶貴方法和技巧。相信這次的經(jīng)驗(yàn)對(duì)于我以后的工作會(huì)大有益處。由于我的知識(shí)淺薄,經(jīng)驗(yàn)不足及閱歷頗淺,因此,在該系統(tǒng)的設(shè)計(jì)方面還有很多不足,比如基本工資和崗位工資等不能夠根據(jù)員工的信息進(jìn)行自動(dòng)生成,對(duì)員工工資月份的處理也不是很完善,不能對(duì)某月和某年工資統(tǒng)計(jì)和報(bào)表有些功能 - -33還沒(méi)有實(shí)現(xiàn),界面的友好程度還不夠,功能過(guò)少,界面不夠醒目等問(wèn)題,最關(guān)鍵的是沒(méi)有實(shí)現(xiàn)基于 WEB。我會(huì)在工

58、作的使用過(guò)程中,根據(jù)工作的具體要求不斷的修改,完善,爭(zhēng)取使該系統(tǒng)慢慢趨向完美。致致 謝謝在本次畢業(yè)設(shè)計(jì)中,我從各位指導(dǎo)老師的身上學(xué)到了很多東西。指導(dǎo)老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。指導(dǎo)34教師無(wú)論在理論上還是在實(shí)踐中,都給予我很大的幫助,使我得到不少的提高,這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝他們細(xì)致而又耐心的輔導(dǎo)。衷心感謝老師們,感謝在系統(tǒng)開(kāi)發(fā)過(guò)程中給我們上課的老師,給予了我很大的幫助,幫助解決了不少的難點(diǎn),使得系統(tǒng)能及時(shí)地開(kāi)發(fā)完成。在此表示衷心的感謝! - -35參考文獻(xiàn)參考文獻(xiàn)1紀(jì)紅 人事管理信息系統(tǒng)的設(shè)計(jì)與實(shí)施J,計(jì)算機(jī)與現(xiàn)代化 200

59、0 年第 3 期,總第 6 期2 莫停飛、白振興、鄧善.Delphi7 環(huán)境下利用 ADO 與 SQLServer2000 數(shù)據(jù)庫(kù)的鏈接J現(xiàn)代電子技術(shù),2004 年第 9 期總第 176 期3 李目海 Delphi 應(yīng)用程序設(shè)計(jì) 成都:電子科技大學(xué)出版社 2005 年 4 朱如龍 SQL Server 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)技術(shù) 北京:機(jī)械工業(yè)出版社 2007 年 5 張?jiān)鰪?qiáng) 突破 Delphi7.0 編程實(shí)例五十講 北京:中國(guó)水利水電出版社 2003 年6 網(wǎng)管科技 Delphi 6.0 時(shí)尚編程百例 機(jī)械工業(yè)出版社 2001 年7 網(wǎng)管科技 Delphi 6.0 控件時(shí)尚編程百例子機(jī)械工業(yè)出版

60、社 2001 年8 段興 Delphi 7 控件實(shí)用程序設(shè)計(jì) 100 例 人民郵電出版社 2003 年9 王昕 馬世奎 Delphi7.0 編程實(shí)戰(zhàn)導(dǎo)航 北京希望電子工業(yè)出版社 2003年10魏江江 李青 孫立京 Delphi 編程百例通 科學(xué)出版社 2002 年11劉宏昆 Delphi 應(yīng)用技巧與常見(jiàn)問(wèn)題你問(wèn)我答 機(jī)械工業(yè)出版社 2003年12龍啟明 劉斌 程捷 Delphi7 高級(jí)編程范例 清華大學(xué)出版社 2004簡(jiǎn)簡(jiǎn) 歷歷姓 名: 簡(jiǎn)歷模板 http:/性 別: 男出生日期: 1989 年 2 月36年 齡: 37 歲戶(hù)口所在地:上海政治面貌: 黨員畢業(yè)生院校:專(zhuān) 業(yè):地 址:電 話:E

61、-mail:_教育背景教育背景_1983/08-1988/06 華東理工大學(xué) 生產(chǎn)過(guò)程自動(dòng)化 學(xué)士 _個(gè)人能力個(gè)人能力_這里展示自己有什么的特長(zhǎng)及能力_專(zhuān)業(yè)課程專(zhuān)業(yè)課程_課程名稱(chēng)(只寫(xiě)一些核心的):簡(jiǎn)短介紹課程名稱(chēng):簡(jiǎn)短介紹 _培訓(xùn)經(jīng)歷培訓(xùn)經(jīng)歷_2002/06-2002/10 某培訓(xùn)機(jī)構(gòu) 計(jì)算機(jī)系統(tǒng)和維護(hù) 上海市勞動(dòng)局頒發(fā)的初級(jí)證書(shū) 1998/06-1998/08 某建筑工程學(xué)校 建筑電氣及定額預(yù)算 上海建筑工程學(xué)校頒發(fā) _實(shí)習(xí)經(jīng)歷實(shí)習(xí)經(jīng)歷_2011 年年 5 月月 現(xiàn)在現(xiàn)在 某(上海)有限公司某(上海)有限公司 XX 職位職位【公司簡(jiǎn)單描述】屬外資制造加工企業(yè),職工 1000 人,年產(chǎn)值 6000 萬(wàn)美金以上。主要產(chǎn)品有:五金制品、設(shè)備制造、零部件加工、繞管器【工作職責(zé)】 【工作業(yè)績(jī)】 - -37_語(yǔ)言能力語(yǔ)言能力_英 語(yǔ):熟練 英語(yǔ)等級(jí):大學(xué)英語(yǔ)考試四級(jí)_IT 技能技能_Windows NT/2000/XP36 個(gè)月經(jīng)驗(yàn)水平:精通 LAN36 個(gè)月經(jīng)驗(yàn)水平:熟練 Office84 個(gè)月經(jīng)驗(yàn)水平:精通 _自我評(píng)價(jià)自我評(píng)價(jià)_這里寫(xiě)自我評(píng)價(jià)的內(nèi)容 可以訪問(wèn) http:/_獲得的證書(shū)與獎(jiǎng)項(xiàng)獲得的證書(shū)與獎(jiǎng)項(xiàng)_系里的一等獎(jiǎng)學(xué)金 獲得時(shí)間: 年 全系 XXX 人只有 XX 人取得。

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!