金坛市汽车网上订票系统的设计与实现
目 录
1 引言 1
1.1 研究背景 1
1.2 研究目的及意义 1
1.3 研究现状 1
1.4 研究内容及论文的组织结构 1
2 系统相关技术 2
2.1 HTML与CSS样式 2
2.2 Java 3
2.3 数据库技术 4
2.4 B/S结构 5
2.5 Tomcat 5
3 系统分析 5
3.1 可行性分析 5
3.2 需求分析 6
3.3 数据流图 11
4 系统总体设计 13
4.1 概述 13
4.2 系统运行环境 13
4.3 功能模块划分 14
4.4 数据库设计 19
5 详细设计 25
5.1 前台功能模块 25
5.2 后台功能模块 29
6 系统测试 36
6.1 概述 36
6.2 测试内容 36
结 论 40
致 谢 41
参考文献 42
1 引言
1.1 研究背景
经济全球化在全球范围的飞速发展,如此的大趋势下,许多中国企业为了在变幻无常的市场能够有效地抵抗外界的巨大压力。因此他们开始实行战略转移,将目光投向了一种全新商务模式—电子商务[1]。这种营销模式的转变,为众多企业的飞速发展注入了新的活力,同时也方便广大消费者,他们不仅可以在零售店购买商品,而且可以不用出家门就可在网上订购汽车票。从90年代初的起步阶段,到如今的成熟稳定阶段,在 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
20年的时间里,很多企业靠电商这种模式起步,异军突起,不断做大做强,期间诞生了淘宝商城、天猫商城、京东商城、苏宁易购、当当网等等一大批全新的网络公司[2],电子商务给人们生活带来的变化已经深入人心。
1.2 研究目的及意义
现如今汽车站的管理繁琐而凌乱,是自汽车站开办起始就是个大问题。而现如今的汽车站更是人满为患,特别是节假日的时候更是人山人海,所以网上订票,是能够缓解购票高峰的压力。这次系统采用的开发软件是MyEclipes8.5和Mysql5.5数据库,开发的汽车站网上订票系统,为的就是能够方便,更加快捷的在汽车订票中能够起到帮助,使得烦乱的工作有序的进行。
1.3 研究现状
1.3.1 网上订票行业国内现状
我国的网上订票的发展已经越来越容易被大众所接受,这个现象是从近十年来开始的,越来越多的外出者在购票时候都会出现买不到票的时候特别是节假日,而网上订票已成为一种风向。网上订购火车票都已成为一种习惯了,订购汽车票也逐渐开始盛行。所以可以说,网上订购汽车票的发展时间不长,也就短短的几年而已,但人们可以普遍接受它,总得说,网上订购汽车票的发展有着从量到质的飞跃。
再者,虽然现在很多家庭买车,买代步工具,可是客运汽车却依然在区上升趋势。我国网上订票行情相当可观,从萌芽发展到当今的现状,当地政府和客运公司的介入,使我们的生活不可缺失的方便了很多。
1.4 研究内容及论文的组织结构
本课题针对网上订票发展前景和电子商务的快速发展,设计和实现一个基于JSP技术和B/S模型结构的网上订票系统,方便外出者足不出户订购车票。金坛市网上购票商店系统大致可以分为2个主要角色,分别用户和管理员。本论文将在详细设计中介绍金坛市网上订票系统的每个页面模块具体是如何设计的。金坛市网上订票系统以MyEclipse为设计开发的平台,MySQL5.5为金坛市网上订票系统的数据库开发工具[3],编码语言将以Java为主,JSP、HTML5、CSS等以辅,我能通过JSP技术来访问网上订票系统数据库,实现网上订票系统网站和它的数据库进行动态的数据更新[4]。
本系统主要实现以下功能:
1)预订功能:用户会员可以进行订票操作;?
2)查询功能:订票者可以查找自己的额订票单删除等操作,并且可以修改自己的个人信息信息;
3)管理功能:管理员可以对站点、车次、终点站等航班车辆的信息进行删除、添加、修改,还可以添加新闻和公告的发布和删除;
4)登入功能:用户会员和管理员都可浏览车票订购情况。
根据本课题研究内容,此次论文正文部分组织结构具体如下:
1)第一章是引言,大概描述了课题的研究背景、目的、现状,然后大概介绍了开发软件和系统的功能需求。
2)第二章是系统相关的技术。主要介绍网上订票店系统界面设计所用的HTML和CSS样式、JSP技术、Tomcat、网上订票系统的数据库技术以及它的B/S结构。
3)第三章是系统分析。本章节介绍网上订票系统的系统分析和它的功能需求分析。
4)第四章是系统总体设计。主要介绍网上订票店系统的设计流程、前台总体设计、后台总体设计、数据库设计等。
5)第五章是系统详细设计。本章介绍网上 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
订票系统主要功能模块的是如何设计以及核心代码。
6)第六章是系统测试。本章介绍网上订票系统部分功能模块所涉及的功能测试以及在测试过程中所遇的问题。
2 系统相关技术
2.1 HTML与CSS样式
2.1.1 HTML简介
HTML(HyperText Markup Language,超文本标记语言),它是我们现在制作网页过程中一个经常用到的语言。它的发展历程很长,兼容性也很好,现在市面上的大多数浏览器能够很好地兼容HTML,它已经经历了多个版本的改进。去年的十月份,最新版本HTML5问世[5]。
HTML的几次大的改动,引发了浏览器的几次大的改革。各大浏览器商家加强新版特新,而HTML虽然一直在发展,但浏览器的一些新特性,让HTML的兼容性要遭受巨大的考验[6]。
例如现在的IE10和360浏览器中,在HTML中的某些属性就很难相互兼容。一个元素在一个的浏览器中正确显示,而在另一个浏览器中又不能正确显示。这不仅让开发者很为难,也增加测试人员的用户体验测试的难度。
2.1.2 CSS样式
CSS(Cascading Style Sheet,层叠样式表),它是目前流行的一种网页制作工具,和HTML能有效结合,另外在很多页面元素的设计上能够取代HTML中的元素设计,CSS提供的是一种更加简化的设计[7]。例如CSS中的盒子样式能够非常灵活的进行页面布局,相对HTML中的table属性要给每行和每个单元格进行属性参数的设置,盒子更加小巧方便,但盒子元素的发展历程不长,因此不如table元素的兼容性良好,不同浏览器可能会造成页面排版混乱。
Java是面向对象的程序设计语言,它继承了C++语言面向对象技术的核心,避免了C++语言中容易引起误会并且不太好理解的的指针、运算符重载、多态继承等特性问题,释放了很多占据内存空间,使得程序员不用再为内存管理而担忧[8]。Java语言不同于其他的编译执行语言和解释执行语言。它首先将源代码编译转换成二进制字节码,然后根据不同平台上的开发工具来解释执行字节码,从而实现了“一次编译,到处执行”的跨平台特性。因此Sun公司对于Java编程语言的说明是:Java编程语言是个分布式、解释性、面向对象、健壮、安全与系统无关、可植性、多线程和动态的编译语言。
1 引言 1
1.1 研究背景 1
1.2 研究目的及意义 1
1.3 研究现状 1
1.4 研究内容及论文的组织结构 1
2 系统相关技术 2
2.1 HTML与CSS样式 2
2.2 Java 3
2.3 数据库技术 4
2.4 B/S结构 5
2.5 Tomcat 5
3 系统分析 5
3.1 可行性分析 5
3.2 需求分析 6
3.3 数据流图 11
4 系统总体设计 13
4.1 概述 13
4.2 系统运行环境 13
4.3 功能模块划分 14
4.4 数据库设计 19
5 详细设计 25
5.1 前台功能模块 25
5.2 后台功能模块 29
6 系统测试 36
6.1 概述 36
6.2 测试内容 36
结 论 40
致 谢 41
参考文献 42
1 引言
1.1 研究背景
经济全球化在全球范围的飞速发展,如此的大趋势下,许多中国企业为了在变幻无常的市场能够有效地抵抗外界的巨大压力。因此他们开始实行战略转移,将目光投向了一种全新商务模式—电子商务[1]。这种营销模式的转变,为众多企业的飞速发展注入了新的活力,同时也方便广大消费者,他们不仅可以在零售店购买商品,而且可以不用出家门就可在网上订购汽车票。从90年代初的起步阶段,到如今的成熟稳定阶段,在 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
20年的时间里,很多企业靠电商这种模式起步,异军突起,不断做大做强,期间诞生了淘宝商城、天猫商城、京东商城、苏宁易购、当当网等等一大批全新的网络公司[2],电子商务给人们生活带来的变化已经深入人心。
1.2 研究目的及意义
现如今汽车站的管理繁琐而凌乱,是自汽车站开办起始就是个大问题。而现如今的汽车站更是人满为患,特别是节假日的时候更是人山人海,所以网上订票,是能够缓解购票高峰的压力。这次系统采用的开发软件是MyEclipes8.5和Mysql5.5数据库,开发的汽车站网上订票系统,为的就是能够方便,更加快捷的在汽车订票中能够起到帮助,使得烦乱的工作有序的进行。
1.3 研究现状
1.3.1 网上订票行业国内现状
我国的网上订票的发展已经越来越容易被大众所接受,这个现象是从近十年来开始的,越来越多的外出者在购票时候都会出现买不到票的时候特别是节假日,而网上订票已成为一种风向。网上订购火车票都已成为一种习惯了,订购汽车票也逐渐开始盛行。所以可以说,网上订购汽车票的发展时间不长,也就短短的几年而已,但人们可以普遍接受它,总得说,网上订购汽车票的发展有着从量到质的飞跃。
再者,虽然现在很多家庭买车,买代步工具,可是客运汽车却依然在区上升趋势。我国网上订票行情相当可观,从萌芽发展到当今的现状,当地政府和客运公司的介入,使我们的生活不可缺失的方便了很多。
1.4 研究内容及论文的组织结构
本课题针对网上订票发展前景和电子商务的快速发展,设计和实现一个基于JSP技术和B/S模型结构的网上订票系统,方便外出者足不出户订购车票。金坛市网上购票商店系统大致可以分为2个主要角色,分别用户和管理员。本论文将在详细设计中介绍金坛市网上订票系统的每个页面模块具体是如何设计的。金坛市网上订票系统以MyEclipse为设计开发的平台,MySQL5.5为金坛市网上订票系统的数据库开发工具[3],编码语言将以Java为主,JSP、HTML5、CSS等以辅,我能通过JSP技术来访问网上订票系统数据库,实现网上订票系统网站和它的数据库进行动态的数据更新[4]。
本系统主要实现以下功能:
1)预订功能:用户会员可以进行订票操作;?
2)查询功能:订票者可以查找自己的额订票单删除等操作,并且可以修改自己的个人信息信息;
3)管理功能:管理员可以对站点、车次、终点站等航班车辆的信息进行删除、添加、修改,还可以添加新闻和公告的发布和删除;
4)登入功能:用户会员和管理员都可浏览车票订购情况。
根据本课题研究内容,此次论文正文部分组织结构具体如下:
1)第一章是引言,大概描述了课题的研究背景、目的、现状,然后大概介绍了开发软件和系统的功能需求。
2)第二章是系统相关的技术。主要介绍网上订票店系统界面设计所用的HTML和CSS样式、JSP技术、Tomcat、网上订票系统的数据库技术以及它的B/S结构。
3)第三章是系统分析。本章节介绍网上订票系统的系统分析和它的功能需求分析。
4)第四章是系统总体设计。主要介绍网上订票店系统的设计流程、前台总体设计、后台总体设计、数据库设计等。
5)第五章是系统详细设计。本章介绍网上 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
订票系统主要功能模块的是如何设计以及核心代码。
6)第六章是系统测试。本章介绍网上订票系统部分功能模块所涉及的功能测试以及在测试过程中所遇的问题。
2 系统相关技术
2.1 HTML与CSS样式
2.1.1 HTML简介
HTML(HyperText Markup Language,超文本标记语言),它是我们现在制作网页过程中一个经常用到的语言。它的发展历程很长,兼容性也很好,现在市面上的大多数浏览器能够很好地兼容HTML,它已经经历了多个版本的改进。去年的十月份,最新版本HTML5问世[5]。
HTML的几次大的改动,引发了浏览器的几次大的改革。各大浏览器商家加强新版特新,而HTML虽然一直在发展,但浏览器的一些新特性,让HTML的兼容性要遭受巨大的考验[6]。
例如现在的IE10和360浏览器中,在HTML中的某些属性就很难相互兼容。一个元素在一个的浏览器中正确显示,而在另一个浏览器中又不能正确显示。这不仅让开发者很为难,也增加测试人员的用户体验测试的难度。
2.1.2 CSS样式
CSS(Cascading Style Sheet,层叠样式表),它是目前流行的一种网页制作工具,和HTML能有效结合,另外在很多页面元素的设计上能够取代HTML中的元素设计,CSS提供的是一种更加简化的设计[7]。例如CSS中的盒子样式能够非常灵活的进行页面布局,相对HTML中的table属性要给每行和每个单元格进行属性参数的设置,盒子更加小巧方便,但盒子元素的发展历程不长,因此不如table元素的兼容性良好,不同浏览器可能会造成页面排版混乱。
Java是面向对象的程序设计语言,它继承了C++语言面向对象技术的核心,避免了C++语言中容易引起误会并且不太好理解的的指针、运算符重载、多态继承等特性问题,释放了很多占据内存空间,使得程序员不用再为内存管理而担忧[8]。Java语言不同于其他的编译执行语言和解释执行语言。它首先将源代码编译转换成二进制字节码,然后根据不同平台上的开发工具来解释执行字节码,从而实现了“一次编译,到处执行”的跨平台特性。因此Sun公司对于Java编程语言的说明是:Java编程语言是个分布式、解释性、面向对象、健壮、安全与系统无关、可植性、多线程和动态的编译语言。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2994.html