- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络日记软件详细设计说明书剖析
编号:
版本:
软件工程课程设计
软件详细设计说明书
项目名称:网络日记
编写人员:第21组
编写时间:2016年6月22日
1 引言
1.1 目的
帮助开发人员在完成概要设计的基础上完成概要设计的各项模块的具体实现的设计工作。
1.2 背景
课程设计组已完成系统概要设计
1.3 参考资料
(1)百度文库
(2)豆丁网
2 总体设计
2.1 软件描述
该软件可实现账户信息设置和管理、日志查询和修改、好友聊天和日记分享、日记添加和分类、日记查询等功能。采用B/S的软件体系结构,服务器使用tomcat 8.0.客户端使用windows 7/8/10,
本软件采用传统的软件开发生命周期方法,采用自顶向下,逐步求精的结构化软件设计方法。
2.3 软件结构
2.3.1用户账号模块
图2.3.1 用户账号模块图
用户账号模块包括:账号设置,退出系统两个部分
1账号设置:实现系统管理人员,普通人员登录,信息资料的修改,密码修改
2退出系统:实现正常退出网络日志系统
2.3.2日志修改模块
图2.3.2 日志修改模块图
日志修改模块包括:日志删除,日志内容修改,私密设置,日志分类
1日志删除:用户可以把自己之前的日志进行删除
2日志内容修改:用户可以对自己的日志内容进行修改
3私密设置:用户可以将自己的日志是否对外公开进行设置
4日志分类:用户可以将自己的日志类别进行分类,用于更好的管理
2.3.3好友模块
图2.3.3 好友模块图
好友模块包括:添加好友,查看好友公开日志,分享好友公开日志,好友聊天,好友日志收藏
1添加好友:用户根据好友信息添加好友
2查看好友公开日志:用户可查看好友发表的日志信息
3分享好友公开日志:用户在浏览完好友日志后可对好友日志进行分享
4好友日志收藏:用户可将好友的日志进行收藏
2.3.4日志查询功能
图2.3.4 日志查询模块图
日志查询模块包括:按分类查询,按日期查询,按关键字查询,其他查询方式
1按分类查询:用户选择按分类查询日志
2按日期查询:用户选择按日期查询日志
3按关键字查询:用户选择按关键字搜索日志
4按用户名查询:用户选择按用户名搜索方式查询日志
2.3.5添加日志模块
图2.3.5 添加日志模块图
添加日志模块包括:添加日志
1添加日志将用户所填写的日志信息生成日志
图2.3.6 日程管理模块图
日程管理模块包括:添加日程
1添加日程:将用户的日程内容放入日程中,显示在界面上
2.4 模块设计说明
2.4.1用户账号模块
1、模块描述
该模块包含账号设置和退出系统两个功能部分。账号设置包含系统管理人员和普通用户的登录、信息资料设置和密码修改等功能;退出系统提供用户正常退出网络日志系统。
2、 输入输出
输入:用户名、密码和图片验证码。
3、模块结构关系
允许进入:其他模块 拒绝进入:系统管理员界面
2.4.2 日记修改模块
日志删除模块
1 模块描述
用户可以把自己之前的日志进行删除
2输入输出
输入:用户操作和数据库中日志列表
输出:对数据库日志列表操作
3模块接口关系
删除成功:返回日志修改模块并提示成功
删除失败:返回日志修改模块并提示失败
日志内容修改模块
1 模块描述
用户可以对自己的日志内容进行修改
2输入输出
输入:用户修改后的日志内容。
输出:修改后的日志保存到数据库中。
3模块接口关系
没有修改:返回到日志列表。
确定修改:返回到日志列表。
4模块实现算法
图2.4.2(1) 日志内容修改模块算法图
私密设置模块
1 模块描述
用户可以将自己的日志是否对外公开进行设置。
2输入输出
输入:用户对日志标签的修改。
输出:修改数据库中日志的标签。
3模块接口关系
设置成功后,返回到修改信息模块。
日志分类
1 模块描述
用户可以将自己的日志类别进行分类,用于更好的管理
2 输入输出
输入:用户自己书写的日志。
文档评论(0)