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

正文內(nèi)容

基于jsp的學生選課系統(tǒng)的設計與實現(xiàn)-全文預覽

2025-07-17 08:36 上一頁面

下一頁面
  

【正文】 12師查看課表界面圖413師查看課表序列圖第5章 軟件測試與分析測試是開發(fā)時期最后一個階段,是保證軟件質(zhì)量的重要手段。圖44管理員添加課程界面圖45管理員添加課程序列圖(3) 管理員刪除課程功能的實現(xiàn)管理員進入管理員主頁后點擊管理課程進入課程管理主頁,管理員點擊刪除課程,如果課程刪除成功系統(tǒng)會給出提示。采用jsp+javabean+servlet技術,基于MVC架構的系統(tǒng)實現(xiàn)如圖41所示。通常為針對一個實體的一組相關操作設置一個控制類。系統(tǒng)主要采用jsp+javabean+servlet技術實現(xiàn)。Dreamweaver唯一提供Roundtrip HTML、視覺化編輯與原始碼編輯同步的設計工具。同時它是高效智能的,使得公司可以降低開發(fā)和管理他們的數(shù)據(jù)基礎設施的時間和成本,并且提供了一個全面的平臺,可以在用戶需要的時候給他發(fā)送信息。Java主要靠Java虛擬機(JVM)在目標碼級實現(xiàn)平臺無關性。為此單獨建立一個數(shù)據(jù)庫方法類,將建立數(shù)據(jù)庫連接、執(zhí)行SQL語句并返回結果集的功能封裝到數(shù)據(jù)庫類中;單獨建立一個編碼方式轉(zhuǎn)換方法類,封裝編碼轉(zhuǎn)換的功能。管理員主頁管理員成功登錄系統(tǒng)后顯示管理員主頁,本頁顯示管理員可以實現(xiàn)的各種功能。在此處邊界類指JSP頁面,通常用戶的每個功能都應一個頁面,也可將各類用戶的公共功能對應成一個頁面,例如登錄頁面。實體類類圖如下圖所示。 系統(tǒng)包設計按照MVC設計模式進行系統(tǒng)設計,為了使系統(tǒng)的層次結構和功能劃分更清楚,將系統(tǒng)中的實現(xiàn)不同功能的類放入不同的包中進行組織。表43學生信息表(t_xuesheng)字段名數(shù)據(jù)類型字段描述長度約束idint學生編號4xuehaovarchar學號50主鍵xingmingvarchar姓名50xingbievarchar性別50nianlingint年齡4banjivarchar班級50loginnamevarchar登錄帳號50loginpwvarchar登陸密碼50(4)老師信息表(t_laoshi)老師信息表主要存儲老師的基本信息,主要字段包括:教師編號、教師號、姓名、性別、年齡、登錄帳號、登錄密碼等。數(shù)據(jù)是一切系統(tǒng)設計的基礎,通俗地說,數(shù)據(jù)庫設計就像高樓大廈的根基一樣,如果設計的不合理、不完善,將在系統(tǒng)開發(fā)過程中,甚至到后期的系統(tǒng)維護、功能變更和功能擴充時,引起較多問題,嚴重時甚至要重新設計,重做大量已完成工作。MVC模式內(nèi)部模型、視圖和控制器三者之間的關系如下圖所示??刂破鞫x了應用程序的行為:負責對來自視圖的用戶要求進行解釋,并把這些要求映射成相應的行為,這些行為由模型負責實現(xiàn)。視圖同時將用戶請求告知控制器。但是模型中數(shù)據(jù)的變化一般會通過一種刷新機制被公布。MVC應用程序設計結構有助于將應用分割成若干邏輯部件,是程序設計變得更加容易。變量命名規(guī)則的一致性:變量應該用統(tǒng)一的規(guī)則進行命名,做到任意變量均能從上下文推斷其義。實用性:要求本系統(tǒng)能夠滿足高校學生選課管理的需要,因此具有良好的實用性。對于其他操作,系統(tǒng)應在3秒內(nèi)給出處理結果。 安全性要求本系統(tǒng)不影響其他軟件的正常運行,而且不會被人故意修改或植入惡意程序。 精度要求系統(tǒng)處理的主要信息為學生、管理員、教師三類用戶的個人信息以及涉及到選課的課程信息和課表信息,對數(shù)據(jù)精度無特殊要求。系統(tǒng)應能夠準確獲取外部信息以及用戶操作,并進行正確的數(shù)據(jù)處理,最后將結果存入數(shù)據(jù)庫中。 前置條件:管理員成功登錄系統(tǒng)216。 基本事件流:1. 管理員向系統(tǒng)發(fā)出修改密碼請求2. 系統(tǒng)提示管理員輸入原密碼和新密碼3. 管理員輸入原密碼和新密碼4. 系統(tǒng)驗證管理員輸入是否為空5. 系統(tǒng)驗證原密碼是否正確6. 系統(tǒng)處理管理員修改密碼請求7. 系統(tǒng)向管理員顯示密碼修改成功的消息216。 次要事件流: 當前系統(tǒng)中無課表信息 系統(tǒng)向用戶無課表信息 返回基本事件流1216。 次要事件流: 當前課程不可重復選擇 系統(tǒng)給出提示 返回基本事件流2后置條件:無查看課表216。 后置條件:系統(tǒng)準備處理下一個用戶請求在線選課216。 用例說明:用戶對登錄系統(tǒng)功能的使用216。圖23教師用例圖通過對系統(tǒng)功能的進一步分析,可以得到各個用例的詳細描述。圖21管理員用例圖學生通過本系統(tǒng)可以查看個人信息、在線選課、查看課表、登錄系統(tǒng)。2. 2系統(tǒng)的功能性需求通過對學生選課系統(tǒng)進行需求分析,可以確定學生選課系統(tǒng)主要有三類用戶:系統(tǒng)管理員、教師和學生。第2章 需求分析 學生選課系統(tǒng)介紹學生選課管理工作是學校教務管理系統(tǒng)中一個非常重要的環(huán)節(jié),它負責安排整個學校學生和教師的上課情況。(2)用戶使用可行性本系統(tǒng)對用戶的要求,除了需要具備在Microsoft Windows平臺上使用個人電腦的知識外,并不需要特別的技術能力。系統(tǒng)的開發(fā)基于本人對程序開發(fā)的實踐學習而來,學校無需資金投入,并且軟件開發(fā)過程投入的成本不高,因此開發(fā)經(jīng)費完全可以接受。同時,考慮給予的開發(fā)期限也較為充裕,預計系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)的。1. 3. 1技術可行性 技術可行性:系統(tǒng)采用Java語言進行開發(fā),主要使用MVC三層結構進行系統(tǒng)架構,采用JSP+Servlet+Javabean技術實現(xiàn)。由于學校與學校之間對學生選課環(huán)節(jié)的具體管理標準和要求不同,設計與開發(fā)針對本校的學生選課系統(tǒng)仍舊勢在必行。傳統(tǒng)的學生選課過程往往采用人工方式進行管理,管理方法落后、效率低、質(zhì)量差,而基于計算機技術的學生選課系統(tǒng)實現(xiàn)了對整個學生選課過程的系統(tǒng)化、規(guī)范化、無紙化管理。當前的管理信息系統(tǒng)已經(jīng)發(fā)展為集成了計算機網(wǎng)絡技術、通信技術、信息處理技術,對信進行收集、傳遞、存儲及加工處理,用于輔助決策進行事務管理的一種人機交互的智能化計算機系統(tǒng)。在開發(fā)過程中首先進行需求分析,確定了其主要的業(yè)務流程和信息交互的內(nèi)容,然后又結合了學校對選課過程的管理標準和要求對系統(tǒng)進行功能設計和數(shù)據(jù)庫設計,最后用Java語言編碼實現(xiàn)。廊坊師范學院本科畢業(yè)論文 學 號: 09040241009 姓 名: 李永興年 級: 2009級 專 業(yè): 計算機科學與技術 論文題目: 基于JSP的學生選課系統(tǒng)的設計與實現(xiàn) 指導教師: 萬里威 廊坊師范學院本科生畢業(yè)論文(設計)論文題目:基于JSP的學生選課系統(tǒng)的設計與實現(xiàn)論文摘要:目前,運用先進的信息管理系統(tǒng)及軟件平臺對信息進行科學化和網(wǎng)絡化管理己經(jīng)
點擊復制文檔內(nèi)容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1