国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Tshare校園資源分享平臺(網站開發四之功能模塊設計)

張金寶 / 897人閱讀

摘要:文件搜索通過關鍵字搜索文件,搜索時采用模糊搜索,可以對整個關鍵字進行模糊搜索,還可以將關鍵字進行中文分詞后再依次模糊搜索。所以需要提供中文分詞的功能。

上一篇博客地址:Tshare校園資源分享平臺(網站開發三之數據庫連接)

功能設計

雖然我們能訪問web站點,能連接數據庫了,但是并不意味著我們馬上就要開始寫代碼,我們得先分析一下我們的網站都需要實現哪些功能,這樣我們才能針對如何實現這些功能進行編碼。

宣傳頁

由于網站的主要目的是校園內部提供服務,所以不是每一個人都能享受網站的服務,所以制作一個宣傳首頁用于吸引用戶,也在此首頁中實現用戶的注冊、登錄功能。

資料分享平臺

當用戶注冊完之后登錄網站,應該能夠互相分享自己手中的資源(主要指學習資源,試卷、課件等等)。所以要提供文件的上傳、搜索、預覽、下載功能。

后續擴展功能

閑置交易、表白墻、失物招領等等。

詳細設計

用戶的注冊

用戶注冊必須使用校內教育郵箱進行注冊,所以我們需要給郵箱發送一個驗證碼,只有郵箱驗證嗎驗證成功才能進行注冊。所以需要有發送郵件的功能

用戶的登錄

用戶登錄只需要驗證用戶名和密碼。為了讓用戶有良好的體驗,可以設置7天內自動登陸,所以在用戶登錄的時候將用戶名和密碼進行加密后寫入瀏覽器cookie。所以需要有加密功能和cookie設置讀取功能。

文件上傳

通過收集身邊的同學的學習資料信息,設計文件上傳時需要填寫的表單信息。同時只能上傳單個文件,如果要上傳文件夾需要壓縮為zip后才能上傳。而上傳的zip壓縮包在服務器端需要解壓縮成一個文件夾保存。所以需要提供zip壓縮包解壓縮功能。

文件搜索

通過關鍵字搜索文件,搜索時采用模糊搜索,可以對整個關鍵字進行模糊搜索,還可以將關鍵字進行中文分詞后再依次模糊搜索。所以需要提供中文分詞的功能。

文件預覽

我們決定將最終的預覽文件定為png圖片,也就是說所有可以預覽的文件類型我們都以png格式顯示。對于word類型的文件,需要先轉為pdf,然后選取pdf前10頁進行拆分,然后將拆分得到的pdf轉為png,最后將所有的png進行合并為一張長圖。所以需要提供有word轉pdf的功能、pdf拆分的功能、pdf轉png的功能以及png合并功能。

文件下載

如果下載的是文件夾,需要將文件夾壓縮為zip再下載。所以需要提供有zip壓縮功能

總結

以上所有的功能都是從后端的角度分析的(畢竟我在小組中負責的是后端控制),那么根據正常的流程圖,我們可以開始編寫代碼了。應該先實現宣傳頁中的注冊登錄功能,在實現資料分享的上傳、搜索、預覽和下載功能。由于我們的工程已經結束了,而且我也不可能一行代碼一行代碼的寫在博客中,所以我會按板塊來寫后面的博客。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/31617.html

相關文章

  • Tshare校園資源分享平臺網站開發三之數據庫連接)

    摘要:有一個我沒想到的是,竟然不需要我配置的擴展,可能是之前編譯安裝的時候已經把擴展安裝了。 上一篇博客:Tshare校園資源分享平臺(網站開發二之主機瀏覽器訪問虛擬機apache) 新內容 環境搭建、web站點訪問和數據庫連接是本次開發的三個最基礎的前提,這篇博客之后我們將開始真正的開發之旅 php連接數據庫 在虛擬機上安裝sublime text 3 下載地址:http://www.su...

    dackel 評論0 收藏0

發表評論

0條評論

張金寶

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<