



版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件需求規格說明書1 范圍1.1 標識SRS適用范圍:城市教育資源管理系統標識號: GDGL004標題:城市教育資源管理系統版本號: V1.0發行號: Alpha001 (內測版)1.2 系統概述隨著我國政治體制改革、經濟體制和教育體制改革的不斷深入,城市教育在構建和諧社會中發揮著重要作用。教育資源的優劣, 直接關系著教育效益的產出。教育資源管理的好壞將直接影響著學校的建設和發展。目前中國城市人均教育經費差異很大,城市間高等教育階段生師比的差距比較大, 而基礎教育的差距相對較小; 城市經濟發展水平是影響這些差異的主要因素 , 其次是城市人口規模; 促進不發達地區城市和小城市的經濟發展、建立合理
2、的人口流動機制是消除城市間教育資源差異的有利措施。城市教育資源管理系統是指綜合運用地理信息系統( GIS)、多媒體及虛擬現實等現代信息技術實現面向高校教學管理部門提供教學資源管理的服務平臺,對學校校舍、 課桌、教學用具等硬件設施和師資力量等軟件設施的信息的采集、集成和管理, 根據地區各等級基礎教育學校個數、 學校規模和周邊做涵蓋教育分配地區,確定各個學校教育資源的優劣、所需教育人員以及所能容納學生人數,也可以進行教育資源的調動管理,教職工人事變動管理, 教學資源合理分配與再分配,地區教育質量評價等等。它的建設將為教育部門對教育資源的管理起到很重要的監督和管理作用。并能夠作為一項新興的部門管理方
3、法。1.3 文檔概述在信息化高速發展的今天,時間效率這樣的名詞正主導著人們的生活和發展, 有必要設計開發一個城市教育資源管理系統。通過系統功能有效的解決城市間教育經費、教育階段生師比等等間的差異,從而提高管理效率。本文檔具體對城市教育資源管理系統的軟件需求等進行基本分析,確定該系統基本功能及需求,故在此針對本系統編寫此文檔,本文檔的最終解釋權在本小組手中,請勿隨意更改。1.4基線本文檔的設計基線是GBT8567-2006 計算機軟件文檔編制規范。2 引用文件1GBT8567-2006計算機軟件文檔編制規范. 20062Y.Daniel Liang著李娜譯 ,JAVA 語言程序設計北京:機械工業
4、出版社20123 劉先鋒 , 數據庫系統原理與應用 . 武漢:華中科技大學出版社20124 謝希仁 , 計算機網絡(第五版) 北京:電子工業出版社 20123 需求3.1 所需的狀態和方式教育局,學校管理員根據各自實際身份登錄城市教育資源管理系統,如果登錄成功,則啟動相應的管理系統,以及相應的權限,實現各項功能。3.2 需求概述目標a. 本管理系統參照了大量的國內外同類軟件,對城市教育資源進行了仔細研究。旨在更好的方便教育部門調配城市里面的教育資源 ; 同時方便學校參考其他學校的教育策略,對本校的一些教育招生措施作出合理安排。b. 本系統主要具有查詢學校教學資源,調控城市教學資源的分布,學校對
5、本校資源信息的上傳等功能。c. 本系統是教育管理系統的一個子系統。運行環境服務器:軟件:Windows xp以上系統,JDK7.0 ,配備Microsoft Server 2003以上數據庫硬件:Intel雙核心處理器:支持多線程,二級緩存為2MB或4MB,主頻133MHZ或266MHZ內存: 2GB 支持 DDR2硬盤:不少于80GB電源:有內置電源以及外置電源,外置電源能夠提供突然斷電提供時間保存數據作用客戶端:普通的電腦即可,運行Windows xp 以上系統,安裝JDK 1.7客戶端軟件通過連接服務器專門客戶端只由教育局授權提供給旗下部門。用戶的特點以上運行環境,安裝專門教育局管理員:
6、負責整個軟件的運行,維護及與各學校管理員聯系。學校管理員:運用此軟件進行數據記錄上傳,查詢。受控于教育局管理員。關鍵點對城市教育資源的管理控制,及學校里面教育資源的掌握約束條件根據教育資源的合理分配,必須對一些參數進行約束,如學校最大容納數等。3.3 需求規格軟件系統總體功能/ 對象結構系統分為教育局和學校兩個模塊,分別擁有不同權限進行資源管理和分配等。教育局:基礎教育資源管理、教育分配、建設規劃、登錄系統學校:上傳資料、查詢信息、登錄系統軟件子系統功能/ 對象結構教育局基礎教育資源管理詳細用例3.4 CSCI 能力需求本 CSCI 能力主要是提供了一個非常完善的教育資源管理界面,具有優秀的計
7、算分析能力,能夠保護系統內容隱私,權限與權限之間不會越界,同時具有良好的數據恢復能力。能力 )系統分為教育局和學校兩個模塊,分別擁有不同權限進行資源管理和分配等。教育局:基礎教育資源管理、教育分配、建設規劃、登錄系統學校:上傳資料、查詢信息、登錄系統這里簡單列舉一個登陸的詳細用例時序圖:協作圖:狀態圖:活動圖:類圖:3.5 CSCI 外部接口需求a. 用戶接口:屏幕采取任意分辨率都可以,這里采取的是用JAVA 的 SWING包開發的圖形用戶接口數據庫使用的Microsoft Server 2003開發。打印報表時使用A4 紙即可。b. 硬件接口:雙核心處理器:支持多線程,二級緩存為2MB或 4
8、MB,2.8GHz 的 CPU,擁有 800MHz前端總線內存:標準容量1GB 最大容量 40GB 支持 DDR2硬盤:不少于500GB電源:有內置電源以及外置電源,外置電源能夠提供突然斷電提供時間保存數據作用光驅:無要求。軟驅:無要求。顯示器:無要求c. 軟件接口:Windows xp 以上系統JDK 1.7 以上配備 Microsoft Server 2003以上數據庫d. 通信接口提供 TCP/IP 協議。接口標識和接口圖教育局終端服務器學校終端教育資源管理系統數據庫計算分析系統3.6 CSCI 內部接口需求本 CSCI 內部接口需求如下:提供了一個管理系統與數據庫的接口, 主要是方便系
9、統根據所擁有的資源信息以及分配條件實現合理分配教育資源。在應用軟件和數據庫之間使用的軟件接口是JDBC。3.7 CSCI 內部數據需求在設計系統的實現體時, 會將需求分析出來的數據表作為參考, 如進入系統所需的賬號,密碼是內部接口, 它們作為進入系統的驗證前提, 需要給它們相應的函數名稱, 這樣就可以實現相應的功能。 每一個相關數據庫中的數據表的成員都是整個教育資源管理系統的內部接口,它們都是與外部接口存在一定聯系的。3.8 適應性需求本系統利用JAVA開發, 運行于 Windows 平臺,只要相應的平臺提供了JAVA 運行環境。并且內部形成網絡,就能夠運行,但是服務器還需要提供Microso
10、ftServer 2000 以上的數據庫以及JDBC接口。網絡必須支持TCP/IP 協議。3.9 保密性需求安全措施:在用戶登錄的時候,如果賬戶或密碼無效的情況下,提供一個“密碼找回”功能,系統通過之前認證或是用戶提供的找回密碼途徑,系統用戶可以修改密碼;反之,由于系統數據庫的用戶表中沒有此用戶名,非法用戶無法通過認證,也就無法完成最終的系統登錄。這個功能的增加, 解決了以前教務管理系統中,用戶一旦丟失密碼,在沒有“密碼”找回功能的系統中,無法及時處理的情況。不僅是系統的安全保密是重要的,人為的安全隱患卻是無法容易解決的。因此,確保服務方自身的保密安全性也是非常重要的一環。3.10 保密性和私
11、密性需求用戶登錄后, 是不允許其他客戶端同時登陸這個賬號的, 同時當用戶退出后其使用密碼也是嚴格保密的, 但是若是私自泄露密碼以及本系統源碼出去造成本系統出現問題,不負責。概3.11 CSCI環境需求Microsoft 2003或者以上1G HZ 或更高主頻的相容CPU推薦最小內存為2G至少有 500GB可用磁盤空間的硬盤主機含有網卡電源:有內置電源以及外置電源,外置電源能夠提供突然斷電提供時間保存數據作用。3.12 計算機資源需求本條應分以下各條進行描述。計算機硬件需求A服務器端需求設備要求數量CPU采用雙核心,標配處理1器數量為 1,最大處理器數量為 2,并支持多線程 (SMT)、對稱多處
12、理結構(SMP)的CPU,為高速的運算核心準備更多的待處理數據, 減少運算核心的閑置時間。 二級緩存為2MB或者 4MB以避開內存直接從緩存中調用, 從而加快讀取速度; 2.8GHz 的 CPU,擁有800MHz 前端總線內存標準容量 2GB 最大容量140GB支持 DDR2硬盤采用 SCSI 采用高速、穩1定、安全的 SCSI 接口硬盤,且支持熱插拔的硬盤這樣就可以在服務器不停機的情況下,拔出或插入一塊硬盤,操作系統自動識別硬盤的改動。這種技術對于數據不斷更新的服務器來說,是非常必要的。隨機容量不低于80GB。服務器內置電源采用 ATX 或是 SSI 作為1電源機箱電源, 最好帶有冗余電源,
13、以增強硬件的可用性。服務器外置電源考慮到網絡系統的市電1電網供電環境比較穩定, 系統周圍無并考慮到無大型機電設備而且考慮到以后系統的擴容計劃后, 決定采用后備時間達 7 分鐘,允許 130過載、切換時間小于 10ms的后備式不間斷電源 (UPS) ,起到臨時供電作用,防止突然斷電而因起的電腦數據丟失。B客戶端需求設備要求數量CPUCPU>=1.5GHz1內存2GB以上1硬盤500GB以上1顯示屏幕1366*768 最佳1鍵盤鼠標有1計算機硬件資源利用需求本系統最大同時支持5 臺機型同時登陸操作。計算機軟件需求A服務器Window xp 以上操作系統;Microsoft Server 20
14、03以上數據庫配備 JDK1.7B. 客戶端以上環境。Window xp 以上操作系統;Microsoft Server 2003以上數據庫配備JDK1.7以上環境。計算機通信需求使用 10Mb/s 速率的以太網,遵從其CSMA/CD協議,網絡層使用TCP/IP協議 。3.13 軟件質量因素對于本系統,在質量方面有如下的定性要求和規定,以滿足系統在實際使用中可能的需要,主要包含如下方面:( 1)功能性:系統應盡最大限度實現教育資源管理的需求,實現計算機代替計算分析的功能。( 2)可靠性:系統能夠保密教育資源及相關數據,同時也具備了一套應對意外情況的功能,恢復措施。( 3)可維護性:當系統出現錯
15、誤的時候,系統維護員能以最快的速度發現錯誤并且對其進行維護。( 4)可用性:本系統可用且耐用。( 5)不可移植性:系統由教育局及相關部門使用,屬于保密性較高的軟件,一般不可隨便進行移植。( 6)可測試性:系統提供測試的功能,能夠通過測試來體現本系統實際運行情況。3.14 設計和實現的約束( 1)系統使用人必須按照操作規范操作系統,出現了系統故障或癱瘓必須馬上處理并回復原有數據。( 2)用戶的數據庫如果發生了改動,接口發生了變化,硬件產生更替造成不兼容,需及時通知開發人員。( 3)本系統嚴格按照用戶要求開發,在與用戶多次交互后完成,用戶擁有本系統使用權。3.15 數據本系統限制最大訪問機器數為五
16、臺,其他的限制詳見Microsoft Server的數據訪問限制。3.16 操作本系統操作必須按照操作規范操作系統。3.17 故障處理本系統可能會遇見由于程序發生故障的軟件故障,以及由于硬件出現問題的硬件故障。產生軟件故障的原因及可能采取的補救措施如下:( 1)原因:數據不規范,而系統沒有檢測到。補救措施:系統提供了還原的功能,發生錯誤后,還原到操作前狀態。( 2)更新數據過大,服務器崩潰。補救措施:稍作等待,或者重啟服務器,并采取恢復措施。硬件故障原因及可能采取的補救措施如下如下:( 1)原因:服務器硬件過熱導致硬件自動關閉。補救措施: 這種情況服務器無法保持當時數據,重啟后正常運行并進行數
17、據恢復。( 2)原因:硬盤損壞。補救措施:有計劃的對數據進行備份。3.18 算法說明無3.19 有關人員需求使用人員能夠熟練掌握軟件的使用過程及操作步驟,對軟件的界面熟悉;支持CSCI 的人員責任期限為5 年;同時存在的用戶數量最低限度在100;CSCI 的支持人員需要對使用人員進行培訓,直至軟件使用人員能夠基本掌握軟件的性能及工作流程;3.20 有關培訓需求( 若有 ) 本條應描述有關培訓方面的CSCI 需求。包括:在CSCI 中包含的培訓軟件。3.21 有關后勤需求技術管理人員定期對系統進行維護,檢查各個軟件的運行是否正常,軟件支持在windows 操作環境以及手機瀏覽器上使用。儲器和磁盤
18、空間的需求或者存儲在數據庫中表中的最大行數。 盡可能詳細地確定性能需求??赡苄枰槍γ總€功能需求或特性分別陳述其性能需求,而不是把它們都集中在一起陳述。3.22 其他需求因為系統本身不算大,但數據庫的儲存的數據量還是能夠承受數據壓力的,系統本身采用局域網通信速度會達到要求。增加有關操作、管理和維護部分來完善產品安裝、配置、啟動和關閉、修復和容錯,以及登錄和監控操作等方面的需求。3.23 包裝需求CSCI 在包裝、加標簽和處理方面用確定方式標記和包裝8 磁道磁帶的交付。運行微軟Windows 2000 的 450 MhzPentium II的計算機上,當系統至少有50%的空閑資源時,95%的目錄
19、數據苦查詢必須在兩秒內完成。3.24 需求的優先次序和關鍵程度一級需求 ( 或改變 ) 是關鍵性的需求,這種需求如果不滿足,意味著整個項目不能正常交付使用, 前期工作也會被全部否定。這是必須滿足的,否則就意味著否定程序員自已。所以定為 Urgent. ; 這通常是屬于補救性的debug 類型,要救火。二級需求(或改變)是后續關鍵性需求,它不影響前面工作內容的交付,但不加以滿足, 新的項目內容無法提交或繼續。所以是 NECESSARY;一般新模塊關鍵性的基礎組件,屬于這個級別。三級需求是后續重要的需求,它不能滿足會令整體工作價值下降,為了體現項目價值,也是程度員自已的技術價值的證明,所以定為NE
20、EDED;一般性的重大的有價值的全新模塊開發,屬于這個級別。4 合格性規定城市教育資測試用例編號01測試需求項源管理系統測試目標狀態和測試數據狀達到預期要求態序測試項輸入說明(操作)輸出說明(預期結果)號1登錄登錄人輸入正確的姓名及密碼系統自動進行身份驗證并進入相應模塊提示輸入錯誤登錄人輸入錯誤的姓名及密碼學校容納數區域內年齡段的入學學生數學校硬件和軟件設施合理分配學生情況和學校合理選擇學校地址調動學校資源2教育局學生情況各學校間的升學聯系學校資源判斷學校安排是否合理管理各學校間的升學聯系對資源管理3學校本校資料查詢其他學校資源信息上傳其他學校資源信息資源管理4 服務器用戶服務審核資源5 數據
21、庫同步更新5 需求可追蹤性此版本需求規格說明書中未發現可追蹤的需求。6 尚未解決的問題本軟件的部分算法要根據實地信息來進行確認,實現統一的技術標準還有難度。7注解( 1) JDKJDK(Java Development Kit)是Sun Microsystems針對Java開發員的產品。自從Java推出以來, JDK已經成為使用最廣泛的Java SDK。JDK是整個Java的核心,包括了Java運行環境、 Java 工具和 Java 基礎類庫。 JDK是學好 Java 的第一步。 而專門運行在x86 平臺的 Jrocket 在服務端運行效率也要比 Sun JDK 好很多。從 SUN的 JDK5
22、.0 開始,提供了泛型等非常實用的功能,其版本也不斷更新,運行效率得到了非常大的提高。( 2)CSCI計算機軟件配置項( 3) Microsoft Server 2008Microsoft SQL Server 2008是一個重大的產品版本,它推出了許多新的特性和關鍵的改進,使得它成為至今為止的最強大和最全面的Microsoft SQL Server版本。這篇文章詳細介紹了Microsoft SQL Server 2008中的新的特性、優點和功能。微軟的這個數據平臺滿足這些數據爆炸和下一代數據驅動應用程序的需求,支持數據平臺愿景:關鍵任務企業數據平臺、動態開發、關系數據和商業智能。( 4) J
23、DBCJDBC( Java Data Base Connectivity,java數據庫連接)是一種用于執行SQL語句的Java API ,可以為多種關系數據庫提供統一訪問,它由一組用Java 語言編寫的類和接口組成。 JDBC 提供了一種基準,據此可以構建更高級的工具和接口,使數據庫開發人員能夠編寫數據庫應用程序,同時,JDBC也是個商標名。(5) WindowsWindows 系列操作系統是如今個人電腦上使用最為廣泛的操作系統。它的第一個版本Windows 1.0 于 1985 年面世,本質為基于MS-DOS系統之上的圖形用戶界面的16 位系統軟件,但同時具有許多操作系統的特點。Windows 1.X 和 Windows 2.X 市場反應并不太好,并未占據大量的市場份額,但從Windows 3.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司茶水間清潔管理制度
- 人工智能在礦山課程教學改革中的應用探索
- 公司設立信息披露管理制度
- 公司財務科退費管理制度
- 公司資質復印件管理制度
- 寫一些工程公司管理制度
- 農村獨居老人設備管理制度
- 出院轉運服務車管理制度
- 分公司經營部門管理制度
- 創業公司供貨商管理制度
- 2024年-2025年農作物植保員職業技能考試題庫(含答案)
- 物理-2025年中考終極押題猜想(廣州專用)(解析版)
- 【MOOC】機械設計-華中科技大學 中國大學慕課MOOC答案
- 【MOOC】材料力學-西北工業大學 中國大學慕課MOOC答案
- 高精度無人機偵察坦克戰應用
- 充電樁技術規格書
- 2024年華東師范大學第二附中自主招生數學試卷真題(含答案詳解)
- 充電樁巡查記錄表
- 建筑裝飾裝修工程驗收標準及流程
- 供電可靠性理論考試題庫大全-下(填空題)
- 社工溝通技巧課件
評論
0/150
提交評論