登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 开题报告 > 计算机类 > 软件工程 > 正文

基于web的旅游社交平台的设计与实现开题报告

 2020-08-13 20:44:33  

1. 研究目的与意义(文献综述)

web简介

web(world wide web)即全球广域网,也称为万维网,它是一种基于超文本和http的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在internet上的一种网络服务,为浏览者在internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将internet上的信息节点组织成一个互为关联的网状结构。从技术层面上看,web架构的精华有三处:用超文本技术(html)实现信息与信息的连接,用统一资源定位技术(url)实现全球信息的精确定位;用应用层协议(http)实现分布式的信息共享,其本身是一种典型的分布式应用架构。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

一、基本内容

1. Web系统的用户需求与功能分析;

用户需求

功能

管理登陆/退出系统

以管理员身份登录/退出系统

管理员需要管理网站系统

管理员删除网站中不合要求的内容

用户注册账号

注册

用户登录/退出系统

以用户身份登陆/退出系统

用户对个人资料的管理

个人中心

用户查找感兴趣的帖子和内容

搜索查找

用户收藏/撤销收藏相关内容

收藏/撤销收藏

用户推送帖子

发帖

用户评论相关内容

评论


2.系统的总体设计;

3.系统的模块设计;

4. Web前端设计;

5. Web后台设计;

6.搭建数据库;

7. 系统测试

二、技术方案

Web系统开发过程与软件开发过程类似,均包括了可行性分析、需求分析、概要设计、总体设计、编码、测试等流程。每一个流程环节完成的质量直接影响下一个环节的进度与效果,并且影响软件的质量。保障系统按时、按质量的完成需要按以下的步骤操作
第一步:进行系统的需求分析,通过对用户画像,分析用户行为与习惯,得出系统需要满足的需求和解决的问题,从而确定系统要实现的功能
第二步:进行系统的概要设计和总体设计,设计系统的总体功能与业务流程
第三步:使用web的相关技术和工具进行系统开发,一般的web系统都分为前端部分和后端部分;前端部分我会用html,css以及js来实现;前端部分主要实现的是系统的界面,用于用户进行操作的客户端,期中css会用到比较流行的bootstrap框架,使用该框架不仅能够简单的实现漂亮的网页,更重要的是为开发带来了便利;js方面会用到jquery来进行网页的动态操作,jquery是封装了一些js的dom操作,使用jquery减少了代码量,使前端的代码变得简练。后端部分则使用java的j2ee相关技术来实现,根据MVC的分层思想,将后端分为模型、视图和控制三层,使用当前比较流行的框架组合spring springmvc ibatis来实现,使用spring的控制反转可以轻而易举的实现动态创建对象,大大的减少了开发者的工作量,另外spring的aop编程可以很方便的实现日志的相关工作;springmvc是管理控制层的框架,它可以看作是servlet的封装,控制器的相关操作都由它来实现;ibatis是一个轻量级的orm框架,它将sql语句写入到特定的xml中,实现了代码与sql语句的分离,同时他的使用也十分方便,而且和spring具有很好的搭配。后端大概用到这些技术,前后端的交互通过表单或者ajax来实现。
第四步:搭建数据库;数据库我用的是mysql,mysql使用比较方便和简单,同时性能也不差,另外mysql有很多工具搭配使用像navicat之类的。

第五步:进行系统测试

3. 研究计划与安排

第1~2周 查阅文献;分析题目研究现状,学习基本理论;

第3周 阅读文献、撰写开题报告,英文文献翻译;

第4周 分析用户需求,根据用户需求确定系统的功能;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

[1] (美国)dannygoodman.html权威指南.电子工业出版社,2009年.

[2] eric a.meyer.css权威指南.中国电力出版社,2007年.

[3](美)弗拉纳根.javascript权威指南.机械工业出版社,2007年.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图