學生成績管理系統(tǒng)詳細設計說明書_第1頁
學生成績管理系統(tǒng)詳細設計說明書_第2頁
學生成績管理系統(tǒng)詳細設計說明書_第3頁
學生成績管理系統(tǒng)詳細設計說明書_第4頁
學生成績管理系統(tǒng)詳細設計說明書_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、詳細設計說明書1引言1.1編寫目的在完成軟件開發(fā)前期工作,結合之前的該系統(tǒng)的需求分析報告,并與程序使用者進行深入地探討和分析的基礎上,項目小組提出了這份詳細設計說明書,此設計說明書對學生成績管理系統(tǒng)軟件的功能分配,模塊劃分,程序的總體結構,輸入輸出和接口設計,運行設計,數(shù)據(jù)結構設計及出錯設計等方面做了全面的概括性的說明,為軟件詳細設計奠定了一定的基礎,同時作為系統(tǒng)分析員工作的階段性總結和程序員進行開發(fā)和未來測試開發(fā)的重要文檔資料。1.2背景1系統(tǒng)開發(fā)的背景 伴隨著信息社會的到來,信息的極大豐富必然要求人們適應信息社會,信息和材料、能源一樣成為一種社會的基本生產(chǎn)資料,在人類的社會生產(chǎn)活動中發(fā)揮著

2、重要的作用,其中最重要的前提就是充分利用人們的才智和學習能力。傳統(tǒng)的教學只教會了學生相關的知識,沒有教會學生如何利用這些知識,以及再學習的能力。特別對于“管理信息系統(tǒng)”這類實用性比較強的課程,更需要培養(yǎng)學生的實際動手能力。.教與學互動與結合,強調應用,不僅讓學生了解課程上講授的管理信息系統(tǒng)方法和原理,而且讓學生們利用這些知識解決實際問題。這對學生的實際工作能力是一個很好的鍛煉。密切結合學生獨立完成的系統(tǒng)開發(fā)作業(yè),通過指導教師的點評,使學生能夠在較短的時間內,通過實踐,真正掌所學的知識。同時人們對信息和數(shù)據(jù)的利用與處理也已經(jīng)進入了自動化、網(wǎng)絡化和社會化的階段,因此,開發(fā)相關的管理信息系統(tǒng)已經(jīng)成為

3、各行各業(yè)的必要和必需了,管理信息系統(tǒng)作為一門邊緣學科,集管理科學、信息科學、系統(tǒng)科學、現(xiàn)代通信技術和電子計算機技術于一體,可以解決企業(yè)或組織所面臨的問題,對于成績管理員的勞動強度、提高工作質量和效率;方便管理人員對信息的查詢、提高信息資源的利用效率和管理水平都具有重要意義。1.3系統(tǒng)開發(fā)目標1.2系統(tǒng)開發(fā)目標 本系統(tǒng)是將現(xiàn)代話的計算機技術和傳統(tǒng)的教學、教務工作相結合,實現(xiàn)工作過程的計算機化,提高工作效率和工作質量,現(xiàn)提出如下的系統(tǒng)開發(fā)目標: 1. 教師能對各類信息進行錄入、修改、查詢與、刪除、存儲; 2. 可以查詢輸出某一學生的各門課程的成績單; 3.學生可以查詢個人基本信息;4. 學生可以查

4、詢全部課程成績;1.4系統(tǒng)數(shù)據(jù)庫定義SQL語言英文全稱是Structure Query Language,意為結構化查詢語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù)、從數(shù)據(jù)庫中提取數(shù)據(jù)等。SQL已被ANSI(美國國家標準協(xié)會)和國際標準化組織(ISO)定為關系型數(shù)據(jù)庫語言的標準語言。目前絕大多數(shù)流行的關系型數(shù)據(jù)庫管理系統(tǒng),如Oracle、Sybase、MicroSoft Sql Server、DB2等都遵循SQL語言標準。SQL語句有很多,功能齊全,大致可以分為四大類:數(shù)據(jù)定義:用于創(chuàng)建、刪除、修改數(shù)據(jù)中的各類對象,如CREATE、

