毕业论文设计基于JSP和SQL的微博系统设计完整版Word格式.docx

上传人:b****2 文档编号:15062354 上传时间:2022-10-27 格式:DOCX 页数:14 大小:94.16KB
下载 相关 举报
毕业论文设计基于JSP和SQL的微博系统设计完整版Word格式.docx_第1页
第1页 / 共14页
毕业论文设计基于JSP和SQL的微博系统设计完整版Word格式.docx_第2页
第2页 / 共14页
毕业论文设计基于JSP和SQL的微博系统设计完整版Word格式.docx_第3页
第3页 / 共14页
毕业论文设计基于JSP和SQL的微博系统设计完整版Word格式.docx_第4页
第4页 / 共14页
毕业论文设计基于JSP和SQL的微博系统设计完整版Word格式.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

毕业论文设计基于JSP和SQL的微博系统设计完整版Word格式.docx

《毕业论文设计基于JSP和SQL的微博系统设计完整版Word格式.docx》由会员分享,可在线阅读,更多相关《毕业论文设计基于JSP和SQL的微博系统设计完整版Word格式.docx(14页珍藏版)》请在冰豆网上搜索。

毕业论文设计基于JSP和SQL的微博系统设计完整版Word格式.docx

摘要

随着计算机和网络技术的快速发展,社会的信息化进程速度不断加快。

而微博是广播媒介形式的一种博客。

微博的内容通常是较小的,因总文件大小不同而区别于传统的博客。

它可以让用户发布更加简短的文字更新,微博允许用户交换简短的信息或者较小的内容,如个别图像或视频链接。

下面主要描述了了基于JSP和SQL工具编写的具有简单功能的微博系统的后台操作过程及一些技术关键。

使用者可以简单快速地完成博客账户的创建、博文的更新和发表,是一个可供大家方便交流的系统平台。

这里主要研究多用户系统,主要包括用户注册登录、前台浏览、博文评论功能,后台博文发布的功能、相关的管理功能和修改用户信息等功能。

关键词:

微博管理系统JSP用户信息

Abstract

Alongwiththedevelopmentofcomputerandnetworktechnology.Thesocietyisquicktobecomeainformationsociety.Microblogisabroadcastmediumintheformofblogging.Amicroblogdiffersfromatraditionalbloginthatitscontentistypicallysmallerinbothactualandaggregatefilesize.Atypeofblogthatletsuserspublishshorttextupdates.Microblogsallowuserstoexchangesmallelementsofcontentsuchasshortsentences,individualimages,orvideolinks.

ThispaperexpoundsthefunctionrelativelysimplemicroblogmanagementsystembackgroundoperationprocessandsomekeytechnologywhichdevelopedbasedonSQLandJSPtechnology.Usercanquicklyandsimplycompletemicroblogmanagementofcreation,releaseandupdate.Itisaplatformwillmakingtheexchangemoreconvenient.Thispapermainlystudiesmulti-usersystem,includingregistereduserlogin,browse,commentslogfunction,thefunction,thebackgroundPostingrelevantmanagementfunctionandmodifytheaccountinformation.

Keywords:

microblogmanagementsystem;

JSP;

userinformation

摘要I

AbstractII

第一章绪论1

1.1研究意义1

1.2发展现状1

1.3社会背景2

1.4设计方法2

第二章需求分析3

2.1技术分析3

2.2体系结构需求4

2.3系统功能分析4

第三章系统设计与实现6

3.1用例分析6

3.2模块划分10

台功能10

理功能13

据流分析14

3.3系统结构设计15

3.4数据库系统详细设计20

第四章系统测试23

4.1测试的意义和目的23

4.2测试过程23

案23

容和用例23

果分析25

第五章总结与展望26

5.1设计总结26

5.2课题展望26

结语27

参考文献28

致谢29

第一章绪论

互联网时代的来临,极大的降低了人们发布信息和获取信息的成本,对于整个人类社会来说,无疑是一次巨大的飞跃。

说这次互联网革命不如工业革命,其实是没有理由的。

互联网的出现,是人类在探索发展道路上的一个伟大发明;

工业革命中机器的大规模出现解放了劳动力,而互联网改变的是社会的组织方式。

英文世界基于blog的大量有关个人信息服务爆发,为个人社会化证信建立一个数据基础,而更加关键是英文世界已有的个人信用和信任在现实社会有具有相当规模,其中最重要的一点知道自由价值与肉体形式处于状态无关、拥有私有财产、信仰的个人,才知道保护和尊重自己的信用。

twitter,而中国现在最大的微博竞争对手是腾讯微薄和新浪微博。

相比较于twitter,新浪和腾讯都增加了评论功能。

而微博媒体性,就是依赖这千千万万的草根去分享自己的状态。

这当中肯定有很多是不足以成为公共信息的,更重要的是公共事件,西方人使用社交网络,就是在share自己的生活,是真正的socialnetwork;

中国人使用社交网络,是想和朋友一起消费内容,这个叫socialmedia。

WindowsXP系统,JDK5.0或以上版本Tomcat5,5或以上版本,SQLServer2000或以上版本。

Java是一种面向对象的程序设计语言,主要适合面向WEB的程序系统设计开发。

Interte的高速发展与普及催生了JAVA的产生于流行。

相比于其他编程语言,Java完全对象化,比如数组在Java中是一个对象,含有length这个所以访问数组,Java都会进行边界检查,更安全Java中有完善的内存管理机制,能自动垃圾回收,最大可能降低内存溢出的可能,同时提高编程效率。

