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

正文內(nèi)容

研究生教學管理系統(tǒng)設(shè)計畢業(yè)論文-文庫吧資料

2025-07-04 05:58本頁面
  

【正文】 項目該測試計劃主要包括對軟件各個模塊的測試,有:(1) 登錄窗口(2) 基礎(chǔ)信息管理(3) 培養(yǎng)方案管理(4) 開課計劃管理(5) 選課管理(6) 成績管理6.5.3 測試機構(gòu)及人員所有測試任務(wù)基本上都由我本人來完成,測試完成后由一名或兩名同學模擬使用系統(tǒng),再次進行測試。以界面為基礎(chǔ)的測試僅僅依靠軟件與其運行環(huán)境之間的界面來選擇和產(chǎn)生測試數(shù)據(jù),而不管軟件的具體需求和具體實現(xiàn)細節(jié)。(4)經(jīng)過確認測試后,軟件已測試完畢,然而軟件只是信息系統(tǒng)的一個組成部分,還要與系統(tǒng)中的其他部分配套進行,系統(tǒng)測試是將信息系統(tǒng)的所有組成部分,以保證系統(tǒng)的各部分協(xié)調(diào)運行。(3)確認測試經(jīng)過組裝測試,軟件已安裝完畢,接下來進行的確認測試和系統(tǒng)測試將是以整個軟件作為測試對象,且采用黑盒測試方法。在單元測試中所發(fā)現(xiàn)的往往是編程和詳細設(shè)計的錯誤。由于每個模塊完成一個明確定義而又是相對獨立的子功能,因此可以把它作為一個單獨實體來測試,而且通常比較容易設(shè)計測試用例。6.4 系統(tǒng)測試的步驟 系統(tǒng)測試一般有四個步驟:單元測試、組裝測試、確認測試、系統(tǒng)測試。根據(jù)軟件的需求規(guī)格說明書設(shè)計測試用例,從程序的輸入和輸出特性上測試是否滿足設(shè)定的功能。會審時,由程序作者逐個閱讀和講解程序,測試人員逐個審查、提問、討論可能產(chǎn)生的錯誤。走查在預(yù)先閱讀過該軟件資料和源程序的前提下,由測試人員扮演計算機的角色,用人工方法將測試數(shù)據(jù)輸入被測程序,并在紙上跟蹤監(jiān)視程序的執(zhí)行情況,讓人代替機器沿著程序的邏輯走一遍,發(fā)現(xiàn)程序中的錯誤。(1)人工測試常用方法個人復(fù)查 指程序編寫完畢后,直接由程序員自己進行檢查。人工測試是采用人工方式進行,目的在于檢查程序的靜態(tài)結(jié)構(gòu),找出編譯不能發(fā)現(xiàn)的錯誤。4. 保留測試用例,將會給重新測試和追加測試帶來方便。2. 設(shè)計測試用例不僅要包括合理、有效的輸入數(shù)據(jù),還要包括無效的或者不合理的輸入數(shù)據(jù)。因此,測試過程中不能有意或無意地回避那些易于暴露軟件錯誤的數(shù)據(jù),而是要精心選取那些易于發(fā)生錯誤的數(shù)據(jù),以十分挑剔的眼光去尋找程序中的錯誤。如果沒有在投入運行前被發(fā)現(xiàn)或糾正,問題遲早會在運行中暴露出來,到那時要糾正錯誤將要付出更大的代價。6.1 系統(tǒng)測試的目的和意義系統(tǒng)測試是信息系統(tǒng)開發(fā)周期中一個十分重要的環(huán)節(jié)。(4)成績?yōu)g覽:此功能用于管理員查詢?yōu)g覽、打印學生的成績信息,以便評優(yōu)等工作中參考。5.2.6 成績管理模塊 功能模塊圖成績管理設(shè)定成績輸入時間查看未輸入成績課程成績?yōu)g覽打印成績數(shù)據(jù)流程圖成績輸入時間成績輸入時間管理員設(shè)定成績輸入時間表教師 功能介紹以及界面(1)設(shè)定成績輸入時間:用于設(shè)定教師進行成績錄入的時間期限,教師必須在規(guī)定時間期限內(nèi)進行成績錄入,逾期將不能進行錄入。5.2.5 選課管理模塊 功能模塊圖選課管理選課初始化設(shè)置選課時間數(shù)據(jù)流程圖選課時間選課時間初始化密碼管理員初始化設(shè)定選課課表選課時間表學生空白選課表 功能介紹以及界面(1)選課初始化:用于初始化上次選課結(jié)果,得到空白的選課課表,方便這次選課。(3)開課計劃瀏覽:瀏覽各個學院的開課計劃。5.2.4 開課計劃管理模塊 功能模塊圖開課計劃管理設(shè)置上報時間開課計劃上報初始化開課計劃瀏覽數(shù)據(jù)流程圖空白開課計劃初始化密碼開課計劃上報時間開課計劃上報時間管理員設(shè)定開課計劃上報時間表學院初始化開課計劃表 功能介紹以及界面(1)開課計劃初始化:初始化將清空上次上報教學任務(wù)數(shù)據(jù),以便下次上報。5.2.3 培養(yǎng)方案管理模塊 功能模塊圖培養(yǎng)方案管理瀏覽培養(yǎng)方案設(shè)置上報時間數(shù)據(jù)流程圖培養(yǎng)方案上報時間培養(yǎng)方案時間設(shè)定管理員學院培養(yǎng)方案上報時間表 功能介紹以及界面(1)瀏覽培養(yǎng)方案:用于研究生教學管理部門(研究生院(處、部))的管理員通過專業(yè)對培養(yǎng)方案的瀏覽。(2)教師信息管理:通過教師工號查詢教師信息,可以添加教師,對教師的信息可以進行修改。(6)修改密碼:用于修改管理員登陸的密碼。可以添加招生類別,編輯名稱,以及刪除招生類別??梢蕴砑优囵B(yǎng)形式,對名稱進行編輯修改,可以刪除培養(yǎng)形式??梢蕴砑訉I(yè),對專業(yè)的名稱進行編輯修改,還可以刪除專業(yè)??梢蕴砑訉W院,對學院的名稱、用戶名、密碼進行編輯修改,還可以刪除學院。是使用者和計算機聯(lián)系的中間媒介,也是應(yīng)用程序中最重要、最關(guān)鍵的部分之一,因此界面設(shè)計目前已成為評價軟件質(zhì)量的一條重要指標。教學管理系統(tǒng)數(shù)據(jù)庫中各個表格如下圖所示。描述概念模型的有力工具是實體關(guān)系圖,即ER圖。4.4.1 概念結(jié)構(gòu)設(shè)計將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型的過程就是概念結(jié)構(gòu)設(shè)計。在規(guī)范化設(shè)計法中,數(shù)據(jù)庫設(shè)計的核心與關(guān)鍵是邏輯數(shù)據(jù)庫設(shè)計和物理數(shù)據(jù)庫設(shè)計。只有以科學的數(shù)據(jù)庫設(shè)計理論為基礎(chǔ),在具體的設(shè)計原則的指導(dǎo)下,才能保證數(shù)據(jù)庫系統(tǒng)的設(shè)計質(zhì)量,減少系統(tǒng)運行后的維護代價。二是處理設(shè)計,即設(shè)計應(yīng)用程序、事務(wù)處理等。主要做到以下幾點 :1數(shù)據(jù)庫各關(guān)系子模式符合第三范式 (3NF),消除數(shù)據(jù)冗余;2利用事務(wù)級操作,保證數(shù)據(jù)的一致性和完整性;3通過觸發(fā)器機制保證數(shù)據(jù)引用的完整性;4各表之間通過外鍵相連,根據(jù)具體情況保留一定的冗余,以提高訪問速度。數(shù)據(jù)庫設(shè)計一定要結(jié)構(gòu)合理,使用方便、效率較高。最終實現(xiàn)這樣的管理流程:研究生招生信息、各種基礎(chǔ)數(shù)據(jù)導(dǎo)入->研究生基本信息、教師基本信息、課程基本信息管理->各專業(yè)培養(yǎng)方案管理->研究生個人培養(yǎng)方案制定->開課計劃管理->選課管理->成績管理。綜上,開發(fā)研究生教學系統(tǒng)是可行的。管理上的可行性:如教學管理水平、數(shù)據(jù)收集可能性、規(guī)章制度健全程度和領(lǐng)導(dǎo)對開發(fā)系統(tǒng)的態(tài)度。資源上的可行性:主要指管理、經(jīng)費能否得到保證。2 、經(jīng)濟上的可行性:主要分析成本與收益、投資效果等。技術(shù)上的可行性:要分析技術(shù)力量、計算機性能、通訊網(wǎng)絡(luò)和系統(tǒng)條件等。因此,對在接受任何一個項目開發(fā)任務(wù)之前,必須根據(jù)客戶可能提供的時間和資源條件進行可行性分析,以減少項目開發(fā)風險,避免人力、物力和財力的浪費。3.6 可行性分析可行性分析的焦點是:要站在咨詢的立場上;要有多種替代方案;對各種方案作經(jīng)濟比較;決定最佳投資時間和投資規(guī)模;提出可能實施的具體措施;著眼于資源的有效利用;站在中立客觀立場上得出結(jié)論。 原始數(shù)據(jù)修改簡單方便,支持多條件修改方便的數(shù)據(jù)查詢,支持多條件查詢。3.5 解決問題通過調(diào)查,要求系統(tǒng)需要解決以下問題:由于操作人員的計算機知識普遍不是很高,要求有良好的人機界面。因此,應(yīng)該提供靈活的配置,使各個分系統(tǒng)能夠獨立運行,而通過人工干預(yù)的手段進行系統(tǒng)數(shù)據(jù)的交換。數(shù)據(jù)的共享與獨立性整個教學管理系統(tǒng)的數(shù)據(jù)是共享的。要解決這一問題,要有一定的人員維護數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進行嚴格的約束。實現(xiàn)系統(tǒng)的權(quán)限設(shè)置管理,保證系統(tǒng)的安全。建立學院、專業(yè)、課程設(shè)置管理,在計算機的支持下實現(xiàn)添加、刪除、修改。其中學生信息管理對學生信息管理對大數(shù)據(jù)量要求較高,而教學計劃以及課程安排需要十分專業(yè)的算法并且系統(tǒng)需求不斷變化,因此在實際應(yīng)用時,往往會遇到很大的問題,需要進一步研究,目前一般的學校管理系統(tǒng)都包含了學生信息管理的功能。學校的教學管理的主要內(nèi)容包括學生信息管理、教師信息管理、教學計劃等。甚至可能需要根據(jù)現(xiàn)有數(shù)據(jù)作出相關(guān)預(yù)測。譬如一個學生從進校第一次注冊到最后畢業(yè)辦離校手續(xù),教務(wù)部門要記錄該生的幾十個項日,涉及數(shù)以百計的表格,對于在校學生數(shù)有數(shù)千甚至愈萬的大學,僅涉及到學籍管理的業(yè)務(wù)數(shù)據(jù)就數(shù)以百萬計,而要保存的涉及師資、畢業(yè)生在內(nèi)的有關(guān)數(shù)據(jù)更是多得驚人。7:屬于Freethread對象,如此一來可以開發(fā)出更有效的WEB應(yīng)用程序。5:先進的Recordset數(shù)據(jù)高速管理功能。3:支持分批修改數(shù)據(jù)庫內(nèi)容。利用ADO開發(fā)數(shù)據(jù)庫應(yīng)用程序的優(yōu)點與特色:1:支持客戶機/服務(wù)器結(jié)構(gòu)與WEB系統(tǒng)開發(fā)設(shè)計。雖然在不同的語言環(huán)境下,ADO仍提供類似的設(shè)計方式供不同的語言來開發(fā)。ADO除了跨越多種不同的數(shù)據(jù)庫系統(tǒng),它亦可考越多種不同的程序語言開發(fā)環(huán)境。2.5 訪問數(shù)據(jù)庫的關(guān)鍵技術(shù)——ADOADO(Active Data Object)是一種可以提供WEB頁面開發(fā)者輕松存取Internet的數(shù)據(jù)庫,并可以在用戶端實現(xiàn)網(wǎng)上立即、即時更新顯示的最新WEB頁面數(shù)據(jù)庫技術(shù)。該版本繼承了SQL Server 版本的優(yōu)點,同時又比它增加了許多更先進的功能,具有使用方便、可伸縮性好、與相關(guān)軟件集成程度高等優(yōu)點。Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用。它最初是由Microsoft、Sybase 和AshtonTate三家公司共同開發(fā)的,于1988 年推出了第一個OS/2 版本。數(shù)據(jù)庫系統(tǒng)(DBS 即Database System):狹義地講是由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和用戶構(gòu)成、廣義地講是由計算機硬件、操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)以及在它支持下建立起來的數(shù)據(jù)庫、應(yīng)用程序、用戶和維護人員組成的一個整體。數(shù)據(jù)庫管理系統(tǒng)(DBMS):是用于管理數(shù)據(jù)的計算機軟件。所謂數(shù)據(jù)庫對象是指表(Table)、視圖(View)、存儲過程(Stored Procedure)、觸發(fā)器(Trigger) 等。數(shù)據(jù)庫(DB 即Database):顧名思義,就是數(shù)據(jù)存放的地方。數(shù)據(jù)庫的基本概念:數(shù)據(jù)(Data):,數(shù)據(jù)無所不,在數(shù)字、文字、圖表、圖象、聲音等都是數(shù)據(jù)。數(shù)據(jù)管理員負責創(chuàng)建、監(jiān)控和維護整個數(shù)據(jù)庫,使數(shù)據(jù)能被任何有權(quán)使用的人有效使用。數(shù)據(jù)庫管理系統(tǒng)是一種系統(tǒng)軟件,它的主要功能是維護數(shù)據(jù)庫并有效地訪問數(shù)據(jù)庫中任意部分數(shù)據(jù)。這些數(shù)據(jù)為多個應(yīng)用服務(wù),獨立于具體的應(yīng)用程序。其軟件主要包括操作系統(tǒng)、各種宿主語言,實用程序以及數(shù)據(jù)庫管理系統(tǒng)。2.4 數(shù)據(jù)庫——SQL Server 2000數(shù)據(jù)庫是一個實際可運行的存儲、維護和應(yīng)用系統(tǒng)提供數(shù)據(jù)的軟件系統(tǒng),是存儲介質(zhì)、處理對象和管理系統(tǒng)的集合體。C(Common Language Specification,CLS),從而保證了C組件與其它語言組件間的互操作性。安全性。此外,它還提供了一個另外的東西(這樣的稱呼多少有些不敬)來模擬指針的功能delegates,代表。如果需要,C允許你將某些類或者類的某些方法聲明為非安全的。靈活性和兼容性在簡化語法的同時,C并沒有失去靈活性。另一個相關(guān)的特性是接口和接口繼承的支持。為了幫助開發(fā)人員處理這些問題,C在語言中內(nèi)置了版本控制功能。升級軟件系統(tǒng)中的組件(模塊)是一件容易產(chǎn)生錯誤的工作。C中不能使用未初始化的變量,對象的成員變量由編譯器負責將其置為零,當局部變量未經(jīng)初始化而被使用時,編譯器將做出提醒;C不支持不安全的指向,不能將整數(shù)指向引用類型,例如對象,當進行下行指向時,C將自動驗證指向的有效性;C中提供了邊界檢查與溢出檢查功能。.NET平臺提供的垃圾收集器(Garbage Collection,GC)將負責資源的釋放與對象撤銷時的內(nèi)存清理工作。比方說,一個在網(wǎng)絡(luò)上的共享目錄中運行的程序,如果它要訪問本地的一些資源,那么異常將被觸發(fā),它將會無情地被異常扔出去,若拷貝到本地硬盤上運行則一切正常。.NET運行庫提供了代碼訪問安全特性,它允許管理員和用戶根據(jù)代碼的ID來配置安全等級。C的先進設(shè)計思想可以消除軟件開發(fā)中的許多常見錯誤,并提供了包括類型安全在內(nèi)的完整的安全性能。這些錯誤常常產(chǎn)生難以預(yù)見的后果。完整的安全性與錯誤處理語言的安全性與錯誤處理能力,是衡量一種語言是否優(yōu)秀的重要依據(jù)。舉個例子,XML已經(jīng)成為網(wǎng)絡(luò)中數(shù)據(jù)結(jié)構(gòu)傳遞的標準,為了提高效率,C允許直接將XML數(shù)據(jù)映射成為結(jié)構(gòu)。程序員們能夠利用他們已有的面向?qū)ο蟮闹R與技巧開發(fā)Web服務(wù)。SOAP的使用使得C克服了這一缺陷,大規(guī)模深層次的分布式開發(fā)從此成為可能。與Web的緊密結(jié)合.NET中新的應(yīng)用程序開發(fā)模型意味著越來越多的解決方案需要與Web標準相統(tǒng)一,例如超文本標記語言(Hypertext Markup Language,HTML)和XML。對于公司而言,軟件開發(fā)周期的縮短將能使它們更好應(yīng)付網(wǎng)絡(luò)經(jīng)濟的競爭。借助于從VB中得來的豐富的RAD經(jīng)驗,C具備了良好的開發(fā)環(huán)境。整個C(Visual Object System,VOS)的基礎(chǔ)之上,而不再是其本身的組成部分。一切的一切,都必須封裝在一個類之中。C只允許單繼承,即一個類不會有多個基類,從而避免了類型定義的混亂。在C的類型系統(tǒng)中,每種類型都可以看作一個對象。的確,C具有面向?qū)ο蟮恼Z言所應(yīng)有的一切特性:封裝、繼承與多態(tài)性,這并不出奇。C對此進行了簡化,只保留了常見的形式,而別的冗余形式從它的語法結(jié)構(gòu)中被清除了出去。每種C。C只支持一個“.”,對于我們來說,現(xiàn)在需要理解的一切僅僅是名字的嵌套而已。它所帶來的最大的特色是沒有了指針。.NET框架的各種優(yōu)點在C中表現(xiàn)得淋漓盡致。 正如前文所述,C。如果你對C或C++有所了解,你會發(fā)現(xiàn)它是那樣的熟悉。C在帶來對應(yīng)用程序的快速開發(fā)能力的同時,并沒有犧牲C與C++程序員所關(guān)心的各種特性。.NET平臺提供了大量的工具和服務(wù),能夠最大限度地發(fā)掘和使用計算及通信能力。針對這個問題,微軟的解決方案是一種稱之為C的程序語言。程序員需要一種環(huán)境,他與Web標準同
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1