




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
XX企業(yè)人員信息管理網(wǎng)站的設(shè)計與開發(fā)研究摘要隨著時間的推移,計算機技術(shù)的發(fā)展速度越來越快,在外面日常生活當中的應(yīng)用也越來越廣泛,尤其是一些大型的企業(yè),很多企業(yè)以及開始采用電子計算機軟件來對整個企業(yè)的信息網(wǎng)站進行管理,這樣企業(yè)就可以通過該軟件來對企業(yè)員工的相關(guān)信息進行更高效的管理,使各個企業(yè)的信息管理模式進入到了一個新的時代。本文在對網(wǎng)站進行設(shè)計之前,首先根據(jù)實際情況對目前絕大多數(shù)企業(yè)的實際需求進行了深入的分析,然后進一步確定的設(shè)計的網(wǎng)站的功能,在對網(wǎng)站的主要框架進行設(shè)計時還使用到了B/S結(jié)構(gòu)模型,這樣設(shè)計出來的網(wǎng)站就可以高度實現(xiàn)信息化和自動化。本文在對網(wǎng)站進行開發(fā)時還采用了Eclipse的開源的軟件框架來對網(wǎng)站的應(yīng)用程序的代碼進行編寫,網(wǎng)站使用的數(shù)據(jù)庫類型為MySQL數(shù)據(jù)庫,故服務(wù)器接口使用的是tomcat,在對網(wǎng)站進行設(shè)計和開發(fā)完成之后還進行了一系列的測試,這樣就可以保證整個網(wǎng)站的可靠性和有效性。從總體上來看,本文的研究內(nèi)容對我國目前的企業(yè)信息管理來說具有很大的價值和借鑒意義。關(guān)鍵詞:員工信息;JSP;B/S結(jié)構(gòu)目錄TOC\o"1-3"\h\u1緒論 41.1選題背景和意義 41.2國內(nèi)外研究現(xiàn)狀 41.3研究主要工作 61.4論文總體結(jié)構(gòu) 62需求分析 72.1網(wǎng)站功能需求 72.2網(wǎng)站模型 82.3可行性分析 103.1網(wǎng)站設(shè)計原則 133.2網(wǎng)站架構(gòu)設(shè)計 133.3數(shù)據(jù)庫設(shè)計 144網(wǎng)站詳細設(shè)計 194.1登錄界面的實現(xiàn) 194.2管理員功能的實現(xiàn) 204.3職工功能的實現(xiàn) 245網(wǎng)站測試 295.1網(wǎng)站測試目的與意義 295.2網(wǎng)站測試方法 295.3網(wǎng)站功能測試 296總結(jié) 31參考文獻 321緒論1.1選題背景和意義對于目前的互聯(lián)網(wǎng)來說,信息管理網(wǎng)站隨處可見并且種類十分豐富,比如說高校教務(wù)管理網(wǎng)站、企業(yè)自動化辦公管理網(wǎng)站等。目前網(wǎng)絡(luò)信息技術(shù)產(chǎn)品的開發(fā)應(yīng)用已經(jīng)開始深入的到了現(xiàn)在人們的實際日常生活環(huán)境當中,在這個社會生活當中隨處可見。通過利用了此網(wǎng)站,管理者們便就可以做到直接地對電腦所有向員工電腦輸入過來的各項員工信息數(shù)據(jù)都做出了最及時而合理有效的統(tǒng)計分析或修改,通過電腦對員工電腦信息進行全方位的和實時的數(shù)字化的監(jiān)控管理,方便更好地的監(jiān)控管理著各種重要員工信息,這樣就既可以有效大幅度的提高了管理者工作時的處理效率,解放了電腦管理員們的雙手,這樣管理人員在錄入信息的過程當中也會更加方便,網(wǎng)站也可以更加直觀的將數(shù)據(jù)的統(tǒng)計結(jié)果展示出來。許多年來,企業(yè)人員信息的統(tǒng)計與管理一直是在采用最傳統(tǒng)的甚至現(xiàn)在都是早已是過時了的人工的管理記錄統(tǒng)計方式,來去統(tǒng)計和記錄公司所有員工的請假情況以及相關(guān)人員資料信息,這種最傳統(tǒng)的管理統(tǒng)計記錄的方式所造成的一個缺陷就是員工自己的工作時間太長,減少了我們整個企業(yè)所有人員的平均工作時間和效率。對于一家較小規(guī)模的企業(yè)的管理來說,員工信息的想對的人數(shù)會較少。計算機企業(yè)管理網(wǎng)站的大量的出現(xiàn)又進一步地加強并制約了當今中小型生產(chǎn)企業(yè)管理信息化水平的高速的發(fā)展,那么就更加需要去建設(shè)起一個可以適應(yīng)當前信息化時代社會現(xiàn)代化管理的發(fā)展水平的企業(yè)網(wǎng)站平臺來能有效地實現(xiàn)和加強中小企業(yè)對內(nèi)部現(xiàn)有管理員工信息知識網(wǎng)站的更有效化管理,加強了中小型的企業(yè)網(wǎng)站內(nèi)部的企業(yè)現(xiàn)代的管理及服務(wù)組織模式。1.2國內(nèi)外研究現(xiàn)狀據(jù)英國經(jīng)濟情報社報道,IBM和埃森哲所做的一項聯(lián)合調(diào)查表明,西方國家96%的大型企業(yè)和75%的中小型企業(yè)都制定了自己的信息化規(guī)劃。信息化的概念最早起源于美國,從20世紀90年代后期開始發(fā)展迅速。美國的技術(shù)創(chuàng)新主要依靠中小企業(yè)。所以政府方面對中小企業(yè)的信息化尤其重視。日本的中小企業(yè)總數(shù)占全國企業(yè)總數(shù)的99%,不僅中小企業(yè)自身為了提高競爭力重視信息化建設(shè),政府方面尤其對中小企業(yè)信息化建設(shè)補貼力度較大。我國的中小企業(yè)數(shù)量繁多,地區(qū)分布廣泛,行業(yè)分布跨度較大。隨著企業(yè)的發(fā)展信息化顯得越來越重要。薛潔(2017)指出新常態(tài)下中小企業(yè)建設(shè)信息化的意義。(1)信息化建設(shè)也是企業(yè)流程規(guī)劃,優(yōu)化的過程,通過信息化建設(shè)有效推動現(xiàn)代化企業(yè)管理,并提高企業(yè)核心競爭力。(2)通過信息化手段,提高企業(yè)生產(chǎn)管理水平,有效推動企業(yè)生產(chǎn)形成規(guī)?;?)通過信息化,提高信息傳遞速度,靈活應(yīng)變能力有效提升企業(yè)在市場上的適應(yīng)能力。信息化建設(shè)雖然對推動中小企業(yè)的發(fā)展重要意義,但是也有很多因素制約中小企業(yè)信息化建設(shè)。例如企業(yè)管理人員對信息化建設(shè)的創(chuàng)新認識不夠,新舊信息網(wǎng)站間的融合,資金預(yù)算,信息孤島現(xiàn)象,專業(yè)人才不足等等。李永祥(2018)企業(yè)信息化建設(shè)對企業(yè)管理是有很大幫助的。主要表現(xiàn)在以下幾點:首先,數(shù)據(jù)是決策依據(jù),通過信息網(wǎng)站的各類經(jīng)營數(shù)據(jù)分析可有效指導(dǎo)企業(yè)決策。其次,企業(yè)信息化建設(shè)過程也是進行企業(yè)制度及流程優(yōu)化改進的過程,完善的管理制度及流程是企業(yè)信息化的前提。財務(wù)數(shù)據(jù)與業(yè)務(wù)信息有效結(jié)合,可以減少財務(wù)的工作量,深入企業(yè)各個價值鏈的,可以對業(yè)務(wù)提供支持。并且通過實現(xiàn)智能終端審批功能,實現(xiàn)實時審批,移動辦公的目的。從而實現(xiàn)提高工作效率的目的。廖廣知(2018)指出當前中小企業(yè)的信息網(wǎng)站建設(shè)存在以下問題。(1)領(lǐng)導(dǎo)不夠重視,沒有清楚的認識信息化對企業(yè)發(fā)展的起到的重要作用。主要表現(xiàn)在對新事物的接受能力比較差、管理保守、缺乏創(chuàng)新、不愿意嘗試新的管理方式等方面。(2)因資金等問題,投入有限,導(dǎo)致軟件不夠成熟,信息處理受限制,運行過程中也會出現(xiàn)很多問題。(3)信息化建設(shè)方面的專業(yè)人才缺乏并且水平較低,導(dǎo)致信息化水平無法進一步提升。喻宇(2015)企業(yè)信息網(wǎng)站的建設(shè)不僅僅是技術(shù)問題,需要被企業(yè)管理者及員工認可才能有效的建設(shè)并投入使用。完全沒有制度化管理是無法開展信息化建設(shè)的,制度建設(shè)情況是影響信息化建設(shè)的風(fēng)險因素之一。企業(yè)信息化技術(shù)問題是其次,主要是管理問題。不僅是將原來手動作業(yè)的部分搬到網(wǎng)站上進行管理,重點是了解管理理念,將相關(guān)管理需求融入到網(wǎng)站中。往往很多企業(yè)都會忽略管理部分,重點放在技術(shù)上或流程信息化上。1.3研究主要工作本篇論文的主要內(nèi)容是關(guān)于企業(yè)人員信息自動管理的網(wǎng)站,通過借助現(xiàn)代化高科技的網(wǎng)絡(luò)計算機技術(shù),實現(xiàn)對于員工信息進行的更為高效、快速便捷的動態(tài)管理,有利于我們加強對企業(yè)及對全體員工行為的跟蹤管理,這樣的企業(yè)員工在自己對其他員工信息進行動態(tài)管理時的工作過程當中也就相對可以的節(jié)省出大量寶貴的工作時間,在我們對這些員工信息的相關(guān)信息來進行跟蹤管理查詢時網(wǎng)站也是會相對自動方便的自動進行分類,這樣員工在進行后續(xù)數(shù)據(jù)編輯錄入和管理查詢等的操作過程的當中時間也相對會更加方便,有利于企業(yè)自身的快速長久持續(xù)發(fā)展。1.4論文總體結(jié)構(gòu)第一章為緒論。本章主要介紹選題背景與意義,進行國內(nèi)外現(xiàn)狀研究,描述本文研究內(nèi)容及論文結(jié)構(gòu)。第二章是需求分析。本章正式進入網(wǎng)站的研究,屬于網(wǎng)站分析階段。通過深入溝通,了解企業(yè)基礎(chǔ)的用戶需求、企業(yè)組織結(jié)構(gòu)、企業(yè)業(yè)務(wù)流程,最后對網(wǎng)站的可行性進行了闡述。第三章是網(wǎng)站的概要設(shè)計,屬于網(wǎng)站設(shè)計階段。本章針對網(wǎng)站部分模塊的內(nèi)外部運行環(huán)境、軟件架構(gòu)、數(shù)據(jù)庫幾個網(wǎng)站關(guān)建要素進行了詳細分析與設(shè)計。第四章是網(wǎng)站的詳細設(shè)計,從登陸界面、管理員功能和職工功能三個模塊來分析設(shè)計。第五章是網(wǎng)站的測試與部署,屬于網(wǎng)站實施階段。在本章闡述了測試環(huán)境,對實現(xiàn)網(wǎng)站進行測試用例編寫并輸出報告。第六章總結(jié)全文2需求分析2.1網(wǎng)站功能需求與用戶特點本文所設(shè)計的網(wǎng)站主要是針對XX企業(yè)員工的信息管理來進行設(shè)計的,在對網(wǎng)站的整體框架進行構(gòu)建之前,先和XX企業(yè)的員工以及管理人員進行了面對面的溝通和交流,充分的了解到了XX企業(yè)員工的實際需求,根據(jù)交流的結(jié)果可以得出,目前XX企業(yè)所采用的信息管理網(wǎng)站仍然存在著很多漏洞,并且這些問題的解決已經(jīng)迫在眉睫,那么如果想要解決這些問題的話,首先需要從網(wǎng)站功能需求和用戶特點兩個方面進行分析。2.1.1網(wǎng)站功能需求本文所設(shè)計的網(wǎng)站的主要用戶可以劃分為兩大類,分別是普通的用戶和XX企業(yè)的管理員,本文在對網(wǎng)站進行設(shè)計和開發(fā)的過程當中結(jié)合了B/S框架,在對網(wǎng)站的功能模塊進行設(shè)計時,需要考慮到以下幾個方面:管理公司員工的基本信息:XX企業(yè)員工的基本個人信息都是由XX企業(yè)的內(nèi)部人員進行管理的,并且相關(guān)的管理人員需要定期的對相關(guān)的信息進行更新,員工的個人基本信息主要包含了姓名、年齡、職業(yè)和相關(guān)的部門等。對于網(wǎng)站的管理人員來說,他們需要定期的對網(wǎng)站進行動態(tài)管理,還需要及時的進行更新和維護,這樣才可以保證整個網(wǎng)站管理信息的有效性。管理公司的部門信息:公司部門信息資料的動態(tài)管理功能主要可以用于XX企業(yè)對內(nèi)部員工情況進行動態(tài)分類,分布于其各個工作部門之下,能夠較為及時地并能準確快速的地找出屬于該部員工的目前的具體工作信息狀態(tài)。管理員可以直接通過網(wǎng)站來對本XX企業(yè)下屬的多個部門人員進行權(quán)限管理,比如說添加或者刪除部門等,在后續(xù)對部門的有關(guān)信息進行更新時也會更加方便。管理員工的出勤信息:管理員可以通過網(wǎng)站對員工的出勤情況進行管理,比如說可以查閱員工在一個月以內(nèi)的出勤情況,出勤的相關(guān)信息主要包含了員工的姓名,出勤月份和出勤天數(shù)等,管理員可以對所有員工的出勤情況進行錄入,而對于普通的員工來說,他們只能通過網(wǎng)站來查詢自己的出勤情況而并沒有對出勤信息進行修改的權(quán)限。管理員工的工資信息:管理員可以通過網(wǎng)站對員工每一個月的工資情況進行管理,員工工資的相關(guān)信息主要包含了員工的姓名,月份,工資的具體金額等,管理員可以對所有員工的工資情況進行錄入,而對于普通的員工來說,他們只能通過網(wǎng)站來查詢自己的工資情況而并沒有對工資信息進行修改的權(quán)限。員工的請假審核信息:如果有員工需要請假的話,那么首先員工需要在網(wǎng)站當中進行申請,管理員會對員工的請假申請進行審核和回復(fù),員工在提交請假申請時,申請當中必須填寫員工的姓名,請假的起止時間以及請假的理由等。然后管理員會根據(jù)實際情況在進行審核和回復(fù),這樣員工也可以更加快速直觀的了解到自身的請假情況。2.1.2用戶特點1.本文所設(shè)計的網(wǎng)站主要是由公司的內(nèi)部進行使用,因此在進行設(shè)計的過程當中需要盡可能的保證操作簡單。2.對于一些小型的公司來說,由于公司整體的員工數(shù)量并不是很多,因此這種類型的公司對網(wǎng)站的功能要求也不是很高,因此只需要使用一般的數(shù)據(jù)庫就可以了。2.2網(wǎng)站模型2.2.1參與者所謂參與者,其實際上指的是網(wǎng)站的外部用戶,對于網(wǎng)站來說,主要的用戶可以劃分為兩類,分別是普通用戶和管理員,管理員可以對網(wǎng)站當中所有的有關(guān)信息進行編輯和審核,比如說員工的出勤情況和工資情況等,管理員在錄入信息之后還需要進行檢查,盡可能的避免錄入時出現(xiàn)錯誤,本文所設(shè)計的網(wǎng)站整體的功能和結(jié)構(gòu)都比較簡單,因此一般的電腦都可以使用,對于普通用戶來說,他們可以通過網(wǎng)站來查詢相關(guān)的信息但是并不具有修改信息的權(quán)限。2.2.2管理員用例圖管理員具有整個網(wǎng)站的最高權(quán)限,可以對網(wǎng)站當中的一切信息進行編輯和審核,可以根據(jù)公司的實際情況來對相關(guān)的信息進行更改。可以進行部門管理,職工管理,培訓(xùn)管理,公告管理,招聘管理,網(wǎng)站設(shè)置,休假管理,簽到統(tǒng)計以及工資管理。用例圖如圖2.1所示圖2.1管理員用例圖2.2.3普通員工用例圖對于普通員工來說,他們具備的權(quán)限是有限的,主要包含了網(wǎng)站設(shè)置,招聘信息,公告信息,培訓(xùn)信息,我的簽到,簽到,簽到統(tǒng)計以及工資查詢等功能。普通員工用例圖詳情如下圖2.2所示:圖2.2普通員工用例圖2.3可行性分析在對網(wǎng)站進行開發(fā)的過程當中,首先需要考慮到各個方面的限制性因素,比如說人力,物力和財力等。因此本文在對網(wǎng)站進行設(shè)計之前首先進行了可行性的分析,這樣就可以從很大程度上減少后續(xù)資源的浪費,在設(shè)計的過程當中可以節(jié)省大量的時間和經(jīng)濟,接下來本文將從四個方面來對網(wǎng)站的可行性進行分析。2.3.1技術(shù)的可行性本文在對網(wǎng)站進行設(shè)計的過程當中,使用到數(shù)據(jù)庫類型為MyEclipse和MySQL數(shù)據(jù)庫,對于MyEclipse來說,其本質(zhì)上是在eclipse的基礎(chǔ)上開發(fā)而來的,該數(shù)據(jù)庫是通過Java語言來進行開發(fā)的,除此以外還使用到了J2EE技術(shù),因此本文所設(shè)計的網(wǎng)站在學(xué)習(xí)和操作的過程當中會十分的方便。對于JSP來說,其從本質(zhì)上來看和Servlet是差不多的,都是通過服務(wù)器來進行執(zhí)行的,本人在大二期間就學(xué)習(xí)了Java的課程,因此在對網(wǎng)站進行設(shè)計的過程當中對Java語言的編程已經(jīng)有了一定程度的掌握,但是由于本人的專業(yè)能力和技術(shù)有限,因此本文所設(shè)計的網(wǎng)站只滿足的初步的要求。因為本人在大學(xué)的學(xué)習(xí)期間已經(jīng)學(xué)習(xí)到了和軟件工程有關(guān)的知識和內(nèi)容,因此在對網(wǎng)站進行設(shè)計的過程當中使用到了已有的知識對網(wǎng)站進行了分析,開發(fā)和維護等。那么由此可以看出,本文所設(shè)計的網(wǎng)站在技術(shù)上是可行的。2.3.2經(jīng)濟的可行性到目前,全球已經(jīng)進入到了信息化的時代,目前信息技術(shù)已經(jīng)滲透到了各行各業(yè)當中,信息技術(shù)使人們的工作和生活的質(zhì)量得到了很大程度的提高,并且XX企業(yè)在對員工進行管理的過程當中,可以使管理過程當中消耗的財力和物力大大降低,雖然在對網(wǎng)站進行開發(fā)的過程當中會消耗一定的資金,但是從XX企業(yè)的長期發(fā)展來看,會具有很大的價值。XX企業(yè)通過網(wǎng)站的信息化管理,可以使XX企業(yè)在對員工進行管理的過程當中效率大大提高,再加上網(wǎng)站本身的結(jié)構(gòu)比較簡單,因此對于配置的要求并不是很高,因此普通配置的電腦也可以運行網(wǎng)站,那么本文所設(shè)計的網(wǎng)站所消耗的經(jīng)濟成本也不會特別高,那么由此可以看來,本文所設(shè)計的網(wǎng)站在經(jīng)濟上是可行的。2.3.3操作可行性本文在對網(wǎng)站進行設(shè)計的過程當中,主要使用到的開發(fā)工具是JSP和MySQL,因此網(wǎng)站操作起來十分的簡單。本文所設(shè)計的網(wǎng)站在對信息進行生成的過程當中,整個網(wǎng)站是自動生成的,因此對于網(wǎng)站當中的一些功能來說,這些功能在實現(xiàn)的過程當中不需要操作人員進行過于復(fù)雜的操作,因此XX企業(yè)只需要對操作人員進行最基礎(chǔ)的培訓(xùn)就可以了,操作人員只需要采用一些簡單的技術(shù),通過普通的電腦設(shè)備和鍵盤就可以對網(wǎng)站進行操作,那么由此可以看出,本文所設(shè)計出的網(wǎng)站在操作上是可行的。2.3.4法律的可行性本文在對網(wǎng)站進行開發(fā)時,都是自行進行開發(fā)的,主要是針對XX企業(yè)員工的信息管理而開發(fā)的功能,因此該網(wǎng)站在實際的應(yīng)用當中具有很明顯的價值,本文在對網(wǎng)站進行開發(fā)和設(shè)計的過程當中,十分注意并沒有出現(xiàn)侵權(quán)等方面的現(xiàn)象,因此本文所設(shè)計的網(wǎng)站在法律上是可行的。根據(jù)上文當中的內(nèi)容可以得知,本文所設(shè)計的網(wǎng)站不僅效率高,速度快,在進行開發(fā)的過程當中所消耗的經(jīng)濟成本也不是很高,因此本文所設(shè)計的網(wǎng)站具有很強的可行性。3網(wǎng)站概要設(shè)計網(wǎng)站的概要設(shè)計主要是對網(wǎng)站的軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)進行設(shè)計。在這一章節(jié)當中,主要對網(wǎng)站當中的功能模塊和數(shù)據(jù)庫的設(shè)計步驟進行了詳細的介紹。3.1網(wǎng)站設(shè)計原則設(shè)計思想遵循以下幾點:本文在對網(wǎng)站進行開發(fā)的過程當中,使用到的開發(fā)模式類型是B/S模式,B/S模式是目前一種新的網(wǎng)絡(luò)結(jié)構(gòu)模式,和Web模式相比起來,在對前臺和后臺進行處理的過程當中層次會更加分明,但是對于絕大多數(shù)用戶來說,他們已經(jīng)適應(yīng)了傳統(tǒng)的網(wǎng)頁模式,因此本文在對網(wǎng)站進行設(shè)計的過程當中,是在傳統(tǒng)網(wǎng)頁的基礎(chǔ)上進行設(shè)計的,因此用戶在使用網(wǎng)站的過程當中就不會出現(xiàn)太大的變化,可以很快的適應(yīng)。除此以外,該網(wǎng)站主要是通過電腦來進行操作的,因此XX企業(yè)在對員工的信息進行管理的時候也會更加方便和高效。采用面向?qū)ο蟮拈_發(fā)與設(shè)計理念。本文在對網(wǎng)站進行開發(fā)的過程當中很對數(shù)據(jù)的特點進行了仔細的分析,在對網(wǎng)站的整體有了一個全面的了解之后,再對網(wǎng)站進行設(shè)計,這樣就可以使網(wǎng)站的的穩(wěn)定性和實用性。設(shè)計既要突出重點,又要細致周到。在對網(wǎng)站進行設(shè)計的過程當中,網(wǎng)站需要滿足各個方面的基本需求,但是也需要注意到一些用戶的特殊需求,在對網(wǎng)站進行維護的更新的過程當中也可以根據(jù)實際情況來添加功能。3.2網(wǎng)站架構(gòu)設(shè)計本文所設(shè)計的網(wǎng)站主要是針對與XX企業(yè)對員工的信息進行管理,因此在對網(wǎng)站進行設(shè)計之前首先需要充分了解到用戶的實際需求,因此,本文在設(shè)計時將網(wǎng)站的模塊主要劃分為兩個部分,分別是普通員工模塊和管理員模塊,詳情如下圖3.1所示:圖3-1功能結(jié)構(gòu)圖3.3數(shù)據(jù)庫設(shè)計對于本文所設(shè)計的網(wǎng)站來說,最主要的部分就是數(shù)據(jù)庫,數(shù)據(jù)庫可以對錄入的相關(guān)數(shù)據(jù)信息進行整理和歸納,目前對于絕大多數(shù)信息網(wǎng)站來說,比如說計算機網(wǎng)站,數(shù)據(jù)庫就是核心的部分,并且數(shù)據(jù)庫的質(zhì)量會直接對網(wǎng)站的質(zhì)量產(chǎn)生影響。3.3.1數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計的本質(zhì)上就是對產(chǎn)品的概念進行分析和設(shè)計,概念設(shè)計可以將整個網(wǎng)站的整體結(jié)構(gòu)展現(xiàn)出來,本文在對網(wǎng)站進行概念結(jié)構(gòu)設(shè)計的過程當中使用到的是實體—聯(lián)系(E-R)模型設(shè)計方法。對于E-R模型法來說,其主要的組成元素主要包含了聯(lián)系,實體,屬性等,該模型主要是對用戶工作環(huán)境當中面臨到的事務(wù)進行了分析,然后將不同實體的特性表達出來。對于概念設(shè)計來說,其主要的目的就是根據(jù)用戶的需求來對網(wǎng)站的結(jié)構(gòu)和功能進行設(shè)計,對于不同的用戶,網(wǎng)站所展示出來的功能也會有所不同。以下是不同表的基本信息:表3-1department的結(jié)構(gòu)列名數(shù)據(jù)類型數(shù)據(jù)長度描述D_idint--部門自動編碼D_bmjlvarchar100部門經(jīng)理D_isint--是否刪除D_msText255描述D_NameVarchar100部門名稱D_NumInt--部門人員人數(shù)表3-2gz的結(jié)構(gòu)列名數(shù)據(jù)類型數(shù)據(jù)長度描述Gz_idint--發(fā)放工資人員idGz_isDeleteint--是否刪除Gz_NameVarchar200人員名單Gz_NyVarchar200工資年月表3-3gg的結(jié)構(gòu)列名數(shù)據(jù)類型數(shù)據(jù)長度描述Gg_idint--公告編號Gg_addTimevarchar200公告時間Gg_contenttext--公告內(nèi)容Gg_nameVarchar200公告名稱表3-4manage的結(jié)構(gòu)列名數(shù)據(jù)類型數(shù)據(jù)長度描述Mg_idint--管理員idMg_nameVarchar200管理員姓名Mg_passWordVarchar200管理員密碼Mg_realNamevarchar200管理員真實姓名Mg_TypeInt--類型表3-5px的結(jié)構(gòu)列名數(shù)據(jù)類型數(shù)據(jù)長度描述Px_idint--培訓(xùn)公告編號Px_addTimeVarchar200培訓(xùn)時間Px_contenttext--培訓(xùn)公告內(nèi)容Px_Namevarchar200培訓(xùn)名稱表3-6sign的結(jié)構(gòu)列名數(shù)據(jù)類型數(shù)據(jù)長度描述Si_idint--出勤編號Si_addTimeVarchar200出勤時間Si_addTimeStrVarchar200出勤時間間斷Si_signInTimedatetime--出勤寫入時間Si_signOutTimedatetime--出勤寫出時間Si_User_IdInt--使用者idSi_StatusInt--狀態(tài)Si_inStatusInt--寫入狀態(tài)Si_outStatusInt--寫出狀態(tài)表3-7leave的結(jié)構(gòu)列名數(shù)據(jù)類型數(shù)據(jù)長度描述Lv_idint4請假編號Lv_endTimedatetime--請假結(jié)束時間Lv_startTimedatetime--請假開始時間Lv_StatusInt--狀態(tài)Lv_User_Idint--請假人id表3-8leaveuser的結(jié)構(gòu)列名數(shù)據(jù)類型數(shù)據(jù)長度描述Lu_idint--請假審批編號Lu_endTimedatetime--請假審批結(jié)束時間Lu_addTimedatetime--請假追加時間Lu_startTimedatetime--請假審批開始時間Lu_msgvarchar200審批人Lu_StatusInt--狀態(tài)Lu_User_Idint--請假人id表3-9user的結(jié)構(gòu)列名數(shù)據(jù)類型數(shù)據(jù)長度描述Us_idint--用戶編號Us_addressvarchar200用戶地址Us_emailvarchar200用戶郵箱Us_isDeleteint--是否刪除Us_jgvarchar200用戶招聘Us_passWordvarchar200用戶密碼Us_phonevarchar200用戶電話Us_positionvarchar200位置Us_realNamevarchar200用戶姓名Us_sexvarchar200用戶行叭Us_sfzhvarchar200用戶身份證號Us_userNamevarchar200用戶姓名Us_Dept_Idint11用戶部門編號表3-10gz_user的結(jié)構(gòu)列名數(shù)據(jù)類型數(shù)據(jù)長度描述Gzu_idint4員工編號Gzu_addTimeDatetime--追加時間Gzu_Jbfvarchar200員工加班費Gzu_JbgzVarchar200員工加班時間Gzu_TotalVarchar200員工電話Gzu_Gz_IdInt--工資編號Gzu_User_idInt--員工id表3-11zp的結(jié)構(gòu)列名數(shù)據(jù)類型數(shù)據(jù)長度描述Zp_idint--招聘編號Zp_addTimeDatetime--追加招聘時間Zp_BmVarchar200招聘部門Zp_ContentText--招聘內(nèi)容Zp_NameVarchar200招聘人姓名3.3.2數(shù)據(jù)庫的連接原理這種本文在對數(shù)據(jù)庫進行設(shè)計和開發(fā)的過程當中,選擇的是JDBC的接線方式,這種連接方式具有多個方面的優(yōu)點,比如說只需要向網(wǎng)站當中導(dǎo)入jar包就可以將數(shù)據(jù)庫連接起來,除此以外,還可以通過Class.forName()方法來對驅(qū)動程序進行加載。本文在設(shè)計的過程當中,在對數(shù)據(jù)庫進行操作的時候,采用到的是DAO模式,DAO模式的本質(zhì)就是一種以Java語言編程而形成的一種模式,目前DAO模式的應(yīng)用已經(jīng)越來越廣,在對數(shù)據(jù)庫進行訪問時還可以根據(jù)網(wǎng)站實際的軟件架構(gòu)來進行操作。對于DAO模式來說,其獲得數(shù)據(jù)的主要方式是通過數(shù)據(jù)源和對數(shù)據(jù)進行操縱來獲得的。DAO模式的主要代碼情況如下圖所示:圖3-1DBContent代碼截圖4網(wǎng)站詳細設(shè)計在對網(wǎng)站進行詳細設(shè)計時,在前文各種需求分析以及可行性分析等的基礎(chǔ)上,對網(wǎng)站開始了實際性的設(shè)計,在對網(wǎng)站進行分析和設(shè)計的過程當中,針對網(wǎng)站當中的邏輯以及各個方面的功能進行了深入的分析和研究,在該階段,網(wǎng)站的詳細設(shè)計取得了一些實際的效果。4.1登錄界面的實現(xiàn)對于本文所設(shè)計的網(wǎng)站,由于網(wǎng)站主要是對XX企業(yè)的員工的信息進行管理,因此網(wǎng)站首先具有相應(yīng)的安全性,然后這對不同類型的客戶,網(wǎng)站所展示的功能也會有所不同。4.1.1管理員登錄界面的實現(xiàn)管理員登錄首先要輸入自己的工號和密碼,輸入完畢后,選擇角色管理員,之后數(shù)據(jù)庫會進行匹配,匹配成功,則進入管理員界面,若角色選擇錯誤也會導(dǎo)致進入不了網(wǎng)站。圖4-1管理員登錄界面的實現(xiàn)4.1.2職工登錄界面的實現(xiàn)職工登錄首先要輸入自己的工號和密碼,輸入完畢后,選擇角色職工,之后數(shù)據(jù)庫會進行匹配,匹配成功,則進入職工界面,若角色選擇錯誤也會導(dǎo)致進入不了網(wǎng)站。圖4-2職工登錄界面的實現(xiàn)4.2管理員功能的實現(xiàn)4.2.1管理員后臺登錄界面管理員進入網(wǎng)站之后會進入管理員的后臺首頁,會出現(xiàn)歡迎登錄后臺管理網(wǎng)站的樣式,歡迎管理員進入網(wǎng)站。如下圖所示:圖4-3管理員后臺登錄界面4.2.2管理員部門管理對于網(wǎng)站當中的部門管理模塊,用戶可以根據(jù)部門的名稱在搜索框當中進行查詢,那么網(wǎng)站就會根據(jù)關(guān)鍵詞將部門的有關(guān)信息展現(xiàn)出來,比如說部門的人數(shù),部門經(jīng)理以及部門的詳細情況等,還可以對部門進行添加,編輯和刪除的操作。圖4-4部門管理4.2.3管理員培訓(xùn)公告在培訓(xùn)管理選項卡下有培訓(xùn)列表,可以根據(jù)培訓(xùn)標題進行搜索,符合搜索條件的記錄會在下方顯示,顯示培訓(xùn)的標題,發(fā)布時間,還可以對符合條件的記錄進行編輯和刪除的操作,還可以對其進行添加。圖4-5信息管理4.2.4管理員簽到統(tǒng)計頁面在簽到統(tǒng)計選項卡下有簽到統(tǒng)計,可以根據(jù)時間的范圍以及用戶名稱進行查找,可以查找到用戶的職工工號,職工名稱,部門,職位,遲到次數(shù),早退次數(shù),礦工天數(shù),請假天數(shù)以及正常出勤天數(shù)等信息。圖4-6簽到統(tǒng)計頁面4.2.5管理員請假管理頁面在管理員請假管理選項卡下有休假列表選項,可以根據(jù)員工申請的開始日期,截至日期以及用戶名稱進行查詢,查詢到符合條件的記錄會在下方列表中顯示,顯示員工的編號,名稱,部門,申請時間,開始時間,結(jié)束時間,調(diào)休天數(shù),狀態(tài),還可以對其進行操作。圖4-7請假管理頁面4.2.6管理員員工工資管理頁面在工資管理選項卡里,可以添加工資的信息,查看工資的時間,以及編輯刪除等操作。圖4-8工資管理4.2.7管理員網(wǎng)站公告頁面在公告管理選項卡下的公告列表中,可以根據(jù)標題進行查詢,符合條件的公告會在下列表單中顯示,顯示公告的標題發(fā),發(fā)布時間,以及對公告的添加,編輯刪除的操作。圖4-9公告管理4.2.8管理員職工列表頁面在職工管理選項卡下的職工列表選項中,可以根據(jù)用戶名進行查詢,可以看到職工的工號,手機號,真實姓名,郵箱,性別,部門,職位,身份證號,籍貫,以及對記錄的添加,編輯,刪除。圖4-10職工管理4.2.9管理員招聘列表頁面在招聘管理選項卡下的招聘列表中,可以查看招聘的職位,部門以及發(fā)布的時間,還可以對發(fā)布的列表選項的添加,編輯,刪除的操作。圖4-11招聘列表頁面4.3職工功能的實現(xiàn)4.3.1職工后臺頁面職工進入網(wǎng)站后,能看到用戶的基本信息,所在部門,部門經(jīng)理和部門介紹,可以看到最新公告,公告的標題和發(fā)布信息,還可以看到最新的招聘信息的標題和發(fā)布時間圖4-12職工后臺頁面4.3.2職工查看自己考勤頁面員工可以在網(wǎng)站當中查看自己的簽到信息,比如說簽到的日期,簽到時間,簽退時間,簽到狀態(tài)以及簽退狀態(tài)圖4-13我的簽到頁面4.3.3職工工資查詢頁面在我的工資選項卡下可以查看到我的工資信息,可以查看到薪資標題,薪資年份,發(fā)放時間,基本工資,加班費以及總工資,若是沒有工資信息的話還可以在右上角點擊刷新按鈕進行刷新。圖4-14工資查詢頁面4.3.4職工考勤頁面可以在職工考勤頁面可以查看到我的簽到信息,可以點擊簽到之后可以查看到我的考勤類別,網(wǎng)站設(shè)置考勤時間,是否考勤,用戶考勤時間,考勤狀態(tài)的信息。圖4-15職工考勤頁面4.3.5公司信息公告頁面在公司信息選項卡下的培訓(xùn)列表中,可以根據(jù)輸入的信息進行查詢,可以查看到信息的標題,發(fā)布時間,以及編輯和刷新的操作。圖4-16公司信息公告頁面4.3.6職工網(wǎng)站公告頁面在網(wǎng)站公告選項卡下的公告列表中,可以根據(jù)輸入的公告標題進行查詢,可以查看到公告的標題,發(fā)布時間,以及編輯和刷新的操作。圖4-17職工網(wǎng)站公告頁面4.3.7職工休假申請頁面在職工休假申請選項卡下的休假列表,可以根據(jù)開始日和截止日進行查詢,可以申請調(diào)休,符合條件的記錄會在下方顯示,顯示員工編號,員工名稱,申請時間,開始時間,結(jié)束時間,調(diào)休天數(shù),狀態(tài),還可以對這些記錄進行編輯,保存以及刪除的操作。圖4-18職工休假申請頁面4.3.8職工招聘公告頁面在招聘信息選項卡下面的招聘列表中可以查看到招聘崗位的部門,職位,發(fā)布時間,以及對這些招聘信息的編輯操作。圖4-19職工招聘公告頁面5網(wǎng)站測試5.1網(wǎng)站測試目的與意義在進行網(wǎng)站測試時,首先最重要的就是對網(wǎng)站當中的程序是否存在錯誤進行檢查,然后對網(wǎng)站當中的功能模塊進行測試,模塊的測試內(nèi)容主要包含了模塊的程序是否有問題,接口是否是正確的,如果發(fā)現(xiàn)存在問題的話就需要及時的進行改正。網(wǎng)站測試的主要目的就是為了保證整個網(wǎng)站在后續(xù)的運行過程當中能夠確保穩(wěn)定性和質(zhì)量,充分符合相關(guān)的規(guī)格。5.2網(wǎng)站測試方法5.2.1網(wǎng)站測試計劃在對網(wǎng)站進行軟件測試之前,首先需要擬定出相應(yīng)的測試計劃,這樣才可以保證整個網(wǎng)站測試的順利完成,對于目前的網(wǎng)站測試方法來說,絕大多數(shù)都是通過操作人員的直觀感受去進行判斷的,因此在精準性方面存在著很大的問題,如果在對網(wǎng)站進行測試時,如果發(fā)現(xiàn)了問題的話,就需要及時的進行解決,這樣才可以保證整個網(wǎng)站的能夠長期穩(wěn)定的運行下去。5.2.2網(wǎng)站測試方法對于目前的測試方法來說,絕大多數(shù)都是通過人為的方式來進行判斷,但是這種判斷方式在精確性方面存在著很大的漏洞,那么由此可以看出,網(wǎng)站測試的質(zhì)量和測試人員的專業(yè)能力之間有著十分緊密的聯(lián)系,那么在對網(wǎng)站進行測試時,首先需要保證測試人員的專業(yè)能力。本文在對網(wǎng)站進行軟件測試的過程當中使用到的測試方法為黑盒測試,但是在采用黑盒測試之前首先需要保證整個網(wǎng)站的功能是完整的。5.3網(wǎng)站功能測試本文在對網(wǎng)站進行測試時,為了保證網(wǎng)站的實用性,在進行測試時首先清理掉了之前的編程數(shù)據(jù),然后向網(wǎng)站當中輸入了一些有效的數(shù)據(jù),這樣就可以將網(wǎng)站的真實情況反映出來。在對網(wǎng)站進行測試時,需要反反復(fù)復(fù)的進行,這樣才可以保證網(wǎng)站當中的所有問題都能解決,網(wǎng)站在后續(xù)可以正常穩(wěn)定的運行。5.3.1主頁面的登錄模塊測試表5-1主頁面的登錄模塊測試表模塊名稱測試用例預(yù)期結(jié)果實際結(jié)果是否通過登錄模塊用戶名:null密碼:null彈出錯誤提示,不能為空登陸失敗,該選項為必填項通過登錄模塊 用戶名:asdas密碼:4564彈出錯誤提示,用戶名或者密碼錯誤登陸失敗,用戶名或密碼錯誤通過5.3.2請假審核的模塊測試表5-2請假審核的模塊測試表模塊名稱測試用例預(yù)期結(jié)果實際結(jié)果是否通過請假審核點擊審核顯示已駁回顯示駁回信息通過請假審核審核理由:生病請假審批通過顯示日期時間審批通過通過6總結(jié)本文主要針對XX企業(yè)員工信息管理網(wǎng)站的設(shè)計過程進行了詳細的介紹,對于設(shè)計過程當中使用到的工具和方法都進行了介紹,在對網(wǎng)站進行設(shè)計之前,首先針對網(wǎng)站的需求以及可行性進行了深入的分析,然后建立了相關(guān)的模型,在確定了設(shè)計的主要流程之后,對網(wǎng)站展開了詳細的設(shè)計。XX企業(yè)通過員工信息管理網(wǎng)站可以更加直觀的展現(xiàn)出員工的出勤情況,工資情況等多個方面的信息,管理員可以直接通過網(wǎng)站來對員工的相關(guān)請求進行審核,這樣不僅提高了員工信息管理的效率和質(zhì)量,還使XX企業(yè)對員工管理的經(jīng)濟成本大大降低,對XX企業(yè)的長期穩(wěn)定發(fā)展來說,起著很強的推動作用。本文在對網(wǎng)站的研究的過程當中已經(jīng)取得了一定的效果,但是該網(wǎng)站當中仍然存在著一些漏洞,在對網(wǎng)站進行后續(xù)的維護和更新的過程當中還需要進一步的進行完善。通過本次的畢業(yè)設(shè)計讓我將大學(xué)四年期間所學(xué)到的知識和技能運用到了實踐當中,在完成畢業(yè)設(shè)計這段時期中,我查閱了大量的相關(guān)資料,在對這些資料進行整理的過程當中我也學(xué)到了很多,除此以外,我還學(xué)習(xí)了和JSP有關(guān)的數(shù)據(jù),使自己的專業(yè)知識得到了進一步的補充,但是在進行畢業(yè)設(shè)計的構(gòu)思過程當中我還是遇到了許多問題,在實際操作當中也遇到了很多難題,雖然這些問題最終都解決了,但是在實際化解的過程當中卻浪費了大
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 游戲軟件發(fā)布及授權(quán)使用合同
- 專業(yè)律師事務(wù)所有償法律咨詢合同
- 2025年錘紋漆合作協(xié)議書
- 房屋裝修半包合同樣本
- 借款抵押車輛合同
- 解決方案研討會邀請函
- 品牌租賃住宅合同
- 人才服務(wù)協(xié)議書
- 土地儲備與開發(fā)合作協(xié)議
- Recycle 2(教學(xué)設(shè)計)-2024-2025學(xué)年人教PEP版英語五年級上冊
- 2024年高考真題-政治(重慶卷) 含解析
- 人力資源居間合作協(xié)議范本
- 精裝修工程專項施工方案
- 電動車維護與保養(yǎng)操作手冊
- 陶藝課程課件
- 供應(yīng)鏈安全培訓(xùn)教材課件
- 10.1文化自信與文明交流互鑒【中職專用】高一思想政治《中國特色社會主義》(高教版2023基礎(chǔ)模塊)
- 蘋果電腦macOS效率手冊
- 《醫(yī)療廢物等離子體集中處理處置工程技術(shù)規(guī)范(報批稿)》編制說明
- 小學(xué)語文六年級上閱讀總24篇(附答案)
- 視頻監(jiān)控系統(tǒng)工程施工組織設(shè)計方案
評論
0/150
提交評論