11组软件工程组队项目计划安排及项目介绍——失误招领系统
一、?? 項目概述
我們的項目是失物招領系統(tǒng),該系統(tǒng)是一個集成了發(fā)布失物招領信息,自動匹配失主和物品,申請領取等面向普通用戶(大部分為師生)、客服及管理員的系統(tǒng)。
定位:本系統(tǒng)定位在校園內(nèi),方便失主尋找丟失物品、拾主歸還撿拾物品,為失主和拾主搭建一個發(fā)布信息的平臺,使得失物能盡快的回到失主手中,想到用戶多數(shù)為學生,因此需要容易上手,而對于管理員,則需要相對較高點的操作水平。考慮到有留學生,我們會推出這個系統(tǒng)的英文版。
?
實現(xiàn):
前端:html+css+JavaScript Jquery必要的框架(bootstr/vue)(可以適配手機端的訪問)
后端:由于時間有限,我們打算采用SSM框架來完成網(wǎng)頁后臺的搭建。(javaweb)
數(shù)據(jù)庫:MySQL
服務器:Tomcat
GitHub地址:https://github.com/ZZZ-JC/lost-and-found.git
?
二、 需求分析
概述:
整個系統(tǒng)中使用三個級別對用戶權(quán)限進行管理,即0、1、2級,不同權(quán)限的用戶有不同的功能。
0級:系統(tǒng)管理員,權(quán)限最高,該級用戶除1級用戶功能外,還可以進行用戶管理、權(quán)限核查、處理舉報、修改失物或招領信息狀態(tài)等操作。
1級:客服,權(quán)限較高;該級用戶除2級用戶功能外,還可以根據(jù)信息急迫程度、物品貴重程度等因素人工置頂或刪除相關信息。可以審核舉報。
2級:普通用戶,權(quán)限最低;該級用戶在不同事件中可能扮演失主、拾主這兩種不同的角色;該級用戶可以搜索、查看所有失物信息和招領信息,也可以發(fā)布失物信息和招領信息,對自己發(fā)布的信息進行修改、撤回。若發(fā)現(xiàn)冒領情況,可進行舉報。
系統(tǒng)功能簡介
1.登錄注冊系統(tǒng)
提供登錄注冊功能,用戶名不限,密碼八位及以上包含數(shù)字和字母,需要綁定學校、學號、手機。
2.失物登記
當用戶發(fā)現(xiàn)失物后,可以進行失物登記,填寫失物的信息,包括失物圖片,失物描述,發(fā)現(xiàn)時間,發(fā)現(xiàn)地點等。
3.失物認領
當用戶想認領失物時,在平臺上發(fā)布認領的消息,然后提供相關的證明;管理員在得到信息后進行審核,確認屬實后為該用戶提供唯一的驗證碼,以供線下平臺的認領證明。
4.查詢功能
系統(tǒng)將當前的失物信息和已認領的失物信息都發(fā)布在平臺上,并提供相應的關鍵詞,標簽,時間,地點等的查詢功能。
5.申訴功能
當用戶可能存在錯領他人物品的時候,提供申訴功能。系統(tǒng)將保存認領失物者的各種歷史信息,以便雙方進行核實。
用戶功能詳解:
失主:注冊、登錄、瀏覽/搜索/查看招領信息、申請領回、發(fā)布失物信息、接受/拒接“提供申請”、與拾主在線交流、接受/拒絕領回、確認/撤回領回、舉報冒領
拾主:注冊、登錄、瀏覽/搜索/查看失物信息、申請?zhí)峁⒊坊亍疤峁┥暾垺薄l(fā)布招領信息、與失主在線交流、接受/拒絕領回、確認/撤回領回
客服:注冊、登錄、置頂失物/招領信息、刪除失物/招領信息、分類管理、審核舉報
系統(tǒng)管理員:注冊、登錄、用戶信息管理、處理舉報
三、?? 進度計劃安排
總計劃是四周的時間,具體安排如下:
第1周
- 建立github倉庫。
- 明確小組成員分工
- 進行需求分析建模
- 網(wǎng)頁前端界面設計
第2-3周
- 學習數(shù)據(jù)庫的知識,搭建起網(wǎng)頁數(shù)據(jù)庫。
- 前端界面開始編寫。
- 搭建網(wǎng)頁后臺。
第4周
- 網(wǎng)頁測試
- 整合文檔
四、?? 人員分工
通過小組會議決定,我們先對人員的主要任務進行了分布,在實現(xiàn)過程中,人員之間會進行交流,即使選定了任務的成員也會參與一些其他工作。
后端開發(fā):張歆,張嘉誠,周淼
前端開發(fā):龐治宇,王鵬翔
文檔編寫:鄒林伸
轉(zhuǎn)載于:https://www.cnblogs.com/BIT-1120161967/p/9127543.html
總結(jié)
以上是生活随笔為你收集整理的11组软件工程组队项目计划安排及项目介绍——失误招领系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python的XML解析!
- 下一篇: Python 拾遗