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

正文內(nèi)容

通用教學管理系統(tǒng)設計畢業(yè)設計-wenkub

2023-05-03 01:35:40 本頁面
 

【正文】 構(gòu)的系統(tǒng)(也稱為類等級)。(2)把所有對象都劃分成各種對象類(簡稱為類(Class)),每個對象類都定義了一組數(shù)據(jù)和一組方法,數(shù)據(jù)用于表示對象的靜態(tài)屬性,是對象的狀態(tài)信息。面向?qū)ο蠓椒ㄒ阅M人類思維模式為基本原則和出發(fā)點,使得開發(fā)軟件的過程和方法盡可能接近人類認識世界、解決問題的過程和方法。(2)高效的——使得公司可以降低開發(fā)和管理他們的數(shù)據(jù)基礎設施的時間和成本。Sybase則較專注于SQL Server在UNIX操作系統(tǒng)上的應用。Tomcat具有以上的優(yōu)點,所以深受開發(fā)系統(tǒng)程序員喜歡,還有就是它在運行的時候占用系統(tǒng)資源非常小,而且擴展性很好,可以支持郵件服務和負載平衡等開發(fā)應用系統(tǒng)常用到的許多功能,并且現(xiàn)在它還在不斷地改進完善之中,每一個感興趣的程序員都能對它進行更改并且加入新的功能。MyEclipse可以支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC數(shù)據(jù)庫鏈接工具等多項功能。第2章 相關技術介紹第2章 相關技術介紹 開發(fā)工具簡介本系統(tǒng)主要使用的開發(fā)工具主要包括MyEclipse、Tomcat、SQL Srever等。管理員功能:教師信息查詢、修改、刪除;課程信息添加、修改、刪除;學生信息查詢、修改、刪除;密碼修改等。學生可以使用此系統(tǒng)查詢自己已修完課程的成績、查看自己的學籍信息、選課等;教師可以使用此系統(tǒng)給學生所選的課程打分、查看自己的信息及課程安排情況等;管理員可以使用此系統(tǒng)添加相關用戶信息、備份數(shù)據(jù)等。高校的信息化建設,主要是在傳統(tǒng)校園建設的基礎上,利用現(xiàn)代化的信息技術和手段,將分散的信息資源統(tǒng)一進行管理,形成一個虛擬的數(shù)字空間,使得顯示的校園信息資源在時間和空間上得以延伸和擴展,從而實現(xiàn)提高教育教學管理水平和效率的目的。 國內(nèi)高校教學系統(tǒng)研究現(xiàn)狀隨著我國教育的發(fā)展和逐步產(chǎn)業(yè)化,我國的高校在信息化建設過程中也經(jīng)過了很多年的努力,已經(jīng)取得了一定的成績。目前美國已經(jīng)有85%的高校能夠為學生提供在線課程目錄服務,有72%的高校能夠為學生提供在線課程注冊服務。教學管理人員管理學生學籍、管理教師課程教授時是一項復雜的組織工作,這種復雜性不僅僅指學生學籍變更快,變更人數(shù)眾多,更突出地表現(xiàn)在教學管理主要對象(即學生)的數(shù)據(jù)量大,管理起來帶來不便,所以開發(fā)一個實用、高效的教學管理系統(tǒng)是很有必要的。 對于學校教務處而言,最主要的是管理學生的學籍、管理教師的課程教授。 目的和意義一個成功的教學管理系統(tǒng),應該能夠有效地輔助教務人員工作,提高學校學生的學籍、成績等管理能力,并且不斷完善系統(tǒng),以便更好的幫助學生、教師、系統(tǒng)管理人員等管理成績、課程、學籍等。Internet普及,人們利用網(wǎng)絡來實現(xiàn)相互協(xié)調(diào)工作以及資源共享越來越成為不可扭轉(zhuǎn)的趨勢,學校信息化的發(fā)展也成了必然方向。伴隨著學生人數(shù)每年都在增加,傳統(tǒng)的方法用來管理學生信息已跟不上了時代的發(fā)展,還帶來了很多的弊端,讓學校的信息化很難推進,制約了學校的進一步發(fā)展。然而目前許多教學管理系統(tǒng)在使用時,效率低下容易出錯,學生、教師資料不易整理,大量丟失,這些無疑都已成為管理學生學籍、教師信息的障礙。如果使用一般的方法來管理,會比較繁瑣,管理起來也很有可能出錯。 國內(nèi)外研究現(xiàn)狀 國外高校教學系統(tǒng)研究現(xiàn)狀世界發(fā)達國家高度重視信息技術對教育的影響和作用,他們一般具有較大規(guī)模的穩(wěn)定的技術隊伍來提供服務與技術支持,有自己高帶寬的專用網(wǎng)絡,來重新調(diào)整教育目標,制定教育改革方案,加快推進教育信息化建設。在歐洲,各個大學也相繼建立了信息化教學管理平臺。從引入PC開始,到初步建設初級校園局域網(wǎng)、中型百兆校園網(wǎng),乃至大型千兆校園網(wǎng)和互聯(lián)網(wǎng)數(shù)據(jù)中心(IDC),高校信息化建設不斷地跨上一個新的臺階。各高校的教學管理系統(tǒng)都有自身的特點,不盡相同。因此本系統(tǒng)主要實現(xiàn)學生功能、教師功能、管理員功能。擬解決的主要問題:(1)根據(jù)不同的用戶分配不同的權(quán)限,提高數(shù)據(jù)的安全性。 MyEclipse簡介MyEclipse企業(yè)級工作平臺(MyEclipseEnterprise Workbench,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應用程序服務器的整合方面極大的提高工作效率??梢哉fMyEclipse是幾乎囊括了目前所有主流開源產(chǎn)品的專屬eclipse開發(fā)工具。 SQL Server介紹SQL Server是一個關系數(shù)據(jù)庫管理系統(tǒng)。目前最新版本是2012年3月份推出的SQL Server 2012。(3)智能的——提供了一個全面的平臺,可以在你的用戶需要的時候給他發(fā)送觀察和信息。面向?qū)ο蠓椒ň哂邢率鏊膫€要點:(1)認為客觀世界是由各種對象組成的,任何事物都是對象,復雜的對象可以由比較簡單的對象以某種方式組合而成。因此,每當建立該對象類的一個新實例時,就按照類中對數(shù)據(jù)的定義為這個新對象生成一組專用的數(shù)據(jù),以便描述該對象獨特的屬性值。(4)對象彼此之間僅能通過傳遞消息互相聯(lián)系。HTTP協(xié)議的主要特點可概括如下:(1)支持客戶/服務器模式,支持基本認證和安全認證。由于HTTP協(xié)議簡單,使得HTTP服務器的程序規(guī)模小,因而通信速度很快。采用這種方式可以節(jié)省傳輸時間。缺少狀態(tài)意味著如果后續(xù)處理需要前面的信息,則它必須重傳,這樣可能導致每次連接傳送的數(shù)據(jù)量增大。用JSP開發(fā)的Web應用具有良好的可移植性,兼容Windows和Linux等主流操作系統(tǒng)[1]。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。JSP具備了Java技術的簡單易用,完全的面向?qū)ο螅哂衅脚_無關性且安全可靠,主要面向因特網(wǎng)的所有特點[2]。使用Ajax,用戶可以創(chuàng)建接近本地桌面應用的直接、高可用、更豐富、更動態(tài)的Web用戶界面。瀏覽器通過Web Server同數(shù)據(jù)庫進行數(shù)據(jù)交互[3]。B/S模式有以下幾個特點:(1)維護和升級方式簡單。所以客戶機越來越“瘦”,而服務器越來越“胖”是將來信息化發(fā)展的主流方向。大家都知道windows在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標準配置,但在服務器操作系統(tǒng)上windows并不是處于絕對的統(tǒng)治地位。由于B/S架構(gòu)管理軟件只安裝在服務器端(Server)上,網(wǎng)絡管理人員只需要管理服務器就行了,用戶界面主要事務邏輯在服務器(Server)端完全通過WWW瀏覽器實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡管理人員只需要做硬件維護。對這些資料的充分了解能夠加快項目進度,明確設計思路,確保項目的完成。 需求分析的目的需求分析是一個滿足客戶提出的要求的過程,是一個目的性很強的工作。本系統(tǒng)的具體要求主要包括主要包括開發(fā)系統(tǒng)時的環(huán)境要求、軟件運行要求、系統(tǒng)的性能要求、系統(tǒng)的用戶與角色要求以及系統(tǒng)的功能要求。 系統(tǒng)功能需求(1)學生功能:學生可以查看個人信息,包括姓名、班級、學號、班級類型等;也可以對自己的密碼進行修改;查看必修課和選修課課表;以及在線選擇選修課課程。還要保證一次數(shù)據(jù)請求及返回結(jié)果的準確性,還要考慮本次數(shù)據(jù)處理結(jié)果對系統(tǒng)的影響,從而保證整個系統(tǒng)的準確性。軟件的輸出結(jié)果更新周期應該與系統(tǒng)的信息更新周期相同,在網(wǎng)絡情況良好的情況下,幾秒內(nèi)可響應用戶請求。本系統(tǒng)展現(xiàn)出的功能必須可以給用戶展現(xiàn)清晰、簡潔、舒適的用戶體驗。系統(tǒng)應充分考慮能方便的進行二次開發(fā),滿足對功能的擴充或提高并能提高相應的安全控制,即系統(tǒng)應是一個開放的系統(tǒng),要符合一定的規(guī)范,通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。 技術可行性分析隨著Internet的飛速發(fā)展使得B/S模式已成為當前熱門的系統(tǒng)架構(gòu)方式,并且技術已經(jīng)成熟,系統(tǒng)操作簡單,不需要任何硬件設備,可以在任何地方進行操作而不用安裝任何專門的軟件。數(shù)據(jù)庫選用SQL Server 2008,并提供數(shù)據(jù)庫之間的數(shù)據(jù)復制功能,可代替現(xiàn)有系統(tǒng)單據(jù)數(shù)據(jù)的手工傳遞工作,降低出錯率,提高數(shù)據(jù)的可用性。而系統(tǒng)主要是個體開發(fā),周期短,無需很高費用。 操作可行性分析本系統(tǒng)操作簡單,界面友好,易于理解,只需通過簡單熟悉,上手較快,學校教務管理處的教職員以及相關教師均能進行操作,營運環(huán)境要求低。 本章小結(jié)本章主要介紹了需求分析的目的,并確定了系統(tǒng)的具體需求主要包括開發(fā)系統(tǒng)時的環(huán)境需求、軟件運行需求、系統(tǒng)的性能需求、系統(tǒng)的用戶與角色要求以及系統(tǒng)的功能需求等多方面的需求。總體設計首先是設計系統(tǒng)的總體功能結(jié)構(gòu),也就是要確定系統(tǒng)中每個程序是由哪些模塊組成,還有這些模塊相互之間的關系和相互之間的調(diào)用過程。 系統(tǒng)層次架構(gòu)設計本系統(tǒng)采用的就是MVC的三層架構(gòu),該軟件設計典范是一種將業(yè)務邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務邏輯聚集到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務邏輯。該層次由一個個的JSP頁面組成,只包含頁面內(nèi)容,不包括任何業(yè)務層和數(shù)據(jù)層的任何功能,只負責顯示。當我們想改變頁面的時候只需改變該層的代碼,無需對后臺的Java代碼進行任何改動。數(shù)據(jù)模型層主要包括數(shù)據(jù)存取服務,負責與數(shù)據(jù)庫管理系統(tǒng)之間的通信。該層次包括的內(nèi)容有:編寫數(shù)據(jù)庫連接類,連接數(shù)據(jù)庫;編寫業(yè)務邏輯類(即DAO),一般一個類對應一個DAO,每個DAO由多種方法組成,包括增刪改查等操作方法;每個類應該對應一個Bean,然后在Bean中可以根據(jù)實際需要增加變量。它只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求,然后再確定用哪個視圖來顯示返回的數(shù)據(jù)。依據(jù)上述功能,系統(tǒng)劃分的主要功能模塊如下:學生功能模塊:學生可以查看個人信息,包括姓名、班級、學號、班級類型等;也可以對自己的密碼進行修改;查看必修課和選修課課表;以及在線選擇選修課課程。學生功能模塊圖如圖43所示:圖43 學生功能模塊圖 教師功能模塊教師同樣也是學校管理的對象,為教師提供的使用接口是老師通過工號和登錄密碼進行與自己相關的操作,其主要功能是查看與自己相關信息,修改自身登錄密碼,查看課表和成績等,有修改權(quán)限。對教師管理有:添加、刪除、查詢、修改教師信息。其管理流程圖如圖48所示:圖48教師管理流程圖(3)班級管理,管理員可以添加、刪除班級,可以修改班級信息,還可以查看所有班級。其操作如下圖412所示:圖412學生個人信息查詢流程圖(3)課表查詢,學生成功登錄后可以查看選修課課表和必修課課表。其操作如下圖415所示:圖415學生選報查詢流程 本章小結(jié)本章主要根據(jù)需求分析中對系統(tǒng)的功能需求,對該系統(tǒng)進行了總體設計,主要包括系統(tǒng)的總體模塊設計,系統(tǒng)各功能模塊設計及各個子功能模塊的主要說明和設計。詳細設計住要在總體設計的基礎上,設計系統(tǒng)的實現(xiàn)方式,對系統(tǒng)中的每個模塊給出詳細的過程性描述,用詳細設計的表達來表示這些描述。(2)A_NAME:A_NAME代表管理員的賬號,用戶名可以由任意數(shù)字,字母,組成,所以設置Varchar類型,由于有些用戶的用戶名長度過長,該字段設置長度為10,唯一。(2)C_ID:C_ID代表班級ID,設置為Int類型。 教師表TEACHER教師表TEACHER:該表主要用來存儲教師的信息,該表的字段有:教師ID,教師工號(賬號),教師姓名,教師密碼。(4)T_PASSWORD:T_PASSWORD代表教師密碼,設為Varchar類型,字段長度10。(2)C_NAME:C_NAME代表班級名稱,設置為Varchar類型,字段長度為10。(2)CR_NAME:CR_NAME代表班級名稱,設置為Varchar類型,字段長度為10。因為年份在項目中不起作用,而第幾學期、第幾周、星期幾、第幾節(jié)課反而是排課中時間的要素。表設計如表57所示:表57必修課表LESSON1字段字段類型字段描述備注L1_IDInt必修課ID主鍵L1_NAMEVarchar(50)必修課名稱不可為空L1_TIMEInt必修課學識不可為空L1_SCOREInt必修課學分不可為空必修課表LESSON1,表中共有4個字段來存必修課程信息:(1)L1_ID:L1_ID代表必修課ID,該字段由純數(shù)字組成,為自增序列,設置為Int類型,是該表主鍵。 選修課表LESSON2選修課表LESSON2:該表主要用來存儲所有選修課程信息,主要包括選修課程ID,選修課名稱,選修課學時,選修課學分。(4)L2_SCORE:L2_SCORE代表選修課學分,由數(shù)字組成,設置為Int類型。(3)CR_ID:CR_ID代表教室ID,為所上必修課的地點,設為Int類型。 選修供選表LESSON2_LIST選修供選表LESSON2_LIST:該表主要用來存儲可供選擇的選修課程信息,主要包括教師ID,教師ID,選修課ID,時間字符串。(4)TIME_ID:TIME_ID代表時間字符串,是相對時間,可通過一定公式還原成絕對時間。(2)T_ID:T_ID代表教師ID,是所上選修課程的授課教師,設為Int類型。設為Varchar類型,字段長度為5。(2)T_ID:T_ID代表教師ID,設為Int類型。該表的字段有:學生ID,必修課ID,平時成績,考試成績,最后成績。(4)E_MARK:E_MARK代表考試成績,學生考試的卷面分數(shù),設為Int類型。表設計如表513所示:表514選修課成績表RESULTS2字段字段類型字段描述備注S_IDInt學生ID主鍵L2_IDInt選修課ID外鍵D_MARKInt平時成績 E_MARKInt考試成績R_MARKInt最后成績選修課成績表RESULTS2,表中共有5個字段來存選修課信息:(1)S_ID:S_ID代表學生ID,設為Int類型,為該表主鍵。(5)R_MARK:R_MARK代表最后成績,設為Int類型。本系統(tǒng)界面設計采用了框架的結(jié)構(gòu),可展開式列表,人性化操作。左面部分采用了樹型層次結(jié)構(gòu)羅列了系統(tǒng)的全部功能,右面部分顯示當前
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1