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

正文內(nèi)容

畢業(yè)論文設(shè)計(jì)信息技術(shù)學(xué)院學(xué)生學(xué)籍管理系統(tǒng)(編輯修改稿)

2024-10-14 13:43 本頁面
 

【文章內(nèi)容簡介】 ,是施樂帕羅奧多研究中心( Xerox PARC)在 20 世紀(jì) 80 年代為程序語言 Smalltalk發(fā)明的一種軟件設(shè)計(jì)模式。 MVC 模式是 以 實(shí)現(xiàn)一種動(dòng)態(tài)的程序設(shè)計(jì) 為目的的模式 , 以 使后續(xù)對(duì)程序的修改和擴(kuò)展簡化,并使程序某一部分的重復(fù)利用成為可能。 此外 ,此模式通過對(duì)復(fù)雜度的簡化,使程序結(jié)構(gòu)更加直觀。軟件系統(tǒng)通過對(duì)自身基本部份分離的同時(shí)也賦予了各個(gè)基本部分應(yīng)有的功能。 程序員 可以通過自身的專長分組 , MVC 架構(gòu)如 圖 21所示。 控制器 : 負(fù)責(zé)轉(zhuǎn)發(fā)請(qǐng)求,對(duì)請(qǐng)求進(jìn)行處理。 視圖 : 界面設(shè)計(jì)人員進(jìn)行圖形界面設(shè)計(jì)。 模型 : 程序員編寫程序應(yīng)有的功能、數(shù)據(jù)庫專家進(jìn)行數(shù)據(jù)管理和數(shù)據(jù)庫設(shè)計(jì)。 圖 21 MVC 三層架構(gòu)示意圖 B/S 結(jié)構(gòu) 在三層體系結(jié)構(gòu)的 B/S( Browser/Server,瀏覽器 /服務(wù)器結(jié)構(gòu))系統(tǒng)中,用戶可以通過瀏覽器向 分布在網(wǎng)絡(luò)上的 眾多 服務(wù)器發(fā) 出請(qǐng)求。 B/S河北經(jīng)貿(mào)大學(xué) 經(jīng)濟(jì)管理學(xué)院 畢業(yè)論文 6 系統(tǒng)極大地簡化了客戶機(jī)的工作量,客戶機(jī)上只需要安裝、配置少量的客戶端運(yùn)行軟件即可,服務(wù)器將擔(dān)負(fù)大量的工作,對(duì)數(shù)據(jù)庫的訪問以及應(yīng)用程序的執(zhí)行都將由服務(wù)器來完成。 B/S 架構(gòu)的不斷成熟,主要使用 WWW 瀏覽器技術(shù),結(jié)合多種瀏覽器腳本語言,用通用瀏覽器需要實(shí)現(xiàn)原本復(fù)雜的專有軟件來實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種新的軟件架構(gòu)。基于 B/S 架構(gòu)軟件的安裝,修改,維修的需要在服務(wù)器端解決。使用該系統(tǒng)時(shí),只需要一個(gè)瀏覽器用戶可以運(yùn)行所有的模塊,從而實(shí)現(xiàn)了“零客戶端”功能,很容易在運(yùn)行時(shí)自動(dòng)升級(jí)。 B/S 架 構(gòu)也提供了一個(gè)均質(zhì)機(jī),網(wǎng)上異構(gòu)網(wǎng)絡(luò),異構(gòu)應(yīng)用服務(wù)的聯(lián)機(jī),統(tǒng)一的開放服務(wù)最現(xiàn)實(shí)的基礎(chǔ)。 B/S 系統(tǒng)包括:表示邏輯層,控制邏輯層,數(shù)據(jù)展現(xiàn)層,三層是相對(duì)獨(dú)立又相互關(guān)聯(lián),在這里我們?cè)谌齻€(gè)層面上做一個(gè)介紹: ,其主要任務(wù)是提出一個(gè)服務(wù)請(qǐng)求到網(wǎng)絡(luò)上的 Web 服務(wù)器,服務(wù)器驗(yàn)證身份,使用 HTTP 協(xié)議 把所需的主頁傳送給客戶端,客戶機(jī)接受傳來的主頁文件,并把它顯示在 Web 瀏覽器上。 ,其主要任務(wù)是接受用戶的數(shù)據(jù)請(qǐng)求,首先需要執(zhí)行相應(yīng)的程序和數(shù)據(jù)庫連接,并進(jìn)行數(shù)據(jù)處理請(qǐng)求的數(shù)據(jù)庫服務(wù)器,然后數(shù)據(jù)庫服 務(wù)器等待數(shù)據(jù)處理的結(jié)果并提交 Web 服務(wù)器,然后由 Web 服務(wù)器返回給客戶端。 ,其主要任務(wù)是接受 Web 服務(wù)器請(qǐng)求的數(shù)據(jù)庫操作,來實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的查詢,修改,更新和刪除的功能,操作結(jié)果返回給Web 服務(wù)器。 MySQL 數(shù)據(jù)庫 在軟件項(xiàng)目中,通過使用數(shù)據(jù)庫來操作數(shù)據(jù),可以保證數(shù)據(jù)的獨(dú)立性、一致性和安全性,為系統(tǒng)提供有效地訪問數(shù)據(jù)的方式,同時(shí)為程序員減少了應(yīng)用程序的開發(fā)時(shí)間。 河北經(jīng)貿(mào)大學(xué) 經(jīng)濟(jì)管理學(xué)院 畢業(yè)論文 7 常見的數(shù)據(jù)庫無非分為兩類,一類是關(guān)系型數(shù)據(jù)庫 (Oracle, DB2,MySQL, SQL Server )和非關(guān)系型數(shù)據(jù)庫 (NoSql、 MongeDB)。不同的數(shù)據(jù)庫有各自的優(yōu)缺點(diǎn),此處不做具體介紹。 MySQL 支持多線程的特點(diǎn),可以方便的利用系統(tǒng)資源,有效提高速度,而且提供了 TCP/IP、 ODBC 和 JDBC 等多種方式途徑來連接數(shù)據(jù)庫;雖說其功能不夠強(qiáng)大、規(guī)模也相對(duì)較小,但是對(duì)于本系統(tǒng)來說足夠了,同時(shí)也可以進(jìn)行二次開發(fā)的數(shù)據(jù)庫表結(jié)構(gòu)空間的擴(kuò)展。 使用 MySQL 建立系統(tǒng)數(shù)據(jù)庫,不僅有利于前期對(duì)數(shù)據(jù)的整合處理操作,同時(shí)利于后期的二次開發(fā)的數(shù)據(jù)擴(kuò)展操作,對(duì)于有限級(jí)的數(shù)據(jù)處理, MySQL 可以很好的勝任。 O D B C 驅(qū) 動(dòng) 程 序 管 理 器D B AD B M S標(biāo) 準(zhǔn) S Q LO D B Cf o r O r a c l eO D B Cf o r S Q L S e r v e rO D B Cf o r D B 2O D B Cf o r M y s q l S Q LS e r v e rM y s q lD B 2O r a c l e? ?數(shù) 據(jù) 庫 應(yīng) 用 ( D B A ) 通 過 數(shù) 據(jù) 庫管 理 系 統(tǒng) ( D B M S ) 訪 問 數(shù) 據(jù) 庫標(biāo) 準(zhǔn) S Q L 語 言 通 過 各 種 O D B C 驅(qū) 動(dòng) 程 序 管 理 器翻 譯 成 對(duì) 應(yīng) 數(shù) 據(jù) 庫 命 令 來 訪 問 各 種 數(shù) 據(jù) 庫D a t a 圖 22 數(shù)據(jù)庫管理系統(tǒng)和接口的原理 河北經(jīng)貿(mào)大學(xué) 經(jīng)濟(jì)管理學(xué)院 畢業(yè)論文 8 3 系統(tǒng)分析 系統(tǒng)總體目標(biāo) ( 1)數(shù)據(jù)共享 推進(jìn) 學(xué)籍管理系統(tǒng) 的數(shù)據(jù)校驗(yàn)和數(shù)據(jù)共享規(guī)范化和制度化建設(shè),對(duì)學(xué)籍管理 數(shù)據(jù)查詢的精度和效率進(jìn)行提升。 ( 2)實(shí)現(xiàn)了網(wǎng)絡(luò)課件管理業(yè)務(wù)的各種功能 系統(tǒng)實(shí)現(xiàn)了站內(nèi) 學(xué)生信息管理,學(xué)生信息導(dǎo)入,學(xué)生報(bào)名情況,學(xué)生寢室安排,學(xué)費(fèi)收取,住宿費(fèi)收取,操作員信息管理,個(gè)人信息維護(hù)等功能,具有良好的實(shí)用性。 ( 3)在業(yè)務(wù)流程的網(wǎng)絡(luò)課件管理規(guī)范 實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)課件管理業(yè)務(wù)的全面、規(guī)范、科學(xué)、系統(tǒng)的管理;提供多種信息渠道,以最 大限度地提高系統(tǒng)的影響;提高工作效率和管理水平,對(duì)網(wǎng)絡(luò)課件系統(tǒng)中所涉及到的不足進(jìn)行彌補(bǔ)。 ( 4)實(shí)行現(xiàn)代化的管理手段 該系統(tǒng)應(yīng)具有界面清晰,操作簡便;不同系統(tǒng)的用戶應(yīng)該有不同的操作權(quán)限;該系統(tǒng)必須有一個(gè)數(shù)據(jù)庫備份和恢復(fù)功能,提高了數(shù)據(jù)的安全性。該系統(tǒng)應(yīng)該是基于網(wǎng)絡(luò)的系統(tǒng),只需要有一臺(tái)能夠聯(lián)網(wǎng)的設(shè)備就可以實(shí)現(xiàn)對(duì)網(wǎng)站的管理。 系統(tǒng)可行性分析 操作的可行性分析 系統(tǒng)的登錄界面簡單和友好,采用常見的界面窗口的登錄界面,而網(wǎng)站的開發(fā)則采用的是較為常用的 JSP 技術(shù)。這些策使得用戶不需要很長的時(shí)間就能夠快速熟 悉系統(tǒng),并掌握系統(tǒng)的操作方法。此外,為了方便系統(tǒng)管理維護(hù)人員,用戶登錄系統(tǒng)后會(huì)給出了一些提示,使得整個(gè)系河北經(jīng)貿(mào)大學(xué) 經(jīng)濟(jì)管理學(xué)院 畢業(yè)論文 9 統(tǒng)更加人性化,用戶操作更簡單方便。 可行性分析 企業(yè)要長期生存,你必須先有一個(gè)良好的企業(yè)文化,其次需要有一個(gè)完善的管理,再采用科學(xué)的方法實(shí)現(xiàn)可持續(xù)發(fā)展,最后還要與時(shí)俱進(jìn),不斷改革,使企業(yè)的公司的時(shí)間去適應(yīng)社會(huì)的變化。最重要的是要確保科學(xué)的管理方法,為企業(yè)獲得長遠(yuǎn)發(fā)展的競爭力提高的唯一途徑。 技術(shù)可行性分析 ( 1)硬件可行性分析 系統(tǒng)的硬件要求方面不存在特殊的要求,只需要在普通的硬件配置就能夠輕松的 實(shí)現(xiàn),只是需要確保系統(tǒng)的正常工作即可,以及擁有較高的效率。如果有特別低的硬件,它可以導(dǎo)致系統(tǒng)的低性能以及效率低,從而導(dǎo)致整個(gè)網(wǎng)站的運(yùn)行不順暢。以目前普遍的個(gè)人計(jì)算機(jī)的配置而言,這是十分容易實(shí)現(xiàn)的 。因此,本系統(tǒng)的開發(fā)在硬件方面是可行的。 ( 2)軟件可行性分析 Java 語言提供了一個(gè)共同的機(jī)制類似的借口動(dòng)態(tài)模型,設(shè)計(jì)更集中。另外,在使用 Java 語言可以很容易實(shí)現(xiàn)模塊化和存儲(chǔ)信息。此外,代碼復(fù)用,也可以很好的體現(xiàn)。因此,考慮到系統(tǒng)的實(shí)際情況,選擇 JAVA作為本系統(tǒng)開發(fā)語言的時(shí)候。通過上述分析,該系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)在 軟件方面是可行的。 因此,我們進(jìn)行了三個(gè)方面的可行性研究,可以看出,該系統(tǒng)的開發(fā)是沒有問題的。 系統(tǒng)功能需求分析 在經(jīng)過對(duì)學(xué)生學(xué)籍管理系統(tǒng)流程進(jìn)行詳細(xì)了解與分析后,可以看出一個(gè)功能完善的學(xué)生學(xué)籍管理系統(tǒng)系統(tǒng),必須包括以下的幾個(gè)管理系統(tǒng):學(xué)籍管理、課程管理、班級(jí)管理、選課管理、用戶管理。用例圖如31。 河北經(jīng)貿(mào)大學(xué) 經(jīng)濟(jì)管理學(xué)院 畢業(yè)論文 10 圖 31 系統(tǒng)用例圖 系統(tǒng)主要實(shí)現(xiàn) 學(xué)生 、 報(bào)到處 、 宿舍管理員 、 財(cái)務(wù) 、 系統(tǒng)管理員等多個(gè) 角色:管理員實(shí)現(xiàn)了站內(nèi) 更新、維護(hù) 等功能; 報(bào)到處實(shí)現(xiàn)了學(xué)生的信息錄入 等功能;學(xué)生 實(shí)現(xiàn)了修改個(gè)人信息、修改登錄密碼等功能。針對(duì)于學(xué)校學(xué)籍管理工作的需求,做出簡單、明了的操作步驟,業(yè)務(wù)流程圖如圖 32。 河北經(jīng)貿(mào)大學(xué) 經(jīng)濟(jì)管理學(xué)院 畢業(yè)論文 11 圖 32 業(yè)務(wù)流程圖 系統(tǒng)非功能需求分析 ( 1)可靠性需求 可用性:一般用戶按照網(wǎng)站提小便可完成日常操作,界面設(shè)計(jì)合理,使用方便。扣除維護(hù)時(shí)間,系統(tǒng)通常提供服務(wù)時(shí)間的百分比應(yīng)為 95%以上。 平均故障間隔時(shí)間 (MTBF): 6 個(gè)月,支持 7*24 小時(shí)的服務(wù)。 平均修復(fù)時(shí)間 (MTTR):系統(tǒng)發(fā)生故障后用于修復(fù)的平均暫停運(yùn)轉(zhuǎn)時(shí)間為 2 小時(shí)。 ( 2)可支持性需求 本系統(tǒng)為 B/S 結(jié)構(gòu)型的應(yīng)用 程序,只需在服務(wù)器端進(jìn)行部署,客戶河北經(jīng)貿(mào)大學(xué) 經(jīng)濟(jì)管理學(xué)院 畢業(yè)論文 12 端通過瀏覽器就可訪問。因此,當(dāng)程序有更改時(shí)只需要對(duì)服務(wù)器端更新即可,用戶自動(dòng)訪問到最新版本的應(yīng)用程序。 ( 3)完整性需求 要求各種教務(wù)信息記錄的完整性,教務(wù)信息記錄內(nèi)容不能為空,各種數(shù)據(jù)間聯(lián)系應(yīng)保持正確性,目相同的數(shù)據(jù)在不同記錄中的一致性。 ( 4)性能需求 頁面響應(yīng)時(shí)問應(yīng)該在 3 秒以內(nèi),最長不能超過 4 秒 。系統(tǒng)可同時(shí)容納1000 個(gè)客戶在線訪問。 ( 5)精度需求 系統(tǒng)的部分功能對(duì)數(shù)據(jù)的精確度有所要求,對(duì)于系統(tǒng)的浮點(diǎn)型數(shù)據(jù),其數(shù)據(jù)精確度應(yīng)精確到小數(shù)點(diǎn)后 2 位。 ( 6)易用性需求 使用 者掌握該系統(tǒng)所需的培訓(xùn)時(shí)間不超過一周 。界面設(shè)計(jì)應(yīng)為友好、簡潔、易用的可視化操作界面;目有相應(yīng)的操作提示與幫助。 ( 7)安全性需求 系統(tǒng)應(yīng)設(shè)置訪問用戶的標(biāo)識(shí)以鑒別是否是合法用戶,并要求合法用戶設(shè)置其密碼,保證用戶身份不被盜用。同時(shí),系統(tǒng)應(yīng)對(duì)不同的數(shù)據(jù)設(shè)置不同的訪問級(jí)別,限制訪問用戶可查詢和處理數(shù)據(jù)的類別和內(nèi)容,分別為每類角色設(shè)置具有訪問不同資源的權(quán)限。 系統(tǒng)開發(fā)環(huán)境與開發(fā)工具 系統(tǒng)開發(fā)環(huán)境主要從開發(fā)平臺(tái)、開發(fā)語言、所使用的數(shù)據(jù)庫軟
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1