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

正文內(nèi)容

基于jsp的學生選課系統(tǒng)的設計與實現(xiàn)(更新版)

2025-01-01 03:40上一頁面

下一頁面
  

【正文】 夏天來到時,我的大學生活也即將畫 上了一個句號。 白盒測試:一種是以程序的內(nèi)部邏輯結(jié)構(gòu)為依據(jù)而設計測試用例的方法,因而又稱結(jié)構(gòu)測試或玻璃盒測試,將軟件看成一個透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來選定測試用例,對軟件的邏輯路徑及過程進行測試,檢查它與設計是否相符。軟件測試過程中應該故意地去促使錯誤的發(fā)生,也就是事情在不該出現(xiàn)的時候出現(xiàn)或者在應該出現(xiàn)的時候沒有出現(xiàn)。用戶進入登錄界面后,輸入用戶名、密碼和用戶角色,然后點擊登錄進行系統(tǒng)驗證,如果輸入正確則提示登錄成功并跳轉(zhuǎn)到相應角色對應的首頁。 實體類對應數(shù)據(jù)庫中的表,數(shù)據(jù)中的每張表映射成一個實體類,數(shù)據(jù)庫中表的字段映射成實體類的變量,再為變量添加相應的 set 和 get 方法即 可。 表 41 開發(fā)工具簡介表 工具名稱 工具介紹 eclipse 是一個十分優(yōu)秀的用于開發(fā) Java,支持 J2EE 開發(fā) , eclipse 的功能非常強大,支 持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。 本系統(tǒng)采用 java 語言,是因為 Java 是一種跨平臺,適合于分布式計算環(huán)境的面向?qū)ο缶幊陶Z言。 表 47 邊界類設計表 用戶登錄頁面 登錄用戶:學生、管理員、教師。系統(tǒng)包圖如下圖所示。 表 41 管理員信息表( t_admin) 字段名 數(shù)據(jù)類型 字段描述 長度 約束 userId Int 管理員編號 4 主鍵 userName varchar 登陸賬號 50 userPw varchar 登陸密碼 50 ( 2)課程信息表 (t_kecheng) 課程信息表主要存儲管理員發(fā)布的課程信息,主要字段包括:課程編號、課程號、課程名稱、課時。根據(jù)用戶要求和模型行為的結(jié)果,控制器選擇一個屬兔作為對用戶請求的的應答。 廊坊師范本科畢業(yè)論文 10 視圖( View):視圖代表用戶交互界面,用來組織模型中的內(nèi)容,從模型中獲得數(shù)據(jù) 并指定這些數(shù)據(jù)如何表現(xiàn)。 MVC模式是目前用的比較多的一種設計模式。其主要設計原則有: 簡單性:在實現(xiàn)系統(tǒng)的功能的同時,盡量讓系統(tǒng) 界面簡潔清晰、 操作簡單易懂,這對于一個系統(tǒng)來說是非常重要的。對各個功能輔以已讓使用者容易接收的圖標,并用色彩的區(qū)別加以提示,是使用者能夠快速、準確的掌握正確使用該系統(tǒng)的方法和技巧。如下表所示。 系統(tǒng)管理員通過本系統(tǒng)可以實現(xiàn)密碼修改功能、系統(tǒng)管理功能、課程管理功能、老師管理功能、課表管理功能、學生管理功能、登錄功能。這樣既減少投入成本又簡化了操作環(huán)節(jié)。 1. 3. 2 經(jīng)濟可行性 傳統(tǒng)學生選課過程主要采用手工方式進行管理,管理效率低、質(zhì)量差、錯誤多,需要耗費大量的人力、物力??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠 解決。同時,學校管理中的學生選課過程也提出了相應的 要求。本系統(tǒng)主要是針對本院系學生進行公共課選修所開發(fā)的一款系統(tǒng),主要采用的是 MVC 三層架構(gòu)和 JSP+Servlet+JavaBean 技術。 關鍵詞 : JSP; Servlet; Javabean; MVC Title: Design and implementation of student course selection system based on JSP Abstract: At present, the use of advanced information management system and software platform to conduct scientific information and work management has bee the trend of the development of information management system, advanced information management tools can greatly improve efficiency and quality in the process of information management. Student course selection process is an important link in university information management。學生選課系統(tǒng)對用戶而言操作起來簡便快捷,能減輕學生、教師的勞動強度,提高工作效率與管理水平,具有很大的使用價值。 JSP 頁面主要實現(xiàn)視圖層; Servlet實現(xiàn)控制器部分,負責進行流程控制; Javabean 實現(xiàn)模型部分,主要負責封裝數(shù)據(jù)及實現(xiàn)業(yè)務邏輯。 學生選課系統(tǒng)的開發(fā)在經(jīng)濟上可行。高效、現(xiàn)代化的學生選課管理可以提高學校教務管理的效率,降低人力、物力的投入,減少選課過程中發(fā)生的錯誤。學生用例圖如下圖所示。學生在線選課過程中,要求系統(tǒng)對學生的重復選課選課做出正確判斷并給出相應提示信息。不會造成內(nèi)存泄露,數(shù)據(jù)丟失等問題。 一致性:頁面整體設計風格以及命名規(guī)則的一致性:整體框架和用圖用色風格及變量、類名和其他元素的命名規(guī)則保持一致。 模型( Model):“數(shù)據(jù)模型”( Model)用于封裝與應用程序的業(yè)務邏輯相關的數(shù)據(jù)以及對數(shù)據(jù)的處理方法。一個應用程序可能有很多不同的視圖,MVC 設計模式對視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理以及用戶請求,而不包括在視圖上的業(yè)務流程的處理。 圖 31 MVC之間的關系圖 設計思想 本系統(tǒng)采用 MVC設計模式進行設計,分別詳細設計 MVC中的模型、視圖和控制器部分。 表 44老師信息表( t_laoshi) 字段名 數(shù)據(jù)類型 字段描述 長度 約束 id int 教師編號 10 bianhao varchar 教師號 50 主鍵 xingming varchar 姓名 50 xingbie varchar 性別 50 nianling int 年齡 50 zhicheng varchar 職稱 50 loginname varchar 登錄賬號 50 loginpw varchar 登陸密碼 50 ( 5)課表信息表 (t_kebiao) 老師信息表主要存儲課表的基本信息,主要字段包括:課表編號、課程 id、上課時間、節(jié)次、上課教室、老師 id。 圖 3— 3 實體類類圖 控制類設計 控制類主要負責流程控制,通常為一組相關功能設置一個控制類。 管理員修改密碼頁面 管理員填寫原密碼和新密碼,若原密碼正確則將原密碼修改為新密碼 系統(tǒng)管理頁面 管理員可以管理系統(tǒng)中的所有管理員,可以添加新管理員和刪除現(xiàn)有的管理員 課程管理頁面 管理員可以查看現(xiàn)有課程,刪除現(xiàn)有課程 課程添加頁面 管理員可以添加新課程 老師管理頁面 管理員可以刪除系統(tǒng)中登記的教師,查看系統(tǒng)中登記的教師 老師錄入頁面 管理員可以添加教師 課表管理頁面 管理員可以查看系統(tǒng)中的課表信息,刪除課表 課表添加頁面 管理員可以向系統(tǒng)中添加新課表 學生管理頁面 管理員可以查看系統(tǒng)中的學生 信息,刪除學生信息 廊坊師范本科畢業(yè)論文 16 學生添加頁面 管理員可以向系統(tǒng)中添加學生 查看個人信息頁面 教師和學生登錄成功后可以查看個人信息 教師查看課表頁面 教師可以查看自己的課表 學生選課頁面 學生可以查看系統(tǒng)中的登記的課程并選課 學生查看已選課程頁面 學生可以查看已選課程 底層方法類設計 按照面向?qū)ο蟮脑O計方法,在設計過程中進行類的抽象。 JVM 是一種抽象機器,它附著在具體操作系統(tǒng)之上,本身具有一套虛機器指令,并有自己的棧、寄存器組等。 SQL Server2020 一種 穩(wěn)定的 數(shù)據(jù)庫管理系統(tǒng), 適合大型項目開發(fā)。由于系統(tǒng)中控制類較多,僅列舉管理員控制類 admin_servlet 進行說明。 圖 46 理員添加課程界面 圖 47 理員添加課程序列圖 ( 4) 管理員修改密碼功能的實現(xiàn) 廊坊師范本科畢業(yè)論文 22 管理員輸入原密碼和新密碼后點擊修改按鈕,系統(tǒng)處理管理員的修改請求,若修改成功則給出修改成功的信息提示,如果原密碼不正確則會給出原密碼不正確的提示。為了解決這場危機,軟件從業(yè)人員、專家和學者做出了大量的努力。 廊坊師范本科畢業(yè)論文 27 第 6 章 結(jié)束語 本文在分析管理流程的基礎上,用 JSP和 Sql Server2020設計并實現(xiàn)了 學生選課 。一切都是那么新鮮,那么富有吸引力。
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1