【正文】
AR2(1000)(t_ico_staffinfo)該表用于存放人員信息。在本系統(tǒng)中,以下字段作為公用字段,即每張表中都包含的字段,在以下就不在贅述。本系統(tǒng)數(shù)據(jù)庫名稱為oasys。 Oracle是一個(gè)采用SQL語言的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。無論何時(shí),企業(yè)都需要高性能、高穩(wěn)定性和高安全性的服務(wù)器操作系統(tǒng)作為信息化的基礎(chǔ)構(gòu)架。數(shù)據(jù)管理,增加、刪除、修改。它只是接收請(qǐng)求并決定調(diào)用哪個(gè)模型構(gòu)件去處理請(qǐng)求,然后再確定用哪個(gè)視圖來顯示返回的數(shù)據(jù)。 控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個(gè)模型能為多個(gè)視圖提供數(shù)據(jù)。在MVC的三個(gè)部件中,模型擁有最多的處理任務(wù)。其中貫穿了MVC設(shè)計(jì)模式、JAVA面向?qū)ο笏枷搿!? 圖10 查看離職信記錄用例圖在離職處理完畢后,自動(dòng)將離職人員資料轉(zhuǎn)移到離職人員管理列表中,人事專員可選擇列表中的某一已離職員工查看該員工人事資料、刪除其人事資料、將該離職人員復(fù)職。點(diǎn)擊某一員工姓名鏈接可查看該員工的個(gè)人基本信息及個(gè)人履歷信息。選擇分配調(diào)動(dòng)的新部門、新崗位和新職務(wù)?!D8 個(gè)人詳細(xì)信息用例圖首先列表顯示公司內(nèi)部的所有未離職的員工列表,點(diǎn)擊調(diào)轉(zhuǎn)按鈕進(jìn)入員工調(diào)轉(zhuǎn)頁面。圖6 人事信息一覽表用例圖人事專員或管理員登陸系統(tǒng)后,可在人事信息一覽表中查看人事信息,并選擇導(dǎo)出人事信息一覽表或個(gè)人履歷表,點(diǎn)擊某員工的姓名可查看該員工的詳細(xì)信息。圖4 查看人事信息用例圖進(jìn)入人事基本信息管理頁面,以列表形式顯示公司的員工列表,列表分頁顯示每一位員工的基本情況,可點(diǎn)擊某個(gè)員工姓名查看該員工的詳細(xì)資料。圖3 添加人事信息用例圖員工第一次登錄后可添加個(gè)人人事信息,系統(tǒng)默認(rèn)員工工號(hào)和姓名為該員工登錄系統(tǒng)的用戶名和真實(shí)姓名。 圖1 人事信息管理用例圖圖2 普通用戶登錄用例圖個(gè)人登錄后,可以填寫自己的基本信息,可以保存草稿或者提交,提交以后等待人事專員審批,個(gè)人登錄系統(tǒng)后可以填寫和查看自己的基本資料,如果未填寫基本資料,查看自己的詳細(xì)信息時(shí)會(huì)提示填寫基本資料。打開查看離職人員后,可以通過人員的一些基本信息對(duì)離職人員的記錄進(jìn)行復(fù)合查詢。打開個(gè)人詳細(xì)信息直接可以瀏覽個(gè)人的所有信息。打開統(tǒng)計(jì)人事信息界面出現(xiàn):姓名、員工編號(hào)、所屬部門、擔(dān)任崗位、職務(wù)、電話、操作。可以通過下拉菜單對(duì)這些字段進(jìn)行查看,并在界面出現(xiàn)查看的結(jié)果。 打開添加人事信息界面出現(xiàn):基本信息、聯(lián)系方式、教育背景、工作經(jīng)歷、獎(jiǎng)懲情況、家庭情況;可以對(duì)他們進(jìn)行添加操作。v 有效提高公司內(nèi)部各級(jí)部門、員工溝通、協(xié)調(diào)能力;v 規(guī)范化、標(biāo)準(zhǔn)化公司各項(xiàng)業(yè)務(wù)流程、管理流程;v 提高日常工作效率,快速使用文件、報(bào)告或報(bào)表;v 公司領(lǐng)導(dǎo)、部門主管隨時(shí)隨地掌握、了解員工的工作狀態(tài);v 利用信息化自動(dòng)辦公平臺(tái)為公司領(lǐng)導(dǎo)、部門主管提供準(zhǔn)確的信息和資料,提高經(jīng)營者第一時(shí)間的決策能力;通過總結(jié)歸納后,該軟件具備以下四大功能:個(gè)人辦公管理、基本信息管理、人事信息管理、權(quán)限組管理。對(duì)于企業(yè):重點(diǎn)在于清楚的表達(dá)企業(yè)提出的需求,如何理解企業(yè)機(jī)構(gòu)部門、業(yè)務(wù)關(guān)系,讓企業(yè)確認(rèn)我們的表達(dá)和描述是符合客戶的需求。JSP開發(fā)web比ASP更加靈活,可擴(kuò)展性更強(qiáng),便于以后的維護(hù)和二次開發(fā)。Linux的安全性和穩(wěn)定性也是選擇Jsp作為web開發(fā)的重要原因。ASP技術(shù)不能輕易的實(shí)現(xiàn)跨平臺(tái)的web服務(wù)工作,只能在windows上它運(yùn)行。在選擇使用JSP還是ASP開發(fā)的時(shí)候,考慮到JSP的一下優(yōu)點(diǎn),選擇了JSP作為web開發(fā)語言。 為實(shí)現(xiàn)系統(tǒng)目標(biāo),需要技術(shù)保證??尚行苑治鍪且罁?jù)初步調(diào)查的結(jié)果作出系統(tǒng)開發(fā)可行性與否的結(jié)論的過程。 本課題是為了給現(xiàn)在的企業(yè)提供一個(gè)信息化平臺(tái),有效提高公司內(nèi)部各級(jí)部門、員工溝通、協(xié)調(diào)能力;規(guī)范化、標(biāo)準(zhǔn)化公司各項(xiàng)業(yè)務(wù)流程、管理流程;提高日常工作效率,快速使用文件、報(bào)告或報(bào)表;公司領(lǐng)導(dǎo)、部門主管隨時(shí)隨地掌握、了解員工的工作狀態(tài);利用信息化自動(dòng)辦公平臺(tái)為公司領(lǐng)導(dǎo)、部門主管提供準(zhǔn)確的信息和資料,提高經(jīng)營者第一時(shí)間的決策能力。企業(yè)傳統(tǒng)式的辦公管理模式也在逐步向自動(dòng)化辦公管理模式轉(zhuǎn)變。s burden,improve work quality and efficiency, can also quicken the process of standardization, scientization and network. For requirements of the enterprise, use the technology about JSP, Struts, Hibernate, Spring and Ibatis to develop a office automation system based on system has eleven modules. There are the management of personnel information, the management of short messages, reminder setttings, the management of daily work plan, the management of data dictionary, the management of department,the management of post,the management of duty, the management of powers and the management of users. The administrator can create different roles for different positions by characters and can asign the resource of permission flexiblely. Key Words: Browser/Server, Model View Controller, Java Server Page, Office Automation System目 錄目 錄 3 8 8 8 8 9 10 10 10 10 10 11 11 12 12 18 18 19 19 20 21 21 21(t_ico_stafffamily) 22(t_ico_staffinfo) 22(t_ico_staffreward) 24(t_ico_staffvitae) 24 24 25 25 25