freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于ssh的工資計算系統(tǒng)畢業(yè)論文(編輯修改稿)

2025-07-24 18:30 本頁面
 

【文章內(nèi)容簡介】 誤和網(wǎng)絡錯誤,這種記錄便于后期的查找和維護。 可用性需求(1) 操作簡單,流程合理系統(tǒng)盡量從員工和財務處人員的角度出發(fā),目的就是為了減少財務處人員的工作壓力以及對員工的信息的透明性。盡量簡化系統(tǒng)的流程和數(shù)據(jù)結(jié)構的復雜性,加強用戶界面的交互性,從而使系統(tǒng)更加容易上手。(2) 用戶權限合理系統(tǒng)為不同的用戶分配不同的權限,目的明確,互不干擾。(3) 系統(tǒng)的容錯能力系統(tǒng)應該具有一定的容錯能力和抗干擾的能力,在非硬件的故障和其他一些軟件的故障的時候,系統(tǒng)應該能夠保證正常的運行,并且能夠記錄錯誤信息,便于后期的維護。(4) 提示信息當用戶在進行某些操作的時候,系統(tǒng)能夠提醒用戶。例如當管理員在進行員工的信息添加的時候,當添加成功的話,系統(tǒng)能夠提醒添加成功,當管理員刪除員工的信息的時候,系統(tǒng)能夠及時的提醒“確定刪除”字樣等。(5) 幫助文檔和操作指南。 系統(tǒng)文檔同本系統(tǒng)一起發(fā)布的用戶文檔包括:(1) 安裝手冊:Word 文檔格式文件。(2) 用戶手冊:Word 文檔格式文件。(3) 幫助文檔:HTML Help幫助文檔第4章 系統(tǒng)設計本系統(tǒng)的設計主要采用MVC設計模式。業(yè)務流程主要分為action,service,dao三層,前臺主要采用struts2+jsp語言和標簽進行實現(xiàn),實體類主要采用hibernate映射數(shù)據(jù)庫的方式進行實現(xiàn)。JakartaStruts 是Apache 軟件組織提供的一個開源項目,它為Java Web應用提供了模型視圖控制器(ModelViewController,簡稱MVC)框架,尤其適用開發(fā)大型的Web項目。其中,Struts為Web提供了一個通用的框架,使得開發(fā)人員在開發(fā)的過程中可以把更多的時間和精力投入到如何去解決實際的業(yè)務邏輯上面去。此外,Struts框架還提供了許多可以擴展的地方,應用程序可以很方便的去擴展框架,來更好的去適應用戶的實際需求。 系統(tǒng)的總體設計系統(tǒng)的總體設計如下圖所示:Action主要負責業(yè)務的處理,主要包括管理員業(yè)務處理、出勤業(yè)務處理、部門業(yè)務處理、工資業(yè)務處理、員工的業(yè)務處理等。圖 41 action 層 ER 圖Dao層主要是調(diào)用service層進行數(shù)據(jù)處理,其中主要包括數(shù)據(jù)的增加、數(shù)據(jù)的刪除、數(shù)據(jù)的修改、數(shù)據(jù)的查找等操作。圖 42 dao 層 ER 圖Model層主要是建立對象的實體關系,主要作用是跟數(shù)據(jù)庫進行關系映射,達到Hibernate的ORM對象關系映射的目的。圖 43 model 層 ER 圖Service主要負責與數(shù)據(jù)庫的交互,其中主要包括增加數(shù)據(jù)、刪除數(shù)據(jù)、修改數(shù)據(jù)、查找數(shù)據(jù)等。圖 44 service 層 ER 圖 Web層頁面(View)(1) 用戶登錄界面(2) 管理員操作界面(3) 員工操作界面(4) 添加部門界面(5) 添加員工界面(6) 出勤考察界面(7) 工資結(jié)算界面(8) 工資信息界面(9) depart_info 部門信息界面(10) 修改部門信息界面(11) 修改員工信息界面(12) 工資結(jié)算界面(13) 工資信息界面(14) 員工信息界面 Action控制層(1) AdminAction 員工相關信息操作功能(2) AttendAction 出勤相關信息操作功能(3) DepartAction 部門相關信息操作功能(4) PersonalAction 員工個人相關信息操作功能(5) WageAction 工資相關信息操作功能(6) WorkerAction 員工總體相關信息操作功能 Dao層(1) AdminDao 提供管理員的相關操作(2) AttendDao 提過考勤的相關操作(3) DepartDao 提供部門的相關操作(4) PersonalDao 提供個人的相關操作(5) WageDao 提供工資的相關操作(6) WorkerDao 提供員工的相關操作 Service層(1) AdminService 提供對于用戶的管理流程(2) AttendService 提供對于出勤的管理流程(3) DepartService 提供對出部門的管理流程(4) PersonalService 提供對于個人信息的管理流程(5) WageService 提供對于工資的管理流程(6) WorkerService 提供對于員工的管理流程 實體層實體類主要作為數(shù)據(jù)管理層和業(yè)務邏輯處理層之間進行交互的紐帶,實體類的主要職責就是存儲和管理系統(tǒng)內(nèi)部的信息,以下是對于實體類的詳細設計。(1) 實體關系實體類的關系來源于數(shù)據(jù)庫中表之間的關系,其中admin、attend、wage、worker都是一對一的關系,worker和depart是多對一的關系。圖 45 系統(tǒng)實體關系圖(2) 實體類圖實體類圖的設計主要是對比數(shù)據(jù)庫中的標來設計的,其中的類名和表明相同,類中的屬性和表中的字段是意義對應的。圖 46 實體類表第五章 數(shù)據(jù)庫設計數(shù)據(jù)庫是長期存儲在計算機中的、有組織的、可共享的數(shù)據(jù)。數(shù)據(jù)庫中的數(shù)據(jù)是按照一定的數(shù)據(jù)模型組織、描述和存儲、具有較小的冗余、較高的數(shù)據(jù)獨立性和可擴展性、并且可為用戶共享。 admin表(保存用戶的登錄信息)Admin 表主要是用來存儲用戶的登錄信息,其中l(wèi)ogin_id 為主鍵,login_name 為用戶名,login_pass 為用戶登錄時的密碼。表 51 admin表結(jié)構列名數(shù)據(jù)類型是否為空字段描述login_idint(11)not null用戶ID(主鍵,自動生成)login_namevarchar(30)not null用戶名(唯一)login_passvarchar(30)not null用戶登錄密碼 attend表(員工的出勤表)Attend 表主要是用來存儲員工的出勤信息,其中attend_id 為主鍵,worker_id 為員工的ID號,worker_name為員工的姓名,worker_attend 為員工是否正常出勤,overtime_attend為員工是否加班,date_time 為時間信息。表 52 attend表結(jié)構列名數(shù)據(jù)類型是否為空字段描述attend_idint(11)not null考勤ID(主鍵,自動生成)worker_idvarchar(255)yes員工ID(唯一)worker_namevarchar(255)yes員工姓名(唯一)worker_attendvarchar(255)yes員工出勤overtime_attendvarchar(255)yes員工加班date_timevarchar(255)yes考勤日期 depart表(工資的部門表)Depart 表主要是用來存儲公司的部門信息,其中depart_id 為主鍵,depart_name為部門的名稱,depart_people_num為部門的人數(shù)。表 53 depart表結(jié)構列名數(shù)據(jù)類型是否為空字段描述depart_idint(22)not null部門ID(主鍵,自動生成)depart_namevarchar(255)yes部
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1