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

正文內(nèi)容

學生綜合信息管理系統(tǒng)畢業(yè)設計說明書-資料下載頁

2025-04-07 23:06本頁面
  

【正文】 % script language=javascript type= alert(39。請檢查學號,密碼是否正確!39。)。 /script % }} 選課管理系統(tǒng)登錄頁面先得到頁面輸入的學生編號、密碼參數(shù),在調(diào)用StudentBean的成員函數(shù)queryStuInfo()檢查該學生信息是否存在,如果存在該方法返回一個StudentBean的實例對象。在JSP頁面中,把該對象保存在Session中,后續(xù)的操作如果要用到學生編號以及密碼信息時可以從Session中得到該對象,如:StudentBean studentBean = (StudentBean)(studentBean)。這樣,就不需要登錄每一個頁面。 課表查詢模塊。以下是主要的代碼片斷,先從Session中得到登錄學生的信息,包括學生編號、所在班級的編號等,得到這些信息之后,調(diào)用CourseBean的成員函數(shù)queryCourseScheme(),該函數(shù)返回一個由CourseBean組成的Hashtable的key值為字符串對象“11”和“12”等,分別代表周一第1節(jié)課,周二弟2節(jié)課,如果從Hashtable中得到key值為“12”的CourseBean不為null,則表示周一第2節(jié)課有課,再把該課程信息顯示在頁面上表格的相應地方,如果得到CourseBean對象為null的表示周一第2節(jié)課沒有安排課程,則該處顯示一個“選課”的鏈接,單擊可以進入選課頁面,系統(tǒng)會自動查詢該時間(周一第2節(jié)課)的可選課程,供學生選擇,操作比較方便。具體實現(xiàn)如下所示。stuBean = (StudentBean) (studentBean)。 if (stuBean != null) {//如果學生已經(jīng)登錄,進行下一步操作 classId = ()。 studentId = ()。 if (mitFlag != null) {//如果是單擊了查詢按鈕從頁面參數(shù)中得到學期 term = (term)。 }else {//默認查詢根據(jù)系統(tǒng)時間計算得到的目前學生是第幾學期的數(shù)據(jù),//如學生入學年份為2006-09-01,當前時間為2007-3月,則查詢第2學期的數(shù)據(jù)。(test in :////)。 term = (())。 }(test in :term:+term)。/////// CourseBean courseBean = new CourseBean()。 hTable = (classId, studentId, term)。//查詢課程安排情況 }else{//如果學生還沒有登錄,轉發(fā)到登錄頁面RequestDispatcher dispatcher = (/)。 (request,response)。} 查看課標頁面 留言板信息分類瀏覽模塊, 。采用Servlet來響應頁面的請求,頁面每個欄目作為一個鏈接,選擇可以查看該欄目的所有信息,在單擊欄目鏈接的同時提交一個參數(shù)columnName=1。a href=topiclistservlet?columnName=1 class=hrefstyle校辦專欄/a這個鏈接提交到一個TopicListServlet,:servlet servletnametopiclistservlet/servletname servletclass/servletclass /servlet servletmapping servletnametopiclistservlet/servletname urlpattern/topiclistservlet/urlpattern /servletmapping該Servlet的處理用戶請求的方法doGet()源代碼,如下所示,public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (CONTENT_TYPE)。 (gb2312)。 //先得到頁面參數(shù) String column = (columnName)。 String topic = (topic)。 String sql = select * from messege_info where 1=1。 if(column != null){ sql += and column_id = 39。 +column + 39。 } if(topic != null amp。amp。 () 0){ sql += and topic=39。+topic+39。 } sql += order by browse_num desc。 DBAccess dba = new DBAccess()。 ArrayList aList = new ArrayList()。 try { ()。 ResultSet rs = (sql)。 if (rs != null) { while (()) {//從ResultSet中得到留言板信息的內(nèi)容,保存在MessegeBean中 MessegeBean msgBean = new MessegeBean()。 ((browse_num))。 ((topic))。 ((author))。 ((id))。 ((column_id))。 ((add_Time))。 (msgBean)。 } } } catch (SQLException ex) { (()中產(chǎn)生異常)。 ()。 } finally { ()。 } (messegeBeanList, aList)。//將留言板Bean組成的信息保存在request中 RequestDispatcher dispatcher = ()。 (request, response)。// } 留言板信息分類瀏覽頁面在doGet()方法中,先得到頁面的參數(shù),作為查詢條件,再定義一個SQL語句,調(diào)用DBAccess的方法query(),返回一個ResultSet對象,再從該對象中循環(huán)取出留言板信息內(nèi)容,數(shù)據(jù)庫中每一條信息對應一個MessegeBean對象,再將該對象添加到ArrayList中,最后將該ArrayList對象保存在request中,再得到一個RequestDispatcher對象,完成整個處理過程。 5 系統(tǒng)測試 測試方案設計設計測試方案是測試階段的關鍵技術問題,進行單元測試和集成測試。首先預先確定要測試達到的功能,應該輸入的測試數(shù)據(jù)和預期達到的結果。(1) 邊界值測試。對日期、數(shù)量的邊界值測試(2) 數(shù)據(jù)合法性測試。對輸入的數(shù)據(jù)的合法性測試(3) 數(shù)據(jù)一致性測試。添加、刪除、更新要測試的數(shù)據(jù),測試與之相關聯(lián)的數(shù)據(jù)是否變,保持一致性數(shù)據(jù)測試(4) 功能模塊測試(對單一功能模塊進行測試) 測試數(shù)據(jù)的設計及結果分析(1) 新聞動態(tài)模塊測試學生能正常瀏覽新聞信息等,測試結果達到預期的效果。(2) 學生信息與成績查詢模塊測試學生信可以順利的登錄到系統(tǒng)中,能進行學生信息修改,并且修改能夠成功;對成績查詢模塊進行測試并且能夠成功,達到測試目標。(3) 學生選課模塊測試根據(jù)系統(tǒng)登錄模塊的流程進行測試。比如無效的用戶是否能登錄,達到測試目標。學生登錄能對查看課表、選課等管理模塊進行管理并且能夠成功,測試結果達到預期的效果。(4) 留言板模塊測試學生能正常瀏覽、添加留言等,均達到預期的目標。
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1