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

正文內(nèi)容

xx大學學生信息管理系統(tǒng)本科畢業(yè)設計(文件)

2024-12-23 11:26 上一頁面

下一頁面
 

【正文】 是不值一提。如果你肯接受 MVC,并且有能力應付它所帶來的額外的工作和復雜性 , MVC 將會使你的軟件 在健壯性,代碼重用和結(jié)構(gòu)方面上一個新的臺階 。s request and return data, the last XX 大 學本科生畢業(yè)論文 controller to use the model to return to view format The data, said through a layer to the user. 2. Why should the use of MVC Most Web applications are as ASP, PHP, or CFML such a process to create the language. They will query the database like this kind of code and data layers such as HTML code that mixed layer. Rich experience of the developers of data from the layer that separated, but it usually is not very easy, it requires careful planning and ongoing attempts. MVC fundamentally mandatory to separate them. Although the structure MVC applications require some additional work, but it gives us the advantage of no doubt. First of。s needs. Therefore, when a Web page,click the hyperlink and send HTML form, the controller itself does not export anything and do anything to deal with. It is to receive the request and decided to call the ponent model which to deal with the request, and then used to determine which view to show the model to return to deal with. Now we sum up the MVC process, the first controller to receive the user39。 4. MVC 是一條創(chuàng)建軟件的好途徑 MVC 設計模式是 一個很好創(chuàng)建軟件的途徑,它所提倡的一些原則,像內(nèi)容和顯示互相分離可能比較好理解。一旦你的構(gòu)件經(jīng)過了測試,你就可以毫無顧忌的重用它們了。 XX 大 學本科生畢業(yè)論文 3. MVC 的缺點 MVC 的缺點是由于它沒有明確的定義,所以完全理解 MVC 并不是很容易。一旦你正確的實現(xiàn)了模型,不管你的數(shù)據(jù)來自數(shù)據(jù)庫或是 LDAP 服務器,視圖將會正確的顯示它們。例如,很多數(shù)據(jù)可能用 HTML 來表示,但是它們也有可能要用 Macromedia Flash 和 WAP 來表示。 首先,最重要的一點是多個視圖能共享一個模型,正如我所提及的,現(xiàn)在需要用越來越多的方式來訪問你的應用程序。它們將像數(shù)據(jù)庫查詢語句這樣的數(shù)據(jù)層代碼和像 HTML 這樣的表示層代碼混在一起。所以當單擊 Web 頁面中的超鏈接和發(fā)送 HTML 表單時,控制器本身不輸出任何東西和做任何處理。例如它可能用象 EJBs 和 ColdFusion Components 這樣的構(gòu)件對象來處 理數(shù)據(jù)庫。 MVC 一個大的好處是它能為你的應用程序處理很多不同的視圖。使用 MVC應用程序被分成三個核心部件:模型、視圖、控制器。 [9] 葛京 . Hibernate3 和 Java Peristence API 程序開發(fā)從入門倒精通 . 清華大學出版社 .202010 [10] Vivek Chopra, Rupert .2020 其他資料 GB/T 938588 計算機軟件需求說明編制指南 GB/T 938688 計算機軟件測試文件編制指南 GB/T 1250490 計算機軟件質(zhì)量保證計劃規(guī)范 GB/T 1439493 計算機軟件可靠性和可維護性管理 GB/T 1626096 信息技術 軟件產(chǎn)品評價質(zhì)量特性及其使用指南 GB/T 1553295 計算機軟件單元測試 XX 大 學本科生畢業(yè)論文 附錄 1 MVC 三層架構(gòu)設計模式 模型-視圖-控制器( MVC)是 Xerox PARC 在八十年代為編程語言 Smalltalk- 80發(fā)明的一種軟件設計模式,至今已被廣泛使用。 XX 大 學本科生畢業(yè)論文 致 謝 感謝本項目指導人李慧萍老師給予我的幫助, 以及班主任邢俊鳳的支持,感謝全體計算機科學與技術系的老師們,最后還有傳智播客的張孝祥老師,畢向東老師,黑馬的方立勛老師。 學生注冊信息界面 如圖 71 所示。 角色管理 為 admin所擁有。 登錄名。 查看:查看該模塊中的部門。 學生基本信息列表 XX 大 學本科生畢業(yè)論文 學生基本信息列表 查看學生基本信息表 查看學生基本信息表 刪除學生基本信息功能 XX 大 學本科生畢業(yè)論文 刪除學生基本信息功能 字段說明: 學生信息: 學生姓名:必填項 學生性別:必填項 聯(lián)系方式:必填項, 正確的手機位數(shù) 銀行賬號:必填項, 有效的銀行賬號、正確的位數(shù) 學生郵箱:必填項 學生所在班級:必選項,先選各個院系部、各個年級 現(xiàn)居住地:必選項,先選擇街道辦,再 選擇該街道辦所屬社區(qū) 注冊日期:必填項 所在院系:選填項 操作說明: 添加 /刪除 /修改 /查詢學生人員信息、添加 /刪除 /修改 /查詢各個院系部相關信息、添加 /刪除 /修改 /查詢各個院系部中的班級和年級信息、導出相關 EXCEL表格 XX 大 學本科生畢業(yè)論文 權(quán)限模塊 部門管理 依據(jù)各個院系部的具體情況,添加各個系部到該模塊中,在前端的頁面會進行顯示,從而可以在學生填寫相關信息時,選擇自己所屬的院系部。 系統(tǒng)主界面如圖 51 所示。 5. 應用程序 的性能需求,設計數(shù)據(jù)庫時必須利用 mysql 中能夠提高性能的功能。 數(shù)據(jù)庫的詳細設計 XX 大 學本科生畢業(yè)論文 在設計數(shù)據(jù)庫時,應考慮以下事項: 1. 數(shù)據(jù)庫 的用途及該用途將如何影響設計,應創(chuàng)建符合用途的數(shù)據(jù)庫計劃。 在為實體確定相關的屬性過程中,也需要確定此實體的主鍵和索引,并且要確定在每個實體中怎樣組織這些屬性,確定屬性的數(shù)據(jù)類型和它是否為空值。 數(shù)據(jù)分析 數(shù)據(jù)分析過程同數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)密切相關,需要確定、編制、組織、篩 選應用程序所使用的信息。 數(shù)據(jù)庫設計應該和應用系統(tǒng)設計相結(jié)合,也就是說,整個設 計過程中要把結(jié)構(gòu)(數(shù)據(jù))設計和行為(處理)設計密切結(jié)合起來??梢哉f,此模塊的工作效率決定了本系統(tǒng)整體的性能。 2. 學生宿舍管理模塊 針對高校宿舍的相關情況進行管理,由于在本次系統(tǒng)開發(fā)中沒有涉及到該模塊的相關要求,在完成的時候只是做了全面的接口,今后如果有更進一步的需求,直接按照編碼的要求進行相關模塊接口的實現(xiàn)即可。 系統(tǒng)結(jié)構(gòu)特點 (1)采用簡單易用的操作界面,用戶可以在使用的同時獲得實時幫助。 2. 將數(shù)據(jù)保存到遠端的服務器中 。這樣,也能提供系統(tǒng)的強壯性。 對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應該拒絕該數(shù)據(jù)。 ( 2)數(shù)據(jù)的安全性 本系統(tǒng)為學生管理部門設計,因此只有特定的學生管理者才有資格對數(shù)據(jù)實現(xiàn)增,刪,改,查等操作。 數(shù)據(jù)需求 ( 1)數(shù)據(jù)錄入和處理的準確性和實時性 數(shù)據(jù)的輸入是否準確是數(shù)據(jù)處理的前提,錯誤的輸入會導致系統(tǒng)輸?shù)牟徽_和不可用,從而使 系統(tǒng)的工作失去意義。對于以上的信息錄入與修改刪除等操作都只能在學生信息管理員,教師,以及班主任那里得到執(zhí)行。 XX 大 學本科生畢業(yè)論文 圖 21 學生信息管理系統(tǒng)的 ER圖 硬件要求: 運行環(huán)境硬件配置 硬件 配置 處理器 Intel( R) T2390 l內(nèi)存 1G 硬盤空間 160G XX 大 學本科生畢業(yè)論文 需求分析 設計目標 開發(fā)的系統(tǒng)是一個單機版的學生信息管理系統(tǒng)。 [2] 用戶 應用程序 根據(jù)外模式 進行數(shù)據(jù)操作,通過外模式 模式映射,定義和建立某個外模式與模式間的對應關系,將外模式與模式聯(lián)系起來,當模式發(fā)生改變時,只要改變其映射,就可以使外模式保持不變,對應的應用程序也可保持不變;另一方面,通過模式 內(nèi)模式映射,定義建立數(shù)據(jù)的邏輯結(jié)構(gòu) (模式 )與存儲結(jié)構(gòu) (內(nèi)模式 )間的對應關系,當數(shù)據(jù)的存儲結(jié)構(gòu)發(fā)生變化時,只需改變模式 內(nèi)模式映射,就能保持模式不變,因此應用程序也可以保持不變。內(nèi)模式由內(nèi)模式描述語言來描述、定義,它是數(shù)據(jù)庫的存儲觀。外模式是從模式導出的一個子集,包含模式中允許特定用戶使用的那部分數(shù)據(jù)。它是由 數(shù)據(jù)庫設計者綜合所有用戶的數(shù)據(jù),按照統(tǒng)一的觀點構(gòu)造的全局邏輯結(jié)構(gòu),是對數(shù)據(jù)庫中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的總體描述,是所有用戶的公共數(shù)據(jù)視圖 (全局視圖 )。 用戶級對應外模式,概念級對應模式,物理級對應內(nèi)模式,使不同級別的用戶對數(shù)據(jù)庫形成不同的視圖。 :在 java 中,定義為類類型的變量實際上并不保存對象數(shù)據(jù),只是用來標示一個實際對象。 : 在應用領域中有意義的、與所要解決的問題有關系的任何事物都可以作為對象,它既可以使具體的物理實體的抽象,也可以使人為的概念,或者是人和有明確邊界和意義的東西。它表示對現(xiàn)實生活中一類具有共同特征的事物的 抽象 ,是 面向?qū)ο缶幊?的基礎。 Java 程序需要的類能夠動態(tài)地被載入到運行環(huán)境,也可以通過網(wǎng)絡來載入所需要的類。線程的活動由一組方法來控制。 Java 語言是多線程的。在運行時, Java 平臺中的 Java 解釋器對這些字節(jié)碼進行解釋執(zhí)行,執(zhí)行過程中需要的類在聯(lián)接階段被載入到運行環(huán)境中。 這種可移植性來源于體系結(jié)構(gòu)中立性,另外,Java 還嚴格規(guī)定了各個基本數(shù)據(jù)類型的長度。 XX 大 學本科生畢業(yè)論文 Java 語言是體系結(jié)構(gòu)中立的。Java 的安全檢查機制使得 Java 更具健壯性。 Java 的 RMI(遠程方法激活 )機制也是開發(fā)分布式應用的重要手段。 Java 語言全面支持動態(tài)綁定,而 C++ 語言只對虛函數(shù)使用動態(tài)綁定。另一方面, Java 丟棄了C++ 中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉(zhuǎn)換。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL作為網(wǎng)站數(shù)據(jù)庫。這樣就增加了XX 大 學本科生畢業(yè)論文 速度并提高了靈活性。 2. Mysql : MySQL是一個小型關系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB公司。reg。 這種平等和一致性并不僅限于 Java 開發(fā)工具。幸運的是, Eclipse 附帶了一個標準的插件集,包括 Java 開發(fā)工具( Java Development Kit, JDK)。在這個階段將對單個功能點采取黑盒測試和白盒測試兩種方法來對功能點進行測試,在單個功能點測試結(jié)束之后將對每個子系統(tǒng)進行單元測試,一級最后的聯(lián)調(diào)測試和壓力測試。 3. 系統(tǒng)詳細設計 系統(tǒng)詳細設計階段的根本目的是確定應該怎么樣具體實現(xiàn)所要求的系統(tǒng)。只有在確定了這些需要后他們才能夠分析和尋求新系統(tǒng)的解決方法 。先介紹一下軟件開發(fā)的基本步驟。主要在于 JSP 以腳本語言的形式存在, 它的主要優(yōu)勢是進行動態(tài)數(shù)據(jù)的 Web 展示,而 Servlet 是一個完整的 Java 程序,進行業(yè)務的調(diào)用和流程的處理是它的長處。同時可以方便地進行客戶端的個性化定制。 Browse 瀏覽器 Web 服務器 數(shù)據(jù)庫 XX 大 學本科生畢業(yè)論文 圖 12 應用服務器之上采用 MVC 開發(fā)的邏輯示意圖 圖 13 MVC 業(yè)務流程示意圖 通過這種方案,我們可以迅速地實現(xiàn)整個業(yè)務,其優(yōu)勢和特點如下: Model(模型)層:由 EJB 組件來實現(xiàn), EJB 將具體的業(yè)務封裝在組件內(nèi)部,具備安全、高性能、可重用等優(yōu)秀的特征。同時系統(tǒng)也不具備可擴展性,當我們要在現(xiàn)有業(yè)務 上進行擴展的時候,通常無法借助于現(xiàn)有的資源和應用,而只能夠重新編寫,大大增加了投資,延長了系統(tǒng)上線的時間,失去了競爭市場的優(yōu)勢。由于客戶機把事務
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1