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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于jsp的人事管理系統(tǒng)(編輯修改稿)

2025-07-17 13:10 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 統(tǒng)會(huì)提示是否確認(rèn)刪除操作,單擊確定后則進(jìn)行刪除操作,并返回刪除結(jié)果;如點(diǎn)擊員工編號(hào),顯示該員工的詳細(xì)獎(jiǎng)懲信息。相應(yīng)的對(duì)于該模塊的javabean要說(shuō)明的是:,用來(lái)封裝與獎(jiǎng)懲管理有關(guān)的功能方法,比如添加,修改,刪除,查看獎(jiǎng)懲記錄等,其定義的各方法及其功能描述如下:FindByNO(),該方法主要用于實(shí)現(xiàn)根據(jù)記錄號(hào)查找獎(jiǎng)懲信息,用于整體查詢;Add(),主要用于實(shí)現(xiàn)獎(jiǎng)懲記錄的添加操作;Modify(),主要實(shí)現(xiàn)獎(jiǎng)懲信息的修改操作;Delete()實(shí)現(xiàn)刪除操作;SearchByID()通過(guò)員工編號(hào)進(jìn)行查詢操作,主要用于一般查詢。ListAll( ),主要用于列出查詢結(jié)果。 獎(jiǎng)懲管理模塊人員調(diào)動(dòng)管理模塊主要用于記錄企業(yè)員工的人員調(diào)動(dòng)情況,其主要提供的功能有添加人員調(diào)動(dòng)記錄和修改人員調(diào)動(dòng)記錄。人員調(diào)動(dòng)管理模塊的結(jié)構(gòu)如下圖44所示:人員調(diào)動(dòng)管理模塊模塊主頁(yè)面添加人員調(diào)動(dòng)管理人員調(diào)動(dòng)圖44 人員調(diào)動(dòng)管理模塊結(jié)構(gòu)圖本模塊主要包含頁(yè)面關(guān)系如圖44的結(jié)構(gòu)圖所示,,如添加人員調(diào)動(dòng)記錄,管理人員調(diào)動(dòng)記錄和退出系統(tǒng)。,其中前者提供了添加記錄的界面,后者用于調(diào)用JavaBean中的Translate中的Add()方法,向數(shù)據(jù)庫(kù)傳遞填寫的信息,更新數(shù)據(jù)庫(kù)。 、 五個(gè)文件組成,當(dāng)單擊圖中的修改鏈接后,該頁(yè)面表單和圖17類似,用于和數(shù)據(jù)庫(kù)進(jìn)行交互,修改數(shù)據(jù)庫(kù)中的記錄,并返回修改結(jié)果。如點(diǎn)擊刪除鏈接,系統(tǒng)會(huì)提示是否確認(rèn)刪除操作,單擊確定后則進(jìn)行刪除操作,并返回刪除結(jié)果;如點(diǎn)擊員工編號(hào),顯示該員工的詳細(xì)人員調(diào)動(dòng)信息。還要說(shuō)明一下javabean的作用,用來(lái)封裝與人員調(diào)動(dòng)管理有關(guān)的功能方法,比如添加,修改,刪除,查看人員調(diào)動(dòng)記錄等,其定義的各方法及其功能描述如下:FindByNO(),該方法主要用于實(shí)現(xiàn)根據(jù)記錄號(hào)查找人員調(diào)動(dòng)信息,用于整體查詢;Add(),主要用于實(shí)現(xiàn)人員調(diào)動(dòng)記錄的添加操作;Modify(),主要實(shí)現(xiàn)人員調(diào)動(dòng)信息的修改操作;Delete()實(shí)現(xiàn)刪除操作;SearchByID()通過(guò)員工編號(hào)進(jìn)行查詢操作,主要用于一般查詢。ListAll( ),主要用于列出查詢結(jié)果。第五章 系統(tǒng)演示本章主要是介紹本系統(tǒng)的操作過(guò)程,多以圖的形式展現(xiàn)。待系統(tǒng)的文件目錄部署好后,啟動(dòng)Tomcat,在地址欄輸入://localhost:8080/hrms/ 進(jìn)入登陸界面如圖51所示。圖51登陸界面如圖輸入正確的用戶名,密碼后就會(huì)進(jìn)入系統(tǒng)的主頁(yè)面,如圖52所示:圖52主頁(yè)面該頁(yè)面相當(dāng)于一個(gè)操作平臺(tái),你可以選擇要進(jìn)行的操作,并進(jìn)入相關(guān)的操作界面,假如我們選擇了人員檔案這一項(xiàng)那你就會(huì)進(jìn)入如圖53所示頁(yè)面, 圖53人員檔案頁(yè)面你可以通過(guò)點(diǎn)擊按紐來(lái)完成相應(yīng)的操作,比如你點(diǎn)了添加人員按扭,如下圖54所示:圖54添加人員檔案頁(yè)面在此頁(yè)面上你可以添加人員的檔案。本系統(tǒng)的其他功能就不在一一的演示了。相信本系統(tǒng)的可視化操作方式會(huì)給您的事業(yè)提供幫助。第六章 技術(shù)難點(diǎn)和系統(tǒng)測(cè)試 技術(shù)難點(diǎn) 中文亂碼問(wèn)題 開發(fā)java應(yīng)用出現(xiàn)亂碼是很常見的,畢竟現(xiàn)在unicode的使用還不是很廣泛,在使用gb2312(包含了gbk簡(jiǎn)體,big5繁體)的系統(tǒng)中要正確實(shí)現(xiàn)中文的display和數(shù)據(jù)庫(kù)的存儲(chǔ)是最基本的要求。由于瀏覽器中的參數(shù)傳遞是按字節(jié)傳送,因此英文和數(shù)字不會(huì)有任何的問(wèn)題,而中文漢字則由兩個(gè)字節(jié)組成,因此導(dǎo)致了中文無(wú)法正常顯示。本次實(shí)驗(yàn)中碰到了許多JSP和數(shù)據(jù)庫(kù)中的中文顯示問(wèn)題,以及JSP網(wǎng)頁(yè)的中文顯示問(wèn)題,本人經(jīng)過(guò)上網(wǎng)搜索了好多種中文問(wèn)題解決方案,但有些并不能解決本次實(shí)驗(yàn)所碰到的問(wèn)題,經(jīng)過(guò)多次測(cè)試,現(xiàn)將本系統(tǒng)中文顯示問(wèn)題解決方案列出如下:(1)在首頁(yè)將此句%@page contentType=”text/html。charset=gb2312″%包含進(jìn)去,但是經(jīng)過(guò)測(cè)試,許多公用模塊無(wú)法正常顯示中文,以及各模塊主頁(yè)也無(wú)法正常顯示漢字,如將此句包含到顯示亂碼的頁(yè)面中,則系統(tǒng)編譯錯(cuò)誤,顯示如下錯(cuò)誤:: /(0,0) Page directive: can39。t have multiple occurrences of contentType。所以經(jīng)過(guò)多次試驗(yàn),把將此句包含進(jìn)文件可以正常顯示的文件則保留此句,不能正常顯示的則采用方法(2)(2)在頁(yè)首包含此句%@page pageEncoding=”GB2312″%,經(jīng)過(guò)測(cè)試,使用此句后,無(wú)法正常顯示的頁(yè)面,能夠正常顯示中文了。(3)針對(duì)JSP與數(shù)據(jù)庫(kù)之間的中文轉(zhuǎn)化問(wèn)題,本系統(tǒng)采取的方法是在每次傳參數(shù)的前面都進(jìn)行編碼轉(zhuǎn)換如:String username = new String((username).getBytes(ISO8859_1),GBK)。 安全性問(wèn)題將項(xiàng)目發(fā)布到互聯(lián)網(wǎng)上后,有些用戶不是點(diǎn)擊超鏈接打開網(wǎng)站的某個(gè)頁(yè)面,而是在地址欄中直接寫,而后進(jìn)入,試圖避開身份驗(yàn)證,處于對(duì)安全性的考慮,本項(xiàng)目在用戶登陸后才能進(jìn)入的頁(yè)面中,加入了如下的一行判斷,如果用戶非法進(jìn)入,則自動(dòng)跳轉(zhuǎn)到登錄界面:%@ include file=../ % :% if((String)(IsLogin)!=true) { String loginmsg=loginfirst。 (../?loginmsg=+loginmsg)。 }% JavaScript的實(shí)現(xiàn)為使本系統(tǒng)使用過(guò)程中更人性化,本系統(tǒng)中加入了一些JavaScript 代碼,例如日歷的實(shí)現(xiàn),介于本人水平有限,系統(tǒng)中使用的較難的JavaScript代碼一部分摘自互聯(lián)網(wǎng),其他的是參考其他書中所介紹的案例。 系統(tǒng)測(cè)試在完成了程序的編寫工作后,接下來(lái)將進(jìn)行軟件的測(cè)試,這里說(shuō)的軟件,并不單單是指程序本身,也是一項(xiàng)技術(shù)性很強(qiáng)的工作,有著很多的技巧. 軟件測(cè)試是軟件質(zhì)量保證的主要活動(dòng)之一,因此,測(cè)試的質(zhì)量直接影響軟件的質(zhì)量.軟件測(cè)試就是在軟件投入運(yùn)行前,對(duì)軟件的需求分析,設(shè)計(jì)規(guī)格說(shuō)明和編碼的最終復(fù)審,可以這樣將,軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程.測(cè)試的目的在于將軟件設(shè)計(jì)時(shí)設(shè)計(jì)者與程序開發(fā)者之間理解不一致的地方,功能與需求不一致的地方,不符合邏輯思維的情況都反映給質(zhì)量控制部門,由質(zhì)量控制部門調(diào)配需求部門統(tǒng)一作出一個(gè)明確解答,再由開發(fā)人員進(jìn)行修改和補(bǔ)充.測(cè)試的目標(biāo)是以最少的時(shí)間和人力找出軟件中潛在的各種錯(cuò)誤和缺陷.界面測(cè)試是測(cè)試過(guò)程中比較簡(jiǎn)單直觀的一種測(cè)試方法,只要細(xì)心地按界面要求核對(duì)就行了.針對(duì)需求測(cè)試,刪,查,改這些基本功能之上,.性能測(cè)試在軟件的質(zhì)量保證中起著重要的作用..通常我們把性能指標(biāo)全部歸結(jié)到硬件,操作系統(tǒng)和開發(fā)環(huán)境上,穩(wěn)定性,并訪支撐能力以及安全性都很重要,作為程序員需要評(píng)估該模塊在系統(tǒng)運(yùn)營(yíng)中所處的環(huán)境,將要受到的負(fù)荷壓力以及各種潛在的危險(xiǎn)和惡意攻擊的可能性.總結(jié)致謝參考文獻(xiàn)[1] 《數(shù)據(jù)庫(kù)系統(tǒng)概論》(第三版)/薩師煊 王珊編著 ,高等教育出版社.[2] 《JSP實(shí)用編程實(shí)例集錦》/馬文剛、謝樂(lè)建、管知時(shí),清華大學(xué)出版社.[3] 《JSP數(shù)據(jù)庫(kù)編程指南》/布霍恩賴特著 趙明昌譯,北京希望電子出版社.[4] Herbert著.[M].北京:清華大學(xué)出版社.[5] 微軟公司著,高國(guó)連,李國(guó)華譯.SQL Server 2000使用TransactSQL進(jìn)行數(shù)據(jù)庫(kù)查詢[M].北京:北京希望電子出版社.[6] 汪曉平等編著.精通Java網(wǎng)絡(luò)編程[M].北京:清華大學(xué)出版社.[7] 林上杰,林康司著.[M].西安:電子工業(yè)出版社.[8] 微軟公司著,高國(guó)連,李國(guó)華譯.SQL Server 2000使用TransactSQL進(jìn)行數(shù)據(jù)庫(kù)查[M].[9] 汪孝宜等著.JSP數(shù)據(jù)庫(kù)開發(fā)實(shí)例精粹[M].北京:電子工業(yè)出版社.[10] 微軟公司著,高國(guó)連,李國(guó)華譯.SQL Server 2000使用TransactSQL進(jìn)行數(shù)據(jù)庫(kù)查[M].北京:北京希望電子出版社.附錄 設(shè)計(jì)實(shí)現(xiàn)的具體內(nèi)容數(shù)據(jù)庫(kù)連接:一 package 。 import .*。import 。public class DBConnect { private Connection conn = null。 private Statement stmt = null。 private PreparedStatement prepstmt = null。 private DBConnectionManager dcm = null。 void init() { dcm = ()。 conn = (sqlserver)。 } public DBConnect() throws Exception { init()。 stmt = ()。 }public DBConnect(int resultSetType, int resultSetConcurrency) throws Exception { init()。 stmt = (resultSetType, resultSetConcurrency)。 } public DBConnect(String sql) throws Exception { init()。 (sql)。 } public DBConnect(String sql, int resultSetType, int resultSetConcurrency) throws Exception { init()。 (sql, resultSetType, resultSetConcurrency)。 } public Connection getConnection() { return conn。 } public void prepareStatement(String sql) throws SQLException { prepstmt = (sql)。 }public void prepareStatement(String sql, int resultSetType, int resultSetConcurrency) throws SQLException { prepstmt = (sql, resultSetType, resultSetConcurrency)。 } public void setString(int index, String value) throws SQLException { (index, value)。 }public void setInt(int index, int value) throws SQLException { (index, value)。 }public void setBoolean(int index, boolean value) throws SQLException { (index, value)。 } public void setDate(int index, Date value) throws SQLException { (index, value)。 } public void setTimestamp(int index, Timestamp value) throws SQLException { (index, value)。 } public void setLong(int index, long value) throws SQLException { (index, value)。 } public void setFloat(int index, float value) throws SQLException { (index, value)。 } public void setBytes(int index, byte[] value) throws SQLException { (index, value)。 } public void clearParameters() throws SQLException { ()。 prepstmt = null。 } public PreparedStatement getPreparedStatement() { return prepstmt。 } public St
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1