python校园失物招领系统毕业设计开题报告
本文給出的python畢業(yè)設(shè)計開題報告,僅供參考!(具體模板和要求按照自己學(xué)校給的要求修改)
選題目的和意義
目的:本課題主要目標是設(shè)計并能夠?qū)崿F(xiàn)一個基于web網(wǎng)頁的校園失物招領(lǐng)系統(tǒng),整個網(wǎng)站項目使用了B/S架構(gòu),基于python的Django框架下開發(fā);管理員通過后臺錄入信息、管理信息,設(shè)置網(wǎng)站信息,管理會員信息,管理和設(shè)置廣告、留言、管理用戶發(fā)布的失物招領(lǐng)信息;用戶通過登錄網(wǎng)站,查詢查看新聞資訊、發(fā)表評論、查看失物招領(lǐng)信息列表、查看失物招領(lǐng)詳情、然后通過聯(lián)系方式聯(lián)系交流。
意義:基于web網(wǎng)站的失物招領(lǐng)系統(tǒng)是計算機技術(shù)與失物管理相結(jié)合的產(chǎn)物,通過失物招領(lǐng)系統(tǒng)實現(xiàn)了對失物信息的高效管理。隨著計算機技術(shù)的不斷提高,計算機已經(jīng)深入到社會生活的各個角落.而采用人工管理和發(fā)布失物信息的方法,不僅效率低,易出錯,手續(xù)繁瑣,而且耗費大量人力。為了滿足市場管理人員對失物信息管理、公告資訊管理、失物人員的管理,在管理工作人員的具備一定的計算機操作能力的前提下,特編此基于小程序的失物招領(lǐng)系統(tǒng)軟件以提高交易信息的管理效率。
系統(tǒng)技術(shù)概述
本章主要介紹了系統(tǒng)在開發(fā)過程中所應(yīng)用到的一些關(guān)鍵的技術(shù),主要包括核心的Python編程語言、Django框架;MySQL數(shù)據(jù)庫;以及常規(guī)的網(wǎng)頁技術(shù)HTML/CSS/JAVASCRIPT的介紹。
開發(fā)操作系統(tǒng):windows10 + 4G內(nèi)存 + 500G硬盤
開發(fā)環(huán)境:Python3.8
開發(fā)語言:Python
開發(fā)框架:Django
開發(fā)工具:pycharm
數(shù)據(jù)庫:mysql8
數(shù)據(jù)庫管理工具:navicat
其他開發(fā)語言:html + css +javascript
?
可行性分析
基于python的校園失物招領(lǐng)系統(tǒng)有以下三方面可以總結(jié)系統(tǒng)開發(fā)的可行性,具體如下:
1.技術(shù)可行性
以Windows7或10為操作系統(tǒng),基于python3.8版本,采用PyCharm軟件為開發(fā)工具,運用mysql進行數(shù)據(jù)庫存儲;后臺管理系統(tǒng)硬件環(huán)境是PC機,用戶使用任何能上網(wǎng)的電腦設(shè)置,使用瀏覽器即可訪問系統(tǒng)。
2.經(jīng)濟可行性
一方面,只要有能上網(wǎng)的電腦,系統(tǒng)的管理員在任何地方任何時候都可以管理,工作效率進一步提高從而節(jié)省人力、物力,只要會打字即可,不需要很高的學(xué)歷;另一方面,系統(tǒng)的制作成本低,在現(xiàn)有的PC機上即可使用PyCharm開發(fā)者工具進行開發(fā)。
3.操作可行性
從管理來說,只要有一臺普通的電腦就可以進行網(wǎng)站信息的設(shè)置、錄入、修改,操作非常方便而且可行度很高。
方案設(shè)計
【后臺功能】
系統(tǒng)設(shè)置:設(shè)置關(guān)于我們、聯(lián)系我們、加入我們、法律聲明
廣告管理:設(shè)置小程序首頁輪播圖廣告和鏈接
留言列表:所有用戶留言信息列表,支持刪除
會員列表:查看所有注冊會員信息,支持刪除
資訊分類:錄入、修改、查看、刪除資訊分類
錄入資訊:錄入資訊標題、內(nèi)容等信息
管理資訊:查看已錄入資訊列表,支持刪除和修改
資訊評論列表:所有用戶的評論信息列表
資訊評論管理:支持對評論信息審核,刪除;審核后的信息用戶才可見
失物分類設(shè)置:設(shè)置平臺失物找平分類屬性,丟失物品還是撿到物品
失物招領(lǐng)列表:錄入平臺所有用戶發(fā)布的失物招領(lǐng)信息列表
失物招領(lǐng)管理:對用戶發(fā)布的所有失物招領(lǐng),支持修改和刪除
熱門關(guān)鍵字:設(shè)置網(wǎng)站可以查詢的熱門失物招領(lǐng)關(guān)鍵字
失物招領(lǐng)評論列表:列出用戶對網(wǎng)站失物招領(lǐng)的評論信息
失物招領(lǐng)評論管理:支持審核操作、審核通過后其他用戶才可以看見
【用戶功能】
用戶注冊:填寫手機賬號和密碼,注冊新用戶
登錄功能:注冊普通賬號登錄;登錄后可以修改用戶的基本信息,也可以退出。
關(guān)于我們:關(guān)于我們、聯(lián)系我們、加入我們、法律聲明
輪播廣告:后臺設(shè)置首頁輪播廣告圖,可以連接到廣告頁面。
留言反饋:用戶填寫李哭咽的主題、聯(lián)系人、電話、郵箱、留言內(nèi)容;后臺管理可以查看留言列表,可以刪除留言。
失物招領(lǐng)中心:顯示網(wǎng)站用戶發(fā)布的失物招領(lǐng);可以按分類篩選。
失物招領(lǐng)詳情:顯示失物招領(lǐng)圖片的內(nèi)容、閱讀次數(shù)、收藏次數(shù)、評論次數(shù)等
失物招領(lǐng)收藏:在失物招領(lǐng)詳情頁面,登錄的用戶,可以對當前圖片進行收藏,收藏后的失物招領(lǐng)列表在用戶中心可以查看,可以進行刪除。
失物招領(lǐng)評論:在失物招領(lǐng)詳情頁面,登錄的用戶,可以填寫評論內(nèi)容,提交評論信息;提交的評論信息需要后蓋管理員審核后可見。
用戶失物招領(lǐng)發(fā)布:選擇分類、錄入標題、上傳圖片、選擇是否對外可見等
用戶失物招領(lǐng)列表:用戶發(fā)布的失物招領(lǐng)列表
用戶失物招領(lǐng)管理:支持管理自己的失物招領(lǐng)信息,支持修改和刪除
失物招領(lǐng)收藏、評論:列出用戶收藏過的失物招領(lǐng)信息列表,支持刪除;評論過的失物招領(lǐng)信息列表和狀態(tài)。
資訊收藏、評論:列出用戶收藏過的資訊信息列表,支持刪除;評論過的資訊信息列表和狀態(tài)。
用戶信息:姓名、聯(lián)系方式、郵箱、頭像、簡介、介紹等,支持隨時修改;用戶注冊的信息后臺管理員可見;后臺管理員可以刪除。
密碼修改:修改注冊的密碼。
退出登錄:清除登錄的cookie,返回到首頁。
?
?
研究方法
為了更好完善系統(tǒng)使用了以下研究方法:
(1)文獻閱讀法
通過各個文獻查找網(wǎng)站、學(xué)校圖書館以及百度百科查詢和借鑒課題相關(guān)的論文資料,然后將適合的資料保存到本地,開發(fā)的時候使用。
(2)比較法:通過對國內(nèi)外有關(guān)XXX系統(tǒng)的功能、相關(guān)技術(shù)、內(nèi)容等方面進行比較分析,從而提出訂餐系統(tǒng)所存在的問題,并提出相應(yīng)的解決措施
(3)模擬法
模擬法是先依照原型的主要特征,創(chuàng)設(shè)一個相似的模型,然后通過模型來間接研究原型的一種形容方法。我們通過將本地電腦模擬為服務(wù)器進行本地操作,達到開發(fā)的最終效果。
進度安排
2022.09.10—2022.10.15? 查看大量的文獻,收集課題有關(guān)資料,確定論文選題;
2022.10.16—2022.10.30? 在老師的指導(dǎo)下,填寫畢業(yè)論文任務(wù)書;
2022.10.31—2022.11.15? 大量收集論文資料,理清論文思路,對論文思路進行完善。
2022.11.16—2022.12.22? 完成開題報告答辯;
2022.12.23—2022.12.27? 根據(jù)指導(dǎo)老師提出的建議再進行修改,完善系統(tǒng)功能設(shè)計
2022.12.28—2023.04.10? 在查閱大量文獻之后,運用多種研究方案,完成系統(tǒng)開發(fā)并基本完成論文初稿。
2023.04.01—2023.04.15? 將初稿完善交由導(dǎo)師審閱,提出修改建議。
2023.04.16—2023.05.14? 在導(dǎo)師指導(dǎo)下,對論文進行反復(fù)修改形成終稿,裝訂成冊上交學(xué)院,同時為畢業(yè)論文答辯做準備工作
2023.05.15? 進行畢業(yè)論文答辯
論文(設(shè)計)寫作提綱
摘要??????
第1章 緒論?
1.1 項目研究背景和意義???
1.2 論文研究目的
1.3 系統(tǒng)主要功能
第2章 系統(tǒng)相關(guān)技術(shù)?
2.1 開發(fā)概要
2.2 開發(fā)技術(shù)
2.2.1 Python編程語言?
2.2.2 Django框架?
2.2.3 pycharm開發(fā)工具??????
2.3 數(shù)據(jù)庫???
2.3.1 Mysql數(shù)據(jù)庫??????
2.3.2 navicat數(shù)據(jù)庫管理工具?????
2.4 其他網(wǎng)頁技術(shù)
2.1.4.1 什么是HTML??
2.4.2 什么是 CSS
2.4.3 什么是JavaScript??????
第3章 系統(tǒng)分析?
3.1 系統(tǒng)概要
3.2 數(shù)據(jù)庫和圖形
3.2.1 數(shù)據(jù)ER原型圖??
3.2.2 用戶功能圖?
3.3.3 數(shù)據(jù)庫表????
3.3 前端需求分析
3.4 后臺需求分析
3.5 本章小結(jié) 18
第4章 系統(tǒng)設(shè)計與實現(xiàn)?????
4.1 前端實現(xiàn)
4.2 后臺實現(xiàn)
4.3 本章小結(jié)
第5章 總結(jié)與展望?????
5.1 總結(jié)
5.2 展望
參考文獻??????
致謝??????
參考文獻
[1]麻清應(yīng),馬權(quán). Web前端框架開發(fā)技術(shù)[M].重慶大學(xué)電子音像出版社,2020. 08.
[2]李云.基于網(wǎng)站制作的Web前端開發(fā)技術(shù)與優(yōu)化[J].電子技術(shù)與軟件工程,2021(22): 50-52.
[3]黑馬程序員.HTMLHSS+JavaScript網(wǎng)頁制作案例教程(第2版)[M].北京:人民郵電出版社,2021.
[4]王千林.基于B/S架構(gòu)固定資產(chǎn)管理系統(tǒng)設(shè)計與實現(xiàn)[J].電腦知識與技術(shù).2020(07)
[5]代飛,艾迪. Web前端開發(fā)項目案例教程[M],北京理工大學(xué)出版社,2020. 08.
[6]鄭智方. MySQL的重要性以及步入云的應(yīng)用實例[J].計算機產(chǎn)品與流通,2020(01):151.
[7]陳漫紅.數(shù)據(jù)庫原理與應(yīng)用教程SQL Server 2012[M],北京理工大學(xué)出版社,2021. 01.
[8]李曼. MySQL數(shù)據(jù)庫系統(tǒng)中文亂碼問題及解決方案[J].電子技術(shù)與軟件程,2021(12):176-177.
[9] 王征,李曉波 著. Python從入門到精通[M], 中國鐵道出版社,2020-01-01
[10]胡陽. Django企業(yè)開發(fā)實戰(zhàn)[M], 人民郵電出版社,2021. 06.
總結(jié)
以上是生活随笔為你收集整理的python校园失物招领系统毕业设计开题报告的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: shell删除指定时间之前的文件
- 下一篇: 光刻技术概述