详细设计文档
1. 引言部分
引言部分主要说明编写目的、系统的范围和参考资料等。
1.1目的
该文档的目的是描述“吃喝玩乐在武汉”网页的概要设计,主要内容包括系统功能简介、系统结构设计、模块设计和界面设计等。本文档的预期读者包括:设计人员,开发人员,项目管理人员,测试人员。
1.2项目背景
1.2.1项目来源
本项目一开始经小组全体成员共同讨论选取出的。
1.2.2项目实现
本项目由李洪超、吴嘉伟、王茂俊、郭锴、潘桐5人共同实现。
1.3定义
无相关术语定义或缩写说明。
1.4参考资料
[1]窦万峰.软件工程方法与实践[M].北京:机械工业出版社.2009
1.5版本信息
项目编号 |
修改日期 |
修改后版本 |
修改位置 |
修改内容 |
1 |
2018-5-27 |
1.0 |
全部 |
第一次完成编写 |
2总体设计
本部分简要给出系统的需求和软件结构组成,以便追踪到需求与设计。
2.1需求概述
用户注册与登陆:新用户注册用手机号码,并接收验证码验证,编写个人信息,老用户用帐号与密码登陆。
界面设置:设计主界面与各跳转界面的样式
景点查询:按景点名称进行查询。
美食推荐:可查看相应景点附近的推荐美食。
路线查看:可查看通往该景点的路线
查看评论:查看其他用户对该景点的评价
发表评论:发表自己的看法或疑惑。
修改个人信息:用户可修改自己昵称,密码等。
2.2软件结构
面对面结对编程系统的软件结构图如下:
3程序描述
本部分针对每一个模块进行详细设计
3.1模块基本信息
3.1.1用户注册与登陆模板
主要包括:
3.1.2主界面初始模板
主要包括:数据库信息载入,界面初始化设置
3.1.3景点查询模板
主要包括:数据库信息载入
3.1.4美食推送查看
主要包括:数据库信息载入
3.1.5查看前往路线
主要包括:
3.1.6查看评论
主要包括:数据库信息载入
3.1.7发表评论
主要包括:数据库信息存储
3.2算法
模块2-1:
2-1-1 数据库信息载入
2-1-2 数据库信息载入
2-1-3数据库信息载入
2-1-4 数据库信息载入,数据库信息存储
2-2-1
2-3-1 数据库信息载入,数据库信息存储
3.3程序逻辑
3.3.1用户注册或登陆模块
功能描述:(1)新用户根据手机号注册,短信验证码验证
(2)旧用户根据帐号密码登陆
3.3.2界面模块
功能描述:(1)设置各界面的图片,以及文字描述
(2)设置界面中可跳转的按钮或图片链接
3.3.3查看评论模板
功能描述:查看他人的对景点的看法,以收集更全面的信息
3.3.4发表评论模板
功能描述:发表用户个人的看法和疑惑,或者帮助其他人解开疑问
3.3.5修改个人信息模板
功能描述:更正用户的个人信息
3.4接口
USB接口连接鼠标与键盘
3.5测试要点
采用白盒测试技术设计测试用例以测试处理逻辑,黑盒测试技术来测试接口。