欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      java-人事管理系統(tǒng)-前期報(bào)告

      時(shí)間:2019-05-15 10:25:45下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《java-人事管理系統(tǒng)-前期報(bào)告》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《java-人事管理系統(tǒng)-前期報(bào)告》。

      第一篇:java-人事管理系統(tǒng)-前期報(bào)告

      河北工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)前期報(bào)告

      河北工業(yè)大學(xué)專接本畢業(yè)設(shè)計(jì)(論文)前期報(bào)告

      畢業(yè)設(shè)計(jì)(論文)題目:基于Java的企業(yè)人事管理系統(tǒng)

      專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)

      學(xué)生信息:

      指導(dǎo)教師信息:

      報(bào)告提交日期:3月25日

      工作過(guò)程

      在工作過(guò)程中首先按任務(wù)書的要求,對(duì)相關(guān)文獻(xiàn)進(jìn)行閱讀,了解設(shè)計(jì)過(guò)程中需要的技術(shù),并根據(jù)設(shè)計(jì)的要求,把設(shè)計(jì)的完成過(guò)程規(guī)劃為三個(gè)階段:設(shè)計(jì)計(jì)劃階段,設(shè)計(jì)實(shí)現(xiàn)階段,設(shè)計(jì)調(diào)試階段。并按照任務(wù)書的要求完成了開發(fā)環(huán)境的搭建,對(duì)于一些自己無(wú)法解決的問(wèn)題(或自己無(wú)法找到的資料)就向指導(dǎo)老師求助,與老師共同討論解決辦法,以完成預(yù)期任務(wù)。到目前為止,我都能按任務(wù)書的要求做好畢業(yè)論文前期的各項(xiàng)準(zhǔn)備工作,相信我能緊跟任務(wù)書的步伐,在規(guī)定時(shí)間內(nèi)完成論文。

      文獻(xiàn)綜述

      1.1選題意義和目的現(xiàn)代的社會(huì)中,辦公自動(dòng)化進(jìn)入社會(huì)的每一個(gè)角落已經(jīng)勢(shì)不可擋,而人事管理系統(tǒng)是辦公自動(dòng)化的一個(gè)小小體現(xiàn),它為人事管理大量又繁雜的員工數(shù)據(jù)工作提供了方便,提高了人事管理工作的效率,為辦公自動(dòng)化的普及奠定了基礎(chǔ)。人事管理系統(tǒng)是任何一個(gè)現(xiàn)代化企事業(yè)單位不可或缺的部份,它的內(nèi)容對(duì)于企事業(yè)的管理者來(lái)說(shuō)至關(guān)重要。人事管理系統(tǒng)應(yīng)該能夠?yàn)楣芾碚咛峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5F(xiàn)在很多單位并沒有對(duì)人事工作進(jìn)行電子化管理,還存在那種管理人員多,管理效率低,決策依據(jù)少的尷尬局面。

      隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)人事信息進(jìn)行管理,具有著傳統(tǒng)管理所無(wú)法比擬的優(yōu)點(diǎn)。因此,開發(fā)這樣一套管理軟件,對(duì)單位人事管理工作進(jìn)行有效電子化管理,化簡(jiǎn)繁瑣的手工操作,提高工作效率都是很有意義的事情。

      1.2本課題研究現(xiàn)狀

      國(guó)外專家學(xué)者對(duì)人事管理系統(tǒng)的研究起步比較早,發(fā)達(dá)國(guó)家的企業(yè)非常注重自身人事管理系統(tǒng)的開發(fā)。特別是一些跨國(guó)公司,更不惜花費(fèi)大量的人力和物力來(lái)開發(fā)相應(yīng)的人事管理 1

      系統(tǒng),他們通過(guò)建立一個(gè)多信息流數(shù)據(jù)流和業(yè)務(wù)流的開發(fā)性系統(tǒng)實(shí)現(xiàn)真正意義上的人事管理目標(biāo),挑選和留住最佳人才,同時(shí)不斷提高這些人才的工作效益。例如:蘋果公司的企業(yè)員工人事管理系統(tǒng)便是一個(gè)很好的典范。

      我國(guó)的信息管理系統(tǒng)是九十年代初開始快速發(fā)展的。經(jīng)過(guò)十余年的發(fā)展,我國(guó)的數(shù)據(jù)庫(kù)管理技術(shù)也廣泛的應(yīng)用與各個(gè)領(lǐng)域,并且形成了產(chǎn)業(yè)化。但是,我們的工廠、企業(yè)對(duì)信息管理系統(tǒng)的應(yīng)用比起世界先進(jìn)水平還相當(dāng)落后。主要表現(xiàn)在:人事管理系統(tǒng)范圍使用相對(duì)狹窄、人事管理系統(tǒng)功能相對(duì)欠缺、穩(wěn)定性較差、功能相對(duì)單一等。

      2.主要研究?jī)?nèi)容

      人事管理系統(tǒng)是一個(gè)面向企業(yè)人事部門工作人員,為其提供服務(wù)的綜合信息管理系統(tǒng)。人事人員通過(guò)本系統(tǒng)完成相關(guān)的日常工作,這些工作也是平常較為繁重的工作。員工的個(gè)人信息等等都記錄在人事系統(tǒng)里進(jìn)行管理。企業(yè)下設(shè)人事部門,全權(quán)處理企業(yè)內(nèi)部一切人事事務(wù)。

      人事管理系統(tǒng)主要研究實(shí)現(xiàn)以下內(nèi)容:

      (1)員工信息管理:主要實(shí)現(xiàn)管理企業(yè)員工的基本信息管理,包括員工基本信息的錄入、修改、刪除以及員工家庭信息、員工工作簡(jiǎn)歷、員工獎(jiǎng)懲記錄、員工培訓(xùn)記錄、員工工作業(yè)績(jī)、員工離職信息管理等功能。

      (2)考勤管理:主要通過(guò)員工考勤信息處理模塊實(shí)現(xiàn)員工考勤信息的錄入、修改、刪除操作。

      (3)工資管理:通過(guò)工資核算模塊實(shí)現(xiàn)工資的錄入核算,并在工資發(fā)放模塊中實(shí)現(xiàn)工資的按部門發(fā)放。

      (3)查詢管理:主要實(shí)現(xiàn)對(duì)企業(yè)員工的人事檔案、考勤記錄和工資信息等信息的模糊查詢。

      (4)系統(tǒng)管理:對(duì)系統(tǒng)信息進(jìn)行設(shè)置。主要實(shí)現(xiàn)操作權(quán)限的設(shè)置、新用戶的添加、用戶密碼的修改、公司部門設(shè)置和系統(tǒng)幫助信息。

      (5)退出系統(tǒng):完成系統(tǒng)的退出。

      3.技術(shù)要求

      3.1本系統(tǒng)采用B/S模式。

      B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)

      實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)Internet/Intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全。特別是在JAVA這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。

      3.2開發(fā)語(yǔ)言java

      Java是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計(jì)語(yǔ)言和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ì)和廣闊前景。

      主要特性

      1、Java語(yǔ)言是簡(jiǎn)單的。Java語(yǔ)言的語(yǔ)法與C語(yǔ)言和C++語(yǔ)言很接近,使得大多數(shù)程序員很容易學(xué)習(xí)和使用Java。另一方面,Java丟棄了C++ 中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動(dòng)的強(qiáng)制類型轉(zhuǎn)換。特別地,Java語(yǔ)言不使用指針,并提供了自動(dòng)的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂。

      2、Java語(yǔ)言是一個(gè)面向?qū)ο蟮?。Java語(yǔ)言提供類、接口和繼承等原語(yǔ),為了簡(jiǎn)單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實(shí)現(xiàn)機(jī)制(關(guān)鍵字為implements)。Java語(yǔ)言全面支持動(dòng)態(tài)綁定,而C++ 語(yǔ)言只對(duì)虛函數(shù)使用動(dòng)態(tài)綁定??傊?,Java語(yǔ)言是一個(gè)純的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言。

      3、Java語(yǔ)言是分布式的。Java語(yǔ)言支持Internet應(yīng)用的開發(fā),在基本的Java應(yīng)用編程接口中有一個(gè)網(wǎng)絡(luò)應(yīng)用編程接口(java net),它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫(kù),包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(遠(yuǎn)程方法激活)機(jī)制也是開發(fā)分布式應(yīng)用的重要手段。

      4、Java語(yǔ)言是健壯的。Java的強(qiáng)類型機(jī)制、異常處理、廢料的自動(dòng)收集等是Java程序健壯性的重要保證。對(duì)指針的丟棄是Java的明智選擇。Java的安全檢查機(jī)制使得Java更具健壯性。

      3.3Struts架構(gòu)

      隨著Web開發(fā)技術(shù)的日益成熟,在Web開發(fā)開發(fā)領(lǐng)域中出現(xiàn)了許多設(shè)計(jì)好的軟件開發(fā)框架,Struts就是一種基于MVC經(jīng)典設(shè)計(jì)模式的框架,也是當(dāng)前Web開發(fā)中比較成熟的一種框架。

      經(jīng)典MVC模式

      MVC(Model-View-Controller)模式,即模型-視圖-控制器模式,其核心思想是將整個(gè)程序代碼分成相對(duì)獨(dú)立而又能協(xié)同工作的3個(gè)組成部分。

      ?模型(Model):業(yè)務(wù)邏輯層。實(shí)現(xiàn)具體的業(yè)務(wù)邏輯,狀態(tài)管理的功能。

      ?視圖(View):表示層。即與用戶實(shí)現(xiàn)交互的界面,通常實(shí)現(xiàn)數(shù)據(jù)輸入和輸出功能。?控制器(Controller):控制層。起到控制整個(gè)業(yè)務(wù)流程(Flow Control)的作用,實(shí)現(xiàn)View和Model部分的協(xié)同工作。

      MVC設(shè)計(jì)模式可以針對(duì)需要為同樣的數(shù)據(jù)提供多個(gè)不同視圖的應(yīng)用程序,例如:公司產(chǎn)品數(shù)據(jù)庫(kù)中同樣的產(chǎn)品信息數(shù)據(jù),但需要根據(jù)用戶的不同需求在頁(yè)面中顯示其所需的不同產(chǎn)品信息。

      MVC設(shè)計(jì)模式中,事件一般是指客戶端Web瀏覽器提交的各種不同請(qǐng)求,這些請(qǐng)求由控制器進(jìn)行處理,控制器根據(jù)事件的類型來(lái)改變模型或各個(gè)視圖,視圖也可以接受模型發(fā)出的數(shù)據(jù)更新的通知,依據(jù)數(shù)據(jù)更新的結(jié)果調(diào)整視圖效果,呈現(xiàn)在用戶面前。而模型也可以通過(guò)視圖所獲得的用戶提交的數(shù)據(jù)進(jìn)行具體業(yè)務(wù)邏輯的處理。

      第二篇:人事管理系統(tǒng)Java課程設(shè)計(jì)報(bào)告

      湖南科技大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院

      數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告

      題目:人事管理管理系統(tǒng)

      學(xué) 號(hào):1005030221 姓 名:艾向兵 指導(dǎo)教師:張黎

      完成時(shí)間:2012年1月4日 組員:蘇勇,成佳裕,艾向兵

      企業(yè)人事管理系統(tǒng)主要用于員工個(gè)人資料的錄入,職務(wù)變動(dòng)的記錄和管理。使用人事管理系統(tǒng),便于公司領(lǐng)導(dǎo)掌握人員的動(dòng)向,及時(shí)調(diào)整人才的分配 1.1系統(tǒng)功能需求分析

      人事管理系統(tǒng)主要有以下幾項(xiàng)功能要求:.新員工資料的輸入。

      .自動(dòng)分配員工編號(hào),并且設(shè)置初始的用戶密碼:.人事變動(dòng)的記載,包括崗位和部門的調(diào)整。.員工信息的查詢和修改,包括員工個(gè)人信息和密碼 1.2 系統(tǒng)功能模塊設(shè)計(jì)

      根據(jù)系統(tǒng)功能要求,可以將系統(tǒng)分解成幾個(gè)模塊來(lái)分別設(shè)計(jì)應(yīng)用程序界面,如圖,人事資源管理 包括:新員工檔案輸入,人事變更,員工檔案查詢

      1.3 與其它系統(tǒng)的關(guān)系

      本關(guān)系是公司管理信息系統(tǒng)的基礎(chǔ)部分,為其他子系統(tǒng),如考勤管理系統(tǒng),工資管理系統(tǒng)和員工培訓(xùn)系統(tǒng),提供員工的基本信息。同時(shí)為其他系統(tǒng)提供了員工登錄的密碼認(rèn)證和權(quán)限分配。1.4數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)需求分析:

      員工信息:?jiǎn)T工號(hào),密碼,權(quán)限,姓名,性別,生日,專業(yè),通訊地址,電話,Email,當(dāng)前狀態(tài),其他。

      人事變動(dòng):記錄號(hào),員工,變動(dòng),詳細(xì)描述

      部門設(shè)置:部門編號(hào),名稱

      員工變動(dòng)代號(hào)表

      員工信息表

      員工職位代碼表

      管理員登陸界面

      信息查詢,修改,刪除主界面

      查詢單個(gè)員工的界面

      總 結(jié)

      這次的課程設(shè)計(jì),是在學(xué)習(xí)了Java以后通過(guò)閱讀課本及在圖書館借閱相關(guān)書籍同嚴(yán)景、孟珍三人共同完成的。在開發(fā)這個(gè)系統(tǒng)的過(guò)程中,碰到很多或大或小的問(wèn)題,我們一起思考,一起努力,最后大部分都解決了,得到了現(xiàn)在的這個(gè)簡(jiǎn)單的人事管理系統(tǒng)。

      在編制過(guò)程中,我們首先考慮到了界面的友好性,并在界面設(shè)計(jì)時(shí)不采用煩瑣的細(xì)節(jié),使界面簡(jiǎn)單、清晰,便于操作。一開始我們是想做個(gè)登錄界面,實(shí)現(xiàn)用戶的登錄權(quán)限管理,但試了幾次都沒有達(dá)到預(yù)期的效果,最后不得不放棄。

      通過(guò)這次課程設(shè)計(jì),我知道了什么事情都不那么簡(jiǎn)單,只有努力去做了,你才會(huì)有收獲,不管收獲大小,付出的過(guò)程總是有的。有些事情只有親身感受,你才知道它的價(jià)值有多大。同時(shí)在遇到困難的時(shí)候要沉著冷靜,首先要冷靜分析問(wèn)題,對(duì)于很難解決的問(wèn)題要學(xué)會(huì)請(qǐng)教他人,還可以與別人合作。

      在這次數(shù)據(jù)庫(kù)系統(tǒng)課程設(shè)計(jì)中,我主要進(jìn)行的是界面的設(shè)計(jì),以及進(jìn)行進(jìn)行整合操作,界面是我學(xué)習(xí)Java以來(lái)第一次做,以前不怎么用的JTabel等,現(xiàn)在都已經(jīng)熟練的應(yīng)用了,特別是這次的彈出窗口,我在做這個(gè)的時(shí)候可謂是一竅不通,因?yàn)榘寻粹oJButton定義為了局部變量而在時(shí)間響應(yīng)中而得不到另一個(gè)窗口的彈出。

      還有就是在整個(gè)過(guò)程中的ID傳遞讓我不知怎么辦,一個(gè)簡(jiǎn)單的參數(shù)傳遞才得以搞定,基礎(chǔ)知識(shí)還是不夠牢靠。在得到修改表的數(shù)據(jù)庫(kù)內(nèi)容后未把值傳給表格。

      雖然這次課程設(shè)計(jì)付出了大量的時(shí)間,但是我知道我得到的收獲遠(yuǎn)遠(yuǎn)不是這些時(shí)間可以衡量的,它將給我今后的學(xué)習(xí)和工作帶來(lái)更多的收益。通過(guò)對(duì)此課題的開發(fā),使我對(duì)用Java開發(fā)系統(tǒng)有了一個(gè)比較清楚的認(rèn)識(shí),體會(huì)到理論和實(shí)踐的重要性。由于自己的分析設(shè)計(jì)和程序經(jīng)驗(yàn)不足,該系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中,還有許多沒有完善的地方,比如沒有設(shè)置登錄界面,沒有考慮到異常等多方面問(wèn)題,這些都有待進(jìn)一步完善和提高。對(duì)于文中出現(xiàn)的不足和系統(tǒng)中出現(xiàn)的問(wèn)題敬請(qǐng)老師指導(dǎo)。

      彈出登錄程序的界面程序

      public void actionPerformed(ActionEvent e){

      if(e.getSource()==okButton){

      String userID=text.getText();String passWD=String.valueOf(passwd.getPassword());if(userID.equals(“1”)&&passWD.equals(“1”)){

      JOptionPane.showMessageDialog(null, “登陸成功!”, “消息”, JOptionPane.INFORMATION_MESSAGE);

      new UserWindow2().userWindow2();//彈出第二個(gè)窗體

      } else{

      JOptionPane.showMessageDialog(null, “對(duì)不起您的用戶名或密碼錯(cuò)誤!”, “錯(cuò)誤”,JOptionPane.ERROR_MESSAGE);

      text.setText(“");passwd.setText(”“);} } if(e.getSource()==deleButton){

      text.setText(”“);passwd.setText(”“);}

      } 進(jìn)行信息查詢,修改,刪除的程序響應(yīng)代碼:

      public void actionPerformed(ActionEvent e){

      if(e.getSource()==button1){

      new UserWindow3();

      } if(e.getSource()==button2){

      UserWindow7 u= new UserWindow7();u.userWindow7();} if(e.getSource()==button3){ UserWindow5 u=new UserWindow5();

      u.userWindow5();}

      public void actionPerformed(ActionEvent e){

      if(e.getSource()==button){ int id= Integer.parseInt(text0.getText());//得到用戶編號(hào)

      String name=text1.getText();//得到用戶姓名

      String sex=text2.getText();//得到性別

      String birthDay=text3.getText();//得到生日 String department=text4.getText();//得到所在部門 String job =text5.getText();//得到職位

      String education=text6.getText();//得到教育程度 String spcialty=text7.getText();//專業(yè)技能 String address=text8.getText();//得到地址 String tel=text9.getText();//得到電話

      String email=text10.getText();//得到電子郵箱 String state=text11.getText();//得到員工狀態(tài) String remark=text12.getText();//得到備注 Insert in=new Insert();//

      boolean b;

      b=in.insert(id,name,sex,birthDay,department,job,education,spcialty,address,tel,email,state,remark);if(b){ JOptionPane.showMessageDialog(null, ”數(shù)據(jù)保存成功!“, ”消息“, JOptionPane.INFORMATION_MESSAGE);}

      } }

      public void actionPerformed(ActionEvent e){

      // TODO Auto-generated method stub

      id = Integer.parseInt(text.getText());

      if(e.getSource()==button){ UserWindow8 us = new UserWindow8();us.userWindow8(id);

      }

      Container container=this.getContentPane();container.setLayout(new BorderLayout());

      JPanel pan =new JPanel();JLabel lab = new JLabel(”請(qǐng)輸入工號(hào):“);JTextField text=new JTextField(10);JButton button =new JButton(”查詢“);JButton button1=new JButton(”刪除“);pan.add(lab);pan.add(text);pan.add(button);pan.add(button1);container.add(pan);

      String []titles={”員工編號(hào)“,”姓名“,”性別“,”生日“,”部門“,”職務(wù)“,”教育程度“,”專業(yè)技能“,”家庭住址“,”聯(lián)系電話“,”電子郵箱"};

      String [][]userInfo={};

      JTable table =new JTable(userInfo,titles);table.isCellEditable(2,2);JScrollPane scrollpane

      =new

      JScrollPane(taboooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo......................le);

      container.add(scrollpane,BorderLayout.SOUTH);

      第三篇:基于Java的圖書館管理系統(tǒng)的設(shè)計(jì)-前期報(bào)告

      前期報(bào)告

      畢業(yè)設(shè)計(jì)前期報(bào)告

      畢業(yè)設(shè)計(jì)(論文)題目:基于Java的圖書館管理系統(tǒng)的設(shè)計(jì)

      專業(yè):計(jì)算機(jī)

      學(xué)生信息:

      指導(dǎo)教師信息:

      報(bào)告提交日期:2012-4-20

      在畢業(yè)設(shè)計(jì)任務(wù)下達(dá)后,通過(guò)大量的資料的收集、閱讀和整理,對(duì)設(shè)計(jì)題目有了較為明確的認(rèn)識(shí)和理解。按照任務(wù)書的進(jìn)度要求,對(duì)參考文獻(xiàn)及相關(guān)文獻(xiàn)進(jìn)行了有重點(diǎn)的查閱,了解了圖書管理系統(tǒng)的當(dāng)前現(xiàn)狀及未來(lái)發(fā)展,對(duì)所運(yùn)用的技術(shù)進(jìn)行了更為深入的研究,對(duì)系統(tǒng)的基本架構(gòu)和功能模塊作了初步的規(guī)劃。在此基礎(chǔ)上總結(jié)撰寫了前期報(bào)告。

      文獻(xiàn)綜述課題分析

      1.1課題背景

      隨著社會(huì)信息量的與日劇增,作為信息存儲(chǔ)的媒體之一圖書,數(shù)量、規(guī)模比以往任何時(shí)候都大的多,在書店,甚至一些企業(yè)內(nèi)部,在正常運(yùn)行過(guò)程中總是面對(duì)大量的讀者信息、書籍信息、以及兩者相互作用而產(chǎn)生的借書信息、還書信息等等,這都需要是用方便有效的方式來(lái)進(jìn)行管理。隨著計(jì)算機(jī)的普及,單一的手工檢索已經(jīng)不能滿足人們的需求,為了便于圖書資料的管理需要有效的圖書管軟件。

      1.2課題研究的意義 圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的數(shù)據(jù)信息管理?,F(xiàn)今,有很多的圖書館都是初步的開始使用,甚至尚未使用計(jì)算機(jī)進(jìn)行信息管理。根據(jù)調(diào)查得知,他們以前對(duì)信息管理的主要方式都是基于文本、表格等紙介質(zhì)的手工處理,對(duì)于圖書借閱情況的統(tǒng)計(jì)和核實(shí)等往往采用對(duì)借書卡的人工檢查進(jìn)行,對(duì)借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計(jì)算、手抄進(jìn)行數(shù)據(jù)處理工作量大,容易出錯(cuò);由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩?lái)說(shuō),缺乏系統(tǒng),規(guī)范的信息管理手段。盡管有的圖書館有計(jì)算機(jī),但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,所以圖書管理系統(tǒng)的開發(fā)顯得尤為重要。

      1.3圖書管理系統(tǒng)的應(yīng)用及發(fā)展

      隨著計(jì)算機(jī)硬件和網(wǎng)絡(luò)的發(fā)展,圖書館開始普遍采用基于網(wǎng)絡(luò)的圖書管理系統(tǒng),圖書管理系統(tǒng)也日益成熟,功能日趨完善,時(shí)至今日,圖書管理系統(tǒng)早已不僅僅只是單一的處理簡(jiǎn)單數(shù)據(jù),而是全面的融入到圖書館的整個(gè)日常工作的各個(gè)環(huán)節(jié)中去,帶動(dòng)著整個(gè)圖書館業(yè)務(wù)的高效展開,全面提高了圖 1

      書館的服務(wù)水平。

      1.4 課題研究的現(xiàn)狀及現(xiàn)行研究存在的問(wèn)題

      各國(guó)對(duì)圖書管理系統(tǒng)的研究隨著計(jì)算機(jī)信息化的普及也越來(lái)越火。但是,目前在圖書管理系統(tǒng)的運(yùn)行過(guò)程中還存在著如下問(wèn)題:

      1)功能不完善,僅僅提供了圖書館工作人員的基本工作要求,而對(duì)圖書借閱者在圖書流通過(guò)程中各環(huán)節(jié)服務(wù)力度不夠。

      2)覆蓋面小,信息的共享只局限在局域網(wǎng)內(nèi)。

      3)客戶端需要安裝完整的用戶程序,由于所用的程序和所用的操作平臺(tái)有關(guān),所以管理人員要要花費(fèi)大量的時(shí)間和精力去開發(fā)和維護(hù)。課題內(nèi)容

      本系統(tǒng)應(yīng)用軟件工程的設(shè)計(jì)思想,按照系統(tǒng)的開發(fā)流程完成一個(gè)完整的圖書管理系統(tǒng)。主要包括界面的設(shè)計(jì)、數(shù)據(jù)庫(kù)的設(shè)計(jì)、模塊的設(shè)計(jì)。

      2.1界面的設(shè)計(jì)

      在程序的開發(fā)過(guò)程中,界面開發(fā)方面采用Swing機(jī)制,Swing是一個(gè)用于開發(fā)Java應(yīng)用程序用戶界面的開發(fā)工具包。它以抽象窗口工具包(AWT)為基礎(chǔ)是跨平臺(tái)應(yīng)用程序可以使用任何可插拔的外觀風(fēng)格。Swing開發(fā)人員只用很少的代碼就可以利用Swing豐富、靈活的功能和模塊化組建來(lái)創(chuàng)建優(yōu)雅的用戶界面,是整個(gè)系統(tǒng)的設(shè)計(jì)思路更加清晰。

      2.2數(shù)據(jù)庫(kù)的設(shè)計(jì)

      數(shù)據(jù)庫(kù)方面,使用Access,通過(guò)Java的JDBC實(shí)現(xiàn)連接,JDBC(java data base connectivity)是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一的訪問(wèn),它由一組Java編寫的類和接口組成,JDBC為工具數(shù)據(jù)庫(kù)開發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口。

      2.3模塊的設(shè)計(jì)

      運(yùn)用組件來(lái)完成該系統(tǒng)的各種功能,和各個(gè)模塊的設(shè)計(jì),管理員管理模塊:包括管理員的添加和維護(hù)。管理員的添加用于管理員的用戶名、密碼、姓名和權(quán)限的設(shè)置,以便于對(duì)讀者的信息的管理。管理員的維護(hù)是對(duì)系統(tǒng)管理員的檢索,通過(guò)此子模塊的功能實(shí)現(xiàn)可以對(duì)管理員戶進(jìn)行刪除更新等操作;讀者管理模塊:是對(duì)讀者的基本信息進(jìn)行管理,可以對(duì)讀者的基本信息進(jìn)行添加,修改,刪除操作;圖書管理模塊:是對(duì)圖書進(jìn)行添加、修改、刪除,對(duì)圖書的書名、作者、價(jià)格、出版社等基本信息進(jìn)行管理;圖書借還模塊:可以根據(jù)圖書證號(hào)和圖書條形碼進(jìn)行圖書的借閱和還書;查詢模塊:該模塊包括對(duì)圖書館藏進(jìn)行查詢,對(duì)讀者借閱情況進(jìn)行查詢。圖書館藏進(jìn)行查詢是用戶通過(guò)圖書的書名,作者,isbn,出

      版社等信息對(duì)圖書進(jìn)行相關(guān)查詢;對(duì)讀者借閱情況進(jìn)行查詢是用戶通過(guò)圖書證號(hào)的查詢,對(duì)讀者借閱情況進(jìn)行相關(guān)查詢。技術(shù)分析

      3.1 數(shù)據(jù)存儲(chǔ)

      圖書管理系統(tǒng)采用數(shù)據(jù)庫(kù)存儲(chǔ)的方式,Access數(shù)據(jù)庫(kù)用于存儲(chǔ)大量數(shù)據(jù)。主要存儲(chǔ)的是人員信息部分、圖書信息部分和綜合操作部分。

      3.2 編程語(yǔ)言和框架的選擇

      該系統(tǒng)采用的是C/S模式,用Socket套接字來(lái)實(shí)現(xiàn)客戶端和服務(wù)器端的連接。Socket和ServerSocket類庫(kù)位于Java.net包中。ServerSocket用于服務(wù)器端,Socket是建立網(wǎng)絡(luò)連接時(shí)使用的。在連接成功時(shí),應(yīng)用程序兩端都會(huì)產(chǎn)生一個(gè)Socket實(shí)例,操作這個(gè)實(shí)例,完成所需的會(huì)話。在設(shè)計(jì)中還應(yīng)用了Swing, 用它來(lái)實(shí)現(xiàn)用戶圖形界面GUI(Graphics User Interface)的創(chuàng)建,Swing它支持圖形用戶界面編程的功能包括: 用戶界面組件;事件處理模型;圖形和圖像工具,包括形狀、顏色和字體類;布局管理器,可以進(jìn)行靈活的窗口布局而與特定窗口的尺寸和屏幕分辨率無(wú)關(guān);數(shù)據(jù)傳送類,可以通過(guò)本地平臺(tái)的剪切板來(lái)進(jìn)行剪切和粘貼。這些都使設(shè)計(jì)變的更加靈活。

      第四篇:人事管理系統(tǒng)

      企業(yè)人事財(cái)務(wù)管理系統(tǒng)的開發(fā)與設(shè)計(jì)

      內(nèi)容摘要

      隨著Internet的不斷發(fā)展,傳統(tǒng)的管理方式,消耗大量的人力物力,傳統(tǒng)的方式已經(jīng)趕不上時(shí)代的腳步,所以開發(fā)一個(gè)高效的企業(yè)人事財(cái)務(wù)管理系統(tǒng),是非常必要的。

      本系統(tǒng)作為一個(gè)MySQL數(shù)據(jù)庫(kù)開發(fā)運(yùn)用程序,主要是分為前臺(tái)部分和后臺(tái)部分,前臺(tái)部分是面向用戶,主要包括對(duì)自身工資的查詢,對(duì)考勤的查詢等功能的實(shí)現(xiàn)。后臺(tái)部分是面向管理員,主要包括對(duì)職員管理,考勤管理,工資發(fā)放管理,公司結(jié)算預(yù)算等功能。

      該系統(tǒng)的開發(fā)環(huán)境主要是MysqL+php的結(jié)合,同時(shí)加入了Html的語(yǔ)言來(lái)完成的界面設(shè)計(jì)。

      關(guān)鍵詞:人事財(cái)務(wù)管理,MysqL,php

      目 錄

      一、引 言...............................................................1

      (一)設(shè)計(jì)目的.......................................................1

      (二)設(shè)計(jì)要求.......................................................1

      (三)設(shè)計(jì)環(huán)境.......................................................1

      二、需求分析............................................................2

      (一)系統(tǒng)總體需求...................................................2 1.系統(tǒng)簡(jiǎn)介......................................................2 2.系統(tǒng)分析......................................................2

      (三)數(shù)據(jù)字典.......................................................3

      三、概念結(jié)構(gòu)設(shè)計(jì)........................................................5

      (一)E-R圖.........................................................5

      (二)系統(tǒng)的功能結(jié)構(gòu)設(shè)計(jì).............................................7 1.總架構(gòu)設(shè)計(jì).....................................................7 2.功能模塊的劃分.................................................7

      四、邏輯結(jié)構(gòu)設(shè)計(jì)........................................................9

      (一)關(guān)系模式.......................................................9

      (二)表的設(shè)計(jì)與創(chuàng)建.................................................9

      五、數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)與實(shí)現(xiàn)...............................................11

      (一)管理員主要功能模塊設(shè)計(jì)........................................11 1.部門及職位管理模塊...........................................11 2.工資修改模塊.................................................12 3.員工管理模塊.................................................12 4.查詢工資模塊.................................................13 5.修改考勤表模塊...............................................13

      (二)后臺(tái)主要功能模塊設(shè)計(jì).........................................14 結(jié) 論..................................................................16 參考文獻(xiàn)...............................................................17

      一、引 言

      (一)設(shè)計(jì)目的

      隨著公司規(guī)模的擴(kuò)大,經(jīng)濟(jì)體制的快速發(fā)展,公司組織管理會(huì)變得越來(lái)越龐大和困難,而信息的處理與使用也變得越來(lái)越重要。人事管理信息系統(tǒng)是企業(yè)管理中不可缺少的一部分,無(wú)論對(duì)企業(yè)決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以建立一套人事管理系統(tǒng),能夠加快物資的周轉(zhuǎn)速度,提高生產(chǎn)效率,加強(qiáng)管理的信息化手段,更好的為企業(yè)的發(fā)展和后勤服務(wù),提高本單位的經(jīng)濟(jì)效益。該系統(tǒng)的實(shí)現(xiàn),可以使企業(yè)更方便的對(duì)工作人員信息進(jìn)行查詢和錄入,配合市場(chǎng)管理的步伐。從宏觀上講,順應(yīng)了社會(huì)的信息化、社會(huì)化潮流,縮短了整個(gè)社會(huì)化大生產(chǎn)的周期。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。

      (二)設(shè)計(jì)要求

      在信息高度發(fā)達(dá)的今天,人事管理的對(duì)象是一個(gè)單位或若干單位種的員工的基本信息,這些信息是在變化的。人事部門要為本單位、上級(jí)部門提供準(zhǔn)確的統(tǒng)計(jì)數(shù)據(jù)。由于人員眾多、數(shù)據(jù)復(fù)雜、統(tǒng)計(jì)管理工作困難,以往每做一項(xiàng)工作,都需要花費(fèi)很多的時(shí)間和精力。傳統(tǒng)的人工管理方式有諸如效率低,保密性差,查找、更新、維護(hù)困難等各種各樣的缺點(diǎn)。因此,人事管理系統(tǒng)能夠?yàn)橛脩衾鐧z索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。能夠極大地提高人事管理的效率。同時(shí),使企業(yè)實(shí)現(xiàn)科學(xué)化、正規(guī)化管理以及與世界先進(jìn)管理技術(shù)接軌。

      (三)設(shè)計(jì)環(huán)境

      該系統(tǒng)的開發(fā)環(huán)境主要是PHP+MysqL.二、需求分析

      (一)系統(tǒng)總體需求

      1.系統(tǒng)簡(jiǎn)介

      該系統(tǒng)是一個(gè)企業(yè)人事財(cái)務(wù)管理系統(tǒng),主要是分為前臺(tái)部分和后臺(tái)部分,前臺(tái)部分是面向員工,主要包括注冊(cè)及登陸,工資信息的查詢,考勤查詢,查詢自己的某月或者全年考勤加班情況等功能的實(shí)現(xiàn)。后臺(tái)部分是面向管理員,主要包括對(duì)職員信息管理,對(duì)部門或者職位的變更,對(duì)員工考勤信息的管理和維護(hù),對(duì)員工的工資進(jìn)行結(jié)算等功能。

      以企業(yè)的人事工資管理為設(shè)計(jì)和開發(fā)對(duì)象,系統(tǒng)應(yīng)具有的設(shè)計(jì)要求包括:

      1、全體員工的崗位、級(jí)別設(shè)定、員工的基本信息設(shè)定;

      2、企業(yè)部門的劃分與設(shè)定;;

      3、員工不同工種的基本工資設(shè)定;

      4、加班津貼應(yīng)根據(jù)加班時(shí)間和類型給予不同的補(bǔ)助;

      5、按照不同工種的基本工資、考勤、應(yīng)產(chǎn)生員工的月工資;

      6、設(shè)計(jì)年終獎(jiǎng)的計(jì)算方法;

      7、工資報(bào)表,能夠查詢每個(gè)員工的工資情況、每個(gè)部門的工資情況、按月的工資統(tǒng)計(jì),按年的工資統(tǒng)計(jì);

      8、進(jìn)一步基于工資的財(cái)務(wù)預(yù)算與決算;

      系統(tǒng)由php+mysql設(shè)計(jì)實(shí)現(xiàn),具有數(shù)據(jù)操作方便、高效、迅速等優(yōu)點(diǎn)。該系統(tǒng)采用功能強(qiáng)大的數(shù)據(jù)庫(kù)軟件開發(fā)工具進(jìn)行開發(fā),具有很好的可移植性。2.系統(tǒng)分析

      (1)系統(tǒng)管理

      對(duì)使用系統(tǒng)的用戶進(jìn)行管理,為他們分配一定的權(quán)限,使他們規(guī)范的使用系統(tǒng)。本系統(tǒng)的用戶及其操作權(quán)限都是由管理員添加的,管理員添加完畢之后,再將登錄名(即職工編號(hào))和密碼分配給員工。

      (2)職工信息管理

      管理員可以對(duì)職工信息進(jìn)行管理,包括對(duì)職工基本信息和職工調(diào)動(dòng)情況的記錄進(jìn)行查詢、添加、刪除和修改。

      (3)職工考勤管理

      用于對(duì)職工的考勤情況進(jìn)行記錄,同時(shí)管理和查詢企業(yè)職工出勤情況。其中包括日考勤記錄、請(qǐng)假、加班、出差等情況的查詢、添加、刪除和修改。

      (4)職工工資管理

      可以根據(jù)職工的考勤情況,對(duì)員工的工資進(jìn)行結(jié)算,負(fù)責(zé)打印工資條。年底結(jié)算后,可以根據(jù)公司的業(yè)績(jī)情況,對(duì)職工發(fā)放不同的獎(jiǎng)金。

      (5)對(duì)企業(yè)開銷進(jìn)行管理

      可以在年初對(duì)企業(yè)進(jìn)行今年一年開銷的預(yù)算,制定財(cái)務(wù)計(jì)劃;年終可以進(jìn)行結(jié)算,計(jì)算工資一年的成果。作為來(lái)年公司預(yù)算的參考。

      (6)對(duì)部門和職位的管理

      根據(jù)公司的具體情況,增設(shè)、刪除和改變職位和部門,同時(shí)設(shè)置不同部門不同職位的基本工資。

      (三)數(shù)據(jù)字典

      1.職員表:職員編號(hào)(主鍵)、職員所屬部門、職位、職員登錄密碼

      表2.1 職員表的建立

      2.考勤表:職員編號(hào)(主鍵)、年份、月份、缺勤次數(shù)、普通加班、特殊加班

      表2.2 考勤表的建立

      3.職員薪水表:部門編號(hào)(主鍵)、職位號(hào)(主鍵)、基本工資

      表2.3 職員薪水表的建立

      4.職位表:職位編號(hào)(主鍵)、職位名稱

      表2.4 職位表的建立

      5.部門表:部門編號(hào)(主鍵)、部門名稱

      表2.5 部門表的建立

      6.管理員表:管理員登錄賬號(hào)(主鍵)、密碼

      表2.6 管理員表的建立

      三、概念結(jié)構(gòu)設(shè)計(jì)

      (一)E-R圖

      圖3.1 職員 E-R 圖

      圖3.2 考勤 E-R 圖

      圖3.3 部門 E-R 圖

      圖3.4 職位 E-R 圖

      圖3.5 薪水設(shè)計(jì) E-R 圖

      圖3.6 管理員 E-R 圖

      部門編號(hào)姓名職位編號(hào)登錄密碼職員編號(hào)查詢年份查詢?cè)路萑鼻谔鞌?shù)普通加班特殊加班職員編號(hào)部門編號(hào)部門名稱職位編號(hào)部門職員考勤am管理nnmpl考勤q管理管理員密碼o查詢b職位編號(hào)管理員薪水部門編號(hào)管理賬戶管理員編號(hào)職位名稱職位基本工資 圖3.7 總設(shè)計(jì) E-R 圖

      (二)系統(tǒng)的功能結(jié)構(gòu)設(shè)計(jì)

      1.總架構(gòu)設(shè)計(jì)

      圖3.8 系統(tǒng)總體功能圖

      2.功能模塊的劃分

      1:系統(tǒng)管理

      系統(tǒng)啟動(dòng)的時(shí)候有一個(gè)管理員用戶,使用這個(gè)用戶登陸以后,可以添加其他用戶,而且每個(gè)用戶都可以更改自己的密碼。

      1)登陸系統(tǒng)

      2)用戶設(shè)置:設(shè)置用戶密碼,只有管理員才能創(chuàng)建修改刪除其他用戶。3)退出系統(tǒng) 2:人事管理

      1)添加員工信息:系統(tǒng)自動(dòng)生成員工的編號(hào)。管理員可以添加員工的基本信息。包括姓名,性別,年齡,聯(lián)系電話,學(xué)歷,專業(yè),分配部門和職位,進(jìn)入本公司的時(shí)間等;

      2)修改員工信息:選擇一個(gè)員工,可以修改這個(gè)員工的基本信息。包括員工調(diào)動(dòng)時(shí)的信息修

      改,以及工資修改;

      3)查詢員工的基本信息:可以根據(jù)員工的編號(hào),姓名進(jìn)行查詢員工的基本信息,并且可以針對(duì)查詢結(jié)果進(jìn)行修改和冊(cè)除等工作;

      4)冊(cè)除員工信息:直接從列表中選中要冊(cè)除的員工信息,然后進(jìn)行冊(cè)除操作,或者首先查詢要冊(cè)除的員工信息,然后在冊(cè)除。

      3:基礎(chǔ)信息管理

      1)職務(wù)類別設(shè)置:設(shè)置職務(wù)分類,增加或者刪除職位;

      2)工資類別設(shè)置:設(shè)置工資分類,根據(jù)考勤表發(fā)放工資和獎(jiǎng)金等; 3)部門類別設(shè)置:設(shè)置部門分類。4:考勤管理

      1)考勤記錄:記錄員工的出勤情況;

      2)考勤查詢:調(diào)用數(shù)據(jù)庫(kù)來(lái)查詢員工的出勤情況。5:公司財(cái)務(wù)管理 1)年初總體預(yù)算; 2)年底結(jié)算。

      四、邏輯結(jié)構(gòu)設(shè)計(jì)

      該企業(yè)人事財(cái)務(wù)管理系統(tǒng)主要分為兩個(gè)部分,分別對(duì)應(yīng)管理員管理和職員。

      (一)關(guān)系模式

      職員可以登錄系統(tǒng),查詢自己的工資情況,也可以查詢自己的考勤情況。

      管理員登錄,可以管理員工信息,管理考勤信息,可以查詢基本工資,根據(jù)公司每年的開支,進(jìn)行年底結(jié)算,根據(jù)公司收支,對(duì)員工進(jìn)行不同的獎(jiǎng)勵(lì)。

      (二)表的設(shè)計(jì)與創(chuàng)建

      考慮系統(tǒng)的實(shí)際需要,本系統(tǒng)數(shù)據(jù)庫(kù)至少要包含職員信息表(staff)、薪水信息表(salary)、考勤表(check1)、部門表(department)、職位表(post)、管理員表(admin)。

      職員信息表(staff)

      管理員表(admin)

      薪水信息表(salary)

      部門表(department)

      職位表(post)

      考勤表(check1)

      五、數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)與實(shí)現(xiàn)

      基于的旅店管理系統(tǒng)主要分為兩個(gè)部分,分別對(duì)應(yīng)管理員管理和職員查詢。

      (一)管理員主要功能模塊設(shè)計(jì)

      管理員可以登錄,系統(tǒng)主界面如圖5-1所示。

      圖5-1 系統(tǒng)主界面

      1.部門及職位管理模塊

      管理員登錄后可以進(jìn)行部門和職位的管理,如圖5-2所示:

      圖5-2 部門管理主界面

      點(diǎn)擊添加部門可以完成新部門新職位的添加功能,代碼如下,操作界面如圖5-3 所示 mysql_query(“insert into department values('”.$DepartNo.“','”.$DepartmentName.“')”);mysql_query(“insert into salary values('”.$DepartNo.“','”.$PostNo.“','”.$Basic_Salary.“')”);點(diǎn)擊編輯按鈕可以修改各部門不同職位的底薪,代碼如下:

      $sql=“update department set DepartmentName='”.$DepartmentName.“' where DepartNo='”.$DepartNo.“'”;

      圖5-3 部門職位編輯界面

      對(duì)按刪除按鈕,根據(jù)主鍵可以直接刪除整條記錄,實(shí)現(xiàn)對(duì)部門和職位的刪除,關(guān)鍵代碼如下: mysql_query(“delete from salary where DepartNo = ”.$DepartNo.“ and PostNo =”.$PostNo);mysql_query(“delete from department where DepartNo = ”.$DepartNo);2.工資修改模塊

      管理員登錄成功后,可以從數(shù)據(jù)庫(kù)中查詢員工的基本工資信息,主代碼如下:

      $result=mysql_query(“select * from staff,department,post,check1,salary where staff.DepartNo like '”.$c2.“' and staff.StaNo=check1.StaNo and staff.PostNo=salary.PostNo and salary.PostNo=post.PostNo and staff.DepartNo=salary.DepartNo and salary.DepartNo=department.DepartNo ”)3.員工管理模塊

      管理員登錄成功后,可以從數(shù)據(jù)庫(kù)中查詢員工的基本信息,主界面如圖5-4 所示:

      圖5-4 員工基本界面

      可增加新的員工,給他分配部門和職位,主要代碼:

      mysql_query(“insert into staff(StaNo,StaName,PostNo,DepartNo)values

      ('”.$StaNo.“' , '”.$StaName.“' , '”.$PostNo.“ ', '”.$DepartNo.“')”);

      對(duì)已存在的員工,可以根據(jù)職員編號(hào)進(jìn)行修改信息,主要代碼,界面如圖5-5所示 : mysql_query(“update staff set PostNo='”.$PostNo.“' where StaNo='”.$StaNo.“'”);mysql_query(“update staff set DepartNo='”.$DepartNo.“' where StaNo='”.$StaNo.“'”);header(“Location: querry.php”);

      圖5-5 修改員工信息界面

      按刪除按鈕,可以刪除員工,代碼如下:

      mysql_query(“delete from staff where StaNo='”.$StaNo.“'”);4.查詢工資模塊

      管理員登錄成功后,可以從數(shù)據(jù)庫(kù)中查詢員工的基本信息,可以按照年份,月份,不同的部門進(jìn)行查詢,主界面如圖5-6 所示:

      圖5-6 查詢工資界面

      主要代碼:

      mysql_query(“select * from staff,department,post,check1,salary where staff.StaNo=check1.StaNo and staff.PostNo=salary.PostNo and salary.PostNo=post.PostNo and staff.DepartNo=salary.DepartNo and salary.DepartNo=department.DepartNo”)5.修改考勤表模塊

      管理員登錄成功后,可以從數(shù)據(jù)庫(kù)中查詢員工的考勤基本信息,可以按照年份,月份,不同的部門進(jìn)行查詢,主界面如圖5-7 所示:

      圖5-7 查詢考勤表界面

      可以對(duì)員工的考勤進(jìn)行添加,代碼: mysql_query(“insert into check1 values('”.$StaNo.“','”.$Year.“','”.$Month.“','”.$Less.“','”.$Normal.“','”.$Specifieness.“')”);還可以進(jìn)行編輯,界面如下:

      圖5-8 考勤表編輯界面

      主要代碼:

      “update check1 set Normal='”.$Normal.“' where StaNo='”.$StaNo.“' and Month ='”.$Month.“'and Year='”.$Year.“'”;

      (二)后臺(tái)主要功能模塊設(shè)計(jì)

      管理員登錄成功后,可以從數(shù)據(jù)庫(kù)中查詢自己的工資信息,如圖5-9:

      圖5-9 員工查詢工資界面

      結(jié) 論

      本文描述了基于PHP+mySql環(huán)境設(shè)計(jì)的網(wǎng)上書店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),具有一定的理論和實(shí)踐意義。該系統(tǒng)是Windows 7,web服務(wù)器Apache,數(shù)據(jù)庫(kù)服務(wù)器MySQL,服務(wù)器端腳本編程環(huán)境PHP,共同完成的。

      設(shè)計(jì)要求提的很完善,該系統(tǒng)實(shí)現(xiàn)了工資的查詢,不同用戶的登錄,管理員可以對(duì)公司的業(yè)績(jī)進(jìn)行年初的預(yù)算,年終的結(jié)算,根據(jù)不同部門的不同職位,分配不一同的工資,年末根據(jù)公司的業(yè)績(jī)以及個(gè)人表現(xiàn)情況,對(duì)不同的人員發(fā)放不同的獎(jiǎng)金福利。員工可以查詢自己不同月份,不同年份的工資詳情等。但是最后設(shè)計(jì)的時(shí)候我們遇到很多問(wèn)題,工資結(jié)算的時(shí)候,我們還是沒有詳細(xì)劃分,只做出了最終的工資總額,可能對(duì)員工查詢?cè)敿?xì)工資不方便,還有就是公司的結(jié)算預(yù)算,沒有做進(jìn)去,系統(tǒng)顯得不是很完善,以后還是應(yīng)該多多研究。所以通過(guò)老師的指點(diǎn),我們還應(yīng)該努力,最終解決這些問(wèn)題,以更好的完成了整個(gè)系統(tǒng)的開發(fā)工作。

      參考文獻(xiàn)

      [1]劉金嶺,馮萬(wàn)利.數(shù)據(jù)庫(kù)原理及應(yīng)用實(shí)驗(yàn)與課程設(shè)計(jì)指導(dǎo)[M].北京:清華大學(xué)出版,2010.[2]王珊,薩師道.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].北京:高等教育出版社,2006

      [3] Verhoef C.P,Donkers B.Predicting customer potential value an application in the insurance industry.Decision Support Systems[J].2001,32(1): 189-199.

      [4] 吳毅杰,張志明.B/S與C/S的比較及其數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)[J].艦船電子工程.2003:56-58. [5] Philip lew,孫偉.Software Engineering English[M].清華大學(xué)出版社.2004:225-260. [6](德)斯皮勒?林茨,(挪)謝弗.軟件測(cè)試基礎(chǔ)教程[M].北京:人民郵電出版社.2009:96-120.

      第五篇:企業(yè)人事管理系統(tǒng)

      摘 要

      人事管理系統(tǒng)是一個(gè)企業(yè)單位不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以人事管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍J蛊淦髽I(yè)人事管理初步實(shí)行計(jì)算機(jī)化,讓計(jì)算機(jī)在人事管理中得到初步應(yīng)用。使人事管理者總是根據(jù)準(zhǔn)確、及時(shí)的人事信息來(lái)進(jìn)行決策,實(shí)現(xiàn)管理為有效改進(jìn)現(xiàn)有的企業(yè)人事管理模式,提高企業(yè)對(duì)職工信息、考核、獎(jiǎng)懲、調(diào)動(dòng)等基本信息管理的效率,開發(fā)了該企業(yè)人事管理系統(tǒng)。該系統(tǒng)可通過(guò)運(yùn)用兩個(gè)用戶進(jìn)入登錄,之后對(duì)表進(jìn)行了設(shè)計(jì),可對(duì)表內(nèi)的信息進(jìn)行插入、修改、刪除等操作,而使用觸發(fā)器就可明白對(duì)該表或視圖進(jìn)行了什么操作??墒褂靡晥D進(jìn)行多表查詢,使用表間聯(lián)系,選擇所需列可快速查詢信息,方便了表的使用,還可使用存儲(chǔ)過(guò)程輸入?yún)?shù)查詢,因此也提高了該系統(tǒng)應(yīng)用的靈活性。

      關(guān)鍵字:企業(yè)人事管理,SQL Server 2005,系統(tǒng),開發(fā)

      目 錄 企業(yè)人事管理系統(tǒng)開發(fā)基礎(chǔ)..........................................1 1.1 SQL Server 2005 的介紹........................................1 1.2 系統(tǒng)開發(fā)背景及現(xiàn)狀............................................1 1.3 需求分析......................................................1 1.3.1 需求調(diào)查..................................................1 1.3.2 流程圖....................................................2 2 數(shù)據(jù)庫(kù)設(shè)計(jì)........................................................2 2.1E-R圖.........................................................3 2.2 表的設(shè)計(jì)......................................................3 2.2.1 員工信息表................................................4 2.2.2 部門信息表................................................5 2.2.3 調(diào)動(dòng)信息表................................................6 2.2.4 獎(jiǎng)懲表....................................................7 2.2.5 考勤信息表................................................7 2.2.6 學(xué)歷分布表................................................8 2.2.7 政治面貌代碼表............................................9 2.2.8關(guān)系圖....................................................9 2.3創(chuàng)建視圖.....................................................10 2.3.1 本科人員表...............................................10 2.3.2 加班人員名單.............................................11 2.3.3 人員調(diào)動(dòng)情況.............................................12 2.3.4 受獎(jiǎng)人員.................................................13 2.3.5 碩士已婚人員.............................................14 2.3.6 銷售部人員表.............................................15 2.3.7 員工表...................................................16 2.4 存儲(chǔ)過(guò)程.....................................................17 2.4.1部門人員表...............................................18 2.4.2 婚姻學(xué)歷表(加密).........................................20 2.4.3 加班次數(shù).................................................22

      2.4.4 獎(jiǎng)懲類別表...............................................23 2.4.5 學(xué)歷表...................................................24 2.5觸發(fā)器及對(duì)信息的操作.........................................25 2.5.1 觸發(fā)器“添加”及添加信息.................................25 2.5.2 觸發(fā)器”修改”及修改信息.................................27 2.5.3 觸發(fā)器”刪除”及刪除信息.................................28 2.6 權(quán)限.........................................................28 2.6.1 管理用戶者權(quán)限...........................................29 2.6.2用戶者權(quán)限...............................................31 3總結(jié).............................................................34 4 致謝.............................................................34 5 參考文獻(xiàn).........................................................35

      企業(yè)人事管理系統(tǒng) 企業(yè)人事管理系統(tǒng)開發(fā)基礎(chǔ)

      1.1 SQL Server 2005 的介紹

      SQL Server 2005將引進(jìn)一個(gè)專門的管理員連接,即使在一個(gè)服務(wù)器被鎖住,或者因?yàn)槠渌虿荒苁褂玫臅r(shí)候,管員可以通過(guò)這個(gè)連接,接通這個(gè)正在運(yùn)行的服務(wù)器。這一功能將能讓管理員,通過(guò)操作診斷功能、或Transact—SQL指令,找到并解決發(fā)現(xiàn)的問(wèn)題。

      SQL SERVER 2005將支持豐富的全文應(yīng)用軟件。服務(wù)器的編目功能將得到增強(qiáng),對(duì)編目的對(duì)象提供更大的靈活性。查詢性能和可升級(jí)性將大幅得到改進(jìn),同時(shí)新的管理工具將為有關(guān)全文功能的運(yùn)行,提供更深入的了解。

      1.2 系統(tǒng)開發(fā)背景及現(xiàn)狀

      在企業(yè)中,人事管理工作是非常重要的一項(xiàng)工作,它負(fù)責(zé)整個(gè)企業(yè)的日常人事安排,人員的人事管理等。以前都是人工進(jìn)行操作。隨著企業(yè)規(guī)模的擴(kuò)大,人事管理的工作量也大大地加重。隨著計(jì)算機(jī)應(yīng)用的發(fā)展,人事工作者急切希望能夠?qū)⒋蟛糠譄┈嵉墓ぷ鹘唤o計(jì)算機(jī)處理,以減輕人工的壓力并提高工作效率。而計(jì)算機(jī)的普及加快人事管理系統(tǒng)的產(chǎn)生。

      人事管理的主要任務(wù)是為實(shí)現(xiàn)企業(yè)的整體目標(biāo)提供合適可用的人才,這就要求人事部門進(jìn)一步加大人事制度改革的力度,建立好人才檔案,為企業(yè)選拔賢能創(chuàng)造一個(gè)良好的工作環(huán)境,使員工用其所長(zhǎng)、人盡其才;關(guān)心和改善員工的生活條件,使員工無(wú)后顧之憂,充分發(fā)揮自己的內(nèi)在潛力。

      企業(yè)人事管理的根本目的就是通過(guò)使用人才去達(dá)到最大利益。企業(yè)人事管理工作的好壞對(duì)企業(yè)的發(fā)展有較大的影響,企業(yè)對(duì)人事管理都較為重視。通過(guò)互聯(lián)網(wǎng)查詢的資料來(lái)看,國(guó)內(nèi)目前類似的系統(tǒng)大多是針對(duì)企業(yè)員工管理,而對(duì)企業(yè)引進(jìn)人才方面以及與員工交流平臺(tái)方面所做的工作不多。

      1.3 需求分析

      1.3.1 需求調(diào)查

      人事管理是企業(yè)管理的一個(gè)重要內(nèi)容。隨著時(shí)代的進(jìn)步,企業(yè)也逐漸變的龐大起來(lái)。如何管理好企業(yè)內(nèi)部員工的信息,成為企業(yè)管理中的一個(gè)重要問(wèn)題。在企業(yè)人事管理系統(tǒng)

      這種情況下,一個(gè)可以規(guī)范化,自動(dòng)化的企業(yè)人事管理系統(tǒng)就顯的非常重要。

      最初的人事管理,都是靠人力來(lái)完成。當(dāng)企業(yè)規(guī)模比較小的時(shí)候,人力可以完成。隨著企業(yè)規(guī)模越來(lái)越大,企業(yè)員工的人數(shù)越來(lái)越多,依然維持著人力進(jìn)行管理必然會(huì)造成工作效率底,工作錯(cuò)誤增高等問(wèn)題。

      人事管理系統(tǒng)就是把分散的企業(yè)單位的職工信息實(shí)行統(tǒng)一,集中,規(guī)范的收集管理。建立分類編號(hào)管理,電腦存貯查詢、增加、修改、刪除等現(xiàn)代化,專業(yè)化的管理系統(tǒng)。為企事業(yè)單位和職工解除后顧之憂。1.3.2 流程圖

      圖1-1 流程圖 數(shù)據(jù)庫(kù)設(shè)計(jì)

      數(shù)據(jù)庫(kù)設(shè)計(jì)是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)的關(guān)鍵環(huán)節(jié),保證數(shù)據(jù)完整性,企業(yè)人事管理系統(tǒng)面向的對(duì)象是企業(yè)內(nèi)部的各部門,提高人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理與世界接軌的重要條件。

      企業(yè)人事管理系統(tǒng)

      2.1E-R圖

      E-R圖也叫實(shí)體-聯(lián)系圖(Entity Relationship Diagram),它可以提供能夠表示出實(shí)體類型、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型。構(gòu)成E-R的基本要素主要有:

      (1)實(shí)體型:在E-R圖中用矩形來(lái)表示實(shí)體型,在矩形框內(nèi)寫明實(shí)體的名稱。比如員工李

      四、學(xué)生張三都是實(shí)體。

      (2)屬性:在E-R圖中用橢圓來(lái)表示屬性,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái)。比如員工的姓名、工號(hào)、性別等都是屬性。

      (3)聯(lián)系:在E-R圖中用菱形來(lái)表示聯(lián)系,在菱形框內(nèi)寫聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類型(1 : 1,1 : n或m : n)。

      圖2-1-1 E-R圖

      2.2 表的設(shè)計(jì)

      表是數(shù)據(jù)庫(kù)的基本單位,它是一個(gè)二維表,表由行或列組成。在設(shè)計(jì)數(shù)據(jù)時(shí),應(yīng)在充分進(jìn)行項(xiàng)目需求分析調(diào)查的前提下,分析該系統(tǒng)要有哪些表,每個(gè)表中要有那些列。設(shè)計(jì)表時(shí)應(yīng)考慮:表有哪些列,列的名字,每一列的數(shù)據(jù)類型和長(zhǎng)度,該列是否允許為空值;表中哪些列需要定義主鍵,哪個(gè)列需要定義外鍵、唯一鍵、標(biāo)識(shí)列;表中哪些列的數(shù)據(jù)有效范圍需要限定,需要對(duì)哪些列提高查詢速度。

      企業(yè)人事管理系統(tǒng)

      圖2-2-1 數(shù)據(jù)庫(kù)內(nèi)所建表

      2.2.1 員工信息表

      員工信息表內(nèi)存儲(chǔ)的數(shù)據(jù)是每個(gè)職工的基本信息,包括員工編號(hào),姓名,性別,出生日期,政治面貌ID,學(xué)歷編號(hào),婚姻狀況,部門編號(hào),所任職位,現(xiàn)居地址,聯(lián)系方式,入職時(shí)間,離職時(shí)間,在職狀態(tài)等列。

      圖2-2-2 表所建列

      (1)代碼

      USE [企業(yè)人事管理系統(tǒng)] GO CREATE TABLE [dbo].[員工信息表]([員工編號(hào)] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NOT NULL, [姓名] [nvarchar](10)COLLATE Chinese_PRC_CI_AS NULL, [性別] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NULL, [出生日期] [smalldatetime] NULL, [政治面貌ID] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NOT NULL, [學(xué)歷編號(hào)] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NOT NULL, [婚姻狀況] [nvarchar](4)COLLATE Chinese_PRC_CI_AS NULL, [部門編號(hào)] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NOT NULL, [所任職位] [nvarchar](50)COLLATE Chinese_PRC_CI_AS NULL, [現(xiàn)居地址] [nvarchar](20)COLLATE Chinese_PRC_CI_AS NULL, [聯(lián)系方式] [varchar](11)COLLATE Chinese_PRC_CI_AS NULL, [入職時(shí)間] [datetime] NULL, [離職時(shí)間] [datetime] NULL,企業(yè)人事管理系統(tǒng)

      [在職狀態(tài)] [nvarchar](4)COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT [PK_員工信息表] PRIMARY KEY CLUSTERED([員工編號(hào)] ASC, [政治面貌ID] ASC, [學(xué)歷編號(hào)] ASC, [部門編號(hào)] ASC)WITH(IGNORE_DUP_KEY = OFF)ON [PRIMARY])ON [PRIMARY] GO

      (2)查詢員工的基本信息:可以根據(jù)員工的編號(hào),姓名或是進(jìn)入本公司的時(shí)間進(jìn)行查詢員工的基本信息,在此根據(jù)員工編號(hào)查詢一條員工信息。

      SELECT [員工編號(hào)] ,[姓名],[性別] ,[出生日期],[婚姻狀況], [部門編號(hào)],[所任職位],[現(xiàn)居地址],[聯(lián)系方式],[在職狀態(tài)] FROM [企業(yè)人事管理系統(tǒng)].[dbo].[員工信息表] where 員工編號(hào)='00023'

      圖2-2-3 查詢信息

      2.2.2 部門信息表

      圖2-2-4(1)代碼

      USE [企業(yè)人事管理系統(tǒng)] GO CREATE TABLE [dbo].[部門信息表]([部門編號(hào)] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NOT NULL, [部門名稱] [nvarchar](50)COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT [PK_部門信息表] PRIMARY KEY CLUSTERED([部門編號(hào)] ASC

      企業(yè)人事管理系統(tǒng))WITH(IGNORE_DUP_KEY = OFF)ON [PRIMARY])ON [PRIMARY](2)查詢某部門,使用部門編號(hào)=113 SELECT [部門編號(hào)] ,[部門名稱] FROM [企業(yè)人事管理系統(tǒng)].[dbo].[部門信息表] where 部門編號(hào)=114

      圖 2-2-5 2.2.3 調(diào)動(dòng)信息表

      圖 2-2-6(1)代碼

      USE [企業(yè)人事管理系統(tǒng)] GO CREATE TABLE [dbo].[調(diào)動(dòng)信息表]([員工編號(hào)] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NULL, [調(diào)動(dòng)日期] [datetime] NULL, [調(diào)動(dòng)原因] [nvarchar](50)COLLATE Chinese_PRC_CI_AS NULL, [調(diào)后部門編號(hào)] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NULL, [調(diào)后職位] [nvarchar](50)COLLATE Chinese_PRC_CI_AS NULL)ON [PRIMARY](2)查詢某員工調(diào)動(dòng)情況,員工編號(hào)=00032 SELECT [員工編號(hào)] ,[調(diào)動(dòng)日期],[調(diào)動(dòng)原因],[調(diào)后部門編號(hào)],[調(diào)后職位] FROM [企業(yè)人事管理系統(tǒng)].[dbo].[調(diào)動(dòng)信息表] where 員工編號(hào)=00032

      企業(yè)人事管理系統(tǒng)

      圖 2-2-7 2.2.4 獎(jiǎng)懲表

      圖 2-2-8 代碼

      USE [企業(yè)人事管理系統(tǒng)] GO CREATE TABLE [dbo].[獎(jiǎng)懲表]([員工編號(hào)] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NULL, [獎(jiǎng)懲日期] [datetime] NULL, [獎(jiǎng)懲類別] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NULL, [獎(jiǎng)懲原因] [nvarchar](50)COLLATE Chinese_PRC_CI_AS NULL, [獎(jiǎng)懲分?jǐn)?shù)] [int] NULL)ON [PRIMARY] Go 2.2.5 考勤信息表

      圖 2-2-9

      企業(yè)人事管理系統(tǒng)

      代碼

      USE [企業(yè)人事管理系統(tǒng)] GO CREATE TABLE [dbo].[考勤信息表]([考勤編號(hào)] [int] IDENTITY(1,1)NOT NULL, [考勤月份] [nvarchar](2)COLLATE Chinese_PRC_CI_AS NULL, [員工編號(hào)] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NULL, [病假] [int] NULL, [事假] [int] NULL, [遲到] [int] NULL, [早退] [int] NULL, [出差] [int] NULL, [加班] [int] NULL, [備注] [nvarchar](100)COLLATE Chinese_PRC_CI_AS NULL, [記錄時(shí)間] [datetime] NULL)ON [PRIMARY] Go 2.2.6 學(xué)歷分布表

      圖 2-2-10 代碼

      USE [企業(yè)人事管理系統(tǒng)] GO CREATE TABLE [dbo].[學(xué)歷分布表]([學(xué)歷編號(hào)] [nvarchar](5)COLLATE Chinese_PRC_CI_AS NOT NULL, [學(xué)歷] [nvarchar](6)COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT [PK_學(xué)歷分布表] PRIMARY KEY CLUSTERED([學(xué)歷編號(hào)] ASC)WITH(IGNORE_DUP_KEY = OFF)ON [PRIMARY])ON [PRIMARY]

      企業(yè)人事管理系統(tǒng)

      2.2.7 政治面貌代碼表

      圖 2-2-11 代碼

      USE [企業(yè)人事管理系統(tǒng)] GO CREATE TABLE [dbo].[政治面貌代碼表]([政治面貌ID] [nvarchar](1)COLLATE Chinese_PRC_CI_AS NOT NULL, [政治面貌名稱] [nvarchar](4)COLLATE Chinese_PRC_CI_AS NULL, CONSTRAINT [PK_政治面貌代碼表] PRIMARY KEY CLUSTERED([政治面貌ID] ASC)WITH(IGNORE_DUP_KEY = OFF)ON [PRIMARY])ON [PRIMARY] 2.2.8關(guān)系圖

      圖2-2-12

      企業(yè)人事管理系統(tǒng)

      2.3創(chuàng)建視圖

      視圖是一個(gè)虛擬表,它保存SELECT語(yǔ)句的定義,是用戶查看數(shù)據(jù)庫(kù)表中數(shù)據(jù)的一種方式。用戶通過(guò)它能夠以需要的方式瀏覽表中的部分或全部數(shù)據(jù),而數(shù)據(jù)的物理存放位置仍然在數(shù)據(jù)庫(kù)的表中,這些表稱作視圖的基表。

      視圖中的數(shù)據(jù)可以來(lái)自一個(gè)或多個(gè)基表,也可以來(lái)自視圖。

      視圖可以使用戶集中在他們感興趣或關(guān)心的數(shù)據(jù)上,而可以考慮那些不必要的數(shù)據(jù)。這樣,由于用戶只能看到在視圖中顯示的數(shù)據(jù),而看不到視圖所引用的表的其他數(shù)據(jù)。在一定程度上保證了數(shù)據(jù)的安全性。

      圖2-3-1 數(shù)據(jù)庫(kù)內(nèi)視圖

      2.3.1 本科人員表

      建立該視圖,通過(guò)員工信息表與學(xué)歷分布表間的聯(lián)系,查詢學(xué)歷為本科的職員。操作如下:

      圖2-3-2 所用表及表間關(guān)系

      企業(yè)人事管理系統(tǒng)

      圖2-3-3 列名及篩選條件

      圖2-3-4 查詢結(jié)果

      創(chuàng)建視圖代碼

      USE [企業(yè)人事管理系統(tǒng)] GO CREATE VIEW [dbo].[本科人員表] AS SELECT dbo.員工信息表.員工編號(hào), dbo.員工信息表.姓名, dbo.員工信息表.性別, dbo.學(xué)歷分布表.學(xué)歷

      FROM dbo.員工信息表INNER JOIN dbo.學(xué)歷分布表ON dbo.員工信息表.學(xué)歷編號(hào)= dbo.學(xué)歷分布表.學(xué)歷編號(hào) WHERE(dbo.學(xué)歷分布表.學(xué)歷= N'本科')GO 2.3.2 加班人員名單

      使用員工信息表與部門信息表、員工信息表與考勤信息表間的聯(lián)系,查詢公司職員的加班情況,以及一些相關(guān)信息。

      圖2-3-5 所用表及表間關(guān)系

      企業(yè)人事管理系統(tǒng)

      圖2-3-6 列名及篩選條件

      圖2-3-7 查詢結(jié)果

      USE [企業(yè)人事管理系統(tǒng)] GO CREATE VIEW [dbo].[加班人員名單] AS SELECT TOP(100)PERCENT dbo.員工信息表.員工編號(hào), dbo.員工信息表.姓名, dbo.部門信息表.部門編號(hào), dbo.員工信息表.所任職位, dbo.考勤信息表.考勤月份, dbo.考勤信息表.加班 FROM dbo.部門信息表INNER JOIN dbo.員工信息表ON dbo.部門信息表.部門編號(hào)= dbo.員工信息表.部門編號(hào)INNER JOIN dbo.考勤信息表ON dbo.員工信息表.員工編號(hào)= dbo.考勤信息表.員工編號(hào) WHERE(dbo.考勤信息表.加班> 0)ORDER BY dbo.考勤信息表.考勤月份, dbo.部門信息表.部門編號(hào) GO 2.3.3 人員調(diào)動(dòng)情況

      使用員工信息表與調(diào)動(dòng)信息表和部門信息表兩表間聯(lián)系,查詢員工調(diào)動(dòng)情況,包括原部門名稱及職位和調(diào)后部門編號(hào)及職位。

      圖2-3-8 所用表及表間關(guān)系

      企業(yè)人事管理系統(tǒng)

      圖2-3-9 列名及篩選條件

      圖2-3-10 查詢結(jié)果

      USE [企業(yè)人事管理系統(tǒng)] GO CREATE VIEW [dbo].[人員調(diào)動(dòng)情況] AS SELECT dbo.員工信息表.員工編號(hào), dbo.員工信息表.姓名, dbo.部門信息表.部門名稱AS 原部門名稱, dbo.員工信息表.所任職位, dbo.調(diào)動(dòng)信息表.調(diào)動(dòng)日期, dbo.調(diào)動(dòng)信息表.調(diào)后部門編號(hào), dbo.調(diào)動(dòng)信息表.調(diào)后職位 FROM dbo.員工信息表INNER JOIN dbo.調(diào)動(dòng)信息表ON dbo.員工信息表.員工編號(hào)= dbo.調(diào)動(dòng)信息表.員工編號(hào)INNER JOIN dbo.部門信息表ON dbo.員工信息表.部門編號(hào)= dbo.部門信息表.部門編號(hào) GO 2.3.4 受獎(jiǎng)人員

      使用三表間聯(lián)系,查詢包括員工編號(hào)、姓名、部門編號(hào)、部門名稱、獎(jiǎng)懲類別及獎(jiǎng)懲分?jǐn)?shù)在內(nèi)的受獎(jiǎng)人員情況。

      圖2-3-11 所用表及表間關(guān)系

      企業(yè)人事管理系統(tǒng)

      圖2-3-12 列名及篩選條件

      圖2-3-13 查詢結(jié)果

      USE [企業(yè)人事管理系統(tǒng)] GO CREATE VIEW [dbo].[受獎(jiǎng)人員] AS SELECT dbo.員工信息表.員工編號(hào), dbo.員工信息表.姓名, dbo.部門信息表.部門編號(hào), dbo.部門信息表.部門名稱, dbo.獎(jiǎng)懲表.獎(jiǎng)懲類別, dbo.獎(jiǎng)懲表.獎(jiǎng)懲分?jǐn)?shù) FROM dbo.獎(jiǎng)懲表INNER JOIN dbo.員工信息表ON dbo.獎(jiǎng)懲表.員工編號(hào)= dbo.員工信息表.員工編號(hào)INNER JOIN dbo.部門信息表ON dbo.員工信息表.部門編號(hào)= dbo.部門信息表.部門編號(hào) WHERE(dbo.獎(jiǎng)懲表.獎(jiǎng)懲類別= N'獎(jiǎng)')GO 2.3.5 碩士已婚人員

      該視圖使用員工信息表和學(xué)歷分布表間的聯(lián)系,查詢學(xué)歷及婚姻狀況分布情況,在此篩選學(xué)歷為碩士,婚姻狀況為已婚的員工。

      圖2-3-14 所用表及表間關(guān)系

      企業(yè)人事管理系統(tǒng)

      圖2-3-15 列名及篩選條件

      圖2-3-16 查詢結(jié)果

      USE [企業(yè)人事管理系統(tǒng)] GO CREATE VIEW [dbo].[碩士已婚人員] AS SELECT dbo.員工信息表.員工編號(hào), dbo.員工信息表.姓名, dbo.員工信息表.性別, dbo.學(xué)歷分布表.學(xué)歷, dbo.員工信息表.婚姻狀況 FROM dbo.員工信息表INNER JOIN dbo.學(xué)歷分布表 ON dbo.員工信息表.學(xué)歷編號(hào)= dbo.學(xué)歷分布表.學(xué)歷編號(hào)

      WHERE(dbo.學(xué)歷分布表.學(xué)歷= N'碩士')AND(dbo.員工信息表.婚姻狀況= N'已婚')GO 2.3.6 銷售部人員表

      查詢一個(gè)部門有哪些員工,以及他們所任職位,就可以使用該視圖查詢部門人員,此處使用篩選器篩選了部門編號(hào)為111的部門。操作如下:

      圖2-3-17 所用表及表間關(guān)系

      企業(yè)人事管理系統(tǒng)

      圖2-3-18 列名及篩選條件

      圖2-3-19 查詢結(jié)果

      USE [企業(yè)人事管理系統(tǒng)] GO CREATE VIEW [dbo].[銷售部人員表] AS SELECT dbo.員工信息表.員工編號(hào), dbo.員工信息表.姓名, dbo.員工信息表.部門編號(hào), dbo.部門信息表.部門名稱, dbo.員工信息表.所任職位 FROM dbo.部門信息表INNER JOIN dbo.員工信息表ON dbo.部門信息表.部門編號(hào)= dbo.員工信息表.部門編號(hào) WHERE(dbo.員工信息表.部門編號(hào)= N'111')GO 2.3.7 員工表

      通過(guò)三表間聯(lián)系,只查詢各個(gè)職員的編號(hào)、姓名、性別、所在的部門名稱及政治面貌名稱。

      圖2-3-20 所用表及表間關(guān)系

      企業(yè)人事管理系統(tǒng)

      圖2-3-21 列名及篩選條件

      代碼

      USE [企業(yè)人事管理系統(tǒng)] GO CREATE VIEW [dbo].[員工表] AS SELECT TOP(100)PERCENT dbo.員工信息表.員工編號(hào), dbo.員工信息表.姓名, dbo.員工信息表.性別, dbo.部門信息表.部門名稱, dbo.政治面貌代碼表.政治面貌名稱 FROM dbo.員工信息表INNER JOIN dbo.部門信息表ON dbo.員工信息表.部門編號(hào)= dbo.部門信息表.部門編號(hào)INNER JOIN dbo.政治面貌代碼表ON dbo.員工信息表.政治面貌ID = dbo.政治面貌代碼表.政治面貌ID GO

      2.4 存儲(chǔ)過(guò)程

      存儲(chǔ)過(guò)程是T-SQL語(yǔ)句和流控語(yǔ)句集合,存儲(chǔ)過(guò)程能被編譯和優(yōu)化。當(dāng)首次執(zhí)行存儲(chǔ)過(guò)程是,SQL Server為其產(chǎn)生查詢計(jì)劃并將其保留在內(nèi)存中,以后在調(diào)用該存儲(chǔ)過(guò)程時(shí)就不必在進(jìn)行編譯,在一定程度上改善了系統(tǒng)的功能。

      圖2-4-1 存儲(chǔ)過(guò)程

      企業(yè)人事管理系統(tǒng)

      2.4.1部門人員表

      前面在視圖中已創(chuàng)建了一個(gè)“銷售部人員表”,在這里使用存儲(chǔ)過(guò)程創(chuàng)建了一個(gè)“部門人員表”的意圖在于通過(guò)參數(shù)查詢一個(gè)或多個(gè)部門的員工信息及所任職位。(1)創(chuàng)建代碼

      create procedure p_部門人員表 @部門名稱nvarchar(50)as select 員工編號(hào),姓名,部門名稱,所任職位 from 員工信息表y,部門信息表b where y.部門編號(hào)=b.部門編號(hào)and 部門名稱=@部門名稱 order by 員工編號(hào)

      圖2-4-2 創(chuàng)建存儲(chǔ)過(guò)程(部門人員表)

      (2)按部門名稱查詢部門人員

      圖2-4-3 執(zhí)行存儲(chǔ)過(guò)程部門人員表

      企業(yè)人事管理系統(tǒng)

      圖2-4-4 該存儲(chǔ)過(guò)程執(zhí)行界面

      可在”值”一欄中輸入任意部門名稱,在此查詢”銷售部”和”采購(gòu)部”

      USE [企業(yè)人事管理系統(tǒng)] GO DECLARE @return_value int EXEC @return_value = [dbo].[p_部門人員表] @部門名稱= N'銷售部' SELECT 'Return Value' = @return_value GO

      圖2-4-5 查詢銷售部人員

      USE [企業(yè)人事管理系統(tǒng)] GO DECLARE @return_value int EXEC @return_value = [dbo].[p_部門人員表] @部門名稱= N'采購(gòu)部' SELECT 'Return Value' = @return_value GO

      圖2-4-6 查詢采購(gòu)部人員

      企業(yè)人事管理系統(tǒng)

      2.4.2 婚姻學(xué)歷表(加密)(1)代碼

      USE [企業(yè)人事管理系統(tǒng)] GO create procedure [dbo].[婚姻學(xué)歷表] @婚姻狀況nvarchar(4),@學(xué)歷nvarchar(6)with encryption as select 員工編號(hào),姓名,婚姻狀況,學(xué)歷 from 員工信息表y,學(xué)歷分布表x where y.學(xué)歷編號(hào)=x.學(xué)歷編號(hào)and 婚姻狀況=@婚姻狀況and 學(xué)歷=@學(xué)歷 order by 員工編號(hào) GO

      (2)執(zhí)行

      因該存儲(chǔ)過(guò)程被加密,因此無(wú)法修改此存儲(chǔ)過(guò)程.圖2-4-7 執(zhí)行存儲(chǔ)過(guò)程 婚姻學(xué)歷表

      圖2-4-8 輸入條件項(xiàng)

      USE [企業(yè)人事管理系統(tǒng)] GO DECLARE EXEC @return_value int @return_value = [dbo].[婚姻學(xué)歷表] @婚姻狀況= N'未婚',企業(yè)人事管理系統(tǒng)

      @學(xué)歷= N'研究生' SELECT 'Return Value' = @return_value GO

      圖2-4-9 查詢未婚研究生人員

      因此,該企業(yè)沒有同時(shí)符合婚姻狀況為未婚,學(xué)歷為研究生的人員

      USE [企業(yè)人事管理系統(tǒng)] GO DECLARE EXEC @return_value int @return_value = [dbo].[婚姻學(xué)歷表] @婚姻狀況= N'未婚',@學(xué)歷= N'大專' SELECT 'Return Value' = @return_value GO

      圖2-4-10 查詢未婚大專人員

      企業(yè)人事管理系統(tǒng)

      2.4.3 加班次數(shù)(1)代碼

      USE [企業(yè)人事管理系統(tǒng)] GO create procedure [dbo].[加班次數(shù)] @加班int as select 姓名,性別,加班as '加班次數(shù)' from 員工信息表y,考勤信息表k where y.員工編號(hào)=k.員工編號(hào)and 加班=@加班

      (2)執(zhí)行

      圖2-4-11 USE [企業(yè)人事管理系統(tǒng)] GO DECLARE EXEC @return_value int @return_value = [dbo].[加班次數(shù)]

      @加班= 1 SELECT 'Return Value' = @return_value GO

      圖2-4-12

      企業(yè)人事管理系統(tǒng)

      2.4.4 獎(jiǎng)懲類別表(1)代碼

      USE [企業(yè)人事管理系統(tǒng)] GO create procedure [dbo].[獎(jiǎng)懲類別表] @獎(jiǎng)懲類別nvarchar(50)as select 姓名,獎(jiǎng)懲類別,獎(jiǎng)懲分?jǐn)?shù) from 員工信息表y,獎(jiǎng)懲表j where y.員工編號(hào)=j.員工編號(hào)and 獎(jiǎng)懲類別=@獎(jiǎng)懲類別

      (2)執(zhí)行

      圖2-4-13 USE [企業(yè)人事管理系統(tǒng)] GO DECLARE EXEC @return_value int @return_value = [dbo].[獎(jiǎng)懲類別表]

      @獎(jiǎng)懲類別= N'獎(jiǎng)' SELECT 'Return Value' = @return_value GO

      圖2-4-14

      企業(yè)人事管理系統(tǒng)

      2.4.5 學(xué)歷表

      USE [企業(yè)人事管理系統(tǒng)] GO create procedure [dbo].[學(xué)歷表] @學(xué)歷nvarchar(6)as select 員工編號(hào),姓名,性別,學(xué)歷from 員工信息表y,學(xué)歷分布表x where y.學(xué)歷編號(hào)=x.學(xué)歷編號(hào)and 學(xué)歷=@學(xué)歷

      圖2-4-15 USE [企業(yè)人事管理系統(tǒng)] GO DECLARE EXEC @return_value int @return_value = [dbo].[學(xué)歷表]

      @學(xué)歷= N'研究生' SELECT 'Return Value' = @return_value GO

      圖2-4-16

      企業(yè)人事管理系統(tǒng)

      2.5觸發(fā)器及對(duì)信息的操作

      觸發(fā)器主要通過(guò)事件觸發(fā)而被執(zhí)行,在指定的表進(jìn)行Insert、Update或Delete操作時(shí)被觸發(fā)。SQL Server將觸發(fā)器和觸發(fā)它的語(yǔ)句作為可在觸發(fā)器內(nèi)回滾的單個(gè)事物對(duì)待,如果檢測(cè)到嚴(yán)重錯(cuò)誤,則這個(gè)事務(wù)即自動(dòng)回滾,恢復(fù)到原來(lái)的狀態(tài)。下圖是在員工信息表中所建的觸發(fā)器。

      圖2-5-1 2.5.1 觸發(fā)器“添加”及添加信息 添加一條員工信息,運(yùn)用觸發(fā)器顯示。(1)觸發(fā)器“添加”代碼

      USE [企業(yè)人事管理系統(tǒng)] GO create trigger [添加] on [dbo].[員工信息表] for insert as print '增加一條員工信息'(2)插入信息

      圖2-5-2

      企業(yè)人事管理系統(tǒng)

      INSERT INTO [企業(yè)人事管理系統(tǒng)].[dbo].[員工信息表]([員工編號(hào)],[姓名],[性別],[出生日期],[政治面貌ID],[學(xué)歷編號(hào)], [婚姻狀況],[部門編號(hào)],[所任職位],[現(xiàn)居地址],[聯(lián)系方式],[入職時(shí)間], [離職時(shí)間],[在職狀態(tài)])

      VALUES('11111','新新','女','1990-12-5','2','004','未婚','113','職員','','','','','在')

      圖2-5-3

      圖2-5-4 查詢結(jié)果1

      企業(yè)人事管理系統(tǒng)

      2.5.2 觸發(fā)器”修改”及修改信息(1)觸發(fā)器”修改”代碼

      USE [企業(yè)人事管理系統(tǒng)] GO create trigger [修改] on [dbo].[員工信息表] for update as print '修改員工信息'

      (2)修改信息代碼及執(zhí)行結(jié)果

      UPDATE [企業(yè)人事管理系統(tǒng)].[dbo].[員工信息表] SET [政治面貌ID] =001,[所任職位] ='經(jīng)理' ,[現(xiàn)居地址] = '浙江' ,[聯(lián)系方式] =*** ,[入職時(shí)間] = 2009-9-4 WHERE 員工編號(hào)='11111'

      圖2-5-5

      圖2-5-6

      企業(yè)人事管理系統(tǒng)

      2.5.3 觸發(fā)器”刪除”及刪除信息(1)觸發(fā)器”刪除”代碼

      USE [企業(yè)人事管理系統(tǒng)] GO create trigger [刪除] on [dbo].[員工信息表] for delete as print '刪除一條員工信息'

      (2)刪除信息代碼及執(zhí)行結(jié)果

      DELETE FROM [企業(yè)人事管理系統(tǒng)].[dbo].[員工信息表] WHERE 員工編號(hào)='11111'

      圖2-5-7

      2.6 權(quán)限

      權(quán)限管理是指安全帳號(hào)登錄SQL Server之后,能夠?qū)?shù)據(jù)庫(kù)對(duì)象執(zhí)行的操作。

      SQL Server包括兩類權(quán)限:對(duì)象權(quán)限、語(yǔ)句權(quán)限。對(duì)象權(quán)限是針對(duì)表、視圖和存儲(chǔ)過(guò)程而言的一些操作。語(yǔ)句權(quán)限主要指是否具有權(quán)限來(lái)執(zhí)行某一語(yǔ)句。這些語(yǔ)句通常是一些具有管理系統(tǒng)能夠的操作,如:創(chuàng)建數(shù)據(jù)庫(kù)、表和存儲(chǔ)過(guò)程。

      企業(yè)人事管理系統(tǒng)

      2.6.1 管理用戶者權(quán)限

      在此系統(tǒng)中,使用權(quán)限可以將管理者和用戶擁有的權(quán)限不同,管理者可以對(duì)表進(jìn)行Select、Update、Delete、Insert、reference等操作,對(duì)列進(jìn)行Select、Update等操作,對(duì)視圖進(jìn)行Select、Update、Delete、Insert等操作,對(duì)存儲(chǔ)過(guò)程進(jìn)行Execute等操作。

      關(guān)于管理者用戶權(quán)限的操作在前面的觸發(fā)器操作中已有展現(xiàn),在此只說(shuō)明管理者用戶權(quán)限的創(chuàng)建及所授予權(quán)限。(1)代碼及方法

      CREATE LOGIN [owner] WITH PASSWORD=111, DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[簡(jiǎn)體中文], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO ALTER LOGIN [owner] DISABLE

      圖2-6-1

      設(shè)置登錄名為“owner“,選中SQL Server 身份驗(yàn)證,設(shè)置密碼,取消”強(qiáng)制實(shí)施密碼策略“復(fù)選框的選中狀態(tài)。

      圖2-6-2

      企業(yè)人事管理系統(tǒng)

      單擊左上角”用戶映射“,在”映射到此登陸名的用戶“下方的框中選擇”企業(yè)人事管理系統(tǒng)“,之后在”數(shù)據(jù)庫(kù)角色成員身份“下方的框中選擇”db_owner“和“public”,這樣owner就有了企業(yè)人事管理系統(tǒng)數(shù)據(jù)庫(kù)的所有操作權(quán)限。

      圖2-6-3

      圖2-6-4(2)授予權(quán)限

      use 企業(yè)人事管理系統(tǒng) go grant select,insert,update,delete,execute to owner

      圖2-6-5

      企業(yè)人事管理系統(tǒng)

      2.6.2用戶者權(quán)限

      用戶者權(quán)限在此系統(tǒng)中,只能進(jìn)行一些查詢操作。(1)代碼及創(chuàng)建方法

      CREATE LOGIN [users] WITH PASSWORD=000, DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[簡(jiǎn)體中文], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO ALTER LOGIN [users] DISABLE

      圖2-6-6

      圖2-6-7

      圖2-6-8

      企業(yè)人事管理系統(tǒng)

      (2)授予權(quán)限

      use 企業(yè)人事管理系統(tǒng) go grant select to users

      圖2-6-9(3)使用用戶者權(quán)限對(duì)系統(tǒng)進(jìn)行其他操作(在此做部分舉例)用戶者權(quán)限沒有修改表列的權(quán)限

      圖2-6-10

      圖2-6-11

      企業(yè)人事管理系統(tǒng)

      圖2-6-12 用戶者沒有修改表內(nèi)列的信息的權(quán)限

      圖2-6-13 此語(yǔ)句是要修改員工編號(hào)為00011的職員的政治面貌ID,因該用戶不具有Update權(quán)限,因此無(wú)法修改該條信息。

      當(dāng)系統(tǒng)使用用戶者權(quán)限時(shí),我們所創(chuàng)建的存儲(chǔ)過(guò)程不會(huì)顯示。

      圖2-6-14

      企業(yè)人事管理系統(tǒng)

      3總結(jié)

      隨著當(dāng)今社會(huì)向信息化的發(fā)展,人事管理信息化管理來(lái)越為各企事業(yè)單位所重視,它能有效地收集、執(zhí)行各種辦公信息,極大地提高了辦公效率,及時(shí)準(zhǔn)確地實(shí)現(xiàn)信息的上傳下達(dá),而計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、各種軟件工作平臺(tái)不斷的發(fā)展,又能夠促進(jìn)人事管理信息化管理加速實(shí)現(xiàn)。

      本系統(tǒng)的不足在于沒有用可視化功能強(qiáng)大的VB.NET作為開發(fā)工具,因此在操作上可能會(huì)使用戶比較困難,但對(duì)于熟練SQL Server 2005起到一定作用。

      在技術(shù)上由于對(duì)軟件開發(fā)平臺(tái)的不夠熟悉,很多組件及其之間的聯(lián)系掌握不夠以至不能靈活運(yùn)用,造成程序內(nèi)容不豐富,使用不方便,其次在系統(tǒng)分析上在待加強(qiáng)訓(xùn)練,這次的設(shè)計(jì)規(guī)模較小,但我在軟件的定義時(shí)期,特別是在需求分析時(shí),一度讓我無(wú)從下手,所耗時(shí)間比開發(fā)時(shí)期都長(zhǎng)。

      但收獲還是梃大的,在這次論文設(shè)計(jì)中,使我綜合運(yùn)用所學(xué)知識(shí)和技能對(duì)實(shí)際問(wèn)題的分析概括能力加強(qiáng),通過(guò)檢索文獻(xiàn)資料、了解、學(xué)習(xí)、掌握本學(xué)科專業(yè)領(lǐng)域中新的知識(shí)和發(fā)展動(dòng)態(tài),并恰當(dāng)?shù)貙⑵溥\(yùn)用到論文中,同時(shí)讓我深深體會(huì)到(軟件)工程開發(fā)的艱辛與樂(lè)趣,開發(fā)者必須態(tài)度端正,認(rèn)真制定設(shè)計(jì)方案和工作計(jì)劃,嚴(yán)格按照軟件工程的流程完成設(shè)計(jì)的各個(gè)環(huán)節(jié)。

      毫無(wú)疑問(wèn),這次畢業(yè)論文設(shè)計(jì)是對(duì)我本學(xué)期所學(xué)知識(shí)的一次檢測(cè)同時(shí)對(duì)我在今后的學(xué)習(xí)中進(jìn)行程序設(shè)計(jì)是有很大的幫助作用的。致謝

      從編寫程序到擬定報(bào)告,歷時(shí)十多天。在本設(shè)計(jì)完成之際,首先向我的指導(dǎo)老師以誠(chéng)摯的謝意。在報(bào)告的書寫過(guò)程中,老師給了我許多的幫助和關(guān)懷,指導(dǎo)老師治學(xué)嚴(yán)謹(jǐn),待人平易近人,在指導(dǎo)老師的細(xì)心指導(dǎo)下,我學(xué)到了扎實(shí)的專業(yè)知識(shí)。

      同時(shí),衷心感謝我的同窗同學(xué),在我的實(shí)訓(xùn)報(bào)告的寫作中,與同學(xué)們的探討交流使我收益頗多,同時(shí),他們也給了我很多無(wú)私的幫助和支持,我深表謝意。

      企業(yè)人事管理系統(tǒng) 參考文獻(xiàn)

      [1]劉健.企業(yè)人事管理系統(tǒng)的開發(fā).黑龍江科技信息,2008,19(20)

      [2]劉暢.配件進(jìn)銷存管理信息系統(tǒng)的設(shè)計(jì)與開發(fā).天津大學(xué)學(xué)報(bào),2006,10(9)[3]李俊民,精通SQL結(jié)構(gòu)化查詢語(yǔ)言詳解(第二版).北京:人民郵電出版社,2008.35

      下載java-人事管理系統(tǒng)-前期報(bào)告word格式文檔
      下載java-人事管理系統(tǒng)-前期報(bào)告.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        企業(yè)人事管理系統(tǒng)

        課程設(shè)計(jì)任務(wù)書 1、項(xiàng)目 名 稱:企業(yè)人事管理系統(tǒng) 專業(yè):____________ 設(shè)計(jì)人員姓名: _ 2、課程設(shè)計(jì)內(nèi)容與要求 (1)掌握powerdesigner數(shù)據(jù)庫(kù)建模方法。 (2)掌握數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)的......

        人事管理系統(tǒng)總結(jié)

        《數(shù)據(jù)庫(kù)原理與應(yīng)用》 課程設(shè)計(jì) 個(gè)人總結(jié)題目人事管理系統(tǒng)專業(yè)班級(jí)計(jì)0902學(xué)號(hào)200907010209姓名Karen指導(dǎo)老師楊謹(jǐn)全完成時(shí)間2012-01-11為了加深對(duì)課堂理論學(xué)習(xí)的理解,提高應(yīng)......

        人事管理系統(tǒng)任務(wù)書

        任 務(wù) 書1、課程設(shè)計(jì)題目 人事管理系統(tǒng) 2、設(shè)計(jì)任務(wù)和內(nèi)容 一個(gè)小型的企業(yè)人事管理系統(tǒng)。其主要目的是方便人事部門管理人員進(jìn)行人事管理工作。該系統(tǒng)能方便用戶方進(jìn)行快捷......

        人事管理系統(tǒng)設(shè)計(jì)

        企 業(yè) 人 事 管 理 系 統(tǒng) 課 程 設(shè) 計(jì) 實(shí)驗(yàn)小組成員:張健,黃仁獎(jiǎng),莊寧曉,徐凱,宋永捷 計(jì)算機(jī)051(行) 《企業(yè)人事管理系統(tǒng)》可行性研究報(bào)告 編寫目的 從人事管理的角度來(lái)講,人們已經(jīng)......

        人事管理系統(tǒng)解決方案

        http://004km.cn/ 人事管理系統(tǒng)解決方案 一、系統(tǒng)簡(jiǎn)介 人事管理系統(tǒng)是針對(duì)高校人事工作而專門開發(fā)的多功能集成應(yīng)用,它能夠?qū)崿F(xiàn)高校教職工管理工作的信息化、統(tǒng)一......

        人事管理系統(tǒng)源代碼

        #include #include #include #define N 100 struct member_info { char xm[7]; char xb[3]; char sr[15]; char whcd[13]; char zc[17]; char sfzh[19]; char lxdh[12];......

        人事管理系統(tǒng)設(shè)計(jì)

        《網(wǎng)絡(luò)數(shù)據(jù)庫(kù)》 人事管理系統(tǒng)設(shè)計(jì)報(bào)告 院系:物理與電子工程學(xué)院 專業(yè):通信工程班級(jí):10屆06班學(xué)號(hào):10006520633 姓名:代剛?cè)掌冢?011-05-16 人事管理系統(tǒng)設(shè)計(jì) 1、數(shù)據(jù)庫(kù)功能分析......

        人事管理系統(tǒng)數(shù)據(jù)庫(kù)源代碼

        using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using Sys......