景点预约及门票管理系统详细规格设计说明书_第1页
景点预约及门票管理系统详细规格设计说明书_第2页
景点预约及门票管理系统详细规格设计说明书_第3页
景点预约及门票管理系统详细规格设计说明书_第4页
景点预约及门票管理系统详细规格设计说明书_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

景点预约及门票管理系统详细设计规格说明书

目录

:

脚本语言是基于

Java

编程语言的

JSP、后台数据库采用

SQLSERVER

Hibernate

控件进行数据库的连接以及网页编程语言(1)将系统划分为物理元素,即程序,文件,数据库,文档等。(2)设计软件结构,即将需求规格转换为体系结构,划分出程序的基本模块,确定模块之间的相互关系,并确定系统的数据结构。(3)本说明书的用途在于实现目标系统的各种不同的方案,分析这图列出组成系统的物理元素,进行成本/效益分析,从中选择一个最设计出初步的软件结构后还要进一步改进,从而得到更合理的结构,进行必要的数据库设计,确定测试要求并且制定测试计划。(4)本说明书主要读者为系统分析员和用户以及使用部门的有关人员,为后面的系统开发提供依据

MYCELIPSE,SQLSERVER,,POWERDESIGNER,,

rose

rational,注册,登录,填写个人信息,查询等

:网上查询景点,留言板,对导游的评价,对景区的评价,网上订票,二维码扫描

景点信息表,景点导游表

假定此系统为自包含的,不过分依赖其它外部系统

景点预约及门票管理系统需求分析规格说明书

,

景点预约及门票管理系统可行性报告,景点预约及门票管理系统项目计划开发书

:JSP

从入门到精通,数据库原理

导游的资料,游客的资料数量,景区的资料数量,景区景点的资料数量

:

景点信息模块:界面有一些详细,点击详细,有其他的详细信息

景点开放时间模块:直接点击到景点开放时间,即可显示景点开放时间模块用户模块:在用户点击“登录”按钮后:如果用户名或密码为空,在0.5

秒内给出相应的提示语。如果用户名或密码错误,在1

秒内给出相应的

提示

语。如

果验

证通

过,在

1

秒内

进入相应

的界

面。是否已客的信息yes是否yesYes

nono yes

统计分析模块管理员模块(1)用户信息管理的,管理员不能进行修改。(2)景点信息管理仅可以对景点进行替换,也可以修改景点价格和景点剩余票数等。留言板模块(1)用户留言用户可以对旅游景点进行一个评价也可以在本页面留下自己的旅游心得等。(2)留言板查看的用户,可以看到留言者的姓名,而对于未登录用户,则只能看到信息,此模块的业务流程图如下:

由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是

TCP/IP

层中的网络接口层,他负责数据帧的发送和接收,

IP

使用网络设备接口规范NDIS

向网络接口层提交帧,并且

IP

支持广域网和本地网接口技术。在系统运行时要注通系统运行所必须的端口。

这里的接口问题主要就是怎样与sql

jsp

技术中是使用

JABC-ODBC

来解决这个问JABC-ODBC

的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。(2)记录集对象(Record):用来保存查询语句的返回结果。(3)命令对象(Command):用来执行

SQL

语句或者

SQL

Server

的存储过程。(4)参数对象(Parameter):用来为存储过程或查询提供参数。

各模块之间的接口如下表:模块编号123456

模块名称会员登录会员注册景点展示查询景点详情填写详细信息

备注登录模块登录模块景点介绍模块景点介绍模块景点介绍模块购买模块7

系统处理生成订单号

购买模块

层,每一后继层都是其前驱层数据元组合的结果,最终实现一个综合的数据集合

a.加在模块首部的注释;本模块是为旅友找到适合自己的旅游景区,并为驴友提供参考路线。b

加在各分枝点处的注释;选择要去的大区。

无。

较短

业务逻辑是为达到特定的价值目标而必须要完成的一系列活动。成为可能。活动与活动之间在时间和空间上的转移可以有较大的跨订为业务流程的核心。用户在进行订票之前,需先进行登陆,进入景地减少。通过对整个系统的执行过程分析,可以得到整个系统核心的的业务流程。当游客进入主页景点进行浏览时,会点击喜欢的景点查看此景点的详细内容,然后可以看到此景点的价格、景点的详细介绍、景点地图、景点门票剩余情况等,当用户输入订票数目,点击订票时,后台会检测此游客是否已经登陆,如果此游客未登陆则系统会跳转到游客登陆页面,如果已经登陆系统会跳转到订票页面,在订票页面中会显示出用户的剩余金额,如果用户剩余金额小于所要支付的金额,系统则会提示用户金额不足然后跳转到主页景点页面,如果用户金额充足,用户点击订票时则会提示订票成功且生成唯一的订票单号。系统的核心流程图如下所示。

