<p id="vbl5l"><delect id="vbl5l"><listing id="vbl5l"></listing></delect></p>
<p id="vbl5l"></p>

<p id="vbl5l"><delect id="vbl5l"></delect></p>
<p id="vbl5l"></p>

<p id="vbl5l"></p>
<pre id="vbl5l"></pre>

<p id="vbl5l"><delect id="vbl5l"><menuitem id="vbl5l"></menuitem></delect></p>

<p id="vbl5l"><delect id="vbl5l"></delect></p>

<p id="vbl5l"></p>

<p id="vbl5l"><delect id="vbl5l"><listing id="vbl5l"></listing></delect></p>

<pre id="vbl5l"><output id="vbl5l"><menuitem id="vbl5l"></menuitem></output></pre>

<p id="vbl5l"><output id="vbl5l"></output></p>

<pre id="vbl5l"><output id="vbl5l"><listing id="vbl5l"></listing></output></pre>

<pre id="vbl5l"><output id="vbl5l"><menuitem id="vbl5l"></menuitem></output></pre>
<p id="vbl5l"></p>
<output id="vbl5l"><menuitem id="vbl5l"></menuitem></output>
<pre id="vbl5l"><output id="vbl5l"></output></pre>


<output id="vbl5l"><delect id="vbl5l"><listing id="vbl5l"></listing></delect></output>
<p id="vbl5l"></p>

<p id="vbl5l"></p><output id="vbl5l"></output>
<p id="vbl5l"><delect id="vbl5l"><menuitem id="vbl5l"></menuitem></delect></p>
<output id="vbl5l"><delect id="vbl5l"><listing id="vbl5l"></listing></delect></output><output id="vbl5l"><delect id="vbl5l"><listing id="vbl5l"></listing></delect></output><pre id="vbl5l"><delect id="vbl5l"><listing id="vbl5l"></listing></delect></pre>
<pre id="vbl5l"><output id="vbl5l"><menuitem id="vbl5l"></menuitem></output></pre><p id="vbl5l"><delect id="vbl5l"><listing id="vbl5l"></listing></delect></p><pre id="vbl5l"><output id="vbl5l"><menuitem id="vbl5l"></menuitem></output></pre>

<output id="vbl5l"></output>

計算機科學與技術+基于構件的考勤信息管理系統設計與實現

摘 要

對于公司而言,通過開發出來的考勤管理系統,節省成本,減少不必要的支出。企業的考勤在現有的信息管理作用下發揮巨大的作用。管理系統可實現真正的跨平臺,也就是說,通過其設計的架構,可以在Windows或者Linux等服務器上面發揮應有的作用。對于企業的考勤系統而言,其主要具有管理考勤數據、出差、請假、統計考勤和后臺管理等作用。該系統由四類用戶組成:員工,管理員,部門經理以及經理。

企業考勤管理系統由Jsp + Servlet + MySQL開發。開發過程使用類包裝,模塊化頁面,生成動態并顯示靜態頁面。本文重點介紹四種用戶功能的設計和實現:員工,管理員,部門經理以及經理。

關 鍵 詞:考勤系統;SSH;Java EE;框架;JSP

1綜述

隨著互聯網的普及,在機構和企業里,都在建設和完善自己的官方網站來實現內部管理,從而達到實現公司量化的考核。在企業的網站中,考勤信息是不可或缺的部分。他的作用在于實時更新每一個公司員工的請假、調休、考勤等相關的狀況信息,并第一時間把這些信息標準化、系統化的公示在公司網站上面。管理人員只需要對頁面進行簡單的操作,就可以編制完成員工的考勤信息,然后把數據統計并放置在數據庫中,有效的管控了公司運營的成本。

 1.1 開發背景

在這個信息時代,在每一個行業中,信息處理變得非常的普遍。我們可以充分利用計算機的優勢,進行有效的信息管理。通過計算機的方式,有效的控制信息,不僅僅提高了工作效率,而且也確保了信息的安全性。員工考勤管理是公司管理體系中尤為重要的一部分。如果通過人力的方式處理海量的考群信息,勢必會造成人力、物力和財力的浪費,而且很容易導致數據出現錯誤和偏差?;诖碎_發出一個考勤系統不僅僅非常有必要,而且作用不小。以此同時,要求開發的考勤管系統,必須符合現實生活需求,并且結構系統化,簡單、直觀具體,同時由具有自我實用特征。

