軟件詳細(xì)設(shè)計(jì)說明書_第1頁
軟件詳細(xì)設(shè)計(jì)說明書_第2頁
軟件詳細(xì)設(shè)計(jì)說明書_第3頁
軟件詳細(xì)設(shè)計(jì)說明書_第4頁
軟件詳細(xì)設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、軟件工程結(jié)課大作業(yè)詳細(xì)設(shè)計(jì)說明書姓名:劉揚(yáng)學(xué)號(hào):專業(yè):工業(yè)工程小組成員:汪佳文曲炳東、劉揚(yáng)目 錄引言3總體設(shè)計(jì)4程序描述6運(yùn)行環(huán)境8出錯(cuò)與恢復(fù)8項(xiàng)目分工81.引言1.1編寫目的本文檔是在概要設(shè)計(jì)說明書的基礎(chǔ)上對(duì)系統(tǒng)的各個(gè)子系統(tǒng)、程序進(jìn)行實(shí)現(xiàn)層次上的要求及說明,以便在開發(fā)過程中直接將要求翻譯成程序語言即可。主要任務(wù)是根據(jù)需求規(guī)格說明書中規(guī)定的軟件的性能、數(shù)據(jù)等以及概要設(shè)計(jì)說明書中說明的軟件的各個(gè)子系統(tǒng)間的關(guān)系、功能、輸入、輸出等進(jìn)行程序描述。本文檔是軟件開發(fā)人員開發(fā)軟件、測試軟件的基礎(chǔ)。1.2背景學(xué)生助手軟件就是針對(duì)當(dāng)代大學(xué)生在學(xué)習(xí)生活中的課程、通知、學(xué)習(xí)需求 在基于android內(nèi)核以及架構(gòu)的

2、基礎(chǔ)上,采用自定義控件和用戶接口,利用后臺(tái)服務(wù)實(shí)施教務(wù)處通知、每天提醒課程、提醒作業(yè)、提醒考試、提醒備忘、輔助全神貫注學(xué)習(xí)等功能。a. 待開發(fā)的系統(tǒng)的名稱學(xué)生助手軟件b. 本項(xiàng)目的任務(wù)提出者、開發(fā)者、用戶任務(wù)提出者:劉揚(yáng)、汪佳文、曲炳東開發(fā)者:劉揚(yáng)、汪佳文、曲炳東用戶:android手機(jī)學(xué)生用戶c. 該系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來往關(guān)系。該軟件與ios客戶端、windows客戶端數(shù)據(jù)通用。1.3定義E-R圖:數(shù)據(jù)庫概念模型;TCP/IP協(xié)議:廣泛使用的網(wǎng)絡(luò)信息傳輸協(xié)議;1.4參考資料1段曉峰;軟件工程設(shè)計(jì)任務(wù)書;工業(yè)工程專業(yè)2011級(jí);2汪佳文;學(xué)生助手需求規(guī)格說明書;3劉揚(yáng);學(xué)生助

3、手概要設(shè)計(jì)說明書3楊熙賢、張文勝;Android基礎(chǔ)與應(yīng)用開發(fā)教程;大連理工大學(xué)出版社;2013年1月第一版;2.總體設(shè)計(jì)2.1需求概述學(xué)生助手能夠?qū)崿F(xiàn)學(xué)生輕松掌握學(xué)習(xí)狀態(tài),教師掌上教學(xué),管理者隨時(shí)發(fā)布相關(guān)通知的功能。教師客戶端能夠?qū)崿F(xiàn)教務(wù)處通知、課程、考試、備忘的查看與提醒,能實(shí)現(xiàn)作業(yè)的布置與修改;學(xué)生客戶端實(shí)現(xiàn)教務(wù)處通知、課程、考試、作業(yè)、備忘的查看與提醒,并且能夠開啟“學(xué)霸模式”(禁用手機(jī)上的所有應(yīng)用)認(rèn)真學(xué)習(xí);學(xué)校管理者可以隨時(shí)發(fā)布通知、修改通知、查詢學(xué)生信息、查詢老師信息、學(xué)生以及教師信息的錄入功能。軟件的運(yùn)行平臺(tái)為Android移動(dòng)終端。2.2軟件結(jié)構(gòu)教師用戶端:登陸界面教務(wù)通知備

