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

正文內(nèi)容

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

2025-01-06 17:33 本頁面
 

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