servletbeanscssflashadminimagesuserFacemsgFacetravleImgcultureImgjsWEB-INF

放置提交处理页面放置

JavaBeansCSS

文件存放放置

flash

文件网站后台文件图片存放目录,可根据具体模块划分子目录会员头像留言表情景点图片旅游文化相关图片Javascript

文件

连接数据库,部署项目

数据库的设计是系统设计中相当关键的环节,它是用户界面层和业务逻辑处理层的基础。合理的数据库设计可以提高系统数据存储的效率,保证数据的完整和统一,而且可以提高系统的扩展性。一般包括数据库需求分析、数据库概念结构设计和逻辑结构设计。

系统涉及到用户信息、景点信息、管理员信息、景点详细信息、用户账户信息、留言板信息、景点地图信息等多种数据管理。用户信息管理包括用户的个人信息查看以及修改、

登陆密码修改;管理员信息管理包括管理员的个人资料查看以及修改、登陆密码修改;景点信息管理包括景点资料查看以及修改;留言板信息管理包括留言信息录入和查看操作。具体功能如下:(1)管理员维护可以维护用户信息和景点信息;(2)用户查询个人资料和修改登陆密码;(3)管理员可以对景点信息编辑;(4)用户可以查看个人基本信息并进行相关修改;

概念结构设计就是对信息世界进行建模,概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念

E-R

,主要在系统开发的数据库设计阶段使用,是按照用户的观点来对数据和信息进行建模,利用实体关系图来实现,它描述系统中的各个实体以及相关实体之间的关系

,是系统特性和静态描述。现实世界概念结构模型的有效方法,是表示概念模型的一种方式。矩形表示实体型,框内写实体名,用椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在菱形框内写明联系名,并用无向边分别与有关实体型连接起来

[7]

。有网站用户、游客、管理员、旅游景点、留言板这 5

个实体,网站用户有用户名、登陆密码、家庭住址、联系方式、用户等级这

5

个属性,游客是进入系统后只能查看景点信息等操作,所以游客没有属性,管理员有用户名和登陆密码这 2

个属性,旅游景点有景点名称、景点图片、详细信息、参考价格、会员价格、高级会员价格这

6

个属性,留言板有留言人姓名、留言时间、留言内容这三个属性。游客可以查看旅游景点,游客与旅游景点之间是一对多的关系,一个游客可以查看多个旅游景点,游客也可以查看留言板,游客与留言板之间的关系是多对一的关系,一个留言板可以有多个游客查看。网站用户页除了可以查看旅游景点外和预定景点门票外还可以查看留言板,网站用户与旅游景点之间是一对多的关系,一个网站用户不仅可以查看多个旅游景点,也可以预定多个旅游景点的门票,网站用户与留言板之间的关系是多对一的关系,多个网站用户查看一个留言板内容。管理员可以管理网站用户的信息和旅游景点的信息,管理员与网站用户之间是一对多的关系,一个管理员可以管理多个网站用户,管理员与旅游景点之间是一对多的关系,一个管理员可以管理多个旅游景点的信息。

根据上面的数据库需求分析和概念设计,通过

SQL

Server2005数据库的设计,可以设计出名称为的数据库。员信息表(

administrator

)、导游表(

guide

)、留言板信息表中对应的一个表。register

表存放用户注册时的基本信息资料,姓名是主键。register

表字段名称账号姓名登陆密码住址联系方式订票单号

字段代码A-idnamepasswordaddresstelbooking

字段类型intVARCHARVARCHARVARCHARintvarchar

字段长度505050505050

是否为空NotNullNotNullNullNullNullNulladministrator

表(管理员信息表)存放管理员的基本信息资料administrator

表字段名账号姓名身份证件号

字段代码A-idnameC-id

字段类型intVARCHARVARCHAR

字段长度505050

是否为空NotNullNotNullNotNullguide

表字段名称账号姓名登陆密码住址联系方式所在景点号

字段代码idnamepasswordaddressTelJ-id

字段类型intVARCHARVARCHARVARCHARVARCHARint

字段长度5050505050

是否为空NotNullNotNullNullNullNullNullmessage

表(留言板信息表)存放留言板的信息资料,信息是由网站运行时通过前台增加到数据库中message

表字段名 字段代码 字段类 字段长 是否为账号

id

型int

度50

空NotNullNot留言内容

word

VARCHAR

50null留言时间

date

VARCHAR

50

Null主页景点信息表的主键,该主键是由填写信息时添加的。主页景点信息表字段名 描述 字段类 字段长型 度

是否为空景点图片 图片信息所在景点号

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论