摘 要
人类现已迈入二十一世纪,科学技术日新月异,经济、资讯等各方面都有了非常大的进步,尤其是资讯与网络技术的飞速发展,对政治、经济、军事、文化等各方面都有了极大的影响。
利用电脑网络的这些便利,发展一套成都旅游网,将会给用户及旅行社带来更大的效益,而在美食预约效能上,也必然会有很大的方便!这样可以节省大量的人力、时间和金钱。该系统主要包括;用户、四季成都、特色文化、周末去哪儿、旅行社、旅行社预约等。方便了管理员随时随地,只要电脑联网,就能对所有信息等进行管理。同时,方便用户进行旅行社预约、景区预约。
本篇论文对成都旅游网的需求分析、功能设计、系统设计进行了较为详尽的阐述,并对系统的整体设计进行了阐述,并对各功能的实现和主要功能进行了说明,并附上了相应的操作界面图。
关键词:成都旅游网;
4 系统设计
4.1功能模块设计
根据上文中对用户需求的一系列综合细致的分析,针对本文基于SpringBoot的成都旅游网,得到一个如图4-1所示的宏观的功能模块结构图。
4.2 E-R图设计
通过对成都旅游网的分析和设计得出一个系统E-R图所有实体和属性的定义如下所示。
旅行社实体属性图,如图4-2所示。
图4-2 旅行社实体属性图
住宿推荐实体属性图,如图4-3所示:
图4-3住宿推荐实体属性图
用户信息实体属性图,如图4-4所示:
图4-4用户信息实体属性图
景区信息实体属性图,如图4-5所示:
图4-5景区信息实体属性图
4.3数据库的表的设计与开发
在现有的软件工程运行环境中,数据库与数据表的设计都是为了构建最适合最优秀的数据存储框架。建立一个优秀的数据库,必须保证数据的完整、准确,并尽量满足用户对数据存储的需求。那么,数据库中的信息和网络应用程序之间的链接就必须得到保障。在已有的条件下,尽可能地降低占用的数据库的空间资源消耗,使得整个成都旅游网能够迅速地做出反应。根据上述原则并结合实际需要,本文采用MySql
进行设计。
表4-1:token表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
userid | bigint | 用户id | |||
username | varchar | 100 | 用户名 | ||
tablename | varchar | 100 | 表名 | ||
role | varchar | 100 | 角色 | ||
token | varchar | 200 | 密码 | ||
addtime | timestamp | 新增时间 | CURRENT_TIMESTAMP | ||
expiratedtime | timestamp | 过期时间 | CURRENT_TIMESTAMP |
表4-2:配置文件
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
name | varchar | 100 | 配置参数名称 | ||
value | varchar | 100 | 配置参数值 |
。
。
。
。
。
表4-24:用户
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
mima | varchar | 200 | 密码 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
xingbie | varchar | 200 | 性别 | ||
nianling | int | 年龄 | |||
touxiang | longtext | 4294967295 | 头像 | ||
shoujihaoma | varchar | 200 | 手机号码 | ||
money | float | 余额 | 0 |
表4-25:景区预约
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
jingqumingcheng | varchar | 200 | 景区名称 | ||
jingquleixing | varchar | 200 | 景区类型 | ||
menpiao | int | 门票 | |||
piaoshu | int | 票数 | |||
zongfeiyong | int | 总费用 | |||
yuyueshijian | datetime | 预约时间 | |||
yonghuzhanghao | varchar | 200 | 用户账号 | ||
yonghuxingming | varchar | 200 | 用户姓名 | ||
shoujihaoma | varchar | 200 | 手机号码 | ||
sfsh | varchar | 200 | 是否审核 | 待审核 | |
shhf | longtext | 4294967295 | 审核回复 | ||
ispay | varchar | 200 | 是否支付 | 未支付 |
5系统运行
5.1前台系统功能模块
当游客打开系统的网址后,首先看到的就是首页界面。在这里,游客能够看到成都旅游网的导航条显示首页、四季成都、特色文化、周末去哪儿、旅行社、景区信息、美食推荐、住宿推荐、成都特产、旅游行业、后台管理、咨询站、购物车、个人中心等。系统首页界面如图5-1所示:
图5-1系统首页界面
点击用户注册,用户通过注册页面填写用户账号、密码、用户姓名、性别、年龄、头像、手机号码等信息,然后点击注册操作,如图5-2所示。
图5-2用户注册界面图
点击用户登录,用户通过登录页面输入账号、密码,然后点击登录操作,如图5-3所示。
图5-3用户登录界面图
用户点击旅行社;在旅行社页面的输入栏填写旅行社名称,进行查询,然后还可以查看旅行社名称、图片、旅行社地址、联系电话等信息,如果有需要可以点击预约等操作;如图5-4所示。
图5-4旅行社界面图
用户点击景区信息;在景区信息页面的输入栏填写景区名称、景区类型、线路信息,进行查询,然后还可以查看景区名称、景区类型、景区等级、封面、宣传视频、门票、开放时间、景区地址、线路信息、点击次数等信息,如果有需要可以点击预约等操作;如图5-5所示。
图5-5景区信息界面图
用户点击美食推荐;在美食推荐页面的输入栏填写美食名称、美食分类,进行查询,然后还可以查看美食名称、美食分类、美食图片等信息,如果有需要可以点击预约等操作;如图5-6所示。
用户点击个人中心,在个人中心页面填写用户账号、密码、用户姓名、性别、年龄、头像、手机号码等信息,进行更新信息或者对我的订单、我的地址进行详细操作;如图5-7所示。
图5-7个人中心界面图
5.2后台管理员功能模块
管理员登录系统,管理员登录页面通过输入用户名、密码,选择角色并点击登录操作,如图5-8所示。
图5-8管理员登录界面图
管理员登录系统后,可以对系统首页、个人中心、用户管理、四季成都管理、特色文化管理、周末去哪儿管理、旅行社管理、旅行社预约管理、景区类型管理、景区信息管理、景区预约管理、美食分类管理、美食推荐管理、美食预约管理、住宿类型管理、住宿推荐管理、住宿预约管理、特产分类管理、成都特产管理、系统管理、订单管理等功能模块进行相应操作,如图5-9所示。
图5-9管理员功能界图面
管理员点击用户管理;在用户管理页面输入用户账号、用户姓名、性别、年龄、头像、手机号码等信息,进行查询,新增或删除用户信息等操作;如图5-10所示。
图5-10用户管理界面图
管理员点击四季成都管理;在四季成都管理页面输入标题、图片、宣传视频等信息,进行查询,新增或删除四季成都等操作;如图5-11所示。
图5-11四季成都管理界面图
管理员点击特色文化管理;在特色文化管理页面对名称、图片等信息,进行查询或删除特色文化等操作;如图5-12所示。
图5-12特色文化管理界面图
管理员点击周末去哪儿管理;在周末去哪儿管理页面输入地点名称、图片、地址等信息,进行查询、新增或删除周末去哪儿等操作;如图5-13所示。
图5-13周末去哪儿管理界面图
5.3 后台用户功能模块
用户登录界面,首先双击打开系统,连上网络之后会显示出本系统的登录界面,这是进入系统的第初始页面“登录”,能成功进入到该登录界面则代表系统的开启是成功的,接下来就可以操作本系统所带有的其他所有的功能,如图5-14所示。
图5-14用户登录界面
用户登录系统后,可以对系统首页、个人中心、旅行社预约管理、景区预约管理、美食预约管理、住宿预约管理等功能进行相应操作,如图5-15所示。
图5-15用户功能界图面
源码领取:
v关功纵浩 文心海资源库 回复 源码 领取