息。不需要可以删除。
(3)网站要有留言功能,方便注册用户反馈信息、以及和管理员实现互动,只有注册用户才可以登录后发表帖子、回复帖子。
(4)网站要有查询模块功能,如酒店信息、火车票信息、国家公园信息、餐馆信息、飞机票信息、天气预报,用户所要的信息能查到。
(5)本网站可以提供给用户中文学习模块。用户通过这个模块能学到用英文,韩文,中文生活当中常用的的语句。
(6)网站要有查询天气预报的信息。
用户的需求功能图如图2-1所示:
图2-1 系统功能需求图(用户)
2.管理员
(1)管理员可以通过管理员系统上用户管理模块可以查询所有的用户的信息、用户删除。
(2)管理员系统给管理员提供商品管理模块。通过这模块管理员可以查询本网站的所有商品信商品删除,并且可以增加商品种类。商品种类模块可以在主页表示的商品或增加商品。
(3)管理员系统要有留言类别管理。通过这模块管理员可以查询留言列表也可以查询所有用户的订单列表。
(4)管理员系统要有类别信息管理。通过这模块管理员可以增加类别或查询类别。
管理员的需求功能图如图2-2所示:
图2-2 系统功能需求图(管理员)
2.2 系统数据流图
正确输入用户名和密码以后,便可以进入会员信息界面或管理员界面。权限为会员时,进入会员信息界面。在此界面中,会员可以进行留言。游客或会员可通过网站了解一些基本旅游信息。如:旅游线路信息、酒店宾馆信息、信息、地域信息、景点资源信息、交通路线信息、成本报价信息等。
管理员在管理员界面,可以做一些基本管理;对会员发布的留言进行管理以及审核;并可对会员进行管理。其中最主要的是能对网站发布的信息进行收集、审核、管理、发布等操作,如:旅游线路信息、酒店宾馆信息、信息、地域信息、景点资源信息。这些都是本网站应该实现的功能。下面是以网站业务流程为例介绍的本网站。
系统流程图如图2-3所示:
图2-3系统数据流图
2.3 性能需求
(1)功能的完整性;
(2)数据库的安全性;
(3)软件的可维护和可靠性;
(4)程序的可移植性;
2.4 系统的可行性分析
2.4.1 社会可行性
随着中国国际旅游建设项目的正式实施,以旅游业为主导产业的各个地方必将迎来一次新的飞跃,以更加开放的姿态面向世界,充分利用在旅游业上具有的得天独厚的资源优势,吸引来自全球各地的广大游客。在这千载难逢的发展机遇下,越来越多的个人或企业涌入到中国各个地方。如何既经济又具吸引力的向世界介绍各个地方的信息,既是对中国形象的推广也是促进经济发展的有效措施,所以顺理成章的成为被关注的对象,尤其是那些中小型企业。国际旅游必当跟国际接轨,充分利用现代流行、发达而成熟的网络技术,通过建设旅游网站来对外宣传和推广业务无疑是首选的经营策略。
2.4.2 经济上的可行性
本系统作为一个毕业设计,无需开发经费,目前对于我们来说在经济上是可以接受的,所以经济上可行的。
2.4.3 技术上的可行性
本系统采用B/S模式,即浏览器/服务器模式,在这种模式下无需安装客户端,只需计算机能够连接到因特网即可进行操作。
项目开发工具采用MyEclipse,MyEclipse是企业级工作平台,用它可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率[8]。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, CSS, Javascript, SQL等。
采用JSP开发技术,具备Java技术的简单易用、完全的面向对象、具有平台无关性且安全可靠、主要面向因特网的所有特点。多系统平台支持的特点,让JSP基本上可以在所有平台上的任意环境中开发、部署及扩展[9]。
数据库采用MySQL,支持十几种操作系统,跨平台、可移植性强,并为多种编程语言提供了API,支持多线程,充分利用CPU资源,优化的SQL查询算法,有效地提高查询速度,提供TCP/IP、ODBC和JDBC等多种数据库连接途径 。
第三章 数据库设计
3.1 概念模型设计
数据库概念模型根据系统需求分析,以及网站工作过程的内容和数据流程的分析,设计以下数据项和数据结构。
用户信息:用户编号、用户名、用户真实姓、年龄、性别、电话、电子邮箱、用户地址、权限等。
留言:订单编号、留言内容、留言时间
订单信息:商品编号、商品数量、订单时间、联系电话、留言、订单状态
网站介绍:介绍信息ID、介绍信息的标题、介绍内容
酒店:酒店名称、人民币价格、地址、酒店简介、图片地址
餐馆:餐馆名称、特色菜、地址、所属地区、图片地址
国家公园:公园名称、网址、电话、关键字、地址、公园简介、图片地址;
图片:图片的名字、图片地址
各个实体及其关系具体对应的图如下:
图3-1 用户信息实体
图3-2订单编号
图3-3商品编号
图3-4酒店信息实体
3.2 逻辑模型设计
根据上面的数据库概念模型设计数据库的逻辑模型。本网站的数据库名为Travel,其中各个表格的设计结果
上一篇:
基于Android的电子地图应用程序设计
下一篇:
试论APP广告在手机中的应用