网上售票系统概要设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上售票系统概要设计
E_ticket景点售票系统
--总体设计
专业:XXXX 班级:XX 学号:姓名:
文档目录
1. 概述(summary )------------------------------------------------------------- 1.1文档目的(introduction )-------------------------------------------------- 1.2背景(background )---------------------------------------------------- 1.3定义------------------------------------------------------------------- 1.4参考资料-------------------------------------------------------
2. 总体设计
2.1需求规定--------------------------------------------------- 2.2运行环
境----------------------------------------------------- 2.3基本设计概念和处理流程------------------------------------------- 2.4网站结构图 ----------------------------------------- 3. 接口设计-------------------------------------------------
3.1内部接口 -------------------------------------------------------------- 3.2外部接口----------------------------------------------------------
4. 数据库设计---------------------------------------------
5. 名词解释---------------------------------------------------------------------------
1.1文档目的
(1)将系统划分为物理元素,即程序, 文件, 数据库, 文档等。(2)设计软件结构,即将需求规格转换为体系结构,划分出程序的基本模块,确定模块之间的相互关系,并确定系统的数据结构。(3)本说明书的用途在于实现目标系统的各种不同的方案,分析从这些方案中选出若干个合理的方案,为每一个方案都准备一份系统流程图列出组成系统的物理元素,进行成本/效益分析,从中选择一个最佳的方案向用户和使用部门推荐。
如果用户和使用部门负责人接受了推荐的方案,分析员应该进一步为这个最佳方案设计软件结构。通常,设计出初步的软件结构后还要进一步改进,从而得到更合理的结构,进行必要的数据库设计,确定测试要求并且制定测试计划。(4)本说明书主要读者为系统分析员和用户以及使用部门的有关人员,为后面的系统开发提供依据。 1.2背景
随着经济的发展,人们生活水平的提高,再加上工作压力的增大,
旅游对人们来说,已是一个必不可少的释压的方式,当然也是旅游的好处还有很多。所以说旅游业如今是一个充满活力的,前景一片大好的行业。如今更是一个网络的时代,若将互联网电子商务平台与旅游售票结合起来,将极大地提高了旅游行业的效率,也使出行的人方便,不需要到景点之后排队买票。只需尽情的游玩。 1.3定义
开发工具:eclipse ,tomcat ,Jdk
开发语言:jsp 开发框架:MVC 数据库:Mysql5.0 系统运行环境:tomcat7.0 1.4参考资料 2. 总体设计 2.1需求规定
该系统可以实现在线购买景点门票,也可查询景点门票免费,打折的情况。用户通过注册后可以使用该系统。 2.2运行环境服务器:cpu
支持软件:eclipse ,tomcat7.0 数据库系统:Mysql5.0 2.3基本设计概念和处理流程
下面将各大功能块的处理流程显示如下:·登陆功能
·用户注册
·景点信息显示
·购买流程图
2.4网站结构图否
3接口设计 3.1外部接口
1)硬件接口:
由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是TCP/IP层中的网络接口层,他负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。这就要求IP 使用网络设备接口规范NDIS 向网络接口层提交帧,并且IP 支持广域网和本地网接口技术。在系统运行时要注意关闭那些容易受攻击和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必须的端口。
2)软件接口:
这里的接口问题主要就是怎样与sql 数据库进行通信,以便对
数据库进行读取和写入操作。在jsp 技术中是使用JABC-ODBC 来解决这个问题的。具体来说开发中可能使用到的JABC-ODBC 的常用对象有以下几个:
(1)连接对象(Connection ):用来连接数据库。
(2)记录集对象(RecordSet ):用来保存查询语句的返回结果。
(3)命令对象(Command ):用来执行SQL 语句或者SQL Server的存储过程。
(4)参数对象(Parameter ):用来为存储过程或查询提供参数。 3.2内部接口
各模块之间的接口如下表:
4. 数据库设计
tickets :
ticket_id int 11
30 0
50 ticket_name ticket_price ticket_discount goods_pic
destination varchar float float varchar varchar 30
主要用于主页中显示各景点信息的数据库 descript :
ticket_id
desc1
desc2
desc3
desc4
desc5
desc6
pic1
pic2
pic3 int 11 varchar varchar varchar varchar varchar varchar varchar varchar varchar 200 200 200 500 500 500 30 30 30 用于显示详细信息时的表
user_record:
name varchar 20
password
user_name varchar 20 varchar 20 用于存放用户的信息 order_s: