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

正文內(nèi)容

畢業(yè)設(shè)計(jì)網(wǎng)上評(píng)教系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-01-06 17:33 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 長(zhǎng)度 允許空 備注 √ ma_id smallint 2 0 指標(biāo)編號(hào) ma_type int 4 1 指標(biāo)類型編號(hào) ma_kind char 50 0 指標(biāo)描述 ma_score smallint 2 1 指標(biāo)分值權(quán)重 ma_order smallint 2 1 排 序 表 33 評(píng)分對(duì)象表( stu_assess) 主鍵 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 備注 √ as_id int 4 0 評(píng)分編號(hào) as_co_id varchar 10 0 課程編號(hào) as_te_id varchar 7 0 教師編號(hào) as_cl_id varchar 12 0 班級(jí)編號(hào) as_term varchar 6 0 評(píng)分學(xué)期 表 34 評(píng)單表( stu_poll) 主鍵 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 備注 √ id int 4 0 as_id int 4 0 評(píng)分編號(hào) ma_id smallint 2 0 指標(biāo)編號(hào) A tinyint 1 0 A 求和匯總 B tinyint 1 0 B 求和匯總 C tinyint 1 0 C 求和匯總 D tinyint 1 0 D 求和匯總 表 35 評(píng)分表( stu_score) 主鍵 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 備注 √ id int 4 0 網(wǎng)上評(píng)教系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 10 頁(yè) 主鍵 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 備注 as_id int 4 0 評(píng)分編號(hào) sn varchar 14 0 學(xué)號(hào) score tinyint 1 0 分?jǐn)?shù) 表 36 評(píng)分對(duì)象聯(lián)結(jié)表( stu_assess_join) 主鍵 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 備注 √ as_id int 4 0 評(píng)分編號(hào) as_co_id varchar 10 0 課程編號(hào) as_te_id varchar 7 0 教師編號(hào) as_cl_id varchar 12 0 班級(jí)編號(hào) as_term varchar 6 0 評(píng)分學(xué)期 marked tinyint 1 1 評(píng)分人數(shù) score numeric 9 1 分?jǐn)?shù) stat_stdev numeric 9 1 樣本標(biāo)準(zhǔn)差 stat_stdevp numeric 9 1 總體標(biāo)準(zhǔn)差 Course varchar 48 0 課程名稱 CourseRequire varchar 16 0 課程要求 CourseType varchar 16 0 課程類型 CourseMarkType tinyint 1 1 評(píng)價(jià)指標(biāo) te_truename varchar 16 1 教師姓名 te_department varchar 20 1 所屬學(xué)院 te_title varchar 16 1 職稱 Class varchar 36 0 班級(jí)名稱 StudentNum int 4 1 學(xué)生人數(shù) order_id bigint 8 1 排序 號(hào) 表 37 評(píng)分課程匯總表( stu_group_by_course) 主鍵 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 備注 √ as_id int 4 0 評(píng)分編號(hào) as_co_id varchar 10 0 課程編號(hào) as_te_id varchar 7 0 教師編號(hào) as_term varchar 6 0 評(píng)分學(xué)期 marked tinyint 1 1 評(píng)分人數(shù) score numeric 9 1 分?jǐn)?shù) stat_stdev numeric 9 1 樣本標(biāo)準(zhǔn)差 stat_stdevp numeric 9 1 總體標(biāo)準(zhǔn)差 Course varchar 48 0 課程名稱 CourseRequire varchar 16 0 課程要求 CourseType varchar 16 0 課程類型 CourseMarkType tinyint 1 1 評(píng)價(jià)指標(biāo) te_truename varchar 16 1 教師姓名 te_department varchar 20 1 所屬學(xué)院 te_title varchar 16 1 職稱 iAll int 4 0 全校排名 大學(xué)畢業(yè)設(shè)計(jì) 第 11 頁(yè) iCourse int 4 0 課程排名 iCourseType int 4 0 課程類型排名 iDepartment int 4 0 學(xué)院排名 order_id bigint 8 1 排序號(hào) 根據(jù)關(guān)系模型,在 SQL SERVER 中建立數(shù)據(jù)表之間的關(guān)系,如圖 32 所示。 圖 32 數(shù)據(jù)庫(kù)表間關(guān)系 視圖 由于該系統(tǒng)的基礎(chǔ)數(shù)據(jù)來(lái)源于教務(wù)系統(tǒng),在本方案中采用視圖調(diào)用方式,構(gòu)建邏 輯數(shù)據(jù)庫(kù)結(jié)構(gòu),并從教務(wù)系統(tǒng) Education 數(shù)據(jù)庫(kù)中獲得數(shù)據(jù)。具體需要構(gòu)建的視圖如下: 表 38 學(xué)院 (部門 )視圖 ( Department) 主鍵 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 備注 √ DepartmentID varchar 6 0 學(xué)院編號(hào) Department varchar 36 0 學(xué)院名稱 ShortName varchar 24 0 簡(jiǎn)稱 表 39 學(xué)生信息表( StudentInfo) 主鍵 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 備注 √ StudentID varchar 14 0 學(xué)號(hào) ClassCode varchar 14 0 班級(jí)號(hào) 網(wǎng)上評(píng)教系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 12 頁(yè) 主鍵 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 備注 Name varchar 8 0 姓名 Sex varchar 2 0 性別 Birth varchar 16 0 出生日期 Nationality varchar 16 0 民族 Political varchar 16 0 政治面貌 EduType varchar 8 0 Classify varchar 8 0 Source varchar 36 0 生源 Native varchar 36 0 籍貫 Class varchar 36 0 班級(jí) EducationLen int 4 0 DiplomaNo varchar 36 0 DegreeNo varchar 36 0 StudyFlag varchar 20 0 PunishFlag varchar 16 0 IDCard varchar 18 0 表 310 班級(jí)信息表( ClassInfo) 主鍵 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 備注 √ ClassID varchar 12 0 班級(jí)編號(hào) Class varchar 36 0 班級(jí)名稱 Department varchar 36 0 學(xué)院 Specialty varchar 36 0 專業(yè) EducationLen int 4 0 StudentNum int 4 0 班級(jí)人數(shù) 表 311 課程信息表( Course) 主鍵 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 備注 √ CourseID varchar 10 0 課程編號(hào) Course varchar 48 0 課程名稱 CourseRequire varchar 16 0 課程要求 CourseType varchar 16 0 課程類型 CheckType varchar 8 0 考查類型 CourseMarkType tinyint 1 1 評(píng)價(jià)指標(biāo) CreditHour float 8 0 學(xué)分 Period float 8 0 Term varchar 8 0 學(xué)期 EnglishName varchar 100 1 英文名稱 Memo varchar 100 1 備注 大學(xué)畢業(yè)設(shè)計(jì) 第 13 頁(yè) 4 系統(tǒng) 實(shí)現(xiàn) 初始化評(píng)分?jǐn)?shù)據(jù) 生成評(píng)教對(duì)象表 實(shí)現(xiàn)學(xué)生網(wǎng)上評(píng)教,首先需要初始化評(píng)分對(duì)象,由于教務(wù)系統(tǒng)已經(jīng)有數(shù)字化的教學(xué)任務(wù)書,將教學(xué)任務(wù)書轉(zhuǎn)換為評(píng)價(jià)對(duì)象表,即可實(shí)現(xiàn), 表格 41 為教學(xué)任務(wù)書表結(jié)構(gòu): 表 41 教學(xué)任務(wù)書表( TeachTask) 主鍵 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 備注 √ ClassID varchar 12 0 班級(jí)編號(hào) CourseID varchar 10 0 課程編號(hào) Term varchar 6 0 學(xué)期 PriDepart varchar 36 0 ClassPeriod float 8 0 LabPeriod float 8 0 ComputerPeriod float 8 0 MultiMediaPeriod float 8 0 OtherPeriod float 8 0 WeekSpan varchar 18 0 Weeks int 4 0 WeekPeriod float 8 0 PriTeacher varchar 16 0 PriTeacherID varchar 50 1 教師編號(hào) PriTitle varchar 16 0 MinTeacher varchar 16 0 MinTitle varchar 16 0 UniteClass varchar 200 0 ScoreFlag bit 1 0 PkFlag bit 1 0 Memo varchar 48 1 將教學(xué)任務(wù)書( ClassID、 CourseID、 Term、 PriTeacherID)直接導(dǎo)入評(píng)價(jià)對(duì)象表( stu_assess),可使用 INSERT… SELCET 語(yǔ)句實(shí)現(xiàn)。 某些課程,由多位教師同時(shí)任教,在教學(xué)任務(wù)書中,多位教師編號(hào)( PriTeacherID) 使用‘,’號(hào)分隔,需要 生成多個(gè)評(píng)價(jià)對(duì)象,分別評(píng)分。 在 SQL Server 中沒(méi)有提供 SPLIT 函數(shù),可結(jié)合系統(tǒng)內(nèi)置函數(shù)( SUBSTRING、CHARINDEX、 LEN)編寫自定義函數(shù)實(shí)現(xiàn)。 網(wǎng)上評(píng)教系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 第 14 頁(yè) 相關(guān)的主要代碼和注釋請(qǐng)參見 TeachTask2StuAssess、 insertStuAssess_x、insertStuAssess 存儲(chǔ)過(guò)程、 SPLIT 用戶定義函數(shù)。 生成靜態(tài)聯(lián)結(jié)表 評(píng)分對(duì)象表( stu_assess)需要聯(lián)接多表,如圖 42 所示,在系統(tǒng)運(yùn)行中,多表聯(lián)結(jié)、大表聯(lián)接都是極耗資源的,而評(píng)分對(duì)象 表( stu_assess)又是系統(tǒng)運(yùn)行的核心表,將被系統(tǒng)反復(fù)調(diào)用、聯(lián)結(jié)。 然而,在相對(duì)固定的時(shí)間,數(shù)據(jù)發(fā)生變動(dòng)的可能性極低,在一學(xué)期之內(nèi),一個(gè)教師所上課程和對(duì)應(yīng)班級(jí)是很少發(fā)生變化的,而評(píng)教都是在每學(xué)期期末進(jìn)行,上述的變數(shù)均已經(jīng)發(fā)生,所以在評(píng)教過(guò)程中,數(shù)據(jù)不存在任何變化,可以采用生成靜態(tài)聯(lián)結(jié)表的方式,避免大表的頻繁聯(lián)結(jié),以提高系統(tǒng)運(yùn)行效率。 在網(wǎng)上評(píng)教系統(tǒng)中,我們使用內(nèi)嵌表值函數(shù)實(shí)現(xiàn)參數(shù)化視圖的功能,然后通過(guò) CreateStatTable 存儲(chǔ)過(guò)程使用 INSERT… FROM 語(yǔ)句導(dǎo)入評(píng)分對(duì)象聯(lián)結(jié)表( stu_assess_join)和評(píng)分課程匯總表( stu_group_by_course)。 系統(tǒng)首頁(yè) 設(shè)計(jì) 圖 41 “網(wǎng)上評(píng)教系統(tǒng)”首頁(yè) 首頁(yè)提供了各類用戶的登錄入口,用戶點(diǎn)擊頂部的切換菜單選擇自己的用戶類型,通過(guò)使用 JavaScript 改變菜單的樣式和登錄表單提交的 Action 文件路徑,切換中,頁(yè)面無(wú)需重新加載,提高了用戶體驗(yàn)。 學(xué)生評(píng)分
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1