4、忘作業(yè)通知考試通知課程通知查看考試查看課表上課提醒修改備忘查看備忘修改作業(yè)查看作業(yè)教務(wù)通知學(xué)生客戶端:登陸界面教務(wù)通知課程通知學(xué)霸模式備忘作業(yè)通知考試通知提醒作業(yè)設(shè)置查看作業(yè)查看考試提醒考試教務(wù)通知查看課表提醒課程課表我是學(xué)霸修改備忘提醒備忘管理員客戶端:登陸界面教務(wù)處通知學(xué)生信息教師信息錄入教師信息查看教師信息錄入學(xué)生信息查看學(xué)生信息錄入教務(wù)處通知查看教務(wù)處通知數(shù)據(jù)庫操作數(shù)據(jù)庫服務(wù)器端:2.3系統(tǒng)模型備份服務(wù)器客戶端交換機(jī)服務(wù)器3程序描述3.1數(shù)據(jù)庫設(shè)計(jì)根據(jù)概要設(shè)計(jì)數(shù)據(jù)庫概念模型E-R圖: 課程教師郵箱 姓名 地址教師編號(hào) 教師編號(hào) 課程編號(hào)學(xué)號(hào)NM名稱 上課地點(diǎn)課程編號(hào)學(xué)生上課時(shí)間數(shù)據(jù)庫數(shù)

5、據(jù)模型二維表:學(xué)生信息表:列名數(shù)據(jù)類型是否為空說明學(xué)號(hào)文本否主鍵課程編號(hào)文本否外鍵教師 編號(hào)文本否外鍵姓名文本否教師信息表:列名數(shù)據(jù)類型是否為空說明教師編號(hào)文本否主鍵郵箱文本否姓名文本否地址文本否課程信息表:列名數(shù)據(jù)類型是否為空說明課程編號(hào)文本否主鍵上課時(shí)間時(shí)間否上課地點(diǎn)文本否名稱文本否3.2算法設(shè)計(jì)程序?qū)嵸|(zhì)上是在操作數(shù)據(jù)庫,實(shí)現(xiàn)數(shù)據(jù)的查詢、插入、刪除、修改的功能,并無特殊算法,因此算法方面不必多做說明。網(wǎng)絡(luò)鏈接方面采用更為廣泛使用的TCP/IP協(xié)議。3.3權(quán)限控制不同的用戶根據(jù)用戶名(學(xué)生編號(hào)、教師編號(hào)、管理員用戶名)進(jìn)行身份判別,限制使用權(quán)限。3.4測試計(jì)劃測試計(jì)劃應(yīng)能全面反映系統(tǒng)運(yùn)行的可靠性與響應(yīng)速度。具體測試計(jì)劃參見測試計(jì)劃說明書3.5注釋在代碼關(guān)鍵地方(例如:函數(shù)、類的定義)處使用中文注釋,提高程序的可讀性。4運(yùn)行環(huán)境根據(jù)需求規(guī)格說明書:運(yùn)行環(huán)境為:1、客戶端操作系統(tǒng):Android;2、客戶端硬件設(shè)備:Android手機(jī)等移動(dòng)終端;3、JDK版本1.6以上;4、Android SDK版本2.2以上5.出錯(cuò)與恢復(fù)如遇客戶端出錯(cuò),只需重啟客戶端即可,客戶端會(huì)自動(dòng)發(fā)送錯(cuò)誤報(bào)告,便于維護(hù)人員維護(hù)。如遇服務(wù)器端出錯(cuò),重啟服務(wù)器即可。如果重啟服務(wù)器不能解決問題,可重裝服務(wù)器程序。如遇數(shù)據(jù)庫出錯(cuò),可從備份數(shù)據(jù)庫中導(dǎo)入數(shù)據(jù)即可。6項(xiàng)目分工需求規(guī)格

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論