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

正文內(nèi)容

通用教學管理系統(tǒng)設計畢業(yè)設計(存儲版)

2025-05-18 01:35上一頁面

下一頁面
  

【正文】 率每運行 1000 小時應低于 3 次。 可行性分析可行性分析的主要目標是:進一步明確系統(tǒng)的目標、規(guī)模與功能,對系統(tǒng)開發(fā)背景、必要性和意義進行調(diào)查分析并根據(jù)需要和可能提出開發(fā)系統(tǒng)的初步方案與計劃。基于大型的教學管理系統(tǒng)已經(jīng)有很多成功的方案,這說明本系統(tǒng)在技術(shù)上是可行的。面對于系統(tǒng)設計還應該以“標準性、安全性、兼容性、高效性、保密性、可維護性”為標準,在著眼于當前實用的基礎上,為將來系統(tǒng)的擴展,升級留有余地。其次,是進行數(shù)據(jù)庫的設計,數(shù)據(jù)庫的設計是本系統(tǒng)重要的部分,設計好數(shù)據(jù)庫,才能讓系統(tǒng)運行更流暢。在視圖層還可以有一些簡單的獲取數(shù)據(jù)操作和JS代碼。該層封裝了數(shù)據(jù)和對數(shù)據(jù)的操作,是實際進行數(shù)據(jù)處理和計算的地方,一個模型可以為多個視圖同時提供數(shù)據(jù),因此此層次重用性非常高。簡而言之,就是控制視圖層和模型層之間的數(shù)據(jù)流。對學生的管理有:添加、刪除、查詢學生,添加、查詢、修改學生個人信息。其管理流程圖如圖410所示:圖410課程管理流程圖 學生功能模塊流程圖(1)學生登錄,學生只有輸入正確的學號、密碼和選擇合適的權(quán)限才能登錄學生端來修改和查詢自己相關的事件。第5章 詳細設計第5章 詳細設計通過需求分析和總體設計的結(jié)果進入詳細設計階段,按照總體設計的思路對各個功能模塊進行分塊設計。 學生表STUDENT學生表STUDENT:該表主要用來儲存學生信息,主要包括學生ID、班級ID、學生學號(賬號)、學生密碼、學生姓名。(2)T_NAME:T_NAME代表教師姓名,設置為Varchar類型,字段長度為10。 教室表CLASSROOM教室表CLASSROOM:該表主要用來存儲教師信息,主要包括教室ID,教室名稱。這里我們利用時間字符串不僅可以減少數(shù)據(jù)庫存儲多余的信息量,而且讓后臺對相對時間的操作更簡單。(2)L2_NAME:L2_NAME代表選修課名稱,課程名可以由任意數(shù)字,字母,字符組成,所以設置為字符文本類型,該字段設置長度為50。(5)TIME_ID:TIME_ID代表時間字符串,是相對時間,可通過一定公式還原成絕對時間。 選修排課表S_LIST_AFTER_L2選修排課表S_LIST_AFTER_L2:該表主要用來存儲選修課的課程表信息,該表的字段有:班級ID,教師ID,教室ID,選修課ID,時間字符串。該表的字段有:綁定ID,教師ID,必修課ID,班級ID。(2)L1_ID:L1_ID代表必修課ID,設為Int類型。(3)D_MARK:D_MARK代表平時成績,由科任教師根據(jù)學生平時課堂及作業(yè)表現(xiàn)給出,設為Int類型。若用戶名、密碼和身份均匹配的用戶,點擊登錄按鈕后信息會提交到CcheckUserServlet中處理,根據(jù)頁面選擇的身份跳到相應的界面。包括:查看個人信息、修改密碼、查看教師個人課表、查看學生并為學生打分。為下一階段的編碼實現(xiàn)做準備。登錄模塊測試用例表61如下:表61 登錄模塊測試用例表功能點用例說明用例步驟預期結(jié)果實際結(jié)果用戶登錄數(shù)據(jù)完整性不輸入任何信息,點擊“登錄”提示“用戶名不能為空”預期結(jié)果相同數(shù)據(jù)完整性輸入用戶名不輸入密碼,點擊“登錄”提示“密碼不能為空”預期結(jié)果相同數(shù)據(jù)有效性輸入信息完整,輸入密碼錯誤,點擊“登錄”提示“用戶名或密碼錯誤”預期結(jié)果相同數(shù)據(jù)有效性輸入信息完整,用戶名密碼均正確,點擊“登錄”登陸成功預期結(jié)果相同(2)修改密碼模塊的測試用例:分別對數(shù)據(jù)的完整性和有效性進行了測試,在舊密碼框中不輸入信息,系統(tǒng)自動提示,密碼不能為空;輸入完整的但舊密碼錯誤,系統(tǒng)提示舊密碼有誤;僅當用戶輸入完整且正確的舊密碼和新密碼時,用戶修改密碼成功。(3)項目架構(gòu)在項目中十分重要,一個好的架構(gòu)往往不僅可以使程序易讀,減輕工作量,還可以減輕維護和修改。增加視圖,以減輕數(shù)據(jù)庫查找的壓力,增加存儲過程和觸發(fā)器以提高軟件的質(zhì)量。37參考文獻參考文獻1 張孝祥,徐明華. JAVA基礎與案例開發(fā)詳解. 清華大學出版社, 2009,10~2452 康牧. JSP動態(tài)網(wǎng)站開發(fā)實用教程. 清華大學出版社,2009,1~3003 John . SQL基礎(第二版). 清華大學出版社,2004,30~1874 于萬波. 網(wǎng)站開發(fā)與應用案例教程. 清華大學出版社,2009,156~2135 楊學瑜,高立軍. 軟件開發(fā)過程與項目管理. 電子工業(yè)出版社,2008,181~1966 張潔才. Java web應用開發(fā)教程. 科學出版社,2005,1~2787 戴維爾. JavaScript程序員教程. 電子工業(yè)出版社,2010,15~858 David flanagan. Java技術(shù)手冊(第五版). 東南大學出版社,2006,306~3109 黃梯云. 管理信息系統(tǒng). 北京:電子工業(yè)出版社,2006 ,127~18710 甘仞初. 信息系統(tǒng)開發(fā). 北京:經(jīng)濟科學出版社,2007,207~21011劉亞賓. 精通EclipseJAVA技術(shù)大系. 電子工業(yè)出版社,2005,1~41512 衛(wèi)紅春. 信息系統(tǒng)分析與設計. 北京:清華大學出版社,2009,231~25713 張文靜,林琪. JSP程序設計. 人民郵電出版社,2005,56~9214 ,. Java程序設計教程(第五版).清華大學出版社,2004,25~9915 Elliotte Rusty Harold. Java Network Programming. 東南大學出版社,2005,97~10516 張大方,李瑋. 軟件測試技術(shù)與管理. 湖南:湖南大學出版社,2007,451~47817 黎連業(yè),王華,李淑春. 軟件測試與測試技術(shù). 清華大學出版社,2009,356~40039致謝致謝經(jīng)過半年多的忙碌和學習,畢業(yè)設計已經(jīng)接近尾聲。尤其是在系統(tǒng)的設計過程中,他以極大的耐心一直指導我,幫助我修改并完善系統(tǒng)的功能設計,提升整個系統(tǒng)的合理性及實用性。一個成功的教學管理系統(tǒng),應該能夠有效地輔助教學人員工作,提高學校學生的學籍、成績等管理能力,并且不斷完善系統(tǒng),以便更好的幫助學生、教師、系統(tǒng)管理人員等管理成績、課程、學籍等。教學管理人員管理學生學籍、管理教師課程教授時是一項復雜的組織工作,這種復雜性不僅僅指學生學籍變更快,變更人數(shù)眾多,更突出地表現(xiàn)在教學管理主要對象(即學生)的數(shù)據(jù)量大,管理起來帶來不便,所以開發(fā)一個實用、高效的教學管理信息系統(tǒng)是很有必要的。(2)實現(xiàn)數(shù)據(jù)庫的建立、連接和維護工作,后期數(shù)據(jù)的更新。第八學期第58周:進行方案設計,系統(tǒng)分析,模塊劃分,按模塊進行編寫程序代碼。在歐洲,各個大學也相繼建立了信息化教務管理平臺。各高校的教務管理系統(tǒng)都有自身的特點,不盡相同。三、發(fā)展趨勢隨著信息技術(shù)的快速發(fā)展和教育改革制度的不斷加強和深化,而教務教學工作是一所高校的工作重點內(nèi)容,是整個學校日常工作的核心和基礎,需要利用現(xiàn)代化高科技管理手段組織、管理、協(xié)調(diào)和指揮行政人員、教師和學生進行相關的活動,以便高質(zhì)量、高效率的完成各項教學任務,同時需要能夠靈活智能地應對各種突發(fā)事件,這就使得高校的日常教務工作越來越繁雜多變,而傳統(tǒng)的信息系統(tǒng)架構(gòu),在技術(shù)層面和業(yè)務邏輯層面并不能直接的通信和交互,這就不能滿足復雜多變的業(yè)務邏輯處理需求,而隨著Internet的快速發(fā)展,新的基于Java EE的多層體系架構(gòu)的信息管理系統(tǒng)快速地發(fā)展起來。教務管理信息化還應是一個不斷優(yōu)化的過程,隨著學校的發(fā)展,課程體制的改革,教務管理系統(tǒng)也應不斷改進。但目前許多高校自己沒有研發(fā)能力,一般都委托校外某個軟件公司來設計研發(fā),教務部門自己又不積極參與進去,這就使得研發(fā)的系統(tǒng)實用性大打折扣。通常情況下可以將該模式下的系統(tǒng)分為三層架構(gòu),也就是瀏覽器層、Web服務器層和數(shù)據(jù)庫管理層?,F(xiàn)在,各大高校在經(jīng)歷了以硬件投資為主的校園網(wǎng)建設滯后,在需求的拉動之下,開始了新一輪注重軟件建設、以“強調(diào)應用”為主題的、以軟件開發(fā)為主的應用系統(tǒng)改造的新的階段。在國外,最早是由美國麻省理工學院在20世界70年代提出了數(shù)字化校園的概念,并經(jīng)過四十多年的努力建設,構(gòu)建出一個較成熟的數(shù)字化校園平臺。在開發(fā)的整個過程中可以隨時查閱相關文獻以及和老師溝通、交流,將存在的問題及時進行解決和修改。管理員功能:教師信息查詢、修改、刪除;課程信息添加、修改、刪除;學生信息查詢、修改、刪除;密碼修改;留言查看、刪除等。為了方便教學人員的管理工作,提高工作效率,同時為了更好地為學生、教師提供服務,有必要開發(fā)教學管理系統(tǒng),使學校的教學管理走上信息化之路,克服人為的種種弊端。學校在對學生進行管理時,學生學籍的管理一直都是很麻煩的事情,不僅僅管理起來不易修改和更新,而且學生需要了解本人的信息時,也需要去學校教學處找專門人員。從開始選題,到設計階段,再到系統(tǒng)實現(xiàn),都是在陳老師的悉心指導和幫助下完成的。通過導師的悉心幫助,親身實踐了一個系統(tǒng)從設計到實現(xiàn)的全部過程,為以后的學習及工作打下了良好的基礎。通過畢業(yè)設計,學習到了如何完成一個項目的開發(fā)過程。在畢業(yè)設計中對項目最深刻的感悟總結(jié)如下:(1)編程的規(guī)范化對項目設計和后期的維護都十分的重要,特別是對于大型項目的小組開發(fā),其重要性更加的突出。是基于系統(tǒng)整體需求說明書的黑盒測試,應覆蓋系統(tǒng)隨偶聯(lián)合的部件,系統(tǒng)測試是正對整個產(chǎn)品系統(tǒng)進行的測試,目的是驗證系統(tǒng)是否滿足了需求規(guī)格的定義,找出需求規(guī)格不符合或與之矛盾的地方。管理員界面如下圖54所示:圖54管理員界面 本章小結(jié)本章是系統(tǒng)設計最重要的環(huán)節(jié)詳細設計。左面部分采用了樹型層次結(jié)構(gòu)羅列了系統(tǒng)的全部功能,右面部分顯示當前操作的使用窗口。本系統(tǒng)界面設計采用了框架的結(jié)構(gòu),可展開式列表,人性化操作。表設計如表513所示:表514選修課成績表RESULTS2字段字段類型字段描述備注S_IDInt學生ID主鍵L2_IDInt選修課ID外鍵D_MARKInt平時成績 E_MARKInt考試成績R_MARKInt最后成績選修課成績表RESULTS2,表中共有5個字段來存選修課信息:(1)S_ID:S_ID代表學生ID,設為Int類型,為該表主鍵。該表的字段有:學生ID,必修課ID,平時成績,考試成績,最后成績。設為Varchar類型,字段長度為5。(4)TIME_ID:TIME_ID代表時間字符串,是相對時間,可通過一定公式還原成絕對時間。(3)CR_ID:CR_ID代表教室ID,為所上必修課的地點,設為Int類型。 選修課表LESSON2選修課表LESSON2:該表主要用來存儲所有選修課程信息,主要包括選修課程ID,選修課名稱,選修課學時,選修課學分。因為年份在項目中不起作用,而第幾學期、第幾周、星期幾、第幾節(jié)課反而是排課中時間的要素。(2)C_NAME:C_NAME代表班級名稱,設置為Varchar類型,字段長度為10。 教師表TEACHER教師表TEACHER:該表主要用來存儲教師的信息,該表的字段有:教師ID,教師工號(賬號),教師姓名,教師密碼。(2)A_NAME:A_NAME代表管理員的賬號,用戶名可以由任意數(shù)字,字母,組成,所以設置Varchar類型,由于有些用戶的用戶名長度過長,該字段設置長度為10,唯一。其操作如下圖415所示:圖415學生選報查詢流程 本章小結(jié)本章主要根據(jù)需求分析中對系統(tǒng)的功能需求,對該系統(tǒng)進行了總體設計,主要包括系統(tǒng)的總體模塊設計,系統(tǒng)各功能模塊設計及各個子功能模塊的主要說明和設計。其管理流程圖如圖48所示:圖48教師管理流程圖(3)班級管理,管理員可以添加、刪除班級,可以修改班級信息,還可以查看所有班級。學生功能模塊圖如圖43所示:圖43 學生功能模塊圖 教師功能模塊教師同樣也是學校管理的對象,為教師提供的使用接口是老師通過工號和登錄密碼進行與自己相關的操作,其主要功能是查看與自己相關信息,修改自身登錄密碼,查看課表和成績等,有修改權(quán)限。它只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求,然后再確定用哪個視圖來顯示返回的數(shù)據(jù)。數(shù)據(jù)模型層主要包括數(shù)據(jù)存取服務,負責與數(shù)據(jù)庫管理系統(tǒng)之間的通信。該層次由一個個的JSP頁面組成,只包含頁面內(nèi)容,不包括任何業(yè)務層和數(shù)據(jù)層的任何功能,只負責顯示??傮w設計首先是設計系統(tǒng)的總體功能結(jié)構(gòu),也就是要確定系統(tǒng)中每個程序是由哪些模塊組成,還有這些模塊相互之間的關系和相互之間的調(diào)用過程。 操作可行性分析本系統(tǒng)操作簡單,界面友好,易于理解,只需通過簡單熟悉,上手較快,學校教務管理處的教職員以及相關教師均能進行操作,營運環(huán)境要求低。數(shù)據(jù)庫選用SQL Server 2008,并提供數(shù)據(jù)庫之間的數(shù)據(jù)復制功能,可代替現(xiàn)有系統(tǒng)單據(jù)數(shù)據(jù)的手工傳遞工作,降低出錯率,提高數(shù)據(jù)的可用性。系統(tǒng)應充分考慮能方便的進行二次開發(fā),滿足對功能的擴充或提高并能提高相應的安全控制,即系統(tǒng)應是一個開放的系統(tǒng),要符合一定的規(guī)范,通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。軟件的輸出結(jié)果更新周期應該與系統(tǒng)的信息更新周期相同,在網(wǎng)絡情況良好的情況下,幾秒內(nèi)可響應用戶請求。 系統(tǒng)功能需求(1)學生功能:學生可以查看個人信息,包括姓名、班級、學號、班級類型等;也可以對自己的密碼進行修改;查看必修課和選修課課表;以及在線選擇選修課課程。 需求分析的目的需求分析是一個滿足客戶提出的要求的過程,是一個目的性很強的工作。由于B/S架構(gòu)管理軟件只安裝在服務器端(Server)上,網(wǎng)絡管理人員只需要管理服務器就行了,用戶界面主要事務邏輯在服務器(Server)端完全通過WWW瀏覽器實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡管理人員只需要做硬件維護。所以客戶機越來越“瘦”,而服務器越來越“胖”是將來信息化發(fā)展的主流方向。瀏覽器通過Web Server同數(shù)據(jù)庫進行數(shù)據(jù)交互[3]。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具?
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1