tft每日頭條

 > 教育

 > 基于django開發自己的網站

基于django開發自己的網站

教育 更新时间:2024-12-02 18:44:17

摘 要

在各學校的教學過程中,個人博客是一項非常重要的事情。随着計算機多媒體技術的發展和網絡的普及。采用當前流行的B/S模式以及3層架構的設計思想通過Python技術來開發此系統的目的是建立一個配合網絡環境的個人博客的平台,這樣可以有效地解決個人博客混亂的局面。

本文首先介紹了個人博客的發展背景與發展現狀,然後遵循軟件常規開發流程,首先針對系統選取适用的語言和開發平台,根據需求分析制定模塊并設計數據庫結構,再根據系統總體功能模塊的設計繪制系統的功能模塊圖,流程圖以及E-R圖。然後,設計框架并根據設計的框架編寫代碼以實現系統的各個功能模塊。最後,對初步完成的系統進行測試,主要是功能測試、單元測試和性能測試。測試結果表明,該系統能夠實現所需的功能,運行狀況尚可并無明顯缺點。

關鍵字:個人博客;Django ;Mysql數據庫

Pick to

Personal blog is a very important thing in the teaching process of every school. With the development of computer multimedia technology and the popularity of the network. Using the current popular B/S mode and three layer architecture design ideas through Python technology to develop this system is to build a network environment of personal blog platform, so that can effectively solve the situation of personal blog chaos.

This article first introduces the development background and development status of personal blog, and then follow the routine software development process, first of all, in view of the system and the selection of suitable language development platform, according to the requirement analysis module and database structure design, and then based on the system's overall function module design rendering system function module chart, flow diagram and e-r diagram. Then, design the framework and write code according to the designed framework to achieve each functional module of the system. Finally, the preliminary completed system is tested, mainly functional test, unit test and performance test. The test results show that the system can achieve the required functions, and the running condition is fair and there is no obvious defect.

Key words: personal blog; Django. The Mysql database

目 錄

第一章 概述 1

1.1 引言 1

1.2課題研究目的 1

1.3 開發現狀分析 2

1.4 課題開發意義 2

第二章 開發技術介紹 4

2.1 系統開發平台 4

2.2 平台開發相關技術 4

2.2.1 Django技術 4

2.2.2 Mysql數據庫介紹 4

2.2.3 Mysql環境配置 4

2.2.4 B/S架構 5

2.2.4 Django框架 5

第三章 系統分析 7

3.1 可行性分析 7

3.1.1 技術可行性 7

3.1.2 操作可行性 7

3.1.3經濟可行性 7

3.2性能需求分析 8

第四章 系統設計 9

4.1功能結構 9

4.2 數據庫設計 9

4.2.1 數據庫E/R圖 9

4.2.2 數據庫表 11

第五章 系統功能實現 16

5.1管理員功能模塊 16

第六章 系統測試 26

第七章 總結 27

緻 謝 28

參考文獻 29

本系統是基于Python實現的B/S模式個人博客,其主要功能符合系統的需求,不過由于本系統是我第一次開發的項目,在經驗和知識方面都有所不足,這些可能導緻系統還存在很多問題和缺陷。

但是在做畢業設計的過程中,我學到了很多。雖然自己之前并沒有很好的了解跟熟悉系統開發的整個過程,不過經曆了這次開發,我基本上對這些開發過程都有所了解和體會。一個好的項目,首先要對需求進行詳細的調研,隻有在很好的了解了系統的需求才有可能把項目做好。

測試在一個項目中,也是非常的重要,測試時需要心細,考慮問題要周全。剛開始測試的時候遇到好多問題。比如用戶登錄進去,沒有顯示名字。提交博客文章總是出現問題等等。有可能在做的過程并沒有考慮到這些問題,通過測試就能體現自己做的有哪些不足,有哪些需要改進。在整個過程中自己學到了很多東西,做事情要從多方面考慮。在開發中還讓我學會了應如何使用網絡并且要善于利用網絡資源,其實很多問題都可以通過網絡來得到解決的。

參考文獻

1]張海藩 網站管理系統的分析與設計[D].廈門大學,2016

[2]丁寶康 信息管理系統[D].電子科技大學,2018

[3]孫印傑 信息管理系統的設計與實現[D].電子科技大學,2017

[4]馬甯 基于Python的網站管理系統分析與設計[D].雲南大學,2017.

[5]求是科技 Python信息管理系統開發實例導航[M].人民郵店出版社.2015

[6]楊宗志 Python入門與實作[M].科學出版社,2018

[7]曹錳 舒新峰 C#與Python程序設計[M].西安交通大學出版社,2017

[8]虞益誠 SQL Server 2000[M].中國鐵道出版社,2019[9]董征宇 我國中小學校電子商務盈利策略探析[J].中國商貿,2018,22:94-95

[10]張愛軍 電子商務技術的創新發展趨勢[J].電腦知識與技術,2016,26:61-67

[11]馬桂林 中小音樂學校經銷商電子商務管理系統的設計[J].價值工程,2018,23:148-149

[12]蔡翔宇 電子商務與計算機網絡應用[J].計算機應用研究,2017,2:366

[13]西爾伯沙茨(Silberschatz.A.) 計算機科學叢書:數據庫系統概念(原書第6版)[M]. 機械工業出版社,2017,03..

[14]薩師煊 王珊 數據庫系統概論[M].北京:高等教育出版社,2017:10-180.

[15]陳剛 Eclipse從入門到精通[M].(第2版).北京:清華大學出版社,2018:17-380.

基于django開發自己的網站(基于django的個人博客設計與實現-計算機畢業設計源碼)1

基于django開發自己的網站(基于django的個人博客設計與實現-計算機畢業設計源碼)2

基于django開發自己的網站(基于django的個人博客設計與實現-計算機畢業設計源碼)3

基于django開發自己的網站(基于django的個人博客設計與實現-計算機畢業設計源碼)4

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关教育资讯推荐

热门教育资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved