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

正文內(nèi)容

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

2025-08-31 08:55上一頁面

下一頁面
  

【正文】 及以上版本、 及以上版本、 及以上版本 數(shù)據(jù)引擎 Microsoft SQL Server 20xx + SP3 硬件要求 CPU:奔騰 以上 內(nèi)存: 2G 以上 硬盤: 100G 以上 開發(fā)平臺(tái) 基于 B/S 模式的學(xué)生考試成績管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 10 JDK 介紹 JDK(Java Development Kit)是 Sun Microsystems 針對 Java 開發(fā)員的產(chǎn)品。 ( 2)安全性:通過系統(tǒng)使用權(quán)限的限制,控制使用者接觸數(shù)據(jù)的權(quán)限,從而確保使用者無法操作與其無關(guān)的數(shù)據(jù)??尚行匝芯康哪康木陀米钚〉拇? 價(jià)在盡可能短的時(shí)間表內(nèi)確定問題是否能夠解決。 (3)B/S 模式中網(wǎng)上信息和數(shù)據(jù)內(nèi)容集中管理,便于系統(tǒng)的 修改和擴(kuò)充,不需要將修改的新程序和數(shù)據(jù)內(nèi)容下發(fā)到各個(gè)客戶端,系統(tǒng)維護(hù)效率高、費(fèi)用低。 B/S 模式的主要的特點(diǎn)在于應(yīng)用系統(tǒng)開發(fā)人員無需開發(fā)自己的客戶端軟件 ,而統(tǒng)一采用瀏覽器來第一章 緒論 3 實(shí)現(xiàn)客戶端與服務(wù)器的交互。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。第一章 緒論 1 第一章 緒論 問題提出 信息管理系統(tǒng)( MIS)的概念是 1961 年美國人 首先提出來的,是一門新興的,集管理科學(xué),信息科學(xué),系統(tǒng)科學(xué)及計(jì)算機(jī)科學(xué)為一體得綜合性學(xué)科,研究的是企業(yè)中信息管理活動(dòng)的全過程,以便有效的管理信息,提供各類管理決策信息,輔助企業(yè)進(jìn)行現(xiàn)代化管理,信息管理系統(tǒng), 以 備數(shù)據(jù)處理,計(jì)劃,控制,預(yù)測和輔助決策功能,用統(tǒng)一標(biāo)準(zhǔn)處理和提供信息,排除使用前后矛盾的不完整的數(shù)據(jù)。 該項(xiàng)目開發(fā)的軟件為學(xué)校學(xué)生信息管理系統(tǒng)軟件,是鑒于目前學(xué)校學(xué)生人數(shù)劇增,學(xué)生信息呈爆炸行增長的前提下,學(xué)校對學(xué)生信息管理的自動(dòng)化與準(zhǔn)確化的要求日益強(qiáng)烈的背景下構(gòu)思出來的,該軟件設(shè)計(jì)完成后可用于包括學(xué)校,學(xué)院基于 B/S 模式的學(xué)生考試成績管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 2 的學(xué)生信息的管理。采用這種胖服務(wù)器,瘦客戶端的運(yùn)行模式,主要的命令執(zhí)行、數(shù)據(jù)計(jì)算都在服務(wù)器完成,應(yīng)用程序在服務(wù)器安裝,客戶機(jī)不用安裝應(yīng)用程序,所有日常辦公操作可通過免費(fèi)的瀏覽器來完成。 (4)對于終端用戶來講, B/S 模式比 C/S 簡化了客戶端程序,減少了終端用戶的投入成本。通過調(diào)查分析,新系統(tǒng)設(shè)計(jì)方案有以下三個(gè)可行性: 技術(shù)可行性 基于 B/S 模式的學(xué)生考試成績管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 6 本系統(tǒng)采用 基于 技術(shù)的 B/S 系統(tǒng)結(jié)構(gòu),基于 J2EE 的技術(shù)框架并且整合成熟先進(jìn)的開源框架 Ext、 、 Spring、 Ibatis,數(shù)據(jù)庫開發(fā)平臺(tái)選用 SQL SERVER 20xx,該數(shù)據(jù)庫提供數(shù)據(jù)庫之間的數(shù)據(jù)復(fù)制功能,可代替現(xiàn)有系統(tǒng)數(shù)據(jù)的手工直接添加到數(shù)據(jù)庫的工作,降低出錯(cuò)率,提高數(shù)據(jù)的可用性。 ( 4)兼容性:系統(tǒng)的所有軟硬件理論上都應(yīng)有的兼容性,用以保證軟硬件的可互換性。自從 Java 推出以來, JDK 已經(jīng)成為使用最廣泛的 Java SDK, JDK 是整個(gè) Java 的核心,包括了 Java 運(yùn)行環(huán)境, Java 工具和 Java 基礎(chǔ)的類庫,從 SUN 的 開始 ,提供了泛型等非常實(shí)用的功能,其版本也不斷更新,運(yùn)行效率得到了非常大的提高。其中, IBM 的 WebSphere Studio Workbench是突出的例子。其中, Java 開發(fā)工具 JDT 為開發(fā)人員提供大量的集成工具集,主要為 Java 應(yīng)用程序提供編程接口 (API)。 SQL Server 20xx 介紹 基于 B/S 模式的學(xué)生考試成績管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 12 SQL Server 是一種縮放、高性能的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。 SQL Server 20xx 全面擴(kuò)展了 SQL Server 的性能可靠性和易用性使它成為一個(gè)杰出的數(shù)據(jù)庫平臺(tái)可用于大型聯(lián)機(jī)事務(wù)處理數(shù)據(jù)倉庫以及電子商務(wù)等, SQL Server 20xx 引進(jìn)了數(shù)據(jù)庫和服務(wù)器增強(qiáng)功能以及其它一些新的特性。 MySQL 用 C 和 C++編寫,它可以工作在許多平臺(tái)( Unix, Linux, Windows)上,提供了針對不同編程語言( C, C++,JAVA 等)的 API 函數(shù);使用核心線程實(shí)現(xiàn)多線程,能夠很好的支持多 CPU;提供事務(wù)和非事務(wù)的存儲(chǔ)機(jī)制,快速的基于線程的內(nèi)存分配系統(tǒng); MySQL 采用雙重許可,用戶可以在 GNU 許可條款下以免費(fèi)軟件或開放源碼軟件的方式使用 MySQL 軟件,也可以從 MySQL AB公司獲得正式的商業(yè)許可。 ( 4)回調(diào) Action 的 execute 方法,該 execute 方法先獲取用戶請求參數(shù),根據(jù)實(shí)際請求,初始化具體的參數(shù),調(diào)用業(yè)務(wù)邏輯組件來處理用戶的請求。 Web 支持提供 Web 應(yīng)用開發(fā)的支持。 Ibatis 能將輸入的普通 pojo 對象、 map、 xml 等映射到 SQL 的條件參數(shù)上,同時(shí)也可以將查詢結(jié)果映射到普通 pojo 對象(集合)、 map、 xml 等上面; Ibatis 使用 xml 文件來映射這些輸入以及輸出。 而 B/S 模式由于他開發(fā)的系統(tǒng)維護(hù)工作集中在服務(wù)器上,客戶端不用維護(hù),就可以很好的滿足用戶的需求以及達(dá)到安全性,一致性,可靠性的特點(diǎn),而且對于終端用戶來講, B/S 模式比 C/S 簡化了客戶端程序,減少了終端用戶的投入成本。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用。 所以本系統(tǒng)采用基于 B/S 模式的系統(tǒng)結(jié)構(gòu)設(shè)計(jì),其 B/S 結(jié)構(gòu)設(shè)計(jì)圖如圖 4— 1: 圖 4— 1 B/S 結(jié)構(gòu)設(shè)計(jì)圖 系統(tǒng)業(yè)務(wù)流程分析 用戶通過登錄模塊進(jìn)入系統(tǒng),經(jīng)過判定確定其權(quán)限,普通用戶登錄后,可以查看各模塊的消息,也可修改和提交部分信息,權(quán)限受到限制,管理員可以直接添加、修改、刪除所有信息,具有最高權(quán)限。 在業(yè)務(wù)邏輯層, 利用 Spring 框架的依賴注入實(shí)現(xiàn)對業(yè)務(wù)邏輯類和 DAO 類的實(shí)例托管;在事務(wù)處理方面,利用 Spring提供的面向切面的事務(wù)處理功能,使對數(shù)據(jù)的事務(wù)控制脫離于數(shù)據(jù)訪問接口實(shí)現(xiàn);在對象關(guān)系映射方面,利用 Spring對數(shù)據(jù)庫連接池的托管和對 Ibatis 框架的支持。 數(shù)據(jù)庫技術(shù)發(fā)展階段 : ( 1)自由管理方式:存取數(shù)據(jù)是根據(jù)設(shè)備的物理地址進(jìn)行的,這種方式迫使程序員直接與物理設(shè)備打交道。根據(jù)需求分析和業(yè)務(wù)流程,對本管理信息系統(tǒng)的業(yè)務(wù)表結(jié)構(gòu)進(jìn)行設(shè)計(jì)。 考試成績查詢是根據(jù)院系代號(hào)、班級(jí)代號(hào)、專業(yè)、課程代號(hào)統(tǒng)計(jì)學(xué)生各個(gè)科目的考試成績的統(tǒng)計(jì)信息。 include file=/include package name=/system extends=strutsdefault action name=login class= result name=successapp/system/main//result result name=warn/result result name=errorapp/system/main//result /action !菜單樹 action name=menutree class=/ !個(gè)人密碼修改 action name=modifypwd class=/ Ajax層實(shí)現(xiàn) 采用 Ajax技術(shù)實(shí)現(xiàn)頁面異步提交,首先實(shí)現(xiàn) JSP 輸入域的頁面值獲取并打包發(fā)送到 Action處理邏輯,然后進(jìn)行后臺(tái)邏輯處理并返回?cái)?shù)據(jù)給 Action,異步 Ajax控件獲取到返回?cái)?shù)據(jù)并自動(dòng)填入頁面。 在本文針對實(shí)際需要將系統(tǒng)的功能進(jìn)行了詳細(xì)分析、設(shè)計(jì)與總結(jié),這極大成度上滿足了用戶操作方便的需求;本系統(tǒng)應(yīng)用 J2EE 技術(shù)開發(fā)可以部署在多種操作系統(tǒng)之上,例如: Windows、 Linux、 Unix;可以適用于多種應(yīng)用服務(wù)器,例如: Tomcat、Jboss、 Weblogic 等,本次開發(fā)采用 Tomcat 應(yīng)用服務(wù)器 ,運(yùn)用 Ibatis 數(shù)據(jù)持久化架構(gòu)應(yīng)用于多種數(shù)據(jù)庫,本次開發(fā)數(shù)據(jù)庫采用 SQL server20xx。在畢業(yè)設(shè)計(jì)的過程中,周老師一直保持著認(rèn)真負(fù)責(zé)的精神和不厭其煩的態(tài)度,在實(shí)際設(shè)計(jì)過程中給我耐心的指導(dǎo),并在設(shè)計(jì)方面提出了切實(shí)可行的建議,因此,這次畢業(yè)設(shè)計(jì)的完成與周老師的細(xì)心指導(dǎo)是分不開的。學(xué)校可以公布論文(設(shè)計(jì))的全部或部分內(nèi)容。 作者簽名: 指導(dǎo)教師簽名: 日期: 日期: 參考文獻(xiàn) 43 注 意 事 項(xiàng) (論文)的內(nèi)容包括: 1)封面(按教務(wù)處制定的標(biāo)準(zhǔn)封面格式制作) 2)原創(chuàng)性聲明 3)中文摘要( 300 字左右)、關(guān)鍵詞 4)外文摘要、關(guān)鍵詞 5)目次頁(附件不統(tǒng)一編入) 6)論文主體部分:引言(或緒論)、正文、結(jié)論 7)參考文獻(xiàn) 8)致謝 9)附錄(對論文支持必要時(shí)) :理工類設(shè)計(jì)(論文)正文字?jǐn)?shù)不少于 1 萬字(不包括圖紙、程序清單等),文科類論文正文字?jǐn)?shù)不少于 萬字。從指導(dǎo)我建立第一場景到幫助我檢查程序中的錯(cuò)誤和遺漏,他們都盡心竭力地幫助我發(fā)現(xiàn)并解決問題。 該系統(tǒng)經(jīng)過一段時(shí)間的糾錯(cuò)測試,并無重大漏洞或錯(cuò)誤代碼,運(yùn)行及維護(hù)都比較簡便易懂,對于操作本學(xué)生考試信息管理系統(tǒng)的人員的水平要求不高,因此比較適合于各個(gè)類型的學(xué)校的學(xué)生考試成績管理。post39??梢赃M(jìn)行院系代號(hào)、班級(jí)代號(hào)、專業(yè)、課程代號(hào)統(tǒng)計(jì) , 提交的元素和提交成功之后回顯的元素。 表 42 課程信息表 字段名稱 字段描述 數(shù)據(jù)類型 備注 curriculumId 課程代號(hào) varchar2(10) 主鍵、非空 curriculumName 課程名稱 varchar2(20) curriculumType 課程類別 varchar2(10) curriculumNum 課程學(xué)分 varchar2(5) consultBook 參考教材 varchar2(40) author 編者 varchar2(20) bookconcern 出版社 varchar2(40) curriculumDeb 課程簡介 varchar2(80) createtime 建立時(shí)間 date updatetime 更新時(shí)間 date note 備注 varchar2(80) 選課登記表 學(xué)生選課登記是根據(jù)學(xué)生按照規(guī)則選取的課程注冊的過程,為學(xué)生在系統(tǒng)中指定所選取的考試課程,該操作是登記一條已經(jīng)學(xué)生選課記錄,則相應(yīng)在數(shù)據(jù)庫中該選課登記的信息被記錄。 ( 2)文件管理方式:引入了文件系統(tǒng),主要缺點(diǎn): 1)程序和文件相互依存; 2)數(shù)據(jù)冗余大; 3)數(shù)據(jù)容易發(fā)生矛盾; 4)不能反映企業(yè)間的業(yè)務(wù)聯(lián)系。 在各層之間進(jìn)行交換的過程中,利用數(shù)據(jù)傳 輸類進(jìn)行數(shù)據(jù)的傳遞和交互。 客戶端瀏覽器 客戶端瀏覽器 客戶端瀏覽器 學(xué)生 信息處理 Web 應(yīng)用服務(wù)器 數(shù)據(jù)庫服務(wù)器 課程信息處理 成績信息處理 應(yīng)用層 數(shù)據(jù)層 基于 B/S 模式的學(xué)生考試成績管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 20 管理系統(tǒng)實(shí)現(xiàn)業(yè)務(wù)功能包括: 權(quán)限管理:系統(tǒng)需要經(jīng)過有效的身份驗(yàn)證可以
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1