從公司的考勤管理的層面出發,從構件的特征出發,進行信息管理系統的設計,使之具有相應的特點。充分發揮集中數據庫的作用,統一并有效管理與考勤相關的內容,實現信息源的集成。公司考勤管理人員通過友好的用戶界面,借助于報表生成工具、分析攻擊以及信息共享攻擊,減少他們的日常工作量,解放他們的雙手,讓他們有更多的時間和精力,進行考勤的統籌規劃,同時他們制定相關的公司發展政策。其作用不僅僅在于滿足日??记谒?,同時優化工作空間,推進公司管理安全、全面、高效的發展。

 1.2課題研究的目的和意義

對于企事業單位而言,考勤信息系統的作用是無需質疑的。對于企事業單位的管理者和決策者而言,它的內容信息顯得唯有重要,不僅僅可以提供充足的信息,滿足其日??记谒?,還可以滿足其快速查詢信息所需。過去,采用傳統的考勤方式進行考勤管理,存在效率低、保密性不佳等弊端,而且一旦時間過長,勢必會累積了大量的數據,一旦丟失了數據,對后續的維護和查找造成了巨大的難度。人類在社會生活的過程中,隨著計算機技術和計算機的廣泛運用,越來越意識到其強大功能的優勢,并且在諸多領域中發揮其強大的作用?;诖?,在信息化時代,充分利用數據庫、計算機等技術,充分利用B/S體系結構,設計出一個考勤管理系統,使得其在考察和管理員工考勤過程中發揮應有作用,這樣的設計具有實踐意義。

 1.3研究內容

在本課題中,研究的主要內容是,利用考勤信息管理系統,統計員工日常出勤的相關信息,推進企業考勤信息管理的自動化、標準化和系統化發展。充分利用考勤信息管理系統的作用在于,充分發揮其簽到、請假、加班、出差、調休、排班、任務、系統管理等功能作用,并設置用戶登錄的界面,也就是說,設置相關的用戶友好界面,確保數據的安全性,而且整個頁面操作簡單,只要進入到系統就可以使用;非常的便捷、簡單,輕松上手。因此在中小型企業中,該系統能夠在考勤管理中被廣泛的運用。

在本課題中,在管理理論前提下,結合中小型企業的考勤管理業務需求,在構件前提下,創建出符合需求的考勤信息管理系統。其主要的工作主要包含以下幾方面的內容:首先,以企業的考勤需求著手,在網絡和專業書籍基礎上,結合企業考勤管理的業務流程,確定企業管理的目標和功能需求進行設計。而且設計出來的系統,需要滿足公司不同員工的使用需求,依據人事部員工、企業員工、部門經理等設置不一樣的使用權限。全面調查和分析系統使用者的功能需求,創建出可實現的文檔進行需求設計。

其次,在系統目標和功能需求的前提下,擬定相應的方案和原則,進行考勤管理系統的設計,合理安排開發進度,完成各個模塊和數據庫的相關設計。

最后,進行具體的系統開發,搭建完成系統界面,實現了功能模塊相應的功能,達到系統的目標最終完成的功能需求,對系統進行模塊測試。

2關鍵技術及開發環境介紹

 2.1開發平臺

在本系統中,利用MyEclipse平臺進行開發。是在Eclipse 前提下,結合開發出來的插件,形成功能強大的企業級基層開發環境,主要用于開發Java、Java EE以及移動應用。在最新版本的MyEclipse中,搭配CodeMix使用支持,具有非常廣泛的用途,特別是支持并滿足各種開源產品和主流架構開發所需。從現階段看,在不僅僅支持Vue、Angular、React、Java等語言,而且還滿足架構開發所需。

考勤信息管理系統采用的是J2EE架構,其是一整的計算機環境,滿足應用分布式企業級所需。它對異步消息傳輸機制、名稱和目錄定位服務、與子系統的連接器和安全服務等功能進行定義。對于J2EE技術而言,它前提的核心是Java2平臺的標準版或者Java平臺,相較于標準版,J2EE對其便存取數據庫的JDBCAPI、能夠在Internet應用中保護數據的安全模式的優勢加以鞏固,使得其成為一個滿足企業開發中所需的體現架構,使得其能夠用最短的時間完成市場投放。

 2.2開發語言

