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

正文內(nèi)容

教學管理系統(tǒng)之學生數(shù)據(jù)管理子系統(tǒng)畢業(yè)論文(編輯修改稿)

2025-07-27 11:31 本頁面
 

【文章內(nèi)容簡介】 13教室基本表課程基本表(rankCourse)如圖314所示。圖314課程基本表1開課學院基本表(tb_startCourseDept)如圖315所示。圖315開課學院基本表1班級課程表(classRankCourse)如圖316所示。圖316班級課程表1人才培養(yǎng)計劃表(educationOutline)如圖317所示。圖317人才培養(yǎng)計劃表1專業(yè)基本表(major)如圖318所示。圖318專業(yè)基本表1課程安排表(rankCourseTimePlace)如圖319所示。圖319課程安排表 4 教務系統(tǒng)公共模塊設計 院系設置 基本模塊院系設置如圖41所示。圖41 院系設置 考試類型基本模塊考試類型如圖42所示。 圖42 考試類型 教室類型基本模塊考試類型如圖43所示。圖43 教室類型 教室管理基本模塊考試類型如圖44所示。 圖44 教室管理 用戶管理基本模塊用戶管理如圖45所示。圖45 用戶管理 專業(yè)設置基本模塊專業(yè)設置如圖46所示。圖46 專業(yè)設置 修改個人信息基本模塊修改個人信息如圖47所示。圖47 修改個人信息 5 模塊詳細設計(學生管理子模塊) 學生基本信息條件查詢 學生基本信息界面設計管理員權限學生信息查詢?nèi)鐖D51所示:圖51 學生基本信息查詢多條件查詢服務器端關鍵代碼: // String deptId = (deptId)。 // 學院 String mId = (majorId)。 // 專業(yè) String cId = ((classId))。 // 班級 String startYear = ((startYear))。 // 入學年份 // String cPage = (currentPage)。 //當前顯示的頁數(shù) String pSize = (pageSize)。 // 每頁顯示的條數(shù) // PageBean pb = new PageBean()。 int totalRecord = (pSize, deptId, mId, cId, startYear)。 ListStudentVO list = ((cPage, 1), (pSize, ), deptId, mId, cId, startYear)。 (totalRecord)。 (list)。 ((pSize, ))。 ((cPage, 1))。 (pb, pb)。 // (deptId, deptId)。 (majorId, mId)。 (classId, cId)。 (startYear, startYear)。 (/page/classes/).forward(request, response)。 學院和專業(yè)級聯(lián)設計學院和專業(yè)級聯(lián),如圖52所示:圖52 學院和專業(yè)級聯(lián)示意圖1. 學院和專業(yè)班級級聯(lián)查詢客戶端關鍵代碼var $mId 。 var $cId。 $(function(){ $mId = $(select[name=mId])。 //專業(yè) $cId = $(select[name=classId])。 // 班級 // 1. 頁面加載成功之后 ajaxRequest()。 // 2. 當專業(yè)被改變的時候 $(function(e){ ajaxRequest()。 })。 })。 function ajaxRequest(){ var ajaxurl = page/classes/Student。 var ajaxdata = {m:7,majorId:$()}。 $.ajax({ url:ajaxurl, //請求的url type:post,// 請求的方式,post,get,put data:ajaxdata,//請求的數(shù)據(jù),get,這里是null dataType:xml,//設置回傳數(shù)據(jù)的格式,不設置,會只能判斷,并解析 success:function(xmlObj, state){// 設置成功接收數(shù)據(jù)的會回調(diào)函數(shù) $()。//清空班級 $($(option value=39。039。/option))。 $(xmlObj).find(class).each(function(){ //遍歷每一個叫class的節(jié)點 var classTa = $(this)。 var cId = ()。 $($(option value=39。+ cId +39。+ cId +/option)) })。 } })。 } 專業(yè)和班級級聯(lián)查詢服務器關鍵代碼專業(yè)和班級級聯(lián),如圖53所示:圖53 專業(yè)和班級級聯(lián)示意圖專業(yè)和班級級聯(lián)查詢服務器關鍵代碼protected void changeClassByMajor(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ String mId = (majorId)。 //接收ajax post提交的傳遞的參 ListString cIdList = (mId)。 Document document = new Document()。 // 生成根節(jié)點 Element root = new Element(classes)。 (root)。 // 設置根元素 IteratorString it = ()。 while(()){ String cId = ()。 // 拼裝xml Element classeTa = new Element(class)。 (cId)。 (classeTa)。 } (text/xml)。 //注意回傳數(shù)據(jù)的格式 OutputStream out = ()。 (document, out)。 //(document, )。 } 學生信息從Excel批量導入 客戶端swfUpload組件上傳組件swfuplaod,如圖54所示:圖54 上傳組件swfUploadSwfupload上傳指定后綴示意圖,如圖54所示:圖55 上傳組件swfUpload指定上傳文件后綴Swfupload多文件上傳隊列示意圖,如圖56所示:圖56 上傳組件swfUpload上傳文件管理上傳插件SWFUpload客戶端關鍵代碼:script type=text/javascriptvar swfu。 = function () { swfu = new SWFUpload({ upload_url: %=()%, post_params: {name : huliang,m:10}, // File Upload Settings file_size_limit : 100 MB, // 100MB //file_types : *.*, file_types : *.xls。*.xlsx, file_types_description : 所有文件, file_upload_limit : 20,//上傳文件個數(shù)限制 file_queue_error_handler : fileQueueError, file_dialog_plete_handler : fileDialogComplete,//選擇好文件后提交 file_queued_handler: fileQueued, upload_progress_handler : uploadProgress, upload_error_handler : uploadError, upload_success_handler : uploadSuccess, upload_plete_handler : uploadComplete, // Button Settings button_image_url : %=basePath%images/, button_placeholder_id : spanButtonPlaceholder, button_width: 350, button_height: 18, button_text : 39。span class=button選擇文件 span class=buttonSmall(單個文件最大100MB)/span/span39。, button_text_style : 39。.button { fontfamily: Helvetica, Arial, sansserif。 fontsize: 12pt。 } .buttonSmall { fontsize: 12pt。 }39。, button_text_top_padding: 0, button_text_left_padding: 18, button_window_mode: , button_cursor: , // Flash Settings flash_url : js/swfupload/ custom_settings : { upload_target : divFileProgressContainer } debug: false //是否顯示調(diào)試窗口 })。}。function startUploadFile(){ ()。}/script 上傳組件monsuploadApache monsupload上傳文件核心代碼:protected void studentUPdate(HttpServletRequest request, HttpServletResponse resp) throws ServletException, IOException{ StudentVO vo = new StudentVO()。 try { DiskFileItemFactory factory = new DiskFileItemFactory()。 (1024*4)。 // 設置緩沖區(qū)大小,這里是4kb (tempPathFile)。 // 設置緩沖區(qū)目錄 ServletFileUpload upload = new ServletFileUpload(factory)。 (1024*1024*4)。 // 設置最大文件尺寸,這里是4MB ListFileItem items = (request)。// 得到所有文件 IteratorFileItem i = ()。 while (()) { FileItem fi = (FileItem) ()。 if (()){ // 判斷是否是 字段值 { String inputName = ()。 // 對應表單的 name String inputValue = (utf8)。 // 對應表單的value if ((sId)) {// 學號 (inputValue)。 } else if((sName)){// 姓名 (inputValue)。 } // }else {// file上傳域 String fileName = ()。 //獲取上傳文件的完整名稱如:f:\ if (fileName != null amp。amp。 !().isEmpty()) { String virtualPath = (fileName)。 // 存入數(shù)據(jù)庫的虛擬文件名稱 (virtualPath)。 File fullFile = new File(virtualPath)。// 增加時間戳的前綴 File savedFile = new File(uploadPath, ())。 (savedFile)。 } } } //========================================上傳完成 return。 } } catch (Exception e1) { ()。 } } 解析Excel工具poiPoi解析Excel實現(xiàn)批量上傳效果如圖:圖57 上傳組件 學生信息批量導入結果圖Apache POI解析Excle核心代碼:/** * Excel讀取工具 * @auth
點擊復制文檔內(nèi)容
數(shù)學相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1