景区售票系统 软件设计规格说明书(2)
门票 游客或旅行社发起的查询项目 游客或旅行社发起的咨询项目 游客或旅行社发起的投诉项目 统计数据
软件工程课程设计景区售票系统
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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析