Java作為一種對象編程的語言,可應用在跨平臺的程序軟件中進行編寫。它不僅包含了Java編程語言,而且包含了Java平臺,而且還包含了Java編程語言。1995年5月,發布的Microsystems具有高效性、多功能性,同時安全性,因此在游戲機、數據中心、個人電腦、互聯網以及移動電話等多個地方,被廣泛的運用。Java在全球云計算和移動互聯網行業環境不僅僅優勢顯著,而且未來有不錯的發展前景。

對于Java編程語言而言,Sun公司認為其變成語言簡單,滿足多元化對象需求,同時具有可移植、解釋、安全、高性能等動態特征。

Sun公司在開發過程中,與傳統程序最大的區別至于,采用了Java這一開放技術,因此數據具有全局特征。開發人員只需要進行必要設計,就可以實現ava軟件的彼此兼容。不得不說,正是在團隊的力量之下,完成了 Java語言的開發,因此也獲得了諸多軟件開發公司的肯定。其也有別于精英和封閉模式的理念,兩者有著天壤之別。

對于Java平臺而言,其是在Java語言前提下的平臺,因此平臺非常受歡迎。而對于微軟而言,在模仿Java的C#語言,開發出了.NET平臺與之進行競爭。

 2.3 MySQL

瑞典MySQL AB公司率先完成了MySQL數據庫管理系統的開發,之后幾經努力,正式出具Oracle產品,該產品充分利用“客戶/服務器”模式的方式進行使用,因此該小型數據庫服務器皆有多用戶和多線程的特征。

MySQL這一數據庫管理系統(DBMS),具有開放源代碼特征。因此該數據庫中的源代碼可被所有人利用,并且不管是誰均可對其MySQL的幫助進行修正。作為一個跨平臺的開源關系型數據庫管理系統,其在開發的Internet上的中小型網站開發發揮了巨大的作用,而且具有跨平臺的特征,因此不僅僅在Windows平臺上運用,而且在UNIX.Linux和MacOS等平臺上也發揮了巨大的作用。MySQL相較于其他數據庫最大的優勢是變綠,而且是不收費的,所以不需要太高的運用運營成本。對于MySQL而言,其使用的 SQL 語言是最常見的最標準的 訪問數據庫的標準化語言。相較于Oracle. DB2、SQLServer等其他大型數據庫管理系統,MySQL雖然規模不大,功能有限的,但是其速度快、成本不高,體積也不到,所以如果不是應用過于復雜完全夠用了。所以選擇 MySQL 作為基于構件的考勤信息管理的數據庫。

 2.4JSP/Servlet

JSP這一技術是一種動態的開發網游技術。在HTML網頁中,可利用JSP標簽完成JSP標簽插入。通常情況下,在整個標簽中,其開頭和結束分別是<%和%>。作為一種Java Servlet,JSP滿足Java Web 應用程序書序,在用戶界面部分發揮作用。因此在Sun Microsystems中,其符合Web技術需求。有諸多公司創建了動態Web技術標準。對于JSP技術而言,其與ASP技術很相似,在把Java程序段(Scriptlet)和JSP標記(標記),進行插入處理進入傳統的Web HTML文件中,最終形成JSP文件(* .jsp) ),通過JSP技術,開發的Web應用程序具有跨平臺特征,因此在Linux等諸多操作程序均可順利運行。

Servlet的程序,是利用Java語言編寫完成,并且在服務端的程序進行運行。滿足客戶端傳來的HTTP的處理需求,并返回響應。servlet容器提供了servle,同時利用servlet容器加載servlet動態到服務器上。HTTP協議相關的servlet使用請求,交互HTTP響應與客戶端。

3系統分析與設計

通過分析常見的考勤系統以及搜集的資料,明確了基于構件的考勤管理系統的實際需求和實際目標,并根據設計的具體內容開發該項目。

3.1可行性分析

深入探討在線考勤系統,判斷其實行的可能性和必要性,判斷開發出來的系統是否在經濟,在技術、人力方面是有存在哪些不足,評估考勤系統的可行性面對在于,用最短時間,最少的代價判斷是否能夠有效能妥善相關問題,以避免投資的失誤,基于此可從以下幾方面,判斷考勤系統是否具有可行性。

 3.1.1經濟可行性分析

