版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
I基于ssm作業(yè)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)其次,對當(dāng)前應(yīng)用較多的軟件開發(fā)技術(shù)進(jìn)行研究,提出使用MySQL為數(shù)據(jù)庫,采用SSM(Spring+SpringMVC+Mybatis)框架為技術(shù)框架的開發(fā)方案;再次,有學(xué)院基本信息管理、用戶基本信息管理、課程基本信息管理、學(xué)生作業(yè)管理、關(guān)鍵詞:信息化教學(xué)作業(yè)管理SSM 1 11.2課題目的及意義 11.3課題研究內(nèi)容 1 2 2 3 3 52.3本章小結(jié) 53系統(tǒng)分析與設(shè)計 63.1系統(tǒng)開發(fā)環(huán)境 63.2系統(tǒng)需求分析 63.3系統(tǒng)功能設(shè)計 3.4數(shù)據(jù)庫的分析與設(shè)計 3.5類的設(shè)計 4系統(tǒng)的實(shí)現(xiàn) 4.1系統(tǒng)主頁面 4.3成績評定的實(shí)現(xiàn) 4.4答疑解惑的實(shí)現(xiàn) 4.5本章小結(jié) 5結(jié)論與展望 32 5.2有待進(jìn)一步研究的問題 參考文獻(xiàn) 31大作業(yè)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)信息技術(shù)和教育教學(xué)的不斷深度融合,有力地加快了信息化教育的進(jìn)程。在互聯(lián)網(wǎng)時代迅速發(fā)展。這些核心特征使得教育應(yīng)用水平明顯提高,教育管理水平明顯提升,教育資源體系形成一定規(guī)模。當(dāng)前高等教育教學(xué)信息化已基本實(shí)現(xiàn)了通過校園網(wǎng)、多媒體等技術(shù)對學(xué)校用戶(教師和學(xué)生)的基本信息和單位設(shè)施 (教學(xué)單位和教室資源)的基本信息進(jìn)行有效管理。然而,對于教學(xué)過程中師生在作業(yè)提交與成績評定互動產(chǎn)生的問題,現(xiàn)有的解決方案是有限的。以中山大學(xué)計算機(jī)類學(xué)科學(xué)生的大作業(yè)項目為例,目前仍采用上傳下達(dá)的手工交接形式,這往往會導(dǎo)致學(xué)生作業(yè)的丟失,很難及時得到學(xué)生作業(yè)疑問的反饋。學(xué)生作業(yè)的布置與批改是學(xué)校教學(xué)的一個重要環(huán)節(jié),但由于教師對學(xué)生的作業(yè)情況缺乏了解,作業(yè)的布置和批改不夠及時,學(xué)生作業(yè)的質(zhì)量較差。同時,教師經(jīng)常同時教授多門課程,作業(yè)量大,難以對作業(yè)進(jìn)行統(tǒng)計,需要大量的人力、時間資源,浪費(fèi)學(xué)生學(xué)習(xí)和教師教學(xué)時間。為解決上述問題,根據(jù)實(shí)際需求開發(fā)了作業(yè)管理系統(tǒng),從而減輕教師工作負(fù)擔(dān)、提高教學(xué)管理效率、合理運(yùn)用師生教學(xué)資源,極大程度上為師生帶來便利,最終實(shí)現(xiàn)推進(jìn)高校教育信息化改革、落實(shí)高校教育信息化應(yīng)用。根據(jù)實(shí)際需要,設(shè)計開發(fā)了作業(yè)管理系統(tǒng)。取代目前傳統(tǒng)的手工交接作業(yè),功能包括在線發(fā)布作業(yè)、上傳下載作業(yè)、查看作業(yè)、評定成績、答疑、保存歷史檔案等信息記錄;同時設(shè)置公告功能,保證最新公告及時傳達(dá)給師生。它為教師和學(xué)生提供了作業(yè)互動的平臺,節(jié)省了勞動力和時間成本。通過本系統(tǒng)的開發(fā),結(jié)合大學(xué)軟件工程所學(xué)知識,可對專業(yè)知識理論匯總、擴(kuò)展并應(yīng)用,是一次綜合、全面的專業(yè)學(xué)習(xí)實(shí)踐鍛煉。本課題以中山大學(xué)計算機(jī)類學(xué)科師生為研究對象,根據(jù)師生作業(yè)交互過程的2實(shí)際需求,采用SSM技術(shù)框架,開發(fā)并實(shí)現(xiàn)了一套課程大作業(yè)管理系統(tǒng),課題主要研究內(nèi)容如下:(1)學(xué)習(xí)SSM框架、Bootstrap框架、Ajax技術(shù),軟件工程專業(yè)理論知識與實(shí)踐(2)開展需求調(diào)研。通過對工作交互目標(biāo)用戶的實(shí)際調(diào)查和分析,利用用例圖和案例描述建立需求分析的建模;根據(jù)調(diào)查結(jié)果,確定了系統(tǒng)的業(yè)務(wù)流程以及學(xué)生、教師、管理員三個用戶的系統(tǒng)需求分析。(3)系統(tǒng)設(shè)計。使用類圖來表示系統(tǒng)類的實(shí)施.數(shù)據(jù)庫數(shù)據(jù)庫設(shè)計主要體現(xiàn)在系統(tǒng)的系統(tǒng)E-R圖、表結(jié)構(gòu)、關(guān)系圖等等。確保系統(tǒng)有三個角色:學(xué)生、教師和管理員。管理員提供系統(tǒng)主要功能所需的基本信息。教師用戶處理和管理學(xué)生的作業(yè)信息、評分標(biāo)準(zhǔn)信息和信息回復(fù)。學(xué)生用戶下載和上傳作業(yè),發(fā)表對作業(yè)的評論和查詢結(jié)果。(4)制度制定與執(zhí)行。在需求分析和系統(tǒng)設(shè)計的基礎(chǔ)上,利用SSM框架技術(shù)開發(fā)和實(shí)現(xiàn)各個模塊。在此基礎(chǔ)上,本文分析了該系統(tǒng)的功能和性能。論文結(jié)構(gòu)如下:第一章為緒論。本章介紹了課題的背景,總結(jié)了本論文的內(nèi)容結(jié)構(gòu),解釋了本課題開發(fā)的目的和重要性以及主要的研究主題。第二章為開發(fā)技術(shù)研究。本章介紹了系統(tǒng)開發(fā)主要使用的技術(shù)及其實(shí)現(xiàn)。第三章為系統(tǒng)分析與設(shè)計。本章根據(jù)中山大學(xué)師生的實(shí)際需求調(diào)研結(jié)果進(jìn)行系統(tǒng)需求分析、功能設(shè)計、數(shù)據(jù)庫分析與設(shè)計。第四章為系統(tǒng)的實(shí)現(xiàn)。本章根據(jù)系統(tǒng)分析與設(shè)計進(jìn)行技術(shù)開發(fā),實(shí)現(xiàn)大作業(yè)管理系統(tǒng)具體功能。第五章為結(jié)論與展望。本章描述并總結(jié)了有關(guān)該主題的主要工作,并指出了該系統(tǒng)的不足之處和需要進(jìn)一步研究的問題。本章介紹了論文的背景、目的、意義、研究內(nèi)容和結(jié)構(gòu)。32.1.1關(guān)于Spring框架Spring框架主要提供了核心的控制反轉(zhuǎn)(IoC)機(jī)制和面向切面(AOP)編程,并可以整合多個類型的持久層框架。Spring的框架結(jié)構(gòu)圖如圖2.1所示。AspectJIntegrationTransaction從圖2.1中得出,Spring框架的優(yōu)點(diǎn)可以總結(jié)如下:(1)利用分層的思想,使代碼邏輯更加清晰。(2)層與層之間的解耦通過是依賴性注入機(jī)制實(shí)現(xiàn)的。(3)使用AOP面向切面的日志和事務(wù)功能集中式管理。(4)其他框架的有效兼容和集成。2.1.2關(guān)于SpringMVC框架SpringMVC是Spring基于MVC設(shè)計模式進(jìn)行Web開發(fā)的一種實(shí)現(xiàn)。SpringMVC是基于方法級別的攔截,一個方法對應(yīng)一個request上下文,而方法4SpringMVC的工作流程圖如圖2.2所示?!?0.相應(yīng)2.1.3關(guān)于Mybatis框架Mybatis是一個持久性框架,支持常見的SQL查詢、存儲過程和高級映射,使用簡單的XML文件或注釋進(jìn)行配置和原始映射,將接□和JavaPOJO(PlainOldJavaObject)映射到數(shù)據(jù)庫記錄,用于面向?qū)ο蟮木幊涕_發(fā)。Mybatis的工作原理圖如圖2.3所示。applicationContext.xml(是mybatis的全局配置條件)配置了數(shù)據(jù)源/事物等mybatis運(yùn)行環(huán)境作用:操作數(shù)據(jù)庫(發(fā)出sql增刪查改)輸入?yún)?shù)類型Java簡單類型Executor(執(zhí)行器),是一個接口(基本執(zhí)行器、緩存執(zhí)行器)。作用:SqlSession內(nèi)部通過執(zhí)行器操作數(shù)據(jù)庫MappendStatement(底層封裝對象)作用:對操作數(shù)據(jù)庫存儲封裝,包括sql語句、輸入?yún)?shù)、輸出結(jié)果類型52.1.4SSM的運(yùn)用與實(shí)現(xiàn)原理層(Service)、控制層(Controller)、表現(xiàn)層(View)。(1)創(chuàng)建持久層對象實(shí)體類po;(2)創(chuàng)建Mapper.xml,用于與數(shù)據(jù)庫相關(guān)數(shù)據(jù)操作;(3)創(chuàng)建Mapper.java,用于將Mapper.xml中的方法映射成Java函數(shù);并傳給Mapper,等待操作完成后返回數(shù)據(jù)結(jié)果給Controller;(5)創(chuàng)建ServiceImpl.java,其為Service的實(shí)現(xiàn)類,實(shí)現(xiàn)Service中的方法;(6)創(chuàng)建Controller.java,用于接收用戶請求數(shù)據(jù),傳送給Service,等待操作完成后返回數(shù)據(jù)結(jié)果給View并渲染返回給用戶;(7)創(chuàng)建JSP頁面,用于發(fā)送請求給Controller,接收并顯示返回的數(shù)據(jù)。2.2UML技術(shù)UnifiedModelingLanguage(UML)用于分析和設(shè)計面向?qū)ο筌浖臉?biāo)準(zhǔn)建模語言。(1)用例模型描述系統(tǒng)功能。它通常用插圖和用例描述表示。(2)靜態(tài)模型描述系統(tǒng)中對象、類等的設(shè)計。通常以類圖、對象圖等形式表(3)動態(tài)模型描述系統(tǒng)中的行為,即通信相互協(xié)作方式和對象的狀態(tài)變化。它通常用狀態(tài)圖、時間序列圖等表示。本章介紹了SSM框架和UML技術(shù)的關(guān)鍵技術(shù),闡述了SSM框架的原理,為系統(tǒng)開發(fā)提供了理論基礎(chǔ)和技術(shù)支持。63系統(tǒng)分析與設(shè)計(1)操作系統(tǒng):Windows10(2)數(shù)據(jù)庫:MySQL5.6,NavicatforMySQL系統(tǒng)管理員管理和維護(hù)學(xué)院、專業(yè)、班級、管理員用戶、教師用戶、學(xué)生用戶、課程、選課和課程信息的數(shù)據(jù)。系統(tǒng)管理員的用例圖如圖3.1所示。公告修改公告發(fā)布公告預(yù)覽公告預(yù)覽公告添加《include》公告刪除系統(tǒng)公告管理公告撤回學(xué)院基本信息管理用戶基本信息系統(tǒng)管理員課程基本信息管理課程基本信息管理課程信息管單位信息管理專業(yè)信息管理班級信息管理管理員信息管理教師信息管理學(xué)生信息管理7綜合成績;回答學(xué)生作業(yè)中的問題和答案。查看最新的系統(tǒng)公告;保管好個人價的作業(yè)數(shù)量。教師用戶用例圖如圖3.2所示。公告查看系統(tǒng)公告管理成績導(dǎo)出成績評定管理修改成績給予成績評定教師用戶密碼修改我的課程歷史課程歷史課程當(dāng)前學(xué)期課程我的答疑業(yè)未解答問題我的答疑業(yè)答疑解惑個人信息管理學(xué)生作業(yè)管理作業(yè)添加答疑預(yù)覽作業(yè)發(fā)布作業(yè)上交詳情作業(yè)下載詳情作業(yè)修改作業(yè)刪除作業(yè)撤下學(xué)生用戶可以查看自己選擇的課程;在"我的作業(yè)"下,下載和上傳所選課否將留言設(shè)置為公開;查看最新的系統(tǒng)公告;維護(hù)個人賬號密碼信息,統(tǒng)計個人作業(yè)的有效下載和提交數(shù)量。學(xué)生用戶用例圖如圖3.3所示。8《include》,作業(yè)附帶留言設(shè)置公開狀態(tài)圖3.3學(xué)生用戶用例圖作業(yè)信息管理模塊允許教師用戶和學(xué)生用戶完成作業(yè)交互。也即學(xué)生用戶下載并提交家庭作業(yè),而教師用戶添加新的作業(yè)并發(fā)布作業(yè)。圖3.4所示為工作個情況9主要用例描述:用例名稱教師用戶前置條件作業(yè)添加信息填寫完成,作業(yè)成功添加1.教師用戶點(diǎn)擊學(xué)生作業(yè)管理3.教師用戶通過點(diǎn)擊課程名進(jìn)入該課程的作業(yè)信息頁面4.教師用戶點(diǎn)擊添加新作業(yè)按鈕,打開添5.填寫作業(yè)信息,填寫完畢后提交,完成作業(yè)的添加1.在填寫作業(yè)添加信息時,可以選擇導(dǎo)入歷史作業(yè)信息、作業(yè)內(nèi)容填寫、作業(yè)附件上傳用例名稱教師用戶前置條件教師用戶成功添加了作業(yè);該作業(yè)處于可發(fā)布狀態(tài)作業(yè)成功發(fā)布,作業(yè)狀態(tài)更新為已發(fā)布1.教師用戶點(diǎn)擊學(xué)生作業(yè)管理3.教師用戶選擇點(diǎn)擊課程名進(jìn)入該課程作業(yè)信息頁面無表3.3作業(yè)附件下載的用例描述用例名稱學(xué)生用戶下載作業(yè)附件學(xué)生用戶前置條件教師用戶成功發(fā)布了作業(yè);該作業(yè)有作業(yè)附件;效作業(yè)下載次數(shù)更新加11.學(xué)生用戶點(diǎn)擊我的作業(yè)3.學(xué)生用戶通過點(diǎn)擊課程名稱,進(jìn)入該課程作業(yè)信息頁面有效作業(yè)下載次數(shù)更新加1無用例名稱學(xué)生用戶上交作業(yè)學(xué)生用戶前置條件教師用戶成功發(fā)布了作業(yè);該作業(yè)處于可上交狀態(tài)業(yè)上交次數(shù)更新加11.學(xué)生用戶點(diǎn)擊我的作業(yè)3.學(xué)生用戶選擇點(diǎn)擊課程名,選擇進(jìn)入該課程作業(yè)信息頁面5.填寫提交的作業(yè)信息,完成后提交作業(yè)作業(yè)下載次數(shù)更新加11.在輸入作業(yè)提交信息時,可以選擇上傳作業(yè)附件在成績評定模塊中,教師用戶通過作業(yè)或隨機(jī)檢查對學(xué)生的工作進(jìn)行成績評定,并可導(dǎo)出Excel文件以生成成績評定,學(xué)生用戶可隨時查看。成績評定用例圖如圖3.5所示。indude》主要用例描述:用例名稱給予成績評定教師用戶對學(xué)生作業(yè)進(jìn)行評分教師用戶前置條件教師用戶成功添加了作業(yè);該作業(yè)處于已結(jié)束狀態(tài)1.教師用戶點(diǎn)擊成績評定管理3.教師用戶選擇點(diǎn)擊作業(yè)的課程名稱5.教師用戶點(diǎn)擊作業(yè)操作欄中的“評分”按鈕十三級制2.在填寫作業(yè)成績評定信息時,若上交作業(yè)有附件,可選擇下載附件用例名稱隨機(jī)批閱教師用戶對學(xué)生作業(yè)進(jìn)行評分修改教師用戶前置條件教師用戶成功添加了作業(yè);該作業(yè)處于已結(jié)束狀態(tài)1.教師用戶點(diǎn)擊成績評定管理2.教師用戶點(diǎn)擊學(xué)期作業(yè)成績評定3.教師用戶選擇點(diǎn)擊作業(yè)所屬的課程名稱5.教師用戶點(diǎn)擊頁面菜單欄中的隨機(jī)批閱按鈕6.填寫該作業(yè)成績評定修改信息,填寫完畢后提交成績并繼續(xù)批閱7.作業(yè)成績評定成功,自動隨機(jī)抽取未批閱作業(yè),重復(fù)流程6十三級制2.在填寫作業(yè)成績評定信息時,若上交作業(yè)有附件,可選擇下載附件表3.7導(dǎo)出成績評定的用例描述用例名稱導(dǎo)出成績評定教師用戶將課程包含的作業(yè)評分匯總結(jié)果導(dǎo)出教師用戶前置條件教師用戶成功添加了作業(yè);教師用戶將成績評定結(jié)果導(dǎo)出為Excel格式文件1.教師用戶點(diǎn)擊成績評定管理2.教師用戶點(diǎn)擊成績導(dǎo)出Excel表3.教師用戶選擇點(diǎn)擊作業(yè)課程名5.當(dāng)前課程包含的作業(yè)成績評定匯總結(jié)果成功導(dǎo)出生成Excel無用例名稱查看成績評定學(xué)生用戶查看他們作業(yè)的評分學(xué)生用戶前置條件學(xué)生用戶成功查看作業(yè)的評分1.學(xué)生用戶點(diǎn)擊我的作業(yè)3.學(xué)生用戶點(diǎn)擊作業(yè)的課程名稱1.在查看獲得成績時,成績評定欄中無成績情況下,顯示暫無成績在答疑解惑模塊中,學(xué)生可以通過交卷、留言等方式提問,然后設(shè)置信息的公開狀態(tài),教師可以在批閱作業(yè)時答疑解惑,也可以在答疑解惑板塊統(tǒng)一解答。答疑解惑用例圖如圖3.6所示。成績評定成績評定成績評定成績評定成績評定學(xué)生用戶成績評定成績評定成績評定成績評定成績評定成績評定成績評定成績評定教師用戶圖3.6答疑解惑用例圖主要用例描述:用例名稱附帶留言學(xué)生用戶在作業(yè)上交時附帶該作業(yè)的留言學(xué)生用戶前置條件教師用戶成功發(fā)布了作業(yè);該作業(yè)處于可上交狀態(tài)學(xué)生上傳作業(yè)并附帶留言成功,該留言默認(rèn)為不公開狀態(tài)1.學(xué)生用戶點(diǎn)擊當(dāng)前學(xué)期的作業(yè)3.學(xué)生用戶選擇點(diǎn)擊課程名稱進(jìn)入該課程作業(yè)信息頁面5.填寫上交作業(yè)信息以及附帶作業(yè)留言信息,填寫完畢后提交作業(yè)6.作業(yè)上交成功,該作業(yè)附帶留言默認(rèn)是設(shè)為不公開的狀態(tài)言,該留言為無效表3.10設(shè)置留言公開狀態(tài)的用例描述用例名稱設(shè)置留言公開狀態(tài)學(xué)生用戶對作業(yè)留言設(shè)置為公開狀態(tài)學(xué)生用戶前置條件學(xué)生用戶成功上交了作業(yè);該上交作業(yè)有附帶留言學(xué)生成功對作業(yè)留言公開狀態(tài)設(shè)置為公開或者不公開1.學(xué)生用戶點(diǎn)擊“作業(yè)疑惑留言”按鈕2.學(xué)生用戶點(diǎn)擊我的留言進(jìn)入我的留言頁面3.學(xué)生用戶點(diǎn)擊留言操作欄中的點(diǎn)擊僅自己可見/點(diǎn)擊所有人可見按鈕4.留言公開狀態(tài)成功被設(shè)置,返回當(dāng)前“我無用例名稱留言回復(fù)教師用戶對作業(yè)留言進(jìn)行答疑解惑教師用戶前置條件教師用戶成功對學(xué)生作業(yè)留言進(jìn)行回復(fù),留言狀態(tài)更新為已回復(fù)1.教師用戶點(diǎn)擊成績評定管理2.教師用戶點(diǎn)擊學(xué)期作業(yè)成績評定3.教師用戶選擇點(diǎn)擊作業(yè)的課程名稱5.教師用戶點(diǎn)擊作業(yè)操作欄中的給分按鈕7.留言被成功回復(fù),該留言狀態(tài)更新為已回復(fù)自動保存在學(xué)生未解之謎中供后續(xù)回復(fù)本系統(tǒng)需要實(shí)現(xiàn)的主要功能模塊為:學(xué)院基本信息管理、系統(tǒng)公告管理、課程基本信息管理、用戶基本信息管理、學(xué)生作業(yè)管理、成績評定管理、答疑解惑管理共計7個模塊。以下是學(xué)生作業(yè)管理系統(tǒng)功能結(jié)構(gòu)圖,如圖3.7所示。查看成績評定查看成績評定修改成績評定給予成績評定教師信息管理管理員信息管理學(xué)生選課信息管理修改回復(fù)課程信息管理留言回復(fù)課程信息管理設(shè)置留言為公開發(fā)表留言班級信息管理作業(yè)撤下專業(yè)信息管理作業(yè)發(fā)布單位信息管理作業(yè)修改作業(yè)預(yù)覽公告撤下作業(yè)刪除公告發(fā)布作業(yè)添加選課作業(yè)查看公告修改公告預(yù)覽選課作業(yè)查看任課作業(yè)查看公告刪除公告添加歷史成績評定模塊功能描述:(1)系統(tǒng)公告管理:系統(tǒng)管理員維護(hù)和管理系統(tǒng)公告;(2)學(xué)院基本信息管理:系統(tǒng)管理員維護(hù)單位、專業(yè)和班級信息的數(shù)據(jù);(3)用戶基本信息管理:系統(tǒng)管理員維護(hù)管理員、教師和學(xué)生用戶的信息;(4)課程基本信息管理:系統(tǒng)管理員維護(hù)課程信息、學(xué)生選課信息、教師學(xué)期的數(shù)據(jù);(5)學(xué)生作業(yè)管理:在符合教師任課和學(xué)生選課條件的前提下,由教師用戶添加和發(fā)布作業(yè),學(xué)生用戶查看作業(yè)(如有附件可下載),學(xué)生用戶在提交作業(yè)截止時間前提交作業(yè);在此過程中,教師和用戶可以修改和刪除不處于發(fā)布狀態(tài)(6)成績評定管理:教師用戶評價本學(xué)期的作業(yè),學(xué)生用戶查看歷史學(xué)期的據(jù)進(jìn)行管理。對于公開留言,所有學(xué)生都可以查閱學(xué)習(xí)。(1)作業(yè)信息管理功能設(shè)計①作業(yè)發(fā)布圖3.8所示為作業(yè)發(fā)布時序圖。當(dāng)前學(xué)期課程界面當(dāng)前學(xué)期課程界面添加作業(yè)界面當(dāng)前學(xué)期作業(yè)界面添加作業(yè)界面②作業(yè)提交(2)成績評定功能設(shè)計①給予成績評定圖3.10所示為成績評分時序圖。當(dāng)前學(xué)期作業(yè)成績評定信息界面給予成績評定界面隨機(jī)批閱界面隨機(jī)批閱作業(yè)結(jié)束批閱②修改成績評定圖3.11所示為修改成績評定時序圖。當(dāng)前學(xué)期作業(yè)成績評定信息界面修改成績評定界面教師用戶查看作業(yè)成績評定修改成績評定保存修改成績評定下載附件回復(fù)留言圖3.11修改成績評定時序圖①作業(yè)附帶留言圖3.12所示為作業(yè)留言時序圖。圖3.12作業(yè)附帶留言時序圖留言回復(fù)時序圖如圖3.13所示。已評定成績作業(yè)學(xué)生未解之謎界面給予留言回復(fù)界面已評定成績作業(yè)學(xué)生未解之謎界面給予留言回復(fù)界面教師用戶我的答疑解惑界面修改留言回復(fù)界面3.4.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計圖3.14所示為本系統(tǒng)主要的實(shí)體間關(guān)系E-R圖。管理n-管理員管理n-nn單位(二級學(xué)院)m專業(yè)開設(shè)圖3.14系統(tǒng)E-R圖本系統(tǒng)主要表結(jié)構(gòu)如下:(1)YH(用戶表)YH表保存本系統(tǒng)所有用戶的賬號密碼,并區(qū)分不同用戶的類型,表結(jié)構(gòu)如表3.12所示。字段名數(shù)據(jù)類型長度是否鍵允許空用戶賬號否用戶密碼否否用戶類型7否否(2)GLY(管理員表)GLY表保存管理員用戶信息,表結(jié)構(gòu)如表3.13所示。字段名數(shù)據(jù)類型長度是否鍵允許空管理員編號否管理員超級賬號外鍵否管理員名稱6否否管理員聯(lián)系電話否否(3)GG(公告表)GG表保存系統(tǒng)公告信息,表結(jié)構(gòu)如表3.14所示。字段名數(shù)據(jù)類型長度是否鍵允許空公告編號否公告發(fā)布人編號外鍵否公告標(biāo)題否否公告內(nèi)容否是發(fā)布時間否否公告附件否是公告狀態(tài)3否否(4)DW(單位表)DW表保存學(xué)院單位信息,表結(jié)構(gòu)如表3.15所示。字段名數(shù)據(jù)類型長度是否鍵允許空單位編號否單位名稱否否單位聯(lián)系人6否否否是單位郵箱否否單位簡介否是(5)ZHUANYE(專業(yè)表)ZHUANYE表保存學(xué)院專業(yè)信息,表結(jié)構(gòu)如表3.16所示。字段名數(shù)據(jù)類型長度是否鍵允許空專業(yè)編號5否所屬單位編號外鍵否專業(yè)名稱否否(6)BJ(班級表)BJ表保存學(xué)院班級信息,表結(jié)構(gòu)如表3.17所示。字段名數(shù)據(jù)類型長度是否鍵允許空班級編號否所屬專業(yè)編號5外鍵否班級所在年級4否否班級班號2否否(7)KC(課程表)KC表保存專業(yè)課程信息,表結(jié)構(gòu)如表3.18所示。字段名數(shù)據(jù)類型長度是否鍵允許空課程編號否所屬專業(yè)編號5外鍵否否否課程所屬學(xué)期否否(8)JS(教師表)JS表保存教師用戶信息,表結(jié)構(gòu)如表3.19所示。字段名數(shù)據(jù)類型長度是否鍵允許空教師編號否教師教工號外鍵否所屬專業(yè)編號5外鍵否教師名稱6否否否否(9)RK(任課表)RK表保存教師任課信息,表結(jié)構(gòu)如表3.20所示。字段名數(shù)據(jù)類型長度是否鍵允許空任課編號否任課教師編號外鍵否任課課程編號外鍵否(10)XS(學(xué)生表)XS表保存學(xué)生用戶信息,表結(jié)構(gòu)如表3.21所示。字段名數(shù)據(jù)類型長度是否鍵允許空學(xué)生編號否學(xué)生學(xué)號外鍵否所在班級編號外鍵否學(xué)生名稱6否否學(xué)生聯(lián)系電話否否(11)XK(選課表)XK表保存學(xué)生選課信息,表結(jié)構(gòu)如表3.22所示。字段名數(shù)據(jù)類型長度是否鍵允許空選課編號否選課學(xué)生編號外鍵否選課課程編號外鍵否(12)ZY(作業(yè)表)ZY表保存由教師添加的作業(yè)信息,表結(jié)構(gòu)如表3.23所示。字段名數(shù)據(jù)類型長度是否鍵允許空作業(yè)編號否作業(yè)發(fā)布人編號外鍵否外鍵否作業(yè)名稱否否否是作業(yè)發(fā)布時間否否作業(yè)結(jié)束時間否否否是作業(yè)狀態(tài)3否否ZYXZ表保存由教師用戶針對某一門課程發(fā)布的作業(yè)中的附件,是否被該課程選課學(xué)生用戶下載的記錄,表結(jié)構(gòu)如表3.24所示。字段名數(shù)據(jù)類型長度是否鍵允許空作業(yè)下載編號否所下載作業(yè)編號外鍵否作業(yè)下載人編號外鍵否作業(yè)下載狀態(tài)3否否ZYSJ表保存由教師用戶針對某一門課程發(fā)布的作業(yè),該課程選課學(xué)生用戶是否已經(jīng)上交作業(yè)的記錄以及教師用戶對其進(jìn)行成績評定的結(jié)果記錄,表結(jié)構(gòu)如表3.25所示。字段名數(shù)據(jù)類型長度是否鍵允許空
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年江蘇財會職業(yè)學(xué)院單招綜合素質(zhì)考試題庫及答案詳解一套
- 2026年黔西南民族職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫及參考答案詳解1套
- 2026年安徽衛(wèi)生健康職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫及答案詳解1套
- 2026年遼寧省營口市單招職業(yè)傾向性考試題庫參考答案詳解
- 2026年晉中職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及參考答案詳解一套
- 2026年渤海理工職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫附答案詳解
- 護(hù)士人際交往面試題及答案
- 公立醫(yī)院中醫(yī)面試題目及答案
- 2025年招商銀行紹興分行社會招聘備考題庫及參考答案詳解一套
- 2025年中共南充市委網(wǎng)信辦下屬事業(yè)單位公開考調(diào)工作人員的備考題庫及參考答案詳解一套
- DB3205∕T 1139-2024 巡游出租汽車營運(yùn)管理規(guī)范
- 醫(yī)藥KA經(jīng)理工作總結(jié)
- 四害消殺員工安全培訓(xùn)課件
- 南京市煙草公司2025秋招市場分析崗位面試模擬題及答案
- 貿(mào)易跟單專業(yè)知識培訓(xùn)課件
- 冠脈痙攣診療新進(jìn)展
- 舞蹈培訓(xùn)機(jī)構(gòu)薪酬制度設(shè)計方案
- 乙肝抗病毒治療禁忌癥
- 中職電動機(jī)正反轉(zhuǎn)教學(xué)教案示范
- 2025年網(wǎng)安民警考試題庫
- 2025年煤礦礦長招聘考試題庫
評論
0/150
提交評論