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

正文內(nèi)容

畢業(yè)設計論文-基于bs模式的學生考試成績管理系統(tǒng)的設計與實現(xiàn)-在線瀏覽

2024-11-14 21:03本頁面
  

【正文】 頁面提供了一個簡捷而快速的方法。 它具有以下 3 大優(yōu)點:一是 JSP 采用 Java 技術(shù),具有優(yōu)秀的跨平臺性,幾乎在所有的服務器系統(tǒng)上都可以運行 。 MySQL 是瑞典的 MySQL AB 公司開發(fā)的一個可用于各種流行操作系統(tǒng)平臺的關(guān)系數(shù)據(jù)庫系統(tǒng),它具有客戶機 /服務器體系結(jié)構(gòu)的分布式數(shù)據(jù)庫管理系統(tǒng)。 MySQL 具有功能強、使用簡單、管理方便、運行速度快、可靠性高、安全保密性強、支持查詢語言等優(yōu)點。 Java Java 是一種新的基于面同對象技術(shù)的網(wǎng)絡編程語言。總體上說, Java 語言有以下特點: 1)簡單易學; 2)面向?qū)ο蠹夹g(shù); 3)分布式計算; 4)健壯性,健壯性也稱作魯棒性; 5)安全性,在提供高效的分布式網(wǎng)絡計算的同時, Java 語言還提供了可靠的安全性保障; 6)跨平臺和可移植性; 7)解釋執(zhí)行,不同于 C++語言的編譯執(zhí)行, Java 程序采用解釋執(zhí)行的方法; 8)高效性; 9)多線程,在處理許多大規(guī)模并發(fā)、同步和共享事務的時候,多線程技術(shù)是一個很好的解決方案 Java 語言的多線程技術(shù),為實現(xiàn)網(wǎng)絡大量并發(fā)事件處理提供了良好的編程模式; 10)動態(tài) 性, Web 應用對系統(tǒng)的可擴充性、可伸縮性要求很高, Java 語言為這種要求提供了實現(xiàn)方法; 11)Applet 的特點,嵌入式程序設計也是 Java 語言的一大特點。 具體的流程描述如下: ( 1)瀏覽器發(fā)送請求,指明用什么 .Action 來處理該請求。 ( 3) WebWork 的攔截器鏈自動對請求應用通用功能。 ( 5)根據(jù) Action 的 execute 方法處理結(jié)果信息查找配置文件轉(zhuǎn)到相應的頁 面,可以是 HTML 頁面、圖像,也可以是 PDF 文檔或者其他文檔。 Spring 是一個開源框架,是為了解決企業(yè)應用程序開發(fā)復雜性而創(chuàng)建的。 Spring 的功能和特點大致上被組織成如下七個部分:核心機制、 Context 容器、 Web 支持、 MVC 框架、 DAO 支持、 ORM支持、面向切面編程支持。ApplicationContext 容器是 BeanFactory 功能加強的子接口。 MVC 框架則是針對 Web 應用的 MVC 思想實現(xiàn); DAO 支持包括一致的異常處理和編程方式; ORM 支持則用于與流行的 ORM 框架的整合,提供與 AOP 聯(lián)盟兼容的編程實現(xiàn)。 Ibatis 不同于一般的 or 映射框架。 Ibatis 則是將 SQL 查詢的參數(shù)和結(jié)果集映射到類。它把 SQL 語句看成輸入以及輸出,結(jié)果集就是輸出,而 where 后面的條件參數(shù)則是輸入。 第四章 概要設計 17 第四章 概要設計 系統(tǒng)性能需求 由于學生信息管理系統(tǒng)包含比較重要的信息,因此,在系統(tǒng)設計時除了注重用戶的需求,保證系統(tǒng)安全性和可靠性,并在保證安全性和可靠性的前提下盡量滿足 系統(tǒng)的高效性。不同的用戶具有不同的使用權(quán)限,具有最高權(quán)限的人員方能修改、銷毀數(shù)據(jù)庫中的信息,具有一般權(quán)限的人員能讀取與自己相關(guān)的內(nèi)容。系統(tǒng)的數(shù)據(jù)要保證一致性、準確性,當某一數(shù)據(jù)庫中記錄改變,與之相關(guān)聯(lián)的數(shù)據(jù)庫也隨之變化。由于數(shù)據(jù)量大,必須對數(shù)據(jù)及時備份與恢復。正是有 B/S 的種種特點,與其他模式相比它更能滿足用戶的需求。系統(tǒng)的主要設計原則為: (1)統(tǒng)一規(guī)劃、管理:本應用系統(tǒng)基于局域網(wǎng),實現(xiàn)各部門信息資源統(tǒng)一管理及公共資源共享;解決各部門及各單位資源獨立管理使用而帶來的各種困難;為各級管理部門提供日常業(yè)務處理、管理及決策活動所需信息; (2)管理功能獨立于管理機構(gòu):系統(tǒng)設計著眼于各部門的 管理過程,擺脫管理功能對部門的依賴性,適應管理部門重組變動的可能,提高系統(tǒng)應變能力; (3)結(jié)構(gòu)完整、功能擴充方便:系統(tǒng)結(jié)構(gòu)完整清晰、功能擴充方便,使系統(tǒng)既能高效完成現(xiàn)有的業(yè)務處理需求,又能在將來根據(jù)需要增加系統(tǒng)功能; (4)信息格式管理標準化:對各類數(shù)據(jù)格式盡可能采用國家、各部委、省市等基于 B/S 模式的學生考試成績管理系統(tǒng)的設計與實現(xiàn) 18 機構(gòu)公布的最新標準; (5)易于使用及維護:應用系統(tǒng)的設計符合日常管理工作需求,功能完備,易學、易用,界面友好清晰; (6)為各級管理人員、普通用戶提供高效的信息服務:系統(tǒng)信息統(tǒng)一設計規(guī)劃,使各類用戶可以在 因特網(wǎng)上完成相關(guān)信息的查詢、更改需求。有效防止信息泄密及對信息的非法竊取、篡改。 系統(tǒng)結(jié)構(gòu) 設計 B/S 結(jié)構(gòu)設計 B/S 結(jié)構(gòu):( Browser/Server,瀏覽器 /服務器模式):是 WEB 興起后的一種網(wǎng)絡結(jié)構(gòu)模式, WEB 瀏覽器是客戶端最主要的應用軟件。 客戶機上只要安裝一個瀏覽器( Browser),如 Netscape Navigator 或 Inter Explorer , 服務器安裝 Oracle、 Sybase、 Informix 或 SQL Server 等數(shù)據(jù)庫。 B/S 最大的優(yōu)點就是可以在任何地方進 行操作而不用安裝任何專門的軟件。同時, B/S模式的另一個優(yōu)點在于,當需要對應用系統(tǒng)進行升級時,只需對服務器端的應用程序進行升級。在基于 B/ S 結(jié)構(gòu)的系統(tǒng)中 ,各種平臺上的用戶可以通過瀏覽器訪問相應信息 ,由于采用統(tǒng)一的通訊協(xié)議 ,且瀏覽器及 Web 服務器軟件可以支持多種平臺 ,因此可跨平臺操作。 系統(tǒng)需要完成的工作目標是擁有靈活的權(quán)限設置,用戶權(quán)限可以設置到子模塊的功能操作,在成績管理方面,各任課老師、教 學秘書等人員分別擁有不同維護權(quán)限,對數(shù)據(jù)進行錄入、修改、查詢、統(tǒng)計、打印等操作,系統(tǒng)日志更是詳細記錄了更相關(guān)人員的操作歷史。系統(tǒng)需要完成的工作目標是擁有靈活的權(quán)限設置,用戶權(quán)限可以設置到子模塊的功能操作,在成績管理方面,各任課老師、教學秘書等人員分別擁有不同維護權(quán)限,對數(shù)據(jù)進行錄入、修改、查詢、統(tǒng)計、打 印等操作,系統(tǒng)日志更是詳細記錄了更相關(guān)人員的操作歷史。 其架構(gòu)如圖 4— 4 所示: 圖 44 系統(tǒng)架 構(gòu)圖 Struts2 主要來源于 Webwork 框架,與 Struts1 相比,在數(shù)據(jù)傳遞方面, Struts2提供了更加強大 OGNL 標簽功能,使其能夠通過在 Action 中定義變量來直接與JSP 頁面中的數(shù)據(jù)進行相互傳值,省去了 Struts1 中的 Formbean;而在跳轉(zhuǎn)控制方面, Struts2 簡化了配置文件的信息量,使頁面和 Action 之間的交換更加的簡潔和直觀,便于開發(fā)人員的管理。 在控制層, Action 直接與 JSP 頁面上的數(shù)據(jù)進行交互,在調(diào)用業(yè)務邏輯層應用時, Struts2 提供了對 Sping 的支持,開發(fā)人員需要完成對 的配置工作和對各個 Action 類的編寫。 在持久層,利用 Ibatis 提供的半自動化對象關(guān)系映射的實現(xiàn),開發(fā)人員需要編寫具體的 SQL 語句,為系統(tǒng)設計提供了更大的自由空間。 SSI框架能夠降低我們代碼的耦合度,增強了代碼的健壯性和可重用性,加快了開發(fā)速度。即用一定的符號表示那些從觀察或測量中所收集到的基本事實,采用什么符號完全是一種人為的規(guī)定;數(shù)據(jù)有以下 4 個特征: 基于 B/S 模式的學生考試成績管理系統(tǒng)的設計與實現(xiàn) 24 ( 1)數(shù)據(jù)有“型”和“值”; ( 2)數(shù)據(jù)受到數(shù)據(jù)類型和取值范圍的約束; ( 3)數(shù)據(jù)有定性和定量之分; ( 4)數(shù)據(jù)應具有載體和多種表現(xiàn)形式 信息 : 信息是指經(jīng)過加工處理后的數(shù)據(jù),是整理消 化過的數(shù)據(jù)。信息也有 4 個特征: ( 1)信息能反映客觀事實,能預測未發(fā)生的事物的狀態(tài)和能用于指揮控制事物發(fā)展的決策; ( 2)信息是有用的; ( 3)信息能在時間和空間上被傳遞; 兩者相互關(guān)系:數(shù)據(jù)表示了信息,而信息是加工處理過的數(shù)據(jù),信息只有通過數(shù)據(jù)形式表現(xiàn)出來才能被人理解和接受。管理數(shù)據(jù)存放的地址,導致程序和數(shù)據(jù)緊密結(jié)合,程序高度依賴于數(shù) 據(jù)。 ( 3)數(shù)據(jù)庫方式:數(shù)據(jù)庫方式于文件法國女士根本的區(qū)別在于,前者是面向系統(tǒng),后者面向應用,即數(shù)據(jù)庫方式綜合全體應用,用整體的觀點組織數(shù)據(jù),形成一個有完整數(shù)據(jù)結(jié)構(gòu)的集約化數(shù)據(jù)集合。 第四章 概要設計 25 數(shù)據(jù)庫 : 數(shù)據(jù)庫簡稱 DB,它是一個按數(shù)據(jù)結(jié)構(gòu)來存儲數(shù)據(jù)和管理數(shù)據(jù)的計算機軟件系統(tǒng)。 數(shù)據(jù)庫表結(jié)構(gòu)設計 數(shù)據(jù)庫設計對于一個管理信息系統(tǒng)的順利開發(fā)和運行是十分重要的,創(chuàng)建數(shù)據(jù)庫是設計系統(tǒng)的關(guān)鍵,根據(jù)系統(tǒng)業(yè)務要求設計用于管理和存儲業(yè)務信息的數(shù)據(jù)庫表結(jié)構(gòu),優(yōu)秀的管理信息系統(tǒng)要求其數(shù)據(jù)庫表結(jié)構(gòu)的設計做到結(jié)構(gòu)合理、易于維護、查詢便捷、冗余信息少等優(yōu)點。 學生信息表 學生信息管理模塊是系統(tǒng)基礎模塊,主要實現(xiàn)系統(tǒng)學生基本信息的管理,主要包括學生信息增加、學生信息修改、學生信息刪除、學生信息查 詢等功能 表 41 學生信息表 字段名稱 輸入 /輸出 類型 備注 學生學號 I/O(輸入 /輸出 ) 字符 主鍵 學生姓名 I/O(輸入 /輸出 ) 字符 所屬院系 I/O(輸入 /輸出 ) 字符 所屬班級 I/O(輸入 /輸出 ) 字符 所在專業(yè) I/O(輸入 /輸出 ) 字符 家庭地址 I/O(輸入 /輸出 ) 字符 聯(lián)系方式 I/O(輸入 /輸出 ) 字符 建立時間 I/O(輸入 /輸出 ) 日期 更新時間 I/O(輸入 /輸出 ) 日期 基于 B/S 模式的學生考試成績管理系統(tǒng)的設計與實現(xiàn) 26 課程信息表 課程信息管理模塊是系統(tǒng)基礎模塊,主要實現(xiàn)系統(tǒng)課 程信息的管理,主要包括課程信息增加、課程信息修改、課程信息刪除、課程信息查詢等功能。 開課選課 管理 模塊 是本系統(tǒng) 核心模塊,主要 實現(xiàn) 學校學期開課計劃的設定,針對不同專業(yè)對本學期的開課情況進行設置 , 指定學生選定所在院系的開課課程,對于考試沒通過的學生也可以進行選課只是增加補考備注,主要 包括 學期開課計劃, 學生選課登記 , 學生補考管理 等功能。 基于 B/S 模式的學生考試成績管理系統(tǒng)的設計與實現(xiàn) 28 表 45 考試成績表 字段名稱 字段描述 數(shù)據(jù)類型 備注 tgnum 自動編號 varchar2(10) 主鍵、非空 studentid 學生學號 varchar2(10) scperiod 開課學期 varchar2(20) curriculumId 課程代號 varchar2(10) testgrade 考試成績 varchar2(10) gradeinfo 成績點評 varchar2(40) createtime 建立時間 date note 備注 varchar2(60) 第五章 詳細設計與代碼實現(xiàn) 29 第五章 詳細設計及代碼實現(xiàn) 功能界面實現(xiàn) 登錄系統(tǒng) 用戶登錄系統(tǒng)時輸入用戶名和密碼,用戶名和密碼為必須輸入域,否則提示必須輸入警告無 法登錄系統(tǒng),用戶名和密碼輸入正確后點擊【提交】按鈕后進入系統(tǒng)主界面,點擊【取消】按鈕后清空輸入域,如圖 5— 1 所示: 圖 51 登錄界面 系統(tǒng)主界面 用戶成功登錄系統(tǒng)后進入系統(tǒng)主界面,根據(jù)用戶權(quán)限系統(tǒng)主界面展現(xiàn)不同的菜單,主界面上方顯示用戶所屬院系名稱和登錄用戶名稱,上方功能欄中從左到右依次顯示為:鎖屏、密碼修改、重新登錄、退出系統(tǒng),主界面左側(cè)樹顯示為用基于 B/S 模式的學生考試成績管理系統(tǒng)的設計與實現(xiàn) 30 戶可操作的功能菜單列表。 系統(tǒng)的主界面如圖 5— 2 所示:
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1