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

正文內(nèi)容

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

2023-07-09 08:55:06 本頁面
 

【正文】 ,嵌入式程序設(shè)計(jì)也是 Java 語言的一大特點(diǎn)。 MySQL 具有功能強(qiáng)、使用簡單、管理方便、運(yùn)行速度快、可靠性高、安全保密性強(qiáng)、支持查詢語言等優(yōu)點(diǎn)。 它具有以下 3 大優(yōu)點(diǎn):一是 JSP 采用 Java 技術(shù),具有優(yōu)秀的跨平臺性,幾乎在所有的服務(wù)器系統(tǒng)上都可以運(yùn)行 。可跨越從運(yùn)行 Microsoft Windows 98 的膝上型電腦,到運(yùn)行 Microsoft Windows 20xx 的大型多處理器的服務(wù)器等多種平臺使用。 Microsoft 將 SQL Server 移植到 Windows NT 系統(tǒng)上,專注于開發(fā)推廣 SQL Server 的 Windows NT 版本。 Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的 Tomcat標(biāo)志改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。其他的 Java 集成開發(fā)環(huán)境有 Jbuilder、 WebSpher Studio、 NetBeans。 Eclipse 本身作為一個(gè)開放源碼的軟件項(xiàng)目,它主要包含 3個(gè)子項(xiàng)目:①平臺子項(xiàng)目,② Java 開發(fā)工具 (JDTjava)子項(xiàng)目,③插件開發(fā)環(huán)境(PDEplugin)子項(xiàng)目。 Eclipse 的結(jié)構(gòu)和內(nèi)核:插件( plugin)是遵循一定規(guī)范的應(yīng)用程序結(jié)構(gòu)編寫出來的程序,也成為擴(kuò)展,不同于組件。第三章 需求分析與設(shè)計(jì) 11 隨 Java 應(yīng)用的廣泛,各大主要軟件供應(yīng)商都參與到 Eclipse 架構(gòu)開發(fā)中,使得Eclipse 插件數(shù)量與日增加。 ?Javah – 產(chǎn)生可以調(diào)用 Java 過程的 C 過程,或建立能被 Java 程序調(diào)用的 C過程的頭文件。 需求分析 運(yùn)行環(huán)境 程序版本 項(xiàng)目 詳細(xì) 、 JavaScript、 、 、 、 SQL Server20xx 操作系統(tǒng) Windows 20xx Server 、Linux、 Unix服務(wù)器 腳本解釋器 JavaScripts, IE5 及 以上版本 Web 服務(wù)器 及以上版本 及以上版本、 及以上版本、 及以上版本 數(shù)據(jù)引擎 Microsoft SQL Server 20xx + SP3 硬件要求 CPU:奔騰 以上 內(nèi)存: 2G 以上 硬盤: 100G 以上 開發(fā)平臺 基于 B/S 模式的學(xué)生考試成績管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 10 JDK 介紹 JDK(Java Development Kit)是 Sun Microsystems 針對 Java 開發(fā)員的產(chǎn)品。同時(shí)在 系統(tǒng)開發(fā)時(shí)應(yīng)該充分考慮到用戶的日常維護(hù),使之能簡便易行。 ( 2)安全性:通過系統(tǒng)使用權(quán)限的限制,控制使用者接觸數(shù)據(jù)的權(quán)限,從而確保使用者無法操作與其無關(guān)的數(shù)據(jù)。 營運(yùn)可行性 本系統(tǒng)操作簡單,易于理解,只需通過簡單培訓(xùn),上手較快,一般只要懂一些網(wǎng)絡(luò)維護(hù)基礎(chǔ)知識的人都可勝任。可行性研究的目的就用最小的代 價(jià)在盡可能短的時(shí)間表內(nèi)確定問題是否能夠解決。 經(jīng)過調(diào)查研究,當(dāng)前的基本情況為:一直以來人們使用傳統(tǒng)人工的方式管理學(xué)生考試成績,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差;另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難;有些學(xué)校的信息化建設(shè)理念落后基本上都是基于 C/S 的構(gòu)架方式進(jìn)行信息管理,數(shù)據(jù)沒有集中管理整合統(tǒng)計(jì)比較困難,系統(tǒng)可維護(hù)性比較差且維護(hù)成本較高。 (3)B/S 模式中網(wǎng)上信息和數(shù)據(jù)內(nèi)容集中管理,便于系統(tǒng)的 修改和擴(kuò)充,不需要將修改的新程序和數(shù)據(jù)內(nèi)容下發(fā)到各個(gè)客戶端,系統(tǒng)維護(hù)效率高、費(fèi)用低。同時(shí), B/S 模式的另一個(gè)優(yōu) 點(diǎn)在于,當(dāng)需要對應(yīng)用系統(tǒng)進(jìn)行升級時(shí),只需對服務(wù)器端的應(yīng)用程序進(jìn)行升級。 B/S 模式的主要的特點(diǎn)在于應(yīng)用系統(tǒng)開發(fā)人員無需開發(fā)自己的客戶端軟件 ,而統(tǒng)一采用瀏覽器來第一章 緒論 3 實(shí)現(xiàn)客戶端與服務(wù)器的交互。系統(tǒng)完成后可用于學(xué)校學(xué)生信息管理,能夠?qū)崿F(xiàn)對學(xué)生信息進(jìn)行存儲、查詢、修改等功能。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng) 域并發(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ù)。 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對學(xué)生信息進(jìn)行管理,有著手工管理所無法比擬的優(yōu)點(diǎn),例如:檢索迅速,查找方便,可靠性高,存儲量大,保密性好,壽命長,成本低等。 該項(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é)生信息的管理。 B/S 模式應(yīng)用系統(tǒng)的原理 B/S 模式應(yīng)用系統(tǒng)由瀏覽器( Browser)和服務(wù)器( Web Server、 Other Server、Middle Ware)組成,數(shù)據(jù)( Data)和應(yīng)用程序( App)都存放在服務(wù)器上,瀏覽器的功能可以通過下載服務(wù)器上應(yīng)用程序得到動(dòng)態(tài)擴(kuò)展,服務(wù)器具有多層結(jié)構(gòu),B/S 系統(tǒng)處理的數(shù)據(jù)類型可以動(dòng)態(tài)擴(kuò)展。采用這種胖服務(wù)器,瘦客戶端的運(yùn)行模式,主要的命令執(zhí)行、數(shù)據(jù)計(jì)算都在服務(wù)器完成,應(yīng)用程序在服務(wù)器安裝,客戶機(jī)不用安裝應(yīng)用程序,所有日常辦公操作可通過免費(fèi)的瀏覽器來完成。在本系統(tǒng)中,采用 B/S 模式來實(shí)現(xiàn)各分銷點(diǎn)對公司總部的數(shù)據(jù)庫的操作。 (4)對于終端用戶來講, B/S 模式比 C/S 簡化了客戶端程序,減少了終端用戶的投入成本。因此,建立基于 B/S 模式的學(xué)生考試成績信息管理系統(tǒng)具有手工管理或者傳統(tǒng)計(jì)算機(jī)管理所無法比擬的優(yōu)點(diǎn) ,例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命 長、成本低等 ,這些優(yōu)點(diǎn)能夠極大地提高學(xué)生考試成績信息管理的效率,使學(xué)校管理者、老師根據(jù)不同的權(quán)限可以輕松快捷地對學(xué)生及成績信息進(jìn)行存儲、維護(hù)、統(tǒng)計(jì)。通過調(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ā)平臺選用 SQL SERVER 20xx,該數(shù)據(jù)庫提供數(shù)據(jù)庫之間的數(shù)據(jù)復(fù)制功能,可代替現(xiàn)有系統(tǒng)數(shù)據(jù)的手工直接添加到數(shù)據(jù)庫的工作,降低出錯(cuò)率,提高數(shù)據(jù)的可用性。 面對于系統(tǒng)設(shè)計(jì)還應(yīng)該以 “ 標(biāo)準(zhǔn)性、安全性、兼容性、高效性、保密性、可維護(hù)性 ” 為標(biāo)準(zhǔn),在著眼于當(dāng)前實(shí)用的基礎(chǔ)上,為將來系統(tǒng)的擴(kuò)展,升級留有余地。 ( 4)兼容性:系統(tǒng)的所有軟硬件理論上都應(yīng)有的兼容性,用以保證軟硬件的可互換性。 通過可行性分析研究,認(rèn)為新系統(tǒng)的開發(fā)方案切實(shí)可行,可進(jìn)行開發(fā)。自從 Java 推出以來, JDK 已經(jīng)成為使用最廣泛的 Java SDK, JDK 是整個(gè) Java 的核心,包括了 Java 運(yùn)行環(huán)境, Java 工具和 Java 基礎(chǔ)的類庫,從 SUN 的 開始 ,提供了泛型等非常實(shí)用的功能,其版本也不斷更新,運(yùn)行效率得到了非常大的提高。 ?Javap– Java 反匯編器,顯示編譯類文件中的可訪問功能和數(shù)據(jù),同時(shí)顯示字節(jié)代碼含義。其中, IBM 的 WebSphere Studio Workbench是突出的例子。 Eclipse 正是一個(gè)精心設(shè)計(jì)的、可擴(kuò)展的核心結(jié)構(gòu)。其中, Java 開發(fā)工具 JDT 為開發(fā)人員提供大量的集成工具集,主要為 Java 應(yīng)用程序提供編程接口 (API)。然而 Eclipse 以其強(qiáng)大的可擴(kuò)展性和開放性脫穎而出,擁有為數(shù)眾多的支持者,也被許多大的企業(yè)所青睞。 SQL Server 20xx 介紹 基于 B/S 模式的學(xué)生考試成績管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 12 SQL Server 是一種縮放、高性能的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。 Sybase 則較專注于 SQL Server 在UNIX 操作系統(tǒng)上的應(yīng)用。 SQL Server 20xx 全面擴(kuò)展了 SQL Server 的性能可靠性和易用性使它成為一個(gè)杰出的數(shù)據(jù)庫平臺可用于大型聯(lián)機(jī)事務(wù)處理數(shù)據(jù)倉庫以及電子商務(wù)等, SQL Server 20xx 引進(jìn)了數(shù)據(jù)庫和服務(wù)器增強(qiáng)功能以及其它一些新的特性。二是 JSP 采用 JavaBean 技術(shù) ,對程序進(jìn)行了很好的封裝和重復(fù)調(diào)用,實(shí)現(xiàn)了程序的可重用性;三是 JSP 具有 Java 語言支持,可以開發(fā)完成各種復(fù)雜的應(yīng)用。 MySQL 用 C 和 C++編寫,它可以工作在許多平臺( Unix, Linux, Windows)上,提供了針對不同編程語言( C, C++,JAVA 等)的 API 函數(shù);使用核心線程實(shí)現(xiàn)多線程,能夠很好的支持多 CPU;提供事務(wù)和非事務(wù)的存儲機(jī)制,快速的基于線程的內(nèi)存分配系統(tǒng); MySQL 采用雙重許可,用戶可以在 GNU 許可條款下以免費(fèi)軟件或開放源碼軟件的方式使用 MySQL 軟件,也可以從 MySQL AB公司獲得正式的商業(yè)許可。 基于 B/S 模式的學(xué)生考試成績管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 14 是由 WebWork2 衍變而來的, Struts 2 使用攔截器作為處理,以用戶的業(yè)務(wù)邏輯控制器為目標(biāo),創(chuàng)建一個(gè)控制器代理來接受用戶發(fā)來的數(shù)據(jù),通過execute 方法進(jìn)行處理,然后返回結(jié)果。 ( 4)回調(diào) Action 的 execute 方法,該 execute 方法先獲取用戶請求參數(shù),根據(jù)實(shí)際請求,初始化具體的參數(shù),調(diào)用業(yè)務(wù)邏輯組件來處理用戶的請求??蚣艿闹饕獌?yōu)勢之一就是其分層架構(gòu),分層架構(gòu)允許您選擇使用哪一個(gè)組件,同時(shí)為 J2EE 應(yīng)用程序開發(fā)提供集成的框架。 Web 支持提供 Web 應(yīng)用開發(fā)的支持。 Or 映射框架,將數(shù)據(jù)庫表、字段等映射到類、屬性,那是一種元數(shù)據(jù) (metadata)映射。 Ibatis 能將輸入的普通 pojo 對象、 map、 xml 等映射到 SQL 的條件參數(shù)上,同時(shí)也可以將查詢結(jié)果映射到普通 pojo 對象(集合)、 map、 xml 等上面; Ibatis 使用 xml 文件來映射這些輸入以及輸出。 (2)一致性。 而 B/S 模式由于他開發(fā)的系統(tǒng)維護(hù)工作集中在服務(wù)器上,客戶端不用維護(hù),就可以很好的滿足用戶的需求以及達(dá)到安全性,一致性,可靠性的特點(diǎn),而且對于終端用戶來講, B/S 模式比 C/S 簡化了客戶端程序,減少了終端用戶的投入成本。如:信息查詢、網(wǎng)上辦公、資料查詢等; (7)系統(tǒng)可靠、安全:具有相應(yīng)的數(shù)據(jù)完整性、一致性檢測,數(shù)據(jù)安全保護(hù)與恢復(fù)措施。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護(hù) ,系統(tǒng)的擴(kuò)展非常容易。 所以本系統(tǒng)采用基于 B/S 模式的系統(tǒng)結(jié)構(gòu)設(shè)計(jì),其 B
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1