【正文】
存儲路徑。 因此,軟件測試的目標(biāo)應(yīng)該是用盡可能少的時間和代價找出軟件系統(tǒng)中潛在的缺陷和錯誤。因此,必須要重視管理系統(tǒng)開發(fā)的測試工作。 文件的類型是單獨的一張表,表格如表 56 所示。 在部門模塊中部門直屬于某一個機(jī)構(gòu)而在員工模塊中員工直屬于某一個部門,所以在上下級關(guān)系中員工和部門相類似。 (branchInfo)。%= (i).getBranchName() %/option %} % 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) - 22- /select 用戶的表單選擇與機(jī)構(gòu)的 表單選擇類似。 ().forward(request, response)。 表 52 部門數(shù)據(jù)庫表說明 列名 說明 數(shù)據(jù)類型 可為空 DeparId 部門 ID integer 否 DepartName 部門名稱 varchar 否 PrincipalUser 負(fù)責(zé)人 int 是 CpnnerctTelNo 固話 bigint 是 ConnectMobileTelNo 移動電話 bigint 是 Faxes 傳真 bigint 否 BranchId 機(jī)構(gòu) ID int 否 建表 SQL 語句: drop table if exists DepartInfo。 (branchInfos,branchInfos)。在整個層次結(jié)構(gòu)的 最頂端是企業(yè)的機(jī)構(gòu)劃分,機(jī)構(gòu)劃分的具體內(nèi)容根據(jù)不同的企業(yè)需求而定。類似員工的角色屬性,文件類型也是文件的屬性,其和文件也是一對多的關(guān)系,所以文件類型的實體也沒有列出。本人事管理系統(tǒng)的工作流程為:用戶登錄后在進(jìn)行下一步操作時系統(tǒng)會對其使用權(quán)限進(jìn)行判斷,普通用戶不能瀏覽、查詢和修改機(jī)構(gòu)、部門和員工的信息,指定的管理員可以進(jìn)行這類模塊的操作,管理員可以進(jìn)行這些模塊的信息錄入、修改和刪除操作。用戶要想進(jìn)入主頁必須通過登錄頁面登入系統(tǒng),因為本系統(tǒng)只給公司的人員使用,所以登錄頁面沒有注冊入口,即使知道網(wǎng)址但是在數(shù)據(jù)庫中沒有用戶信息記錄就不能自行通過注冊來使用本管理系統(tǒng)。確定新管理系統(tǒng)應(yīng)該包含哪些主要功能,這是最主要的功能需求。 技術(shù)可行性: 技術(shù)上的可行性分析,主要是分析技術(shù)條件能否允許順利完 成開發(fā)工作,軟、硬件能否滿足開發(fā)者的需求等??梢娨粋€ Web 應(yīng)用在 Tomcat 中的部署與管理都是如此的簡單方便。 SQL(結(jié)構(gòu)化查詢語言)是世界上最流行和標(biāo)準(zhǔn)化的數(shù)據(jù)庫語言。另外, Java 采用的是基于 IEEE 標(biāo)準(zhǔn)的數(shù)據(jù)類型。 面向?qū)ο螅好嫦驅(qū)ο笫且环N很優(yōu)秀的程序設(shè)計方法,它的基本思想是使用類、對象、繼承、封裝、消息等基本概念來進(jìn)行程序設(shè)計。隨著我國市場經(jīng)濟(jì)的快速發(fā)展,人事管理系統(tǒng)在企業(yè)的日常管理中發(fā)揮著越來越重要的作用。研究投資策略,制定工作計劃,都需要收集大量的信息并加以從分的利用??紤]到當(dāng)前還有一些 企業(yè)的人事管理尚處于手工作業(yè)階段,不但效率低下,還常常因為管理的不慎而出現(xiàn)紕漏。 在這個信息迅速膨脹、計算機(jī)技術(shù)及網(wǎng)絡(luò)技術(shù)飛速發(fā)展的社會,計算機(jī)在企業(yè)管理中的應(yīng)用也得到了普及,利用計算機(jī)實現(xiàn)企業(yè)人事的管理勢在必行。 隨著計算機(jī)、網(wǎng)絡(luò)技術(shù)和信息技術(shù)的發(fā)展,辦公系統(tǒng)更趨于系統(tǒng)化、效益化和網(wǎng)絡(luò)化。課題的主要任務(wù)是設(shè)計出一個可供用戶閱覽和操作的 Web 前端,可供使用的功能主要有:對部門、職員和文檔進(jìn)行添加、刪除等處理。 Java 虛擬機(jī)是 Java 平臺無關(guān)的基礎(chǔ),在 Java 虛擬機(jī)上,有一個 Java 解釋器用以解釋 Java 編譯器編譯后的程序。由于 MySQL 是 開放源代碼 的,您可以自由的使用。這個包中的文件按一定目錄結(jié)構(gòu)來組織。本文的設(shè)計就是在 Eclipse 中集成 Tomcat 來開發(fā)的。系統(tǒng)運行在 Microsoft Windows98 以上,對服務(wù)器即承載電腦的最低硬件配 置大致如下: CPU: Intel Pentium II 內(nèi)存: 128M 硬盤: 10G 網(wǎng)卡: 10M/100M 需求分析 系統(tǒng)需求的分析是開發(fā)管理信息系統(tǒng)的關(guān)鍵性步驟,是一個不斷認(rèn)識及逐步細(xì)化的過程,是開展下一階段工作的基礎(chǔ),是為開展下一階段物理方案設(shè)計、解決“怎么做”提供依據(jù),其關(guān)鍵性主要是表現(xiàn)在“理解需求”以及“表達(dá)需求”兩方面。 下面就著重的介紹一下本文設(shè)計的系統(tǒng)的功能需求。由于本設(shè)計開發(fā)的應(yīng)用系統(tǒng)所面對的是懂得微 機(jī)基本操作,但是又不一定具有較強的計算機(jī)專業(yè)知識的用戶,所以從簡潔、易用的設(shè)計原則出發(fā),爭取把最簡單的操作留給用戶。同時,還需要考慮到由于用戶對數(shù)據(jù)的錯誤操作而可能引起的問題,以及解決這類問題的辦法。它的主要特點是企業(yè)各級行政單位從上級到下級實行垂直 領(lǐng)導(dǎo),下屬部門只接受一個上一級的指令,各級的主管負(fù)責(zé)人負(fù)責(zé)所屬單位的一切問題。 UserInfo userCurrent = (UserInfo)(userCurrent)。 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) - 18- 三、機(jī)構(gòu)刪除 此功能只需點擊機(jī)構(gòu)列表中一行后面的刪除按鈕便可以實現(xiàn),后臺在響應(yīng)請求處理時將所選的機(jī)構(gòu)在數(shù)據(jù)庫中進(jìn)行刪除,主要是通過在刪除方法中執(zhí)行刪除數(shù)據(jù)的SQL 語句。 departInfos = (0, 10)。i()。 ((connectTelNo))。 用戶的身份信 息單獨放在一個表中,表格如表 54 所示。文件數(shù)據(jù)庫表格如表 55 所示。而刪除操作是將文件從數(shù)據(jù)庫中徹底的刪除,文件數(shù)據(jù)已經(jīng)不再存在,無法再恢復(fù)。黑盒測試法又被稱為功能測試,白盒測試法又被稱為結(jié)構(gòu)測試。 if(()) { processFormField(item)。myfile39。所以,在一個企業(yè)的人事管理系統(tǒng)中對員工的管理顯得尤為重要。 IBranchInfoService branchInfoService = new BranchInfoService()。 跳入添加頁面后,管理員將部門的相關(guān)信息填入到表格中并選好部門所屬機(jī)構(gòu)和部門的負(fù)責(zé)人,通過點擊確認(rèn)按鈕用 post 請求將表單信息發(fā)送到服務(wù)器。} (departInfos)。 后臺請求處理: 后臺服務(wù)器響應(yīng)添加機(jī)構(gòu)請求的主要操作就是數(shù)據(jù)入庫,響應(yīng)代碼段的部分核心代碼為: String branchName = (branchName)。 ListBranchInfo branchInfos = (ListBranchInfo)(branchInfos)。 組織結(jié)構(gòu)是一個 企業(yè)資源 以及 權(quán)力分配 的載體,它是在人的能動行為之下,通過 信息的傳遞 ,承載著整個企業(yè)的 業(yè)務(wù) 流動,推動了或者阻礙著 企業(yè)使命 的進(jìn)程。 圖 42 頁面布局 區(qū)域 ?是界面中的置頂頁面,此頁面在系統(tǒng)的整個操作過程中是不變的,其主要用于公司 Logo 的顯示或提供對全局進(jìn)行操作的功能菜單或者顯示一些其它信息等。一個企業(yè)能否穩(wěn)健的發(fā)展取決于該企業(yè)的綜合實力,而綜合實力的保持與企業(yè)文化有著很大的關(guān)系,出于此考慮可以在人事管理系統(tǒng)中附加一個模塊。這類要求主要是指目前還不屬于系統(tǒng)的開發(fā)范圍,但是將來隨著外界環(huán)境的變化以及系統(tǒng)的不斷發(fā) 展可能會提出來的要求。 管理可行性: 企業(yè)、事業(yè)單位的人員管理是否支持?jǐn)?shù)字化管理,現(xiàn)有的管方法和理制度科不 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) - 9- 科學(xué),規(guī)章制度齊不齊全,原始數(shù)據(jù)正不正確等問題,需要企、事業(yè)高層管理人員作出進(jìn)一步的肯定。如與 OpenJMS 集成起來開發(fā) JMS 應(yīng)用,與 Cocoon (Apache 的另外一個項目 )集成起來開發(fā)基于 XML 的應(yīng)用,與 JBoss 集成起來開發(fā) EJB 。 MySQL數(shù)據(jù)庫的主要功能只在組織和管理很龐大或復(fù)雜的信息和基于 WEB 的庫存查詢請求不僅僅為客戶提供信息,而且還可以為您自己使用數(shù)據(jù)庫可以提供如下功能 : 1)減少記錄編檔的時間 2)減小記錄檢索時間 3)靈活的查找序列 4)靈活的輸出格式 5)多個用 戶同時訪問記錄 在運行數(shù)據(jù)庫系統(tǒng)時, MySQL 的使用相當(dāng)簡單,且進(jìn)行 MySQL 安裝和使用所需的工作也很少。沿用權(quán)限臨時的將用戶原先無權(quán)訪問的對象權(quán)限授予用戶。 C 和 C++ 具有一定程度的源代碼級平臺無關(guān)性,表明用 C 或者 C++ 編寫的應(yīng)用程序不用修改只需重新編譯就可以在不同的平臺上運行。國外公司的勞工部或人事部一般都被建立了計算機(jī)信息系統(tǒng),負(fù)責(zé)公司內(nèi)部的勞工或人力資源管理。 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) - 2- 第一章 緒論 本章主要介紹課題的研究目的與意義、課題的國內(nèi)外研究 現(xiàn)狀及本文研究的主要研究工作和內(nèi)容安排。 關(guān)鍵詞 :人事管理系統(tǒng)、 Eclipse、 MySqL、 tomcat 畢業(yè)設(shè)計說明書(論文)外文摘要 Title Design of The Human Resource Management System Based on Eclipse Abstract In our society, the unprecedented development or Inter has brought us great convenience and efficiency. Informatization and electronization have bee the first choice of saving operation cost and improving work efficiency. Some enterprises’ personnel administration systems lie in the phase of manual management which is inefficient and easy to go wrong by carelessness. Therefore, this Management Information System is designed to make the personnel administration more scientific, normative and efficient. The personnel management system adopts the structure mode of browser/server(B/S). It is based on the MySQL database as a development database and create the project in the Eclipse which is added the Web Development plugs. The use of Java design, operation control and the preparation of operating procedures, data entry, modification, storage, call the query function。 本設(shè)計中文檔模塊是人事管理系統(tǒng)的創(chuàng)新點 ,它能夠促進(jìn)公司文化的交流,有助于公司的發(fā)展。用戶使用前端網(wǎng)頁對服務(wù)端數(shù)據(jù)進(jìn)行操作。國外幾乎所有的發(fā)達(dá)國家都建立了自己的人力資源管理信 息系統(tǒng),這個系統(tǒng)是全國性的,覆蓋了全國的人力資源管理。平臺無關(guān)性有兩種級別:源代碼級別和目標(biāo)代碼級別。你可以使用沿用權(quán)限來訪問具有運行程序的用戶權(quán)限和程序擁有者的權(quán)限的對象。自 1996 年以來,許多應(yīng)用的開發(fā)使用了 MySQL 數(shù)據(jù)庫,其環(huán)境有超過 40個數(shù)據(jù)庫,包含 10,000 個表,其中 500 多個表超過 7百萬行,這大約有 100 個吉字節(jié) (GB)的關(guān)鍵應(yīng)用數(shù)據(jù)。 集成方便: Tomcat 也可以與其他一些軟件集成起來實現(xiàn)更多的功能。 時機(jī)可行性: 目前,企業(yè)、事業(yè)單位內(nèi)部大多都實現(xiàn)了數(shù)字化辦公,辦公室的有線、無線網(wǎng)絡(luò)的覆蓋情況也相當(dāng)理想,企業(yè)、事業(yè)單位良好的硬件設(shè)施為公司人事管理系統(tǒng)提供了堅實的基礎(chǔ)。 南京工程學(xué)院畢業(yè)設(shè)計說明書(論文) - 10- 4) 未來需求。如果公司職員的信息有變動,管理員也要通過人事管理系統(tǒng)來進(jìn)行修改。頁面布局如圖 42 所示。企業(yè)組織結(jié)構(gòu)是企業(yè)組織內(nèi)部各個有機(jī)構(gòu)成要素相互作用的聯(lián)系方式或形式,以求有效、合理地把組織成員組織起來,為實現(xiàn)共同目標(biāo)而協(xié)同努力。 頁面從服務(wù)器獲取機(jī)構(gòu)信息部分核心代碼: Integer orderNumber = 1。信息錄入表格代碼在這里就不粘貼了。 if(null!=(Integer)(orderNumber)){ orderNumber = (Integer)(orderNumber)。 ().forward(request, response)。 String faxes = (faxes)。