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

正文內(nèi)容

基于eclipse的人事管理系統(tǒng)的設(shè)計(已改無錯字)

2023-07-23 01:17:53 本頁面
  

【正文】 i()。i++){ %option value=%= (i).getBranchId()% selected=39。selected39。%= (i).getBranchName() %/option %} %/select用戶的表單選擇與機構(gòu)的表單選擇類似。后臺請求處理:后臺服務(wù)器響應(yīng)添加部門請求的主要操作就是數(shù)據(jù)入庫,響應(yīng)代碼段的部分核心代碼為:String departName = (departName)。String branch = (branch)。String user = (user)。tring connectTelNo = (connectTelNo)。String connectMobileTelNo = (connectMobileTelNo)。String faxes = (faxes)。IBranchInfoService branchInfoService = new BranchInfoService()。IUserInfoService userInfoService = new UserInfoService()。BranchInfo branchInfo = ((branch))。UserInfo userInfo = ((user))。departInfo = new DepartInfo()。(departName)。((connectTelNo))。((connectMobileTelNo))。((faxes))。(branchInfo)。(userInfo)。(departInfo)。這里將數(shù)據(jù)寫入數(shù)據(jù)庫的方法的代碼就不做粘貼了。部門信息修改對數(shù)據(jù)庫所做的處理與部門錄入的相類似,只是在信息修改頁面獲取了原始部門信息并將其初始化入了表格。三、部門刪除此功能只需點擊部門列表中一行后面的刪除按鈕便可以實現(xiàn),后臺在響應(yīng)請求處理時將所選的機構(gòu)在數(shù)據(jù)庫中進行刪除,主要是通過在刪除方法中執(zhí)行刪除數(shù)據(jù)的SQL語句來完成。是否選擇添加部門是否選擇修改部門是否選擇刪除部門開始選擇操作菜單修改信息填寫部門信息后臺數(shù)據(jù)處理結(jié)束確認添加確認修改是否否否否否是是是是圖52 部門管理 員工模塊設(shè)計一個企業(yè)的組織結(jié)構(gòu)只是一個框架,而填充這個框架的主要元素就是公司的職員。所以,在一個企業(yè)的人事管理系統(tǒng)中對員工的管理顯得尤為重要。員工信息的錄入和員工信息庫的修改是員工管理模塊的核心部分。在員工的信息里面特別加入了員工頭像,在管理系統(tǒng)的實際應(yīng)用中都是用員工的證件照作為員工的頭像,這方便了信息和人物的對照。員工信息數(shù)據(jù)庫表格如表53所示。表53 員工數(shù)據(jù)庫表說明列名說明數(shù)據(jù)類型可為空userId用戶IDinteger否userName用戶名varchar否password密碼varchar否gender性別int否DepartId所屬部門int否RoleId角色int否userState狀態(tài)int否PictruePath頭像地址varchar是建表SQL語句:drop table if exists UserState。create table userInfo( userId integer not null auto_increment, userName varchar(50) not null, password varchar(50) not null, gender int not null, DepartId int not null, RoleId int not null, UserState int not null, PictruePath varchar(50), primary key (userId))ENGINE=InnoDB default CHARSET=utf8。用戶的身份信息單獨放在一個表中,表格如表54所示。表54 用戶角色數(shù)據(jù)庫表說明列名說明數(shù)據(jù)類型可為空RoleId角色IDinteger否RoleName角色名稱varchar否RoleDesc角色描述varchar是建表SQL語句:drop table if exists RoleInfo。create table RoleInfo( RoleId integer not null auto_increment, RoleName Varchar(50) not null, RoleDesc Varchar(128), primary key (RoleId))ENGINE=InnoDB default CHARSET=utf8。在部門模塊中部門直屬于某一個機構(gòu)而在員工模塊中員工直屬于某一個部門,所以在上下級關(guān)系中員工和部門相類似。員工信息的錄入與修改除了頭像部分其它與部門的相類似,加入了頭像后會比部門的管理更復(fù)雜一點。這里就頭像的上傳做一下具體介紹。員工頭像的上傳與修改比較復(fù)雜,因為每次選定后都要在不刷新頁面的情況下改變進行預(yù)覽,所以需要用到預(yù)演的js腳本框架,此框架是從網(wǎng)上下載的。頁面頭像處理的核心代碼:td id=newPreview onclick=javascript:(39。myfile39。).click()style=cursor: handa href=javascript:(39。myfile39。).click() img id=showpic name=showpic width=132px height=120px src= border=0 style=display: //aamp。nbsp。/td調(diào)用js腳本框架的方法:script type=text/javascript src=DronFw/ loadClass=UpFile/script script type=text/javascript language=javascript /script是否選擇添加員工是否選擇修改員工是否選擇刪除員工開始選擇操作菜單修改信息填寫員工信息后臺數(shù)據(jù)處理結(jié)束確認添加確認修改是否否否否否是是是是上傳頭像文件前需要在xml服務(wù)器配置文件中初始化服務(wù)器端的頭像存儲路徑,這里就不粘貼配置代碼了。后臺服務(wù)端在相應(yīng)頭像上傳請求后將頭像文件寫入對應(yīng)路徑的文件夾中。圖53 員工管理流程圖 文檔模塊設(shè)計本人事管理系統(tǒng)加入了文檔存、取功能模塊。公司職員可以把對公司發(fā)展有利的意見和建議或一些好的想法寫成文檔上傳到管理系統(tǒng)供公司員工參考和討論,有助于公司作出好的決策和快速、穩(wěn)步的發(fā)展。職員也可以寫一些生活和工作上的體會或者摘錄一些好的文檔、段落上傳到系統(tǒng)供大家分享,以促進公司人文的發(fā)展,為公司創(chuàng)造一個好的公司文化環(huán)境,讓員工有一個舒心的工作環(huán)境,提高公司的前進步伐。文件數(shù)據(jù)庫表格如表55所示。表55 文件數(shù)據(jù)庫表說明列名說明數(shù)據(jù)類型可為空FileId文件IDinteger否FileName文件名varchar否Remark備注varchar是CreaterId創(chuàng)建者IDinteger否CreateDate創(chuàng)建日期Date否FilePath文件地址carchar否FileState狀態(tài)int否FileType文件類型integer否建表SQL語句:drop table if exists FileInfo。create table FileInfo ( FileId integer not null auto_increment, FileName varchar(50) not null, Remark varchar(128) null, CreaterId integer not null, CreateDate date not null, FilePath varchar(128) not null, FileState int not null, FileType integer not null, constraint PK_FILEINFO primary key clustered (FileId))ENGINE=InnoDB default CHARSET=utf8。文件的類型是單獨的一張表,表格如表56所示。表56 文件類型數(shù)據(jù)庫表說明列名說明數(shù)據(jù)類型可為空FileTypeId類型IDinteger否FileTypeName類型名稱varchar否FileTypeSuffixName類型圖varchar否建表SQL語句:drop table if exists FileTypeInfo。create table FileTypeInfo ( FileTypeId integer not null auto_increment, FileTypeName varchar(50) not null, FileTypeSuffix varchar(50) not null, constraint PK_FILETYPEINFO primary key clustered (FileTypeId))ENGINE=InnoDB default CHARSET=utf8。在此模塊用戶可以上傳文件,在主頁面用戶可以瀏覽所有文件列表,可以將文件放入回收箱,如果有感興趣的文件可以進行下載,被放入回收箱的文件可以被恢復(fù)或者被徹底刪除。文件上傳:文件在被上傳前需要先在xml配置文件中對上傳文件服務(wù)器進行配置,初始化文件存儲路徑。文件上傳頁面的文件選取語句:input type=file name=myfile/,選取語句看似很簡單,因為文件存儲到服務(wù)器的主要操作都是在頁面發(fā)送請求后在后臺完成。后臺處理部分核心代碼如下:while(()) { FileItem item = (FileItem)()。 if(()) { processFormField(item)。 //處理普通的表單域 } else { processUploadedFile(item)。 //處理上傳文件 } } 開始選擇操作菜單是是是否否否否否確認下載確認上傳選擇文件是是后臺處理文件放入回收箱是否選擇上傳文件結(jié)束是否選擇下載文件狀態(tài)改變圖54 文件管理流程圖文件下載:文件下載主要是在頁面用腳本語言實現(xiàn),只要獲取到文件的地址就可以將文件下載到用戶指定的位置,下載時可以對文件重命名。腳本下載語句的原里是用IO六將文件復(fù)制一份在自己的電腦中?;厥照荆夯厥照局荒軐ξ募M行恢復(fù)和徹底刪除操作。文件被放入回收站其實是改變了它的狀態(tài)屬性,恢復(fù)文件時其實是將它的狀態(tài)屬性改回來。而刪除操作是將文件從數(shù)據(jù)庫中徹底的刪除,文件數(shù)據(jù)已經(jīng)不再存在,無法再恢復(fù)。第六章 系統(tǒng)測試 測試意義在管理系統(tǒng)的開發(fā)過程中采用了多種措施以保證軟件的質(zhì)量,但是在實際開發(fā)的過程中還是不可避免的會出錯,系統(tǒng)中通??赡軙[藏著缺陷和錯誤,沒有經(jīng)過周密測試的系統(tǒng)如果投入運行,可能會造成無法挽回的損失,因此系統(tǒng)的測試是管理系統(tǒng)在開發(fā)過程中為了保證軟件的質(zhì)量而必須進行的工作。大量的統(tǒng)計資料表明,管理系統(tǒng)測試的工作量往往占開發(fā)總工作量的40%以上。因此,必須要重視管理系統(tǒng)開發(fā)的測試工作。由于在程序中所隱藏的缺陷只有在特定的情況下才有可能顯露,所以系統(tǒng)中的缺陷通常是因為對某種特定的情況考慮不周到才造成的。因此,測試不是為了說明程序正確,成功的測試也不是沒有發(fā)現(xiàn)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1