Java中有完善的异常机制。

java中保持数据时对象本身是在堆里,同时靠一在栈里的句柄与之连接JSP作为网络应用程序的开发工具,而在国内,尽管JSP还不是主流开发技术,但是由于JSP的强大优势,许多网站都已经准备转向JSP,利用JSP来开发动态网站。

JSP技术是用JAVA作为它的脚本语言,它最大的优势在于跨平台性,它是JAVA平台的重要组成部分,运用它来开发WEB应用程序可以使得程序和系统具有高度的移植性延展性和可靠安全。

3.MySQL

MySQL是为瑞典MySQLAB公司开发的一个小型关系型数据库管理系统,它在2008年被Sun公司收购。

而mysql最大的优势是跨平台性,而且体积小,速度快。

运行SQL成本较低,而且其源码全部开放,适合开发,成为很多企业选择它作为开发工具的主要原因。

2.2体系结构需求

这个系统采用的是B/S模式进行设计,B/S指的是浏览器/服务器模型,一个典型的三层B/S模型如下图所示所示:

图2.1浏览器/服务器结构

微博管理系统是一个基于Web的三层架构分布式应用系统:

注册用户、管理员面层,浏览层,数据层,这三层对应在逻辑上的上面三层,即注册用户提供注册信息后,浏览层进行甄别并进行记录,将信息写入数据层,数据层到数据库查询,将注册信息和微博内容等返回,显示在Web页面上。

这个模式拥有很好的安全性,安全防火墙技术确保后台数据库的安全性。

所有的配置工作都集中在服务器端且所有客户端请求都是通过DBMS来访问数据库,从而大大减少了数据直接暴露的风险。

现在我们来分析一下微博管理系统要实现信息传递获取的简便和快速需要实现什么功能。

1.提供用户注册:

允许登录系统的身份定为两种,一是管理员,二是注册用户,管理员用户直接被授权添加,注册用户按照系统提示提交信息进行注册,然后用该账号进行登录。

2.用户基本权限和功能:

经过注册的用户登录后,可以发布博文和图片链接等,可以修改自己的密码等自身信息。

同时,查看博客浏览和网站内用户信息时,需要提供查询功能,以方便快速找到想要的东西。

其他功能还有添加其他博主为好友,评论其他博友博文内容等。

3.系统管理员权限:

博客和评论管理是网站系统的核心部分联系管理

第三章系统设计与实现

3.1用例分析

我们主要参照主流微博网新浪腾讯微博的模板进行设计。

主要的用户登录用例如下表所示:

表3.1用户登录用例表

用例名称用户登陆用例IDUC-12参与者用户、管理员描述用户登陆系统过程风险低优先级高难度低启动主动进入用户登陆画面或会话超时转入用户登陆画面前置条件用户需在登陆状态后置条件将用户信息放入会话中将用户相关的博客信息放入会话中显示博客阅读主画面主事件流用户系统1.进入或用户登陆页面2.用户输入用户名和密码3.系统检查账号和密码是否匹配合法4.系统检查用户名是否存在和密码是否正确5.读取用户的基本信息、博客的基本信息放入会话中6.转到管理博客的主画面异常流异常流系统中不存在该用户或用户名错误系统转入登陆画面异常用户不存在或密码错误

用例名称修改密码用例IDUC-15参与者用户、管理员描述用户、管理员进行密码修改风险低优先级高难度低启动单击“用户修改密码”主事件流用户系统1.进入用户修改密码,输入旧密码一次,新密码两次2.检查密码格式是否相符3.检查旧密码是否正确4.如果正确就进行密码修改,转入密码修改成功画面异常流异常流密码检查不通过系统返回密码修改画面,提示旧密码不正确、新密码格式不符、两次不同等异常用户旧密码错误

用例名称管理用户账号用例IDUC-25参与者管理员描述管理员进行用户账号管理主事件流用户系统1.单击用户账号管理图标2.显示用户账号管理主画面,包括博客用户账号的列表及删除按钮可选事件流删除博客账号用户系统1.单击[删除]按钮2.提示确认删除3.单击[确认]删除4.系统删除用户账号的信息,提示删除成功

(1)注册用户输入账号与密码,如果输入的账号密码正确顺利登录入微博主页。

(2)个人登录微博主页拥有的个人的主要功能有:

A退出登录,从自己的个人退出返回网站首页。

B修改个人信息,点击可以编辑用户的基本信息。

C修改密码,点击修改这个账号的登录密码。

D发布博文,搜索添加好友。

E发表博文评论,点击查看好友博文并且可以发表自己的评论。

F添加相片,点击添加相片到相册。

G更改相片,点击可以更改用户出现在个人主页的相片。

H首页,点击可以返回网站的首页。

(3)对于普通用户即游客,可以通过点击注册按钮提交个人信息按照系统提示注册成网站用户。

(4)后台管理,提供网站系统内所有博文的阅读浏览,可查询站内博客。

网站管理员所拥有的主要权限,管理站内的所有注册用户、站内的所有已发布的博文、站内博文的所有评论、管理博客的添加或删除,可以发布站内公告提醒用户所要遵循的规章制度。

图3.1功能流程图

游客:

进入网站,浏览网页,浏览首页博文,提供信息申请注册。

用户:

凭注册账号登录首页,修改密码,编辑个人信息,发表博文,上传图片,评论博文,搜索博客,添加感兴趣好友,删除博文图片。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 哲学历史

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1