對于本系統的使用者而言,都具備了上網的條件。因此在實際系統的過程中,要求計算機把數據庫安裝在計算機上,然后搭建項目就可以政策使用了。其他用戶也可以借助辦公電腦登錄到系統,訪問系統,進行數據的操作和管理。不僅僅幾乎沒有經濟成本,不需要太高的安裝成本,是在絕大部分企業可承受經濟范圍。其次,大部分系統的設計操作非常多見簡單,及本省不需要任何的培訓,只要正式投入使用之后就可以使用了,從而在某種程度上改善了人事管理的狀況,提升了企業的運作效率,管控了人力資源成本,提供了更更準確的數據信息滿足企業管理者所需,能夠幫助管理者做出更為客觀的決策,所以此系統的開發具有較強的經濟可行性。

3.1.2技術可行性分析

本系統的開發使用Windows10、MyEclipse、 Mysql 等。由于本系統采用SSH的開源框架,框架本身已經封裝的很強壯。運用該框架可以很容易實現在線考勤的系統所需要的功能。由于本系統所涉及到數據庫的表很少,數據庫開發采用的是用MySQL實現的,因此可以輕松完成搭建數據庫的工作。而且MySQL可以處理大量的數據,保證數據完整性,一致性等能滿足更多高級功能管理所需。

 3.1.3操作可行性分析

本系統主要是為了方便公司管理人員方便記錄用工考勤,假期申請,加班申請,加班調休等功能,全力為了改進工作效率,使工作方便化,所以在更方面都會得到認同和支持。該系統在許多的企業和公司都會有利用的空間。

 3.2系統需求

本系統的用戶主要是公司的員工,其登錄類型為管理員、部門經理、經理以及普通員工這四個類型用戶。

管理員可實現的操作如下:

(1)部門信息管理,包括添加部門信息、修改部門信息和刪除部門信息。

(2)員工信息管理,包括查看員工信息、添加員工信息、刪除員工信息。

(3)考勤時間管理,設置考勤時間.

(4)??记谘a錄管理,一旦員工因為特殊原因和情況,不能打卡,交由管理員補錄考勤信息。

(5)統計考勤信息。包括員工出勤、加班、請假、出差等信息進行管理。

(6)系統管理,對考勤的數據庫資料進行清空、備份和還原。

部門經理可實現的操作如下:

(1) 查詢并且可以修改個人的相關信息

審批員工提交的請假出差申請查看個人的考勤信息經理可實現的操作如下:

查詢并且可以修改個人的相關信息審批員工提交的請假出差申請查看個人的考勤信息查看部門員工的信息員工可實現的操作如下:

查詢并且可以修改個人的相關信息提交請假出差申請(3) 查看個人的考勤信息

 3.3系統功能設計

經過對系統的功能模塊需求分析,根據登錄角色的不同,實現的功能模塊圖如下:

 3.4數據庫表設計

數據庫的作用在于信息存儲,同時起到對數據操作的作用。數據庫的作用在于對信息的組織和表達,同時集合有關的信息。通過數據庫的作用,才可以保障系統功能的運作,在數據庫中存儲了全部的考勤系統的信息,滿足用戶查詢所需,因此開發本系統是數據集設計的有機組成部分,

秉承使用方便的大前提,結合系統功能特征,最大限度的減少數據冗余的情況,在MySQL上,創建出jspm53178kqglxtsx數據庫,進而得出下表:管理員表(allusers表),部門信息表(bumenxinxi表),出差信息表(chuchaxinxi表),考勤記錄表(kaoqinjilu表),考勤時間表(kaoqinshijian表),經理表(renshiguanliyuan表),事件信息表(shijianxinxi表),休假信息表(xiujiaxinxi表),員工信息表(yuangongxinxi表)

字段名稱 數據類型 字段長度 備注
ID int 11 自增序號,主鍵
username varchar 255 登錄名
pwd varchar 255 登錄密碼
cx varchar 255 職務

管理員表

字段名稱 數據類型 字段長度 備注
ID int 11 自增序號,主鍵
bumen varchar 255 部門名稱

部門表

