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

正文內(nèi)容

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

2024-12-22 16:46 本頁面
 

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