- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
讯浪微博-概要设计说明书
TITLE
DOCPROPERTY项目名称错误!未知的文档属性名称讯浪微博
PAGE
PAGE5
PAGE\*MERG
PAGE0
讯
浪
微
博
概
要
设
计
说
明
书
组名:第二组
班级:软件一班
引言
编写目的
编写这份概要设计说明书是为了明确任务和需求,使得软件开发人员知道软件开发流程,是软件测试时更有条理。
背景
开发软件的名称:讯浪微博
工具:Java
项目任务提出者:袁锋玉
开发者:袁锋玉、徐文、单朝东、敬卫、赵艺慧
为了使广大网民更方面快捷地沟通交流。于是,我们小组最终决定开发一个社交网站类的网站-微博。该网站的基本目的是让人们能够发表自己的看法和自己遇到的一些新鲜事,同时通过加别人为好友来实时地关注好友的动态。人们可以通过文字,图片等功能,将自己身边的新鲜资讯发表出来,通过转载和评论,让一些吸引人的新鲜资讯更快地传递给更多的网民,从而实现资源的共享和与大家的交流。同时,本网站只是一个发表简短心情和新鲜事的平台,并非那种大型的新闻发布系统或者BBS那样,可以发表长篇幅的帖子和新闻。
定义
参考资料
概要设计说明书模板
讯浪微博数据库设计说明书
总体设计
需求规定
在本微博系统中,用户可发表(可发送私信,功能类似于E-MAIL),转发,评论,收藏消息(其中消息可包括图片,音乐,视频链接地址),随时看到被关注者的最新动态。创建,加入,发表,评论微群消息。创建消息,微群话题,参与话题讨论,以及把系统一些建议反馈问题给系统。系统首要任务是如何对用户,消息联系之中的数据进行高效处理,并尽可能提高数据库的性能。
运行环境
系统默认了一个管理员。系统在tomcat和Java环境下运行的。
基本设计概念和处理流程
用户信息管理
用户注册
用户首先通过注册页面注册成为微博用户,注册项包括微博账号、姓名(即你的真实姓名)注册密码,重复密码,用户性别,出生日期,用户所在地。其中用户名,注册密码和重复密码是必填项,其他也要填。通过检测用户名是否唯一来决定注册是否成功。
成功注册的用户在登陆界面通过正确输入用户名和密码可以进入微博,进行各项操作。
用户登陆
当用户注册成功之后就可以使用登录功能了,用户登录是通过用户名进行登录的,当用户输入正确的用户名和对应的密码之后就会登录成功,当用户在登录的时候出现相应的错误的时候,我们都会给出相应的提示,帮助用户完成登录。只有登录的用户才可以发表心情,发表新鲜事,评论或着转发别人的微博,以及进入个人中心完成相应的扩展功能,总是未登录的用户除了浏览微博,没有其他什么权限了。在此之中,还有个管理员登录,也是同一个页面,在登录的过程中是要进行判断的如果是管理员就进入管理员页面。
设置个人信息
通过点击设置个人账户,用户可以进入设置个人账户页面,进行自己的个人账户的修改和完善。包括修改资料,修改密码和修改头像。
首页
首页是微博的核心页面,也是核心功能的体现页面。当用户登录之后,也设置过自己的扩展资料(也可以不设置)之后就可以到首页体验微博的核心功能了。在首页,用户可以用140个字节以内的汉字发表自己的心情和自己的新鲜事。也可以在侧栏查看自己的粉丝数和自己关注的人数。通过点击相应的数字用户可以查看具体的粉丝和关注的人的详细信息。在侧栏下方我们会为你推荐相应的你也许感兴趣的微博用户。给你更贴心的服务。发表框下面就是现实自己和关注的人的心情动态,通过这些动态我们能够获得的信息有好友的心情,好友发表的时间。该条微博的评论以及当目前为止该条微博已经被转载的次数。相应地,我们也可以评论,转发好友和自己的微博。实现互动。
在首页上面的导航栏上,会有我的微博,个人中心,消息这几个按钮以及一个搜索文本框。消息的下拉菜单中会包括收到的评论,发出的评论已经私信这几项内容。点击不同的名称会进入相应的页面。搜索框的主要功能是搜索用户和用户发表的微博。通过查找数据库,我们将会对关键字描红,以帮助用户更快地找到自己想要的结果。
微博信息管理
发表微博
进入微博主页面后,在页面的上方有发微博的表单控件,输入要发表的微博之后点击发表即可实现发表微博的功能。微博信息写入数据库,并动态显示在当前页面。
评论微博
用户可以通过评论微博功能对自己希望评论的微博进行评论,并且紧随微博显示在微博的后面,同时还显示评论时间。微博的评论将会作为一个新的字条写入comment表,并且用c_id作为外键与微博的id相连,完成评论功能。
转发微博
用户可以根据自己的主观喜好选择自己感兴趣的微博进行转发,转发后微博将成为自己微博的一部分,并且动态显示在新微博的页面
您可能关注的文档
- 宿舍楼开题报告(00001).doc
- 宿舍楼开题报告(00002).docx
- 宿舍楼开题报告(同名5139).doc
- 须旁站监理的重要部位.docx
- 需办生产许可证的行业.doc
- 需交定岗实习表格.doc
- 需教务处盖章的毕业生就业推荐表(5寸照).doc
- 需了解的小常识.doc
- 需求变更管理的应对六大原则.docx
- 需求变更流程规范详细列表.docx
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)