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

正文內(nèi)容

基于jsp的人事管理系統(tǒng)論文-資料下載頁(yè)

2025-05-14 07:32本頁(yè)面

【導(dǎo)讀】管理方式帶來(lái)了重大的革命。如何有效進(jìn)行人事管理是擺在我們面前的一個(gè)新的課題。為流行的B/S結(jié)構(gòu)和JSP動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),基于Windows2021Server. 操作系統(tǒng)和Sql數(shù)據(jù)庫(kù),設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)功能較為完善的小型企業(yè)管理系統(tǒng)。進(jìn)行一系列的需求分析、設(shè)計(jì)、編碼、測(cè)試等工作,使系統(tǒng)實(shí)現(xiàn)了對(duì)企業(yè)員工信息的查看,添加,修改,刪除,以及搜索的功能。重點(diǎn)對(duì)系統(tǒng)設(shè)計(jì)過(guò)程作了相應(yīng)描述,同時(shí)也對(duì)系統(tǒng)需。要改進(jìn)的地方做了總結(jié)。本系統(tǒng)經(jīng)過(guò)測(cè)試,運(yùn)行效果穩(wěn)定,操作方便、快捷。

  

【正文】 指導(dǎo)教師: 年 月 日 30 畢業(yè)設(shè)計(jì)(論文)指導(dǎo)小組 審查意見(jiàn): 畢業(yè)設(shè)計(jì)(論文)指導(dǎo)小組組長(zhǎng) : 年 月 日 31 附錄二 任務(wù)書(shū) 邢臺(tái)學(xué)院信息科學(xué)與技術(shù)系畢業(yè)設(shè)計(jì)任務(wù)書(shū) 題 目 基于 JSP 的人事管理系統(tǒng) 學(xué)號(hào) 姓名 性別 年級(jí)專(zhuān)業(yè) 聯(lián)系電話 2021433161 祝勝宣 男 06級(jí)專(zhuān)接本 (1)班計(jì)算機(jī)科學(xué)與技術(shù) 15930052452 指導(dǎo)教師 職稱(chēng) 專(zhuān)業(yè) 聯(lián)系電話 耿超 講師 計(jì)算機(jī)應(yīng)用技術(shù) 0319- 7300948 課題來(lái)源與意義 課題來(lái)源:基于目前社會(huì)上人事管理系統(tǒng)繁瑣,所以我選擇 JSP 人事系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)系統(tǒng)。 意 義:① Java 語(yǔ)言程序設(shè)計(jì)是計(jì)算機(jī)系的專(zhuān)業(yè)課程,本課題開(kāi)發(fā)便于學(xué)生更好的學(xué)習(xí)本課程,對(duì)本課程的教學(xué)有著重要的實(shí)際意義。②本課題要求畢業(yè)生必須掌握軟件工程、 Java、數(shù)據(jù)庫(kù)設(shè)計(jì)等各方面的專(zhuān)業(yè)知識(shí),在本課題的開(kāi)發(fā)過(guò)程中可以鍛煉并提高畢業(yè)生編程能力。使畢業(yè)生在分析問(wèn)題、解決問(wèn)題、共同協(xié)作等各方面的能力得到提高。 課題的主要任務(wù)與目標(biāo) 任務(wù): ①查閱、學(xué) 習(xí)基于 JSP、數(shù)據(jù)庫(kù)程序設(shè)計(jì)的計(jì)算機(jī)技術(shù)文獻(xiàn)資料。②對(duì)相關(guān)資料進(jìn)行分析、歸類(lèi)及匯總。③選擇適當(dāng)?shù)捻?xiàng)目進(jìn)行實(shí)踐。 目標(biāo): ①完成某項(xiàng)特定應(yīng)用技術(shù)的綜述、分析,定一篇 12021 字左右的論文。 ②用相應(yīng)的技術(shù)實(shí)現(xiàn)各項(xiàng)目。 32 進(jìn)度計(jì)劃 第 7 學(xué)期第 16 周:下達(dá)任務(wù)書(shū)。 第 7 學(xué)期第 17 周:完成開(kāi)題報(bào)告、撰寫(xiě)讀書(shū)筆記 (5000 字 ) 第 8 學(xué)期第 13周:進(jìn)行系統(tǒng)設(shè)計(jì)、實(shí)現(xiàn)。 第 8 學(xué)期第 4周:設(shè)計(jì)報(bào)告或論文的撰寫(xiě),中英文翻譯 (2021 字 ) 第 8 學(xué)期第 5周:提交畢業(yè)設(shè)計(jì)報(bào)告,并按要求修訂。 第 8 學(xué)期第 6周:提出答辯申請(qǐng)。 課 題成果形式 論文 +設(shè)計(jì) 指導(dǎo)小組 意見(jiàn) 領(lǐng)導(dǎo) 小組 意見(jiàn) 此表一式三份,系存檔一份,指導(dǎo)教師一份,學(xué)生一份 33 附錄三 設(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)。 } 34 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)。 35 } 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 Statement getStatement() { return stmt。 } public ResultSet executeQuery(String sql) throws SQLException { if (stmt != null) { return (sql)。 } else return null。 } public ResultSet executeQuery() throws SQLException { if (prepstmt != null) { return ()。 } else 36 return null。 } public void executeUpdate(String sql) throws SQLException { if (stmt != null) (sql)。 } public void executeUpdate() throws SQLException { if (prepstmt != null) ()。 } public void close() throws Exception { if (stmt != null) { ()。 stmt = null。 } if (prepstmt != null) { ()。 prepstmt = null。 } if (conn != null) { (sqlserver, conn)。 } } } 二 package 。 37 import .*。 import .*。 import .*。 import 。 public class DBConnectionManager { static private DBConnectionManager instance。 // 唯一實(shí)例 static private int clients。 private Vector drivers = new Vector()。 private Hashtable pools = new Hashtable()。 private void log(String msg) { (new Date() + : + msg)。 } static synchronized public DBConnectionManager getInstance() { if (instance == null) { instance = new DBConnectionManager()。 } clients++。 return instance。 } private DBConnectionManager() { init()。 } public void freeConnection(String name, Connection con) { DBConnectionPool pool = (DBConnectionPool) (name)。 if (pool != null) { (con)。 } } public Connection getConnection(String name) { DBConnectionPool pool = (DBConnectionPool) (name)。 38 if (pool != null) { return ()。 } return null。 } public Connection getConnection(String name, long time) { DBConnectionPool pool = (DBConnectionPool) (name)。 if (pool != null) { return (time)。 } return null。 } public synchronized void release() { // 等待直到最后一個(gè)客戶(hù)程序調(diào)用 if (clients != 0) { return。 } Enumeration allPools = ()。 while (()) { DBConnectionPool pool = (DBConnectionPool) ()。 ()。 } Enumeration allDrivers = ()。 while (()) { Driver driver = (Driver) ()。 try { (driver)。 log(撤銷(xiāo) JDBC 驅(qū)動(dòng)程序 + ().getName() + 的注冊(cè) )。 } catch (SQLException e) { log(無(wú)法撤銷(xiāo)下列 JDBC驅(qū)動(dòng)程序的注冊(cè) : + ().getName())。 39 } } } private void createPools(Properties props) { Enumeration propNames = ()。 while (()) { String name = (String) ()。 if ((.url)) { String poolName = sqlserver。 String url = (poolName + .url)。 if (url == null) { log(沒(méi)有為連接池 + poolName + 指定 URL)。 continue。 } String user = (poolName + .user)。 String password = (poolName + .password)。 String maxconn = (poo
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1