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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

景点预约及门票管理系统

详细设计规格说明书

二级学院医药信息工程

专业信息管理与信息系统

班级2012级

组号第26组

小组成员

指导教师

2015年9月

目录

目录1

1. 作用范围2

1.1目的2

1.2软件和人机界面2

1.3主要的系统功能:3

1.4外部数据库定义3

1.5主要的设计约束和限制3

2. 文档3

2.1现有的软件文档3

2.2技术参考书:3

3设计描述3

3.1数据描述3

3.2导出的程序结构:无4

3.3结构之间的界面:还没4

4. 模块描述;针对每个模块给出4

4.1处理过程陈述4

景点开放时间模块5

统计分析模块7

管理员模块8

留言板模块9

4.2接口描述10

4.2.1硬件接口10

4.2.2软件接口10

4.2.3内部接口11

4.3设计语言(或其他形式)描述11

4.4注释12

5运行设计12

5.1运行模块组合12

5.2运行控制12

5.3运行时间12

6系统逻辑12

7功能器求与程序的关系15

8人工处理过程15

9数据库设计15

9.1 数据库需求分析16

9.2 数据库概念结构设计16

9.3 数据库逻辑结构设计18

10特别注释21

11附录21

1. 作用范围

1.1目的

本次课程设计目的是构建一个旅游景点网上售票系统,主要完成游客的对景点的预览和对票券的订购等操作。采用的主要技术是内置脚本语言是基于Java 编程语言的 JSP、后台数据库采用SQLSERVER 技术、用Hibernate 控件进行数据库的连接以及网页编程语言HTML。(1)将系统划分为物理元素,即程序,文件,数据库,文档等。(2)设计软件结构,即将需求规格转换为体系结构,划分出程序

的基本模块,确定模块之间的相互关系,并确定系统的数据结构。(3)本说明书的用途在于实现目标系统的各种不同的方案,分析这些方案中选出若干个合理的方案,为每一个方案都准备一份系统流程图列出组成系统的物理元素,进行成本/效益分析,从中选择一个最佳的方案向用户和使用部门推荐。如果用户和使用部门负责人接受了推荐的方案,分析员应该进一步为这个最佳方案设计软件结构。通常,设计出初步的软件结构后还要进一步改进,从而得到更合理的结构,进行必要的数据库设计,确定测试要求并且制定测试计划。

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

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

1.2软件和人机界面

MYCELIPSE,SQLSERVER,,POWERDESIGNER,, rose rational,注册,登录,填写个人信息,查询等

1.3主要的系统功能:

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

1.4外部数据库定义

景点信息表,景点导游表

1.5主要的设计约束和限制

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

2. 文档

2.1现有的软件文档

景点预约及门票管理系统需求分析规格说明书 ,景点预约及门票管理系统可行性报告,景点预约及门票管理系统项目计划开发书

2.2技术参考书:

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

3设计描述

3.1数据描述

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

3.2导出的程序结构:无

3.3结构之间的界面:还没

4. 模块描述;针对每个模块给出

4.1处理过程陈述

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

景点开放时间模块:直接点击到景点开放时间,即可显示

景点开放时间模块

用户模块:在用户点击“登录”按钮后:如果用户名或密码为空,在0.5秒内给出相应的提示语。如果用户名或密码错误,在1秒内给出相应的提示语。如果验证通过,在1秒内进入相应的界面。

预约模块:用户点击某景点预约,然后在景点游客表中就会插入该游客的信息

统计分析模块

管理员模块

(1)用户信息管理

管理员可以查看注册本网站的用户的所有信息,并拥有权限进行部分信息的编辑,其中用户的消费累计和用户等级都是后台自动生成的,管理员不能进行修改。

(2)景点信息管理

网站首页所罗列出的所有景点信息,管理员都是可以修改的,不仅可以对景点进行替换,也可以修改景点价格和景点剩余票数等。

留言板模块

(1)用户留言

用户可以对旅游景点进行一个评价也可以在本页面留下自己的旅游心得等。

(2)留言板查看

用户可以查看留言板的所有内容,对于注册过并登陆后进行留言的用户,可以看到留言者的姓名,而对于未登录用户,则只能看到信息,此模块的业务流程图如下:

4.2接口描述

4.2.1硬件接口

由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是TCP/IP层中的网络接口层,他负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。这就要求IP使用网络设备接口规范NDIS向网络接口层提交帧,并且IP支持广域网和本地网接口技术。在系统运行时要注意关闭那些容易受攻击和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必须的端口。

4.2.2软件接口

这里的接口问题主要就是怎样与sql数据库进行通信,以便对数据库进行读取和写入操作。在jsp技术中是使用JABC-ODBC来解决这个问题的。具体来说开发中可能使用到的JABC-ODBC的常用对象有以下几个:

相关文档
最新文档