字段名稱 數據類型 字段長度 備注
ID int 11 自增序號,主鍵
danhao varchar 255 單號
biaoti varchar 255 標題
chufashijian varchar 255 出發時間
huiguishijian varchar 255 回歸時間
didian varchar 255 地點
chuchailiyou varchar 255 出差理由
gonghao varchar 255 員工工號
xingming varchar 255 姓名
bumen varchar 255 部門名稱
issh varchar 255 審批結果

出差信息表

字段名稱 數據類型 字段長度 備注
ID int 11 自增序號,主鍵
gonghao varchar 255 工號
xingming varchar 255 姓名
bumen varchar 255 部門名稱
riqi varchar 255 日期
zaoshangshangbanshijian varchar 255 早上上班時間
zaoshangxiabanshijian varchar 255 早上下班時間
zaoshangshangbanzhuangtai varchar 255 早上上班狀態
zaoshangxiabanzhuangtai varchar 255 早上下班狀態
xiawushangbanshijian varchar 255 下午上班時間
xiawuxiabanshhijian varchar 255 下午下班時間
xiawushangbanzhuangtai varchar 255 下午上班狀態
xiawuxiabanzhuangtai varchar 255 下午下班狀態

考勤記錄表

字段名稱 數據類型 字段長度 備注
ID int 11 自增序號,主鍵
zaoshangshangbanshijian varchar 255 早上上班時間
zaoshangxiabanshijian varchar 255 早上下班時間
xiawushangbanshijian varchar 255 下午上班時間
xiawuxiabanshijian varchar 255 下午下班時間

考勤時間表

字段名稱 數據類型 字段長度 備注
ID int 11 自增序號,主鍵
renshibianhao varchar 255 登錄名
mima varchar 255 登錄密碼
xingming varchar 255 姓名
gongling varchar 255 工齡
chushengnianyue varchar 255 出生年月
shouji varchar 255 手機號碼
youxiang varchar 255 郵箱

經理表

字段名稱 數據類型 字段長度 備注
ID int 11 自增序號,主鍵
danhao varchar 255 單號
biaoti varchar 255 標題
leixing varchar 255 事件類型
kaishiriqi varchar 255 開始日期
jieshuriqi varchar 255 結束日期
tianshu varchar 255 天數
yinyou varchar 255 因由
gonghao varchar 255 工號
xingming varchar 255 姓名
bumen varchar 255 部門名稱
zhiwei varchar 255 職位
bumenshenpi varchar 255 部門審批
jinglishenpi varchar 255 經理審批
issh varchar 255 是否審核

事件信息表

字段名稱 數據類型 字段長度 備注
ID int 11 自增序號,主鍵
bianhao varchar 255 休假編號
biaoti varchar 255 標題
kaishishijian varchar 255 開始時間
jieshushijian varchar 255 結束時間
yuanyin varchar 255 原因
gonghao varchar 255 員工工號
xingming varchar 255 姓名
bumen varchar 255 部門名稱
zhiwei varchar 255 職位
issh varchar 255 是否審核

休假信息表

字段名稱 數據類型 字段長度 備注
ID int 11 自增序號,主鍵
gonghao varchar 255 工號
mima varchar 255 密碼
xingming varchar 255 姓名
xingbie varchar 255 性別
bumen varchar 255 部門名稱
zhiwei varchar 255 職位
xueli varchar 255 學歷
shenfenzhennghao varchar 255 身份證號
lianxishouji varchar 255 聯系手機
beizhu varchar 255 備注

員工信息表

4基于構件的考勤管理系統實現

之所以進行本系統的設計,目的在于使得系統功能更全面,同時基于MVC的設計模式的前提條件,減少各個功能模塊的依賴性,給客戶帶來更便利的操作體驗,通過良好交互信息界面,使得每一個系統的使用者能夠更加高效科學的進行本系統操作。

 4.1 用戶登錄模塊

待系統的文件目錄部署好后,啟動myeclipsetomact,在地址欄輸入http://laptop-3bqf42ah:8080/QRCode/login.jsp,順利登錄到頁面。在用戶輸入用戶名、密碼后,系統會根據輸入的值到數據庫查找,如果存在則登錄成功,來進行相關的訪問操作,如圖所示:

用戶登錄界面

判斷用戶登錄的代碼如下:

 4.2員工功能模塊

  4.2.1個人資料管理模塊

只要成功登錄之后,員工就可以查看個人資料,并進行個人信息修改。

