1.引言数据库
随着广大在校大学生生活水平的提升,在假期选择外出旅游的学生越发增多,针对大学生群体的旅游APP就显得颇有市场价值。安全
1.1编写目的app
本节描述软件详细设计文档的目的是:工具
定义软件整体要求,做为用户和软件开发人员之间互相了解的基础;性能
做为软件整体测试和系统结构设计的依据;开发工具
本文档的预期读者包括:软件设计人员、模块开发人员、管理人员、测试人员。测试
1.2项目背景优化
项目名称:作做旅游编码
项目提出者:华中农业大学改革春风吹满地小组spa
开发单位:华中农业大学信息学院
项目实施单位:华中农业大学改革春风吹满地小组
1.3定义
MYSQL:一种免费的功能较强的数据库管理系统
Android Studio:基于IntelliJ IDEA. 相似Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。
数据项名 |
代号 |
数据类型 |
用户编码 |
Uid |
Varchar |
用户留言 |
MioBlog |
Varchar |
用户昵称 |
Uname |
Varchar |
用户密码 |
Upassword |
Varchar |
旅游天数 |
Ldays |
Int |
旅游地点 |
Lsite |
Varchar |
花费金额 |
Lmoney |
Double |
景点 |
Scenic |
Varchar |
本地日子 |
Day |
Int |
本地小时 |
Hours |
Int |
本地分钟 |
Minutes |
Int |
1.4参考资料
[1] 窦万峰.软件工程与实践[M].北京:机械工业出版社,2017
[2] GB/T 8567-88,计算机软件产品开发文件编制指南[S]
1.5版本信息
修改编号 |
修改日期 |
修改后版本 |
修改位置 |
修改内容概述 |
1 |
2019-5-29 |
1.0 |
所有 |
完成第一次编写 |
2 |
2019-6-10 |
2.0 |
所有 |
完成第二次编写 |
3 |
2019-6-19 |
3.0 |
所有 |
完成第三次编写 |
2.整体设计
2.1需求概述
本数据库系统是为了支持用户查找旅游攻略的一系列操做,其系统需求以下:
1)注册与登陆:链接数据库,进行用户数据信息的更新与保存
2)查询设置:用户能够查询旅游目的地的特点景点与门票,查询美食攻略等。
3)查看客服服务:为用户提供产品信息和相关咨询服务。
4)我的信息更新:链接数据库,支持用户信息的保存和更新。
5)总控界面:完成与用户的交互任务,接收用户请求,并调用相应模块。
6)查看旅游圈界面:用户能够浏览他人的旅游攻略,也能够上传本身的攻略。
2.2运行环境
硬件环境:PC机
2.3程序结构
3.程序描述
作做旅游是一款Java开发的自由行服务软件,一开始就但愿把最美好的留给用户。在作做旅游软件的首页,最显著的位置永远是用户上传的精美图片、游记。作做旅游经过把社区氛围、旅行文化、产品功能、社交互动、旅游决策和交易等各类用户体验系统性地融合,提升了用户的使用体验。为了激发用户的分享,作做旅游推出了系列措施:进行个性化的界面创新,优化用户阅读攻略、撰写游记和行程的体验;经过旅游点评、旅游问答,作做旅游以“全部人帮助全部人”的方式解决用户的疑问并提供决策参考;增添了晾晒旅游资产般的“足迹”等,作做旅游激励用户分享和互动,根据不一样的地点查询对应的攻略,这也是咱们本款app的最主要的功能。
3.1.1注册模块:用户名输入、密码输入、确认密码、填写验证码
3.1.2登陆模块:输入用户名、输入密码,比对数据库中信息
3.1.3攻略查询模块:目的地选择、显示相关旅游攻略信息
3.1.4客服模块:显示产品信息、联系咱们、举报用户
3.1.5旅游圈模块:接收用户动态、显示用户动态
3.1.6总控界面模块:显示攻略查询接口、显示客服服务接口、显示用户信息接口、显示旅游圈接口
3.2顺序图
用户注册顺序图
用户登陆顺序图
搜索顺序图
用户信息查看顺序图
客服信息查看顺序图
发布攻略顺序图
3.3性能
(1)支持pc端虚拟机和安卓手机
(2)在CPU、内存高占用的条件下,无重大问题发生。
3.4反馈
用户意见能够经过反馈界面直接添加负责人QQ进行反馈;
3.5安全
用户收到骚扰能够经过举报页面对其余用户不良行为提交举报申请,申请提交后有软件负责人进行审核,审核经过将对不良用户提出警号或者冻结被举报用户帐号。