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

正文內(nèi)容

基于bs模式的學(xué)生考試成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(更新版)

  

【正文】 登錄,用戶的身份不同,使用的系統(tǒng)資源也不同,一般管理員 (普通教師 )為學(xué)生添加成績(jī),進(jìn)行學(xué)生管理、成績(jī)查詢等,超級(jí)管理員 (領(lǐng)導(dǎo) )擁有整個(gè)系統(tǒng)的全部使用權(quán),功能包括:角色信息管理、角色分配菜單、用戶分配角色; 用戶信息管理:管理員及教師的信息進(jìn)行維護(hù)、查詢; 學(xué)生信息管理:學(xué)生的信息進(jìn)行 維護(hù)、查詢; 考試成績(jī)管理:管理員及教師可在線按個(gè)人添加成績(jī)并提供學(xué)生各科目成績(jī)的查詢; 課程信息管理:對(duì)課程的信息進(jìn)行維護(hù)查詢; 業(yè)務(wù)流程圖如圖 4- 2: 圖 4- 2 業(yè)務(wù)流程圖 系統(tǒng)主要模塊 用戶信息 用戶登錄模塊 用戶信息 數(shù)據(jù)添加 數(shù)據(jù)庫(kù) 學(xué)生信息管理模塊 選課 課程信息管理模塊 成績(jī)管理模塊 查詢 學(xué)生信息查詢 課程信息查詢 第四章 概要設(shè)計(jì) 21 本系統(tǒng)將功能列表中的功能整合、劃分為三個(gè)主要功能模塊:學(xué)生管理模塊、課程管理模塊、成績(jī)管理模塊。瀏覽器通過(guò) WebServer 同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。 系統(tǒng)設(shè)計(jì)原則 在采用 B/S 模式滿足用戶需求的基礎(chǔ)上,為各職能部門提高工作效率、完善管理模式、實(shí)現(xiàn)現(xiàn)代化管理提供一體化解決方案。 (1)安全性。 Ibatis 第三章 需求分析與設(shè)計(jì) 15 Ibatis 是以 SQL 為中心的持久化層框架,能支持依賴加載、關(guān)聯(lián)查詢、繼承等特性。此時(shí)支持的視圖技術(shù)非常多,既支持 JSP,也支持 Velocity、 FreeMarker 等模板技術(shù)。 Java 語(yǔ)言利用現(xiàn)有的許多軟件新技術(shù),實(shí)現(xiàn)了許多原有編 程語(yǔ)言所不能完成的功能,彌補(bǔ)了一些編程語(yǔ)言的缺陷。 JSP 技術(shù)的設(shè)計(jì)目的是使得構(gòu)造基于 Web 的應(yīng)用程序更加容易和快捷,而這些應(yīng)用程序能夠與各種 Web 服務(wù)器,應(yīng)用服務(wù)器,瀏覽器和開(kāi)發(fā)工具共同工作。在 Windows NT 推出后, Microsoft 與 Sybase 在 SQL Server 的開(kāi)發(fā)上就分道揚(yáng)鑣了。次者,插 件開(kāi)發(fā)環(huán)境 (JDT)則為插件開(kāi)發(fā)和測(cè)試提供相應(yīng)的環(huán)境,如:創(chuàng)建插件清單文件、定義擴(kuò)展點(diǎn)等。如今 ,IBM 通過(guò)起附屬的研發(fā)機(jī)構(gòu) Object Technologies International(OTI),繼續(xù)引領(lǐng) Eclipse 開(kāi)發(fā)。 JDK 包含的基本組件包括: ?Javac – 編譯器,將源程序轉(zhuǎn)成字節(jié)碼 ?Jar – 打包工具,將相關(guān)的類文件打包成一個(gè)文件 ?Javadoc – 文檔生成器,從源碼注釋中提取文檔 ?Jdb – debugger,查錯(cuò)工具 ?Java – 運(yùn)行編譯后的 java 程序( .class 后綴的) ?Appletviewer – 小程序?yàn)g覽器,一種執(zhí)行 HTML文件上的 Java小程序的 Java瀏覽器。 ( 6)可維護(hù)性:系統(tǒng)軟件設(shè)計(jì)時(shí)應(yīng)采用結(jié)構(gòu)化模塊設(shè)計(jì),以便于開(kāi)發(fā)和維護(hù),也有利于根據(jù)情況隨時(shí)進(jìn)行功能調(diào)整。 經(jīng)濟(jì)可行性 采用學(xué)生考試成績(jī)信息管理系統(tǒng)可取代傳統(tǒng)學(xué)生成績(jī)管理的業(yè)務(wù)流程,減少人工開(kāi)支,節(jié)省資金,并且可大大提高信息量的取得,縮短信息處理周 期,提高信息管理的效率,具有用戶使用更簡(jiǎn)單、界面更直觀、權(quán)限分配更合理等優(yōu)點(diǎn)大大減少管理成本。與學(xué)校管理者、老師進(jìn)行多次座談并深入討論分析,挖掘?qū)W校的真實(shí)業(yè)務(wù)需要,做到對(duì)系統(tǒng)需求有深刻的認(rèn)識(shí)和理解 。 B/S模式具有跨平臺(tái)的特點(diǎn) ,給系統(tǒng)的開(kāi)發(fā)和使用帶來(lái)了方便。 項(xiàng)目目標(biāo) 該項(xiàng)目開(kāi)發(fā)的系統(tǒng)為學(xué)生信息管理系統(tǒng)軟件,是鑒于目前學(xué)??焖?發(fā)展,學(xué)校規(guī)模越來(lái)越大,學(xué)校與時(shí)俱進(jìn),課程不斷改革,學(xué)生數(shù)量與課程數(shù)量都在急劇的增長(zhǎng),學(xué)生信息呈爆炸性增長(zhǎng)的前提下,原始的手工管理耗費(fèi)學(xué)生與工作人員大量的時(shí)間和精力,而效率與準(zhǔn)確性卻很低,學(xué)校對(duì)學(xué)生信息的自動(dòng)化與準(zhǔn)確化的要求日益強(qiáng)烈,為滿足學(xué)校管理學(xué)生信息的需要,設(shè)計(jì)并完成該系統(tǒng)。 學(xué)生考試成績(jī)信息管理系統(tǒng)是一個(gè)學(xué)校不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的管理者來(lái)說(shuō)至關(guān)重要,所以學(xué)生考試成績(jī)信息管理系統(tǒng)應(yīng)該能夠?yàn)槔蠋熖峁┏渥愕男畔⒑涂旖莸牟樵兪侄?,但一直以?lái)人們使用傳統(tǒng)人工的方式管理學(xué)生檔案,這種管理方式存在著許多缺點(diǎn),如:效率低,保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找,更新和維護(hù)都帶來(lái)了不少的困難。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生信息管理的效率,也是學(xué)校的科學(xué)化,正規(guī)化管理,與世界接軌的重要條件。以 B/S 模式開(kāi)發(fā)的系統(tǒng)維護(hù)工作集中在服務(wù)器上,客戶端不用維護(hù),操作風(fēng)格比較一致,只要有瀏覽器的合法用戶都可以十分容易地使用。 B/S 結(jié)構(gòu)與 C/S 結(jié)構(gòu)應(yīng)用程序的比較 B/S 結(jié)構(gòu)應(yīng)用程序相對(duì)于傳統(tǒng)的 C/S 結(jié)構(gòu)應(yīng)用程序具有如下優(yōu)點(diǎn): (1)B/S 建立在廣域網(wǎng)上,面向不同的用戶群,地域分散,與操作系統(tǒng)平臺(tái)的選擇關(guān)系小。 可行性分析 可行性研究是系統(tǒng)分析階段的第二項(xiàng)活動(dòng)。本系統(tǒng)的開(kāi)發(fā)應(yīng)能在較長(zhǎng)時(shí)間內(nèi)滿足學(xué)校的發(fā)展需要。 第三章 需求分析與設(shè)計(jì) 9 第三章 需求分析與設(shè)計(jì) 需求描述 需求分析的基本任務(wù)是準(zhǔn)確的回答“系統(tǒng)必須做什么”。 ?Jconsole: Java 進(jìn)行系統(tǒng)調(diào)試和監(jiān)控的工具 Eclipse 介紹 Eclipse 是以個(gè)集成開(kāi)發(fā)環(huán)境( Integrated Development Environment)。通過(guò)插件的形式,將根據(jù)自己需要選擇的擴(kuò)展開(kāi)發(fā)工 具集成到 Eclipse平臺(tái)核心。 Tomcat 介紹 Tomcat 是一個(gè)免費(fèi)的開(kāi)源的 Serlvet 容器,它是 Apache 基金會(huì)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache, Sun和其它一些公司及個(gè)人共同開(kāi)發(fā)而成。 SQL Server 20xx是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)的新版本。 MySQL 是瑞典的 MySQL AB 公司開(kāi)發(fā)的一個(gè)可用于各種流行操作系統(tǒng)平臺(tái)的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),它具有客戶機(jī) /服務(wù)器體系結(jié)構(gòu)的分布式數(shù)據(jù)庫(kù)管理系統(tǒng)。 具體的流程描述如下: ( 1)瀏覽器發(fā)送請(qǐng)求,指明用什么 .Action來(lái)處理該請(qǐng)求。 Spring的功能和特點(diǎn)大致上被組織成如下七個(gè)部分:核心機(jī)制、 Context 容器、 Web 支持、 MVC 框架、 DAO 支持、 ORM支持、面向切面編程支持。 Ibatis 則是將 SQL 查詢的參數(shù)和結(jié)果集映 射到類。系統(tǒng)的數(shù)據(jù)要保證一致性、準(zhǔn)確性,當(dāng)某一數(shù)據(jù)庫(kù)中記錄改變,與之相關(guān)聯(lián)的數(shù)據(jù)庫(kù)也隨之變化。有效防止信息泄密及對(duì)信息的非法竊取、篡改。同時(shí), B/S模式的另一個(gè)優(yōu)點(diǎn)在于,當(dāng)需要對(duì)應(yīng)用系統(tǒng)進(jìn)行升級(jí)時(shí),只需對(duì)服務(wù)器端的應(yīng)用程序進(jìn)行升級(jí)。 其架構(gòu)如圖 4— 4 所示: 圖 44 系統(tǒng)架構(gòu)圖 Struts2 主要來(lái)源于 Webwork 框架,與 Struts1 相比,在數(shù)據(jù)傳遞方面, Struts2提供了更加強(qiáng)大 OGNL 標(biāo)簽功能,使其能夠通過(guò)在 Action 中定義變量來(lái)直接與JSP 頁(yè)面中的數(shù)據(jù)進(jìn)行相互傳值,省去了 Struts1 中的 Formbean;而在跳轉(zhuǎn)控制方面, Struts2 簡(jiǎn)化了配置文件的信息量,使頁(yè)面和 Action之間的交換更加的簡(jiǎn)潔和直觀,便于開(kāi)發(fā)人員的管理。即用一定的符號(hào)表示那些從觀察或測(cè)量中所收集到的基本事實(shí),采用什么符號(hào)完全是一種人為的規(guī)定;數(shù)據(jù)有以下 4 個(gè)特征: 基于 B/S 模式的學(xué)生考試成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 24 ( 1)數(shù)據(jù)有“型”和“值”; ( 2)數(shù)據(jù)受到數(shù)據(jù)類型和取值范圍的約束; ( 3)數(shù)據(jù)有定性和定量之分; ( 4)數(shù)據(jù)應(yīng)具有載體和多種表現(xiàn)形式 信息 : 信息是指經(jīng)過(guò)加工處理 后的數(shù)據(jù),是整理消化過(guò)的數(shù)據(jù)。 第四章 概要設(shè)計(jì) 25 數(shù)據(jù)庫(kù) : 數(shù)據(jù)庫(kù)簡(jiǎn)稱 DB,它是一個(gè)按數(shù)據(jù)結(jié)構(gòu)來(lái)存儲(chǔ)數(shù)據(jù)和管理數(shù)據(jù)的計(jì)算機(jī)軟件系統(tǒng)。 基于 B/S 模式的學(xué)生考試成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 28 表 45 考試成績(jī)表 字段名稱 字段描述 數(shù)據(jù)類型 備注 tgnum 自動(dòng)編號(hào) varchar2(10) 主鍵、非空 studentid 學(xué)生學(xué)號(hào) varchar2(10) scperiod 開(kāi)課學(xué)期 varchar2(20) curriculumId 課程代號(hào) varchar2(10) testgrade 考試成績(jī) varchar2(10) gradeinfo 成績(jī)點(diǎn)評(píng) varchar2(40) createtime 建立時(shí)間 date note 備注 varchar2(60) 第五章 詳細(xì)設(shè)計(jì)與代碼實(shí)現(xiàn) 29 第五章 詳細(xì)設(shè)計(jì)及代碼實(shí)現(xiàn) 功能界面實(shí)現(xiàn) 登錄系統(tǒng) 用戶登錄系統(tǒng)時(shí)輸入用戶名和密碼,用戶名和密碼為必須輸入域,否則 提示必須輸入警告無(wú)法登錄系統(tǒng),用戶名和密碼輸入正確后點(diǎn)擊【提交】按鈕后進(jìn)入系統(tǒng)主界面,點(diǎn)擊【取消】按鈕后清空輸入域,如圖 5— 1 所示: 圖 51 登錄界面 系統(tǒng)主界面 用戶成功登錄系統(tǒng)后進(jìn)入系統(tǒng)主界面,根據(jù)用戶權(quán)限系統(tǒng)主界面展現(xiàn)不同的菜單,主界面上方顯示用戶所屬院系名稱和登錄用戶名稱,上方功能欄中從左到右依次顯示為:鎖屏、密碼修改、重新登錄、退出系統(tǒng),主界面左側(cè)樹(shù)顯示為用基于 B/S 模式的學(xué)生考試成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 30 戶可操作的功能菜單列表。 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 層實(shí)現(xiàn) 第五章 詳細(xì)設(shè)計(jì)與代碼實(shí)現(xiàn) 33 采用開(kāi)源框架 Ibatis 實(shí)現(xiàn)數(shù)據(jù)持久化操作, DAO 層通過(guò)配置文件 實(shí)現(xiàn) DAO 層類注入配置。 } function callback(request){ returnResponseText = ?;?B/ S 結(jié)構(gòu)的學(xué)生成績(jī)管理系統(tǒng)使用方便 ,維護(hù)簡(jiǎn)單 ,不僅大大節(jié)省了人力資源 ,提高了工作效率 ,更有利于推動(dòng)高校學(xué)生管理的“無(wú)紙化辦公”進(jìn)程 ,具有一定的推廣前景使用價(jià)值。對(duì)本論文(設(shè)計(jì))的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中作了明確說(shuō)明并表示謝意。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準(zhǔn)用徒手畫 3)畢業(yè)論文須用 A4 單面打印,論文 50 頁(yè)以上的雙面打印 4)圖表應(yīng)繪制于無(wú)格子的頁(yè)面上 5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔 1)設(shè)計(jì)(論文) 2)附件:按照任務(wù)書、開(kāi)題報(bào)告、外文譯文、譯文原文(復(fù)印件)次序裝訂 3)其它 基于 B/S 模式的學(xué)生考試成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 44
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1