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

正文內(nèi)容

虛擬校園軟件系統(tǒng)架構(gòu)說明(編輯修改稿)

2025-05-05 03:35 本頁面
 

【文章內(nèi)容簡介】 端和數(shù)據(jù)庫采用UTF8編碼格式,這是因為,UTF8在兼容性方面有出色表現(xiàn),同時,Tomcat和MYSQL數(shù)據(jù)庫的默認(rèn)編碼格式也是UTF8,它能使系統(tǒng)運(yùn)行在一個穩(wěn)定的環(huán)境下。編碼格式的聲明,以及編碼的轉(zhuǎn)換等 在數(shù)據(jù)的傳輸和存儲中,通常有一些涉及到文本格式的內(nèi)容需要存儲,比如:個人筆記的內(nèi)容,專題討論的內(nèi)容,都是需要保留諸如回車、空格等控制文本格式的元素的。在本系統(tǒng)中采用了如下代碼進(jìn)行轉(zhuǎn)換:public String turn(String str){while((\n)!=1){ //替換回車為brstr = (0,(\n))+br+((\n)+1)。} while(( )!=1){ //替換空格為amp。nbsp。str = (0,( ))+amp。nbsp。+(( )+1)。 } return str。} 登陸注冊模塊的設(shè)計與實現(xiàn) 在基于B/S架構(gòu)的WEB程序中,用戶注冊、登陸以及用戶個人信息的管理構(gòu)成了整個系統(tǒng)最為基本的模塊,一切其它的模塊和功能,無一不是建立在用戶注冊、登陸等身份驗證的基礎(chǔ)上的。在本系統(tǒng)中,此模塊起到了關(guān)鍵性的作用,因為一切的權(quán)限,教師和學(xué)生的身份識別,登陸用戶的資料管理等等,都通過這個模塊來實現(xiàn)。本模塊的結(jié)構(gòu)圖如圖所示。 學(xué)生用戶教師用戶注冊登陸驗證修改/編輯個人信息通過驗證實例化用戶對象,登陸系統(tǒng)錯誤信息提示NY 注: 教師信息因為更新頻率很低,故教師信息由管理員在數(shù)據(jù)庫中直接添加。 學(xué)生注冊模塊 學(xué)生注冊界面為 學(xué)生用戶提交注冊信息后,系統(tǒng)根據(jù)學(xué)生所提交的信息進(jìn)行驗證,比如學(xué)號格式,郵箱地址格式是否正確、信息是否完整等等。通過驗證后在數(shù)據(jù)庫中添加該學(xué)生用戶。代碼核心部分如下所示 protected void register() { String id = ()。 String pwd = ()。 String pwdr = ()。 String name = ()。 Boolean sex = () == 0 ? true : false。 int school = () + 1。 if(()!=null) { cla= ().toString()。 } String = ()。 boolean agreement = ()。 if (agreement) { String idregx = ()。 String pwdregx = ()。 String nameregx = ()。 String classregx = ()。 String regx = ()。 boolean ok = true。 if (!(idregx, id)) { ok = false。 ()。 (())。 } else { ()。 (())。 } // pwd if (!(pwdr)) { ok = false。 ()。 (())。 } else { // if (!(pwdregx, pwd)) { ok = false。 ()。 (())。 } else { ()。 (())。 } } // name if (!(nameregx, name)) { ok = false。 ()。 (())。 } else { ()。 (())。 } // class if (!(classregx, cla)) { ok = false。 ()。 (())。 } else { ()。 (())。 } // if (!(regx, )) { ok = false。 ()。 (())。 } else { ()。 (())。 } if(()3) { ok=false。 ()。 (請選擇老師)。 } else { ()。 (成功)。 } // ok if (ok) { StudentDataBase db = ()。 int d = (id)。 if ((d)) { ()。 (())。 } else { Student s = new Student()。 ((id))。 (name)。 (pwd)。 ((cla))。 ()。 ((short) school)。 (sex)。 (teaName)。 (true)。 (s)。 File f=new File(().getHomeworkPath(()))。 ()。 //homework file path f=new File(().getNetDiskPath(()))。 //(f)。 ()。 //net disk file path // ().logEvent(()+ register)。 (())。 (false)。 s=(d)。 (s)。 } } }// not agreement else { (())。 } } 用戶登陸模塊實現(xiàn) 本系統(tǒng)中,登陸時學(xué)生采用真實學(xué)號和密碼登陸,教師采用管理員提供的賬號和密碼登陸。系統(tǒng)在驗證用戶身份時,直接從數(shù)據(jù)表里以該用戶名和密碼為條件進(jìn)行檢索,如果找到記錄則登陸成功,如果找不到記錄則登陸失敗。 當(dāng)?shù)顷懗晒r,系統(tǒng)將該教師的個人資料(包括賬號、密碼、其他信息)記錄在用戶變量中,寫入Teacher中。類圖和相關(guān)代碼如下:Teacher類:教師類。TeacherDataBase類:教師和數(shù)據(jù)庫處理的類Teacher t=new Teacher()。//新建教師對象 try{ statement=(,)。 //數(shù)據(jù)庫的查詢 rs=(sql)。 if(!()) { return null。 } (id)。 ((2))。 ((3))。 ((4))。 ((5))。 ((6))。 ((7))。 ((8))。 ((9))。 ((10))。 ((11))。 (((12)))。這樣,當(dāng)用戶進(jìn)行其他操作時,就可以進(jìn)行登陸與否的驗證了,以教師為例,點擊某個需要教師權(quán)限的頁面時,系統(tǒng)會進(jìn)行如下的身份驗證: if((id)) {//得到id Teacher t=(id)。 if(().equals(pwd)) {//密碼一樣,登錄成功 (t)。 setVisible(false)。 return。 }else {//密碼不一樣,登錄不成功 ()。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1