景点预约与门票管理系统+软件工程课程设计汇本报告.docx

上传人:b****6 文档编号:4950004 上传时间:2022-12-12 格式:DOCX 页数:20 大小:6.80MB
下载 相关 举报
景点预约与门票管理系统+软件工程课程设计汇本报告.docx_第1页
第1页 / 共20页
景点预约与门票管理系统+软件工程课程设计汇本报告.docx_第2页
第2页 / 共20页
景点预约与门票管理系统+软件工程课程设计汇本报告.docx_第3页
第3页 / 共20页
景点预约与门票管理系统+软件工程课程设计汇本报告.docx_第4页
第4页 / 共20页
景点预约与门票管理系统+软件工程课程设计汇本报告.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

景点预约与门票管理系统+软件工程课程设计汇本报告.docx

《景点预约与门票管理系统+软件工程课程设计汇本报告.docx》由会员分享,可在线阅读,更多相关《景点预约与门票管理系统+软件工程课程设计汇本报告.docx(20页珍藏版)》请在冰豆网上搜索。

景点预约与门票管理系统+软件工程课程设计汇本报告.docx

景点预约与门票管理系统+软件工程课程设计汇本报告

软件工程课程设计

景点预约及门票管理系统设计与实现

 

二级学院

医药信息工程

专业

信息管理与信息系统

班级

2012级

组号

第26组

小组成员

指导教师

2015年12月

 

1要求与目的

题目:

景点预约及门票管理系统

要求:

包含景点信息管理(要求支持二维码编码、手机扫描等查询技术)、景点开放计划时间管理、游客及导游管理、预约与入场管理、信息统计啊啊分析、用户及其权限管理等基本功能。

目的:

本次课程设计目的是构建一个旅游景点网上售票系统,主要完成游客的对景点的预览和对票券的订购等操作。

采用的主要技术是内置脚本语言是基于Java编程语言的JSP、后台数据库采用SQLSERVER技术、用Hibernate控件进行数据库的连接以及网页编程语言HTML。

(1)将系统划分为物理元素,即程序,文件,数据库,文档等。

(2)设计软件结构,即将需求规格转换为体系结构,划分出程序

的基本模块,确定模块之间的相互关系,并确定系统的数据结构。

(3)本说明书的用途在于实现目标系统的各种不同的方案,分析这些方案中选出若干个合理的方案,为每一个方案都准备一份系统流程图列出组成系统的物理元素,进行成本/效益分析,从中选择一个最佳的方案向用户和使用部门推荐。

如果用户和使用部门负责人接受了推荐的方案,分析员应该进一步为这个最佳方案设计软件结构。

通常,

设计出初步的软件结构后还要进一步改进,从而得到更合理的结构,进行必要的数据库设计,确定测试要求并且制定测试计划。

(4)本说明书主要读者为系统分析员和用户以及使用部门的有关

人员,为后面的系统开发提供依据。

2景点预约及门票管理系统需求分析

随着现代社会的发展,旅行社正处于一个科学技术日新月异飞速向前发展的环境中。

信息技术和通信技术以令人目不暇接的速度发展,尤其是互联网络的广泛流行,使得各种服务信息已近乎透明,且个性突出的游客们已不再满足于死板的标准化的旅游项目,要求量身定做,旅游行业内的竞争日趋激烈。

借鉴信息服务局域网的经验,运用JSP技术,SQLSERVER数据库存取的动态技术实现。

3景点预约及门票管理系统概要设计

2.2需求功能说明

游客的主要功能模块包括:

(1)游客的注册与登陆;

(2)根据用景点来查找对应的门票;

(4)查看景点信息;

(3)预约门票;

(4)查看导游信息,可以报团;

(5)查看宾馆信息;

(6)预订宾馆;

(7)发布留言、查看留言。

导游的主要功能模块包括:

(1)导游登陆;

(2)根据用景点来查找对应的门票;

(4)查看景点信息;

(3)预约门票;

(4)查看其他导游信息;

(5)查看宾馆信息;

(6)预订宾馆;

(7)发布留言、查看留言。

对个人信息的改,查;

