Computer-Hunters——項目系統設計與數據庫設計

Computer-Hunters——項目系統設計與數據庫設計

前言

  • 本次做業屬於2019秋福大軟件工程實踐Z班
  • 本次做業要求
  • 團隊名稱: Computer-Hunters
  • 本次做業目標:撰寫一份針對團隊項目的系統設計說明書和數據庫設計說明書,以方便往後團隊項目的開發

計劃安排

時間 前端計劃完成工做 後端計劃完成工做 項目經理和美工計劃完成工做
第1天 完成用戶註冊登陸界面 搭建數據庫 蒐集搭建數據庫所需的電腦信息等
第2天 以及熱點資訊界面 實現數據庫和前端的信息傳遞 蒐集搭建數據庫所需的電腦信息等
第3-4天 完成電腦匹配推薦界面 完成電腦匹配算法 協助前端完成界面設計
第5天 完成電腦匹配推薦功能模塊整合,並測試 同前端 同前端
第6-7天 完成論壇功能界面 完成論壇後臺框架搭建 協助後端查詢後臺框架信息
第8天 完成論壇功能,並測試 同前端 同前端
第9-10天 對完成的功能模塊進行整合 同前端 同前端
第11-14天 對產品進行測試 同前端 同前端

開發階段的工做安排

工做 人員
項目經理 阿說阿加
美工 朱煜喆
美工/前端 吳俊傑
後端 林志全
後端 沈溢煌
後端 李清宇
後端 邱健強
前端 黃楊龍
前端 陳聰
前端 江海天

結構設計圖

體系結構設計+功能模塊層次圖

該系統分爲兩個模塊,一個是用戶模塊,另外一個是管理員模塊。用戶模塊使用的功能是網站所提供的搜索筆記本電腦,論壇交流,查看資訊等功能;而管理員模塊則是維護後臺數據庫的一系列功能
前端

類圖

對用戶,不一樣種類硬件,資訊等進行抽象,從而設計了類
git

ER分析+表結構設計

ER分析圖

數據庫表的結構


github

系統安全和權限設計

使用者經過輸入不一樣的帳號與密碼來進行登陸與權限的獲取,若是密碼錯誤則沒法獲取權限。若是是管理員,則能夠對數據庫進行維護;若是是普通用戶,則只能調用普通功能。
算法

問題回答

網站電腦配件和諮詢的數據來源和更新?

在起步階段,須要後臺管理人員去更新硬件的信息以及熱點新聞,到了成熟階段,利用爬蟲技術在各個電商平臺進行信息的蒐集。數據庫

每一個分類標籤都是想要的,怎麼推薦?

每檯筆記本都有本身相對突出的點,不可能有一臺完美的電腦,爲了檢索的速度和準確性,所以咱們把關鍵詞設定在了三個,根據輸入的關鍵字的前後來斷定某個關鍵詞的優先性,從而進行推薦。後端

組裝筆記本的兼容性問題。

組裝筆記本電腦對於非專業人員來講難度仍是特別高的,並且組裝筆記本的需求量不大,單賣筆記本硬件的渠道也比較少,所以咱們沒有選擇推薦組裝筆記本這一項功能。安全

專業性如何保證,與其餘相相似的網站或者教學視頻還有學長如何競爭?

在起步階段,人們對網站的信任度幾乎等於0,因此對於信息來源咱們也會標明出處,以此來增長咱們的可信度。對於其餘組的專業性保證的問題,咱們決定新加入在權威用戶這一項功能,一個用戶發佈文章後收穫必定點贊數能夠升級爲權威用戶。引入必定的獎勵機制,提高權威用戶發表文章回答普通用戶的積極性。而其餘相相似的網站或者教學視頻沒法對於用戶的需求作出一一回應,而咱們這個網站的重點是根據用戶的需求來搜索相近的筆記本。框架

歷年價格從何而來?

歷年價格能夠參考市面上已有的APP喵喵折中的歷年價格功能,而且經過後臺管理員的按期更新來實現數據庫設計

要怎麼在介紹硬件信息上讓用戶便於理解?

由後臺管理人員去查閱資料,而且對已有的資料進行總結以及詢問專業人士,並在網站上進行發佈。
拿CPU舉例:
首先介紹CPU在電腦中的做用:CPU主要負責一臺電腦的計算功能,處理計算機的各項數據,一臺電腦擁有越好的CPU那麼他的運行速度就越快。
其次對於CPU的型號解釋: Intel 酷睿i7-4790 HQ爲例。
一、Intel是品牌。
二、酷睿是Intel旗下高端的系列。
三、4790這個數字表示4代i7,數字越大檔次越高。
四、HQ表示焊接在主板上的(M表明標準電壓cpu,U表明低電壓節能的,H高電壓焊接的不可拆卸,X表明高性能的可拆卸的,Q表明至高性能的,Y表明超低電壓的,K表示不鎖倍頻的。)
五、最後再展現一張CPU天梯圖。性能

本次做業負責人和組員分工

  • 負責人:邱健強、林志全

  • 分工

    1.系統設計說明書

    工做 人員
    引言、功能模塊層次圖繪製 吳俊傑
    系統整體設計 黃楊龍
    安全性設計 朱煜喆
    系統整體設計 林志全
    程序模塊設計說明 江海天

    2.數據庫設計說明書

    工做 人員
    數據庫設計+數據庫說明書文檔編寫 邱健強
    數據庫設計+數據庫說明書文檔修改 沈溢煌
    引言部分 阿說阿加

    3.其餘

    工做 人員
    PPT製做 陳聰
    上臺報告 李清宇
    博客編寫 吳俊傑

組員工做量比例

學號 姓名 工做量
031702242 邱健強 13%
031702539 李清宇 10%
081700537 朱煜喆 9%
031702546 江海天 8%
031702535 沈溢煌 12%
031702537 吳俊傑 11%
031702543 林志全 13%
031702523 黃楊龍 9%
031702609 阿說阿加 7%
031702532 陳聰 8%

《項目系統設計與數據庫設計》的Git連接 點擊這裏

相關文章
相關標籤/搜索