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

下載本文檔

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

文檔簡介

1、校園生活平臺詳細(xì)設(shè)計(jì)說明書項(xiàng)目名稱: 校園生活平臺 所屬部門: 項(xiàng)目負(fù)責(zé)人: 文檔作者: 日期: 目 錄1. 引言5 1.1編寫目的53.數(shù)據(jù)庫設(shè)計(jì)73.2數(shù)據(jù)字典設(shè)計(jì)73.3系統(tǒng)物理結(jié)構(gòu)設(shè)計(jì)83.4表設(shè)計(jì)9(用戶表)9(個人信息表表)10(訂單表)10(資料表)11(信息表)11(討論表)113.5表之間的關(guān)聯(lián)設(shè)計(jì)123.6存儲過程設(shè)計(jì)124模塊一(用戶)134.1模塊描述134.2功能144.3輸入項(xiàng)154.5接口165模塊二(個人信息)175.1模塊描述175.2功能175.3輸入項(xiàng)175.4邏輯處理流程185.5接口186模塊三(訂單)196.1模塊描述196.2功能196.3輸入項(xiàng)1

2、96.4邏輯處理流程196.5接口207模塊四(資料)217.1模塊描述217.2功能217.3輸入項(xiàng)217.4邏輯處理流程217.5接口228.模塊五(討論區(qū))238.1模塊描述238.2功能238.3輸入項(xiàng)238.4邏輯處理流程238.5接口249模塊六(消息)259.1模塊描述259.2功能259.3輸入項(xiàng)259.4邏輯處理流程259.5接口2510系統(tǒng)共性處理2610.1存儲分配2610.2性能2610.3注釋設(shè)計(jì)2610.4限制條件26系統(tǒng)環(huán)境26時間限制27平臺架構(gòu)27安全性要求27平臺擴(kuò)展性要求2710.5尚未解決的問題271. 引言1.1編寫目的 本說明書在概要設(shè)計(jì)的基礎(chǔ)上,對

3、校園生活平臺建設(shè)的各模版、程序分別進(jìn)行了實(shí)現(xiàn)層面上的需求和說明。如今,大學(xué)生的生活越來越豐富,他們不僅追求種類繁多,而且需要花費(fèi)最短的時間去做最多的事情。因此根據(jù)需求我們開發(fā)了我們的校園生活平臺。1.2背景校園生活已經(jīng)成為大學(xué)生生活的重要組成部分,我們根據(jù)他們的校園生活需求來做此平臺,來服務(wù)大學(xué)生。項(xiàng)目名稱:校園生活平臺開發(fā)者:xxx項(xiàng)目主要用戶:在校大學(xué)生1.3定義1.4參考資料軟件工程教科書、學(xué)習(xí)平臺、百度2. 系統(tǒng)的總體結(jié)構(gòu)2.1結(jié)構(gòu)圖2.2系統(tǒng)物理構(gòu)架圖3.數(shù)據(jù)庫設(shè)計(jì)3.1目的和作用將數(shù)據(jù)分析得結(jié)果進(jìn)一步整理,形成最終的計(jì)算機(jī)模型,以便開發(fā)人員建立物理數(shù)據(jù)庫。3.2數(shù)據(jù)字典設(shè)計(jì)數(shù)據(jù)字典

4、的主要目的是提供查閱對不了解的條目的解釋。在數(shù)據(jù)字典中記錄數(shù)據(jù)元素的下列信息:一般信息(名字,別名,描述等),定義(數(shù)據(jù)類型,長度,結(jié)構(gòu)等),使用特點(diǎn)(值得范圍,使用頻率,使用方式-輸入/輸出/本地,條件值等),控制信息(來源,用戶,使用它的程序,改變權(quán)等),分組信息(父結(jié)構(gòu),從屬結(jié)構(gòu),物理位置記錄、文件和數(shù)據(jù)庫等)。 3.3系統(tǒng)物理結(jié)構(gòu)設(shè)計(jì)根據(jù)硬件設(shè)備和數(shù)據(jù)庫平臺系統(tǒng),對數(shù)據(jù)庫系統(tǒng)的物理存儲結(jié)構(gòu)進(jìn)行規(guī)劃,估計(jì)數(shù)據(jù)庫的大小,增長速度,各主要部分的訪問頻率。確定數(shù)據(jù)文件的命名,日志文件的命名。數(shù)據(jù)文件和日志文件的物理存放的位置,如果有多個存儲設(shè)備,需要規(guī)劃數(shù)據(jù)文件的組織方式。系統(tǒng)內(nèi)存使用配置,一

5、般來說,數(shù)據(jù)庫系統(tǒng)會自動維護(hù)系統(tǒng)內(nèi)存,但有時為了某些性能問題,可以根據(jù)需要對數(shù)據(jù)庫的內(nèi)存管理進(jìn)行另行配置。3.4表設(shè)計(jì) 根據(jù)數(shù)據(jù)字典的設(shè)計(jì),進(jìn)一步細(xì)化為數(shù)據(jù)庫表的設(shè)計(jì)。表的設(shè)計(jì)包括以下內(nèi)容:1) 表名(中英文)2) 字段名3) 字段數(shù)據(jù)類型4) 字段是否為空5) 字段的默認(rèn)值6) 備注,對字段的解釋性說明:主鍵、外鍵、是否自動增一、是否為索引、是否唯一、是否進(jìn)行數(shù)據(jù)檢查等。(用戶表)(個人信息表表) (訂單表)(資料表)(信息表)(討論表)3.5表之間的關(guān)聯(lián)設(shè)計(jì)3.6存儲過程設(shè)計(jì)存儲過程是一組預(yù)先定義并編譯好的,可以接受參數(shù)、返回狀態(tài)值和參數(shù)值,并可以嵌套調(diào)用。使用存儲過程可以改變運(yùn)行性能,提

