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

正文內(nèi)容

基于jsp的企業(yè)信息管理系統(tǒng)論文(參考版)

2025-01-24 22:25本頁面
  

【正文】 用戶注冊流程圖如圖 42所示。注冊成功的用戶即可按照剛才注冊的用戶名和密碼登錄系統(tǒng)。 }% 31 第 5 章 頁面介紹 注冊界面 未注冊的用戶可以用一個(gè)用戶名,并提供密碼和簡單的個(gè)人信息,比如Email 地址,即可注冊成功。 return false。 ()。 // 執(zhí)行更新 (sql)。 where id= + id。, postcode=39。, address=39。, pany=39。, qq=39。, =39。, mobile=39。, sex=39。 // 組合更新 SQL String sql = update address set name=39。 30 String address = (address)。 String qq = (qq)。 String mobile = (mobile)。 String name = (name)。 // 取得修改頁表單參數(shù) (utf8)。 Connection conn = (url, usr, pwd)。 執(zhí)行更新的 SQL 語句。 }% 開發(fā)更新功能函數(shù) 更新功能函數(shù)要實(shí)現(xiàn)如下功能 : 根據(jù)以上數(shù)據(jù)庫參數(shù) 創(chuàng)建一個(gè)數(shù)據(jù)庫連接; 取得新增表單參數(shù),并組合新增的 SQL 語句。 29 return false。 ()。 } ()。 (address, (String) rs .getString(address))。 (qq, (String) (qq))。 (mobile, (String) (mobile))。 (name, (String) ((name)))。 if (()) { // 取得各個(gè)字段的值并保存 (id, (String) ((id)))。 String sql = select * from address where id= + id。 Statement stm = ()。 該函數(shù)完整代碼如下: %!public boolean select(HttpServletRequest request, String drv, String url, String usr, String pwd, String username) { try { 28 // 創(chuàng)建數(shù)據(jù)庫連接 (drv).newInstance()。 取得當(dāng)前要刪除的參數(shù) ID,并組合查詢 SQL 語句。 } finally { } return true。 } catch (Exception e) { ()。 ()。 // 轉(zhuǎn)換參數(shù)編碼 sql = new String((ISO88591), UTF8)。 + postcode + 39。 + address + 39。 + pany + 39。 + qq + 39。 + + 39。 + mobile + 39。 + sex + 39。 + name + 39。 + username + 39。 // 組合新增 SQL 27 String sql = insert into address (username, name, sex, mobile, , qq, pany, address, postcode) 。 String address = (address)。 String qq = (qq)。 String mobile = (mobile)。 // 取得新增表單參數(shù) String name = (name)。 Connection conn = (url, usr, pwd)。 執(zhí)行插入的 SQL 語句。 }% 開發(fā)插入功能函數(shù) 插入功能函數(shù)需要實(shí)現(xiàn)下述功能: 根據(jù)以上數(shù)據(jù)庫參數(shù)創(chuàng)建一個(gè)數(shù)據(jù)庫連接; 取得新增表單參數(shù),并組合新增的 SQL 語句。 return false。 ()。 (sql)。 String sql = delete from address where id=39。 String id = (id)。 Statement stm = ()。 實(shí)現(xiàn)代碼如下: %!public boolean delete(HttpServletRequest request, String drv, String url, String usr, String pwd, String username) { try { // 創(chuàng)建數(shù)據(jù)庫連接 (drv).newInstance()。 } finally { 25 } return true。 } catch (Exception e) { ()。 ()。 } // 保存所有行數(shù)據(jù)列表傳遞給下一個(gè)頁面 (list, list)。 (field, value)。// 字段值 ((i))。 i++) { String field = (String) ((i))。 for (int i = 1。 int cols = ()。 ResultSet rs2 = (sql2)。 order by name limit + start + , + pageSize。 // 取得當(dāng)前頁數(shù)據(jù) SQL 24 String sql2 = select * from address where username=39。 (pageNextNo, pageNextNo)。 (pageLastNo, pageLastNo)。// 前一頁 int pageNextNo = pageNo pageCount ? pageNo + 1 : pageCount。// 首頁 int pageLastNo = pageCount。 (pageCount, pageCount)。 (rowCount, rowCount)。 if (()) { //計(jì)算總行數(shù)并保存 String countall = (countall)。 + username + 39。 int start = pageSize * (pageNo 1)。 // 查詢總的記錄數(shù),計(jì)算跳頁參數(shù) int pageSize = (strPageSize)。 Connection conn = (url, usr, pwd)。 topage = ../。// 跳到修改頁 } else if ((update)) {// 更新操作 // 更新數(shù)據(jù) update(request, drv, url, usr, pwd, username)。// 跳到列表頁 } else if ((edit)) {// 修改操作 // 執(zhí)行查詢 select(request, drv, url, usr, pwd, username)。 22 // 查詢數(shù)據(jù) list(request, drv, url, usr, pwd, username, pageSize, pageNo)。// 跳到列表頁 } else if ((add)) {// 新增操作 topage = ../。 // 查詢數(shù)據(jù) list(request, drv, url, usr, pwd, username, pageSize, pageNo)。 topage = ../。 (pageNo, pageNo)。 } if (pageNo == null) {// 為空時(shí)設(shè)置默認(rèn)為第 1頁 pageNo = 1。// 每頁顯示行數(shù) String pageNo = (pageNo)。 } else { String username = (String) (username)。// 操作方法 String topage = ../。 % 開發(fā) 列表頁 功能 通訊錄管理需要幾個(gè)與數(shù)據(jù)庫操作功能: 提取 address 表的分頁功能; 執(zhí)行 address 表刪除功能 執(zhí)行插入功能; 執(zhí)行修改表數(shù)據(jù)功能。代碼如下: % (username)。 } else { (../)。 (e)。 ()。 } ()。 (sql)。++39。+password1+39。+username+39。 ResultSet rs = (sql)。 Connection conn = (url, usr, pwd)。+username+39。 19 // 注冊用戶 boolean isValid = false。 String password1 = (password1)。 注冊文件代碼如下: //取得參數(shù) (utf8)。 } % 注冊功能要在數(shù)據(jù)庫中驗(yàn)證用戶名是否存在,不存在則執(zhí)行插入操作且跳轉(zhuǎn)到登錄頁面。 (../)。 (e)。 ()。 ()。 ResultSet rs = (sql)。 Connection conn = (url, usr, pwd)。+password+39。+username+39。 // 驗(yàn)證登錄 boolean isValid = false。 登錄驗(yàn)證文件實(shí)現(xiàn)代碼如下: % page language=java pageEncoding=UTF8% 18 % include file=../inc/% % //取得參數(shù) String username = (username)。 注 冊登 錄退 出通 信 工 具個(gè) 人 管 理企 業(yè) 管 理通 訊 錄 管 理短 消 息 管 理日 程 安 排工 作 記 錄公 司 公 告工 作 會 議 圖 41 總體框架圖 17 該系統(tǒng)的數(shù)據(jù)流圖如下所示: 注 冊用 戶 信 息登 錄用 戶 I D , 密 碼用 戶 I D , 密 碼 , E m a i l用 戶歡 迎 頁 面通 信 工 具通 訊錄 管理短 消 息管 理用 戶 I D用 戶 信 息用 戶 信 息通 訊 錄增 加 、 修 改 、 刪 除短 消 息發(fā) 送 、 閱 讀 、 設(shè) 置 已 讀 、 刪 除個(gè) 人 管 理用 戶 I D日程安排工作記錄用 戶 信 息用 戶 信 息日 程 表修 改 、 新 增工 作 記 錄新 增 、 刪 除企 業(yè) 管 理所 有 用 戶公司公告所 有 用 戶 閱 讀 , 只 有 發(fā) 布 人 才 能 修 改 發(fā) 布 放 內(nèi) 容工作會議所 有 用 戶 閱 讀 , 發(fā) 布 人 能 修 改 刪 除圖 42 數(shù)據(jù)流圖 開發(fā)基礎(chǔ)功能 登錄驗(yàn)證首先需要在數(shù)據(jù)庫中驗(yàn)證用戶名和密碼是否有效。; 5. 短消息管理模塊:用作當(dāng)前登錄用戶給系統(tǒng)內(nèi)的其他用戶發(fā)送短消息,并可以查看其他用戶發(fā)來 的消息; 6. 日程安排模塊:用作當(dāng)前登錄的用戶添加、修改、刪除和查看自己的日程安排列表; 7. 工作記錄模塊:用作當(dāng)前登錄的用戶添加、修改、刪除和查看自己的工作日志列表; 8. 公司公告模塊:用戶發(fā)送通知,大家都可以查看,只有發(fā)送通知的用戶才有權(quán)修改、刪除該通知。 } 本章小結(jié) 本章主要介紹了數(shù)據(jù)庫的設(shè)計(jì)過程,包括數(shù)據(jù)庫 ER 圖的設(shè)計(jì)、數(shù)據(jù)流圖的設(shè)計(jì)和 各張數(shù)據(jù)表的設(shè)計(jì) ,以及與數(shù)據(jù)庫的連接。 15 if(conn= = null){ (“不能建立連接 ”); }else{ (“建立連接成功 ”)。 } 可以使用下面代碼來測試該函數(shù): TestMySQL test = new TestMySQL()。 }catch(Exception e){ ()。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1