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

正文內(nèi)容

畢業(yè)設(shè)計-基于bs模式的學(xué)生考試成績管理系統(tǒng)的設(shè)計與實現(xiàn)-wenkub.com

2024-11-30 10:00 本頁面
   

【正文】 其次還要感謝我的同學(xué),他們在這方面的豐富知識和樂于助人的品德,對我這次畢業(yè)設(shè)計提供了莫大的幫助?;?B/ S 結(jié)構(gòu)的學(xué)生成績管理系統(tǒng)使用方便 ,維護簡單 ,不僅大大節(jié)省了人力資源 ,提高了工作效率 ,更有利于推動高校學(xué)生管理的“無紙化辦公”進程 ,具有一定的推廣前景使用價值。 本系統(tǒng)所達到的功能目標(biāo): 權(quán)限管理:系統(tǒng)需要經(jīng)過有效的身份驗證可以登錄,用戶的身份不同,使用的系統(tǒng)資源也不同,一般管理員 (普通教師 )為學(xué)生添加成績,進行學(xué)生管理、成績查詢等,超級管理員 (領(lǐng)導(dǎo) )擁有整個系統(tǒng)的全部使用權(quán),功能包括:用戶登錄、角色管理、菜單管理、角色分配菜單、用戶分配角色; 用戶信息管理:用戶信息的查詢和維護; 學(xué)生信息管理:可維護、查詢學(xué)生信息; 開課選課管理:主要功能包括:學(xué)期開課計劃設(shè)置、學(xué)生選課登記、學(xué)生 補考管理等; 考試成績管理:教師可以按照學(xué)生、課程添加成績; 課程信息管理:對課程的信息進行維護、查詢; 機構(gòu)信息管理:對機構(gòu) (院系、班級 )的信息進行維護、查詢; 系統(tǒng)管理功能:主要進行密碼修改、密碼重置、系統(tǒng)日志查詢等。 } function callback(request){ returnResponseText = 。 /** * 提供 Ajax 方式進行提交,返回處理的結(jié)果 * param {Object} url 提交的 url 基于 B/S 模式的學(xué)生考試成績管理系統(tǒng)的設(shè)計與實現(xiàn) 36 * param {Object} params 提交的參數(shù) */ function ajaxsubit(url,params){ //創(chuàng)建 對象,對應(yīng)于發(fā)送請求 var myAjax = new ( url, { //請求方式: POST method:39。 settings cacheModelsEnabled=true enhancementEnabled=true lazyLoadingEnabled=true errorTracingEnabled=true maxRequests=32 maxSessions=10 maxTransactions=5 useStatementNamespaces=false / ! 這里定義了具體的 SqlMap 配置文件的位置,注意看路徑,是放在ClassPath 目錄下的 sqlMap resource=/s2si/system/beans/user/ / DAO 層實現(xiàn) 第五章 詳細設(shè)計與代碼實現(xiàn) 33 采用開源框架 Ibatis 實現(xiàn)數(shù)據(jù)持久化操作, DAO 層通過配置文件 實現(xiàn) DAO 層類注入配置。 需要管理的查詢信息包括:學(xué)生學(xué)號、開課學(xué)期、課程代號、考試成績、成績點評、建立時間、備注。 基于 B/S 模式的學(xué)生考試成績管理系統(tǒng)的設(shè)計與實現(xiàn) 28 表 45 考試成績表 字段名稱 字段描述 數(shù)據(jù)類型 備注 tgnum 自動編號 varchar2(10) 主鍵、非空 studentid 學(xué)生學(xué)號 varchar2(10) scperiod 開課學(xué)期 varchar2(20) curriculumId 課程代號 varchar2(10) testgrade 考試成績 varchar2(10) gradeinfo 成績點評 varchar2(40) createtime 建立時間 date note 備注 varchar2(60) 第五章 詳細設(shè)計與代碼實現(xiàn) 29 第五章 詳細設(shè)計及代碼實現(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 模式的學(xué)生考試成績管理系統(tǒng)的設(shè)計與實現(xiàn) 30 戶可操作的功能菜單列表。 學(xué)生信息表 學(xué)生信息管理模塊是系統(tǒng)基礎(chǔ)模塊,主要實現(xiàn)系統(tǒng)學(xué)生基本信息的管理,主要包括學(xué)生信息增加、學(xué)生信息修改、學(xué)生信息刪除、學(xué)生信息查 詢等功能 表 41 學(xué)生信息表 字段名稱 輸入 /輸出 類型 備注 學(xué)生學(xué)號 I/O(輸入 /輸出 ) 字符 主鍵 學(xué)生姓名 I/O(輸入 /輸出 ) 字符 所屬院系 I/O(輸入 /輸出 ) 字符 所屬班級 I/O(輸入 /輸出 ) 字符 所在專業(yè) I/O(輸入 /輸出 ) 字符 家庭地址 I/O(輸入 /輸出 ) 字符 聯(lián)系方式 I/O(輸入 /輸出 ) 字符 建立時間 I/O(輸入 /輸出 ) 日期 更新時間 I/O(輸入 /輸出 ) 日期 基于 B/S 模式的學(xué)生考試成績管理系統(tǒng)的設(shè)計與實現(xiàn) 26 課程信息表 課程信息管理模塊是系統(tǒng)基礎(chǔ)模塊,主要實現(xiàn)系統(tǒng)課 程信息的管理,主要包括課程信息增加、課程信息修改、課程信息刪除、課程信息查詢等功能。 第四章 概要設(shè)計 25 數(shù)據(jù)庫 : 數(shù)據(jù)庫簡稱 DB,它是一個按數(shù)據(jù)結(jié)構(gòu)來存儲數(shù)據(jù)和管理數(shù)據(jù)的計算機軟件系統(tǒng)。管理數(shù)據(jù)存放的地址,導(dǎo)致程序和數(shù)據(jù)緊密結(jié)合,程序高度依賴于數(shù) 據(jù)。即用一定的符號表示那些從觀察或測量中所收集到的基本事實,采用什么符號完全是一種人為的規(guī)定;數(shù)據(jù)有以下 4 個特征: 基于 B/S 模式的學(xué)生考試成績管理系統(tǒng)的設(shè)計與實現(xiàn) 24 ( 1)數(shù)據(jù)有“型”和“值”; ( 2)數(shù)據(jù)受到數(shù)據(jù)類型和取值范圍的約束; ( 3)數(shù)據(jù)有定性和定量之分; ( 4)數(shù)據(jù)應(yīng)具有載體和多種表現(xiàn)形式 信息 : 信息是指經(jīng)過加工處理后的數(shù)據(jù),是整理消 化過的數(shù)據(jù)。 在持久層,利用 Ibatis 提供的半自動化對象關(guān)系映射的實現(xiàn),開發(fā)人員需要編寫具體的 SQL 語句,為系統(tǒng)設(shè)計提供了更大的自由空間。 其架構(gòu)如圖 4— 4 所示: 圖 44 系統(tǒng)架構(gòu)圖 Struts2 主要來源于 Webwork 框架,與 Struts1 相比,在數(shù)據(jù)傳遞方面, Struts2提供了更加強大 OGNL 標(biāo)簽功能,使其能夠通過在 Action 中定義變量來直接與JSP 頁面中的數(shù)據(jù)進行相互傳值,省去了 Struts1 中的 Formbean;而在跳轉(zhuǎn)控制方面, Struts2 簡化了配置文件的信息量,使頁面和 Action 之間的交換更加的簡潔和直觀,便于開發(fā)人員的管理。 系統(tǒng)需要完成的工作目標(biāo)是擁有靈活的權(quán)限設(shè)置,用戶權(quán)限可以設(shè)置到子模塊的功能操作,在成績管理方面,各任課老師、教 學(xué)秘書等人員分別擁有不同維護權(quán)限,對數(shù)據(jù)進行錄入、修改、查詢、統(tǒng)計、打印等操作,系統(tǒng)日志更是詳細記錄了更相關(guān)人員的操作歷史。同時, B/S模式的另一個優(yōu)點在于,當(dāng)需要對應(yīng)用系統(tǒng)進行升級時,只需對服務(wù)器端的應(yīng)用程序進行升級。 客戶機上只要安裝一個瀏覽器( Browser),如 Netscape Navigator 或 Inter Explorer , 服務(wù)器安裝 Oracle、 Sybase、 Informix 或 SQL Server 等數(shù)據(jù)庫。有效防止信息泄密及對信息的非法竊取、篡改。正是有 B/S 的種種特點,與其他模式相比它更能滿足用戶的需求。系統(tǒng)的數(shù)據(jù)要保證一致性、準(zhǔn)確性,當(dāng)某一數(shù)據(jù)庫中記錄改變,與之相關(guān)聯(lián)的數(shù)據(jù)庫也隨之變化。 第四章 概要設(shè)計 17 第四章 概要設(shè)計 系統(tǒng)性能需求 由于學(xué)生信息管理系統(tǒng)包含比較重要的信息,因此,在系統(tǒng)設(shè)計時除了注重用戶的需求,保證系統(tǒng)安全性和可靠性,并在保證安全性和可靠性的前提下盡量滿足 系統(tǒng)的高效性。 Ibatis 則是將 SQL 查詢的參數(shù)和結(jié)果集映射到類。 MVC 框架則是針對 Web 應(yīng)用的 MVC 思想實現(xiàn); DAO 支持包括一致的異常處理和編程方式; ORM 支持則用于與流行的 ORM 框架的整合,提供與 AOP 聯(lián)盟兼容的編程實現(xiàn)。 Spring 的功能和特點大致上被組織成如下七個部分:核心機制、 Context 容器、 Web 支持、 MVC 框架、 DAO 支持、 ORM支持、面向切面編程支持。 ( 5)根據(jù) Action 的 execute 方法處理結(jié)果信息查找配置文件轉(zhuǎn)到相應(yīng)的頁 面,可以是 HTML 頁面、圖像,也可以是 PDF 文檔或者其他文檔。 具體的流程描述如下: ( 1)瀏覽器發(fā)送請求,指明用什么 .Action 來處理該請求。 Java Java 是一種新的基于面同對象技術(shù)的網(wǎng)絡(luò)編程語言。 MySQL 是瑞典的 MySQL AB 公司開發(fā)的一個可用于各種流行操作系統(tǒng)平臺的關(guān)系數(shù)據(jù)庫系統(tǒng),它具有客戶機 /服務(wù)器體系結(jié)構(gòu)的分布式數(shù)據(jù)庫管理系統(tǒng)。 技術(shù)介紹 JSP 語言和 MySQL 數(shù)據(jù)庫技術(shù) JSP 語言是 SUN 公司的動態(tài)服務(wù)器網(wǎng)頁( JavaServer Pages, JSP) ,JSP 開發(fā)語言,為創(chuàng)建顯示動態(tài)生成內(nèi)容的 Web 頁面提供了一個簡捷而快速的方法。 SQL Server 2021是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫管理系統(tǒng)的新版本。它最初是由Microsoft、 Sybase 和 AshtonTate 三家公司共同開發(fā)的,于 1988 年推出了第一個 OS/2 版本。 Tomcat 介紹 Tomcat 是一個免費的開源的 Serlvet 容器,它是 Apache 基金會的 Jakarta 項目中的一個核心項目,由 Apache, Sun 和其它一些公司及個人共同開發(fā)而成。 Eclipse 軟件開發(fā)工具箱 (SDK)是主要有 Eclipse 本身的項目軟件和其他一些開發(fā)源嗎的第三方軟件組成。通過插件的形式,將根據(jù)自己需要選擇的擴展開發(fā)工具集成到 Eclipse平臺核心。 Eclipse 平臺的免費,架構(gòu)的成熟,行業(yè)協(xié)會 Eclipse 基金會的支持,使得很多的 Java 開發(fā)采用了 Eclipse 架構(gòu)。 ?Jconsole: Java 進行系統(tǒng)調(diào)試和監(jiān)控的工具 Eclipse 介紹 Eclipse 是以個集成開發(fā)環(huán)境( Integrated Development Environment)。 SE(J2SE),standard edition,標(biāo)準(zhǔn)版,是我們通常用的一個版本 ,從 JDK 開始,改名為 Java SE; EE(J2EE),enterprise edition,企業(yè)版,使用這種 JDK 開發(fā) J2EE 應(yīng)用程序,從 JDK 開始,改名為 Java EE; ME(J2ME),micro edtion,主要用于移
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1