關鍵代碼如下:

 4.2.2申請信息管理模塊

只要完成正確的用戶名,密碼登錄,員工就可以順利的登錄考勤管理系統,進入申請信息管理欄,隨后點擊右上角的小加號,此時出現申請信息添加,對應的文件為shijianxinxi_add.jsp。依次填寫好姓名、開始時間、請假原因和請假天數,提交表單后請假信息就會實時發送給部門經理,最后可以從請假記錄中看到審核的狀態。如圖所示:

 4.2.3考勤管理模塊

員工查看某一段時間之內的個人的考勤信息

 4.3系統管理員功能模塊

系統管理員登錄之后,界面左邊顯示系統管理員可以執行的具體選項,包括:部門信息、員工、考勤記錄等相關信息的管理。點擊對應的功能按鈕后可以在右側進行相應的詳細操作。如圖所示:

4.3.1部門信息管理

在部門信息管理模塊中,優化部門信息的管理功能,管理員具有修改、刪除和相關的添加功能。

 4.3.2考勤時間管理模塊

添加上下班的時間,方便考勤統計

 4.3.3考勤補錄管理模塊

對于一些其他情況,比如簽到不成功的情況由管理員進行補錄

 4.3.4考勤記錄管理模塊

管理員在這個模塊可以查看員工的考勤信息,并對此進行修改和刪除

 4.3.5考勤信息管理模塊

管理員在這個模塊可以查看員工的請假、休假、加班信息

4.4部門經理功能模塊

部門經理登錄之后,界面左邊顯示可以執行的具體選項,包括:個人資料管理、員工申請管理以及考勤管理等。點擊對應的功能按鈕后可以在右側進行相應的詳細操作。如圖所示:

員工申請管理:

部門經理可以對員工提交的請假、出差等事件進行審批

4.5經理功能模塊

經理登錄之后,界面左邊顯示執行的具體選項,包括:查看個人信息,員工申請審批等。點擊對應的功能按鈕后可以在右側進行相應的詳細操作。如圖所示:

  4.5.1員工信息管理模塊

經理可以對員工的信息進行修改和刪除

 4.5.2員工申請管理模塊

經理可以對員工提交的請假、出差等事件進行審批

 4.6本章小結

在本章節中,依據不同的系統使用者的需求,設置相應的功能模塊,并利用圖形化的形式,展示其界面,并介紹其代碼,對系統的 相應功能具體說明。在系統中,包含了登錄員工用戶、修改個人資料、查看員工出勤情況、記錄其打卡情況等功能,設計的系統符合功能的預期。能夠很好的完成系統。不過還是逐步完善系統的細節,給用戶帶來更好的使用體驗。

5系統測試

 5.1系統測試目的與意義

在開發管理信息系統的過程中,系統測試本身是一個需要長時間并且非常的重要的過程。主要是這個關口,可以有效管控系統的可靠性和質量,因此其顯得尤為重要,是審查系統設計、實現的等各個環節的關鍵內容。

在進行系統測試,目的在于對程序進行徹查,了解其可能存在的錯誤,確保軟件系統的可靠性。目的是進一步驗證系統的質量如何。這個階段包含了以下三個環節:測試模塊,判斷每一個模塊的程序是否準確;測試組裝,判斷不同模塊之間的借口是否正確;對測試進行確認,判斷整個軟件系統的用戶性能是否符合要求,其功能性如何。通過測試之后,可以發現系統存在的問題,找尋問題所在,問題存在不足的地方,并有針對性的加一個改正。系統測試,顧名思義是對整個產品系統的測試,判斷系統是否符合規格另一需求,并 找尋系統與整體需求說明書不足和矛盾的地方,并有效妥善的解決。

 5.2測試過程

在測試的最初階段,因為之前輸入到數據庫中的數據非常隨意,不具有任何的實用功能,因此在之后的系統測試之中,我們將全部清理到原有編程輸入的數據,之后再輸入一個有效的測試數據,通過這些數據,了解系統的功能性是否能夠實現。并在這個過程中,不斷的測試、調試,并逐步發現問題,同時各個擊破,促使系統的正常運作。以下是一個登錄測試用例:

用例名稱:登錄測試

基本描述:用戶通過登錄擁有系統的基本操作權限

