付費下載
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、1. 引言設計背景在快節(jié)奏的大學日常生活中,社交軟件已經(jīng)成為大家日常必不可少的一部分,普通大學生的朋友圈和QQ空間等社交軟件平臺上,經(jīng)常能夠看到有人發(fā)送尋物啟事、或是拾到他人丟失物品的拾主找尋丟失它的失主的某些消息。大學日常生活中,大部分人都會有曾經(jīng)丟過東西的經(jīng)歷,無論大小。那如果一旦丟失了一些對我們比較重要的東西呢譬如帶有重要資料的U盤、隨身攜帶的耳機、出入圖書館會用到的校園卡、身份證、夾著銀行卡的錢包等等,無論是馬虎大意還是因為焦急匆忙,那些求擴!”急尋!”大家?guī)蛶兔Γ 钡淖盅鄱贾鴮嵞軌蜃屓烁惺艿绞е鞯慕辜迸c無奈。但是,由于好友人數(shù)的限制或是群人數(shù)的限制,大家往往會通過轉發(fā)多個群或者請求好
2、友擴散的方式來散播訊息。這種方法有著很大的弊端,首先是可見的人群少,只能自己的好友可見或者群內(nèi)可見,這會使消息傳遞的比較緩慢,對于急于找到的東西造成了一定的時間浪費。其二,這還會浪費網(wǎng)絡資源,也會把相對重要的信息頂替,對社交平臺這個娛樂的環(huán)境造成一定的干擾,在如此環(huán)境下,本團隊希望開發(fā)一個能夠方便同學們生活的校園app,本app暫時基于Android系統(tǒng),用于幫助同學發(fā)布與接收失物的訊息。編寫目的基于我們學校非常普遍的丟失物品現(xiàn)象,我們團隊想要去一個平臺能夠幫助大家快速將信息集合起來,盡最大可能地使大家快速尋找到自己在校園內(nèi)丟失的物品,并且能夠將撿到的東西及時還給失主。2. 軟件支持類型軟件瀏
3、覽器應用服務器Tomcat開發(fā)工具AndroidStudioMyeclipse2017NavicatforMySQL10Java版本JAVA8DatabaseMySQL配置管理工具Bug管理框架組件HirbernateVolleyMVC3. 總體功能概述功能總體需求應用技術以搭建服務器,Mysql作為數(shù)據(jù)庫支持,Android開發(fā)的APP界面作為交互界面,使用前后端完全分離開發(fā)的框架MVC,在controller控制器部分,使用Java語言作為后端開發(fā)語言,使用sevlet搭建控制層的數(shù)據(jù)傳輸流,利用Hirbernate框架實現(xiàn)數(shù)據(jù)庫的增刪該查功能,其中圖片上傳的部分,利用Volley框架實現(xiàn)
4、,首先將圖片上傳到服務器端,寫好該圖片的目錄字段存儲在數(shù)據(jù)庫中,實現(xiàn)圖片的存儲顯示。整體框架視圖物理設計框架使Volley以搭建服務器,Mysql作為數(shù)據(jù)庫支持,Android開發(fā)的APP界面作為交互界面,使用前后端完全分離開發(fā)的框架MVC,在controller控制器部分,用Java語言作為后端開發(fā)語言,使用sevlet搭建控制層的數(shù)據(jù)傳輸流,利用Hirbernate框架實現(xiàn)數(shù)據(jù)庫的增刪該查功能,其中圖片上傳的部分,利用框架實現(xiàn),首先將圖片上傳到服務器端,寫好該圖片的目錄字段存儲在數(shù)據(jù)庫中,實現(xiàn)圖片的存儲顯示。程序設計框架系統(tǒng)整體類圖4詳細設計模塊一:注冊登陸模塊功能概述用戶可以在這里注冊或
5、登陸自己的賬號,完善個人信息等等業(yè)務流程用戶提交自己的注冊信息,信息匯總到數(shù)據(jù)庫啊,如果成功則向用戶返回注冊成功信息,如果錯誤則向用戶返回錯誤信息對外接口在服務器端的servlet配置和hibernate均配置在.xml文件中具體實現(xiàn)用戶界面schsr':詩.反交I:時序圖時序圖模塊二:失物模塊功能概述用戶可以選擇放置自己丟失物品的照片或形容詞,將信息發(fā)布在平臺上。業(yè)務流程用戶提交所遺失物品的照片和信息存入數(shù)據(jù)庫,如果成功則返回發(fā)布成功信息,其他用戶可以查看這些信息,還可以查看發(fā)布這條消息的用戶的信息。對外接口在服務器端的servlet配置和hibernate均配置在.xml文件中。具
6、體實現(xiàn)用戶界面l%a皿模塊三:招領模塊功能概述用戶可以將自己所撿到的東西拍下照片上傳平臺上,留下自己的聯(lián)系方式以供失主來查找搜索。業(yè)務流程用戶提交所撿到物品的照片和信息存入數(shù)據(jù)庫,如果成功則返回發(fā)布成功信息,其他用戶可以查看這些信息,還可以查看發(fā)布這條消息的用戶的信息。對外接口在服務器端的servlet配置和hibernate均配置在.xml文件中用戶界面模塊四:樹洞交互模塊功能概述用戶可以在這里發(fā)表自己的言論,是一個類似貼吧和樹洞的用戶交互模塊,可以增進同學間的交流和接觸,也可以發(fā)布一些消息。業(yè)務流程用戶發(fā)布一條信息并存入數(shù)據(jù)庫,其他用戶可以看到這個信息,并在信息下方發(fā)布評論,發(fā)布信息的用戶
7、可以看到自己發(fā)布信息的評論對外接口在服務器端的servlet配置和hibernate均配置在.xml文件中具體實現(xiàn)用戶界面f-nuerG5.其它設計異常處理Java語言定義了一些異常類在標準包中。標準運行時異常類的子類是最常見的異常類。由于包是默認加載到所有的Java程序的,所以大部分從運行時異常類繼承而來的異常都可以直接使用,我們的軟件中如果用戶要打開的文件不存在和輸入了非法數(shù)據(jù)時會返回錯誤信息來提示用戶。安全性設計(1)權限控制根據(jù)不同用戶,設置相應權限,其他用戶只可看到本用戶所發(fā)送和公開的信息,其他用戶不能觀看、篡改、盜取該用戶的其他資料和信息。(2)用戶自主權用戶可以根據(jù)與其他用戶的交流、其他用戶的個人信息共和來相互確定身份(3)數(shù)據(jù)備份允許用戶進行數(shù)據(jù)的備份和恢復,以彌補數(shù)據(jù)的破壞和丟失。(4)記錄日志本系統(tǒng)應該能夠記錄系統(tǒng)運行時所發(fā)生的所有錯誤,包括本機錯誤和網(wǎng)絡錯誤。這些錯誤記錄便于查找錯誤的原因。日志同時記錄用戶的關鍵性操作信息。用戶性能設計(1)操作方便,操作流程合理。盡量從用戶角度出發(fā),以方便使用本產(chǎn)品。如:發(fā)布尋物啟示時,敲入回車鍵光標的自動跳轉、輸入法的自動轉換,信息檢索時輸入漢語簡拼快速檢索到結果等。(2)容錯能力。系統(tǒng)具有一定的容錯和抗干擾能力,在非
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 飛機模型介紹教學
- 沈陽戶外施工方案(3篇)
- 車輛信息安全分級管理制度(3篇)
- 2026年安徽廣播電視臺阜陽發(fā)射臺招聘工勤崗位1人備考考試題庫及答案解析
- 2026年度延邊州教育局所屬事業(yè)單位教師專項招聘(53人)筆試模擬試題及答案解析
- 飛機介紹教學課件
- 2026廣西北海市合浦縣紀委監(jiān)委招錄公益性崗位人員1人備考考試題庫及答案解析
- 2026浙江嘉興海寧智能制造崗位專場招聘備考考試題庫及答案解析
- 2025安徽銅陵市利業(yè)人才發(fā)展有限公司招聘派遣制專職財務人員(出納崗位)補充1人備考考試題庫及答案解析
- 2026廣東深圳市何香凝美術館應屆高校畢業(yè)生招聘1人筆試模擬試題及答案解析
- 中醫(yī)按摩寶典
- 任應秋醫(yī)學叢書:瀕湖脈學白話解
- 應收賬款賬齡分析表
- 某高樁碼頭施工組織設計
- 渦輪增壓器設計選型
- 血液透析科學飲食360
- 電子版體溫單
- 如愿二聲部合唱簡譜文檔
- YS/T 385-2006銻精礦
- JJF 1102-2003內(nèi)徑表校準規(guī)范
- GB/T 5578-1985固定式發(fā)電用汽輪機技術條件
評論
0/150
提交評論