北软教育Java培训班学生作品软件人网络详细设计_第1页
北软教育Java培训班学生作品软件人网络详细设计_第2页
北软教育Java培训班学生作品软件人网络详细设计_第3页
北软教育Java培训班学生作品软件人网络详细设计_第4页
北软教育Java培训班学生作品软件人网络详细设计_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件人人网络详细设计计说明书书作者:完成日期期:签收人:签收日期期:修改情况况记录:版本号修改批准准人修改人安装日期期签收人北软教育育javva培训训班学生生作品版权所有有:北软软教育www.soffteddu1、1 引言1.1 编写目目的从该阶段段开发正正式进入入软件的的时间开开发阶段段,本阶阶段完成成系统的的大致设设计并明明确系统统的数据据结构与与软件结结构。在软件件设计阶阶段主要要是把一一个软件件需求转转化为软软件的表表示过程程,这种种表示只只是描绘绘出软件件的总的的概貌。本概要要设计说说明书的的目的就就是进一一步细化化软件设设计阶段段得出的的软件总总体概貌貌,把它它加工成成在程序序细节

2、上上非常接接近于源源程序的的软件表表示。1.2 定义微博基于用户户关系的的信息分分享、传传播及获获取的平平台USE CASSE用例会员软件人网网络中合合法的系系统注册册用户游客未注册或或者未登登录的软软件人网网络浏览览者管理员整个系统统的管理理员用户主页页会员拥有有的专属属页面活动图一种用来来表示用用户业务务功能活活动顺序序的UMML图示示序列图用来表示示用户在在一种业业务活动动中,各各个对象象之间交交互关系系和交互互顺序的的UMLL图示1.3 参考资资料1、需需求分析析2、软软件人网网络概要要设计3、软软件人网网络数据据库设计计2 程序序系统的的结构本程序主主要采用用四层结结构,如如下所示示

3、:数据层(DB)数据访问层(DAL)业务逻辑层(BLL)用户层(UI)图1 系统结结构示意意图3 程序序(标识识符)设设计说明明3.1 用户注注册模块块设计说说明该功能能模块主主要是管管理用户户注册,游客可以通过注册成为本站的用户,使用本站提供的功能,享受本站的服务。3.1.1功能能1、对EEmaiil的格格式与唯唯一性进进行验证证2、对对用户名名的唯一一性进行行验证3、对输输入数据据的合法法性进行行验证3.1.2输入入项1、电子子邮箱(uuserrnamme):符合通通用Emmaill格式2、密密码(ppasssworrd):6-220位的的字符与与数字组组成,区区分大小小写3、用用户昵称称

4、(niicknnamee):44-200个字符符4、性性别(ggendder):男或女女3.1.3输出出项无3.1.4流程逻逻辑3.2用用户登录录模块设设计说明明该功能能模块主主要是管管理用户户登录,已经注注册用户户可以通通过注册册时所填填写的信信息,登登录网站站享受网网站的功功能。3.2.1功能能1、用用户登录录2、用用户存在在性验证证3、用用户密码码正确性性验证3.2.2输入入项1、电电子邮箱箱(ussernnamee):符符合通用用Emaail格格式2、密密码(ppasssworrd):6-220位的的字符与与数字组组成,区区分大小小写3.2.3输出项项无3.2.4流程逻逻辑3.3用用户

5、资料料修改模模块设计计说明该功功能模块块主要是是在用户户登录后后,用户户可以完完善自己己的信息息,或对对自己的的信息进进行修改改;同时时,当用用户忘记记了自己己的密码码,可以以通过注注册时填填写的信信息,找找回自己己的密码码。3.3.1功能能I用用户资料料完善1、基本本资料验验证II用户密密码找回回1、验证证用户填写写资料的的正确性性3.3.2输入入项I用户户资料完完善1、上传传用户头头像(ffacee):用用户在网网站中的的头像2、用户的的生日(bbirtthdaay):符合通通用日期期格式II. 用户密密码找回回1、Emaail地地址(eemaiil):用户的的Emaail地地址3.3.3

6、输出出项I无II当前密密码3.3.4流程逻逻辑I用用户资料料完善II用户密密码找回回3.4搜搜索模块块设计说说明该功功能模块块主要是是在用户户,游客客,管理理员进行行搜索,返返回特定定条件的的结果3.4.1功能能1、查查找满足足特定条条件的信信息 3.4.2输入入项搜索条件件 (话题、名字、账号、消息)3.4.3输出出项符合条件件项的分分类集合合3.4.4流程程逻辑3.5管管理员管管理模块块设计说说明该功功能模块块主要是是网站管管理员管管理网站站信息,对对网站的的各个方方面进行行控制。3.5.1功能能1、管管理员可可以对本本站用户户发送站站内信,用用户可以以在自己己的信箱箱中查看看信件2、管管

7、理员可可以对本本站用户户发布的的消息进进行管理理,对不不符合的的要求的的信息进进行管理理3、管管理员对对用户信信息CRRUD3.5.2输入入项无3.5.3输出出项无3.5.4流程程逻辑3.6消消息发布布模块设设计说明明该功功能模块块主要是是用户登登录后,发发布自己己的消息息,与其其他用户户进行互互动,属属于网站站核心功功能。3.6.1功能能1、发发布消息息,无刷刷新更新新2、解解析用用户名为为链接3、解解析#话话题名#为网站站话题3.6.2输入入项消息内容容3.6.3输出出项无3.6.4流程程逻辑3.7关关注模块块设计说说明该功功能模块块主要是是用户登登录后,可以关注他人的微博和当前的话题。3

8、.7.1功能能1、关关注,取取消关注注微博2、关关注,取取消关注注话题3.7.2输入入项无3.7.3输出出项无3.7.4流程程逻辑1、关注注2、取消消关注3.8评评论模块块设计说说明该功功能模块块主要是是用户登登录后,对他人发布的消息及评论进行评论。3.8.1功能能1、评评论消息息2、评评论回复复3.8.2输入入项评论内容容3.8.3输出出项无3.8.4流程程逻辑3.9收收藏模块块设计说说明该功功能模块块主要是是用户登登录后,收藏他人的微博与话题。3.9.1功能能1、收收藏,删删除收藏藏微博2、收收藏,删删除收藏藏话题3.9.2输入入项无3.9.3输出出项无3.9.4流程程逻辑1、收藏藏微博或

9、或话题2、删除除收藏微微博或话话题3.100交友模块块设计说说明该功功能模块块主要是是系统为为用户提提供关联联信息,促促进用户户关系网网络拓展展。3.100.1功能能1、关关注同样样话题推推荐2、同同城推荐荐3.100.2输入入项无3.100.3输出出项无3.100.4流程程逻辑3.100榜单模块块设计说说明该功功能模块块主要是是系统根根据网站站信息,抽抽取出大大众感兴兴趣的项项目形成成榜单。3.100.1功功能1、热热门榜2、关关注榜3.100.2输输入项无3.100.3输输出项无3.100.4流流程逻辑辑3.111站内信信模块设设计说明明该功功能模块块主要是是用户之之间的私私信,只只有收信信人能看看到,不不公开3.111.1功功能1、发发信2、收收信3、删删除信息息3.111.2输输入项无3.111.3输输出项无3.111

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论