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

正文內(nèi)容

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

2025-07-19 00:13 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 以很好的滿足用戶的需求以及達(dá)到安全性,一致性,可靠性的特點(diǎn),而且對(duì)于終端用戶來(lái)講,B/S模式比C/S簡(jiǎn)化了客戶端程序,減少了終端用戶的投入成本。正是有B/S的種種特點(diǎn),與其他模式相比它更能滿足用戶的需求。 系統(tǒng)設(shè)計(jì)原則 在采用B/S模式滿足用戶需求的基礎(chǔ)上,為各職能部門提高工作效率、完善管理模式、實(shí)現(xiàn)現(xiàn)代化管理提供一體化解決方案。系統(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)信息的查詢、更改需求。如:信息查詢、網(wǎng)上辦公、資料查詢等;  (7)系統(tǒng)可靠、安全:具有相應(yīng)的數(shù)據(jù)完整性、一致性檢測(cè),數(shù)據(jù)安全保護(hù)與恢復(fù)措施。有效防止信息泄密及對(duì)信息的非法竊取、篡改。與校園網(wǎng)的安全機(jī)制相結(jié)合,采用路由技術(shù),設(shè)立系統(tǒng)防火墻;  (8)系統(tǒng)實(shí)時(shí)性好:能快速響應(yīng)用戶各類處理請(qǐng)求; (9)系統(tǒng)先進(jìn)、實(shí)用:采用先進(jìn)成熟的技術(shù)確保系統(tǒng)可靠實(shí)用,使系統(tǒng)投資能發(fā)揮應(yīng)有的效益,最大限度地提高系統(tǒng)的使用周期和擴(kuò)展能力。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)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)、維護(hù)和使用??蛻魴C(jī)上只要安裝一個(gè)瀏覽器(Browser),如Netscape Navigator 或Internet Explorer , 服務(wù)器安裝 Oracle、Sybase、Informix或SQL Server等數(shù)據(jù)庫(kù)。瀏覽器通過(guò)WebServer同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。B/S最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù),系統(tǒng)的擴(kuò)展非常容易。同時(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結(jié)構(gòu)的使用越來(lái)越多,特別是由需求推動(dòng)了AJAX技術(shù)的發(fā)展,它的程序也能在客戶端電腦上進(jìn)行部分處理,從而大大的減輕了服務(wù)器的負(fù)擔(dān);并增加了交互性,能進(jìn)行局部實(shí)時(shí)刷新。在基于B/ S 結(jié)構(gòu)的系統(tǒng)中,各種平臺(tái)上的用戶可以通過(guò)瀏覽器訪問(wèn)相應(yīng)信息,由于采用統(tǒng)一的通訊協(xié)議,且瀏覽器及Web 服務(wù)器軟件可以支持多種平臺(tái),因此可跨平臺(tái)操作?! ∷员鞠到y(tǒng)采用基于B/S模式的系統(tǒng)結(jié)構(gòu)設(shè)計(jì),其B/S結(jié)構(gòu)設(shè)計(jì)圖如圖4—1: 客戶端瀏覽器客戶端瀏覽器客戶端瀏覽器學(xué)生信息處理Web應(yīng)用服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器課程信息處理成績(jī)信息處理應(yīng)用層數(shù)據(jù)層圖4—1 B/S結(jié)構(gòu)設(shè)計(jì)圖 系統(tǒng)業(yè)務(wù)流程分析用戶通過(guò)登錄模塊進(jìn)入系統(tǒng),經(jīng)過(guò)判定確定其權(quán)限,普通用戶登錄后,可以查看各模塊的消息,也可修改和提交部分信息,權(quán)限受到限制,管理員可以直接添加、修改、刪除所有信息,具有最高權(quá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)人員的操作歷史。管理系統(tǒng)實(shí)現(xiàn)業(yè)務(wù)功能包括:權(quán)限管理:系統(tǒng)需要經(jīng)過(guò)有效的身份驗(yàn)證可以登錄,用戶的身份不同,使用的系統(tǒng)資源也不同,一般管理員(普通教師)為學(xué)生添加成績(jī),進(jìn)行學(xué)生管理、成績(jī)查詢等,超級(jí)管理員(領(lǐng)導(dǎo))擁有整個(gè)系統(tǒng)的全部使用權(quán),功能包括:角色信息管理、角色分配菜單、用戶分配角色;用戶信息管理:管理員及教師的信息進(jìn)行維護(hù)、查詢;學(xué)生信息管理:學(xué)生的信息進(jìn)行維護(hù)、查詢;考試成績(jī)管理:管理員及教師可在線按個(gè)人添加成績(jī)并提供學(xué)生各科目成績(jī)的查詢;課程信息管理:對(duì)課程的信息進(jìn)行維護(hù)查詢;業(yè)務(wù)流程圖如圖4-2:用戶信息用戶登錄模塊用戶信息數(shù)據(jù)添加數(shù)據(jù)庫(kù)學(xué)生信息管理模塊選課課程信息管理模塊成績(jī)管理模塊查詢學(xué)生信息查詢課程信息查詢圖4-2業(yè)務(wù)流程圖 系統(tǒng)主要模塊 本系統(tǒng)將功能列表中的功能整合、劃分為三個(gè)主要功能模塊:學(xué)生管理模塊、課程管理模塊、成績(jī)管理模塊。系統(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)人員的操作歷史。綜合以上功能分析,學(xué)生考試成績(jī)信息管理系統(tǒng)的功能結(jié)構(gòu)圖,根據(jù)每個(gè)功能模塊的連接,就可以查看每個(gè)模塊的功能如下圖4—3所示:圖4—3模塊功能圖學(xué)生考試成績(jī)信息管理系統(tǒng)由于采用了B/S的三層結(jié)構(gòu)的數(shù)據(jù)大集中式的技術(shù)結(jié)構(gòu),具有容易維護(hù)管理,較小的開(kāi)發(fā)和運(yùn)行成本的特點(diǎn),現(xiàn)在根據(jù)該系統(tǒng)的特點(diǎn)應(yīng)用頁(yè)面表示層、后臺(tái)業(yè)務(wù)邏輯和SQL Server數(shù)據(jù)庫(kù)三者相結(jié)合構(gòu)建健康穩(wěn)定的應(yīng)用系統(tǒng)。其架構(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)潔和直觀,便于開(kāi)發(fā)人員的管理。Spring功能非常的強(qiáng)大,比如它的控制反轉(zhuǎn)/依賴注入機(jī)制,省去了我們自己書寫工廠模式的工作,實(shí)現(xiàn)類對(duì)我們將要用到控制類、業(yè)務(wù)邏輯類、數(shù)據(jù)訪問(wèn)類、以及JNDI或者JDBC數(shù)據(jù)源的托管;Spring對(duì)AOP支持使我們?cè)谟脩魴?quán)限控制、事務(wù)處理方面節(jié)省了很多工作量;Ibatis則是一種輕量級(jí)的OR Mapping框架,與Hibernate相比,Ibatis提供了半自動(dòng)化對(duì)象關(guān)系映射的實(shí)現(xiàn),開(kāi)發(fā)人員需要編寫具體的SQL語(yǔ)句,為系統(tǒng)設(shè)計(jì)提供了更大的自由空間,為SQL語(yǔ)句優(yōu)化提供了便利。在控制層,Action直接與JSP頁(yè)面上的數(shù)據(jù)進(jìn)行交互,在調(diào)用業(yè)務(wù)邏輯層應(yīng)用時(shí),Struts2提供了對(duì)Sping的支持。在業(yè)務(wù)邏輯層,利用Spring框架的依賴注入實(shí)現(xiàn)對(duì)業(yè)務(wù)邏輯類和DAO類的實(shí)例托管;在事務(wù)處理方面,利用Spring提供的面向切面的事務(wù)處理功能,使對(duì)數(shù)據(jù)的事務(wù)控制脫離于數(shù)據(jù)訪問(wèn)接口實(shí)現(xiàn);在對(duì)象關(guān)系映射方面,利用Spring對(duì)數(shù)據(jù)庫(kù)連接池的托管和對(duì)Ibatis框架的支持。在持久層,利用Ibatis提供的半自動(dòng)化對(duì)象關(guān)系映射的實(shí)現(xiàn),開(kāi)發(fā)人員需要編寫具體的SQL語(yǔ)句,為系統(tǒng)設(shè)計(jì)提供了更大的自由空間。在各層之間進(jìn)行交換的過(guò)程中,利用數(shù)據(jù)傳輸類進(jìn)行數(shù)據(jù)的傳遞和交互。SSI框架能夠降低我們代碼的耦合度,增強(qiáng)了代碼的健壯性和可重用性,加快了開(kāi)發(fā)速度。 數(shù)據(jù)庫(kù)分析與設(shè)計(jì) 數(shù)據(jù)庫(kù)理論基礎(chǔ)數(shù)據(jù):數(shù)據(jù)是對(duì)客觀事物特征的一種抽象的、符號(hào)化的表示。即用一定的符號(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ù)。信息具有實(shí)效性,有用性,知識(shí)性,是客觀世界的反映。信息也有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)才能被人理解和接受。數(shù)據(jù)庫(kù)技術(shù)發(fā)展階段:(1)自由管理方式:存取數(shù)據(jù)是根據(jù)設(shè)備的物理地址進(jìn)行的,這種方式迫使程序員直接與物理設(shè)備打交道。管理數(shù)據(jù)存放的地址,導(dǎo)致程序和數(shù)據(jù)緊密結(jié)合,程序高度依賴于數(shù)據(jù)。(2)文件管理方式:引入了文件系統(tǒng),主要缺點(diǎn):1)程序和文件相互依存;2)數(shù)據(jù)冗余大;3)數(shù)據(jù)容易發(fā)生矛盾;4)不能反映企業(yè)間的業(yè)務(wù)聯(lián)系。(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ù)庫(kù)方式的最大特點(diǎn)就是數(shù)據(jù)文件相對(duì)獨(dú)立。數(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)。這個(gè)概念包括兩層意思:1)數(shù)據(jù)庫(kù)是一個(gè)實(shí)體;2)數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的新方法和技術(shù)。 數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)對(duì)于一個(gè)管理信息系統(tǒng)的順利開(kāi)發(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)。根據(jù)需求分析和業(yè)務(wù)流程,對(duì)本管理信息系統(tǒng)的業(yè)務(wù)表結(jié)構(gòu)進(jìn)行設(shè)計(jì)。學(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(輸入
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1