用java編寫工資管理系統(tǒng)分析_第1頁
用java編寫工資管理系統(tǒng)分析_第2頁
用java編寫工資管理系統(tǒng)分析_第3頁
用java編寫工資管理系統(tǒng)分析_第4頁
用java編寫工資管理系統(tǒng)分析_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

用java編寫薪資管理系統(tǒng)分析用java編寫薪資管理系統(tǒng)分析/用java編寫薪資管理系統(tǒng)分析《薪資管理系統(tǒng)》目錄目錄I綱領及要點詞II第一章緒論11.1研究課題的背景11.2研究思路和工作計劃1第二章有關技術分析32.1系統(tǒng)設計到的語言3Java語言32.2開發(fā)工具3MyEclipse3Access4第三章薪資管理系統(tǒng)分析與設計63.1系統(tǒng)功能需求簡介63.2功能需求描繪73.3目標系統(tǒng)要求73.4系統(tǒng)平臺選擇73.5數據庫設計8數據庫介紹8數據流圖8數據詞典分析8第四章系統(tǒng)詳盡模塊設計與實現114.1用戶登入及主界面11如圖4.1所示。114.2員工基本信息增改正功能154.3入口程序194.4連編程序19第五章測試205.1系統(tǒng)測試內容20登入界面、主界面與系統(tǒng)管理員模塊的測試20系統(tǒng)下線模塊的測試20退出系統(tǒng)模塊的測試21參照文件22道謝23I《薪資管理系統(tǒng)》綱領及要點詞綱領:對公司而言,人力資源是公司最難得的資源,也是公司的“生命線”。薪資管理是人力資源管理的重中之重。推行電子化的薪資管理,能夠讓人力資源管理人員從深重瑣碎的案頭工作解脫出來,去達成更重要的工作。本系統(tǒng)運用了數據庫技術,能夠大量儲藏信息。實現了人機交互,縮短薪資發(fā)放的時間,防范了傳統(tǒng)時代的人工計算錯誤。要點詞:薪資管理系統(tǒng),Access數據庫,電子化的薪資管理II《薪資管理系統(tǒng)》第一章緒論1.1研究課題的背景借助現代信息技術和管理理論,建立公司管理信息系統(tǒng)是現在社會的重要趨勢。黨和政府依照知識經濟時代的特色,對公民經濟建設提出了“用信息化帶動工業(yè)化”的指導思想。對公司而言,全面開發(fā)和應用計算機管理信息系統(tǒng)就是近期不能夠回避的問題。在公司管理中,人力資源是公司最難得的資源,也是公司的“生命線”,因此人事管理是公司的計算機管理信息系統(tǒng)重要組成部分。而薪資管理又是人力資源管理的重中之重。推行電子化的薪資管理,能夠讓人力資源管理人員從深重瑣碎的案頭工作解脫出來,去達成更重要的工作。薪資管理信息系統(tǒng)的實現能夠減少比較繁瑣的手工薪資管理?,F在應用在大中型公司的管理信息系統(tǒng)中,幾乎都包括了薪資管理模塊。有些環(huán)境中是由作為大型ERP軟件中的一個模塊引進的,有些是作為公司的財務系統(tǒng)的一部分。這些依照規(guī)范的西方的管理制度設計的薪資管理軟件,在很多時候還不能夠完好解決中國特色的中小公司的問題,本文介紹的畢業(yè)設計的研究工作就是要為這些擁有中國特色的中小公司解決他們在薪資管理方面的問題。在和指導老師多次溝通后,確認實現方案的要點和工作計劃。本系統(tǒng)的實現的主要功能有:員工信息管理、薪資構造設置、薪資匯總打印等等功能。1.2研究思路和工作計劃正如研究任何其他軟件項目同樣,我做的畢業(yè)設計也經歷了從選題,調研,熟悉開發(fā)環(huán)境,實驗要點技術,查找近似的有關系統(tǒng)的資料;系統(tǒng)綱領設計,數據庫構造設計,功能模塊開發(fā),功能模塊測試,系統(tǒng)調試和系統(tǒng)試運行和改正。下面的流程圖反應了我們的基本的思路和過程。在各階段的時間安排上,選題和調研用了兩周左右的時間;熟悉開發(fā)環(huán)境,實驗要點技術,查找近似的有關系統(tǒng)的資料用了兩周時間;系統(tǒng)綱領設計用了一周的時間;數據庫構造設計用了一周時間;功能模塊開發(fā)和功能模塊測試用了四周的時間;最后,系統(tǒng)調試第1頁共23頁《薪資管理系統(tǒng)》和系統(tǒng)試運行和改正用了約三周的時間。達成所有工作大概用了3個月的時間。定題資料查問開發(fā)環(huán)境熟悉研究要點技術檢查研究綱領設計數據庫的構造設計功能模塊開發(fā)功能模塊測試系統(tǒng)調試系統(tǒng)試運行和改正第2頁共23頁《薪資管理系統(tǒng)》第二章有關技術分析2.1系統(tǒng)設計到的語言2.1.1Java語言Java的出生是對傳統(tǒng)計算機模式的挑戰(zhàn),對計算機軟件開刊行業(yè)產生了深遠的影響:軟件4A目標要求軟件能達到任何人在任何地方在任何時間對任何電子設備都能應用。這樣能知足軟件平臺上相互操作,擁有可伸縮性和重用性并可即插即用平散布式計算模式的需求。鑒于建立開發(fā)方法的盛行,引出了CORBA國際標準軟件系統(tǒng)構造和多層應用系統(tǒng)框架。在此基礎上形成了Java.2平臺和.NET平臺兩大門派,推動了整個IT業(yè)的發(fā)展。對軟件產業(yè)和工業(yè)公司都產生了深遠的影響,軟件從以開發(fā)為中心轉到了以服務為中心。中間供應商,構件供應商,服務器軟件以及咨詢服務商出現。公司必定重塑自我,B2B的電子商務將帶動整個新經濟市場,使公司獲得新的價值,新的增添,新的商機,新的管理。對軟件開發(fā)帶來了新的革命,重視使用第三方構件集成,利用平臺的基礎設備服務,實現開發(fā)各個階段的重要技術,重視開發(fā)團隊的組織和文化理念,協(xié)作,創(chuàng)作,責任,誠信是人才的基本素質。總之,當前以看到了Java對信息時代的重要性,未來還會不斷發(fā)展,Java在應用方面將會有更廣闊的遠景。2.2開發(fā)工具2.2.1MyEclipseEclipse是一個開放源代碼的、鑒于Java的可擴張開發(fā)平臺。就其自己而言,它只是一個框架和一組服務,用于經過插件組件建立開發(fā)環(huán)境。好運的是,Eclipse附帶了一個標準的插件集,包括Java開發(fā)工具(JavaDevelopmentTools,JDT)。第3頁共23頁《薪資管理系統(tǒng)》誠然大部分用戶很樂于將Eclipse看作JavaIDE來使用,但Eclipse的目標不只限于此。Eclipse還包括插件開發(fā)環(huán)境(Plug-inDevelopmentEnvironment,PDE),這個組件主要針對希望擴展Eclipse的軟件開發(fā)人員,由于它贊同他們建立與Eclipse環(huán)境無縫集成的工具。由于Eclipse中的每樣東西都是插件,關于給Eclipse供應插件,以及給用戶供應一致和一致的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都擁有同樣的發(fā)揮場所。這種同樣和一致性其實不只限于Java開發(fā)工具。只管Eclipse是使用Java語言開發(fā)的,但它的用途其實不限于Java語言;比方,支持諸如C/C++、COBOL和Eiffel等編程語言的插件已經可用,或預計會推出。Eclipse框架還可用來作為與軟件開發(fā)沒關的其他應用程序種類的基礎,比方內容管理系統(tǒng)。簡單而言,MyEclipse是Eclipse的插件,也是一款功能富強的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。Genuitec宣布了MyEclipseEnterpriseWorkbench5.0,更智能、更快捷、更簡單和更低價的J2EE工具的新版本的出生。它的價錢關于個人和公司開發(fā)人員來說都是特別有吸引力的。這是J2EEIDE市場一個重量級的選手。經過增添UML雙向建模工具、WYSIWYG的JSP/Strutsdesigner、可視化的Hibernate/ORM工具、Spring和Webservices支持,以及新的Oracle數據庫開發(fā),MyEclipse5.0連續(xù)為業(yè)界供應全面的產品。Genuitec總裁MaherMasri說,“今天,MyEclipse已經供應了料想之外的價值。其中的每個功能在市場上獨自的價錢都比MyEclipse要高。但是,我們許諾為顧客供應全面而且能夠買得起的解決方案。依照這個傳統(tǒng),我們的顧客將連續(xù)享受年度訂購活動的好處,該活動供應了所有宣布功能的入口以及陪伴MyEclipse5.0一同的專業(yè)技術支持”。2.2.2AccessMicrosoftOfficeAccess(前名MicrosoftAccess)是由微軟宣布的關系式數據庫管理系統(tǒng)。它聯(lián)合了MicrosoftJetDatabaseEngine和圖形用戶界面兩項特色,是MicrosoftOffice的成員之一。其實Access也是微軟公司另一個通訊程序的名字,想與ProComm以及其他近似程序來競爭。但是過后微軟證明這是個失敗計劃,而且將它中止。數年后他們把名字從頭命名于數據庫軟件。其他,Access仍是c語言的一個函數名和一種互換機的骨干道模式。MicrosoftAccess在很多地方獲得寬泛使用,比方小型公司,大公司的部門,和喜愛第4頁共23頁《薪資管理系統(tǒng)》編程的開發(fā)人員專門利用它來制作辦理數據的桌面系統(tǒng)。它也常被用來開發(fā)簡單的WEB應用程序.這些應用程序都利用ASP技術在InternetInformationServices運行.比較復雜的WEB應用程序則使用PHP/MySQL或許ASP/MicrosoftSQLServer。Access管理的對象有表、查問、窗體、報表、頁、宏和模塊,以上對象都寄存在后綴為(.mdb)的數據庫文件種,便于用戶的操作和管理。Access是一個面向對象的開發(fā)工具,利用面向對象的方式將數據庫系統(tǒng)中的各樣功能對象化,將數據庫管理的各樣功能封裝在各樣對象中。它將一個應用系統(tǒng)看作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和外國,用戶還能夠按需要給對象擴展方法和屬性。經過對象的方法、屬性達成數據庫的操作和管理,極大地簡化了用戶的開發(fā)工作。同時,這種鑒于面向對象的開發(fā)方式,使得開發(fā)應用程序更為簡單。Access鑒于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各樣導游和生成器工具,極大地提高了開發(fā)人員的工作效率,使得建立數據庫、創(chuàng)立表、設計用戶界面、設計數據查問、報表打印等能夠方便有序地進行。Access支持ODBC(開發(fā)數據庫互連,OpenDataBaseConnectivity),利用Access富強的DDE(動向數據互換)和OLE(對象的聯(lián)接和嵌入)特色,能夠在一個數據表中嵌入位圖、聲音、Excel表格、Word文檔,還能夠建立動向的數據庫報表和窗體等。Access還能夠將程序應用于網絡,并與網絡上的動向數據相聯(lián)接。利用數據庫接見頁對象生成HTML文件,輕松建立Internet/Intranet的應用。第5頁共23頁《薪資管理系統(tǒng)》第三章薪資管理系統(tǒng)分析與設計3.1系統(tǒng)功能需求簡介薪資管理信息系統(tǒng)對公司加強薪資管理有著極其重要的作用,就一般的大型公司來說,它的設計內容特別復雜而且眾多,比方擁有薪資計算功能,薪資統(tǒng)計功能,報表輸出功能,而且設計的模塊也很多,比方薪資管理模塊,薪資統(tǒng)計模塊,報表設計模塊,打印輸出模塊,模糊查問模塊等等。由于本軟件主若是為作者工作的一家科技公司定制開發(fā)的。該公司是一家剛剛建立的公司,整體人員比較少,有正式員工20人,人員構造比較簡單,學歷比較高,基本上都擁有大專以上學歷,部門區(qū)分也很清楚,而且人員的流動性不高,因此該公司當前對薪資管理的要求其實不高。因此,針對該公司而言,我們經過了頻頻地論證,最后確定了薪資管理系統(tǒng)的設計方案。該薪資管理系統(tǒng)的主要功能如圖3.1所示:薪資管理系統(tǒng)員工基本信息薪資構造設置薪資匯總資員員基崗工崗工料工工礎位齡位齡輸增查工工工工工入刪詢資資資資資第6頁共23頁《薪資管理系統(tǒng)》3.2功能需求描繪1、員工基本信息模塊員工基本信息模塊擁有員工信息輸入、員工增刪和員工信息查問三個功能。員工基本信息包括員工號、員工姓名、員工性別、所在部門、所在崗位、工齡和薪資等級等信息。員工增刪實現了對數據庫中員工信息的增添和刪除。員工信息查問能夠經過員工號或員工姓名對員工信息進行查問。2、薪資構造設置模塊依照該公司的薪資管理實質情況,本系統(tǒng)將薪資構造分為基礎薪資、崗位薪資和工齡薪資三部分。該模塊能夠對這三個薪資種類設置薪資等級,并對每個等級設置薪資標準。3、薪資匯總模塊用戶在員工信息管理模塊對該員工的薪資等級進行輸入此后,在薪資匯總模塊會自動對員工薪資進行匯總。用戶能夠打印出薪資匯總表,打印以前能夠經過打印預覽功能進行打印預覽。3.3目標系統(tǒng)要求目標系統(tǒng)應當達到以下要求:1、時間經濟性。優(yōu)化邏輯設計與物理設計,使系統(tǒng)運行效率高,反應速度快。2、可靠性。能連續(xù)正確的辦理業(yè)務,有較強的容錯能力。3、可理解性。用戶簡單理解和使用該系統(tǒng)。4、可保護性和適應性。系統(tǒng)應易于改正、易于擴大、易于保護,能夠適應業(yè)務不斷發(fā)展變化的需要。5、可用性。目標系統(tǒng)功能齊備,能夠完好知足業(yè)務需求。6、安全保密性。保證系統(tǒng)的物理安全、數據儲藏和存取的安全與保密、數據傳輸的安全與保密,做好使用人員的授權管理。3.4系統(tǒng)平臺選擇選擇微軟平臺作為主導,一方面考慮當前微軟的飛快發(fā)展,越來越多的公司在規(guī)劃內部網絡時,將微軟平臺作為首選方案;另一方面從技術角度來講,微軟平臺上的應用不論第7頁共23頁《薪資管理系統(tǒng)》是在開發(fā)上,仍是在軟件的部署上都特別簡單,而且性能優(yōu)越。操作系統(tǒng):Windows98開發(fā)工具與語言:VisualFoxPro6.0中文版3.5數據庫設計3.5.1數據庫介紹所謂數據庫(Database)就是指按必然組織方式儲藏在一同的,相互有關的若干個數據的聯(lián)合,數據庫管理系統(tǒng)(DatabaseManagementSystem)就是一種控制和管理數據庫的大型軟件,簡稱DBMS,他們建立在操作系統(tǒng)的基礎上,對數據庫進行一致的管理和控制,其功能包括數據庫定義,數據庫管理,數據庫建立和保護,于操作系統(tǒng)通訊等。DBMS平常由數據詞典,數據描繪語言及其編譯程序,數據控制(查問)語言及其編譯程序,數據庫管理例行程序等部分組成。關系數據庫是以關系模型為基礎的數據庫,是依照表、記錄和字段之間的關系進行組織和接見的一種數據庫,它經過若干個表(Table)來存取數據,而且經過關系(Relation)將這些表聯(lián)系在一同,關系數據庫供應了成為機構化查問語言(SQL)標準接口,該接口贊同使用多種數據庫工具和產品,關系數據庫是當前最寬泛應用的數據庫。在VFP中數據庫是一個邏輯上的見解,經過一組系統(tǒng)文件將相互關系的數據表及其數據庫對象組織起來,成為擴展名為.dbc的數據庫文件、擴展名為.dct的數據庫備注文件和擴展名為.dcx的數據庫索引文件,三個文件一般不能夠直接使用,而是交由VFP數據庫一致管理。VFP把.dbf文件稱為表文件,一個庫能夠容納多個表,經過庫我們可明確各表之間的相互關系,使表文件不在相互孤立,而成為相互關系的數據會合。3.5.2數據流圖依照對薪資管理工作的檢查和用戶需求分析。3.5.3數據詞典分析該軟件的數據庫由下述四張數據表組成:第8頁共23頁《薪資管理系統(tǒng)》員工信息表:PERSONNEL.DBF基礎薪資設置表:COURSE.DBF崗位薪資設置表:RANK.DBF工齡薪資設置表:GONGLING.DBF1.員工信息表:PERSONNEL.DBF字段字段名種類寬度說明1員工號字符型3數字2員工姓名字符型10小于等于5個漢字3員工性別字符型2“男”或“女”4崗位名稱字符型14小于等于7個漢字5工齡數值型21-99之間6薪資等級數值型21-99之間2.基礎薪資設置表:COURSE.DBF字段字段名種類寬度說明1薪資等級數值型21-99之間2薪資標準數值型41-9999之間崗位薪資設置表:RANK.DBF字段字段名種類寬度說明1崗位名稱字符型14小于等于7個漢字2薪資標準數值型41-9999之間第9頁共23頁《薪資管理系統(tǒng)》4.工齡薪資設置表:GONGLING.DBF字段字段名種類寬度說明1薪資等級數值型21-99之間2薪資標準數值型41-9999之間5.管理員注冊表:ADMINER.DBF字段字段名種類寬度說明1注冊名字符型10隨意字符2口令字符型10英文字母或數字第10頁共23頁《薪資管理系統(tǒng)》第四章系統(tǒng)詳盡模塊設計與實現4.1用戶登入及主界面薪資管理系統(tǒng)第一個界面就是用戶登錄界面,該界面是用戶想要登錄本系統(tǒng)必定有的步驟,當運行時,彈出界面,該界面登錄時用戶授權限限制,有管理員登岸和員工登岸。員工登錄時只有里面各項的查問功能。管理員則有對里面各項的所有操作功能。這里介紹管理員的登錄及管理員的其他功能。按鈕選中管理員后,輸入正確的管理員用戶名和密碼后,按登錄按鈕即可進入系統(tǒng)主界面。若是用戶名或密碼輸入錯誤會出相應的提示信息。運行時登錄界面,當在登岸界面中輸入正確信息,按“登錄”按鈕登岸成功后,則開始調用主界面函數,進入系統(tǒng)主界面,主界面中適用戶管理、人員管理、部門管理、薪資管理、幫助五個菜單項選擇項,選擇某菜單,則就進入對應的功能管理部分如圖4.1所示。用戶登錄的代碼以下:publiclogin1( ){//登岸界面setTitle("用戶登錄");setSize(WIDTH,HEIGHT);setLocation((screenWidth-WIDTH)/2,(screenHeight-HEIGHT)/2);setLayout(newBorderLayout( ));JPanelcheck=newJPanel( );第11頁共23頁《薪資管理系統(tǒng)》check.setBackground(newColor(230,235,250));caozuo=newButtonGroup( );r1=newJRadioButton("管理員",true);r1.setBackground(newColor(230,235,250));caozuo.add(r1);r2=newJRadioButton("員工",false);caozuo.add(r2);r2.setBackground(newColor(230,235,250));check.add(r1);check.add(r2);add(check,BorderLayout.NORTH);JPanelp1=newJPanel( );p1.setLayout(newBorderLayout( ));add(p1,BorderLayout.CENTER);JPanelp2=newJPanel( );JPanelp3=newJPanel( );JPanelp4=newJPanel( );p1.add(p2,BorderLayout.NORTH);p1.add(p3,BorderLayout.CENTER);p1.add(p4,BorderLayout.SOUTH);p2.setBackground(newColor(230,235,250));p3.setBackground(newColor(230,235,250));p4.setBackground(newColor(230,235,250));JLabellno=newJLabel("用戶名:");JLabellpassword=newJLabel("密碼:");tname=newJTextField(10);tpassword=newJPasswordField(10);JButtonenter=newJButton("登錄");JButtonexit=newJButton("退出");第12頁共23頁《薪資管理系統(tǒng)》p2.add(lno);p2.add(tname);p3.add(lpassword);p3.add(tpassword);p3.setPreferredSize(newDimension(300,30));p4.setPreferredSize(newDimension(300,50));p4.add(enter);p4.add(exit);this.setVisible(true);enter.addActionListener(this);exit.addActionListener(this);addWindowListener(newWindowAdapter( ){publicvoidwindowClosing(WindowEvente){System.exit(0);}});}publicvoidactionPerformed(ActionEvente){//考證登錄信息正確性ResultSetrs=null;sqlconnsqlconn=newsqlconn( );name=tname.getText( );Stringpassword=tpassword.getText( );Stringsql="";try{if(e.getActionCommand( ).equals("登錄")){if(password.length( )!=0){第13頁共23頁《薪資管理系統(tǒng)》if(r1.isSelected( )){sql="Select*fromuserswherename='"+name+"'andpassword='"+password+"'";type=0;}else{sql="Select*fromemployeeswherename='"+name+"'andpassword='"+password+"'";type=1;}rs=sqlconn.getRs(sql);if(rs.next( )){if(type==0){mainFrameA=newmainFrame( );A.setVisible(true);}elseif(type==1){mainFrame1B=newmainFrame1( );B.setVisible(true);}this.dispose( );}else{JOptionPane.showMessageDialog(null,"用戶名稱及密碼有誤,請從頭輸入!");第14頁共23頁《薪資管理系統(tǒng)》tname.setText("");tpassword.setText("");}}else{JOptionPane.showMessageDialog(null,"密碼不能夠為空,請正確輸入!");}}elseif(e.getActionCommand( ).equals("退出")){this.dispose( );}}catch(SQLExceptionex){System.out.println("sqlerror!");}}publicstaticvoidmain(Stringargs[]){login1log=newlogin1( );}}4.2員工基本信息增改正功能員工基本信息模塊擁有員工信息輸入、員工增刪和員工信息查問三個功能。員工基本信息包括員工號、員工姓名、員工性別、所在部門、所在崗位、工齡和薪資等級等信息。員工增刪實現了對數據庫中員工信息的增添和刪除。員工信息查問能夠經過員工號或員工姓名對員工信息進行查問。第15頁共23頁《薪資管理系統(tǒng)》員工基本信息模塊主要分為員工信息閱讀界面和員工信息查問界面,員工信息閱讀界面如圖4.2所示:詳盡編碼以下:“查問”按鈕控件源代碼:getpid=alltrim(thisform.pageframe1.page2.text1.value)getpname=alltrim(thisform.pageframe1.page2.text2.value)ifflag1=0andflag2=0messagebox("請輸入查問條件",48,"錯誤")endififflag1=1andflag2=0setordertopidseekgetpidiffound( )messagebox("查到記錄",48,"注意")select*frompersonnelwherepid=getpidintocursorling第16頁共23頁《薪資管理系統(tǒng)》thisform.pageframe1.page3.enabled=.T.elsemessagebox("沒有這條記錄",48,"注意")endifendififflag1=0andflag2=1setordertopnameseekgetpnameiffound( )messagebox("查到記錄",48,"注意")select*frompersonnelwherepname=getpnameintocursorlingthisform.pageframe1.page3.enabled=.T.thisform.pageframe1.page3.refreshelsemessagebox("沒有這條記錄",48,"注意")endifendififflag1=1andflag2=1setordertopidseekgetpidifpersonnel.pname=getpnamemessagebox("查到記錄",48,"注意")select*frompersonnelwherepid=getpidandpname=getpnameintocursorlingthisform.pageframe1.page3.enabled=.T.elsemessagebox("沒有這條記錄",48,"注意")第17頁共23頁《薪資管理系統(tǒng)》endifendif其中“基礎薪資”功能界面如圖4.3所示:詳盡編碼以下:“改正”按鈕控件源代碼:thisform.grdrank.column1.text1.enabled=.T.thisform.grdrank.column2.text1.enabled=.T.“改正確認”按鈕控件源代碼:thisform.grdrank.column1.text1.enabled=.F.thisform.grdrank.column2.text1.enabled=.F.“增添”按鈕控件源代碼:appendblankgobottomthisform.grdrank.column1.text1.enabled=.T.thisform.grdrank.column2.text1.enabled=.T.“刪除”按鈕控件源代碼:thisform.grdrank.recordsource=''第18頁共23頁《薪資管理系統(tǒng)》userankexclusivedeletefromrankwherername=getidpackthisform.grdrank.recordsource='rank'“退出”按鈕控件源代碼:thisform.releasedoformform\dataformat4.3入口程序各模塊程序編寫達成后,要為程序編寫一個入口程序。該程序的作用是達成應用系統(tǒng)一系列的初始化設置。薪資信息系統(tǒng)的入口程序以下:clearscreencleareventsopendatabasedatabase\salarydoformform\ksjmreadevents4.4連編程序連編應用程序項目本設計的收尾工作。經過連編將項目資源,如視圖、查問、表單、報表、菜單、類、過程這些包括于項目管理器中的文件信息聯(lián)合在一同,生成一個擴展名為salary.exe可履行文件,或擴展名為.app的應用程序。連編程序以前,要進行設置主文件、確定包括或除去文件、設置項目信息等操作。完成這些操作后,運行主程序,當主程序沒有錯誤后,即可連編項目。第19頁共23頁《薪資管理系統(tǒng)》第五章測試5.1系統(tǒng)測試內容5.1.1登入界面、主界面與系統(tǒng)管理員模塊的測試登錄身份:用戶名xiaoyu密碼121測試內容:登錄界面以及系統(tǒng)管理員注冊界面,密碼框中的信息可否以*代替。當進行查問、刪除、改正、增添操作成功或許失敗時可否有相應的系統(tǒng)提示信息。測試結果:系統(tǒng)用戶在進行登錄或許增添系統(tǒng)用戶的操作時的密碼框中的內容以*的形式出現,起到了保密的作用。當系統(tǒng)用戶進行增添、刪除、改正、查問的操作時,系統(tǒng)會在成功或失敗的時候出現有關的提示信息。5.1.2系統(tǒng)下線模塊的測試登錄身份:用戶名xiaoyu密碼121測試內容:在對基本信息子模塊進行增添操作時,可否有提示信息,提示所要增添的信息在數據庫中可否已存在;各查問界面中的Datagrid表格中的各列對應的記錄可否正確;在對基本信息子模塊進行

溫馨提示

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

評論

0/150

提交評論