上海工程技术大学交友网站的设计与实现.docx

上海工程技术大学交友网站的设计与实现.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

上海工程技术大学交友网站的设计与实

章周

摘要:在数字信息时代,每个大学都有自己的教学管理系统,该系统是将学生

与学校之间建立联系,但缺少了学生与学生之间联系的桥梁,所以为了更好地

帮助在校大学生更好地适应校园生活、结识同学、搜集信息。有必要设计针对

学生的交友网站,该网站集学生论坛,用户注册登录,失误招领,寻人问事等

功能为一体。采用ASP.NET平台进行开发,数据库采用MongodB,并部署至阿

里云服务器,该网站在PC端和手机端都可使用。

关键词:网站设计;ASP.NET;交友网站

:TP311:A

:1009-3044(2020)13-0105-03

1概述

在日新月异的网络时代,信息技术的迅猛发展和广泛、深入地应用,推动了各

行各业的技术进步,同时也向高校提出了更高的要求,高校教育的迅速发展对

教学手段和教育管理体系逐步网络信息化的同时,校园学生生活也应该与时俱

进,基于这种思考,我们本次创新项目开发这个上海工程技术大学交友网站,

目的是使志同道合的人有共同奋斗的目标,让彼此遇见有趣的灵魂,加强校园

内学生的交流与沟通,同时分享在校园中的心情,留言等一点一滴,让校园生

活因此而多一点精彩与期待。

2需求分析

2.1功能需求分析

本网站为学生提供交流沟通的平台,应具备以下几种功能:

1)用户注册登录功能

用户注册登录功能是大部分网站平台的基本功能之一,目的在于识别用户,限

制权限,方便完成后續功能,因此用户名的注册应保持唯一性。

2)个人资料设置功能

当用户注册并登录成功后,可以进行资料完善(例如:头像修改、个性签名、

联系方式,姓名性别等设置)

3)论坛功能

网站论坛分为三个模块,分别是:失物招领、交友信息、校园新闻模块。学生

可以在对应的模块通过发帖来达到所需目的,只有注册成功并且登录的用户才

能进行发帖、评论等操作,论坛还设有管理员模式,用于管理论坛各项权限事

务,以及过滤删除不良帖子与评论。论坛功能也是该网站最为核心的功能。

4)主页功能

主页功能是该网站的门户,学生用户进入网站看到的第一个页面就是主页。随

着时代的进步,用户对界面的要求越来越高,一个美观的主页直接影响了用户

体验。所以我们的主页设计也相对比较美观。除此之外,还有关于网站的基本

介绍,与问题反馈功能,用于帮助学生更好的使用本网站,并且帮助开发者收

集问题,不断维护和完善网站。

2.2非功能需求分析

1)美观简洁的用户界面:一个网站拥有美观的用户界面不仅可以给用户好的用

户体验,也能让用户使用网站变得更加方便快捷。

2)实现高并发以及较短的响应时间:随着用户使用人数的增加,对网站服务器

的要求越来越高,高并发可以使网站正常运转,使数据与界面保持一致,而响

应时长直接决定了用户体验。

3)用户数据安全性:数据库采用MongoDB数据库,这是一种NoSql类型的分布

式数据库,以文档的方式记录每一条记录,这样能实现数据的高速读取,而分

布式的存储更是加大了数据的安全性。此外,网站还采用了Hash加密的方式对

用户密码进行加密。

3技术选型

3.1ASP.NET

在Web开发的发展过程中,ASP.NET是一种较为主流的开发平台,它为开发者

提供了企业级应用所必需的全部服务,并且它还兼容多种公共语言(例如:

VisualC#、VisualBasic等)。ASP.NET框架支持面向对象编程的思维模式,

使得Web便于阅读与维护,它开发出来的Web程序既支持PC端,也支持移动端,

拥有高安全性的同时又减少开发成本。

3.2MongoDB

MongoDB作为NoSQL类型的数据库,所谓NoSQL,就是指不使用SQL作为查询语

言,其数据存储也不用采取很严格的表格模式,所以它具有高可拓展性,分布

式计算,低复杂度关系,低成本等特点,数据的存储采用Json格式,有很好的

代码亲和性,因而在Web应用中大量使用。在一个初期网站,许多数据以及功

能有待拓展与完善,而MongoDB可以很好地解决这一点。

3.3阿里云服务器

阿里云作为全球领先的云计算及人工智能科技公司,拥有先进的科学技术,服

务于各行各业,业务拓展至200多个国家和地区,在云计算与云服务方面更是

首屈一指。在这样

文档评论(0)

135****3598 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档