国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

上海工程技術(shù)大學(xué)交友網(wǎng)站的設(shè)計與實現(xiàn)

2020-07-04 02:13章周
電腦知識與技術(shù) 2020年13期
關(guān)鍵詞:網(wǎng)站設(shè)計

章周

摘要:在數(shù)字信息時代,每個大學(xué)都有自己的教學(xué)管理系統(tǒng),該系統(tǒng)是將學(xué)生與學(xué)校之間建立聯(lián)系,但缺少了學(xué)生與學(xué)生之間聯(lián)系的橋梁,所以為了更好地幫助在校大學(xué)生更好地適應(yīng)校園生活、結(jié)識同學(xué)、搜集信息。有必要設(shè)計針對學(xué)生的交友網(wǎng)站,該網(wǎng)站集學(xué)生論壇,用戶注冊登錄,失誤招領(lǐng),尋人問事等功能為一體。采用ASP.NET平臺進行開發(fā),數(shù)據(jù)庫采用Mongo dB,并部署至阿里云服務(wù)器,該網(wǎng)站在PC端和手機端都可使用。

關(guān)鍵詞:網(wǎng)站設(shè)計;ASP.NET;交友網(wǎng)站

中圖分類號:TP311 文獻標識碼:A

文章編號:1009-3044(2020)13-0105-03

1概述

在日新月異的網(wǎng)絡(luò)時代,信息技術(shù)的迅猛發(fā)展和廣泛、深入地應(yīng)用,推動了各行各業(yè)的技術(shù)進步,同時也向高校提出了更高的要求,高校教育的迅速發(fā)展對教學(xué)手段和教育管理體系逐步網(wǎng)絡(luò)信息化的同時,校園學(xué)生生活也應(yīng)該與時俱進,基于這種思考,我們本次創(chuàng)新項目開發(fā)這個上海工程技術(shù)大學(xué)交友網(wǎng)站,目的是使志同道合的人有共同奮斗的目標,讓彼此遇見有趣的靈魂,加強校園內(nèi)學(xué)生的交流與溝通,同時分享在校園中的心情,留言等一點一滴,讓校園生活因此而多一點精彩與期待。

2需求分析

2.1功能需求分析

本網(wǎng)站為學(xué)生提供交流溝通的平臺,應(yīng)具備以下幾種功能:

1)用戶注冊登錄功能

用戶注冊登錄功能是大部分網(wǎng)站平臺的基本功能之一,目的在于識別用戶,限制權(quán)限,方便完成后續(xù)功能,因此用戶名的注冊應(yīng)保持唯一性。

2)個人資料設(shè)置功能

當(dāng)用戶注冊并登錄成功后,可以進行資料完善(例如:頭像修改、個性簽名、聯(lián)系方式,姓名性別等設(shè)置)

3)論壇功能

網(wǎng)站論壇分為三個模塊,分別是:失物招領(lǐng)、交友信息、校園新聞模塊。學(xué)生可以在對應(yīng)的模塊通過發(fā)帖來達到所需目的,只有注冊成功并且登錄的用戶才能進行發(fā)帖、評論等操作,論壇還設(shè)有管理員模式,用于管理論壇各項權(quán)限事務(wù),以及過濾刪除不良帖子與評論。論壇功能也是該網(wǎng)站最為核心的功能。

4)主頁功能

主頁功能是該網(wǎng)站的門戶,學(xué)生用戶進入網(wǎng)站看到的第一個頁面就是主頁。隨著時代的進步,用戶對界面的要求越來越高,一個美觀的主頁直接影響了用戶體驗。所以我們的主頁設(shè)計也相對比較美觀。除此之外,還有關(guān)于網(wǎng)站的基本介紹,與問題反饋功能,用于幫助學(xué)生更好的使用本網(wǎng)站,并且?guī)椭_發(fā)者收集問題,不斷維護和完善網(wǎng)站。

2.2非功能需求分析

1)美觀簡潔的用戶界面:一個網(wǎng)站擁有美觀的用戶界面不僅可以給用戶好的用戶體驗,也能讓用戶使用網(wǎng)站變得更加方便快捷。

2)實現(xiàn)高并發(fā)以及較短的響應(yīng)時間:隨著用戶使用人數(shù)的增加,對網(wǎng)站服務(wù)器的要求越來越高,高并發(fā)可以使網(wǎng)站正常運轉(zhuǎn),使數(shù)據(jù)與界面保持一致,而響應(yīng)時長直接決定了用戶體驗。

3)用戶數(shù)據(jù)安全性:數(shù)據(jù)庫采用MongoDB數(shù)據(jù)庫,這是一種NoSql類型的分布式數(shù)據(jù)庫,以文檔的方式記錄每一條記錄,這樣能實現(xiàn)數(shù)據(jù)的高速讀取,而分布式的存儲更是加大了數(shù)據(jù)的安全性。此外,網(wǎng)站還采用了Hash加密的方式對用戶密碼進行加密。

3技術(shù)選型

3.1 ASP.NET

