设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于BS架构的微博系统的设计与实现 任务书
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

原始依据(包括设计(论文)的工作基础、研究条件、应用环境、工作目的等):

l 工作基础

自2006年美国推出twitter以来,微博就不断的出现在人们眼前,它的快速性,分享性,互动性使得微博在网络中迅速发展起来,2009年新浪门户推出新浪微博,微博正式进入中文人群,随着微博在网民中的火热,网络红人,网络热词等微博效应逐渐形成,而日趋成熟化的微博也使得我们对它的了解更加深入。

l 研究条件

项目的开发使用瀑布模型,以线性过程实现软件开发,按照制定的毕业设计任务书中的规划实现软件开发流程。

项目架构为BS架构,前端开发使用jsp+javaScript+jQuery+ajax,后台开发使用java+Spring+SprinMVC+Mybatis,数据库使用Oracle数据库,服务器采用Apache Tomcat7.0。

l 应用环境

开发软件配置:

名称

版本

语种

操作系统

Windows 10

64位家庭中文版

简体中文

办公套件

WPS

64位

简体中文

数据库

Oracle

10g

英文

IDE开发工具

Eclipse MARS.2

4.5.2

英文

开发语言

Java

1.7.0_79

英文

服务器

Apache Tomcat

7.0.68

英文

浏览器

Firefox

51.0.1

简体中文

开发硬件环境:

名称

型号

处理器

Core i7

I7-7700HQ

内存

8GB DDR4

硬盘

1T机械硬盘

l 工作目的

本课题的目的是设计实现一个中型微博交友系统,让互联网的用户可以自由沟通交流,带给用户一种全新的交流方式,同时也可以让那些不善于与人对话的人找到更多的友谊,秘密分享也使每个人不用把心里的秘密压抑在心里,还为用户提供了在网上寻求帮助的方式,让用户可以在网络中寻找自己想要的答案,让每个用户在微博中都有属于自己的世界,改变这个世界,并展现给这个世界的其他用户。

主要内容和要求:(包括设计(研究)内容、主要指标与技术参数,并根据课题性质对学生提出具体要求):

l 研究内容

1.搜集查阅资料之后,作出对软件功能的需求分析

2.系统所具有的功能模块

该微博系统主要由前台用户模块和后台管理模块组成,当用户进入首页时可以选择登陆或不登陆,登陆时可以使用已有账号登陆或注册新账号。用户未登陆时,在首页显示最近更新的热门微博,而登陆后的用户可以在首页看到自己关注用户最近更新的微博。

登陆用户可以修改自己的个人信息,修改用户头像和密码,编辑自己的个人主页,对用户发布的微博进行点赞、评论、收藏等功能,还可以关注/取消关注用户,拉黑用户、私聊用户等操作。

后台管理员所具有的功能包括管理不良微博信息与不良账号,对被举报的微博进行审核,对多次违规的账号进行封禁。对微博,微博评论等信息的删除和恢复功能。

微博查找模块:用户可以输入关键字来查找相对应的微博或查找用户。

微博发布模块:用户点击发布,在内容中添加自己想要发送的内容,可以选择表情,也可以插入图片,但最多可输入140个汉字,插入一张图片。

微博评论模块,用户可以查看微博的评论,发布微博评论。对微博评论的点赞等功能。

神奇海螺模块:用户可以发布一个神奇海螺,海螺主要用来记载用户提出的各种问题,由其他用户帮助回答,当回复者的答案被提问者采纳后,回答者可以增加自己的海螺积分,不同的海螺积分有着不同的海螺称号。

积分模块:用户每天登陆,发微博,做任务等方式可以增加自己的积分,不同的积分拥有不同的称号,神奇海螺模块的积分有着不同的称号,称号显示在用户名称的后面。

好友模块:用户可以查看自己喜欢的用户,并关注他们,关注后可以在好友模块中查看自己关注的用户,以及好友最近发布的微博等信息,也可以私信好友,发送私信信息给好友。

l 具体要求

独立完成本项目的系统研制过程,并按照软件工程瀑布生命周期编写需求分析、概要设计、详细设计、系统测试、系统分发文档;独立完成各个模块的具体功能。

日程安排:

1、2022年11月11日之前完成论文开题

2、第一、二周 需求分析

3、第三、四周 概要设计

4、第五、六周 详细设计

5、第七、八、九周 系统开发与功能实现

6、第十周 系统功能完善与测试

7、第十一、十二周 毕业论文整理、定稿

主要参考文献和书目:

[1] 贾文潇,邓俊杰. 基于Java的Web开发技术浅析[J]. 电子测试,2016

[2] 李传扬. 微博分析系统的设计与实现[D]. 北京邮电大学 2015

[3] 刘运臣. 网站设计与建设[M]. 清华大学出版社, 2008

[4] 秦雅华. 基于WEB2.0的微博网站的设计与实现[D]. 北京工业大学 2012

[5]  陈玲,夏汛. 利用Mybatis的动态SQL实现物理分页[J]. 数字技术与应用. 2011(11)

[6] 萨师煊,王珊. 数据库系统概论(第三版)[M].北京:高等教育出版社,1998

[7] 基于Java的数据库访问技术研究[J]. 科技资讯. 2009(04)

[8] 张峰. 基于Ajax技术与J2EE框架的Web应用研究与实现[D]. 中国地质大学 2008

[9] 基于Java多线程技术的网络编程[J]. 电脑编程技巧与维护. 2009(22)

[10] 李威. 一种小型实用即时网络聊天通讯系统的设计[J]. 长江大学学报(自然科学版). 2011(12)

[11] 钟睿祺. 基于微博嵌入小伙伴阅读网的分析与设计[D]. 华南理工大学 2011

[12] 王少锋编著.面向对象技术UML教程[M]. 清华大学出版社, 2004

[13] 徐春绵. 关于网站开发相关问题的探究[J]. 通讯世界. 2015(09)

[14] 张宇,王映辉,张翔南. 基于Spring的MVC框架设计与实现[J]. 计算机工程. 2010(04)

[15] 胡以谰,张立平. J2EE开发模式的选择[J]. 计算机系统应用. 2002(08)

[16] 王丽爱. 《Java程序设计》课程网站的设计与实现[J]. 电脑知识与技术. 2016(27)

[17] 荣艳冬. 关于Mybatis持久层框架的应用研究[J]. 信息安全与技术. 2015(12)

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于条码识别技术的试卷袋标签制作 基于大数据分析的智能交通信号灯控 基于大数据分析的智能交通信号灯控
基于大数据分析的智能交通信号灯控 发动机缸体自动电解毛刺单元控制系 发动机缸体自动电解毛刺单元控制系
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!