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

正文內(nèi)容

學生成績查詢系統(tǒng)設(shè)計論文-文庫吧資料

2024-10-16 09:21本頁面
  

【正文】 要求,本系統(tǒng)選擇了生命周期法和原型法相結(jié)合的方法 第 三 章 系統(tǒng) 設(shè)計 17 第三章 系統(tǒng)設(shè)計 技術(shù)總體目標 系統(tǒng)技 術(shù)性能要求 學生成績管理信息系統(tǒng)的技術(shù)總體目標是應(yīng)用先進的計算機網(wǎng)絡(luò)與數(shù)據(jù)技術(shù)為教學工作中的成績管理提供穩(wěn)定、安全、可靠信息化服務(wù),具體技術(shù)上將達到如下要求: .先進性 采用先進、成熟的計算機軟硬件技術(shù),保障系統(tǒng)能夠最大限度的適應(yīng)今后技術(shù)和業(yè)務(wù)發(fā)展的需要。信息系統(tǒng)的開發(fā)是一項比較復雜的工作,我們必須選用科學的有效的開發(fā)方法。系統(tǒng)完成什么功能,分 成哪幾個部分,各個部分又有哪幾個模塊,都已理解掌握,且以后不需要做更大的變動,只是具體到每個模塊,還沒有全部實現(xiàn)。Oracle 數(shù)據(jù)庫 優(yōu)點有 : 1. 可用性強 2. 可擴展性強 3. 數(shù)據(jù)安全性強 4. 穩(wěn)定性強 系統(tǒng)開發(fā)方法選擇 在開發(fā)方法的選擇上,選擇了演繹式原型法與生命周期法相結(jié)合的方法。 16 基于 EXCEL 數(shù)據(jù)源的成績查詢系統(tǒng) Oracle 數(shù)據(jù)庫的體系結(jié)構(gòu)包括物理存儲結(jié)構(gòu)和邏輯存儲結(jié)構(gòu)。在網(wǎng)絡(luò)環(huán)境下其它服務(wù)器上的 DB 稱為遠程數(shù)據(jù)庫( Remote DB)。每個 Oracle 數(shù)據(jù)庫對應(yīng)唯一的一個實例名 SID, Oracle 數(shù)據(jù)庫服務(wù)器 啟動后,一般至少有以下幾個用戶 : Internal,它不是一個真實的用戶名,而是具有 SYSDBA 優(yōu)先級的 Sys 用戶的別名,它由 DBA用戶使用來完成數(shù)據(jù)庫的管理任務(wù),包括啟動和關(guān)閉數(shù)據(jù)庫; Sys,它是一個 DBA用戶名,具有最大的數(shù)據(jù)庫操作權(quán)限; System,它也是一個 DBA 用戶名,權(quán)限僅次于 Sys 用戶。每個 Server 由一個 Oracle DB 和一個 Oracle Sever 實例組成。 Oracle Server 是一個對象一關(guān)系數(shù)據(jù)庫管理系統(tǒng) 。 數(shù)據(jù)庫的選擇 這里將采用 Oracle 數(shù)據(jù)庫 作為系統(tǒng)的 DBMS 支撐。類和接口用來分解一個程序成為不同的線程。你的程序要被精心的設(shè)計,因為可能不止一個線程需要對數(shù)據(jù)進行訪問、修改。你需要把程序分為多線程來執(zhí)行。 12. Java 支持多線程 多線程可以使你寫出在同一時刻完成多種任務(wù)的程序。 接口的概念要比多繼承容易理解一些,但是他有一定的局限性。方法的參數(shù)既可以聲明為類,也可以聲明為接口。一個類可以由多個接口實現(xiàn),包括他唯一的功能。 Java 沒有多重繼承。一個方法是允許從多個類繼承。比如說,一個 Manager 類,需要被作為一個連表的表頭,但是一個 Manager 又必須是一個 Employee。在 Java 中,析構(gòu)函數(shù)被稱作 finalization方法。但是并不意味著你可以忘記為你的類寫析構(gòu)函數(shù)。許多 C++的類中的析構(gòu)函數(shù)是用來釋放對象引用的內(nèi)存的。 Java 的這種方法很大程度上降低了這種錯誤的可能。因此,你 不必再為破壞對象回收內(nèi)存而擔心。比如說,一個對象在一個方法中生成,但是沒有被調(diào)用著返回或者沒有儲存為全局變量,不能在方法外部使用。 10. Java 使用垃圾回收 在垃圾回收的語言中,運行時環(huán)境一直監(jiān)測哪些內(nèi)存不被使用。這意味著更多使用復制、粘貼的過程來手動的完成。 Java 中不包含 C++中的模板的等價物。一個例子就是開平方根的方法,它可以對 int 或者 float 操作。這個問題在處理回調(diào)函數(shù)的時候更加顯著。這些都不是什么大問題。 Java 中沒有指針,對象的句柄直接作為參數(shù)傳遞,而不是傳遞指針。 8. Java 沒有指針 理解指針的概念是一個 C 或 C++程序員最難應(yīng)付的問題。 在 Java 中,這個省略帶來的影響和在 C++中相比就非常小了,這很大程度上因為字符串變量和字符數(shù)組的不同,但是這也帶來一個引起錯誤的隱患。但是 Java沒有支持強制的使一個可寫變量在函數(shù)傳遞、返回的過程中變?yōu)橹蛔x。另外,你可以聲明一個成員函數(shù)為 const,表明它不可以修改任何他操作的對象。你應(yīng)該盡可能的用字符串代替字符數(shù)組,因為他們不會因為誤操作而被覆蓋。 6.字符串不再是字符數(shù)組 Java 中包括了一個字符串的對象,并且是個常量。一個方法的文檔會指明方法拋出的異常的類型。幾乎所有的 Java 程序員都會遇到異常的情況,因為許多非常有用的庫中的類都會拋出異常。 在 Java 中,異常已經(jīng)成為語言中非常成熟的部分。正常的接口形式是將一個正數(shù)作為參數(shù)傳入方法,然后方法會返回一個正實數(shù)作為結(jié)果,方法可以檢驗這些并且在異常產(chǎn)生 第二章 系統(tǒng)的需求分析 13 的時候拋出異常。 5.異常是 Java 的重要特性 在 C++中,異常和異常處理是十分深奧的事情;許多 C++程序員從沒有處理過它們甚至不知道它們是何物。擴展一個基類而引起了派生類的沖突。關(guān)鍵問題就變成了類是否放置到相應(yīng)的包中。 Java 通過 Package這個概念解決了這個問題, Package 有效地通過通過集合類劃分了命名空間。 4.用 Package 來分解 Java 命名空間 在大的 C++工程中經(jīng)常遇到的一個問題是命名空間 怎樣保證工程的一些程序員不會創(chuàng)建和另一些程序員一樣名字的類?更糟糕的是,供應(yīng)商可能會提供一個包含和你的類一樣名字的類的庫。不言而喻,再處理非商業(yè)類庫的時 候文檔是極度缺乏的。這樣,很難通過看 Java 的代碼就初步了解類是怎樣使用的。在 Java 中,沒有這樣的總結(jié)。要看一個成員函數(shù)的接口參數(shù),只需要看頭文件中的聲明即可。 12 基于 EXCEL 數(shù)據(jù)源的成績查詢系統(tǒng) 這樣做的缺點與我們編程的過程有關(guān)。這樣做得優(yōu)點是在實現(xiàn)程序的時候不容易因為文件的非同步錯誤而失敗,或者獲取到一個沒有實現(xiàn)的聲明。 3. Java 中沒有獨立的頭文件 在 Java 中,關(guān)于類的一切東西都被放到一個單獨的文件中。 幸運的是,許多常用的系統(tǒng)實用工具函數(shù)已經(jīng)在系統(tǒng)類中的方法中提供出來,但是這些明顯沒有包含經(jīng)過許多年來你所創(chuàng)建的那些類和過程。你必須定義一個本地方法,其目的是為 C 語言提供接口,然后提供連接的介質(zhì)。 C++中,你可以通過在 C++正常的命名空間外聲明externC來使用原有的 C 的過程調(diào)用,包括系統(tǒng)調(diào)用。但是這個對象又什么對象呢?大多數(shù) Java 程序只是簡單的通過繼承 Java基礎(chǔ)類 Object 來實現(xiàn)所需要的東西,但是你可以通過創(chuàng)建程序基 礎(chǔ)類用于多個特性相似的應(yīng)用程序來節(jié)省時間。第一點就是,再也沒有沒有主函數(shù)這樣的孤立的東西了。這其中沒有連接的過程;解釋在需要的時候動態(tài)的加載一些類; 2. Java 是完全面向?qū)ο蟮? Java 是一種完全面向?qū)ο蟮恼Z言。而是被翻譯成為虛擬機可以執(zhí)行的代碼。實際上 Tomcat 部分是 Apache 服務(wù)器的擴展,但它是獨立運行的,所以當你運行 tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。Tomcat 是一個小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。隨著越來 越多的供應(yīng)商將 JSP 支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,更改工具或服務(wù)器并不影響當前的應(yīng)用。 5.由于 JSP 頁面的內(nèi)置腳本語言是基于 Java 編程語言的,而且所有的 JSP頁面都被編譯成為 Java Servlet, JSP 頁面就具有 Java 技術(shù)的所有好處,包括健壯的存儲管理和安全性。 4.將內(nèi)容的生成和顯示進行分離 與 SERVLETS 相比, JSP 能提供所有 SERVLETS 功能,但它比用 println 書寫和修改 HTML更方便。今后,第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標識庫。標準的 JSP 標識能夠訪問和實例化 JavaBeans 組件,設(shè)置或者檢索組件屬性,下載 Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。 3. 采用標識簡化頁面開發(fā) Web 頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團體所使用。這有助于作者保護自己的代碼,而又保證任何基于 HTML 的 Web 瀏覽器的完全可用性。如果核心邏輯被封裝在標識和 Beans 中,那么其他人,如 Web 管理人員和頁面設(shè)計者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的生成。使用 JSP 標識或者小腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求來變化的,例如請求帳戶信 息或者特定的一瓶酒的價格)。而 JSP 則在國外非常流行,國外電子商務(wù)類的網(wǎng)站許多都采用 JSP。對應(yīng)于這些動態(tài)網(wǎng)頁技術(shù),也存在有多種多樣的 Web 服務(wù)器系統(tǒng),例如Microsoft IIS、 Apache、 Cold Fusion 等。 JSP 具備了 Java 技術(shù)的簡單易用,完全的 面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向 因特網(wǎng) 的所有特點。服務(wù)器在頁面被客戶端請求以后對這些 Java Servlet 代碼進行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。目前 較新的是 規(guī)范, 規(guī)范的征求意見稿也已出臺。 JSP與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個 HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。 Web 服務(wù)器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP文件中的 HTML 代碼一起返回給客戶。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務(wù)端的資源的應(yīng)用邏輯。 6. 三層模式可以將服務(wù)集中在一起管理,統(tǒng)一服務(wù)于客戶端,從而具備了良好的容錯能力和負載平衡能力。隨著組件技術(shù) 的發(fā)展,這種可重用的組件模式越來越為軟件開發(fā)所接受。 4. 增強了企業(yè)對象的重復可用性。單個應(yīng)用服務(wù)器可以為處于不同平臺的客戶應(yīng)用程序提供服務(wù),在很大程度上節(jié)省了開發(fā)時間和資金投入; 8 基于 EXCEL 數(shù)據(jù)源的成績查詢系統(tǒng) 3. 較好的安全性。對于環(huán)境和應(yīng)用條件經(jīng)常變動的情況,只要對應(yīng)用層實施相應(yīng)的改變,就能夠達到目的。特別是在 JAVA 這樣的跨平臺語言出現(xiàn)之后, B/S 架構(gòu)管理軟件更是方便、速 度快、效果優(yōu)。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過 Inter/Intra模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。 而各個企業(yè)可以在此結(jié)構(gòu)的基礎(chǔ)上建立自己的Inter??蛻舳顺?WWW 瀏覽器,一般無須任何用戶程序,只需從 Web服務(wù)器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關(guān)的指 第二章 系統(tǒng)的需求分析 7 令,由 Web 服務(wù) 器交給數(shù)據(jù)庫服務(wù)器來解釋執(zhí)行,并返回給 Web 服務(wù)器, Web服務(wù)器又返回給用戶。 B/S 結(jié)構(gòu)技術(shù) 隨著 Inter 和 WWW 的流行,以往的主機/終端和 C/ S 都無法滿足當前的全球網(wǎng)絡(luò)開放、互連、信息隨處可見和信息共享的新要求,于是就出現(xiàn)了 B/ S型模式,即瀏覽器/服務(wù)器結(jié)構(gòu)。 系統(tǒng)開發(fā)所需技術(shù) 系統(tǒng)在開發(fā)中將主要涉及到兩種技術(shù): B/S 結(jié)構(gòu)技術(shù) , JSP 技術(shù)。 3. 維護功能:為一般用戶提供查詢及相應(yīng)的修改,刪除功能,為超級用戶提供對所有信息的修改刪除功能。 2. 錄入功能:為一般用戶提供相應(yīng)的錄入功能,為超級用戶提供對所有信息的錄入功能??煞譃槠胀ㄓ脩簦话阌脩?,超級用戶。 3. 學生信息查詢 : 對學生成績等信息的查詢 。 6 基于 EXCEL 數(shù)據(jù)源的成績查詢系統(tǒng) 系統(tǒng)設(shè)計分析 本系統(tǒng)適用于中小學校,其功能主要分為 三 大類: 1. 用戶管理:用于對用戶的添加,賦于不同權(quán)限及對用戶的修改及查詢。 2. 系統(tǒng)就滿足學校的需求,例如學生 成績 的錄入、查詢、更新等。 教務(wù)處、年級組長、班主任及任課老師跟據(jù)實際情況對錄入的成績進行維護,各位同學對以上錄入的信息可以跟據(jù)自己的需要進行適當?shù)牟樵?。班主任對本班的成績匯總。并對各科老師進行安排。 新的學年,教務(wù)人員首先加入年級信息,然后編排班級,再對來校學生進行基本的信息錄入,新生入學后由教務(wù)人員在學籍系統(tǒng)中完成新學生信息的維護。為了適應(yīng)現(xiàn)代社會人們高度強烈的時間觀念,學校信息管理系統(tǒng) 軟件為學校辦公室?guī)砹藰O大的方便。許多人還停留在以前的手工操作。 第二章 系統(tǒng)的需求分析 5 第二章 系統(tǒng)的 需求分析 21 世紀以來,人類經(jīng)濟高速發(fā)展,人們發(fā)生了日新月異的變化,特別是計算機的應(yīng)用及普及到經(jīng)濟和社會生活的各個領(lǐng)域。而學生成績管理系統(tǒng)的應(yīng)用也為今天的民辦教育在未來市場的競爭力有所提高。 學生成績管理是學校管理中異常重要的一個環(huán)節(jié),作為學校,除了育人,就是育知,學生成績管理的計算機化是整個學校教務(wù)管理中的重要一部分,能否實現(xiàn)這一步關(guān)系到學校辦學整體效率的高低,介與它的重要性,學生成績管理系統(tǒng)的開發(fā)與應(yīng)用就逐漸提入議程,并占著越來越重要的份量。提高教務(wù)管理水平的主要途徑是更新管理者的思想,增強對管理活動 的科學認識。學生可以在網(wǎng)上修改自己的用戶密
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1