在Web開發(fā)的發(fā)展過程中,ASP.NET是一種較為主流的開發(fā)平臺,它為開發(fā)者提供了企業(yè)級應(yīng)用所必需的全部服務(wù),并且它還兼容多種公共語言(例如:Visual C#、Visual Basic等)。ASP.NET框架支持面向?qū)ο缶幊痰乃季S模式,使得Web便于閱讀與維護,它開發(fā)出來的Web程序既支持PC端,也支持移動端,擁有高安全性的同時又減少開發(fā)成本。

3.2MongoDB

MongoDB作為NoSQL類型的數(shù)據(jù)庫,所謂NoSQL,就是指不使用SQL作為查詢語言,其數(shù)據(jù)存儲也不用采取很嚴格的表格模式,所以它具有高可拓展性,分布式計算,低復(fù)雜度關(guān)系,低成本等特點,數(shù)據(jù)的存儲采用Json格式,有很好的代碼親和性,因而在Web應(yīng)用中大量使用。在一個初期網(wǎng)站,許多數(shù)據(jù)以及功能有待拓展與完善,而MongoDB可以很好地解決這一點。

3.3阿里云服務(wù)器

阿里云作為全球領(lǐng)先的云計算及人工智能科技公司,擁有先進的科學(xué)技術(shù),服務(wù)于各行各業(yè),業(yè)務(wù)拓展至200多個國家和地區(qū),在云計算與云服務(wù)方面更是首屈一指。在這樣的強大背景下,選用阿里云服務(wù)器能實現(xiàn)高性價比,節(jié)省60%左右的成本投入。能實現(xiàn)高穩(wěn)定性,有多重備份,秒級恢復(fù),按需擴容等保障功能。數(shù)據(jù)更是安全可靠,阿里云有全球最大的網(wǎng)絡(luò)攻擊防御經(jīng)驗,為用戶服務(wù)保駕護航。除此之外,阿里云還有一系列的云服務(wù)生態(tài)系統(tǒng)和金牌客服服務(wù)來幫助用戶云上作業(yè)。

4網(wǎng)站設(shè)計

4.1功能設(shè)計

用戶首先進入網(wǎng)站主頁,在該頁面,用戶可以了解網(wǎng)站的用途與基本功能。然后以游客身份進入校園論壇頁面,此時用戶可以進行瀏覽帖子的操作,但用戶要想進行發(fā)帖、評論、刪除、私信其他用戶等操作,必須先要注冊一個賬戶并登錄成功。具體功能結(jié)構(gòu)如圖1所示。

4.2數(shù)據(jù)庫E-R圖設(shè)計

5網(wǎng)站實現(xiàn)

5.1網(wǎng)站主頁界面實現(xiàn)

網(wǎng)站主頁采用以圖片作為背景的設(shè)計,網(wǎng)站設(shè)計為簡約風(fēng)格,界面元素相對較少,直接用一句話言簡意賅地表達了網(wǎng)站的功能,使得界面在維持美觀的基礎(chǔ)上方便用戶使用,網(wǎng)站域名的設(shè)計為websues.cn,采用了學(xué)校名字的縮寫,方便學(xué)生記憶使用。

網(wǎng)站的主頁功能同時支持PC端(圖3)和移動手機端,滿足不同用戶的使用環(huán)境需求。

5.2用戶登錄注冊界面實現(xiàn)

進人論壇頁面,用戶若要進行發(fā)帖、評論、回復(fù)、私信等功能,必須要進行用戶登錄。若用戶不存在,可先進行用戶注冊,在注冊過程中,還設(shè)有驗證,例如:用戶名必須大于3位數(shù),密碼長度必須大于六位。注冊成功后即可登錄。(登錄界面如圖4,用戶注冊界面如圖5)

5.3論壇功能界面實現(xiàn)

論壇功能為本網(wǎng)站的核心功能,如圖6分為失物招領(lǐng)、交友信息、校園新聞三大模塊,學(xué)生可在對應(yīng)的模塊進行發(fā)帖來達到自己的目的。如圖7所示為發(fā)帖界面,圖8則為發(fā)帖成功后進人到該帖子的界面,在該帖子中,其他用戶可進行評論。樓主則可進行回復(fù)和刪帖、編輯等操作。

5.4個人資料設(shè)置界面

如圖9所示為個人資料設(shè)置界面,完善資料可幫助他人更好地了解你,增加帖子的真實性與可信度。在該界面中,可實現(xiàn)頭像修改、資料完善、查看已發(fā)帖子、查看私信等功能。

6總結(jié)

通過該網(wǎng)站的建設(shè),使得學(xué)生與學(xué)生之間有了直接溝通的橋梁,可以幫助學(xué)生們更好地了解學(xué)校,幫助新生更快適應(yīng)大學(xué)生活,幫助學(xué)生找到自己合適的朋友或群體。

網(wǎng)站實現(xiàn)了較為簡潔美觀的界面,基本的核心功能也建設(shè)完成,但是仍然有需要完善的地方,例如:后期可以連接學(xué)校數(shù)據(jù)庫,用于學(xué)生身份的驗證,增強學(xué)生信息的真實性,并且可以使用學(xué)號,進行用戶登錄。隨著網(wǎng)站使用人數(shù)的增加,也會進行相應(yīng)的功能拓展,例如:開設(shè)心情分享、圖書角、音樂角等模塊。讓學(xué)生在交友中更好的學(xué)習(xí),學(xué)習(xí)中擴展自己的朋友圈。

至于技術(shù)層面,服務(wù)器的并發(fā)程度依然不夠全校學(xué)生同時使用,如果再加上游客瀏覽,則會出現(xiàn)服務(wù)器過載,導(dǎo)致用戶長時間得不到響應(yīng),所以后期網(wǎng)站完善也應(yīng)努力擴大服務(wù)器的并發(fā)程度,服務(wù)于更多的用戶,給予他們更好的用戶體驗。

猜你喜歡
網(wǎng)站設(shè)計
企業(yè)網(wǎng)站建設(shè)的探討
《計算機應(yīng)用基礎(chǔ)》自主學(xué)習(xí)網(wǎng)站的研究與設(shè)計