系统管理员的主要功能模块包括:

(1)用户管理,包括导游和游客的增删改查;

(2)景点信息的管理和后台维护;

(3)留言版管理,留言板信息的增删改查。

(3)订单的删改查

对个人信息的改,查;

4景点预约及门票管理系统概要数据库建模

4.1概念模型

图1概念模型

4.2数据模型

图2E-R图

3.3表间关系

(1)账户表

图2账户表

(2)景点信息表

图3景点信息表

(3)景点价格表

图4景点价格表

(4)景点时间表

图5景点时间表

(5)宾馆表

图6宾馆表

 

(6)宾馆预订表

图7宾馆预订表

(7)宾馆时间表

图8宾馆时间表

(8)留言表

图9留言表

(9)订单信息表

图10订单信息表

(10)用户表

图11用户表

(11)宾馆时间表

图12宾馆时间

4、系统详细设计

系统开发的总体任务是实现各种信息的系统化、规范化和自动化。

功能的实用性、方便性是各网站所必要的需求。

本系统有查询、浏览等功能。

可以查询关于景点的信息。

用户界面模块实现的主要功能包括用户登录,景点信息浏览,旅游线路及日程安排查询,提交旅游订单等。

管理员模块实现主要的功能包括旅游订单管理,景点信息管理,线路信息管理,管理员信息管理,留言信息管理维护。

用户界面模块介绍

(1)景点信息浏览

(2)旅游线路及日程安排查询

(3)提交旅游订单

后台功能模块介绍

(1)旅游订单管理

(2)景点信息管理

(3)线路信息管理

(4)管理员信息管理

(5)留言信息管理维护。

5系统实现

(1)登录

图5.1登录

图5.2登录成功

(2)新游客注册

图5.3游客注册

图5.4游客注册成功

(3)取消订单

图5.5取消订单

(4)查看订单

图5.6查看订单

(4)预订景点

图5.7预订景点1

图5.8预订景点2

图5.9预订景点3

(5)查看酒店

图5.10查看酒店

(5)预订酒店

图5.11预订酒店1

图5.12预订酒店2

图5.13预订酒店3

(6)首页

图5.14首页

 

(7)查看导游信息

图5.15查看导游信息

 

(8)查看留言

图5.16查看留言

(9)发表留言

图5.17发表留言

(10)查看个人信息

图5.18查看个人信息

(11)修改个人信息

、图5.19修改个人信息

6系统测试

本次内容测试全部过。

本次测试由于数据库内景点,酒店信息有限

本次测试游客模块采用的:

账号:

1,密码:

123;

本次测试导游模块采用的:

账号:

2,密码:

123;

本次测试管理员模块采用的:

账号:

3,密码:

123;

按照日期搜索时,日期的输入方式为:

2015-12-20;

预订景点,酒店时,数据库内资源有限,因此只可以预订2015/12/27

景点能预定的有:

珠江新城,广州白云山,广州长隆水上乐园,广州大夫山,佛山长鹿农庄

酒店能预定的有7天酒店,海珠7天酒店,景泰之家,北京城市便捷

7实训总结

7.1实训中的难点及其解决方法

本次实训不难,因为要求十个表以上,因此内容比较多,工作量比较大;

超链接传多值的问题,解决方法:

询问开发人员,以及上网XX。

时间从JSP页面输入插入数据库中,因为采用的是SQLSERVER,网上XX答案;

7.2不足之处

没有实现支持二维码编码、手机扫描等查询技术

8小组人员分工

学号

姓名

分工及完成情况

陈影

《软件需求规格说明书》《详细设计规格说明书》,

《项目概要设计规格说明书》

《软件工程与项目管理实训报告》

系统数据库设计和系统编码,测试

林金平

《项目可行性研究报告》、《项目开发计划书》

《软件工程与项目管理实训报告》

《项目概要设计规格说明书》

系统编码与测试

系统编码与测试

9实训考核与评价

考核

项目

设计文档(40%)

实训报告(30%)

系统运行效果(30%)

小组总分

得分

学号

姓名

平时成绩

贡献得分

总评成绩

教师签名:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 电大

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1