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

正文內(nèi)容

計算機(jī)畢業(yè)論文-學(xué)生管理系統(tǒng)-在線瀏覽

2025-01-19 16:13本頁面
  

【正文】 序開發(fā)工具的作用是相同的。許多 WEB 服務(wù)器都支持 Servlet,不支持 Servlet 的 WEB 服務(wù)器也可以通過附加的應(yīng)用服務(wù)器和模塊來支持 Servlet。 Java Servlet內(nèi)部是以線程方式提供服務(wù),不必對于每個請求都啟動一個進(jìn)程,并且利用多線程機(jī)制可以同時為多個請求服務(wù),因此 Java Servlet 效率非常高。如果用Java Servlet 來開發(fā)整個網(wǎng)站,動態(tài)部分和靜態(tài)部分的整合過程就很困難。 ASP 通過 COM 來擴(kuò)充復(fù)雜的功能,如文件上傳、發(fā)送 Email 以及將業(yè)務(wù)處理或復(fù)雜計算分離出來成為獨(dú)立可重復(fù)利用的模塊。 JavaBeans 組件可以用來執(zhí)行復(fù)雜的計算任務(wù),或負(fù)責(zé)與數(shù)據(jù)庫的交互以及數(shù)據(jù)提取等。項目的創(chuàng)立者希望通過對該項目的研究,改進(jìn)和提高 Java Server Pages、 Servlet、標(biāo)簽庫以及面向?qū)ο蟮募夹g(shù)水準(zhǔn)。它的目的是為了減少在運(yùn)用 MVC 設(shè)計模型來開發(fā) WEB 應(yīng)用的時間。 Struts 跟 Tomcat 、 Turbine 等諸多 Apache 想,項目一樣,是開源軟件,這是陜西電子信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 第 8 頁 共 46 頁 它的一大優(yōu)點(diǎn),使開發(fā)者能夠深入的了解其內(nèi)部實(shí)現(xiàn)機(jī)制。 Taglib是 Struts 的標(biāo)記庫,靈活動用,能大大提高開發(fā)效率。 關(guān)于頁面導(dǎo)航,我認(rèn)為那將是今后的一個發(fā)展方向,事實(shí)上,這樣做,是系統(tǒng)的脈絡(luò)更加清晰。尤其是當(dāng)另一批開發(fā)者接受這個項目時,這種優(yōu)勢體現(xiàn)得更加明顯。 MVC 減弱了業(yè)務(wù)邏輯接口和數(shù)據(jù)接口之間的耦合,以及讓試圖層更富于變化。 Struts 繼承了 MVC 的各項特性,并根據(jù) J2EE 的特點(diǎn),做了相應(yīng)的變化與擴(kuò)展。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。Eclipse 還包括插件開發(fā)環(huán)境 (Plugin Development Environment, PDE),這個組件主要針對希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因為它允許他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。 IBM 花了4千萬美金開發(fā)這個 IDE(Integrated Development Environment)。 Eclipse 已經(jīng)成為開放原始代碼計劃 (Open Source Project)。 Eclipse 是開放原始代碼,結(jié)果很多人在使用的時候都不注重合法權(quán)的問題。如果想修改軟件,這件事的另一個面就是,除非其它人對修改后的軟件也有相同的權(quán)利,否則是不能散布修改后的軟件,這種權(quán)利和著作權(quán) (copyright)相反,開放原始代碼項目中有時稱之為著作 義 (copyleft)。然而, Eclipse 使用的開放原始碼許可書:公共公眾許可書 Common Public License(CPL)作為授權(quán)方式,設(shè)計上是可以容許商業(yè)利益的。 CPL 經(jīng)過 Open Software Initiative(OSI)認(rèn)證,陜西電子信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 第 9 頁 共 46 頁 其內(nèi)容符合開放源代碼授權(quán)的需求。 JDT 實(shí)際上是 Eclipse 的添加品,也就是外掛程序。 如果想開發(fā) Java 程序,用的是 Eclipse 隨著的 JDT 外掛程序。 Eclipse 跨計算機(jī)語言,也跨人類的語言。 IBM 以捐出一個語言套件,支持中文 (繁體與簡體 )、法文、德文、意大利文、日文、韓文、葡萄牙文與西班牙文。但嚴(yán)格來說 Eclipse不是跨平臺的,因為它使用作業(yè)平臺的原生圖形來建置。但就實(shí)現(xiàn)而言不是什么大問題,因為 SWT 已經(jīng)被移植到數(shù)個常見的平臺上了,包括 Windows、Linux/Motif、 Linux/GTK solaris、 QNX、 ATX、 HPUX與 Mac OS X。隨著學(xué)生管理部門工作范圍的日益擴(kuò)展,使得計算機(jī)網(wǎng)絡(luò)通信等現(xiàn)金技術(shù)手段的作用日益顯現(xiàn)。學(xué)生管理系統(tǒng)可以作為一個獨(dú)立的系統(tǒng)開發(fā),實(shí)際中通常是作為學(xué)校資源規(guī)劃系統(tǒng)的一個子系統(tǒng)來開發(fā),這樣可以將SIMS 與學(xué)校的其他管理系統(tǒng)更緊密的聯(lián)系在一起。 學(xué)生管理系統(tǒng)的需求分析 特性的需求分析 一套好的學(xué)生管理系統(tǒng)應(yīng)該具備如下的一些特征: ⑴易維護(hù)和更新管理的特性。 (2)無紙化辦公即改善學(xué)?!鞍准埡谧帧钡霓k公流程的特性。這也是對管理制度的一種表現(xiàn),體現(xiàn)了“管理在前,執(zhí)行在后”的先進(jìn)理念。 管理員 基本信息的設(shè)置 學(xué)生信息的錄入 學(xué)生信息設(shè)置 學(xué)生處理信息 陜西電子信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 第 11 頁 共 46 頁 系統(tǒng)的 ER 模型 在前面對學(xué)生管理的過程分析和系統(tǒng)數(shù)據(jù)流程的基礎(chǔ)上進(jìn)一步給出系統(tǒng)的 ER模型,如圖 33所示。 ⑵背景圖片: 可以對系統(tǒng)的背景進(jìn)行設(shè)置,選擇自己喜歡的桌面。 ⑷瀏覽數(shù)據(jù): 數(shù)據(jù)瀏覽的方式的分類,可以選擇性的去管理。 以上每個模塊都對應(yīng)學(xué)生管理系統(tǒng)各項職能,學(xué)生管理是學(xué)校學(xué)生資源管理系統(tǒng)中的重要一環(huán),擔(dān)負(fù)著從經(jīng)營戰(zhàn)略和目標(biāo)出發(fā),為學(xué)校選人用人的責(zé)任。 ⑴確定學(xué)校管理需求: ⑵制定管理計劃 ⑶管理學(xué)生信息 ⑷實(shí)施管理計劃 學(xué)生管理系統(tǒng)的開發(fā)方法 在實(shí)際的系統(tǒng)開發(fā)中存在多種開發(fā)方法,如結(jié)構(gòu)化方法、原型 化方法、面向?qū)ο蠓椒ǖ鹊取? 添加信息 刪除信息 查詢信息 修改信息 瀏覽信息 圖片一 圖片二 圖片三 添加新用戶 數(shù)據(jù)備份 軟件升級 調(diào)色板 迅速查找 逐條查找 首頁查找 最后一條 關(guān)于我們 關(guān)于軟件 陜西電子信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 第 13 頁 共 46 頁 原型化方法一般由以下四個階段組成:⑴確定用戶的需求;⑵開發(fā)原始模型;⑶征求用戶對原始模型的改進(jìn)意見;⑷修改原型。當(dāng)系統(tǒng)規(guī)模不是很大也不復(fù)雜時采用該方法是比較好的。這是一種以對象建模為基礎(chǔ),自底向上和自項向下相結(jié)合的方法。采用面向?qū)ο蟮恼Z言編寫程序,更接近于現(xiàn)實(shí)世界,并符合人類的思維習(xí)慣,從而使應(yīng)用程序具有更高的可靠性,易維護(hù)性以及可擴(kuò)充性。 學(xué)生管理系統(tǒng)的分析 系統(tǒng)分析的目的是捕獲和描述所有的系統(tǒng)需求,并且建立一個模型來定義系統(tǒng)中主要的對象。因此,分析一半都是分析員和用戶協(xié)作的產(chǎn)物,在這個階段,還未涉及到代碼或程序的問題;它只是理解需求和實(shí)現(xiàn)系統(tǒng)的第一步。 基礎(chǔ)數(shù)據(jù)層?;A(chǔ)數(shù)據(jù)在學(xué)生管理系統(tǒng)初始化的時候要用到,是整個系統(tǒng)正常運(yùn)轉(zhuǎn)的基礎(chǔ)。業(yè)務(wù)數(shù)據(jù)層是指對應(yīng)于學(xué)生管理具體業(yè)務(wù)流程的系統(tǒng)功能,這些功能將在日常生活管理工作中不斷產(chǎn)生與積累新數(shù)據(jù),如新學(xué)生數(shù)據(jù),學(xué)生成績等等。 決策支持層決策支持層建立在基礎(chǔ)數(shù)據(jù)與大量業(yè)務(wù)數(shù)據(jù)組成的學(xué)生管理數(shù)據(jù)庫基礎(chǔ)上 ,通過對數(shù)據(jù)的統(tǒng)計和分析,就能快速獲得所需信息,如學(xué)生情況等這不僅能提高學(xué)生管理效率,而且便于學(xué)校高層把握學(xué)生資源情況。確定了學(xué)生需求以后,就要設(shè)計好學(xué)生管理方案,具體包括選擇適當(dāng)?shù)墓芾砬篮凸芾矸椒?,預(yù)算管理費(fèi)用,擬定管理信息等一些工作。 C/S 和 B/S 體系結(jié)構(gòu) C/S 結(jié)構(gòu),即 Client/Server(客戶機(jī) /服務(wù)器 )結(jié)構(gòu),是大家熟知的軟件系統(tǒng)體系結(jié)構(gòu),通過將任何合理分配到 Client 端和 Server 端,降低了系統(tǒng)的通訊開銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。在這種情況下,用戶界面完全通過 WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂 3tier 結(jié)構(gòu)。這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu), 也是在這樣一種背景下被提出來的架構(gòu),但微軟的方案只是一種構(gòu)想,要成為現(xiàn)實(shí)還需要幾年,而 JAVA技術(shù)已經(jīng)是很成熟的應(yīng)用了。在 JAVA 這樣的跨平臺語言出現(xiàn)之后 B/S 構(gòu)架更是飛快地普及起來了。 ( 2)應(yīng)用服務(wù)器主要負(fù)責(zé)應(yīng)用系統(tǒng)的邏輯結(jié)構(gòu)和數(shù)據(jù)關(guān)系,即事務(wù)處理。 ( 3)數(shù)據(jù)服務(wù)器則主要負(fù)責(zé)數(shù)據(jù)的存儲和組織、分布式管理、備份和同步等等。具體見表 31. 陜西電子信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 第 15 頁 共 46 頁 (管理員信息表 ) (學(xué)生信息表) 陜西電子信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 第 16 頁 共 46 頁 第 4 章 學(xué)生管理系統(tǒng)的實(shí)現(xiàn) 本系統(tǒng)的模塊功能介紹 (1)學(xué)生動態(tài) 發(fā)布學(xué) 生動態(tài)信息:系統(tǒng)管理員可以對學(xué)生動態(tài)信息進(jìn)行增加、刪除、修改。 新增學(xué)生:系統(tǒng)管理員可以錄入新增的學(xué)生信息,然后保存到數(shù)據(jù)庫中。 (3)系統(tǒng)維護(hù) 新增用戶:系統(tǒng)管理員可以增加新的用戶,并把該用戶信息保存到數(shù)據(jù)庫中。 功能實(shí)現(xiàn)及相應(yīng)的圖形界面 本系統(tǒng)如圖 41所示,主要實(shí)現(xiàn)以下的一些功能: (1)登錄界面 用戶登錄模塊是系統(tǒng)管理員進(jìn)入頁面的入口,其運(yùn)行結(jié)果如圖 42所示: 登錄成功 : 陜西電子信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 第 17 頁 共 46 頁 登錄失?。? 系統(tǒng)登錄是學(xué)生管理系統(tǒng)中最先使用的功能,因為用戶登錄在數(shù)據(jù)庫中使用的是用戶表, 用戶表中有有一個 NAME 字段和 PASSWORD 字段,在登錄時要根據(jù)數(shù)據(jù)庫的這個字段來判斷此用戶是否具有管理員的權(quán)限。 import .*。 import 。 import 。 import 。 陜西電子信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 第 18 頁 共 46 頁 TextField t1=new TextField ()。 TextField t2=new TextField ()。 Button Quxiao=new Button(取消 )。 (null)。 (username)。 (t1)。 (password)。 (t2)。 (Denglu)。 (Quxiao)。 (this)。 (300,200)。}})。 } public void actionPerformed (ActionEvent e) { Statement stmt = null。 ResultSet rs = null。 if(()==Denglu){ if(().equals(qijiao) amp。 ().equals(123)){ (null,登陸成功! )。 (true)。 }else (null,登陸失敗 !)。 String url = jdbc: String dbuser = root。 String dbname = sims。 con = (Connection) (url,dbuser,dbpass)。 rs = (select * from user where username=39。 and password=39。)。 count = ()。 Main m=new Main()。 ()。} } catch(Exception ex){ ()。}}} ( 2)系統(tǒng)主頁面 登錄后,就進(jìn)入首頁面,也就是系統(tǒng)主頁面,如圖 43 所示: 陜西電子信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 第 20 頁 共 46 頁 該頁面可以對學(xué)生信息進(jìn)行新增、刪除、修改查詢等,頁面上面是導(dǎo)航欄,左鍵單擊導(dǎo)航欄上的任何相關(guān)鏈接,就能進(jìn)入相關(guān)界面,進(jìn)行系統(tǒng)的相關(guān)維護(hù)。 import .*。 import .*。 URL imgurl。 JMenu m1 = new JMenu(basic information)。 JMenu m3 = new JMenu(system function)。 JMenu m5 = new JMenu(adout)。 JMenuItem mt2 = new JMenuItem(Select)。 陜西電子信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 第 21 頁 共 46 頁 JMenuItem mt4 = new JMenuItem(Delete)。 JMenuItem mt6 = new JMenuItem(picture 1)。 JMenuItem mt8 = new JMenuItem(picture 3)。 JMenuItem mt10 = new JMenuItem(data ba
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1