freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

本科畢業(yè)設(shè)計管理系統(tǒng)的設(shè)計與開發(fā)-wenkub

2023-05-02 22:24:35 本頁面
 

【正文】 的首選架構(gòu)。所以,本課題在法律可行性上分析,是可以實現(xiàn)的。所有的操作通過瀏覽器完成,客戶端不需要配置其他應(yīng)用軟件,用戶不需培訓(xùn),只要稍微提示一下即可。從以往的系統(tǒng)開發(fā)實例中可以發(fā)現(xiàn),采用Django技術(shù)可以實現(xiàn)以上各種功能。因此,在技術(shù)上Django可以快速開發(fā)迭代。 經(jīng)濟可行性分析關(guān)于各種軟件和硬件、輔助設(shè)備的調(diào)試和配置,以及維護系統(tǒng)等這些費用都可以忽略不計,因為這些設(shè)備,在我們?nèi)粘W(xué)習(xí)生活中都是必備的。第2章 方案論證本章對本科畢業(yè)設(shè)計管理系統(tǒng)有效的可行性分析。而 MVC 分離的架構(gòu),可以很好的用于任務(wù)的分配,也保證了對于控制邏輯代碼的更改不會對上層用戶界面及下層數(shù)據(jù)庫接口造成太大的影響, 降低了開發(fā)及維護的成本及難度。 Django 使用 Python 開發(fā), 而 Python語言內(nèi)置了單元測試的庫,這樣在編寫網(wǎng)頁的時候,可以方便的使用內(nèi)置庫來測試網(wǎng)站的控制邏輯,為高質(zhì)量軟件打下了良好的基礎(chǔ)。正因如此,web 應(yīng)用的開發(fā)正在被越來越多的人們所關(guān)注。因此迫切解決以上這些問題,使高校畢業(yè)設(shè)計管理效率更高,使其更加規(guī)范化,科學(xué)化和信息化,滿足教學(xué)和管理要求。目前,很多高校的畢業(yè)設(shè)計管理還存在一些問題。 Management System目 錄摘 要 1Abstract 2第1章 緒論 5 選題背景 5 選題來源 5 選題意義 5 國內(nèi)外發(fā)展動態(tài) 5 初步設(shè)想 6第2章 方案論證 7 經(jīng)濟可行性分析 7 技術(shù)可行性分析 7 操作可行性分析 8 法律可行性分析 8 相關(guān)技術(shù)簡介 8 方案選擇 10第3章 需求分析 11 總體目標(biāo) 11 系統(tǒng)功能分析 11 性能需求 15 運行需求 16第4章 設(shè)計與實現(xiàn) 17 概要設(shè)計 17 系統(tǒng)總體功能 17 模塊功能 18 18 功能模塊實現(xiàn) 26 賬號管理 26 管理員信息管理 37 論文配置管理 42 論文選題 44第5章 系統(tǒng)測試 46 單元測試 46 黑盒測試 46 系統(tǒng)測試 46 安全性測試 48 界面測試 48結(jié) 論 49致 謝 50參考文獻(xiàn). 51附 錄 52第1章 緒論 選題背景目前,高校內(nèi)部管理系統(tǒng)已經(jīng)日趨完善,基本可以適用大多數(shù)的場景。t need to use a specific client as the web browser which all the systems are builtin web browser so as to plete the query and control for server port. Comparing the former, it39。本課題的目標(biāo)是希望能夠簡化高校畢業(yè)設(shè)計管理流程,為學(xué)生畢業(yè)設(shè)計選題,論文上交,老師和學(xué)生的溝通,建立便捷高效規(guī)范的通道。對于普通用戶而言,不需要使用特定的客戶端,而只需要使用所有系統(tǒng)都內(nèi)置的網(wǎng)頁瀏覽器就可以完成對服務(wù)器端的控制和查詢, 簡化了操作,也方便了在不同機器上使用。畢業(yè)設(shè)計的管理是高校管理工作中的一項重要內(nèi)容。本課題采用B/S的體系架構(gòu),服務(wù)端采用了Python流行的MVC Web框架Django,前端使用Bootstrap 響應(yīng)式框架,以及Jquery。s not only simplified operation, but also convenient operation in different design management is one of the serious universities management. Currently, there are still some problems of the graduction design management in many colleges and the python web lightweight framework can speed , it can also reduce the prime cost and difficulty of exploiting or servicing.The goal of this topic is to streamline workflow of university graduation project, establish a convenient and efficient passageway for selecting the theme of graduation project, handing in the papers, and municating between teachers and students. The topic adopts B/S architecture. The server uses the Python which popular with its MVC Web framework, Django. The foreend uses the Bootstrap Resporsive frame as well as Jaquery. The clientserver munications uses HTTP request technology, The data transition uses the standard of JSON.Key words: Python。但是由于其采用的技術(shù)和架構(gòu)過于陳舊,導(dǎo)致使用效果不佳,性能無法滿足新的需求。例如:根據(jù)教學(xué)要求,通常學(xué)生在大學(xué)最后一年需要在外地進行實習(xí),而此時又面臨著畢業(yè)設(shè)計選題問題。 選題意義本科畢業(yè)設(shè)計管理系統(tǒng)的設(shè)計與開發(fā)能夠彌補目前高校內(nèi)部管理系統(tǒng)的空白,更好的服務(wù)于畢業(yè)生.因此本科畢業(yè)設(shè)計管理系統(tǒng)的設(shè)計與開發(fā),對高校的信息管理和快速發(fā)展具有重要意義。Web 應(yīng)用框架就是在這種情況下出現(xiàn)的 ,它是一種用來協(xié)助開發(fā)動態(tài)網(wǎng)站、web 應(yīng)用和服務(wù)的軟件框架。Python 是一種解釋型的語言,對代碼的更改可以實時顯現(xiàn),所以在某種程度上符合了持續(xù)集成的要求。本系統(tǒng)采用Pycharm為開發(fā)平臺,輔之以Sublime編輯器,數(shù)據(jù)庫采用MySQL,采用測試驅(qū)動開發(fā),以周為一個開發(fā)周期,開源到Github上,拓展Django自帶的用戶登錄認(rèn)證系統(tǒng),結(jié)合Bootstrap,Jquery進行網(wǎng)頁的編寫??尚行苑治鍪墙?jīng)常采用的一種工程項目是否可行的技術(shù)。本課題是在學(xué)習(xí)與實踐基礎(chǔ)上研究開發(fā)的,Pycharm、Submine都是可以免費下載使用的,有關(guān)學(xué)習(xí)資料可以在學(xué)校的圖書館或者電子閱覽室進行查詢、學(xué)習(xí),并不涉及其他作者的專利和版權(quán)的購買費用。本系統(tǒng)采用B/S技術(shù)模式,掌握MVC架構(gòu)的三層設(shè)計思想,選擇可行的方案、合理安排開發(fā)過程,用Bootstrap做CSS框架加快開發(fā),并采用已有的HTML優(yōu)秀模板作為與用戶交互的界面,同時實現(xiàn)用戶登錄系統(tǒng)的身份驗證,以及教師,學(xué)生信息進行增加、刪除、修改等操作,并且系統(tǒng)講更新的數(shù)據(jù)保存到數(shù)據(jù)庫中。所以,該系統(tǒng)在技術(shù)上是可行的。因此,在操作使用上,本系統(tǒng)簡單、方便,易于使用戶接受,因而是十分可行的。 相關(guān)技術(shù)簡介B/S,即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),隨著Internet技術(shù)的不斷發(fā)展與演變,B/S是C/S結(jié)構(gòu)的一種拓展和延伸。隨著互聯(lián)網(wǎng)和萬維網(wǎng)的普及,傳統(tǒng)的主機/終端和C/S無法滿足目前全球開放的網(wǎng)絡(luò)互聯(lián)、信息無處不在和信息共享的新要求,所以B/S模式(瀏覽器/服務(wù)器)由此誕生。Python 是一種簡單易學(xué)、功能強大的編程語言,它有高 效率的高層數(shù)據(jù)結(jié)構(gòu),簡單而有效地實現(xiàn)面向?qū)ο缶幊?。由?Django 是 使用 Python 開發(fā)的,所以如果用 Django 開發(fā)站點,則用 Django 庫寫 Python 代碼。Django是一個基于MVC構(gòu)造的框架。視圖(View),即業(yè)務(wù)邏輯層存取模型及調(diào)取恰當(dāng)模板的相關(guān)邏輯。這使得Django具有很強的可擴展性 方案選擇1. 方案1:Django + Bootstrap + Jquery + Mysql(1)Django是 Python的一個開源Web開發(fā)框架,相比于其他 Python Web框架,它安裝 簡單且靈活多變,符 合 Python開箱即用的特點。2. 方案2:Flask(1)Flask是一個使用 Python 編寫的輕量級 Web 應(yīng)用框架Flask也被稱為 “microframework” ,因為它使用簡單的核心,用 extension 增加其他功能。方案二比較龐大開發(fā)成本高。需求分析階段的任務(wù)是確定軟件系統(tǒng)功能。管理系統(tǒng)還需統(tǒng)計院校下設(shè)立多個專業(yè)(專業(yè)與專業(yè)之間是平級的)。通過分析以上系統(tǒng)需求,獲得以下用例圖。 5)學(xué)院學(xué)生管理 該功能主要完成學(xué)院學(xué)生的管理,在實際中主要負(fù)責(zé)學(xué)院學(xué)生信息更新和維護,該操作只能由學(xué)院管理員進行。 8) 上傳作品管理 該功能主要完成上傳作品的管理,在實際中主要負(fù)責(zé)查看和下載學(xué)生上傳的論文相關(guān)的作品。 忘記密碼功能和賬號激活功能,需要填寫注冊郵箱,系統(tǒng)會自動發(fā)送郵件到填寫郵箱。對于一些刪除等不可恢復(fù)的操作應(yīng)明顯提示,避免誤操作。有一些默認(rèn)值是可以總結(jié)出來的常用信息,是可以復(fù)用,能缺省設(shè)置。 運行需求 1.硬件配置(最低配置)(1)服務(wù)器:CPU:i3 2GHz處理器內(nèi)存:4096MB硬盤:500G空間 (2)客戶端:ROM:1G以上RAM:1G以上GPU:512M處理器:1024GHz以上2.運行平臺(1)服務(wù)器操作系統(tǒng):Windows xp及以上操作系統(tǒng)軟件環(huán)境:、(2)客戶端瀏覽器:Google,F(xiàn)irefox,IE9以上版本第4章 設(shè)計與實現(xiàn) 概要設(shè)計 系統(tǒng)總體功能本系統(tǒng)運用MVC結(jié)構(gòu)將業(yè)務(wù)邏輯,數(shù)據(jù),界面顯示分離出來,一些方法和功能模塊可以給別的模塊進行復(fù)用,系統(tǒng)主要分為四個平臺和十一個小模塊,利用樹形結(jié)構(gòu)能清晰的展現(xiàn)出他們的層級關(guān)系,先有上級再有下級系統(tǒng)在建設(shè)的時候也按照樹形的結(jié)構(gòu)進行建設(shè),方便用戶操作能做到不用培訓(xùn),使用者從上到下錄入數(shù)據(jù)即可。(1)學(xué)院信息:存放學(xué)院的基本信息包括學(xué)院編號、學(xué)院名稱,學(xué)院簡稱等其實體屬性圖如圖42所示。圖46 學(xué)院學(xué)生信息實體屬性圖(6)論文信息:存放論文信息,主要包含論文題目、論文要求、輔導(dǎo)老師、所屬學(xué)院,論文狀態(tài),選題開始時間,選題結(jié)束時間,修改時間,創(chuàng)建時間等,其實體屬性圖如圖47所示。 圖410 系統(tǒng)ER圖本課題在數(shù)據(jù)庫設(shè)計上采用甲骨文公司的MySQL為數(shù)據(jù)庫管理系統(tǒng)。 前端效果圖:圖411 用戶登錄頁面url設(shè)置相當(dāng)于客戶端向服務(wù)器發(fā)出request請求的入口, 并用來指明要調(diào)用的程序邏輯代碼:student_manage/from import url, include, patternsfrom import adminfrom core import views as core_viewurlpatterns = [ url(r39。, include(39。),]core/from import url, include, patternsfrom . import views, ajaxurlpatterns = [ url(r39。), url(r39。), url(r39。), url(r39。),]urlpatterns += [ url(r39。, ), url(r39。, ),url(r39。39。] = u39。] = u39。][39。 elif is_admin(user): result[39。] = 39。][39。 elif is_student(user): result[39。] = 39。] = 39。] = 1 result[39。 return json_response(result) 超級管理員主頁面: 圖412 超級管理員主頁面學(xué)院管理員主頁面: 圖413 學(xué)院管理員主頁面學(xué)院老師主頁面: 圖414 學(xué)院老師主頁面學(xué)院學(xué)生主頁面: 圖415 學(xué)院學(xué)生主頁面 :說明:用戶點擊Sign Out后,后臺執(zhí)行登出操作,并跳轉(zhuǎn)到登陸頁面。登出失敗39。msg39。后臺處理邏輯:首先后臺二次驗證前臺輸入的郵箱是否格式,如果符合格式,則會根據(jù)當(dāng)前登錄的用戶和填入的郵箱,新建一條驗證碼的數(shù)據(jù)庫記錄,用戶點擊郵箱中提供的URL鏈接后跳轉(zhuǎn)到重置密碼頁面。賬號激活39。此鏈接將在24小時后失效,請您盡快完成激活。) elif mail_type == : subject = u39。 % (code,)) body = u請點擊下面的鏈接重置
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1