【正文】
tem, through actual needs analysis, using powerful eclipse as a development tool and developed the work version of the personnel management system. From conforms to the whole system simple operation, friendly interface, flexible, practical, safety requirements, the enterprise personnel management system has the following functions: according to the employee39。s job to distinguish between rights of employees, mainly include: ordinary employees, department manager, personnel manager, general manager a few permissions page, contains the recruitment information release, the increase of the department and query, jobs set up with the query, the pany39。s rules and regulations, such as staff basic information input, fire module, employee leave information entry, modify, query, delete module, staff salary information entry, query, and users of the system Settings and system maintenance functions. The personnel management for the enterprise to provide information 人事管理系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) III consultation, information retrieval, information access and other services, can basically meet the needs of the modern enterprise of personnel management. This paper USES normative research methods to research. The full text is divided into six parts: the first part, is the source of this topic and the research purpose and significance。 The second part, it is the choice of development tools, this system mainly USES the eclipse as system is the foreground application development tools, mysql as the background database。 The third part, is the demand analysis, system, including the system function module design and database design。 The fourth part is the main module design。 The fifth part: the functional test. Keywords: personnel management。 The personnel management system。 mysql 人事管理系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) 1 1 緒論 互聯(lián)網(wǎng)是社會(huì)發(fā)展的必然趨勢(shì),很多人已經(jīng)意識(shí)到網(wǎng)絡(luò)的強(qiáng)大生命力和它在未來將處于的重要地位。他們鉆研并且努力進(jìn)入到這一個(gè)新的空間,新的領(lǐng)域。以個(gè)人為中心,淡化了傳統(tǒng)中心地位,使得我們的世界向多元化加速發(fā)展,人人都有話語權(quán),人人都是中心。 互聯(lián)網(wǎng)是一個(gè)互動(dòng)性極強(qiáng)的平臺(tái),它自由、寬容、平等、共享,并使來自民間的聲音參與到了構(gòu)建主流話語的行動(dòng)中來。 計(jì)算機(jī)技術(shù)的發(fā)展,特別是網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,給文檔的保存和管理提供極大的方便 [1]。本論文中,將軟件工程的基本原理和方法應(yīng)用到整個(gè)網(wǎng)站系統(tǒng),并對(duì)其進(jìn)行需求分析,提出了 解決問題的具體方法。在具體制作中,用 ASP 技術(shù)來實(shí)現(xiàn) B/S 系統(tǒng), ASP 技術(shù)與數(shù)據(jù)庫技術(shù)結(jié)合,用戶在瀏覽器端可以隨意查詢自己需要的標(biāo)本,這樣提高了網(wǎng)頁的互動(dòng)性,使整個(gè)系統(tǒng)能更好的為用戶服務(wù)。 Inter 飛速發(fā)展使得網(wǎng)站不再僅僅為企業(yè)或公司等大型結(jié)構(gòu)所擁有,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。因此網(wǎng)站建設(shè)在 Inter 應(yīng)用上的地位顯而易見,一個(gè)家庭甚至個(gè)人都可以擁有屬于自己的網(wǎng)站,而在這其中,個(gè)人網(wǎng)站已經(jīng)日漸普及,而且發(fā)展到今天,創(chuàng)建一 個(gè)能充分體現(xiàn)自我風(fēng)格和特色的個(gè)人網(wǎng)站已經(jīng)成為互聯(lián)網(wǎng)用戶的新追求。 人事管理系統(tǒng) 課題的來源與意義 近年來,隨著信息技術(shù)的飛速發(fā)展及管理理論的不斷突破創(chuàng)新,管理信息系統(tǒng)也得到了迅速的發(fā)展,在人們的工作,學(xué)習(xí)和生活中扮演著越來越重要的角色。進(jìn)入 21世紀(jì),信息產(chǎn)業(yè)已經(jīng)成為各國爭奪科技、經(jīng)濟(jì)、人才、軍事主導(dǎo)權(quán)和制高點(diǎn)的戰(zhàn)略性產(chǎn)業(yè)。國際金融爆發(fā)后,全球掀起了新一輪技術(shù)革命浪潮。 2020年 1月 28日,國務(wù)院發(fā)布了《進(jìn)一步鼓勵(lì)軟件產(chǎn)業(yè)和集成電路產(chǎn)業(yè)發(fā)展的若干政策》,給我國軟件產(chǎn)業(yè)帶來了強(qiáng)有力的政策支持 。 人事管理系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) 2 人事管理,作為企業(yè)管理軟件起著非常重要的作用 [2]。 本課題研究目的及意義 此報(bào)告的編寫目的在于研究公司的人事管理部門的人事管理系統(tǒng)的各種需要。人事檔案管理信息系統(tǒng),作為數(shù)據(jù)庫管理系統(tǒng)的一個(gè)具體應(yīng)用,在實(shí)際工作中得到了廣泛的應(yīng)用,因?yàn)橥ㄟ^它能對(duì)企事業(yè)單位的人力資源進(jìn)行卓有成效的管理,提高了管理的效率,方便了使用,通過一系列的操作可以快速、可靠的進(jìn)行人事檔案的更新、查找,極大的提高了工作效率,是現(xiàn)代企事業(yè)單位必不可少的辦公軟件。本分析報(bào)告是為項(xiàng)目開發(fā)者、投資者、領(lǐng)導(dǎo),以及參與實(shí)施本項(xiàng)目的工作者 作參考,為了方便公司的人事管理。 本文介紹了人事管理系統(tǒng),在采用的技術(shù)和應(yīng)用平臺(tái)等方面介紹了人事管理系統(tǒng)搭建的方法以及實(shí)現(xiàn)過程,并比較了 JAVA 技術(shù)與其他技術(shù)的區(qū)別,以便更加清楚系統(tǒng)設(shè)計(jì)的過程和完成的效果。 Java 是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,是由 Sun Microsystems[4]公司于 1995 年 5 月推出的 Java 程序設(shè)計(jì)語言和 Java 平臺(tái)(即 JavaSE, JavaEE, JavaME)的總稱。 Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于個(gè)人 PC、數(shù) 據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開發(fā)者專業(yè)社群。在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下, Java 更具備了顯著優(yōu)勢(shì)和廣闊前景。 Java 最初被命名為 Oak,目標(biāo)設(shè)定在家用電器等小型系統(tǒng)的編程語言,來解決諸如電視機(jī)、電話、鬧鐘、烤面包機(jī)等家用電器的控制和通訊問題。由于這些智能化家電的市場需求沒有預(yù)期的高, Sun 放棄了該項(xiàng)計(jì)劃。就在 Oak 幾近失敗之時(shí),隨著互聯(lián)網(wǎng)的發(fā)展, Sun 看到了 Oak 在計(jì)算機(jī)網(wǎng)絡(luò) [5]上的廣闊應(yīng)用前景,于是改造了 Oak,以“ Java”的名稱正式發(fā)布。 Java 編程語言的風(fēng)格十分接近 C、 C++語言。 Java 是一個(gè)純的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,它繼承了 C++ 語言面向?qū)ο蠹夹g(shù)的核心, Java 舍棄了 C ++語言中容易引起錯(cuò)誤的指針(以引用取代)、運(yùn)算符重載( operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對(duì)象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔(dān)憂。 Java 不同于一般的編譯執(zhí)行計(jì)算機(jī)語言和解釋執(zhí)行計(jì)算機(jī)語言。它首先將源代碼人事管理系統(tǒng) 設(shè)計(jì)與實(shí)現(xiàn) 3 編譯成二進(jìn)制字節(jié)碼( bytecode),然后依賴各種不同平臺(tái)上的虛 擬機(jī)來解釋執(zhí)行字節(jié)碼,從而實(shí)現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺(tái)特性。不過,每次的編譯執(zhí)行需要消耗一定的時(shí)間,這同時(shí)也在一定程度上降低了 Java 程序的運(yùn)行效率。 一句話來概括 Java 語言就是: Java 編程語言是個(gè)簡單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動(dòng)態(tài)的語言。 PHP( Personal Home Page)是一種服務(wù)器端的嵌入式 HTML 的腳本語言,可以運(yùn)行于多種平臺(tái)。由于 PHP 采用 Open Source 方式,它的源代碼公開,使得它可以不斷加入新東西加入,形成龐大的數(shù) 據(jù)庫,以實(shí)現(xiàn)更多的功能。 PHP 幾乎支持現(xiàn)在所有的數(shù)據(jù)庫。 PHP 的缺點(diǎn)是沒有像 JSP 和 ASP 那樣對(duì)組件的支持,擴(kuò)展性較差。 ASP[6]是一種可以動(dòng)態(tài)產(chǎn)生網(wǎng)頁內(nèi)容的技術(shù)。它可以在 HTML 程序代碼中內(nèi)嵌一些腳本語言( Scripting Language),如 JavaScript 和 VBScript。只要服務(wù)器端安裝了適當(dāng)?shù)木幾g程序引擎,服務(wù)器便可以調(diào)用此編譯程序來執(zhí)行腳本語言,然后將結(jié)果傳送到客戶端的瀏覽器上。 ASP 向用戶提