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

正文內(nèi)容

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

2025-06-02 01:35上一頁面

下一頁面
  

【正文】 的工作量,使系統(tǒng)處理能力和響應(yīng)時間能夠滿足用戶對信息處理的要求。本系統(tǒng)可采用Windows作為操作平臺。總體設(shè)計將需求分析的邏輯模型,變換成總體設(shè)計的物理模型,著手去實現(xiàn)系統(tǒng)的需求。 Model數(shù)據(jù)模型層該層包括數(shù)據(jù)處理代碼和數(shù)據(jù)存儲代碼。系統(tǒng)總體功能模塊圖如下圖42所示:圖42 系統(tǒng)總體功能模塊圖 系統(tǒng)各功能模塊設(shè)計 學(xué)生功能模塊學(xué)生是學(xué)校管理的主體,但不是系統(tǒng)使用的主體,為學(xué)生提供的使用接口是學(xué)生通過學(xué)號和登錄密碼進行與自己相關(guān)的操作,其主要功能是查看與自己相關(guān)信息,修改自身登錄密碼,參與選課、查看課表和成績等,無任何刪除權(quán)限。其操作如下圖414所示: 圖414學(xué)生成績查詢流程圖(5)選報查詢,學(xué)生成功登陸后可以在選報查詢中查詢可選擇的選修課,并選報選修課。(5)S_PASSWORD:S_PASSWORD代表學(xué)生賬號的密碼,設(shè)置為Varchar類型,字段長度為10。排課時用到的時間并不是絕對時間。(2)T_ID:T_ID代表教師ID,是所上必修課程的授課教師,設(shè)為Int類型。(5)TIME_ID:TIME_ID代表時間字符串,是相對時間,可通過一定公式還原成絕對時間。該表的字段有:學(xué)生ID,選修課ID,平時成績,考試成績,最后成績。學(xué)生界面如下圖52所示:圖52學(xué)生界面 教師模塊界面設(shè)計.,info_ ,整體結(jié)構(gòu)采用上左右結(jié)構(gòu)。測試發(fā)現(xiàn)問題之后要經(jīng)過調(diào)試找出錯誤原因和位置,然后進行改正。(6)在設(shè)計數(shù)據(jù)庫時在正確設(shè)計各個表之間的關(guān)系時,要盡量讓查找和操作數(shù)據(jù)庫簡單。首先最要感謝的是我的指導(dǎo)老師陳子陽老師。如果使用一般的方法來管理,會比較繁瑣,管理起來也很有可能出錯。在總體設(shè)計階段,遵循高內(nèi)聚低耦合的方針,在模塊化設(shè)計時力爭獲得較高的模塊獨立性。條件好的學(xué)校,依托校園網(wǎng),圍繞本校教務(wù)管理實際情況開發(fā)各管理模塊,條件差一點的學(xué)校,就采用單機版的教務(wù)管理系統(tǒng),僅實現(xiàn)其中一些相關(guān)的模塊,并不是全部教務(wù)管理環(huán)節(jié)都采用計算機信息管理。教務(wù)管理系統(tǒng)的設(shè)計應(yīng)與本校教務(wù)管理工作的實際情況相結(jié)合,力求方便,服務(wù)學(xué)生和老師?;诘亩鄬芋w系架構(gòu)的信息管理系統(tǒng)主要是在傳統(tǒng)軟件的三層架構(gòu)的基礎(chǔ)上,增加了一層業(yè)務(wù)邏輯管理層,該層主要是集成整個大型系統(tǒng)中的業(yè)務(wù)功能模塊,并將其抽象為業(yè)務(wù)組件。其管理信息系統(tǒng)模式一般都是以全局數(shù)據(jù)信息集中統(tǒng)一管理的中央數(shù)據(jù)庫模型,而軟件開發(fā)的系統(tǒng)架構(gòu)多半也是以C/S,或者B/S模式進行設(shè)計的,它們將整個學(xué)校的教學(xué)資源以集中數(shù)據(jù)平臺的方式從全局的角度統(tǒng)籌管理,以提高整個教學(xué)管理效率,加大不同系統(tǒng)和模塊間的數(shù)據(jù)流通速度。三、研究步驟、方法及措施 在開發(fā)本系統(tǒng)的過程中,首先分析研究目前學(xué)校教學(xué)管理工作的流程;其次了解軟件工程項目需求分析的主要任務(wù)和步驟,嚴格按照需求分析的步驟,收集信息,明確系統(tǒng)功能和完善需求;然后掌握SQL Server數(shù)據(jù)庫技術(shù),實現(xiàn)數(shù)據(jù)庫的建立,連接和維護工作;最后以MyEclipse為開發(fā)工具,設(shè)計開發(fā)一個教學(xué)管理系統(tǒng),以及不斷改進和完善已經(jīng)開發(fā)的教學(xué)管理系統(tǒng)。然而目前許多教學(xué)管理系統(tǒng)在使用時,效率低下容易出錯,學(xué)生、教師資料不易整理,大量丟失,這些無疑都已成為管理學(xué)生學(xué)籍、教師信息的障礙。近四個月時間的畢業(yè)設(shè)計是我大學(xué)生活中忙碌而又充實一段時光。(4)當(dāng)二個方案不知道如何取舍時,選擇自己熟悉的或簡單的方案。第6章 系統(tǒng)測試第6章 系統(tǒng)測試 系統(tǒng)測試目的和意義系統(tǒng)測試是管理信息系統(tǒng)開發(fā)周期中一個十分重要而漫長的的階段。登錄界面如下圖51所示:圖51 登錄界面 學(xué)生模塊界面設(shè)計.,整體結(jié)構(gòu)采用上左右結(jié)構(gòu)。(3)D_MARK:D_MARK代表平時成績,由科任教師根據(jù)學(xué)生平時課堂及作業(yè)表現(xiàn)給出,設(shè)為Int類型。表設(shè)計如表511所示:表511選修排課表S_LIST_AFTER_L2字段字段類型字段描述備注S_IDInt學(xué)生ID主鍵,外鍵1T_IDInt 教師ID主鍵,外鍵2CR_IDInt 教室ID主鍵,外鍵3L2_IDInt 選修課ID主鍵,外鍵4TIME_IDVarchar(5) 時間字符串主鍵,外鍵5選修排課表S_LIST_AFTER_L2,表中共有5個字段來存已選報選修課信息:(1)S_ID:S_ID代表學(xué)生ID,是所選選修課的學(xué)生,設(shè)為Int類型。(3)L2_TIME:L2_TIME代表選修課學(xué)時,由數(shù)字組成,設(shè)置為Int類型。表設(shè)計如表55所示:表55教室表CLASSROOM字段字段類型字段描述備注CR_IDInt教室ID(序列)主鍵CR_NAMEVarchar(10)教室名稱不可為空教室表CLASSROOM,表中共有2個字段來存教室信息:(1)CR_ID:CR_ID代表教室ID,該字段由純數(shù)字組成,為自增序列,設(shè)置為Int類型,是該表主鍵。表設(shè)計如表52所示:表52 學(xué)生表STUDENT字段字段類型字段描述備注S_IDInt學(xué)生ID(序列)主鍵C_IDInt班級ID外鍵S_NAMEVarchar(10)學(xué)生姓名不可為空S_NUMBERVarchar(10)學(xué)生學(xué)號(賬號)唯一S_PASSWORDVarchar(10)學(xué)生密碼不可為空學(xué)生表STUDENT,表中共有5個字段來存學(xué)生信息:(1)S_ID:S_ID是學(xué)生的ID,該字段由純數(shù)字組成,為自增序列,設(shè)置為Int類型,是該表主鍵。其操作如下圖411所示:圖411學(xué)生登錄流程圖(2)個人信息查詢,學(xué)生成功登錄以后可以查看自己的信息,以及修改登錄密碼。 系統(tǒng)總體模塊設(shè)計本課題為設(shè)計并實現(xiàn)一個通用教學(xué)管理系統(tǒng),其主要功能管理學(xué)生、老師、課程等信息,實現(xiàn)教學(xué)管理的信息化。采用這種設(shè)計模式大大降低了系統(tǒng)的耦合性,使該系統(tǒng)更易維護,更易擴展,同時這也符合現(xiàn)在的程序設(shè)計的思想。軟件的開發(fā)應(yīng)能在較長時間內(nèi)滿足學(xué)校的發(fā)展需要??尚行匝芯渴菍ο到y(tǒng)進行全面、概要的分析。 系統(tǒng)性能需求(1)正確性:按照需求正確執(zhí)行任務(wù),完成各個模塊的相應(yīng)要求。 本章小結(jié)本章介紹了本系統(tǒng)開發(fā)所需要的開發(fā)工具及開發(fā)技術(shù)等方面的內(nèi)容,介紹了MyEclipse 、Tomcat、SQL Server等開發(fā)工具以及JSP等開發(fā)技術(shù),還有B/S模式的簡介。B/S結(jié)構(gòu)的使用越來越多,特別是由需求推動了Ajax技術(shù)的發(fā)展,它的程序也能在客戶端電腦上進行部分處理,從而大大的減輕了服務(wù)器的負擔(dān);并增加了交互性,能進行局部實時刷新。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。每種方法規(guī)定了客戶與服務(wù)器聯(lián)系的類型不同。面向?qū)ο蠓椒ㄒ阅M人類思維模式為基本原則和出發(fā)點,使得開發(fā)軟件的過程和方法盡可能接近人類認識世界、解決問題的過程和方法。MyEclipse可以支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC數(shù)據(jù)庫鏈接工具等多項功能。高校的信息化建設(shè),主要是在傳統(tǒng)校園建設(shè)的基礎(chǔ)上,利用現(xiàn)代化的信息技術(shù)和手段,將分散的信息資源統(tǒng)一進行管理,形成一個虛擬的數(shù)字空間,使得顯示的校園信息資源在時間和空間上得以延伸和擴展,從而實現(xiàn)提高教育教學(xué)管理水平和效率的目的。 對于學(xué)校教務(wù)處而言,最主要的是管理學(xué)生的學(xué)籍、管理教師的課程教授。然而目前許多教學(xué)管理系統(tǒng)在使用時,效率低下容易出錯,學(xué)生、教師資料不易整理,大量丟失,這些無疑都已成為管理學(xué)生學(xué)籍、教師信息的障礙。從引入PC開始,到初步建設(shè)初級校園局域網(wǎng)、中型百兆校園網(wǎng),乃至大型千兆校園網(wǎng)和互聯(lián)網(wǎng)數(shù)據(jù)中心(IDC),高校信息化建設(shè)不斷地跨上一個新的臺階。 MyEclipse簡介MyEclipse企業(yè)級工作平臺(MyEclipseEnterprise Workbench,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。(3)智能的——提供了一個全面的平臺,可以在你的用戶需要的時候給他發(fā)送觀察和信息。HTTP協(xié)議的主要特點可概括如下:(1)支持客戶/服務(wù)器模式,支持基本認證和安全認證。用JSP開發(fā)的Web應(yīng)用具有良好的可移植性,兼容Windows和Linux等主流操作系統(tǒng)[1]。瀏覽器通過Web Server同數(shù)據(jù)庫進行數(shù)據(jù)交互[3]。由于B/S架構(gòu)管理軟件只安裝在服務(wù)器端(Server)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器(Server)端完全通過WWW瀏覽器實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護。 系統(tǒng)功能需求(1)學(xué)生功能:學(xué)生可以查看個人信息,包括姓名、班級、學(xué)號、班級類型等;也可以對自己的密碼進行修改;查看必修課和選修課課表;以及在線選擇選修課課程。系統(tǒng)應(yīng)充分考慮能方便的進行二次開發(fā),滿足對功能的擴充或提高并能提高相應(yīng)的安全控制,即系統(tǒng)應(yīng)是一個開放的系統(tǒng),要符合一定的規(guī)范,通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。 操作可行性分析本系統(tǒng)操作簡單,界面友好,易于理解,只需通過簡單熟悉,上手較快,學(xué)校教務(wù)管理處的教職員以及相關(guān)教師均能進行操作,營運環(huán)境要求低。該層次由一個個的JSP頁面組成,只包含頁面內(nèi)容,不包括任何業(yè)務(wù)層和數(shù)據(jù)層的任何功能,只負責(zé)顯示。它只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求,然后再確定用哪個視圖來顯示返回的數(shù)據(jù)。其管理流程圖如圖48所示:圖48教師管理流程圖(3)班級管理,管理員可以添加、刪除班級,可以修改班級信息,還可以查看所有班級。(2)A_NAME:A_NAME代表管理員的賬號,用戶名可以由任意數(shù)字,字母,組成,所以設(shè)置Varchar類型,由于有些用戶的用戶名長度過長,該字段設(shè)置長度為10,唯一。(2)C_NAME:C_NAME代表班級名稱,設(shè)置為Varchar類型,字段長度為10。 選修課表LESSON2選修課表LESSON2:該表主要用來存儲所有選修課程信息,主要包括選修課程ID,選修課名稱,選修課學(xué)時,選修課學(xué)分。(4)TIME_ID:TIME_ID代表時間字符串,是相對時間,可通過一定公式還原成絕對時間。該表的字段有:學(xué)生ID,必修課ID,平時成績,考試成績,最后成績。本系統(tǒng)界面設(shè)計采用了框架的結(jié)構(gòu),可展開式列表,人性化操作。管理員界面如下圖54所示:圖54管理員界面 本章小結(jié)本章是系統(tǒng)設(shè)計最重要的環(huán)節(jié)詳細設(shè)計。在畢業(yè)設(shè)計中對項目最深刻的感悟總結(jié)如下:(1)編程的規(guī)范化對項目設(shè)計和后期的維護都十分的重要,特別是對于大型項目的小組開發(fā),其重要性更加的突出。通過導(dǎo)師的悉心幫助,親身實踐了一個系統(tǒng)從設(shè)計到實現(xiàn)的全部過程,為以后的學(xué)習(xí)及工作打下了良好的基礎(chǔ)。學(xué)校在對學(xué)生進行管理時,學(xué)生學(xué)籍的管理一直都是很麻煩的事情,不僅僅管理起來不易修改和更新,而且學(xué)生需要了解本人的信息時,也需要去學(xué)校教學(xué)處找專門人員。管理員功能:教師信息查詢、修改、刪除;課程信息添加、修改、刪除;學(xué)生信息查詢、修改、刪除;密碼修改;留言查看、刪除等。在國外,最早是由美國麻省理工學(xué)院在20世界70年代提出了數(shù)字化校園的概念,并經(jīng)過四十多年的努力建設(shè),構(gòu)建出一個較成熟的數(shù)字化校園平臺。通常情況下可以將該模式下的系統(tǒng)分為三層架構(gòu),也就是瀏覽器層、Web服務(wù)器層和數(shù)據(jù)庫管理層。教務(wù)管理信息化還應(yīng)是一個不斷優(yōu)化的過程,隨著學(xué)校的發(fā)展,課程體制的改革,教務(wù)管理系統(tǒng)也應(yīng)不斷改進。各高校的教務(wù)管理系統(tǒng)都有自身的特點,不盡相同。第八學(xué)期第58周:進行方案設(shè)計,系統(tǒng)分析,模塊劃分,按模塊進行編寫程序代碼。教學(xué)管理人員管理學(xué)生學(xué)籍、管理教師課程教授時是一項復(fù)雜的組織工作,這種復(fù)雜性不僅僅指學(xué)生學(xué)籍變更快,變更人數(shù)眾多,更突出地表現(xiàn)在教學(xué)管理主要對象(即學(xué)生)的數(shù)據(jù)量大,管理起來帶來不便,所以開發(fā)一個實用、高效的教學(xué)管理信息系統(tǒng)是很有必要的。尤其是在系統(tǒng)的設(shè)計過程中,他以極大的耐心一直指導(dǎo)我,幫助我修改并完善系統(tǒng)的功能設(shè)計,提升整個系統(tǒng)的合理性及實用性。增加視圖,以減輕數(shù)據(jù)庫查找的壓力,增加存儲過程和觸發(fā)器以提高軟件的質(zhì)量。登錄模塊測試用例表61如下:表61 登錄模塊測試用例表功能點用例說明用例步驟預(yù)期結(jié)果實際結(jié)果用戶登錄數(shù)據(jù)完整性不輸入任何信息,點擊“登錄”提示“用戶名不能為空”預(yù)期結(jié)果相同數(shù)據(jù)完整性輸入用戶名不輸入密碼,點擊“登錄”提示“密碼不能為空”預(yù)期結(jié)果相同數(shù)據(jù)有效性輸入信息完整,輸入密碼錯誤,點擊“登錄”提示“用戶名或密碼錯誤”預(yù)期結(jié)果相同數(shù)據(jù)有效性輸入信息完整,用戶名密碼均正確,點擊“登錄”登陸成功預(yù)期結(jié)果相同(2)修改密碼模塊的測試用例:分別對數(shù)據(jù)的完整性和有效性進行了測試,在舊密碼框中不輸入信息,系統(tǒng)自動提示,密碼不能為空;輸入完整的但舊密碼錯誤,系統(tǒng)提示舊密碼有誤;僅當(dāng)用戶輸入完整且正確的舊密碼和新密碼時,用戶修改密碼成功。包括:查看個人信息、修改密碼、查看教師個人課表、查看學(xué)生并為學(xué)生打分。(3)D_MARK:D_MARK代表平時成績,由科任教師根據(jù)學(xué)生平時課堂及作業(yè)表現(xiàn)給出,設(shè)為Int類型。該表的字段有:綁定ID,教師ID,必修課ID,班級ID。(5)TIME_ID:TIME_ID代表時間字符串,是相對時間,可通過一定公式還原成絕對時間。這里我們利用時間字符串不僅可以減少數(shù)據(jù)庫存儲多余的信息量,而且讓后臺對相對時間的操作更簡單。(2)T_NAME:T_NAME代表教師姓名,設(shè)置為Varchar類型,字段長度為10。第5章 詳細設(shè)計第5章 詳細設(shè)計通過需求分析和總體設(shè)計的結(jié)果進入詳細設(shè)計階段,按照總體設(shè)計的思路對各個功能模塊
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1