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

正文內(nèi)容

j2ee系統(tǒng)架構(gòu)和程序設(shè)計(jì)課程設(shè)計(jì)實(shí)訓(xùn)項(xiàng)目——某職業(yè)技術(shù)學(xué)院學(xué)生選課信息管理系統(tǒng)-資料下載頁

2024-11-17 10:20本頁面

【導(dǎo)讀】楊教授大學(xué)堂,版權(quán)所有,盜版必究。今天,隨著信息技術(shù)的發(fā)展,各高校的選課流程已不再是過去的手工形式了。選課流程繁瑣復(fù)雜,而且容易出錯(cuò),如何有效的理清。各項(xiàng)工作流程并且使整個(gè)選課過程高效的進(jìn)行,一直是我們探索的課題。這次,應(yīng)客戶的需求,我們決定開發(fā)一套某職業(yè)技術(shù)學(xué)院學(xué)生選課信息管理系統(tǒng)。本系統(tǒng)面向中小型學(xué)院,用戶群體為學(xué)院的教務(wù)科,教師以及學(xué)生。程,提交課程以及其他查詢教師和教室等相關(guān)操作。3)學(xué)生在登錄選課系統(tǒng)后可執(zhí)行退課操作。嚴(yán)格按照權(quán)限設(shè)置。限制各用戶的行為,保證系統(tǒng)的安全性和正常運(yùn)行。不致出現(xiàn)由系統(tǒng)內(nèi)部因素而引起的數(shù)據(jù)信息不一致或丟失等問題。每年數(shù)據(jù)存儲量大于10TB,年增長量大于1TB。業(yè)務(wù)滿足7×24小時(shí)可以使用,并且系統(tǒng)運(yùn)行中數(shù)據(jù)不會(huì)丟失。量做到人性化設(shè)計(jì),易于為各類用戶所操作。管理員對課程信息、學(xué)生信息及系統(tǒng)進(jìn)行維護(hù)。主要執(zhí)行的操作包含添加、修改、刪

  

