- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
火车票务系统
软件设计说明书
目录
TOC \o 1-2 \h \u 1. 介绍 1
1.1 目标 1
1.2 范围 1
1.3 定义、缩写词 1
1.4 内容概览 1
2. 体系结构表示方法 1
3. 系统要达成目标和限制 2
4. 用例视图 2
4.1 系统用例图 2
4.2 静态模型 4
4.3 动态模型 7
5. 逻辑视图 13
5.1 总览 13
5.2 关键Package介绍 13
6. 过程视图 14
6.1 用户注册 14
7. 布署视图 16
8. 数据视图 17
9. 规模和性能 17
10. 质量 18
软件设计说明书
介绍
目标
伴随网络发展,电子商务已经走进了我们生活。比如B2B模式阿里巴巴,B2C模式京东商城,而我们设计火车票务系统就是基于B2C模式开发出来。而这篇文档就是关键针对火车票务系统架构进行总体解析,从不一样视角描述分析了该系统。目标在于帮助开发人员了解火车票订票系统基础结构,从而开发出更方便适用系统。
范围
介绍了火车票务系统登录系统、注册系统、浏览列车系统、付款系统,出票查询系统
定义、缩写词
B2C:Business To Customer
C2C Customer To Customer
内容概览
登录系统
用户假如要进行购票操作,需要输入正确用户名和密码,假如输入错误,则停留在登录页,并提醒密码或账号错误请重新输入;
注册系统
用户假如历来没有在本网站订购过车票,需要注册一个Customer账号;
浏览车次系统
用户登陆进入系统后,用户必需知道相关列车信息,能够得到列车车次、价格、始发时间、到站时间、历时等多种属性信息,并能依据需要输入相关信息进行搜索;
订购系统
当用户看中某班次列车后,能够依据需要进行购置,操作后生成订单,然后能够进行确定订单即付款,为节省资源用户15分钟之内不能确定付款则自动取消订单。
体系结构表示方法
这篇文档使用一系列视图反应系统架构某个方面;
用例视图:概括了架构上最为关键用例和它们非功效性需求;
逻辑视图:展示了描述系统关键方面关键用例实现场景(使用交互图);
布署视图:展示构建在处理节点上物理布署和节点之间网络配置(使用布署图);
数据视图:描述了数据流、持久性数据模式、对象和持久性数据之间模式映射、对象到数据库、存放过程和触发器映射机制(使用类图描述数据模型,活动图表示数据流)。
系统要达成目标和限制
目标
用户登录时,在登录页面输入账号,密码并能够在输入错误同时看到错误提醒;正确登录后讲进入选项列表列表,选择乘次,出发地,目标地等相关信息后将出现相符列车具体信息,选择适宜列车后能够很方便进行下订单,在生成订单以后用户能够计入付款页面,确定无误后进行付款。
用户在首页能够很方便地进行注册,输入注册信息要进行验证,而且是实名制,验证正确后将信息存入数据库。
管理员正确登录后能够查看车票信息,并可更改信息,实施无操作出票。
限制
用户和管理员界面分开,用户不能修改逻辑上不能修改信息;
管理员不能修改用户密码,还有同等级管理员信息。
用例视图
火车票订票系统描述关键用例有:检索列车,列车具体,用户注册,查看订单,用户登录系统,用户退出系统,车票加入订单,编辑订单,确定订单并付款,管理员登录系统,管理员退出系统,管理业务数据,管理系统权限,管理管理员,出票处理。
系统用例图
图4.1 系统用例图
静态模型
类图
旅客(姓名、性别、需求信息、有效证件)
列车班次(发车时间、起点、终点、乘坐人数、价格)
火车站(名称、所在地)
订票(票号、班次号、旅客号、票价)
管理员(密码、姓名)
旅客表
字段
类型
含义
说明
Customer_Name
String()
旅客名字
旅客名字
Customer_Sex
Varchar()
旅客性别
旅客性别
Customer_Want
Varchar()
旅客需求
旅客需求信息
Customer_Iden
Varchar()
旅客证件
旅客有效证件
班次表
字段
类型
含义
说明
Train_Time
Time
班次时间
列车发车时间
Train_Start
Varchar()
班次起点
列车始发站
Train_End
Varchar()
班次终点
列车终点站
Train_Number
Int()
班次乘坐人数
列车乘坐人数
Train_Price
Int()
班次价格
此次列车价格
订火车票表
字段
类型
含义
说明
Order_ID
Varchar()
订火车票号
主键(PK)
Order_FID
Varchar()
班次号
外键(FK)
Order_CID
Varchar()
旅客
您可能关注的文档
- 软件标准体系结构期末大题.doc
- 软件测试不再黑盒threadingtest带来第二代白盒覆盖率关键技术.docx
- 软件测试作业流程图白盒测试条件覆盖路径覆盖.doc
- 软件测试综合项目工程师待遇.docx
- 软件测试综合项目工程师的职责是什么?.doc
- 软件测试试验参考指导书.doc
- 软件研发综合项目管理.doc
- 软件系统测试专项方案.doc
- 软件综合项目.doc
- 软件综合项目复习.doc
- 国开景区管理作业2试题及答案.pdf
- 国开景区管理作业1-4试题及答案.pdf
- 河南开放大学本科《地域文化(本)》作业练习1-3试题及答案.pdf
- 2024年大型游乐设施操作证考试题库及答案很全.pdf
- 2024年门座式起重机司机考试题库及答案.pdf
- 2022-2023学年河北省衡水市武强中学高二(下)期末数学试卷【答案版】.docx
- 2022-2023学年河北省保定市崇德实验中学高二(下)期末数学试卷【答案版】.docx
- 江西省2017年中小学教师招聘考试高中化学试卷及答案.docx
- 2024年河北省八年级中考生物真题(解析版).docx
- 2024年南阳市社会保险中心(唐河县企业养老保险分中心)(参公)一级科员招录1人《行政职业能力测验》高频考点、难点(答案详解版).docx
文档评论(0)