教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 资格考试 >

景区售票系统 软件设计规格说明书(2)

来源:网络收集 时间:2026-05-19
导读: 门票 游客或旅行社发起的查询项目 游客或旅行社发起的咨询项目 游客或旅行社发起的投诉项目 统计数据 软件工程课程设计景区售票系统 2.概要设计 2.1 体系结构设计 2.1.1系统体系结构设计方案 本售票系统采用B/S和C/

门票 游客或旅行社发起的查询项目 游客或旅行社发起的咨询项目 游客或旅行社发起的投诉项目 统计数据

软件工程课程设计景区售票系统

2.概要设计

2.1 体系结构设计

2.1.1系统体系结构设计方案

本售票系统采用B/S和C/S双体系结构设计。B/S设计主要用于网络售票与投诉咨询,C/S设计用于景区管理人员使用。这样的设计是出于以下几点考虑:

1. 当前网络环境很成熟,门票购买完全可以实现不到售票处而随时随地的

购买。本售票系统因此采用B/S(即Browser/Server(浏览器/服务器)体系结构设计,只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。可以使系统的适用性更强,方便客户使用。 2. 同时,基于B/S体系结构的软件,系统安装、修改和维护全在服务器端解

决。用户在使用系统时,仅仅需要一个浏览器就可运行全部的模块,真正达到了“零客户端”的功能,很容易在运行时自动升级。

3. 出于安全方面的考虑,检票系统,票务管理系统等景区核心机密系统是

不能放到外部网络的,需要使用景区内部网络来运行。C/S客户端服务器结构可以很好的对消息进行加密,防止外部入侵,提供更强大的功能。

软件工程课程设计景区售票系统

2.1.2 体系结构风格设计

体系结构图--伤得起小组制作

图2.1.1 体系结构设计图

关于体系结构设计图的说明:

本体系结构采用B/S和C/S结构,即浏览器---服务器结构和客户端---服务器结构。B/S结构的功能是C/S结构的子集。

上图为C/S结构的体系结构设计图。最上层为界面层即是客户端界面,包括主欢迎界面,下分内部人员登录、游客查询与购买、数据库维护人员、接待处、客服人员、管理人员界面。通过网络连接层接入景区内部网络。

逻辑控制层实现具体功能,具体包括:查询、购买门票、问题咨询、投诉获取统计信息、管理票务、数据转移备份、数据恢复(备份数据拷入)检票、获取实时信息等。

下层接入数据库,包括管理员数据库、票务数据库、投诉数据库、咨询数据库。

B/S结构的体结构设计图与C/S大体相同, 只是只有查询、买票、咨询与投诉四个功能。

由于B/S仅是C/S的子集,所以下面除了界面以外,不再赘述B/S的相关设计。

软件工程课程设计景区售票系统

2.1.3 功能结构设计

模块名称 菜单编号

游客

Menue001 Menue002 Menue003 Menue004

Menue005 Menue006

系统管理人Menue007

Menue008 员

Menue009 财务部

Menue010 决策部

Menue011 服务人员

Menue012 接待处 票务管理

菜单名称

定义查询功能 定义购买行为

定义问题咨询 定义投诉 定义统计信息 定义票务管理 定义数据恢复 定义转移备份数据 定义统计信息 定义统计信息 定义问题咨询 定义实时信息

功能描述

查询当前门票种类、余量、价格、有效日期

为游客和旅行社提供购买门票功能 游客通过问题咨询功能向服务人员咨询 游客通过投诉功能向服务人员反映投诉情况

统计当日和历史售票记录

修改门票种类,价格,日期,数量 提供数据恢复功能 提供数据备份功能

统计当日和历史售票记录 统计当日和历史售票记录

游客通过问题咨询功能向服务人员咨询 将今日截止至当前时间的售票量、入园人数、将要入园人数提供给接待处

Menue013

定义检票

分为入园检票和出园检票两种状态

软件工程课程设计景区售票系统

哈尔滨工业大学计算机学院软件工程课程设计 <项目名称> 版本:

设计规格说明书 <小组名称> 日期:

2.2 包/构件设计WelcomeInterface +Query&Buy() +Question() +Complain() +Login()

UI

LoginInterface +AdminID +Password +Right +Manage() +Solve() +DatabaseAssist() +Reception()

ReceptionInterface +CheckTicket() +GetInstantInformation()

DatabaseAssistInterface +Backup() +Restore()

Query&BuyInerface +QueryStr +TicketStr +Query() +DisplayQueryResult() +BuyTicket() +DisplayBuyResult()

Question&ComplainInterface +QuestionItem +ComplainItem +Question() +Complain() +DisplayQuestion() +DisplayComplain() MangeInterface +GetHistoryInformation() +GetFinanceInformation() +ShowHistoryInformation() +ShowFinanceInformation() +ChangeTicket() ServiceInterface +ShowQuestion() +ShowComplain() +SolveQuestion() +SolveComlpain()

<<Control>> Manage GetStat +HistoryInformation +FinanceInformation +TicketInformationStr +FinanceInformationStr +GetHistoryInformation() +GetFiannceInformation() +ShowHistoryInformation() +ShowFinanceInformation() TicketPartJob +TicketChangeStr +TicketInformation +GetInstantInformation() +ChangeTicket() <<Control>> CheckTicket Reception +CheckStr +TicketInformation +CheckTicket() +GetInstantInformation() DatabaseBR +AdminID +Password +Backup() +Restore()

Control <<Control>> TicketAction DoQuery +QueryItem +TicketStr +SendQuery() +GetQueryInformation() +ReturnQuery() BuyTicket +TicketItem +GetTicketInformation() +BuyTicket() +Pay() +ReturnBuyResult() <<Control>> Question&complain Question +QuestionItem +GetQuestionResult(

) +SendQuestion() Complain +ComplainItem +GetComplainResult() +SendComplain() Login +AdminID +Password +Right +Login() <<Control>> Solve SolveQuestion +QuestionItem +QuesionStr +ShowQuestion() +SolveQuestion() SolveComplain +ComplainItem +ComplainStr +ShowComplain() +SolveComplain()

TicketDatabase +Ticket +Finance +BuyTicketItem: String +QueryItem +CheckItem +TicketChangeItem +DataStat +ReturnTicketInformation() +UpdateTicket() +ReturnInstantInformation() +ReturnFinanceInformation() +ReturnHistoryInformation() +ChangeTicket() +Backup() +Restore() +ShowDatabaseInformation()

<<Database>> Database QuestionLib +QuestionItem +GetQuestion() +DeleteQuestion() +SolveQuestion() +SendQuestion() ComplainLib +ComplainItem +GetComplain() +DeleteComplain() +SolveComplain() +SendComplain()

12AdminDatabase +AdminID +Password +Right +Login()

软件工程课程设计景区售票系统

图2-4 包结构图

软件工程课程设计景区售票系统

哈尔滨工业大学计算机学院软件工程课程设计 <项目名称> 版本:

设计规格说明书 <小组名称> 日期:

序 号

接口名

接口说明 游客、旅行社查 询门票情况

接口方法 SendQuery(Query Item) GetQueryInformat ion(TicketInforma tion) ReturnQueryInfor mation (TicketInformatio n) BuyTicket() Pay() ReturnBuyResult( ) GetTicketInformat ion() SendQuestio …… 此处隐藏:3853字,全部文档内容请下载后查看。喜欢就下载吧 ……

景区售票系统 软件设计规格说明书(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/98477.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)