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

正文內(nèi)容

服裝庫存管理系統(tǒng)課程設(shè)計(jì)-在線瀏覽

2025-05-30 03:38本頁面
  

【正文】 在頁面上輸入的舊密碼、新密碼和確認(rèn)密碼,并且對(duì)舊密碼與登陸密碼進(jìn)行驗(yàn)證。CODEMN11 用戶輸入登錄號(hào)和密碼CODEMN12 頁面獲取用戶輸入的登錄號(hào)和密碼,并且與數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行比較CODEMN13 證成功則允許用戶登陸,否則提醒用戶輸入正確的登錄號(hào)和密碼。CODEMN22:系統(tǒng)接收用戶輸入的舊密碼,并且將舊密碼與數(shù)據(jù)庫中的密碼進(jìn)行驗(yàn)證,同時(shí)將獲取到的新密碼和確認(rèn)密碼進(jìn)行比較。 第3章 系統(tǒng)設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)表3 數(shù)據(jù)庫對(duì)象命名規(guī)則數(shù)據(jù)庫對(duì)象命名規(guī)則備注表Tbl_功能描述字符串例如:tbl_user用戶表視圖View_功能描述字符串例如:view_userInfo用戶視圖存儲(chǔ)過程Proc_功能描述字符串例如:proc_draw取款存儲(chǔ)過程 數(shù)據(jù)項(xiàng)編碼規(guī)則表4數(shù)據(jù)項(xiàng)編碼規(guī)則數(shù)據(jù)項(xiàng)命名規(guī)則數(shù)據(jù)類型長度范圍備注登錄名用戶姓名開頭字母字符10位無密碼6位長的任意數(shù)字字符10位無貨號(hào)2個(gè)大寫字母+數(shù)字字符10位無色號(hào)顏色開頭字母+數(shù)字字符10位無刪除狀態(tài)邏輯數(shù)字1或0整數(shù)2無尺碼正常人身高如170整數(shù)無入庫日期年+月+日日期無 用戶信息表結(jié)構(gòu) 表5 用戶信息表表名用戶信息表數(shù)據(jù)庫用戶主鍵userLogin其他排序字段無索引字段無序號(hào)字段名稱數(shù)據(jù)類型(精度范圍)允許為空Y/N唯一Y/N區(qū)別度默認(rèn)值約束條件/說明01userLoginVarchar(20)NY高無主鍵02usernameVarchar(20)NY高無03PasswordVarchar(20)NN高無04RemarkVarchar(20)FN低無05flagInt NN高無sql腳本create table user( userLogin varchar(20) not null primary key, userName varchar(20) not null, Password int not null , remark varchar(20), flag int not null)。userImpl中實(shí)現(xiàn)了Userinterface中定義的方法,在userImpl中可以拼寫sql語句來實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的操作,即可以修改Userinfo中的屬性,BConnection起到了連接數(shù)據(jù)庫的作用。 時(shí)序圖設(shè)計(jì) 圖3 用戶登陸時(shí)序圖如圖3所示,用戶首先在登陸界面的文本框中輸入登錄號(hào)和密碼,UserServlet獲取用戶輸入的登錄號(hào)和密碼,調(diào)用userImpl中的loginUser()方法將獲取的登錄號(hào)和密碼作為參數(shù)傳送至數(shù)據(jù)庫中執(zhí)行,并且返回執(zhí)行結(jié)果,UserServlet根據(jù)返回結(jié)果來判斷是否發(fā)生頁面跳轉(zhuǎn)和給出用戶提示信息。修改密碼界面還要驗(yàn)證新密碼與確認(rèn)密碼是一致。import 。import 。//登陸驗(yàn)證}說明:此段代碼的作用是定義接口聲明相關(guān)的方法,public ResultSet loginUser(String userLogin,String password) throws SQLException。代碼段2 接口實(shí)現(xiàn):package 。import 。import 。import 。import 。 Connection conn=null。 private String password。 conn=()。 } ///////////////登陸驗(yàn)證//////////////////// public ResultSet loginUser(String userLogin, String password) throws SQLException { // TODO Autogenerated method stub StringBuffer strsql=new StringBuffer()。 ( userLogin=39。 and )。+password+39。 ResultSet rs=(ResultSet) (())。 }}說明:此段代碼是先前定義的接口的實(shí)現(xiàn)部分,StringBuffer strsql=new StringBuffer()。( select * from usertable where )。+userLogin+39。( password=39。)。ResultSet rs=(ResultSet) (())。意思是將sql語句執(zhí)行,并且將執(zhí)行后的結(jié)果集合賦值給rs,最后返回rs。 conn=()。 此段代碼是進(jìn)行數(shù)據(jù)庫的連接。 //數(shù)據(jù)庫的URL private static String user=root。 //訪問數(shù)據(jù)庫的密碼 public Connection conn。 //裝載JDBC驅(qū)動(dòng)程序 conn=(Connection) (url,user,pwd)。 } public void closeConn() throws SQLException { ()。說明了數(shù)據(jù)庫CSMS的地址,此段代碼的主要使用是控制數(shù)據(jù)庫的連接。請(qǐng)用戶輸入賬號(hào)!39。 return 。請(qǐng)用戶輸入密碼!39。 return 。 ()。=UserServlet?opt=login。意思是當(dāng)用戶點(diǎn)擊登陸后將調(diào)用UserServlet中的方法。 String user_name=(userid)。//獲得頁面輸入的登錄密碼 ResultSet rs=(user_name, user_pwd)。 ()。 (msg, msg)。 (request, response)。是用于獲取登陸頁面輸入的登錄號(hào)。是用于獲取登陸頁面輸入的登錄密碼。調(diào)用loginUser方法,將user_name, user_pwd作為參數(shù)傳入到loginUser方法中,并且將結(jié)果集賦值給rs。 (userLogin,user_name)。()。 (msg, msg)。 (request, response)。 修改密碼設(shè)計(jì)實(shí)現(xiàn)代碼段 1定義接口:package 。import 。public interface Userinterface { public int updatePwd(String userLogin,String oldPwd,String newPwd) throws SQLException, ClassNotFoundException。定義了修改密碼方法,此方法聲明了在實(shí)現(xiàn)修改密碼的方法中需要傳進(jìn)的三個(gè)參數(shù)String userLogin,String oldPwd,String newPwd,即登錄號(hào)、舊密碼和新密碼。 (select * from usertable where)。+userLogin+39。+oldPwd+39。 DBconnection db=new DBconnection()。 PreparedStatement pst=(PreparedStatement) (())。//執(zhí)行語句,返回結(jié)果集 if(()){ StringBuffer strUpdate=new StringBuffer()。+newPwd+39。+userLogin+39。 PreparedStatement pst1=(PreparedStatement) (())。 //執(zhí)行sql語句,并且返回結(jié)果集 } else{ return 1。 ( userLogin=39。and password=39。)。pst=(PreparedStatement)((
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1