【正文】 null。 = typeof maxX != 39。undefined39。 ? maxX : null。 = typeof maxY != 39。undefined39。 ? maxY : null。 = fXMapper ? fXMapper : null。 = fYMapper ? fYMapper : null。 = new Function()。 = new Function()。 = new Function()。 }, start : function(e) { var o = = this。 e = (e)。 var y = parseInt( ? : )。 var x = parseInt( ? : )。 (x, y)。 = 。 = 。 if () { 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版權(quán)所有,盜版必究 。 37/72 頁 if ( != null) = x + 。 if ( != null) = + 。 } else { if ( != null) = + + x。 if ( != null) = + + x。 } if () { if ( != null) = y + 。 if ( != null) = + 。 } else { if ( != null) = + + y。 if ( != null) = + + y。 } = 。 = 。 return false。 }, drag : function(e) { e = (e)。 var o = 。 var ey = 。 var ex = 。 var y = parseInt( ? : )。 var x = parseInt( ? : )。 var nx, ny。 if ( != null) ex = ? (ex, ) : (ex, )。 if ( != null) ex = ? (ex, ) : (ex, )。 if ( != null) ey = ? (ey, ) : (ey, 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版權(quán)所有,盜版必究 。 38/72 頁 )。 if ( != null) ey = ? (ey, ) : (ey, )。 nx = x + ((ex ) * ( ? 1 : 1))。 ny = y + ((ey ) * ( ? 1 : 1))。 if () nx = (y) else if () ny = (x) [ ? left : right] = nx + px。 [ ? top : bottom] = ny + px。 = ex。 = ey。 (nx, ny)。 return false。 }, end : function(){ = null。 = null。 (parseInt([ ? left : right]), parseInt([ ? top : bottom]))。 = null。 }, fixE : function(e) { if (typeof e == 39。undefined39。) e = 。 if (typeof == 39。undefined39。) = 。 if (typeof == 39。undefined39。) = 。 return e。 } }。 利用過濾器組件技術(shù)實(shí)現(xiàn)系統(tǒng)的身份驗(yàn)證 如果用戶并沒有登陸或者注銷以后直接輸入地址妄圖繞過登陸入口直接訪問頁面會(huì)被楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版權(quán)所有,盜版必究 。 39/72 頁 攔截提示出錯(cuò),要求其登陸并跳轉(zhuǎn)到登陸界面 。 對應(yīng)的 J2EE 過濾器組件程序類的代碼示例如下: import .*。 import .*。 import .*。 public class UserSafeFilter implements Filter{ protected FilterConfig filterConfig。 final private String CONTENT_TYPE_HTML = text/html。 charset=gb2312。 PrintWriter toClientTextOutStream。 private String targetEncoding = gb2312。 public void init(FilterConfig config) throws ServletException { = config。 } public UserSafeFilter() { } public void doFilter(ServletRequest request,ServletResponse response,FilterChain chain) throws IOException, ServletException{ HttpSession session=((HttpServletRequest)request).getSession()。 HttpServletRequest request = (HttpServletRequest)request。 HttpServletResponse response = (HttpServletResponse)response。 //對客戶端的請求進(jìn)行統(tǒng)一的編碼 (targetEncoding)。 (CONTENT_TYPE_HTML)。 toClientTextOutStream =()。 try{ (text/html。 charset=gb2312)。 String userName=(String)(userName)。 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版權(quán)所有,盜版必究 。 40/72 頁 if(userName==null) { (script language=\JavaScript\)。 (alert(\您未登錄,因此不具有權(quán)限 \)。)。 String targetURL=/WebMis/。 (=\+targetURL+\。)。 (/script)。 ()。 }else { (request,response)。 } } catch(IOException e) { ()。 } } public void destroy(){ =null。 } } 在項(xiàng)目中應(yīng)用核心 設(shè)計(jì)模式 應(yīng)用 工廠模式 —— 圖表工廠類 因?yàn)楣S模式就相當(dāng)于創(chuàng)建實(shí)例對象的 new,雖然這樣做,可能多做 一些工作,但會(huì)給系統(tǒng)帶來更大的可擴(kuò)展性和盡量少的修改量。讓創(chuàng)建實(shí)例所需要的大量初始化工作從類的構(gòu)造函數(shù)中分離出去。 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版權(quán)所有,盜版必究 。 41/72 頁 使用工廠類得到 XYLineChart 類型的圖表類 應(yīng)用抽象工廠模式 —— 實(shí)現(xiàn)將系統(tǒng)中的各個(gè)不同數(shù)據(jù)庫連接的實(shí)現(xiàn)方式分離 要用抽象工廠模式實(shí)現(xiàn)將系統(tǒng)在應(yīng)用中所可能存在的各個(gè)不同數(shù)據(jù)庫系統(tǒng)的應(yīng)用環(huán)境與系統(tǒng)的數(shù)據(jù)庫連接功能實(shí)現(xiàn)相互分離,這樣就能適應(yīng)更多的軟件環(huán)境,提高系統(tǒng)的移植性。 ( 1) CourseManageDAOInterface 接口的代碼示例 public interface CourseManageDAOInterface { //查詢課程 public ArrayList selectCourseInfoData(CourseSearchInfoMODEL oneCourseInfo); 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版權(quán)所有,盜版必究 。 42/72 頁 //添加課程 public CourseSearchInfoDAO addCourseInfoData(String userName,String courseId); //用戶查看課表 public CourseSearchInfoDAO userViewSchedule(String userName); //用戶刪除課程 public CourseSearchInfoDAO userDeleteCourse(String courseId,String userName); //管理員添加課程 public CourseSearchInfoDAO adminAddCourse(CourseSearchInfoDAO courseSearchInfoDAO) ; //管理員刪除課程 public CourseSearchInfoDAO adminDeleteCourse(CourseSearchInfoDAO courseSearchInfoDAO) ; } 而系統(tǒng)中的 AbstractDataOperate 、 OracleDataOperate 、 SqlserverDataOperate 、MysqlDataOperate 等接口都是對 CourseManageDAOInterface 接口的具體實(shí)現(xiàn)類。 ( 2) CourseManageDAOInterface Factory 工廠類 public class CourseManageDAOInterface Factory { public static final int ORACLE = 0。 //定義三個(gè)表示數(shù)據(jù)庫類型的常量 public static final int MYSQL = 1。 public static final int SQLSERVER = 2。 private static CourseManageDAOInterface db。 private static int dataType = MYSQL。 public static CourseManageDAOInterface getInstance() { if (db == null) { if (dataType == ORACLE){ //根據(jù) dateType 返回相應(yīng)的實(shí)現(xiàn)類 return new OracelDataOperate()。 } if (dataType == MYSQL){ return new MysqlDataOperate()。 } 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版權(quán)所有,盜版必究 。 43/72 頁 if (dataType == SQLSERVER){ return new SqlserverDataOperate()。 } } return db。 } } 應(yīng)用 橋接模式 應(yīng)用 觀察者模式 通過此模式,系統(tǒng)自動(dòng)記錄學(xué)生的選課行為并寫到日志文件 中 ( 1) 添加觀察者 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授 大學(xué)堂 ,版權(quán)所有,盜版必究 。 44/72 頁 ( 2) 設(shè)置改變點(diǎn),通知所有觀察者 ( 3) 生成的日志文件 楊教授 大學(xué)堂 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1