> # ♻️ 资源
> **大小:** 8.20MB
> **文档链接:**[**https://www.yuque.com/sxbn/ks/100010443**](https://www.yuque.com/sxbn/ks/100010443)
> **➡️ 资源下载:**[**https://download.csdn.net/download/s1t16/87390785**](https://download.csdn.net/download/s1t16/87390785)
> **注:更多内容可关注微信公众号【神仙别闹】,如当前文章或代码侵犯了您的权益,请私信作者删除!**
> ![qrcode_for_gh_d52056803b9a_344.jpg](https://cdn.nlark.com/yuque/0/2023/jpeg/2469055/1692147256036-49ec7e0c-5434-4963-b805-47e7295c9cbc.jpeg#averageHue=%23a3a3a3&clientId=u8fb96484-770e-4&from=paste&height=140&id=u237e511a&originHeight=344&originWidth=344&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=8270&status=done&style=none&taskId=ud96bf5f7-fe85-4848-b9c2-82251181297&title=&width=140.1999969482422)
# **旅行记录本软件**
# **1 项目说明**
## **1.1项目目标:**
我们的项目简介主要为以下几个模块:
1.地图管理:在用户进行旅游之前,可以在该软件进行旅游路线的规划,用户在软件中输入准备前往的地方,软件会形成路线。
2.待办管理:用户还可以在软件上输入一些待办事项,在之后的过程中,用户随时可以查看待办事项,当待办事项完成后,用户可以消除该待办事项
3.日志管理:在用户进行旅游时,可以向该软件传输一些图片,并且给图片增加注释,记录用户在旅游过程中所遇到的事情。用户还可以通过联网将自己的旅游经历分享到平台上,也可以浏览平台上其他用户的动态并添加至收藏或并下载。
4.回忆板块:在用户完成旅游之后,这些资料会保存在本地数据库里,用户可以打开软件的回忆板块,就可以回顾以往的旅游记忆。
## **1.2软硬件环境需求**
**硬件配置:(只支持PC端)**
- 处理器:Intel(R) core(TM) i7
- 显示适配器:NVIDIA GeForce GTX
- 网络适配器:WAN Miniport
**软件配置:**
- 开发工具:Visual Studio、Visual Studio Code
- 测试工具:QTP
- 操作系统:Windows10
- 数据库:MySQL
- 驱动程序:所有硬件驱动
## **1.3使用的关键技术:**
1. 系统面临的技术难点主要集中在WEB API模块的设计、网络平台开发、数据库管理、系统维护三个方面,系统的开发采用了经典的MVC结构方式,这种方式非常适合系统程序的开发
2. 旅游信息管理又是一项重要繁重的工作,近年来,出现了大量的旅行管理应用。如何巧妙的实现系统的功能需求同时又实现一些新鲜的设计是本次课程设计的一个难点
3. 数据库的连接与管理,信息管理系统的实现会产生和使用较为大量的数据,在保证任何情况下数据库的正常使用和数据安全是另一技术难点
4. 对不同优先级别、类型的日志的设计与实现,根据行程的要求,在生成日志时会有不同的优先级和类型,对这些不同的日志进行外观,功能和级别的划分设计与实现是应用功能的最基本要求
5. C#语言在系统开发时的使用、编程技巧和算法设计,C#的语言风格较为自由且对同一种功能的实现方式较多,因此需要选择简洁高效的实现方式
6. 团队开发的代码管理,由于初次进行团队开发,每个人的代码风格和习惯都有较大差别,因此在项目中形成一个统一且较为友好的代码规范也是本次项目的难题所在
# **2 需求分析**
## **2.1 系统用例**
![Aspose.Words.b02368ed-1bad-43de-aabc-4175156b43be.001.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1711506821441-39b3c171-aea9-4980-804c-3b23ae5a20a7.png#averageHue=%23151515&clientId=u7385124e-69e4-4&from=paste&height=203&id=u47ab8310&originHeight=254&originWidth=493&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=36723&status=done&style=none&taskId=uffa2d3c6-bf3b-4a45-b28d-46a322ae799&title=&width=394.4)
图 SEQ 图 \* ARABIC 1 系统用例图
1. 在用户进行旅游之前,可以在该软件进行旅游路线的规划,用户在软件 中输入准备前往的地方,软件会形成路线,用户还可以在软件上输入一些待办事项。
2. 在用户进行旅游时,可以向该软件传输一些图片,并且可以添加一些感想,记录用户在旅游过程中所遇到的事情,这些图片与文字形成用户此次旅游的日志。
3. 在用户完成旅游之后,这些资料会保存在数据库里,用户可以打开软件的回忆板块,就可以回顾以往的旅游记忆。
4. 而管理者可以通过系统管理旅游的最佳路线,管理用户保存在系统数据库的各种数据。
## **2.2业务流程**
![](img/Aspose.Words.b02368ed-1bad-43de-aabc-4175156b43be.002.png#id=q6M3X&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)![Aspose.Words.b02368ed-1bad-43de-aabc-4175156b43be.002.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1711506856760-e4b3eaff-5222-4cca-9177-79b46ec977c9.png#averageHue=%23333333&clientId=u7385124e-69e4-4&from=paste&height=302&id=uf71b1991&originHeight=377&originWidth=380&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=46655&status=done&style=none&taskId=u6c717576-512f-4afe-b204-654d5549ab2&title=&width=304)
图3旅游规划用例活动图
![Aspose.Words.b02368ed-1bad-43de-aabc-4175156b43be.003.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1711506863320-88d920e3-d278-42bb-a611-6c6c32467ed9.png#averageHue=%23313131&clientId=u7385124e-69e4-4&from=paste&height=297&id=ue61dd6e9&originHeight=371&originWidth=378&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=39287&status=done&style=none&taskId=uea6fe7bb-415b-4da5-80db-27382392487&title=&width=302.4)
图2:旅游日志用例活动图
## **3 概要设计**
## **3.1 功能模块设计**
![Aspose.Words.b02368ed-1bad-43de-aabc-4175156b43be.004.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1711506874121-799da09b-1cd4-4629-bca4-c045912718c6.png#averageHue=%23ededed&clientId=u7385124e-69e4-4&from=paste&height=216&id=uc9f2c7eb&originHeight=270&originWidth=422&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=22569&status=done&style=none&taskId=u036552c6-ca76-4fb3-9eea-ffe7158d838&title=&width=337.6)
图4:功能模块图
1. 路线规划服务:
输入:用户对于路线行程的规划,即某个时间段所要游玩的地方。
功能概述:对用户的输入进行归纳处理,呈现一个易于用户查看和编辑的行程路线。
2. 待办模块:
输入:用户在旅游过程中想要做的一些事情
功能概述:基于这些事件生成待办列表,用户可以通过“打卡”来改变待办事件的状态,表示这个待办事件已完成。
3. 日记管理:
输入:用户在旅游过程中的所见所闻,可以针对图片做注释。
功能概述:将用户的输入保存到日记中,并提供对以往的日记进行修改等功能。
4. 日记回看:
功能概述:用户可以通过回忆板块,回顾以往的旅游记忆。
5. 动态分享服务:
输入:用户自己的旅游日志或者一些旅游心得等等。
功能概述:将用户的分享内容发布到分享平台上。
6. 动态管理:
功能概述:对所有用户分享的动态进行管理,包括向用户提供浏览、收藏、删除等功能。
## **3.2 核心类图**
![Aspose.Words.b02368ed-1bad-43de-aabc-4175156b43be.005.png](https://cdn.nlark.com/yuque/0/2024/png/2469055/1711506901810-7af9de4c-f6ea-4b75-bf4a-8d464034685c.png#averageHue=%23000000&clientId=u7385124e-69e4-4&from=paste&height=413&id=u50a4abf9&originHeight=516&originWidth=585&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=105780&status=done&style=none&taskId=udd82287d-3251-40b1-87c8-91e473250a3&title=&width=468)
图5:核心类图
1. **类图描述**
本类图实现的功能有,游客添加旅游�
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
详情介绍:https://www.yuque.com/sxbn/ks/100010443 主要功能包含:路线规划服务、待办模块、日记管理、日记回看、动态分享服务、动态管理。
资源推荐
资源详情
资源评论
收起资源包目录
基于C#+MySQL实现(WinForm)旅行记录本软件【100010443】 (201个子文件)
App.config 184B
UC_AllSites.Designer.cs 31KB
UC_SiteInfo.Designer.cs 19KB
UC_SiteInfo.cs 16KB
Form_TripNote.Designer.cs 14KB
Form_Register.Designer.cs 13KB
UC_DiaryDetail.cs 11KB
FileHelper.cs 11KB
Form_NewTravel.Designer.cs 10KB
UC_LogCircle.Designer.cs 10KB
Form_MainPage.Designer.cs 10KB
UC_DiaryDetail.Designer.cs 9KB
UC_Personalinfo.Designer.cs 8KB
Form_Tips.Designer.cs 8KB
UC_TravelList.Designer.cs 8KB
Form_MainPage.cs 6KB
UC_DiaryCell.Designer.cs 6KB
UC_LogCell.Designer.cs 6KB
UC_DiaryList.Designer.cs 6KB
Form_Register.cs 6KB
FileController.cs 5KB
Form_TripNote.cs 5KB
UC_TravelCell.Designer.cs 5KB
UC_DiaryList.cs 5KB
UC_Personalinfo.cs 4KB
UC_LogCircle.cs 4KB
UC_Site.Designer.cs 4KB
Form_NewTravel.cs 4KB
UC_Site.cs 4KB
FileClient.cs 4KB
UC_Todo.cs 4KB
UC_AllSites.cs 4KB
UC_DiaryCell.cs 3KB
UC_TravelList.cs 3KB
UC_Todo.Designer.cs 3KB
Client.cs 3KB
UC_PicBox.Designer.cs 3KB
DiaryController.cs 3KB
RouteController.cs 3KB
UC_TravelCell.cs 3KB
Resources.Designer.cs 3KB
Startup.cs 3KB
UserController.cs 3KB
TaskController.cs 3KB
TravelController.cs 3KB
Form_Tips.cs 2KB
MultipartRequestHelper.cs 2KB
UC_LogCell.cs 2KB
BloggerController.cs 1KB
SiteController.cs 1KB
DiaryService.cs 1KB
AssemblyInfo.cs 1KB
Service.cs 1KB
UC_PicBox.cs 1KB
Settings.Designer.cs 1KB
RouteService.cs 993B
TravelService.cs 971B
Route.cs 863B
ModelBinding.cs 817B
TaskService.cs 715B
Diary.cs 698B
Program.cs 691B
UserService.cs 635B
Program.cs 582B
TravelContext.cs 547B
User.cs 493B
SiteService.cs 491B
site.cs 448B
Travel.cs 445B
Task.cs 445B
Route.cs 444B
Diary.cs 427B
Site.cs 381B
User.cs 297B
Task.cs 255B
Travel.cs 220B
TravelClient.csproj 13KB
TravelApi.csproj 257B
vendor-64ce2f7aaaeaeba68653.css 94KB
html-zip-v3-066c58325c960248f0fb.css 88KB
TravelClient.Models.Travel.datasource 585B
TravelClient.Models.Route.datasource 583B
TravelClient.Models.Diary.datasource 583B
TravelClient.Models.Site.datasource 581B
TravelClient.Models.Task.datasource 581B
TravelClient.Models.User.datasource 581B
index.html 6KB
test.jpg 1.13MB
test2.jpg 129KB
v2_qb5kd7.jpg 73KB
v2_qb5kdq.jpg 42KB
v2_qb5kew.jpg 40KB
v2_qb53wp.jpg 28KB
html-zip-v3-8148b8c4944de98603b9.js 3.32MB
vendor-6bfcd25d972866a377cb.js 1.97MB
data.2.js 606KB
data.1.js 15KB
webpack-runtime-f142a5b201ada3f666bc.js 2KB
data.0.js 56B
data.3.js 30B
共 201 条
- 1
- 2
- 3
资源评论
- 雨下得大2024-05-13发现一个超赞的资源,赶紧学习起来,大家一起进步,支持!
神仙别闹
- 粉丝: 2687
- 资源: 7649
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功