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

正文內(nèi)容

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

2025-06-28 00:13本頁(yè)面
  

【正文】 輸入用戶名和密碼,用戶名和密碼為必須輸入域,否則提示必須輸入警告無(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è)樹顯示為用戶可操作的功能菜單列表。開課選課管理模塊是本系統(tǒng)核心模塊,主要實(shí)現(xiàn)學(xué)校學(xué)期開課計(jì)劃的設(shè)定,針對(duì)不同專業(yè)對(duì)本學(xué)期的開課情況進(jìn)行設(shè)置,指定學(xué)生選定所在院系的開課課程,對(duì)于考試沒(méi)通過(guò)的學(xué)生也可以進(jìn)行選課只是增加補(bǔ)考備注,主要包括學(xué)期開課計(jì)劃,學(xué)生選課登記,學(xué)生補(bǔ)考管理等功能。學(xué)生信息表學(xué)生信息管理模塊是系統(tǒng)基礎(chǔ)模塊,主要實(shí)現(xiàn)系統(tǒng)學(xué)生基本信息的管理,主要包括學(xué)生信息增加、學(xué)生信息修改、學(xué)生信息刪除、學(xué)生信息查詢等功能表41學(xué)生信息表字段名稱輸入/輸出類型備注學(xué)生學(xué)號(hào)I/O(輸入/輸出)字符主鍵學(xué)生姓名I/O(輸入/輸出)字符所屬院系I/O(輸入/輸出)字符所屬班級(jí)I/O(輸入/輸出)字符所在專業(yè)I/O(輸入/輸出)字符家庭地址I/O(輸入/輸出)字符聯(lián)系方式I/O(輸入/輸出)字符建立時(shí)間I/O(輸入/輸出)日期更新時(shí)間I/O(輸入/輸出)日期課程信息表課程信息管理模塊是系統(tǒng)基礎(chǔ)模塊,主要實(shí)現(xiàn)系統(tǒng)課程信息的管理,主要包括課程信息增加、課程信息修改、課程信息刪除、課程信息查詢等功能。 數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)對(duì)于一個(gè)管理信息系統(tǒng)的順利開發(fā)和運(yùn)行是十分重要的,創(chuàng)建數(shù)據(jù)庫(kù)是設(shè)計(jì)系統(tǒng)的關(guān)鍵,根據(jù)系統(tǒng)業(yè)務(wù)要求設(shè)計(jì)用于管理和存儲(chǔ)業(yè)務(wù)信息的數(shù)據(jù)庫(kù)表結(jié)構(gòu),優(yōu)秀的管理信息系統(tǒng)要求其數(shù)據(jù)庫(kù)表結(jié)構(gòu)的設(shè)計(jì)做到結(jié)構(gòu)合理、易于維護(hù)、查詢便捷、冗余信息少等優(yōu)點(diǎn)。數(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)。(3)數(shù)據(jù)庫(kù)方式:數(shù)據(jù)庫(kù)方式于文件法國(guó)女士根本的區(qū)別在于,前者是面向系統(tǒng),后者面向應(yīng)用,即數(shù)據(jù)庫(kù)方式綜合全體應(yīng)用,用整體的觀點(diǎn)組織數(shù)據(jù),形成一個(gè)有完整數(shù)據(jù)結(jié)構(gòu)的集約化數(shù)據(jù)集合。管理數(shù)據(jù)存放的地址,導(dǎo)致程序和數(shù)據(jù)緊密結(jié)合,程序高度依賴于數(shù)據(jù)。信息也有4個(gè)特征:(1)信息能反映客觀事實(shí),能預(yù)測(cè)未發(fā)生的事物的狀態(tài)和能用于指揮控制事物發(fā)展的決策;(2)信息是有用的;(3)信息能在時(shí)間和空間上被傳遞;兩者相互關(guān)系:數(shù)據(jù)表示了信息,而信息是加工處理過(guò)的數(shù)據(jù),信息只有通過(guò)數(shù)據(jù)形式表現(xiàn)出來(lái)才能被人理解和接受。即用一定的符號(hào)表示那些從觀察或測(cè)量中所收集到的基本事實(shí),采用什么符號(hào)完全是一種人為的規(guī)定;數(shù)據(jù)有以下4個(gè)特征:(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ù)。SSI框架能夠降低我們代碼的耦合度,增強(qiáng)了代碼的健壯性和可重用性,加快了開發(fā)速度。在持久層,利用Ibatis提供的半自動(dòng)化對(duì)象關(guān)系映射的實(shí)現(xiàn),開發(fā)人員需要編寫具體的SQL語(yǔ)句,為系統(tǒng)設(shè)計(jì)提供了更大的自由空間。在控制層,Action直接與JSP頁(yè)面上的數(shù)據(jù)進(jìn)行交互,在調(diào)用業(yè)務(wù)邏輯層應(yīng)用時(shí),Struts2提供了對(duì)Sping的支持。其架構(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)潔和直觀,便于開發(fā)人員的管理。系統(tǒng)需要完成的工作目標(biāo)是擁有靈活的權(quán)限設(shè)置,用戶權(quán)限可以設(shè)置到子模塊的功能操作,在成績(jī)管理方面,各任課老師、教學(xué)秘書等人員分別擁有不同維護(hù)權(quán)限,對(duì)數(shù)據(jù)進(jìn)行錄入、修改、查詢、統(tǒng)計(jì)、打印等操作,系統(tǒng)日志更是詳細(xì)記錄了更相關(guān)人員的操作歷史。系統(tǒng)需要完成的工作目標(biāo)是擁有靈活的權(quán)限設(shè)置,用戶權(quán)限可以設(shè)置到子模塊的功能操作,在成績(jī)管理方面,各任課老師、教學(xué)秘書等人員分別擁有不同維護(hù)權(quán)限,對(duì)數(shù)據(jù)進(jìn)行錄入、修改、查詢、統(tǒng)計(jì)、打印等操作,系統(tǒng)日志更是詳細(xì)記錄了更相關(guān)人員的操作歷史。在基于B/ S 結(jié)構(gòu)的系統(tǒng)中,各種平臺(tái)上的用戶可以通過(guò)瀏覽器訪問(wèn)相應(yīng)信息,由于采用統(tǒng)一的通訊協(xié)議,且瀏覽器及Web 服務(wù)器軟件可以支持多種平臺(tái),因此可跨平臺(tái)操作。同時(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í)。B/S最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件??蛻魴C(jī)上只要安裝一個(gè)瀏覽器(Browser),如Netscape Navigator 或Internet Explorer , 服務(wù)器安裝 Oracle、Sybase、Informix或SQL Server等數(shù)據(jù)庫(kù)。B/S結(jié)構(gòu)設(shè)計(jì)B/S結(jié)構(gòu):(Browser/Server,瀏覽器/服務(wù)器模式):是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。有效防止信息泄密及對(duì)信息的非法竊取、篡改。系統(tǒng)的主要設(shè)計(jì)原則為:  (1)統(tǒng)一規(guī)劃、管理:本應(yīng)用系統(tǒng)基于局域網(wǎng),實(shí)現(xiàn)各部門信息資源統(tǒng)一管理及公共資源共享;解決各部門及各單位資源獨(dú)立管理使用而帶來(lái)的各種困難;為各級(jí)管理部門提供日常業(yè)務(wù)處理、管理及決策活動(dòng)所需信息;  (2)管理功能獨(dú)立于管理機(jī)構(gòu):系統(tǒng)設(shè)計(jì)著眼于各部門的管理過(guò)程,擺脫管理功能對(duì)部門的依賴性,適應(yīng)管理部門重組變動(dòng)的可能,提高系統(tǒng)應(yīng)變能力;  (3)結(jié)構(gòu)完整、功能擴(kuò)充方便:系統(tǒng)結(jié)構(gòu)完整清晰、功能擴(kuò)充方便,使系統(tǒng)既能高效完成現(xiàn)有的業(yè)務(wù)處理需求,又能在將來(lái)根據(jù)需要增加系統(tǒng)功能;  (4)信息格式管理標(biāo)準(zhǔn)化:對(duì)各類數(shù)據(jù)格式盡可能采用國(guó)家、各部委、省市等機(jī)構(gòu)公布的最新標(biāo)準(zhǔn);  (5)易于使用及維護(hù):應(yīng)用系統(tǒng)的設(shè)計(jì)符合日常管理工作需求,功能完備,易學(xué)、易用,界面友好清晰;  (6)為各級(jí)管理人員、普通用戶提供高效的信息服務(wù):系統(tǒng)信息統(tǒng)一設(shè)計(jì)規(guī)劃,使各類用戶可以在因特網(wǎng)上完成相關(guān)信息的查詢、更改需求。正是有B/S的種種特點(diǎn),與其他模式相比它更能滿足用戶的需求。由于數(shù)據(jù)量大,必須對(duì)數(shù)據(jù)及時(shí)備份與恢復(fù)。系統(tǒng)的數(shù)據(jù)要保證一致性、準(zhǔn)確性,當(dāng)某一數(shù)據(jù)庫(kù)中記錄改變,與之相關(guān)聯(lián)的數(shù)據(jù)庫(kù)也隨之變化。不同的用戶具有不同的使用權(quán)限,具有最高權(quán)限的人員方能修改、銷毀數(shù)據(jù)庫(kù)中的信息,具有一般權(quán)限的人員能讀取與自己相關(guān)的內(nèi)容。 27第四章 概要設(shè)計(jì)第四章 概要設(shè)計(jì) 系統(tǒng)性能需求由于學(xué)生信息管理系統(tǒng)包含比較重要的信息,因此,在系統(tǒng)設(shè)計(jì)時(shí)除了注重用戶的需求,保證系統(tǒng)安全性和可靠性,并在保證安全性和可靠性的前提下盡量滿足系統(tǒng)的高效性。它把SQL語(yǔ)句看成輸入以及輸出,結(jié)果集就是輸出,而where后面的條件參數(shù)則是輸入。Ibatis則是將SQL查詢的參數(shù)和結(jié)果集映射到類。Ibatis不同于一般的or映射框架。MVC框架則是針對(duì)Web應(yīng)用的MVC思想實(shí)現(xiàn);DAO支持包括一致的異常處理和編程方式;ORM支持則用于與流行的ORM框架的整合,提供與AOP聯(lián)盟兼容的編程實(shí)現(xiàn)。ApplicationContext容器是BeanFactory功能加強(qiáng)的子接口。Spring的功能和特點(diǎn)大致上被組織成如下七個(gè)部分:核心機(jī)制、Context容器、Web支持、MVC框架、DAO支持、 ORM支持、面向切面編程支持。 Spring 是一個(gè)開源框架,是為了解決企業(yè)應(yīng)用程序開發(fā)復(fù)雜性而創(chuàng)建的。(5)根據(jù)Action的execute方法處理結(jié)果信息查找配置文件轉(zhuǎn)到相應(yīng)的頁(yè) 面,可以是HTML頁(yè)面、圖像,也可以是PDF文檔或者其他文檔。(3)WebWork的攔截器鏈自動(dòng)對(duì)請(qǐng)求應(yīng)用通用功能。具體的流程描述如下:(1)瀏覽器發(fā)送請(qǐng)求??傮w上說(shuō),Java語(yǔ)言有以下特點(diǎn):1)簡(jiǎn)單易學(xué);2)面向?qū)ο蠹夹g(shù);3)分布式計(jì)算;4)健壯性,健壯性也稱作魯棒性;5)安全性,在提供高效的分布式網(wǎng)絡(luò)計(jì)算的同時(shí),Java語(yǔ)言還提供了可靠的安全性保障;6)跨平臺(tái)和可移植性;7)解釋執(zhí)行,不同于C++語(yǔ)言的編譯執(zhí)行,Java程序采用解釋執(zhí)行的方法;8)高效性;9)多線程,在處理許多大規(guī)模并發(fā)、同步和共享事務(wù)的時(shí)候,多線程技術(shù)是一個(gè)很好的解決方案Java語(yǔ)言的多線程技術(shù),為實(shí)現(xiàn)網(wǎng)絡(luò)大量并發(fā)事件處理提供了良好的編程模式;10)動(dòng)態(tài)性,Web應(yīng)用對(duì)系統(tǒng)的可擴(kuò)充性、可伸縮性要求很高,Java語(yǔ)言為這種要求提供了實(shí)現(xiàn)方法;11)Applet的特點(diǎn),嵌入式程序設(shè)計(jì)也是Java語(yǔ)言的一大特點(diǎn)。JavaJava是一種新的基于面同對(duì)象技術(shù)的網(wǎng)絡(luò)編程語(yǔ)言。MySQL 具有功能強(qiáng)、使用簡(jiǎn)單、管理方便、運(yùn)行速度快、可靠性高、安全保密性強(qiáng)、支持查詢語(yǔ)言等優(yōu)點(diǎn)。MySQL 是瑞典的MySQL AB公司開發(fā)的一個(gè)可用于各種流行操作系統(tǒng)平臺(tái)的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),它具有客戶機(jī)/服務(wù)器體系結(jié)構(gòu)的分布式數(shù)據(jù)庫(kù)管理系統(tǒng)。 它具有以下3大優(yōu)點(diǎn):一是JSP采用Java技術(shù),具有優(yōu)秀的跨平臺(tái)性,幾乎在所有的服務(wù)器系統(tǒng)上都可以運(yùn)行。 技術(shù)介紹JSP語(yǔ)言和MySQL數(shù)據(jù)庫(kù)技術(shù) JSP語(yǔ)言是SUN公司的動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)(JavaServer Pages, JSP),JSP開發(fā)語(yǔ)言,為創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的Web頁(yè)面提供了一個(gè)簡(jiǎn)捷而快速的方法??煽缭綇倪\(yùn)行Microsoft Windows 98 的膝上型電腦,到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用。SQL Server 2000是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)的新版本。Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。它最初是由Microsoft、 Sybase 和AshtonTate三家公司共同開發(fā)的,于1988 年推出了第一個(gè)OS/2 版本。 Tomcat
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1