資源描述:
《家校通概要設(shè)計(jì)說(shuō)明書(shū)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、軟件概要設(shè)計(jì)說(shuō)明書(shū)21?引言21.1編寫(xiě)目的21.2定義21.3參考資料22?范圍22.1系統(tǒng)主要冃標(biāo)22.2主要軟件需求32.2.1家長(zhǎng)需求.32.2.2學(xué)校需求.32.2.3教師需求.42.3設(shè)計(jì)約束、限制42.3.1(數(shù)據(jù)庫(kù))表編號(hào)與命名定義42.3.2編程規(guī)范.52.3.3注釋書(shū)寫(xiě)規(guī)定.93?軟件系統(tǒng)結(jié)構(gòu)設(shè)計(jì)143」復(fù)審數(shù)據(jù)流、控制流143.2軟件體系結(jié)構(gòu)143.2.1軟件程序結(jié)構(gòu)圖.143.2.2模塊命名規(guī)則.143.2.3模塊描述.143.3功能需求追溯204?復(fù)用策略205?數(shù)據(jù)設(shè)計(jì)215」數(shù)據(jù)字典復(fù)審215.2數(shù)據(jù)項(xiàng)21
2、業(yè)務(wù)信息表djoperation215.3.數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)2154文件設(shè)計(jì)216?接口設(shè)計(jì)226丄用戶界面設(shè)計(jì)規(guī)則226.1.1字體.226.1.2控件.226.2內(nèi)部接口設(shè)計(jì)236.3外部接口設(shè)計(jì)237?出錯(cuò)處理設(shè)計(jì)231?系統(tǒng)維護(hù)設(shè)計(jì)24軟件概要設(shè)計(jì)說(shuō)明書(shū)SoftwarePreliminaryDesignDescription1.引言1.1編寫(xiě)目的在分析《管理信息系統(tǒng)的基礎(chǔ)》上,華迪公司Android項(xiàng)目小組對(duì)該系統(tǒng)進(jìn)行了概要設(shè)計(jì)。主要是基于以下目的編寫(xiě)此說(shuō)明書(shū)。1、對(duì)系統(tǒng)概要設(shè)計(jì)的階段任務(wù)成果形成文檔,以便階段驗(yàn)收、評(píng)審,最終的文
3、檔驗(yàn)收。2、對(duì)需求階段的文檔再次確認(rèn)過(guò)程,對(duì)前一階段需求沒(méi)有做充分或錯(cuò)誤的提出修改。3、明確整個(gè)系統(tǒng)的功能框架和數(shù)據(jù)庫(kù)結(jié)構(gòu),為下一階段的詳細(xì)設(shè)計(jì)、編碼、和測(cè)試提供參考依據(jù)。4、明確編碼規(guī)范和命名規(guī)范,統(tǒng)一程序界面。預(yù)期讀者:詳細(xì)設(shè)計(jì)人員、概要設(shè)計(jì)評(píng)審小組、研究院領(lǐng)導(dǎo)。1.2定義MIS:管理信息系統(tǒng)系統(tǒng):管理信息系統(tǒng)質(zhì)量技術(shù)交底:對(duì)一個(gè)工程項(xiàng)目開(kāi)始時(shí)提出的要達(dá)到的質(zhì)量要求。人力強(qiáng)度:一個(gè)工程項(xiàng)目每個(gè)時(shí)間段投入人力的分布。1.3參考資料書(shū)2.范圍2.1系統(tǒng)主要目標(biāo)華迪家校通(HwadeeFamiliesSchoolCommunication
4、,簡(jiǎn)寫(xiě):Hwadee-FSC)是指利用無(wú)線通信技術(shù)和網(wǎng)絡(luò)技術(shù)搭建的家?;ネㄆ脚_(tái),為家校之間提供充分、準(zhǔn)確、及時(shí)的溝通方式,為全面監(jiān)控學(xué)生和學(xué)生成長(zhǎng)提供有效的途徑,該平臺(tái)運(yùn)行于移動(dòng)終端,家長(zhǎng)、學(xué)生、教師、領(lǐng)導(dǎo)都可以通過(guò)智能手機(jī)、平板電腦等媒介進(jìn)行溝通和信息傳遞。2.2主要軟件需求2.2.1家長(zhǎng)需求2.2.1.1子女情況監(jiān)控1.可以通過(guò)平臺(tái)查看學(xué)生考勤、獎(jiǎng)罰、評(píng)語(yǔ)、成績(jī)、學(xué)生管理、作業(yè)等信息2.2.1.2交流和留言功能1.能通過(guò)文字進(jìn)行溝通2.能發(fā)送語(yǔ)音進(jìn)行溝通2.2.1.3具備二維碼掃描功能2.2.2學(xué)校需求2.2.2.1建立學(xué)校微網(wǎng)站所
5、有用戶可以查看學(xué)校簡(jiǎn)介、機(jī)構(gòu)設(shè)置、通知、公告、新聞等。2.2.2.2與學(xué)?,F(xiàn)有數(shù)據(jù)對(duì)接將學(xué)生的考勤(門(mén)禁)、獎(jiǎng)罰、評(píng)語(yǔ)、成績(jī)、作業(yè)信息進(jìn)行整合。2.2.2.3信息主動(dòng)推送將學(xué)生的考勤、獎(jiǎng)罰、評(píng)語(yǔ)、成績(jī)、學(xué)生管理、作業(yè)信息推送給家長(zhǎng)。能發(fā)布新聞、通知信息,并推送給老師、家長(zhǎng)、學(xué)生。223教師需求2.2.2.1作業(yè)發(fā)布將課后作業(yè)信息發(fā)送給家長(zhǎng)和學(xué)生。2.2.2.2信息交流能通過(guò)平臺(tái)與家長(zhǎng)、學(xué)生進(jìn)行溝通交流,支持語(yǔ)音。能發(fā)布新聞、通知信息,并推送給家長(zhǎng)、學(xué)生能發(fā)布學(xué)生活動(dòng)照片,所有家長(zhǎng)均可以瀏覽和留言。采用高穩(wěn)定、高擴(kuò)展性的開(kāi)發(fā)平臺(tái),建議使用
6、Liferay平臺(tái)??蛻舳酥С諭OS和Android兩種移動(dòng)操作系統(tǒng),推薦前期先開(kāi)發(fā)支持Android的移動(dòng)APP2.3設(shè)計(jì)約束、限制2.3.1(數(shù)據(jù)庫(kù))表編號(hào)與命名定義2.3.1.1表編號(hào)定義:9000a).91位,表示表的類(lèi)型;1代表碼表2代表數(shù)據(jù)存放表3臨時(shí)表4視圖2.3.1.2表命名定義:AB_+表的英文名稱a).A表示表的性質(zhì),'無(wú)’代表用戶表(與業(yè)務(wù)處理直接相關(guān)的表)S代表系統(tǒng)表(為完成業(yè)務(wù)而建的對(duì)用戶非透明的表)b).B表示表的類(lèi)型,C碼表(包含唯一代碼,一次性生成,很少改動(dòng))D數(shù)據(jù)存放表(業(yè)務(wù)數(shù)據(jù)、控制、設(shè)置、記錄系統(tǒng)信
7、息等)T臨吋表(程序動(dòng)態(tài)生成)V視圖c).表的英文名稱表示表的英文名稱,可縮寫(xiě);d).舉例用戶碼表:c_bank系統(tǒng)碼表:sc_user2.3.2編程規(guī)范2.3.2.1對(duì)象命名規(guī)范對(duì)象類(lèi)熨序號(hào)項(xiàng)目1復(fù)選框2命令按鈕3數(shù)據(jù)窗口4下拉列表框5帶圖標(biāo)下拉列表框6帶格式編輯框7函數(shù)8函數(shù)對(duì)象9圖表10分組框11水平滾動(dòng)條12線13列表框14列表視圖15菜單16多行編輯器17對(duì)象公用函數(shù)18OLE控件19橢圓20圖片21圖形按鈕前綴備注pbxCheckBoxCbCommandButtonDwDataWindovvDdlbDropDownListB
8、oxDdplbDropDonwPictureListBoxEmEdistMaskFFunctionFoFunction_ObjectrGraphGbGroupBoxHsbHScrollBarLnLineLb