详细设计文档

 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测试要点

采用白盒测试技术设计测试用例以测试处理逻辑,黑盒测试技术来测试接口。

posted @ 2019-05-27 21:13  shu&tong  阅读(3350)  评论(0编辑  收藏  举报