湖南科技大学web课程设计之网页聊天室的实现
本文目錄
- 項目介紹
- 目錄結構
- 效果展示
- 數據庫設計
- 項目總結
- 后續!!!
項目介紹
由于WEB的易用性、實用性,它很快占據了主導地位,目前成為使用最廣泛、最有前途、最具魅力的信息傳播技術。本次實驗就就基于web技術對社交網站開發的初步探索。本次課程設計內容為仿微信網頁版Web即時聊天系統。
?實現Web的多對多即時的文本消息聊天功能。
?實現Web的表情的發送、接收和顯示功能。
?實現Web的圖片的發送、接收和顯示功能。
?實現本地消息的存儲,在離線的時候也能加載和查看歷史消息;
?要求使用WebSocket;
目錄結構
項目采用html+css+js+nodejs+mysql開發。
基于Nodejs平臺的web開發框架–Express/Socket.io
文件目錄
app.js nodejs編寫的后端程序
db 封裝的數據庫操作
node_modules 模塊依賴
public 靜態資源,即前端三大件
.json 配置文件,不用管
效果展示
數據庫設計
數據庫比較簡單,就兩張表,用戶信息表和聊天信息表。
項目總結
做這個項目之前,我沒有接觸過nodejs,后來發現使用了它非常方便,語法貼近js比較好學,功能又很強大,很多封裝好的模塊。
這個項目我的后續計劃是把它部署到阿里云上,正在嘗試中。之前弄過一次失敗了,所以準備重新搞一下。這個項目是大三下學期整理的,課設是大二下做的,感覺也是對自己學習的一種總結吧,記錄自己學習的心路歷程。
后續!!!
關于這個nodejs項目的具體實現細節我出了一個更詳細的博客文章來加以說明,鏈接:基于nodejs的網絡聊天室實現
總結
以上是生活随笔為你收集整理的湖南科技大学web课程设计之网页聊天室的实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第三章 处理机调度与死锁(汤小丹版操作系
- 下一篇: C语言填空概念题及答案,C语言填空题以及