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

正文內(nèi)容

教務(wù)管理系統(tǒng)之學(xué)生管理系統(tǒng)_畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-10-02 12:11 本頁面
 

【文章內(nèi)容簡介】 :管理員權(quán)限下的學(xué)生信息添加、查詢與修改、學(xué)生批量信息導(dǎo)入和導(dǎo)出; 3 第二章 系統(tǒng)中主要用到的技術(shù) HTML 方面 HTML HTML( HyperText Markup Language) 即超文本標(biāo)記語言 ,也就是我們平時(shí)說的網(wǎng)頁,一網(wǎng)頁就是一個(gè) HTML 文件,一般以 .html 或者 .html 為擴(kuò)展名,可以用任何文本編輯器進(jìn)行編輯。 CSS 層疊樣式表( Cascading Style Sheets,簡寫 CSS),又稱串樣式 列表 ,一種用來為結(jié)構(gòu)化文檔(如 HTML 文檔或 XML 應(yīng)用)添加樣式(字體、間距和顏色等)的計(jì)算機(jī)語言,CSS 的最大優(yōu)點(diǎn)就是能夠?qū)崿F(xiàn) 將文件的內(nèi)容與顯示分隔開來 ,展現(xiàn)同樣的內(nèi)容只需修改 css就可以實(shí)現(xiàn)不同的頁面展示效果。 JavaScript JavaScript,一種 基于瀏覽器的腳本語言 ,最早是在 HTML 網(wǎng)頁上使用,用來給 HTML網(wǎng)頁增加動態(tài)功能。 現(xiàn)在多用于客戶端的表單驗(yàn)證,隨著 HTML5 的出現(xiàn) JS變的更加流行。 JavaScript 的一個(gè)重要功能就是面向?qū)ο蟮墓δ?,通過基于對象的程序設(shè)計(jì),可以用更直觀、模塊化和可重復(fù)使用的方式進(jìn)行程序開發(fā)。 是一種解釋性腳本語言(代碼不進(jìn)行預(yù)編譯)。 主要用來向 HTML 頁面添加交互行為??梢灾苯忧度?HTML 頁面,但寫成單獨(dú)的 js 文件有利于結(jié)構(gòu)和行為的分離。 4 JAVAWEB 方法 Java JAVA 不僅是一門編程語言,更是一個(gè)平臺,擁有面向?qū)ο?,跨平臺 ,多線程,分布式等特點(diǎn),具體可以分為 JAVASE,JAVAEE,JAVAME。其中, JAVASE 是 java 的基礎(chǔ),也是 java的核心, JAVA SE:JAVA Platform,Standard Edition,前身 J2SE,2020年之后更名為 JAVA SE,主要包含面向?qū)ο笏枷耄?JVM,底層調(diào)用等待。 JAVA EE 即 java Platform ,Enterprise Edition 企業(yè)級開發(fā)應(yīng)用技術(shù),主要包括 JSP,Servlet,Ejb 等等; JAVA ME, JAVA Micro Edition 嵌入式移動設(shè)備開發(fā)技術(shù),主要做游戲開發(fā),通訊設(shè)備。 Java 語言的特定:簡介有效、可移植性、面向?qū)ο?、解釋性、適合分布式計(jì)算、有良好的性能,健壯、防患于未然、用多線程處理能力、有較高的安全性能、是一門動態(tài)語言、是一種中型的結(jié)構(gòu) 。 java 的最大特色跨平臺,這個(gè)全靠底層 的 JVM(JAVA Virtual Machine)來實(shí)現(xiàn)的, JVM 通過讀取與平臺無關(guān)的 class 文件實(shí)現(xiàn)跨平臺。 JSP JSP是 目前最常用的三種動態(tài)網(wǎng)頁語言 ASP(Active Server pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor)之一, 由 Sun Microsystems 公司倡導(dǎo)和許多公司參與共同建立的一種使軟件開發(fā)者可以響應(yīng)客戶端請求,而動態(tài)生成 HTML、 XML 或其他格式文檔的 Web 網(wǎng)頁的技術(shù)標(biāo)準(zhǔn)。 JSP,即 java Server Page JSP 被 JSP 編譯器編譯成 Java Servlet。一個(gè) JSP 編譯器可以把 JSP 編譯成 JAVA 代碼寫的 servlet 然后再由 JAVA 編譯器來編譯成機(jī)器碼,也可以直接編譯成二進(jìn)制碼。 其實(shí), SUN(現(xiàn)被 Oracle 公司收購)早期沒有 jsp,只有 Servlet,用 Servlet 的輸出流動態(tài)拼接這 html,因?yàn)樾侍停?SUN 公司就借鑒了 Asp 開發(fā)了一套類似 ASP 的服務(wù)器腳本技術(shù) JSP。使得 JSP 得到快速的發(fā)展。 Servlet Servlet 是服務(wù)器端小程序,只要是 jsp 能干的事情, servlet 都能干,但是一般情況下我們規(guī)定, servlet 只干三件事情,即:判斷、跳轉(zhuǎn)和調(diào)用。即以后這 jsp 只能找 servlet,不能找 jsp。這樣做可是實(shí)現(xiàn)程序的分層實(shí)現(xiàn)。 Jsp 作為前臺頁面展示,里面可以寫 java代碼,但是一般不允許寫, servlet 只能用來接收 jsp 頁面的請求 ,進(jìn)行判斷,調(diào)用業(yè)務(wù)邏輯方法。這樣就是網(wǎng)頁很好的實(shí)現(xiàn)了分層結(jié)構(gòu),遵循 MVC 設(shè)計(jì)模式。 5 擴(kuò)展插件 Juqery validate Jquery 是一個(gè)優(yōu)秀的 javascript 框架。它是輕量級的 js 庫,擁有強(qiáng)大的選擇器,出色的 DOM 操作,可靠的事件處理、完善的兼容性和鏈?zhǔn)讲僮鞯裙δ?,這些優(yōu)點(diǎn)使得很多的開發(fā)者學(xué)習(xí)和研究它。 Jquery 是開源和免費(fèi)的,開發(fā)者可以自己編寫插件, jquery 很小只有壓縮版只有 30kb 左右。 Jquery 在對 Ajax,表單驗(yàn)證等方面也做的很好 。 類似的 jquery的插件插件還有很多,如 Prototype、 Dojo、 Ext Js、 MooTools 等等,但是 Jquery 以寫得少,做得多( writer less,do more)的理念贏得了很多開發(fā)者的青睞。 是 jquery 旗下的一個(gè)驗(yàn)證框架,借助 jquery 的優(yōu)勢,我們可以迅速驗(yàn)證一些常見的輸入 ,并且可以自己擴(kuò)充自己的驗(yàn)證方法,并且對國際化也有很好的支持。 AJAX AJAX 即 “ Asynchronous JavaScript and XML”(異步 JavaScript 和 XML), AJAX 并非縮寫詞,而是由 Jesse James Gaiiett 創(chuàng)造的名詞,是指一種創(chuàng)建交互式 網(wǎng)頁 應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。 Ajax 的核心是 JavaScript 對象 XmlHttpRequest。該對象在 Inter Explorer 5 中首次引入,它是一種支持異步請求的技術(shù)。簡而言之, XmlHttpRequest 使您可以使用JavaScript 向服務(wù)器提出請求并處理響應(yīng),而不阻塞用戶。 Ajax 是一門老技術(shù),但是注入了新思想。現(xiàn)在在互聯(lián)網(wǎng)中大量的使用,如: google suggest,Google Map,視頻網(wǎng)站的視頻評論等。 SWFUpload SWFUpload 是一個(gè)客戶端文件上傳工具, 它通過整合 Flash 與 JavaScript 技術(shù)為 WEB開發(fā)者提供了一個(gè)具有豐富功能繼而超越傳統(tǒng) input type=file /標(biāo)簽的文件上傳模式。 他的主要特點(diǎn)可以歸納為:支持多文件同時(shí)上傳, ajax 實(shí)現(xiàn)的無刷新上傳,可顯示進(jìn)度條,有良好的瀏覽器兼容性,支持文件格式的篩選。支持一些常見的 javascript 封裝庫,同時(shí)支持多個(gè)版本的 flash。 SWFUpload 不同于其他基于 Flash 構(gòu)建的上傳工具,它有著優(yōu)雅的代碼設(shè)計(jì),開發(fā)者可以利用 XHTML、 CSS和 JavaScript 來隨心所欲的定制它在瀏覽器下的外觀;它還提供了一組簡明的 JavaScript 事件,借助它 開發(fā)者可以方便的在文件上傳過程中更新頁面內(nèi)容來營造各種動態(tài)效果。 看到組件這么好果斷放棄了傳統(tǒng)的 input 上傳方式,學(xué)習(xí)了一下這個(gè)組件。 6 POI Apache POI 是用 Java 編寫的免費(fèi)開源的跨平臺的 Java API, Apache POI 提供APIcrosoft Office 格式檔案讀和寫的功能。 Apache POI 功能比較強(qiáng)大,可以提供對word,ppt 和 Excel 文件格式的讀寫。我的項(xiàng)目中用到了對 Excel 數(shù)據(jù)的讀寫功能, POI 確是強(qiáng)大支持多個(gè)版本的 Excle 數(shù)據(jù)進(jìn)行操作。當(dāng)然類似的工具也還有,比如 JXl,這個(gè)插件是專門針對 Excel 進(jìn)行開發(fā)的,也不錯(cuò)。 monsfileupload WEB文件上傳可能是網(wǎng)站建設(shè)中最常用的功能之一 ,常用的 web 上傳組件有monsfileupload 和 Smartupload。其中 monsfileupload 是 Apahce 軟件基金會下面的一個(gè)開源項(xiàng)目,專注文件的上傳于下載,支持一個(gè)或者多多文件上傳,對中文支持友好,社區(qū)活躍,更新迅速,支持大文件上傳,可以限制上傳文件的大小和格式,接口簡單方便 好用 。 數(shù)據(jù)庫方面 SQL Server2020 數(shù)據(jù)庫 在 windows 上開發(fā)的用數(shù)據(jù)庫當(dāng)然少不了用 Microsoft 的東西,之前我們學(xué)過了 SQL Server 2020,這是一個(gè)微軟十幾年前的產(chǎn)品,現(xiàn)在太陳舊了,如同 window xp 一樣,確實(shí)經(jīng)典,但有些陳舊了。話說數(shù)據(jù)庫產(chǎn)品很多,如 Oracle 數(shù)據(jù)庫、 mysql 數(shù)據(jù)庫也都不錯(cuò),但是在易用性上面說,個(gè)人覺得還是 Microsoft SQL Server 的產(chǎn)品更勝一籌。于是我就選擇 SQL Server 2020。 PowerDesiner 聽同學(xué)說有一種工具學(xué)了之后,就不用寫 SQL 語句了,而且支持常見的數(shù)據(jù)庫,只要設(shè)計(jì)好 ER圖,就可以產(chǎn)生針對不同數(shù)據(jù)庫廠商的不同版本自動生成 sql 語句,這就是Power Designer,它 是 Sybase 公司的 CASE 工具集,使用它可以方便地對管理信息系統(tǒng)進(jìn)行分析設(shè)計(jì),他幾乎包括了數(shù)據(jù)庫模型設(shè)計(jì)的全過程。利用 Power Designer 可以制作數(shù)據(jù)流程圖、概念數(shù)據(jù)模型、物理數(shù)據(jù)模型,還可以為數(shù)據(jù)倉庫制作結(jié)構(gòu)模型,也能對團(tuán)隊(duì)設(shè)計(jì)模型進(jìn)行控制。他可以與許多流行的數(shù)據(jù)庫設(shè)計(jì)軟件,例如 PowerBuilder, Delphi,VB等相配合使縮短開發(fā)時(shí)間和使系統(tǒng)設(shè)計(jì)更優(yōu)化。 于是果斷選擇了 powerDesiner。 7 第三章 教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 開發(fā)和運(yùn)行環(huán)境選擇 教務(wù)管理系統(tǒng)主要用于學(xué)校內(nèi)部資源管理(如學(xué)生信息管理、老師信息管理、教學(xué)計(jì)劃查詢等),充分利用現(xiàn)代高度信息化手段來接受學(xué)生信息的咨詢和反饋,形成目前學(xué)校內(nèi)部受歡迎的教務(wù)產(chǎn)品,同 時(shí)也方便了教務(wù)管理人員的管理工作,也方便了學(xué)生對自己個(gè)人信息的實(shí)時(shí)了解。 開發(fā)工具的選擇 開發(fā)環(huán)境: java 平臺 開發(fā)工具: myEclipse 和 intellig idea web 服務(wù)器: Tomcat 數(shù)據(jù)庫: Microsoft SQLServer 2020 輔助工具 :Dreamweaver 運(yùn)行環(huán)境要求 操作系統(tǒng): Windows xp 或 window 7 系統(tǒng)設(shè)計(jì) 系統(tǒng)功能分析 教務(wù)管理系統(tǒng)主要具有以下功能要求: 學(xué)生功能:個(gè)人信息查詢、修改;密碼修改等。 教師功能:教師信息查詢、修改;密碼修改;教師課表;教學(xué)實(shí)施計(jì)劃查詢; 二級院系功能:教學(xué)計(jì)劃安排;每學(xué)期課程安排; 管理員功能:教師信息修改、刪除;管理員信息修改、刪除(有權(quán)限之分);課程信息添加、修改、刪除;學(xué)生學(xué)籍信息查詢、修改、刪除(有權(quán)限之分)等。 系統(tǒng)功能模塊設(shè)計(jì) 根據(jù)系統(tǒng)功能要求分析,可以將系統(tǒng)分解成以下幾個(gè)功能模塊來設(shè)計(jì),如圖 31所示 : 8 圖 31 系統(tǒng)功能模塊圖 教務(wù)管理系統(tǒng) 教學(xué)計(jì)劃管理 教師管理子系統(tǒng) 學(xué)生管理子系統(tǒng) 學(xué)生基本信息查詢 學(xué)生基本信息導(dǎo)入 學(xué)生基本信息導(dǎo)出 學(xué)生基本信息修改增加 教師基本信息查詢 教師基本信息修改 教師基本信息導(dǎo)入 教師基本信息導(dǎo)出 教學(xué)計(jì)劃查詢與導(dǎo)出 課程信息查詢 教學(xué)計(jì)劃查詢與導(dǎo)出 年度教學(xué)計(jì)劃查詢與導(dǎo)出 9 WEB 系統(tǒng)架構(gòu)設(shè)計(jì) 圖 32 WEB 系統(tǒng) MVC 三層結(jié)構(gòu)設(shè)計(jì) 學(xué)生管理子系統(tǒng)功能分析 1. 教務(wù)處登陸圖 圖 33 學(xué)生管理子系統(tǒng)之教務(wù)處登陸 功能模塊圖 教務(wù)管理系統(tǒng) 學(xué)生信息修改 學(xué)生信息多條件查詢 學(xué)生信息批量導(dǎo)出下載 學(xué)生信息從 Excel批量導(dǎo)入 學(xué)生登錄授權(quán) 登陸 數(shù)據(jù)庫 DateBase 瀏覽器 browser JSP Servlet Javabean Control Model View 10 34 學(xué)生管理子管理之學(xué)生登陸 功能模塊圖 數(shù)據(jù)庫設(shè)計(jì) 本教務(wù)系統(tǒng)在設(shè)計(jì)之初,計(jì)劃包含的模塊比較多,下面就需要的數(shù)據(jù)庫設(shè)計(jì)進(jìn)行詳細(xì)介紹。 根據(jù)數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì) ,可知在數(shù)據(jù)庫中需建立 15張表。本系統(tǒng)創(chuàng)建的數(shù)據(jù)庫為eduManager,該數(shù)據(jù)庫由學(xué)生信息表 ( student)、教師信息表( teacher)、二級院 表 ( dept)、用戶表( User)、考試類型表(
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1