測試方案:采用不同的登錄方法進行系統登錄,判斷系統是否能夠順利運行。

模塊名稱 測試用例 預期結果 實際結果 是否通過
模塊1 用戶名:001

密碼:002

彈出窗口,顯示錯誤,提示錯誤,要求其完整輸入說明了用戶名或者密碼存在錯誤,沒辦法成功登錄
模塊2用戶名:001

密碼:null

再次彈出窗口,提示錯誤,要求其完整輸入沒有辦法成功登錄,要求其重新輸入,確保其用戶名和密碼的正確性
模塊3用戶名:null

密碼:null

再次彈出窗口,提示錯誤,要求其完整輸入不能成功登錄,確保輸入的密碼和用戶名的完整性

5.3其他錯誤

在設計程序的過程中,因為各種突發因素可能存在各種沒辦法預料的問題。比如說書寫不正確,不能保證傳值員工信息一致性、出現參數傳遞的問題、占用tomcat端口號等等。只有不斷的測試、一次次的檢測,才有可能及時的識別出這些問題。比如或,正是因為tomcat端口被占用,才導致其出現了運行錯誤的問題,如圖可知:

結論

雖然在設計和實現考勤信息管理系統過程中,我碰到了諸多問題,還在在我迷茫的時候,總有老師及時施以援手,引導我進行資料查詢,更好的完成資料查詢。在整個改進和實踐項目的過程中,我深深的意識到,只有多練習,多運用所學的知識,不斷的實踐,才能更好提升自己的能力,才能有效的提高自己的水平,整個撰寫論文的過程,是一個不斷學習和成長的過程,這就充分表明了,在指導實踐過程中,發揮理論的作用。在過去,我只理解這個理論,比較少的進行實踐開發,對知識的理解不夠明確,通過這次認真細致的實踐,才認識到將理論與實踐真正結合起來多么重要。

總之,通過畢業設計,要完成一個完整的項目,通過系統全面的思維方式,采取可行性措施,妥善解決問題,必須要清楚的意識到,有全局觀,在一個步驟之后,再進行下一個步驟,只有這樣才能保證其有效性。

通過這次畢業設計,我學會了如何完成一個基于構件的考勤信息管理系統,增強了動手能力,同時也奠定了良好的基礎,讓我未來能夠更好的就業。

致 謝

從論文選題到收集資料,再到寫提綱,其中經歷了聒噪、痛苦和彷徨,在寫論文的過程中心情是五味雜陳的。開始選題時很迷茫,不知該怎么選好,幸而在同學和任課老師的幫助下,才得以確定。然后就是最難的找資料,由于首次寫論文,不懂該怎么著手去收集、歸納資料,因而花費了好多時間在這上面,但收集到的資料真正能用上的卻沒多少。這時得感謝我的指導老師,他始終給予我細心的指導和不懈的支持。從論文框架到細節修改,都給予了細致的指導,提出了很多寶貴的意見與建議。老師以其嚴肅的科學態度,嚴謹的治學精神,精益求精的工作作風和大膽創新的進取精神深深地感染和激勵著我。他淵博的知識、開闊的視野和敏銳的思維給了我深深的啟迪,這篇論文是在老師的精心指導和大力支持下才完成的。在此謹向老師致以誠摯的謝意和崇高的敬意。

參考文獻

[1]季相云. 基于J2EE的考勤管理系統的設計與實現[D].山東大學,2012.

[2]胡傳圣. 基于J2EE的員工信息管理系統的設計與實現[D].湖南大學,2017.

[3]王宇鵬.基于B/S結構的考勤系統的設計與實現[D].四川:電子科技大學,2010.

[4]陳雪.中小企業人事管理系統設計與實現[D].內蒙古:內蒙古科技大學,2017.

[5]鄭譞. 企業人事管理系統的設計與實現[D].電子科技大學,2012.

[6]黃云. Java EE項目開發實踐[m].長沙:中南大學出版社, 2015

[7]孫更新. 從零開始學Java Web開發[m].北京:電子工業出版社, 2012

[8]劉增杰,劉少軍. MySQL從零開始學[m].北京:清華大學出版社, 2012

[9]祝小玲,吳碧海. MySQL數據庫應用與項目開發教程[m].北京:北京理工大學出版社有限責任公司, 2019

