




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
详细设计说明书编写规范软件人网络详细设计说明书 作 者: 完成日期: 签 收 人: 签收日期: 修改情况记录:版本号修改批准人修改人安装日期签收人 北软教育java培训班学生作品版权所有:北软教育www.softedu17北软教育|北京java培训、网络培训、网络安全培训、CSR培训1、1 引言1.1 编写目的 从该阶段开发正式进入软件的时间开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件的表示过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。1.2 定义微博基于用户关系的信息分享、传播及获取的平台USE CASE用例会员软件人网络中合法的系统注册用户游客未注册或者未登录的软件人网络浏览者管理员整个系统的管理员用户主页会员拥有的专属页面活动图一种用来表示用户业务功能活动顺序的UML图示序列图用来表示用户在一种业务活动中,各个对象之间交互关系和交互顺序的UML图示 1.3 参考资料1、需求分析2、软件人网络概要设计3、软件人网络数据库设计2 程序系统的结构本程序主要采用四层结构,如下所示:数据层(DB)数据访问层(DAL)业务逻辑层(BLL)用户层(UI)图1 系统结构示意图3 程序(标识符)设计说明3.1 用户注册模块设计说明该功能模块主要是管理用户注册,游客可以通过注册成为本站的用户,使用本站提供的功能,享受本站的服务。3.1.1 功能1、对Email的格式与唯一性进行验证2、对用户名的唯一性进行验证3、对输入数据的合法性进行验证3.1.2 输入项1、电子邮箱(username):符合通用Email格式2、密码(password):6-20位的字符与数字组成,区分大小写3、用户昵称(nickname):4-20个字符4、性别(gender):男或女3.1.3 输出项无3.1.4 流程逻辑3.2 用户登录模块设计说明该功能模块主要是管理用户登录,已经注册用户可以通过注册时所填写的信息,登录网站享受网站的功能。3.2.1 功能1、用户登录2、用户存在性验证3、用户密码正确性验证3.2.2 输入项1、电子邮箱(username):符合通用Email格式2、密码(password):6-20位的字符与数字组成,区分大小写3.2.3 输出项无3.2.4 流程逻辑3.3 用户资料修改模块设计说明该功能模块主要是在用户登录后,用户可以完善自己的信息,或对自己的信息进行修改;同时,当用户忘记了自己的密码,可以通过注册时填写的信息,找回自己的密码。3.3.1 功能I用户资料完善1、基本资料验证II用户密码找回1、验证用户填写资料的正确性3.3.2 输入项I用户资料完善1、上传用户头像(face):用户在网站中的头像2、用户的生日(birthday):符合通用日期格式II. 用户密码找回1、Email地址(email):用户的Email地址3.3.3 输出项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、管理员可以对本站用户发布的消息进行管理,对不符合的要求的信息进行管理3、管理员对用户信息CRUD3.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.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、收藏微博或话题2、删除收藏微博或话题3.10 交友模块设计说明该功能模块主要是系统为用户提供关联信息,促进用户关系网络拓展。3.10.1 功能1、关注同样话题推荐2、同城推荐3.10.2 输入项无3.10.3 输出项无3.10.4 流程逻辑3.10 榜单模块设计说明该功能模块主要是系统根据网站信息,抽取出大众感兴趣的项目形成榜单。3.10.1 功能1、热门榜2、关注榜3.10.2 输入项无3.10.3 输出项无3.10.4 流程逻辑3.11 站内信模块设计说明该功能模块主要是用户之间的私信,只有收信人能看到,不公开3.11.1 功能1、发信2、收信3、删除信息 3.11.2 输入项无3.11.3 输出项无
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025养老产业综合体项目合作协议
- 2025年特种工程铲车销售协议:高端全系列多功能定制版
- 2025年绿色能源项目原材料供应合作协议
- 2025年新能源项目投资与收益分成管理协议
- 2025年新能源车队安全通行保障及维护服务合同
- 2025年度制衣厂临时工就业合同与岗位操作规范书
- 2025年环保建材采购与服务一体化战略合作框架协议
- 海天调味品培训课件
- 海外孩子初学中文课件网
- 2025年新能源汽车零部件定制采购服务协议
- (2025年标准)委托他人要账协议书
- 2025-2030中国青少年无人机教育课程体系构建与创新能力培养研究
- 煤矿安全规程新旧版本对照表格版
- 2025山东“才聚齐鲁成就未来”水发集团高校毕业招聘241人笔试参考题库附带答案详解(10套)
- 中学2025年秋季第一学期开学工作方案
- 儿童急救流程
- GB 11122-2025柴油机油
- 私募薪酬管理办法
- 联通技能竞赛考试题及答案(5G核心网知识部分)
- 劳动保障监察执法课件
- #20kV设备交接和预防性试验规定
评论
0/150
提交评论