- 4
- 0
- 约3.61千字
- 约 13页
- 2017-10-02 发布于湖北
- 举报
编号:
版本:
软件工程课程设计
软件详细设计说明书
项目名称:网络日记
编写人员:第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 输入输出
输入:用户自己书写的日志。
您可能关注的文档
最近下载
- 索尼A7R3使用说明书+入门帮助指南.pptx VIP
- 新媒体短视频制作与剪辑.pptx VIP
- 新版河北农业大学农艺与种业考研经验考研参考书考研真题.docx VIP
- 新版河北农业大学农艺与种业考研经验考研参考书考研真题.docx VIP
- 面向产业的算法治理研究(2025年).pptx
- 梵音入汉:佛经汉译对汉语演进的多维影响.docx
- 小学低段音乐课堂管理方法的研究课题资料(包含申请表、开题报告、实施方案、结题报告等).pdf VIP
- 2026《隧道贯通误差预计计算案例》4000字.docx
- 2022-2023学年北京市丰台区高二(下)期末数学试卷(附答案详解).docx VIP
- 5m盐酸溶液的配制 -回复.pdf VIP
原创力文档

文档评论(0)