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

正文內(nèi)容

微信選課系統(tǒng)軟件課設(shè)報告(編輯修改稿)

2024-09-01 06:34 本頁面
 

【文章內(nèi)容簡介】 下:(1)用戶在微信的手機客戶端里向公眾賬號發(fā)送一條消息,這條消息會通過網(wǎng)絡(luò)到達微信的后臺。(2)后臺收到這條消息之后,把消息轉(zhuǎn)發(fā)給公眾賬號的后臺,也就是公眾賬號的服務(wù)器。(3)公眾賬號服務(wù)器收到請求后,解析消息格式,根據(jù)用戶內(nèi)容和自己的服務(wù)器邏輯,計算出需要返回給用戶的消息,然后封裝消息,返回給微信后臺。(4)微信后臺把公眾賬號服務(wù)發(fā)來的消息轉(zhuǎn)發(fā)給用戶的微信手機客戶端,這樣用戶在手機客戶端上就可以看到公眾賬號發(fā)來的微信消息了。通過這個過程可以看到公眾賬號服務(wù)器要做的事情有三件:(1)獲取微信后臺發(fā)過來的消息。(2)實現(xiàn)自己的業(yè)務(wù)邏輯。(3)發(fā)送返回消息給微信后臺。微信公眾平臺開發(fā),本系統(tǒng)主要是在騰訊云的平臺上進行研發(fā)的,主要使用PHP開發(fā)語言和MySQL數(shù)據(jù)庫技術(shù)。 HTML該選課系統(tǒng)是一個在線的web應(yīng)用,它的前端頁面應(yīng)用到HTML開發(fā)。HTML(超文本標記語言)英文名為Hyper Text Markup Language,它是為“網(wǎng)頁創(chuàng)建和其他可在瀏覽器看到的信息”設(shè)計的標記語言,被廣泛用來構(gòu)建web應(yīng)用前端。HTML可以結(jié)構(gòu)化信息,比如標題,段落,表格等,在一定程度上也描述文檔的外觀和語義。1982年由蒂姆伯納斯李創(chuàng)建,由IETF用簡化的SGML(標準通用標記語言)語法進行進一步發(fā)展的HTML,后來成為國際標準,由萬維網(wǎng)聯(lián)盟(W3C)維護。,但是有一些比較舊的系統(tǒng)文件拓展名最多只能是三位,如今。可以使用任何的文本編輯器編輯html文件,例如記事本,Notepad 等,或者使用“所見即所得”的專業(yè)的HTML編輯器。 DIV+CSSDIV是HTML語言中的一個標簽。CSS是層疊樣式表(Cascading Style Sheets), 用來定義HTML元素的表現(xiàn),是W3C推出的格式化網(wǎng)頁內(nèi)容的標準技術(shù)。DIV+CSS被用來設(shè)計網(wǎng)頁的布局。傳統(tǒng)的網(wǎng)頁布局采用表格(table)布局的方式。對于一個比較復(fù)雜的頁面,使用表格布局會增加table的嵌套數(shù)量,不管是維護還是開發(fā),都會帶來巨大的成本。對于CSS+DIV布局的方式,CSS樣式可以共用,減少垃圾代碼量,并且它實現(xiàn)了結(jié)構(gòu)與表象的分離,對于網(wǎng)站的維護和擴展,查看源代碼時,很容易看出網(wǎng)頁的結(jié)構(gòu),修改頁面的結(jié)構(gòu)就會變得直觀方便。 ApacheApache HTTP Server是Apache軟件基金會的一個開源的網(wǎng)站服務(wù)器,是非常流行的網(wǎng)站服務(wù)器端軟件,因為它快速、可靠,還可以通過簡單的API擴展,被廣泛地應(yīng)用到web應(yīng)用作為服務(wù)器軟件。Apache通過編譯模塊的實現(xiàn)從而支持許多的特性。一些通用的語言接口支持perl,python,php等。因為Apache是開源的,所以任何人在都可以修改項目源代碼,定制自己的網(wǎng)站服務(wù)器,更好地為自己的項目服務(wù)。 PHPPHP全稱Hyper Preprocessor(超文本處理器),是一種被廣泛用來開發(fā)動態(tài)網(wǎng)頁的服務(wù)器端腳本語言,底層使用了C語言。它是一種開源的計算機腳本語言,所以它是完全免費的,任何人都可以使用它開發(fā)自己的動態(tài)網(wǎng)站。一般來說,PHP是運行在服務(wù)器端,而且它可以運行在不同的服務(wù)器,操作系統(tǒng)平臺上,并且還可以跟不同的數(shù)據(jù)庫系統(tǒng)結(jié)合使用。 MySqlMySql是一個開放源代碼的免費的關(guān)系型數(shù)據(jù)庫,所以任何人沒有許可的情況下可以使用它。它使用的是著名的數(shù)據(jù)庫語言SQL的標準形式,它的作品在多種操作系統(tǒng)上,有許多種語言,包括php,perl,c,c++,java等。因為MySql性能高,成本低,可靠性好,被廣泛用在各種大中型的網(wǎng)站建設(shè)中,相對于DB2,oracle等大型數(shù)據(jù)庫來說,MySql有它的不足之處,例如規(guī)模小功能有限等,但是對于中小型的網(wǎng)站來說,使用MySql已經(jīng)綽綽有余。 bootstrapBootstrap是Twitter開源的一整套前端解決方案,是一個用來快速開發(fā)Web應(yīng)用程序的工具包。它是CSS跟Html的結(jié)合,使用了最新的瀏覽器技術(shù),封裝了一整套的組件,給網(wǎng)頁提供時尚的元素,比如按鈕,表單,列表,網(wǎng)格等,該系統(tǒng)選用的是用bootstrap制作的一個免費的管理員后臺模板charisma,通過對這個模板的重新布局,制作選課系統(tǒng)的前端頁面。 CodeIgniter后臺框架用PHP的CodeIgniter框架。CodeIgniter是一個小巧的輕量級框架,采用單一入口,采用了MVC思想,一般用來開發(fā)中小型的網(wǎng)站項目。圖22 應(yīng)用程序流程圖其中,它負責(zé)初始化應(yīng)用程序所需要的資源。Routing負責(zé)檢查請求,以確定誰負責(zé)處理請求。如果緩存文件存在,則繞過系統(tǒng)的一般執(zhí)行程序,直接從緩存中獲取數(shù)據(jù),直接發(fā)送給瀏覽器。應(yīng)用程序控制器裝在所有數(shù)據(jù)之前,請求和用戶提交的數(shù)據(jù)都將被過濾??刂破鹘邮沼脩粽埱蟮臄?shù)據(jù),并裝載模型、輔助函數(shù)、核心庫,以及處理其他特定請求的資源。最后視圖渲染發(fā)送到web瀏覽器的內(nèi)容。 騰訊云平臺騰訊云包括云服務(wù)器、云數(shù)據(jù)庫、CDN、云安全、萬象圖片和云點播等產(chǎn)品。開發(fā)者通過接入騰訊云平臺,可降低初期創(chuàng)業(yè)的成本,能更輕松地應(yīng)對來自服務(wù)器、存儲以及帶寬的壓力。 第三章 可行性分析 技術(shù)可行性我們在對計算機的學(xué)習(xí)過程中,很好地掌握了計算機的基礎(chǔ)知識,并且能熟練地使用PHP+Mysql開發(fā)中小型網(wǎng)站。對系統(tǒng)的數(shù)據(jù)庫設(shè)計,能夠按照需求提取系統(tǒng)中的實體,建立ER圖,數(shù)據(jù)庫服務(wù)器環(huán)境搭建并且創(chuàng)建數(shù)據(jù)庫。系統(tǒng)分析與設(shè)計上,非常清楚該選課系統(tǒng)的需求,通過繪制系統(tǒng)總體結(jié)構(gòu)圖,更加直觀地發(fā)現(xiàn)整個系統(tǒng)如何一步一步地實現(xiàn),并且跟蹤整個開發(fā)進度,把握開發(fā)的時間成本。開發(fā)工具上,該選課系統(tǒng)是屬于web應(yīng)用項目,有過web項目的開發(fā)經(jīng)驗,對于前端,后臺,數(shù)據(jù)庫的選擇都有直觀的認識,保證編碼的過程中不會出現(xiàn)大問題。對于系統(tǒng)的后期維護上,由于采用的開發(fā)中選擇互聯(lián)網(wǎng)中應(yīng)用開發(fā)中被廣泛應(yīng)用的MVC思想開發(fā),而且工具選擇上采用成熟的框架進行敏捷開發(fā),對系統(tǒng)的修改擴展都可以很容易地實現(xiàn)。因此,微信學(xué)生選課系統(tǒng)的實現(xiàn)在技術(shù)上是可行的。 時間、硬件設(shè)備可行性該選課系統(tǒng)的開發(fā)耗時大概兩個月左右,所以時間很充分。硬件設(shè)備上,開發(fā)過程中使用自己的計算機,可以在自己的機子上搭建web服務(wù)器跟數(shù)據(jù)庫服務(wù)器環(huán)境,編碼測試等操作都可以實現(xiàn)。系統(tǒng)完成開發(fā)之后,可以將系統(tǒng)部署到專門的云服務(wù)器上,并且綁定微信公眾號,供學(xué)生使用。 第四章 系統(tǒng)功能分析 系統(tǒng)介紹本系統(tǒng)定位于高等院校,用戶群體為高等院校在校學(xué)生、教師和教務(wù)管理員。系統(tǒng)包含三個模塊,分別是管理員模塊,教師模塊,學(xué)生模塊。 系統(tǒng)面向的用戶群體本系統(tǒng)定位于高等院校,用戶群體為高等院校在校學(xué)生、教師和教務(wù)管理員。 系統(tǒng)功能需求 管理員模塊表41 系統(tǒng)管理員模塊功能表編號功能名稱功能說明1資訊管理添加新資訊,查看、修改、刪除已發(fā)表的資訊2專業(yè)課程管理添加課程,查看、修改、刪除已添加的課程,并且可以添加對應(yīng)課程的班級3班級管理修改、刪除已添加班級信息4學(xué)生賬號管理添加學(xué)生信息,查看、修改、刪除學(xué)生信息5教師賬號管理添加教師信息,查看、修改、刪除教師信息6管理員賬號管理添加管理員信息,查看、修改、刪除管理員信息7課室管理添加課室,查看、修改、刪除課室信息8專業(yè)管理添加專業(yè),查看、修改、刪除專業(yè)信息9修改密碼修改當前登錄用戶的密碼 教師模塊表42 系統(tǒng)教師模塊功能表編號功能名稱功能說明1資訊查看資訊2教師課表查看當前登錄教師的課表信息3修改密碼修改當前登錄用戶的密碼 學(xué)生模塊表43 系統(tǒng)學(xué)生模塊功能表編號功能名稱功能說明1資訊查看資訊2本專業(yè)選課選擇本專業(yè)課程或者退選已選課程3課表查詢查看課表4修改密碼修改當前登錄用戶的密碼 系統(tǒng)非功能性需求界面:簡潔,易用,美觀,大氣,一定兼容性。環(huán)境:服務(wù)器環(huán)境:windows+Apache+PHP+MySql+微信公眾號+騰訊云。質(zhì)量:易用性,穩(wěn)定性,可拓展性。 系統(tǒng)開發(fā)環(huán)境前端頁面開發(fā)環(huán)境用dreamweaver,它是是一個可視化的網(wǎng)頁設(shè)計和網(wǎng)站管理工具,支持最新的web技術(shù),例如檢查HTML,HTML的格式控制,圖像編輯,ftp,可視化網(wǎng)頁編程等。PHP開發(fā)環(huán)境用的是Zend Studio,它是專業(yè)的開發(fā)人員使用的一套php集成開發(fā)環(huán)境。 Zend Studio具有專業(yè)和企業(yè)開發(fā)者開發(fā)、配置、調(diào)試和管理關(guān)鍵商務(wù)PHP應(yīng)用的易使用
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1