[10]隗麗坤.基于J2EE的公司人力資源管理系統的設計與實現:北京工業大學,2016

[11]童紅斌. 基于J2EE的人力資源管理系統的設計和實現[D].復旦大學,2008.

[12]秦艷紅. 基于J2EE的人力資源管理系統[D].大連海事大學,2007.

[13]李少杰. 基于J2EE的企業人力資源信息系統研究[D].華中科技大學,2007.

[14]李倩倩. 基于J2EE的學校人事管理系統[D].華南理工大學,2010.

[15]曹智. 基于SSM框架的企業人事管理考勤系統的設計與實現[D].電子科技大學,2019.

計算機科學與技術+基于構件的考勤信息管理系統設計與實現

計算機科學與技術+基于構件的考勤信息管理系統設計與實現

VIP月卡免費
VIP年會員免費
價格 ¥9.90 發布時間 2023年9月5日
已付費?登錄刷新
下載提示:

1、如文檔侵犯商業秘密、侵犯著作權、侵犯人身權等,請點擊“文章版權申述”(推薦),也可以打舉報電話:18735597641(電話支持時間:9:00-18:30)。

2、網站文檔一經付費(服務費),不意味著購買了該文檔的版權,僅供個人/單位學習、研究之用,不得用于商業用途,未經授權,嚴禁復制、發行、匯編、翻譯或者網絡傳播等,侵權必究。

3、本站所有內容均由合作方或網友投稿,本站不對文檔的完整性、權威性及其觀點立場正確性做任何保證或承諾!文檔內容僅供研究參考,付費前請自行鑒別。如您付費,意味著您自己接受本站規則且自行承擔風險,本站不退款、不進行額外附加服務。

原創文章,作者:1158,如若轉載,請注明出處:http://www.cnqczl.com/chachong/163806.html,

(0)
上一篇 2023年9月4日
下一篇 2023年9月5日

相關推薦

My title page contents 欧美午夜a级精美理论片,在线成人aa在线看片,欧美不卡视频在线观看,欧美在线成人午夜影视

<p id="vbl5l"><delect id="vbl5l"><listing id="vbl5l"></listing></delect></p>
<p id="vbl5l"></p>

<p id="vbl5l"><delect id="vbl5l"></delect></p>
<p id="vbl5l"></p>

<p id="vbl5l"></p>
<pre id="vbl5l"></pre>

<p id="vbl5l"><delect id="vbl5l"><menuitem id="vbl5l"></menuitem></delect></p>

<p id="vbl5l"><delect id="vbl5l"></delect></p>

<p id="vbl5l"></p>

<p id="vbl5l"><delect id="vbl5l"><listing id="vbl5l"></listing></delect></p>

<pre id="vbl5l"><output id="vbl5l"><menuitem id="vbl5l"></menuitem></output></pre>

<p id="vbl5l"><output id="vbl5l"></output></p>

<pre id="vbl5l"><output id="vbl5l"><listing id="vbl5l"></listing></output></pre>

<pre id="vbl5l"><output id="vbl5l"><menuitem id="vbl5l"></menuitem></output></pre>
<p id="vbl5l"></p>
<output id="vbl5l"><menuitem id="vbl5l"></menuitem></output>
<pre id="vbl5l"><output id="vbl5l"></output></pre>


<output id="vbl5l"><delect id="vbl5l"><listing id="vbl5l"></listing></delect></output>
<p id="vbl5l"></p>

<p id="vbl5l"></p><output id="vbl5l"></output>
<p id="vbl5l"><delect id="vbl5l"><menuitem id="vbl5l"></menuitem></delect></p>
<output id="vbl5l"><delect id="vbl5l"><listing id="vbl5l"></listing></delect></output><output id="vbl5l"><delect id="vbl5l"><listing id="vbl5l"></listing></delect></output><pre id="vbl5l"><delect id="vbl5l"><listing id="vbl5l"></listing></delect></pre>
<pre id="vbl5l"><output id="vbl5l"><menuitem id="vbl5l"></menuitem></output></pre><p id="vbl5l"><delect id="vbl5l"><listing id="vbl5l"></listing></delect></p><pre id="vbl5l"><output id="vbl5l"><menuitem id="vbl5l"></menuitem></output></pre>

<output id="vbl5l"></output>
? ? ?