學生信息管理系統軟件需求規格說明書_第1頁
學生信息管理系統軟件需求規格說明書_第2頁
學生信息管理系統軟件需求規格說明書_第3頁
學生信息管理系統軟件需求規格說明書_第4頁
學生信息管理系統軟件需求規格說明書_第5頁
已閱讀5頁,還剩9頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

學生信息管理系統

軟件需求規格說明書項目類別:產品開發項目名稱:學校信息管理系統項目開發:第二組目錄TOC\o"1-5"\h\z\o"CurrentDocument"1引言 1\o"CurrentDocument"1.1目的 1\o"CurrentDocument"1.2文檔約定 1\o"CurrentDocument"1.3預期的讀者和閱讀建議 1\o"CurrentDocument"1.4產品的范圍 2\o"CurrentDocument"1.5參考文獻 2\o"CurrentDocument"2綜合描述 3\o"CurrentDocument"2.1產品的前景 3\o"CurrentDocument"2.2產品的功能 3\o"CurrentDocument"2.3用戶類和特征 4\o"CurrentDocument"2.4運行環境 5\o"CurrentDocument"2.5設計和實現上的限制 5\o"CurrentDocument"2.6假設和依賴 5\o"CurrentDocument"3外部接口需求 7\o"CurrentDocument"3.1用戶界面 7\o"CurrentDocument"3.2硬件接口 7\o"CurrentDocument"3.3軟件接口 8\o"CurrentDocument"3.4通訊接口 8\o"CurrentDocument"4系統特性 9\o"CurrentDocument"4.1說明和優先級 9\o"CurrentDocument"激勵/響應序列 9\o"CurrentDocument"輸入/輸出數據 9\o"CurrentDocument"5非功能性需求 10\o"CurrentDocument"5.1性能需求 10\o"CurrentDocument"5.2安全設施需求 10\o"CurrentDocument"5.3安全性需求 11\o"CurrentDocument"5.4軟件質量屬性 11\o"CurrentDocument"5.5業務規則 11\o"CurrentDocument"5.6用戶文檔 11\o"CurrentDocument"5.7其它需求 111引言1.1目的本信息管理系統是根據對學校學生信息管理信息化需求調查獨立開發,基于B/S架構的學校學生信息管理系統,使學校的學生信息管理工作更加高效,安排更加合理,使學校對于學生的信息管理更加清晰明朗。本文檔是為了確定用戶對智能化、信息化管理系統的實際需求,為后續的系統設計和軟件開發提供依據,為系統功能上和性能上的審核提供基準。本文檔主要供系統設計人員和軟件開發人員使用。1.2文檔約定該文檔采用國家標準《計算機軟件產品開發文件編制指南》。下面詳細介紹這14種文件的編寫目的與內容要求根據以上的調整,本文檔按以下要求和約定進行書寫:(1) 頁面的左邊距為2.5cm,右邊距為2.0cm,裝訂線靠左。(2) 標題最多分三級。(3) 正文字體為宋體五號,系統特性一章中各功能的小項字體為加粗的楷體小四。無特殊情況下,字體顏色均采用黑色。(4) 出現序號的段落不采用自動編號功能而采用人工編號,各級別的序號依次為1)、1)、a)等,特殊情況另作規定。(5) 本文所引用的圖片均采用超級鏈接的方式進行引用,圖片的文件格式分VSD、GIF和JPG三種。VSD格式的文件用于查看和編輯,GIF和JPG格式文件僅用于查看°VSD格式是采用MicrosoftVisio2002所繪制的圖形,GIF格式是由VSD格式轉化而來或從其它格式轉化而來的GIF文件格式,JPG格式是從RationalRose的用例視圖中通過WebPublisher工具而來的。圖象文件均采用中文進行命名,本文檔不引用這三種格式外的其它圖像文件。1.3預期的讀者和閱讀建議本軟件產品需求分析報告的預期讀者包括:學校管理員;普通用戶;項目經理;>開發人員;>測試人員;?文檔編寫人員;>系統維護人員。學校管理員一一從學校管理流程上進行了解,分析是否能夠滿足學校實際的管理需要。普通用戶一一從用戶使用的便捷性和有效性對軟件進行了解,軟件的功能是否能滿足日常工作的業務流程。項目經理一一從系統功能的角度對系統進行分析和建模,并擬定項目的開發周期,做好實施項目的各種準備。開發人員一一對系統功能進行分析,系統功能是否能滿足用戶的要求,系統是否可行。測試人員一一從測試的角度對系統的功能進行分析,為以后系統的功能測試和集成測試等做準備。文檔編寫人員一一作為開發人員和用戶溝通的橋梁,站在開發人員的角度對問題進行描述,用通俗的語言描述給用戶,方便用戶的理解和溝通。系統維護人員一一利用此需求文檔進行系統的維護工作。1.4產品的范圍本系統主要是為了提高學校的信息化水平和其工作效率而設計開發的,從而加強學校的管理,使其規范化、信息化、智能化,進而提高學校的競爭力和增強家長對學校的信任度和滿意度1.5參考文獻參考文獻及資料:《軟件工程的主要方法》清華大學出版社《軟件工程導論》張海藩 清華大學出版社2綜合描述2.1產品的前景本系統采用B/S架構,采用Java語言開發,系統具有較好的平臺無關性、擴展性、穩定性和可維護性。以計算機技術、通信技術、數據庫技術以及網絡技術為核心,采用系統集成方法,為軟件系統的投資者開發一個具有開放體系結構的、易擴充的、易維護的,具有良好人機交互界面的智能化、信息化集成管理系統,實現對學校的基本信息管理、部門管理、班級管理、老師管理、權限管理、文檔管理等進行集成化管理。使用該軟件的用戶主要是學校的管理員,老師、學生和家長。本系統為獨立開發的系統,不存在與別的系統產生關聯和數據交換。2.2產品的功能該產品分系統管理、用戶管理系統、網站管理、三大主要功能,這三部分功能共同組成了學校信息管理系統。同時使用考勤機一方面記錄教師考勤為學校管理提供數據,另一方面使用考勤機可以記錄學校的出勤情況,為每月收繳幼兒費用提供數據。(一) 管理系統(1) 用戶管理。(2) 網站管理。(3) 數據管理。(4) 其他管理(二) 用戶管理系統(1) 學校管理。(2) 教師管理。(3) 學生管理。(三) 網站管理(1) 首頁管理(2) 班級風采(3) 博客系統。該系統的結構圖如下所示:功能結構示意圖如下:錄取新生名單個人信息- 7 學生個人信息——』選課 |~T'錄取新生名單個人信息- 7 學生個人信息——』選課 |~T'?"一選課I喙~學生H成疤洵l 【學生統計信息為方便描述,根據實際需要把系統的功能劃分為模塊,這些功能將在“系統特性嘟分進行詳細的描述和說明。2.3用戶類和特征學校管理員一一使學校管理者的操作非常方便,能較大限度地減少管理者的繁雜操作,切實規范和加強日常管理,其中,管理者包括校長和老師。普通用戶一一是該學校學生以及學生家長,可能對于計算機軟件的操作也不是非常熟悉。因此構建一個界面友好、人性化和使用方便的系統顯得非常重要,這個系統必須是容易使用的,盡量簡化用戶的操作,操作更加簡單和明了。系統管理員一一是比較熟悉計算機操作的人或者是計算機專業人員,系統管理員負責系統的維護和數據的備份,數據的糾錯等工作,這些維護和操作對系統的穩定和正確運行是非常重要的。在必要的時候系統管理員需要幫助用戶熟悉系統和幫助用戶使用系統,幫助用戶解決一些系統使用過程中遇到的問題。2.4運行環境以下是系統的軟件環境。為使系統達到預期的性能,必須根據業務規模對硬件配置進行論證。(1) 客戶端操作系統:Windows98/Windows2000/WindowsXP/Windowsvita/Windows7。數據庫訪問:ADOo(2) 應用服務器端操作系統:Windows2000Server。應用服務器:Tomcat4。數據庫訪問:ADO、JDBCo(3) 數據庫服務器端操作系統:Mysqlo2.5設計和實現上的限制?使用開源的Java語言;?容易擴展;?考慮到該軟件所管理的信息涉及到管理者和普通用戶的人身信息安全,所以該系統的安全和權限設置也很重要;在軟件中使用標準化的數據格式,以方便實現系統中數據的共享。2.6假設和依賴?使用開源的Struts2、Spring和Hibernate框架;?界面簡潔友好、易于使用;?本系統的用戶主要是非計算機專業人員,主要是通過網頁的表單提交數據,主要的交換窗口是瀏覽器,方便使用;?本系統客戶端不需要什么運行環境,只要瀏覽器就可以了,通過瀏覽器進行數據的錄入和查詢;?工期約束:本系統的開發、測試、部署的時間主要是4個月;?經費約束;?人員約束:開發人員8人,分為需求調研2人,項目負責管理1人,設計開發3人,測試1人,前臺美工1人;3外部接口需求3.1用戶界面?將要采用的圖形用戶界面(GUI)標準或者產品系列的風格實現界面的設計;?有關屏幕布局或者解決方案的限制:本系統采用常用系統的布局和色調搭配主次分明,重點突出,操作簡單、方便;?將要使用在每一個屏幕(圖形用戶界面)上的軟件組件,可能包括:選單;標準按鈕;導航鏈接;各種功能組件;?各種顯示格式的規定,可能包括:不同情況下文字的對齊方式;不同情況下數字的表現格式與對齊方式■日期的表現方法與格式;計時方法與時間格式;?錯誤信息顯示標準;對于錯誤,我們會有較友好的提示,對于頁面找不到的錯誤和系統的錯誤我們也會有較為友好的提示,系統的容錯性很強。3.2硬件接口(1) 條碼打印機接口系統集成了Zebra系列產品的驅動,如果是其它品牌只要廠商提供產品驅動即可。系統通常通過串口連接條碼打印機。(2) 數據采集器接口系統指定接口文件格式,數據采集器將采集后的數據按照系統指定的格式導出到指定目錄,然后系統讀取接口文件,讀入數據。系統通常使用串口連接數據采集器。(3) 具體需要與硬件供應商確定產品規格,型號,以及通訊協議。3.3軟件接口描述該軟件產品與其它外部組件的連接,這些外部組件必須明確它們的名稱和版本號以資識別,可能的外部組件包括:?操作系統;?數據庫;?服務器;?Java運行環境;?工具。3.4通訊接口描述與軟件產品所使用的通訊功能相關的需求,包括:?服務器的通訊;?數據庫的通訊;與硬件設備的通訊。4系統特性4.1說明和優先級對該系統功能進行簡短的說明,并且指出該系統功能的優先級是:高、中、還是低。需要的話,還可以包括對特定優先級部分的評價,例如:利益、損失、費用和風險,其相對優先等級可以從1(低)到9(高)。激勵/響應序列系統的界面較為友好,提高用戶的操作欲望,方便用戶的工作。輸入/輸出數據列出輸入數據(用戶輸入、來自外部接口的輸入或者其它輸入)并且定義針對這些輸入數據的處理(計算)方法,以及相應地輸出數據,描述對應區別:輸入數據和輸出數據。本系統的主要輸入數據是通過瀏覽器進行輸入的,輸入的類型有字符串類型、數據類型和文件類型等等5非功能性需求5?1性能需求本系統的并發量是非常小的,所以不存在著系統由于高并發存在的問題,本系統更加注重的是安全性和可靠性,并且是容易維護的。?相互合作的用戶數量:<=10人?系統支持的并發操作數量>=100人?響應時間:<8s?與實時系統的時間關系:從服務器上讀取時間,顯示服務器上的時間,也可以手動輸入本地時間。?容量需求存儲器:磁盤空間:>80GB,由于系統存在著大量的附件,所以需要大容量的磁盤,還要及時對這些附件進行專業或者備份。數據庫中表的最大行數。5.2安全設施需求要求系統通過一定的措施防范通過瀏

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論