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

正文內(nèi)容

服裝庫(kù)存管理系統(tǒng)-在線瀏覽

2024-09-18 00:20本頁(yè)面
  

【正文】 高無(wú)04RemarkVarchar(20)FN低無(wú)05flagInt NN高無(wú)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語(yǔ)句來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作,即可以修改Userinfo中的屬性,BConnection起到了連接數(shù)據(jù)庫(kù)的作用。 時(shí)序圖設(shè)計(jì) 圖3 用戶登陸時(shí)序圖如圖3所示,用戶首先在登陸界面的文本框中輸入登錄號(hào)和密碼,UserServlet獲取用戶輸入的登錄號(hào)和密碼,調(diào)用userImpl中的loginUser()方法將獲取的登錄號(hào)和密碼作為參數(shù)傳送至數(shù)據(jù)庫(kù)中執(zhí)行,并且返回執(zhí)行結(jié)果,UserServlet根據(jù)返回結(jié)果來(lái)判斷是否發(fā)生頁(yè)面跳轉(zhuǎn)和給出用戶提示信息。修改密碼界面還要驗(yàn)證新密碼與確認(rèn)密碼是一致。import 。import 。//登陸驗(yàn)證}說(shuō)明:此段代碼的作用是定義接口聲明相關(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) (())。 }}說(shuō)明:此段代碼是先前定義的接口的實(shí)現(xiàn)部分,StringBuffer strsql=new StringBuffer()。( select * from usertable where )。+userLogin+39。( password=39。)。ResultSet rs=(ResultSet) (())。意思是將sql語(yǔ)句執(zhí)行,并且將執(zhí)行后的結(jié)果集合賦值給rs,最后返回rs。 conn=()。 此段代碼是進(jìn)行數(shù)據(jù)庫(kù)的連接。 //數(shù)據(jù)庫(kù)的URL private static String user=root。 //訪問(wèn)數(shù)據(jù)庫(kù)的密碼 public Connection conn。 //裝載JDBC驅(qū)動(dòng)程序 conn=(Connection) (url,user,pwd)。 } public void closeConn() throws SQLException { ()。說(shuō)明了數(shù)據(jù)庫(kù)CSMS的地址,此段代碼的主要使用是控制數(shù)據(jù)庫(kù)的連接。請(qǐng)用戶輸入賬號(hào)!39。 return 。請(qǐng)用戶輸入密碼!39。 return 。 ()。=UserServlet?opt=login。意思是當(dāng)用戶點(diǎn)擊登陸后將調(diào)用UserServlet中的方法。 String user_name=(userid)。//獲得頁(yè)面輸入的登錄密碼 ResultSet rs=(user_name, user_pwd)。 ()。 (msg, msg)。 (request, response)。是用于獲取登陸頁(yè)面輸入的登錄號(hào)。是用于獲取登陸頁(yè)面輸入的登錄密碼。調(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í)行語(yǔ)句,返回結(jié)果集 if(()){ StringBuffer strUpdate=new StringBuffer()。+newPwd+39。+userLogin+39。 PreparedStatement pst1=(PreparedStatement) (())。 //執(zhí)行sql語(yǔ)句,并且返回結(jié)果集 } else{ return 1。 ( userLogin=39。and password=39。)。pst=(PreparedStatement)(())。ResultSet rs=(ResultSet) ()。if(())()進(jìn)行邏輯判斷,(update usertable set password=39。 where userLogin=39。)。即系統(tǒng)將用戶設(shè)定的新密碼發(fā)送到后臺(tái)服務(wù)器中,服務(wù)器在數(shù)據(jù)庫(kù)的用戶信息表中將用戶登錄密碼設(shè)置成新密碼。請(qǐng)?zhí)顚懪f密碼39。 return。amp。新密碼和確認(rèn)密碼不一致39。 return。新密碼和確認(rèn)密碼不能為空39。 return。 ()。 if(!=amp。!=){ if(!=){此段代碼是在判斷用戶輸入的新密碼和確認(rèn)密碼是否為空和是否相等,若輸入域?yàn)榭談t提醒用戶輸入新密碼和確認(rèn)密碼,若新密碼和確認(rèn)密碼不一致則提醒用戶輸入一致的新密碼和確認(rèn)密碼。意思是用戶選擇修改密碼后系統(tǒng)會(huì)調(diào)用UserServlet中的方法。 (opt)。 //執(zhí)行doUpdatePwd()方法 } catch (ClassNotFoundException e) { // TODO Autogenerated catch block ()。 } } }說(shuō)明:opt是java里已經(jīng)定義好的一種機(jī)制,用來(lái)獲取頁(yè)面上的一些信息,if((“updatePwd”))是在判斷opt取到的值是否等于“updatePwd”,若等于則調(diào)用doUpdatePwd(request,response)方法。//聲明session String userName=(String)(userLogin)。//獲取舊密碼 String newPwd=(newPwd)。//調(diào)用updatePwd()函數(shù),并且傳進(jìn)userName, oldPwd, newPwd三個(gè)參數(shù) String msg=。 } else{ msg=密碼修改成功。//將變量msg存儲(chǔ)在msg中 RequestDispatcher rd=(mon/)。 }說(shuō)明:String userName=(String)(userLogin)。String newPwd=(newPwd)。然后依次使用request將“oldPwd”和“newPwd”中的值賦給oldPwd和 newPwd。表示調(diào)用UserImpl中的upodatePwd()方法,并且將userName, oldPwd, newPwd作為參數(shù)傳進(jìn)方法體中。此段代碼的意思是將變量msg保存在msg中。此段代碼的作用是將msg提示信息傳送到頁(yè)面上來(lái),mon/就是修改密碼頁(yè)面的地址。第二,對(duì)軟件工程的工程分析方法有了很大程度的提升,比如:對(duì)需求分析、概要設(shè)計(jì)分析、業(yè)務(wù)描述、可行性分析等有了一些自己的見(jiàn)解。第四,對(duì)java語(yǔ)言的熟練度有了很大提升,同時(shí)也領(lǐng)悟到j(luò)sp的強(qiáng)大力量??傊@次服裝管理系統(tǒng)實(shí)訓(xùn)對(duì)于我整個(gè)能力方面是有很大提升的。import 。import 。//修改密碼 public ResultSet loginUser(String userLogin,String password) throws SQLException。import 。import 。import 。import 。public class Userimpl implements Userinterface { DBconnection db=null。 Statement pst=null。 public Userimpl() throws ClassNotFoundException, SQLException { db=new DBconnection()。 pst=(Statement) ()。 ( select * from usertable where )。+userLogin+39。 ( password=39。)。//執(zhí)行語(yǔ)句并且返回結(jié)果集 return rs。 (select * from usertable where)。+userLogin+39。+oldPwd+39。 DBconnection db=new DBconnection()。 PreparedStatement pst=(PreparedStatement) (())。//執(zhí)行語(yǔ)句,返回結(jié)果集 if(()){ StringBuffer strUpdate=new StringBuffer()。+newPwd+39。+userLogin+39。 PreparedStatement pst1=(PreparedStatement) (())。 //執(zhí)行sql語(yǔ)句,并且返回結(jié)果集 } else{ return 1。import 。import 。import 。import 。import 。import 。public class UserServlet extends HttpServlet { Userinterface userInter=null。 userInter=new Userimpl()。 // Just puts destroy string in log // Put your code here } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request,response)。 (opt)。//執(zhí)行dologin()方法 } catch (SQLException e) { // TODO Autogenerated catch block ()。//執(zhí)行doUpdatePwd()方法 } catch (ClassNotFoundException e) { // TODO Autogenerated catch block ()。 } } } public void dologin(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException, SQLException { HttpSession session=()。///獲得頁(yè)面輸入的登錄號(hào)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1