6、高其執(zhí)行效率。存儲過程還可以用做一種安全機(jī)制,使用戶通過他訪問未授權(quán)的表。4模塊一(用戶)4.1模塊描述登錄模塊:用戶登錄,用戶注冊,找回密碼,修改密碼 4.2功能 對用戶進(jìn)進(jìn)行身份驗(yàn)證,只有合法用戶才能進(jìn)主頁面。 在進(jìn)行登錄或注冊,修改密碼或者找回密碼的過程中,登錄模塊將調(diào)用數(shù)據(jù)庫中系統(tǒng)用戶的信息,并對賬號和密碼進(jìn)行驗(yàn)證,只有輸入了正確的賬號和密碼后,用戶才能成功登錄。當(dāng)用戶輸入錯誤或者在的賬號和密碼時,系統(tǒng)會給出錯誤提示信息,指明登錄過程中的錯誤輸入或者錯誤操作,以便用戶進(jìn)行正確的登錄。4.3輸入項(xiàng)輸入模塊包括:賬號,密碼,密保,密保答案。例如:4.4邏輯處理4.5接口5模塊二(個人信息)

7、5.1模塊描述個人信息模塊包括:查看個人資料、修改信息、換頭像。 5.2功能個人信息模塊的主要功能:查看登錄后臺用戶的昵稱、真實(shí)姓名、性別、郵箱,手機(jī)號,同時可以這些信息進(jìn)行修改。5.3輸入項(xiàng)真實(shí)姓名編輯后保存信息Angle你好點(diǎn)擊“保存”按鈕手機(jī)號新手機(jī)號保存信息點(diǎn)擊“保存”按鈕5.4邏輯處理流程 5.5接口 6模塊三(訂單)6.1模塊描述訂單模塊包括:我的訂單,下訂單,確認(rèn)訂單。6.2功能訂單模塊的主要功能: 1、 我的訂單:查看的完成和未完成的訂單。2、 下訂單:選擇想要訂的菜。 3、 確認(rèn)訂單:成維碼。6.3輸入項(xiàng)訂單模塊: 1、 我的訂單:點(diǎn)我的訂單列表 來查看訂單詳細(xì)信息2、 下訂

8、單:選擇“什么菜”,“數(shù)量”。 3、 確認(rèn)訂單:確定選擇的訂單,確認(rèn)后提交訂單。6.4邏輯處理流程下訂單頁面確認(rèn)訂單頁面6.5接口7模塊四(資料)7.1模塊描述資料模塊包含:上傳資料,下載資料。7.2功能資料模塊的主要功能: 1、上傳資料:上傳自己想要上傳的資料到平臺上。2、下載資料:從平臺上下載自己想要下載的資料。 7.3輸入項(xiàng)訂單模塊: 1、 上傳資料:點(diǎn)擊上傳從電腦本地磁盤選擇所要上傳的資料,進(jìn)行上傳2、下載資料:在平臺上,點(diǎn)擊下載,找到你所要下載的資料。 7.4邏輯處理流程上傳資料:下載資料:7.5接口8.模塊五(討論區(qū))8.1模塊描述討論區(qū)模塊包括:聊天室8.2功能在校園生活平臺上,

9、討論區(qū),可以讓同學(xué)們在一起進(jìn)行聊天,結(jié)交新朋友。進(jìn)入討論區(qū),聊天框占據(jù)頁面的大部分,在聊天框底下,有個輸入框,以及發(fā)送按鈕,點(diǎn)擊發(fā)送,會將你想要說的話發(fā)送到聊天框中。8.3輸入項(xiàng)輸入我要發(fā)送的內(nèi)容,點(diǎn)擊發(fā)送。8.4邏輯處理流程討論區(qū)流程:8.5接口9模塊六(消息)9.1模塊描述消息模塊包括:我的消息(推送)9.2功能主要功能:把食堂推送的菜單信息及時顯示在客戶端上9.3輸入項(xiàng)輸入內(nèi)容:食堂的菜單信息9.4邏輯處理流程推送消息處理流程:9.5接口10系統(tǒng)共性處理10.1存儲分配本程序在高級語言Java進(jìn)行編碼,直接的內(nèi)存分配有Java運(yùn)行時分配。本組件內(nèi)所依賴的變量,結(jié)構(gòu)要求全部在組件元素內(nèi)申明。10.2性能1. 系統(tǒng)響應(yīng)時間包括服務(wù)器,網(wǎng)絡(luò)延遲級客戶端的處理時間,90%的功能頁面在3秒內(nèi)響應(yīng),處理過程比較復(fù)雜的功能頁面在5秒內(nèi)作出響應(yīng),并給用戶友好提示。2. 充分預(yù)估系統(tǒng)數(shù)據(jù)量,以滿足實(shí)際業(yè)務(wù)需求的承載量。10.3注釋設(shè)計(jì)Java注釋有三種:/ /* */ /* */ 前兩種編譯器直接跳過,從來不閱讀,第三種編譯器是可以看懂的,當(dāng)你使用javadoc這樣的命令時會用到,用來生成API時用的。1. / 注釋一行2. /*.*/注釋若干行3. /*.*/文檔注釋10.4限制條件非功能需求用戶禁止使用系統(tǒng)環(huán)境軟件要求:Mysql 數(shù)據(jù)庫操作設(shè)備:Ip(windows8,windows

溫馨提示

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

評論

0/150

提交評論