5、DROP、ALTER。數(shù)據(jù)查詢:對數(shù)據(jù)庫查詢檢索,命令有SELECT。數(shù)據(jù)更新:插入、更新、刪除數(shù)據(jù)庫,如NSERT、UPDATE、DELETE。數(shù)據(jù)控制:數(shù)據(jù)控制管理,如表加鎖、授權、回收授權、提交事務、回滾事務,命令有:LOCK、GRANT、REVOKE、COMMIT、ROLLBACK。1.5參考資料1 軟件工程與項目案例教程,電子工業(yè)出版社,20082程序系統(tǒng)的結構學生操作ER圖系統(tǒng)處理流程圖3程序1(標識符)設計說明3.1程序描述登錄模塊功能:是用戶可以進行各種操作的必須前提。輸入項目:用戶名、密碼。輸出項目:瀏覽區(qū)和基本資料區(qū)。程序邏輯:P1:檢查用戶名、密碼與數(shù)據(jù)庫是否吻合(完整性

6、和一致性)。P2:產(chǎn)生提示用戶名或密碼錯誤的消息窗口;P3:用戶確認后退出程序運行;P4:進入主窗體;P5:進入事件等待狀態(tài)。查詢模塊功能:完成查詢功能。性能:相應時間應盡量快。輸入項目:無。輸出項目:無。程序邏輯:P1:進入查詢窗體;P2:若用戶取消,則返回;P3:獲得查詢結果;P4:查詢結果顯示在主窗體上,并等待用戶確認;P5:若查詢結果項數(shù)等于零,返回。修改模塊功能:完成修改功能。輸入項目:各種修改。輸出項目:修改后的基本資料3.2功能輸入信息處理操作輸出信息學生基本信息管理學號,姓名,系別,班級等刪除,修改,添加相關的信息界面學生成績管理學號、姓名、各科成績等查詢,刪除,修改,添加相關

7、的信息界面3.3性能1.精度:輸入的成績分數(shù)、課程號、學號、學年、學期的精度為整數(shù)輸出成績分數(shù)、課程號、學號、學年、學期精度仍為整數(shù)2.時間特性要求:系統(tǒng)相應操作響應時間不超過2秒; 學生查詢成績操作從輸入數(shù)據(jù),電腦提交數(shù)據(jù)到得到查詢結果不超過2秒;數(shù)據(jù)管理部分,從提交某一數(shù)據(jù)錄入到結果返回不超過2秒。3.靈活性操作方式:支持多種操作系統(tǒng); 同其他軟件接口的變化:設計連接不同數(shù)據(jù)庫的軟件包; 精度和有效時限的變:用戶可自行設定。3.4輸人項輸入標識數(shù)值位數(shù)類型用戶名Username16Char密碼Password16Char學號Stuid16Int姓名Name10Char系別Xibie16Ch

8、ar班級Banji10Char成績Score10Char課程號Classid16Long課程名Classname10Char教師名Tename10Char學期Xueqi 10long課程類型Type16Char3.5輸出項輸出標識數(shù)值位數(shù)類型學號num16Int姓名Name10Char班級Banji16Char成績Score10Char課程名Classname10Char教師名ID10Char學年xuenian10long學期Xueqi 10long課程類型Type16Char3.6軟硬件要求軟件要求:1.服務器: 操作系統(tǒng):Windows 2000/XP/2003 WEB服務:IIS5.0

9、2.數(shù)據(jù)庫:SQL Server 2000(建議打Service Pack 3補?。?2.客戶機: 操作系統(tǒng):Windows系列之一 瀏覽器:IE6.0以上版本硬件要求:CPU Pentium以上 內存 1G以上 硬盤空間 500G及以上3.7接口用戶接口:系統(tǒng)將向用戶提供窗口形式供用戶進行數(shù)據(jù)的錄入、查詢、修改與打印等操作,對于刪除等重要性操作將提供提示對話框的形式,讓用戶進一步確認。外部接口:系統(tǒng)需一臺計算機,必要時也需一臺打印機與之連接,有windows xp等操作系統(tǒng)支持eclipse前臺開發(fā)工具,sql后臺數(shù)據(jù)庫內部接口:系統(tǒng)通過注冊登記,進入主界面,然后通過鼠標點擊,菜單的驅動,完成各種操作,執(zhí)行不同任務。3.8存儲

溫馨提示

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

評論

0/150

提交評論