Skip to content

C#大作业:基于旅游场景的备忘录

License

Notifications You must be signed in to change notification settings

G-H-Li/TravelNotepad

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TravelNotepad

C#大作业:基于旅游场景的备忘录


项目基本信息:

  • 开始时间:2020年5月7日
  • 目标:顺利完成大作业

时间线:

2020年5月25日:添加数据库设计

2020年5月26日:添加travelapi项目框架

2020年5月28日:添加前后端接口设计文档

2020年5月30日:提交所有实体类

2020年5月31日:后端代码基本完工;提交前端页面设计

2020年6月5日:前端代码大体完成,除了时间线、分页控件

2020年6月23日:完善相关功能

2020年6月25日:项目基本结束


项目框架介绍

  • 前端:.Net Framework 4.7
  • 后端:.Net core 3.1

项目文件结构介绍

  • Travel:前端项目解决方案
  • TravelApi:后端项目
  • traveldb.sql:数据库结构
  • 页面设计:墨刀制作的页面设计第一版(注:与当前GUI存在很大差异)
  • doc:大作业开题报告、设计方案与展示ppt

项目实现的功能

  1. 基本旅行规划,实现了真实地点的相关规划
  2. 基本旅行待办功能
  3. 基本日志功能,图片文本等
  4. 日志圈动态功能

TODO

  1. 添加日志圈的社交属性,包括但不限于以下:收藏动态、评论动态、搜索动态
  2. 添加交通方式的选定:目前产品仅支持用户自己输入出行方式,无法保障出行方式输入的真实有效
  3. 日志编辑的排版工具:当前日志编辑采用单纯文本框,尚未添加一些排版快捷键
  4. 为日志功能和旅行规划两个模块添加联系
  5. ……

当前项目存在问题

  1. 设计方面

    • 数据库中对于路线和地点的设计处理明显是不符合常识,设计人员在考虑时存在不周之处。

      常识:一个旅行中应该是可以存在多条路线,每条路线存在多个地点。

      问题:设计过程中,虽然设计了路线,但是路线的功能退化成为了地点。

  2. 前端方面

    • 前端在进行多次操作后,会存在崩溃异常的现象,目前尚未找到原因。

About

C#大作业:基于旅游场景的备忘录

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 92.7%
  • HTML 3.9%
  • TSQL 3.3%
  • JavaScript 0.1%