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

正文內容

教務管理系統(tǒng)-xx(編輯修改稿)

2024-12-22 16:46 本頁面
 

【文章內容簡介】 是一項浩大的工程。牽涉到的技術及程序開發(fā)語言,可能包括了HTML、ASP 、VBScript、JavaScript、C++、ADO、SQL、COM、MTS 等。這樣的環(huán)境對于開發(fā)人員來說,想要快速的開發(fā)一個功能強大且穩(wěn)定可靠的 Web 應用程序,不是一項輕松的工作。之前的Microsoft Visual StudioTM(微軟的解決方案開發(fā)平臺)及 Windows 上的一些架構及服務,已經(jīng)幫助程序設計師由單機平臺的程序開發(fā)轉為主從式(Client/Server)的架構來開發(fā)應用程序。但是對于現(xiàn)在的環(huán)境而言,因為企業(yè)的客戶或供貨商等所使用的系統(tǒng)或軟件可能不盡相同,開發(fā)人員所要面對的挑戰(zhàn)是要如何整合所有的異質性資源,所以必須把焦點轉到如何發(fā)展分布式的因特網(wǎng)應用程序架構,好整合這些存在于不同平臺或不同軟件的異質資源。目前全世界有超過六百萬的專業(yè)程序設計師,而百分之 70 以上的人使用微軟的 Visual Studio 開發(fā)平臺;現(xiàn)今最受歡迎的架構則為主/從式的架構,而發(fā)展最快速的架構則是以 Web 為基礎的架構。在這種架構下程序邏輯及數(shù)據(jù)的處理都是在伺服端,使用者是透過網(wǎng)絡以瀏覽器來存取伺服端的數(shù)據(jù)。這種架構的開發(fā)工具,微軟早在前兩版的 Visual Studio 中透過 Active Server Pages(ASP)以及 IIS 就已經(jīng)提供了。為了因應 Web 架構的快速發(fā)展及廣大程序開發(fā)人員的需求,微軟亦舉辦了不下百場的研討會和開發(fā)人員溝通、交換意見;就是為了提供給開發(fā)人員更好的解決方案開發(fā)平臺。而這個新一代開發(fā)平臺目前已經(jīng)推出了,即為 Visual 。 開發(fā)平臺里面包含 Visual 、C 、Visual C++、 以及 VisualFoxPro。為了讓這套開發(fā)平臺更容易開發(fā)以因特網(wǎng)為基礎的應用程序,這個開發(fā)平臺做了許多和以往不同的改革, Framework。.NET 架構( Framework,.NET 念作dot Net)就是為了讓開發(fā)分布式因特網(wǎng)應用程序架構變得更簡單容易而發(fā)展出來的。 什么是 MVC 或多層開發(fā)MVC 英文即 ModelViewController,即把一個應用的輸入、處理、輸出流程按照Model、View、Controller 的方式進行分離,這樣一個應用被分成三個層——模型層、視圖層、控制層。 視圖(View)代表用戶交互界面,對于 Web 應用來說,可以概括為 HTML 界面,但有可能為 XHTML、XML 和 Applet。隨著應用的復雜性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。一個應用可能有很多不同的視圖,MVC 設計模式對于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請求,而不包括在視圖上的業(yè)務流程的處理。業(yè)務流程的處理交予模型(Model)處理。比如一個訂單的視圖只接受來自模型的數(shù)據(jù)并顯示給用戶,以及將用戶界面的輸入數(shù)據(jù)和請求傳遞給控制和模型。模型(Model):就是業(yè)務流程/狀態(tài)的處理以及業(yè)務規(guī)則的制定。業(yè)務流程的處理過 西華大學畢業(yè)設計說明書程對其它層來說是黑箱操作,模型接受視圖請求的數(shù)據(jù),并返回最終的處理結果。業(yè)務模型的設計可以說是 MVC 最主要的核心。目前流行的 EJB 模型就是一個典型的應用例子,它從應用技術實現(xiàn)的角度對模型做了進一步的劃分,以便充分利用現(xiàn)有的組件,但它不能作為應用設計模型的框架。它僅僅告訴你按這種模型設計就可以利用某些技術組件,從而減少了技術上的困難。對一個開發(fā)者來說,就可以專注于業(yè)務模型的設計。MVC 設計模式告訴我們,把應用的模型按一定的規(guī)則抽取出來,抽取的層次很重要,這也是判斷開發(fā)人員是否優(yōu)秀的設計依據(jù)。抽象與具體不能隔得太遠,也不能太近。MVC 并沒有提供模型的設計方法,而只告訴你應該組織管理這些模型,以便于模型的重構和提高重用性。我們可以用對象編程來做比喻,MVC 定義了一個頂級類,告訴它的子類你只能做這些,但沒法限制你能做這些。這點對編程的開發(fā)人員非常重要。業(yè)務模型還有一個很重要的模型那就是數(shù)據(jù)模型。數(shù)據(jù)模型主要指實體對象的數(shù)據(jù) 保存(持續(xù)化) 。比如將一張訂單保存到數(shù)據(jù)庫,從數(shù)據(jù)庫獲取訂單。我們可以將這個模型單獨列出,所有有關數(shù)據(jù)庫的操作只限制在該模型中。 控制(Controller)可以理解為從用戶接收請求, 將模型與視圖匹配在一起,共同完成用戶的請求。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請求??刂茖硬⒉蛔鋈魏蔚臄?shù)據(jù)處理。例如,用戶點擊一個連接,控制層接受請求后, 并不處理業(yè)務信息,它只把用戶的信息傳遞給模型,告訴模型做什么,選擇符合要求的視圖返回給用戶。因此,一個模型可能對應多個視圖,一個視圖可能對應多個模型。 模型、視圖與控制器的分離,使得一個模型可以具有多個顯示視圖。如果用戶通過某個視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴于這些數(shù)據(jù)的視圖都應反映到這些變化。因此,無論何時發(fā)生了何種數(shù)據(jù)變化,控制器都會將變化通知所有的視圖,導致顯示的更新。這實際上是一種模型的變化傳播機制。模型、視圖、控制器三者之間的關系和各自的主要功能。 提供了一個很好的實現(xiàn)這種經(jīng)典設計模式的類似環(huán)境。開發(fā)者通過在 ASPX頁面中開發(fā)用戶接口來實現(xiàn)視圖;控制器的功能在邏輯功能代碼(.cs)中實現(xiàn);模型通常對應應用系統(tǒng)的業(yè)務部分。在 中實現(xiàn)這種設計而提供的一個多層系統(tǒng),較經(jīng)典的 ASP 結構實現(xiàn)的系統(tǒng)來說有明顯的優(yōu)點。將用戶顯示(視圖)從動作(控制器)中分離出來,提高了代碼的重用性。將數(shù)據(jù)(模型)從對其操作的動作(控制器)分離出來可以讓你設計一個與后臺存儲數(shù)據(jù)無關的系統(tǒng)。就 MVC 結構的本質而言,它是一種解決耦合系統(tǒng)問題的方法。 西華大學畢業(yè)設計說明書圖 MVC 模式圖 三層模式分層圖 什么是設計模式設計模式是一套被反復使用、多數(shù)人知曉的、經(jīng)過分類編目的、代碼設計經(jīng)驗的總結。使用設計模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。毫無疑問,設計模式于己于他人于系統(tǒng)都是多贏的,設計模式使代碼編制真正工程化,設計模式是軟件工程的基石,如同大廈的一塊塊磚石一樣。 西華大學畢業(yè)設計說明書GoF 的“設計模式”是第一次將設計模式提升到理論高度,并將之規(guī)范化,本書提出了 23 種基本設計模式,自此,在可復用面向對象軟件的發(fā)展過程中,新的大量的設計模式不斷出現(xiàn)。一個模式的四個基本要素 設計模式使人們可以更加簡單方便地復用成功的設計和體系結構。將已證實的技術表述成設計模式也會使新系統(tǒng)開發(fā)者更加容易理解其設計思路。 說明需求分析旨在為項目的分析和開發(fā)提供參考。 產品描述 的 B/S 架構為學院管理員、老師和學生開發(fā) WEB 版的在線管理平臺。以減少他們的大量重復的繁瑣的工作。讓學生和老師有更多的時間專注于學習和工作。系統(tǒng)分為 4 個大模塊。分別是部門模塊(學生管理、教師管理、課程管理、選課管理、學院管理、專業(yè)管理、班級管理、公告管理、密碼管理等) 、學生模塊(選課模塊、查看課表模塊、成績查詢模塊、密碼修改模塊等)、老師模塊(選課查詢模塊、成績錄入模塊、學生信息查詢模塊等) 、游客模塊(公告查看模塊),模塊間耦合度較小。 產品功能列表編號 名稱 簡述1 登錄功能 能夠選擇身份(學生,老師,部門,游客)2 學生課表 學生可以看到自己的上課課表3 學生信息 可以查看自己的基本信息4 公告信息 查看公告信息5 學生成績 老師錄入成績,學生查看成績6 老師課表 老師可以看到自己的授課課表7 老師信息 可以修改自己的基本信息8 排課信息 教學管理員安排上課的時間,教師,老師,課程 西華大學畢業(yè)設計說明書9 選課功能 學院設計選課,學生選課10 專業(yè)信息 學院管理專業(yè)信息11 系統(tǒng)管理 修改密碼和重設密碼表 功能模塊列表 產品功能需求 學生模塊,可以選修課程。系統(tǒng)會根據(jù)學生所在系及課程的預修課判斷系統(tǒng)會列出所有滿足該生該選報的課程,或者其預修課為公共課的課程,學生還可以選修其它專業(yè)課程。,包括該生已選課程的名稱,學分以及該生的總分。如果教師還未給出成績,則沒有學生成績信息。,也可以修改密碼等,其中要求密碼不能為空。學生課表,有時間,地點,課程名,老師名,如果老師還沒有選擇課程而此時學生又查詢課表,老師名不可以為空。,下載公告文件等。 老師模塊教師在本系統(tǒng)中擁有查看學生所選課程,以及給學生打分的權力。 1.系統(tǒng)要求教師選擇上課課程,然后系統(tǒng)會列出該教師所代課程的選課學生列表,可以看到學生的一些詳細情況,然后給學生錄入成績,錄入成績只能錄入一次且不能修改成績。,然后學生可以選課,老師可以查看到自己授課課程和學生名單,同時也可以導出學生上課名單以便點名等。,下載公告文件等。 部門(學院)模塊,包括新增、更改、刪除學生、教師、課程,專業(yè)、以及班級等,同時也具有發(fā)表、更改、刪除公告功能。,要保證同一教師在同一時間不能上兩門課程等等約束,同一教室也同時也不能有兩個班級上課。 西華大學畢業(yè)設計說明書 游客模塊只能查看公告信息,下載公告文件等。 用戶界面需求需求名稱 詳細要求界面風格 界面風格統(tǒng)一,美觀。界面導航 導航菜單 軟硬件環(huán)境需求需求名稱 詳細要求服務器端硬件 CPU:P4 以上;內存 DDR1G 以上;硬盤 20G 以上客戶端硬件 PⅡ、 Celeron 及上型號處理器;內存:32M 以上;硬盤 2G 以上服務器端軟件 操作系統(tǒng)需安裝 Windows 2020 /2020/2020 server、 及以上、MSSQL 22020 及以上??蛻舳塑浖?操作系統(tǒng)需安裝 windows98 或以上版本, IE 瀏覽器需 或以上版本 產品質量需求主要質量屬性 詳細要求正確性 按照需求正確執(zhí)行任務,完成各個模塊的相應要求。健壯性 具有較高的容錯能力和恢復能力??煽啃?故障發(fā)生率每運行 1000 小時低于 3 次性能,效率 軟件的輸出結果更新周期應該與系統(tǒng)的信息更新周期相同。在網(wǎng)絡情況良好的情況下,3 秒內可響應用戶請求。易用性 易理解性:軟件研制過程中形成的所有文檔語言簡練、前后一致、易于理解以及語句無歧義。安全性 防止軟件受到意外或蓄意的存取、使用、修改、毀壞或泄密的軟件屬性其數(shù)據(jù)應能集中存放于總部的數(shù)據(jù)庫服務器,客戶端不保存任何業(yè)務數(shù)據(jù)和數(shù)據(jù)庫連接信息,也不應進行什么數(shù)據(jù)同步. 西華大學畢業(yè)設計說明書可擴展性 能方便的進行二次開發(fā),滿足對功能的擴充或提高并能提高相應的安全控制。兼容性 不易與其他軟件起沖突。 可移植性 可方便移植到其他系統(tǒng)環(huán)境中正常運行。 說明概要設計主要是把項目分類和分析各接口之間的關系,讓各個模塊之間更好的協(xié)同工作。 總體設計結構圖登錄模塊學生模塊老師模塊部門(學院)模塊查看個人信息 查看成績 查看課表 成績查詢選課退選查看公告信息成績管理 查看授課學生生 查看公告信息教師管理查看授課信息學院專業(yè)班級管理 密碼管理公告信息管理 課程管理 學生管理圖 系統(tǒng)功能模塊圖 西華大學畢業(yè)設計說明書 系統(tǒng)解決方案圖 解決方案 說明數(shù)據(jù)庫設計遵從面向關系的原則,保證各表之間不出現(xiàn)邏輯錯誤的同時,要盡可能滿足存取的簡單,三范式和二范式間的取最優(yōu)者,保證開發(fā)和維護的簡便和數(shù)據(jù)庫的可讀性。 數(shù)據(jù)庫的命名規(guī)則 表名的命名規(guī)則一個表的表名要能簡潔易懂的表達表的功能,一般從基本表開始命名。如英文翻譯加縮寫。 西華大學畢業(yè)設計說明書 主鍵命名規(guī)則 一個表的主鍵要一眼看得出來,一般用表名的首字母+下劃線+ID。如 S_ID 外鍵命名規(guī)則一個表的外鍵是另一個表的主鍵,一般用相關表關鍵名縮寫聯(lián)合外鍵字段來表示。 數(shù)據(jù)庫設計 概念設計圖 數(shù)據(jù)庫概念設計 西華大學畢業(yè)設計說明書圖 數(shù)據(jù)庫物理設計圖 表匯總表名 功能說明表 affiche 公告信息表表 choose_course 學生選課信息表表 city 城市信息字典表表 class 班級表, 存放所有班級表 class_table 課表,存放所有班級信息表 classroom 教室表,存放所有教室信息表 course_library 課程庫信息表,存放所有開設課程表 course_type 課程類型字典表,存放所有可稱類型 西華大學畢業(yè)設計說明書表 department 部門表,存放所有部門(包括學院)表 learn_garde 學歷字典表,存放所有學歷信息表 minzu 民族字典表,存放所有民族信息表 plan_course 選課計劃表,存放所有選課計劃安排表 province 省字典表,存放所有省信息表 score 學生成績表,存放成績信息表 speciality 專業(yè)信息表,存放所有專業(yè)信息表 student 學生成績表,存放所有學生信息表 tb_zf 政治面貌字典表,存放所有政治面貌字典信息表 teacher 教師表,存放所有教師信息表 zhicheng 教師職稱字典表,存放所有教師職稱信息表 asp_Applications 應用程序表,存放應用程序信息表 asp_Membership 存放 成員信息表 asp_Paths 應用程序路徑表表 asp_PersonalizationAllUsers 所有用戶信息表表 asp_PersonalizationPerUser 每個用戶信息表表 asp_Profil
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1