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

正文內(nèi)容

成績(jī)管理系統(tǒng)設(shè)計(jì)說(shuō)明書畢業(yè)論文-wenkub

2023-07-08 14:04:06 本頁(yè)面
 

【正文】 eb中,通常表示一個(gè)網(wǎng)站的主頁(yè),可以在這個(gè)“成績(jī)管理系統(tǒng)“,通過(guò)點(diǎn)擊超鏈接,可以操作本系統(tǒng)的所有功能。PersonManagerServlet表示用來(lái)處理來(lái)自瀏覽請(qǐng)求處理個(gè)人管理相關(guān)的操作。StudentManagerServlet表示用來(lái)處理來(lái)自瀏覽請(qǐng)求處理學(xué)生管理相關(guān)的操作。其含義類似上一個(gè)詞。我們通常使用”servlet”表示相同的含義。這樣的工具類或者工具函數(shù),我們通常稱之為“util”.. filter在web開發(fā)中,有一些操作總是需要在處理用戶請(qǐng)求(servlet)之前進(jìn)行,如中文字符亂碼,權(quán)限檢查等操作?!眀ean” 也通常指特定的數(shù)據(jù)結(jié)構(gòu)。. 課程管理1 可以查詢本學(xué)期自己所帶所有課程的信息。3 可以查詢或修改某課程的考試試卷知識(shí)點(diǎn)覆蓋表。. 系統(tǒng)開發(fā)時(shí)間順序活動(dòng)圖. 活動(dòng)圖. 說(shuō)明按照軟件開發(fā)時(shí)間順序活動(dòng)圖的時(shí)間軸進(jìn)行開發(fā)可以讓開發(fā)進(jìn)行的更加清晰,了解當(dāng)前開發(fā)所處的進(jìn)程位置。小題平均得分表用于記錄每一個(gè)學(xué)生的每一個(gè)小題的得分這張表是學(xué)生成績(jī)統(tǒng)計(jì)的最基本數(shù)據(jù)表,通過(guò)獲取每一個(gè)學(xué)生的每一個(gè)小題的得分,然后再參照學(xué)生的班級(jí)號(hào),課程號(hào)和小題難易類型來(lái)統(tǒng)計(jì)班級(jí)或課程或個(gè)人的平均分,學(xué)院要求分析總結(jié)的課程難易的分比。知識(shí)點(diǎn)表用于記錄小題表所在的大綱章節(jié)小題和大綱章節(jié)是多對(duì)多關(guān)系,需要一張關(guān)系表來(lái)記錄大綱章節(jié)表,大題號(hào)表用于記錄所有課程的所有大綱章節(jié)或大題號(hào)每一門課程都有一個(gè)大綱,表需要參照課程號(hào)課程實(shí)習(xí)記錄關(guān)系表用于關(guān)聯(lián)所有班級(jí)和課程的關(guān)系表,學(xué)院要求的教師記錄詳細(xì)課程實(shí)施內(nèi)容的表單和班級(jí)的某一課程的成績(jī)分布表需要參照此表課程成績(jī)記錄表用于記錄學(xué)院要求的課程實(shí)施記錄每次課程實(shí)施都是一個(gè)老師在一個(gè)課程的一個(gè)班級(jí)進(jìn)行的。初始化數(shù)據(jù),如教師信息,學(xué)生信息等可以通過(guò)mysqlworkbench導(dǎo)入。MysqlTool將查詢得到的結(jié)果集將傳遞給此接口的hander方法。 ResultSet result=null。i。 } }Return語(yǔ)句中調(diào)用接口的hander()方法,()返回的數(shù)據(jù)庫(kù)查詢結(jié)果集。5. 程序設(shè)計(jì)說(shuō)明. 根據(jù)活動(dòng)圖將系統(tǒng)分為各個(gè)模塊. 數(shù)據(jù)操作模塊. dao包dao 包中的類負(fù)責(zé)將數(shù)據(jù)庫(kù)查詢的數(shù)據(jù)封裝到j(luò)avabean中,SQL語(yǔ)句在這個(gè)包的類中每個(gè)功能的核心示列代碼如下:publicstatic TeacherBean query(String wageNumber) throws SQLException{ if(wageNumber==null) returnnull。//使用工具類執(zhí)行查詢操作 }截圖如下. Databaseutil包數(shù)據(jù)操作模塊主要代碼在databaseutil包中Databaseutil包的截圖如下大概功能說(shuō)明圖. 模塊功能圖解. 模塊說(shuō)明1servlet當(dāng)需要從數(shù)據(jù)庫(kù)中查詢數(shù)據(jù)時(shí),調(diào)用MysqlTool查詢。2 javabean中有很多個(gè)不同的數(shù)據(jù)結(jié)構(gòu),為了精簡(jiǎn)代碼,提高代碼的重用率,故在Hander類中使用動(dòng)態(tài)反射。假定以后的某個(gè)時(shí)候,系統(tǒng)被大規(guī)模的使用,數(shù)據(jù)庫(kù)中的數(shù)據(jù)膨脹,數(shù)據(jù)庫(kù)中的數(shù)據(jù)需要遷移到Oracle數(shù)據(jù)庫(kù)中。. 配置文件截圖. 數(shù)據(jù)庫(kù)工具類MysqlTool在databaseutil包中。它的方法截圖如下:. 數(shù)據(jù)庫(kù)工具類使用效果圖說(shuō)明下面是dao層中用來(lái)根據(jù)教師的工資號(hào)查詢教師課程的一個(gè)方法。它們實(shí)現(xiàn)了ResutlSetHander結(jié)構(gòu),實(shí)現(xiàn)接口的hander方法,數(shù)據(jù)庫(kù)查詢的結(jié)構(gòu)集會(huì)被傳遞到這個(gè)方法中。 } Object b=()。//獲取列的總列數(shù) for(int i=0。 Field f=(name)。 } catch (Exception e) { // TODO Autogenerated catch block ()。 and in (select from stu_course where =39。3 根據(jù)課程號(hào)和班級(jí)號(hào)在學(xué)生表中查詢學(xué)生成績(jī),在 course_detail_score 和course_score_record 表中查詢,它們的course_score_id主鍵依賴學(xué)生表和課程表,select , from course_detail_score d,course_score_record t,student where = and in (select from course_score_relation r where =1000 and in (select from student where =13011) and in (select from student where =13011))。6 根據(jù)工資號(hào)和課程號(hào)查詢班級(jí)的某個(gè)課程得分(分步查詢)1 根據(jù)工資號(hào)和課程號(hào)找出相應(yīng)的班級(jí)號(hào)2 根據(jù)相應(yīng)的班級(jí)號(hào)和課程號(hào)找出課程記錄,根據(jù)課程記錄找出班級(jí)的平均成績(jī)1select from class c where in (select from teacher_class tc where =?) and in (select class_number from course_record_relation as crr where =?)2select a,b,c,d from course_score_range as cs,class where in (select from course_record_relation as crr where =? and =?). 控制層. 模塊說(shuō)明此模塊是根據(jù)瀏覽器請(qǐng)求進(jìn)行相應(yīng)的業(yè)務(wù)邏輯處理。如字符亂碼處理的類,資源防盜鏈的制作類等。其核心代碼如下:publicvoid doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { (UTF8)。// (request, response)。 if(teacher!=null){ (teacher, teacher)。 Cookie cookie=new Cookie(SESSION,sessionID)。 (teacherInfo, teacher)。若存在用戶信息,則登陸成功。最后一行代碼,跳轉(zhuǎn)并攜帶用戶信息返回到主界面。其他的跳轉(zhuǎn)頁(yè)面也類似。postgraduate39。pulsory39。optional39。class39。. 教師表(teacher)CREATE TABLE `teacher` ( `wage_number` varchar(30) NOT NULL, `name` varchar(30) NOT NULL, `job` enum(39。,39。) DEFAULT 39。male39。others39。undergraduate39。. 教師班級(jí)關(guān)系表(teacher_class)CREATE TABLE `teacher_class` ( `wage_number` varchar(30) NOT NULL, `class_number` int(20) NOT NULL, KEY `teacher_class_teacher` (`wage_number`), KEY `teacher_class_class` (`class_number`), CONSTRAINT `teacher_class_class` FOREIGN KEY (`class_number`) REFERENCES `class` (`class_number`), CONSTRAINT `teacher_class_teacher` FOREIGN KEY (`wage_number`) REFERENCES `teacher` (`wage_number`)) ENGINE=InnoDB DEFAULT CHARSET=latin1。lecture39。course test39。. 課程記錄關(guān)系表(course_record_relation)CREATE TABLE `course_record_relation` ( `course_record_id` int(11) NOT NULL AUTO_INCREMENT, `course_number` int(20) NOT NULL, `class_number` int(20) NOT NULL, PRIMARY KEY (`course_record_id`), KEY `record_relation_course` (`course_number`), KEY `record_relation_class` (`class_number`), CONSTRAINT `record_relation_class` FOREIGN KEY (`class_number`) REFERENCES `class` (`class_number`), CONSTRAINT `record_relation_course` FOREIGN KEY (`course_number`) REFERENCES `course` (`course_number`)) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=latin1。, `main_work_score` int(11) NOT NULL DEFAULT 39。, PRIMARY KEY (`course_score_id`), CONSTRAINT `course_score_record_score_detail` FOREIGN KEY (`course_score_id`) REFERENCES `course_score_relation` (`course_score_id`)) ENGINE=InnoDB DEFAULT CHARSET=latin1。, PRIMARY KEY (`course_score_id`), UNIQUE KEY `course_score_id` (`course_score_id`), CONSTRAINT `score_detail_score_relation` FOREIGN KEY (`course_score_id`) REFERENCES `course_score_relation` (`course_score_id`)) ENGINE=InnoDB DEFAULT CHARSET=latin1。basic39。advance39。difficult39。normal39。. 小題得分記錄表CREATE TABLE `detail_question_score` ( `course_score_id` int(11) NOT NULL, `detail_question_id` int(
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1