【正文】
、公司結(jié)構(gòu)等功能,完全利用計(jì)算機(jī)技術(shù),改變傳統(tǒng)的操作方式進(jìn)行管理,實(shí)現(xiàn)了網(wǎng)絡(luò)化管理模式。具體功能劃分如下: 修改密碼模塊更改密碼:所有員工登錄系統(tǒng)后,可自行重新設(shè)置登錄密碼如圖51 所示:圖51 修改密碼效果圖 個(gè)人考勤1.個(gè)人考勤查詢?nèi)鐖D52 所示:用戶登錄后自行跳轉(zhuǎn)至個(gè)人考勤頁(yè)面,查看考勤。查找:選擇年月,點(diǎn)擊查找,具體查找當(dāng)前年月考勤情況。排序:初始排序按照日期排序,也可以點(diǎn)擊表頭箭頭進(jìn)行正排和倒排。分頁(yè):出事顯示十條信息,可以分頁(yè)處理,點(diǎn)擊左側(cè)records 按鈕可以調(diào)試顯示條數(shù),可調(diào)制10,15,和顯示本月全部考勤。圖52 個(gè)人考勤效果圖2.考勤時(shí)間修改如圖53所示:點(diǎn)擊操作下的edit,可以修改上班時(shí)間,下班時(shí)間,修改上下班時(shí)間注解。上下班時(shí)間可以自己手動(dòng)輸入時(shí)間也可以通過(guò)日期插件選擇時(shí)間,時(shí)間精確到秒,上下班考勤注解用于填寫修改時(shí)間目的,修改的項(xiàng)目將會(huì)全部變成黃色,用于領(lǐng)導(dǎo)審批。日歷插件是使用bootstrap插件庫(kù),可以選擇年,月,日,時(shí),分,秒。圖53 個(gè)人考勤修改時(shí)間效果圖3.請(qǐng)假如圖54所示:初始頁(yè)面會(huì)根據(jù)上班時(shí)間和下班時(shí)間,自動(dòng)計(jì)算請(qǐng)假時(shí)間,如果請(qǐng)假時(shí)間不是00:00:00可以進(jìn)行請(qǐng)假。點(diǎn)擊請(qǐng)假按鈕后,填寫請(qǐng)加備注,請(qǐng)假時(shí)間將變成紅色,等待審批狀態(tài)。圖54 個(gè)人考勤請(qǐng)假效果圖 組織結(jié)構(gòu)組織結(jié)構(gòu)頁(yè)面運(yùn)用js tree插件,點(diǎn)擊初始按鈕從后臺(tái)數(shù)據(jù)庫(kù)加載公司內(nèi)部結(jié)構(gòu),部門與員工都可以右鍵操作如圖55所示:添加leader和員工時(shí),通過(guò)點(diǎn)擊按鈕訪問(wèn)書籍庫(kù)中的員工表,并且返回?cái)?shù)據(jù),數(shù)據(jù)通過(guò)chechbox的方式,用彈出層顯示,并且支持單選,多選操作。選擇后通過(guò)ajax返回到后臺(tái)數(shù)據(jù)庫(kù),添加完成,頁(yè)面異步加載,直接顯示添加結(jié)果。圖55 組織結(jié)構(gòu)添加員工效果圖部門:右鍵可以選擇增加新部門,填寫部門名稱后enter鍵保存。添加leader和添加普員工從后臺(tái)數(shù)據(jù)庫(kù)獲得員工表,點(diǎn)擊選取要添加員工,點(diǎn)擊ok鍵保存。右鍵點(diǎn)擊刪除,刪除本部門及所有下屬員工。修改鍵,修改部門名稱。員工:右鍵可以改為leader或者員工,也可以刪除員工。拖動(dòng):部門員工都可以拖動(dòng),拖動(dòng)到員工和部門下形成新的組織結(jié)構(gòu)。刪除:點(diǎn)擊刪除,可以刪除員工,部門以及l(fā)eader。添加:點(diǎn)擊添加,可以添加部門,員工以及l(fā)eader。本頁(yè)面結(jié)構(gòu)在全部考勤和考勤概況中被使用到如圖56所示:圖56 組織結(jié)構(gòu)效果圖 全部考勤本頁(yè)面只有l(wèi)eader和管理員才有權(quán)限,可以通過(guò)日期年,月,日搜索本部下員工當(dāng)天的考勤情況,如果當(dāng)天員工出勤有問(wèn)題,leader可以給當(dāng)天請(qǐng)假或者遲到的員工進(jìn)行獎(jiǎng)勵(lì)休假。本頁(yè)面有員工姓名,日期,上下班時(shí)間等如圖57所示:點(diǎn)擊獎(jiǎng)勵(lì)休假按鈕,員工當(dāng)天考勤不算請(qǐng)假或者框休,獎(jiǎng)勵(lì)休假按鈕點(diǎn)擊后,填寫?yīng)剟?lì)備注,填寫完畢后點(diǎn)擊確定,個(gè)人考勤中,本天變成獎(jiǎng)勵(lì)休假,并且本頁(yè)面獎(jiǎng)勵(lì)休假不能再次點(diǎn)擊,變成已休假,員工考勤頁(yè)面也會(huì)出現(xiàn)獎(jiǎng)勵(lì)休假,一切遲到,請(qǐng)假不算框休如圖58所示:圖57全部考勤效果圖圖58全部考勤獎(jiǎng)勵(lì)效果圖 考勤概況管理員和leader可以通過(guò)本頁(yè)面查詢某月公司全部人員或本部門下人員的考勤概況如圖59所示:圖59 考勤概況效果圖 員工表員工表顯示員工基本信息,包括編號(hào),姓名,卡號(hào)權(quán)限,如圖510:圖510員工表效果圖修改可以修改員工信息,包括編號(hào),卡號(hào),權(quán)限刪除刪除該員工添加添加新員工,設(shè)置姓名,卡號(hào),權(quán)限,編號(hào) 審核審核表用于leader審核員工進(jìn)行請(qǐng)假,或者修改日期。主要展示員工姓名,日期,審批項(xiàng)目,審批備注等如圖511所示:圖511審核效果圖Leader進(jìn)入頁(yè)面可以對(duì)下屬所有員工進(jìn)行審核,可以審核員工修改時(shí)間或者請(qǐng)假,審批后員工考勤頁(yè)面相應(yīng)欄會(huì)變色,通知員工審核通過(guò)或者失敗。 權(quán)限權(quán)限表主要用于修改用戶權(quán)限,包括權(quán)限,名字等如圖512所示:修改頁(yè)面權(quán)限表主要用于修改用戶訪問(wèn)頁(yè)面的權(quán)限如圖513所示:圖512權(quán)限頁(yè)面效果圖圖513權(quán)限頁(yè)面修改效果圖點(diǎn)擊權(quán)限頁(yè)面訪問(wèn)數(shù)據(jù)庫(kù)返回?cái)?shù)據(jù),點(diǎn)擊復(fù)選框,對(duì)用戶權(quán)限頁(yè)面記性設(shè)置。修改權(quán)限頁(yè)面主要用于用戶訪問(wèn)頁(yè)面時(shí)可進(jìn)行的操作,用戶對(duì)該頁(yè)面操作,和訪問(wèn)權(quán)限進(jìn)行設(shè)置如圖514所示:圖514權(quán)限頁(yè)面修改頁(yè)面權(quán)限效果圖管理員通過(guò)配置權(quán)限以及權(quán)限頁(yè)面,對(duì)員工和leader訪問(wèn)頁(yè)面進(jìn)行設(shè)置,對(duì)頁(yè)面設(shè)置可讀或者可寫。 假日設(shè)置假日時(shí)間,刪除假日時(shí)間如圖515所示:圖515假日頁(yè)面效果圖添加新日期并且添加假期時(shí)間,運(yùn)用日歷插件如圖516所示:圖516 添加假日效果圖 系統(tǒng)測(cè)試當(dāng)網(wǎng)站開發(fā)工作完成后就進(jìn)入了測(cè)試階段,測(cè)試的主要工作是在網(wǎng)站上線前通過(guò)黑盒測(cè)試、功能測(cè)試以保證網(wǎng)站上線后功能的穩(wěn)定性,也是比較關(guān)鍵的一個(gè)環(huán)節(jié)。 兼容性測(cè)試Web產(chǎn)品開發(fā)過(guò)程中兼容性問(wèn)題是讓開發(fā)人員遇到的最頭疼的問(wèn)題,當(dāng)前瀏覽器市場(chǎng)魚龍混雜,瀏覽器產(chǎn)品眾多,想要看看網(wǎng)站在各個(gè)瀏覽器的功能和樣式情況,必須做好兼容性測(cè)試。該系統(tǒng)在chrome瀏覽器,F(xiàn)irefox瀏覽器,360瀏覽器下,IE瀏覽器下都能正常運(yùn)行。 極端情況測(cè)試所謂極端情況就是一些不常見的情況,比如說(shuō)數(shù)據(jù)庫(kù)空的紀(jì)錄為用戶輸入的文本信息超過(guò)了存儲(chǔ)上線等等,如果這些情況發(fā)生應(yīng)該給網(wǎng)站瀏覽者做一些必要的提示。本網(wǎng)頁(yè)經(jīng)過(guò)測(cè)試沒(méi)有該現(xiàn)象。 表單驗(yàn)證測(cè)試表單作為數(shù)據(jù)庫(kù)數(shù)據(jù)的入口,驗(yàn)證每個(gè)輸入框的規(guī)范性和合法性也是必須的,當(dāng)用戶輸入的內(nèi)容不規(guī)范或者沒(méi)有填寫必填字段應(yīng)該給用戶一些提示。表單提示如圖517所示:圖517表單提示結(jié)論通過(guò)對(duì)市場(chǎng)中考勤查詢系統(tǒng)的研究,本文提出了基于Java 為后臺(tái)的網(wǎng)站實(shí)現(xiàn)方案,并且運(yùn)用模塊化開發(fā),建立了可操作的原型,解決了大部分的技術(shù)可行性研究,為下一步的實(shí)際應(yīng)用編碼提供了設(shè)計(jì)和技術(shù)上的指導(dǎo)。本系統(tǒng)由于考勤模塊比較多,而且頁(yè)面間聯(lián)系不是特別大所以選擇開發(fā)運(yùn)用B/S模式,選擇Java語(yǔ)言作為后臺(tái)語(yǔ)言,前臺(tái)選擇Jquery,Css編寫頁(yè)面,而且還使用了bootstrap插件,頁(yè)面更加美觀實(shí)用。系統(tǒng)設(shè)計(jì)首先設(shè)計(jì)模塊er結(jié)構(gòu)圖,然后設(shè)計(jì)數(shù)據(jù)庫(kù)表,最后設(shè)計(jì)前臺(tái)頁(yè)面與后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行連接。從而設(shè)計(jì)出美觀,實(shí)用性強(qiáng),功能健全的考勤查詢系統(tǒng)。本網(wǎng)站包含了前臺(tái)員工考勤,密碼修改,全部考勤,考勤概況,組織結(jié)構(gòu),審核,請(qǐng)假等模塊。后臺(tái)管理系統(tǒng)提供了對(duì)員工信息增加、刪除、修改、查詢的功能。本網(wǎng)站只是做了第一版本,后續(xù)可能還會(huì)加上公司公告,公司活動(dòng)以及公司員工個(gè)人表現(xiàn)突出的展示等功能模塊。在本系統(tǒng)的開發(fā),解決了員工考勤查詢的復(fù)雜性,考勤變得更加方便,考勤頁(yè)面更加美觀,考勤方式也變得簡(jiǎn)單清晰,并且在考勤查詢系統(tǒng)中加入了修改密碼,公司架構(gòu),修改上下班時(shí)間,請(qǐng)假和審核等功能使考勤查詢系統(tǒng)更加完善。由于其知識(shí)淺薄,缺乏經(jīng)驗(yàn)。因此,在考勤管理系統(tǒng)的設(shè)計(jì)和功能方面還存在一些問(wèn)題,如沒(méi)有實(shí)現(xiàn)的主要功能,太小的模塊和接口的代碼太復(fù)雜,界面的整體效果不明顯。但這可以認(rèn)識(shí)到自己的不足,相信在今后的工作中,根據(jù)工作的具體要求,不斷修改,完善,力求系統(tǒng)慢慢趨于綜合。致謝在我的本科學(xué)習(xí)課程,我得到了老師的教育,家人的支持,同學(xué)的友誼。在畢業(yè)之際,我想借此機(jī)會(huì)向所有幫助我的人表達(dá)我深深的謝意!我要感謝我的任課老師,特別是我的指導(dǎo)老師,如果沒(méi)有姚老師的悉心指導(dǎo)我的論文是完不成的,他在我今后學(xué)習(xí)和工作中起到了決定性作用,也是我人生中不可缺少的好導(dǎo)師。我還要感謝我的同學(xué)們,我們能聚在一起,是你們提醒了我的缺點(diǎn),給我?guī)椭?,我希望你們永遠(yuǎn)幸福快樂(lè);感謝我的室友和同學(xué),你給我?guī)?lái)了很多的幫助。最后,我要感謝辛勤養(yǎng)育我的父母,我的選擇,父母從來(lái)不會(huì)抱怨和一直支持。參考文獻(xiàn)[1] 黃劉生.?dāng)?shù)據(jù)結(jié)構(gòu).北京:經(jīng)濟(jì)科學(xué)出版社,1999:55[2] 黃曉東.JAVA課程設(shè)計(jì)案例精編.北京:中國(guó)水利水電出版社,2004:89[3] (美)Bruce Eckel.JAVA編程思想.陳昊鵬,饒若楠等譯.天津:機(jī)械工業(yè)出版社,2005:308[4] 陳玉峰.SQL Server2000數(shù)據(jù)庫(kù)開發(fā)教程.北京:科學(xué)出版社,2000:206[5] 李曉黎,張?。甁SP+SQL Server網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)與實(shí)例.北京:人民郵電出版社,:87[6] 汪曉平,鐘軍.JSP網(wǎng)絡(luò)開發(fā)技術(shù).人民郵電出版社,:57[7] 宣小平,但正剛,張文毅.JSP數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)實(shí)例導(dǎo)航.北京:人民郵電出版社,:145[8] 馮昊.JSP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)與上機(jī)指導(dǎo).北京:清化大學(xué)出版社,:167[9] 王宜貴.軟件工程.北京:機(jī)械工業(yè)出版社,2002:2079 [10] 張洪斌.java2高級(jí)程序設(shè)計(jì).中科多媒體出版社,2001年11月: 8590[11] 耿祥義.JSP基礎(chǔ)編程.清華大學(xué)出版社,2004:55162[12] 徐建波,周新蓮.Web設(shè)計(jì)原理于編程技術(shù).中南大學(xué)出版社,2005:185193 [13] 孫鑫編著.Java Web開發(fā)詳解.杭州:電子工業(yè)出版社,2006:189274 [14] 林上杰,林康司..杭州:電子工業(yè)出版社,2004:36 [15] 薩師煊,王珊.?dāng)?shù)據(jù)庫(kù)系統(tǒng)概論..北京:高等教育出版社,1998:98 [16] 蔡劍,景楠.Java Web應(yīng)用開發(fā):J2EE和Tomcat.北京:清華大學(xué)出版社,2004:266[17] Ou Jet al.Design and research on teaching platform of stage task using JavaEE.重慶:重慶出版社,.2012:23[18] Science,., et al..A New Method to get Essential Efficient solution for A Class of Problem.吉林長(zhǎng)春.:長(zhǎng)春出版社. 2010:501503[19] XIONG, J., L. YAO and J. HU.Implementation of Dynamically Generating HTML WebPages by C\.北京:電子工業(yè)出版社.2007. 10:341[20] Yeh, Y. and H. Lin.Cardiac Arrhythmia Diagnosis Method Using Fuzzy CMeans Algorithm on ECG Signals.中國(guó)臺(tái)灣臺(tái)南:臺(tái)南出版社.2010:272275附錄英文原文Java Web ServicesDavid Chappell Tyler JewellJava Web Services shows you how to use SOAP to perform remote method calls and message passing。 how to use WSDL to describe the interface to a web service or understand the interface of someone else39。s service。 and how to use UDDI to advertise (publish) and look up services in each local or global registry. Java Web Services also discusses security issues, interoperability issues, integration with other Java enterprise technologies like EJB。 the work being done on the JAXM and JAXRPC packages, and integration with Microsoft39。s .NET services. When XML was first introduced, it was hailed as the cornerstone of a new kind of technology that would permit interoperable businesses. XML provided a generic way to represent structured and typed data. Even though it has taken several years, XML standards have started to evolve and multiply. As part of this evolution, XML has been incorporated into every facet of application and enterprise development. XML is now a part of operating systems, networking protocols, programming languages, databases, application servers, web servers, and so on. XML is used everywhereStarting in 1998, XML was incorporated into a number of networking protocols with the intention of providing a standard way for two pieces of software to municate with each other. The