精品课设计实现文档
学 生 姓 名:
战伟 于莉
指 导 教 师:
屈武江
合 作 指 导 教 师:
专 业 名 称: 计算机科学与技术
所 在 学 院:
职业技术学院
大连水产学院本科毕业论文(设计)
第 1 章 需求分析和总体设计
1.1 系统需求分析
1.1.1 总体需求概述
第 3 章 需求分析和总体设计
根据旅游信息管理的需求,我们对景点、酒店、交通、旅游常见问题和大连特色节日等旅游
相关信息的进行管理。主要包括景点信息的管理、酒店信息管理、交通信息管理以及旅游服务信
息管理和大连特色节日信息管理等几个方面的内容。这几方面内容中包括信息的录入和查询,以
及信息的实时更新。
管理员针对信息的变更,对相关信息进行管理,保证信息的最新性和准确性,易于日常的操
作和维护。
1.1.2 需求的具体分析
根据总体功能需求特将具体功能需求描述如下:
(1)旅游信息、公交信息的功能需求:
当查询到了景点的相关内容后,根据乘车路线,可以对景点的公交信息进行互动查询,在公
交信息模块中,也可以根据线路经由景点对景点信息进行查询。
根据景点信息的更新或者是公交信息的变更,进行添加、修改和删除的操作。
(2)酒店的功能需求:
酒店信息作为旅游行业中不可分割的一部分,在系统中可以做相应的查询和管理,系统中列
出酒店级别,以及酒店相关信息,并可以查询就近的景点信息。
根据酒店信息变更及时更新,保证最新性。
(3)信息服务的功能需求:
因为本系统是针对大连地区的旅游系统,所以为方便信息查询,在本系统中提供了相应的交
通信息和大连特色节日等模块,对于航班信息、长途客运信息和火车信息都做了具体介绍,对于
旅游常见问题和旅游疑问解答也在此功能中得到解决。
1.2 系统的总体设计
1.2.1 系统的模块划分
根据对系统需求的分析,可以把系统划分:系统管理员模块、旅游信息模块、酒店信息模块、
景点公交模块、其它交通管理模块、旅游服务模块和退出系统模块。(如图 3-1 所示)。
2
大连水产学院本科毕业论文(设计)
第 3 章 需求分析和总体设计
系统总体模块
旅
游
信
息
管
理
模
块
酒
店
信
息
管
理
模
块
景
点
公
交
管
理
模
块
其
它
交
通
管
理
模
块
旅
游
服
务
管
理
模
块
管
理
员
管
理
模
块
退
出
系
统
模
块
图 3-1 系统总体模块图
1.2.2 各模块功能设计
(1)系统管理员模块
系统管理员模块主要是对系统管理员信息进行维护。包括:
管理员信息的查询:浏览管理员的相关信息。
管理员信息的添加:添加新的管理员使其成为系统管理员。
密码修改:用户名为主键,不可修改,只可以修改密码。
管理员的删除:根据用户名删除系统用户的信息。
系统管理员模块中各子模块的实际意义是使系统的访问量增大,管理员的增多可以方便系统
更好的管理和维护。(如图 3-2 所示)。
管理员信息管理
管
理
员
信
息
查
询
管
理
员
添
加
管
理
员
密
码
修
改
管
理
员
删
除
图 3-2 系统管理员功能模块
3
大连水产学院本科毕业论文(设计)
第 3 章 需求分析和总体设计
(2)旅游信息管理模块
旅游信息管理模块包括:景点信息查询模块、景点信息添加模块、景点信息修改模块和景点
信息删除模块。具体功能如下:
景点信息查询:根据旅游信息景点的名称,或者景点所属类型进行相应的查询。也可以直接
查询全部景点信息,同时可以查询相应景点的公交车信息。
景点信息添加:对新的景点信息进行录入。
景点信息修改:对景点信息的变更做出及时的修改。
景点信息删除:对景点信息进行删除。
旅游信息管理模块中各子模块的实际意义是当管理员在管理旅游信息的时候,可以快速、便
捷地将景点信息添加的系统中,同时对信息进行维护和管理,并与数据库中数据相连接,这样不
仅方便游客浏览,还提高了信息的准确性。管理员还可以对景点信息进行查询,确保景点中信息
的准确性、及时性,从而保证系统的准确性和完整性。(如图 3-3 所示)。
旅游信息管理
旅
游
信
息
查
询
旅
游
信
息
添
加
旅
游
信
息
修
改
旅
游
信
息
删
除
图 3-3 旅游信息功能模块
(3)酒店信息管理模块
主要是对酒店的信息进行管理和维护。
酒店信息模块包括:酒店信息查询模块、酒店信息添加模块、酒店信息修改模块和酒店信息
删除模块,具体功能如下:
酒店信息查询:根据酒店的名称,或者酒店所属的级别进行相应的查询。也可以直接查询全
部酒店信息,也可以根据酒店信息查询到就近的景点信息。
酒店信息添加:添加新加入的酒店信息。
酒店信息修改:对于各酒店相关信息的变更做出及时的修改。
酒店信息删除:对于酒店信息进行删除。
4
大连水产学院本科毕业论文(设计)
第 3 章 需求分析和总体设计
酒店信息管理模块中各子模块的实际意义是当管理员在管理酒店信息的时候,可以快速、便
捷地将酒店信息添加的系统中,同时对信息进行维护和管理,当此酒店更名或动迁时,也可以及
时的对系统中的相应信息进行修改,提高信息的准确性。管理员还可以直接对酒店信息进行查询,
确保酒店信息的准确性,从而保证系统的准确性和完整性。信息的添加和修改与后台数据库进行
动态的连接。(如图 3-4 所示)。
酒店信息管理
酒
店
信
息
查
询
酒
店
信
息
添
加
酒
店
信
息
修
改
酒
店
信
息
删
除
图 3-4 酒店信息功能模块
(4)景点公交信息管理模块
主要是对景点公交信息的管理,同时包括公交本身信息的管理。
景点公交信息模块包括:景点公交信息查询模块、景点公交信息添加模块、景点公交信息修
改模块和景点公交信息删除模块,具体功能如下:
景点公交信息的查询:根据公交车经由景点或者公交车自身信息进行查询。
景点公交信息的添加:可以将公交车的基本信息录入到数据库中,也可以根据景点信息对公
交车信息进行录入和完善。
景点公交信息的修改:根据景点的增加或删除以或者是公交线路本身的变化对公交车的基本
信息进行相应的修改。
景点公交信息的删除:根据景点的删除或者是公交车的变更或取消将公交车的信息从数据库
中删除。
景点公交信息模块中各子模块的实际意义是在管理员对其进行管理时,将公交车自身的信息
添加的数据库中的相应表中。同时表中信息根据景点信息的变更做相应的更改,即完成表和表之
间的动态连接。同时也可根据自身的变化对其进行相应的修改和删除,当信息改变时,对于景点
的公交信息也会产生相应的变化。(如图 3-5 所示)。
5
大连水产学院本科毕业论文(设计)
第 3 章 需求分析和总体设计
景点公交信息管理
景
点
公
交
信
息
查
询
景
点
公
交
信
息
修
改
景
点
公
交
信
息
删
除
图 3-5 交通信息功能模块
(5)其它交通信息管理模块
主要是为到大连旅游提供方便。又分为:火车信息管理模块、飞机信息管理模块和长途客运
信息管理模块,具体功能如下:
① 火车信息管理模块包括:
火车的信息查询:对进出大连的火车信息进行查询;
火车的信息管理:对信息进行的添加,删除和修改。
② 飞机信息管理模块包括:
飞机信息的查询:对进出大连的航班信息进行查询;
飞机信息的管理:对于新增航线以及相应的信息进行管理。
③ 长途客运信息管理模块包括:
长途客运信息查询:对进出大连的长途客运车辆信息信息进行查询;
长途客运的管理:包括信息的查询,添加,删除和修改。
其它交通信息管理模块中各子模块的实际意义是为旅游信息的查询提供一个平台,也是保证
信息完整性的一种手段(如图 3-6 所示)。
(6)旅游服务信息管理模块
主要包括两个方面:解决游客所提出的问题和介绍大连专属的节日。
① 旅游常见问题模块包括:
旅游常见问题的查询:可以精确和模糊查询相关信息。
旅游常见问题的管理:对于问题进行添加和删除操作。
② 大连专属节日就只是查询属于大连的节日。
旅游服务信息管理模块中各子模块的实际意义是解决在旅游中出现的问题,并且说明一些旅
游相关的信息,方便系统的管理,增强信息查询的功能,使其更加完善。(如图 3-7 所示)。
6
大连水产学院本科毕业论文(设计)
第 3 章 需求分析和总体设计
其它交通管理
火
车
信
息
航
班
信
息
火
车
信
息
查
询
火
车
信
息
管
理
航
班
信
息
查
询
航
班
信
息
管
理
图 3-6 其它交通信息功能模块
旅游服务信息管理
专
属
大
连
节
日
长
途
客
运
信
息
长
途
客
运
信
息
查
询
长
途
客
运
信
息
管
理
旅
游
常
见
问
题
图 3-7 旅游服务信息功能模块
(7)退出系统模块
系统用户可以根据自己的需要来进行关闭系统。关闭系统时会出现提示对话框,选择确定后
系统就会安全的退出了。
7
大连水产学院本科毕业论文(设计)
3.2.3 系统的流程设计
第 3 章 需求分析和总体设计
本系统在应用时首先进入欢迎界面,点击进入后,出现系统用户登录接口。(如图 3-8 所示)。
系统登录
系统管理员
旅
游
信
息
查
询
旅
游
信
息
管
理
酒
店
信
息
查
询
酒
店
信
息
管
理
公
交
信
息
查
询
公
交
信
息
管
理
其
它
交
通
查
询
其
它
交
通
管
理
旅
游
服
务
查
询
旅
游
服
务
管
理
管
理
员
模
块
退
出
系
统
模
块
图 8 系统总体流程图
8