天天看點

畢業設計第四次任務書

1.這2周畢設完成内容

本周開始截圖展示你所做的畢業設計内容,并說明功能,及亮點、問題等。

畢業設計第四次任務書
畢業設計第四次任務書

訂單頁面

畢業設計第四次任務書

收藏:

畢業設計第四次任務書

位址頁

畢業設計第四次任務書

1.1 子產品名稱

簡單說明子產品及其功能

畢業設計第四次任務書

settings.py: 這個檔案包含了所有有關這個Django項目的配置資訊:   TEMPLATE_DIRS , DATABASE_NAME , 等. 最重要的設定是 ROOT_URLCONF,它将作為 URLconf 告訴 Django 在這個站點中那些 Python的子產品将被用到。

urls.py:它的本質是URL模式以及要為該URL模式調用的視圖函數之間的映射表。你就是以這種方式告訴Django,對于這個URL調用這段代碼,對于那個URL調用那段代碼。

wsgi.py:網絡通信接口

media:媒體檔案

migrations:記錄models改變

static:前端靜态檔案

templates:前端html檔案

admin.py:背景資料模型注冊

apps.py:應用

forms.py:向資料庫中插入新的資料,一般會通過表單,Django的表單系統

models.py:資料模型類的編寫

views.py:功能視圖

manage.py:

  1. 它将你的project的包放到sys.path中
  2. 它将DJANGO_SETTINGS_MODULE環境變量設定為了你的project的setting.py檔案的位置。

1.2 子產品截圖展示

1.3子產品代碼介紹

截圖展示主要代碼。視圖views部分代碼,代碼已經全部折疊

畢業設計第四次任務書
畢業設計第四次任務書
畢業設計第四次任務書
畢業設計第四次任務書

models内代碼

畢業設計第四次任務書

 urls内代碼

畢業設計第四次任務書

用到什麼技術,什麼庫,,比起傳統技術優勢,或者其他語言優勢在哪裡?

    運用Python eb的Django架構,很多web架構都是MVC,Django使用的有點不同,它采用的是MTV的架構模式,即模型M,模闆T和視圖V。

優勢:1、Python的代碼風格簡潔易懂易于維護,可以快速實作自己的想法

          2、Python 可用的庫要更多

          3、輕量級,記憶體占用比Java小多了,而且修改代碼後馬上就可以看見效果

1.4 子產品設計還存在問題

功能基本實作,這次新增了熱評商品推薦與前端首頁面的修改。

2.後面2周的規劃

對上2周完成内容簡單總結,并規劃接下來要做的設計

接下來繼續完善和測試資料的添加等

3.資料庫設計

  請展示。若有修改表格請說明為什麼修改,怎麼修改。

1、Goods表增加一個count用于留言計數,實作熱評商品。

2、Order表添加一個number用于實作訂單号,時間串+id。