详细设计文档程序员
1.引言数据库
随着广大在校大学生生活水平的提升,在假期选择外出旅游的学生越发增多,针对大学生群体的旅游APP就显得颇有市场价值。编程
1.1编写目的安全
本节描述软件详细设计文档的目的是:网络
定义软件整体要求,做为用户和软件开发人员之间互相了解的基础;app
做为软件整体测试和系统结构设计的依据;函数
本文档的预期读者包括:软件设计人员、模块开发人员、管理人员、测试人员。工具
1.2项目背景学习
项目名称:作做旅游开发工具
项目提出者:华中农业大学改革春风吹满地小组
开发单位:华中农业大学信息学院
项目实施单位:华中农业大学改革春风吹满地小组
1.3定义
MYSQL:一种免费的功能较强的数据库管理系统
Android Studio:基于IntelliJ IDEA. 相似Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。
结对编程:两位程序员肩并肩的坐在同一台计算机前合做完成同一个设计或者同一段代码的编写,其中一个程序员充当驾驭者角色,负责代码的编写,另外一个程序员充当导航员的角色,负责查看代码错误和设计缺陷等。两个程序员按期的互换角色。
结对学习:两个合做者一块儿结对学习知识或讨论的过程。
驾驭者:负责编写代码的程序员。
导航员:负责查看代码错误和设计缺陷的程序员。
性格评测:根据一些题目来评测一我的的个性。
能力评测:根据一些题目来评价一我的的编程水平。
相容性:两个合做者很是适合结对工做。
角色:充当不一样的工做职责。
1.4参考资料
窦万峰.软件工程与实践[M].北京:机械工业出版社,2017
需求规格说明书标准【S】.GB856D——1988
1.5版本信息
修改编号 |
修改日期 |
修改后版本 |
修改位置 |
修改内容概述 |
1 |
2019-5-29 |
1.0 |
所有 |
完成第一次编写 |
2.整体设计
2.1需求规定
本数据库系统是为了支持用户查找最佳旅游线路的一系列操做,如:酒店预订、路线推荐、购票方式等。其系统需求以下:
1)查询:查询旅游目的地的特点景点与门票,查询美食攻略,查询酒店价位等。
2)智能推荐:经过对用户搜索记录的统计,推荐出用户可能感兴趣的方面。以及最近比较热门的旅游出行地等。
3)统计:经过对数据库各标的相互开合以及对SQL函数的调用来实现对各种数据的统计与查询,使用户能够随时查询本身的行程,包括:机票、酒店、景点、火车票行程。
4)客服:为用户提供客服服务,包括:退款进度、发票问题、酒店设施问题等。
2.2运行环境
硬件环境:PC机及网络链接
3.程序描述
作做旅游是一款Java开发的自由行服务软件,一开始就但愿把最美好的留给用户。在作做旅游软件的首页,最显著的位置永远是用户上传的精美图片、游记。作做旅游经过把社区氛围、旅行文化、产品功能、社交互动、旅游决策和交易等各类用户体验系统性地融合,提升了用户的使用体验。为了激发用户的分享,作做旅游推出了系列措施:进行个性化的界面创新,优化用户阅读攻略、撰写游记和行程的体验;经过旅游点评、旅游问答,作做旅游以“全部人帮助全部人”的方式解决用户的疑问并提供决策参考;增添了晾晒旅游资产般的“足迹”等,作做旅游激励用户分享和互动,根据不一样的地点,人数,人均消费等来查询对应的攻略,这也是咱们本款app的最主要的功能。另外能够根据用户的搜索记录,给用户提供对应的推荐;或者对没有目的的用户提供不一样的目的地,供用户参考。
3.1注册及登录
新用户经过登录页面的“注册新用户”选项以短信验证码形式绑定手机号来注册帐号,注册成功后以一样方式登录;
3.2查询攻略
按照旅游出发地和目的地查询
按照出行人数查询
按照出行方式查询
按照旅行出时长(天)查询
.按照人均费用查询
3.3编辑攻略
用户经过“个人攻略”选项进入编辑面板,游记能够自行排版、插入文字等。编辑后选择选择“完成”选项发布游记,游记发布后分享范围默认为该软件全部用户;
3.4反馈
用户意见能够经过反馈界面直接添加负责人QQ进行反馈;
3.5安全
用户收到骚扰能够经过举报页面对其余用户不良行为提交举报申请,申请提交后有软件负责人进行审核,审核经过将对不良用户提出警号或者冻结被举报用户帐号。