UML电影售票系统


    



    软件系统建模UML
    课程设计报告





    设计题目: 电影院售票系统
    院 系: 计算机
    专 业:  
    班  级:
    学 号:
    姓 名:
    指导教师:
    设计点:







    学生姓名  成绩

    评语:
















    指导教师(签名)
    年 月 日


    目录


    1 设计目务2
    2 开发环境2
    21 硬件环境2
    22 软件环境3
    3设计题目3
    31 题目名称3
    32 题目详细描述3
    33 功求3
    4 相关技术知识点4
    41 例建模
    42 例定义
    43构造例图步骤
    44 RUP核心工作流
    45概念模型
    46概念模型作
    47类图
    48类三层次
    49建立关联
    410系统行
    411图
    412契约
    413协作图
    414三层结构优势
    5 面象分析设计7
    51 例图
    52 概念模型
    53系统类
    54契约
    55协作图
    56系统类图
    57状态图
    58系统组件图
    59部署图
    510数库表
    6 双工程8
    7 总结9
    8 参考资料……………………………………












    设计目务
    11设计目
    通身电影院解历分析实际市场调查求系统具功:
    (1)统友操作界面保证系统易性
    (2)规范完善基础信息设置
    (3)影片分类详类查影片信息
    (5)实现轻松便捷购买影票
    影院售票系统更完善影院售票理更方便

    12设计务
    明确系统功点授课求请面象分析设计方法设计系统参考RUP流程次出系统参者例图概念模型系统类定义系统类操作契约协作图(请考虑三层架构设计方式)出系统类图数库表出种UML图需进行文字描叙








    二 开发环境
    21 硬件环境
    微机台印机台扫描仪台

    22 软件环境
    操作系统:WindowsXP
    数库:MYSQL



    三设计题目
    31 题目名称
    电影院售票系统

    32 题目详细描述
    售票理系统基电影院工作员系统类型户系统中权限两种户:
    购票者:查询电影映时间场次选择需电影票售票员购买电影票
    理员:负责电影信息增加修改删导入数库



    33 功求
    (1)系统总体功需求
    影院售票系统复杂电子商务系统必须提供户接口供户登录选择影票时必须提供系统理接口供理员般网站工作员处理客户订单维护网站正常运作

    图331 系统总体功需求框图
    (2)户接口模块
    户接口网站户影院售票系统服务入口线户通浏览登录网站进行系列查询订购操作户接口模块包括户信息维护商品查询订购商品订单维护4部分户登录系统户ID会保存服务器缓存中户系统中做操作包括查询订购等系统存储数库中供系统进行销售情况销售走势分析
    (3)理员接口模块
    系统提供网站维护理员接口理员接口模块包括商品信息维护部员工信息维护订单处理销售情况查询报表维护5部分网站般工作员通常具订单处理权限获户提交订单根库存情况决定发货者推迟发货网站理员具理权限处理客户订单阅览网站商品销售情况销售走势便根情况时调整营战略库存成资金占率降低限度

    (4)数服务模块
    数服务器模块系统正常运行基础包括客户查询定单保存网站工作员定单处理网站理员销售情况查询分析

    四 相关技术知识点
    41 例建模
    例建模需求工程种形式抽取文档化需求补充方法
    相传统SRS方法
    例Jacobson面象软件工程中提出实际独立面象
    典型例建模方法:
    找出系统边界
    找出参者
    找出例(包括说明例创建场景)

    42 例定义
    定义:系统执行动作序列产生观测结果值特定角色:
    ATM机提取现金
    定购商品
    学校选课系统注册选课
    文编辑器中检查文档拼写错误
    例命名:(状语+)动词+(定语+)宾语

    43构造例图步骤
    1确定系统文:
    11 确定参者责
    12 确定例确定带某种目产生特定结果系统行
    2参者例进行权衡便精化模型例拆分合定义
    3衡量例找出包含关系
    4衡量例找出扩展关系
    5参者例进行研究查找否存泛化关系

    44 RUP核心工作流
    (1)6核心工程工作流:
    需求工作流
    分析设计工作流
    实现工作流
    测试工作流
    分发工作流
    (2)3核心支持工作流:
    项目理工作流
    配置变更控制工作流
    环境工作流

    45概念模型
    概念模型:展现问题域中意义概念OOA中重制品
    真实世界中事物代表软件中构件代表
    概念模型包括:
    1组概念
    2概念间关联
    3概念属性

    46概念模型作
    概念模型作:问题域空间分解成单元(概念)帮助澄清领域中术语词汇(重术语术语间关系)

    47类图
    类图描述系统中类相互间种关系
    类间关系表示象间通信力
    类间三种关系:
    -关联(包括聚合组合)
    -继承
    -赖

    48类三层次
    -Conceptual:概念层描述问题域中概念考虑少考虑实现细节-No Software考虑属性分析阶段
    -Specification:说明层Looking into Softwarebut only interface of the software not the implementation Only type not class增加操作定义设计阶段
    -Implementation 实现层某具体技术进行设计时设计阶段

    49建立关联
    添加关联应细什程度
    1建立概念模型时时间花费识问题域概念识关联
    2关联太仅效展示概念模型反会模型混乱
    3概念模型概念间关联纯分析角度声明意义概念间联系需考虑实现关联
    4分析阶段关联设计阶段发现设计阶段发现分析阶段遗漏概念间关联
    410系统行
    进行系统逻辑设计前必须先调查系统行系统作黑盒子描述系统做什做
    定义系统行两种手段:系统序图契约

    411图
    展示特殊例场景中外部参者发起事件事件序序图中系统成黑盒子序图重点参者发起跨越系统边界事件
    建立系统序图赖前面已建立起例描述

    412契约
    契约文档描述系统操作系统状态影响属系统行建模部分契约强调发生什发生
    流程:
    例描述-系统序图-系统操作-契约
    契约文描述中强调操作职责置条件
    实契约置条件分三类:
    1实例创建销毁
    2属性修改
    3关联形成破裂
    置条件表达符合概念模型语境通置条件发现概念模型遗漏概念属性关联进行补充

    413协作图
    1系统操作建立张协作图中系统操作作张单独图起始消息
    2绘出图太复杂图分成干图
    3操作契约契约置条件例描述文档作起点设计系统识象象分配职责利GRASP系统模式优化设计

    414三层结构优势
    1.便统安装维护客户端零维护
    2.表示层应逻辑层存储层较独立 分进行修改升级
    3.便组件享升级
    4.方便应逻辑单独进行升级修改
    5.采中间件技术实现负载衡
    6.复杂情况具高运行效率稳定性
    7.完整事物处理力简单编程接口
    8.简化应逻辑编程关心存储细节

    五 面象分析设计
    51 例图
    (1)理员例图




    511 理员例图



    例说明
    1简说明
    例描述理员理电影院程
    2时间流
    1基流
    1理员数服务器理电影信息(修改添加删)
    2理员做改动返回数服务器
    3系统保存理员做改动备份原数

    2备选流

    2 特殊求

    3 前置条件
    执登陆例
    4 置条件

    5 扩展点

    6 相关数


    (2)购票者例图





    512购票者例图


    1 简说明
    例描述购票者购票程
    2 事件流
    1基流
    1购票者查电影信息确认电影名字价格映时间
    2 购票者通购票系统选择 电影剩余选座位
    3 购票者通购票系统售票者购买电影票
    4系统确认购票者请求售票员收取费

    7 备选流
    2a果购票者想购买电影场次票已售完出提示返回
    4a果售票者确认购票者请求失败出提示返回
    3特殊需求

    4前置条件

    5置条件

    6 扩展点

    7相关数
    电影信息


    52 概念模型

    521系统概念模型

    购票者电影信息电影票间关联电影信息理员间关联









    53系统类


    购票者类 理员类 电影信息类 电影票类




    购票者属性:姓名年龄电话

    理员属性:ID PASSWORD

    电影信息属性:名称导演演价格时间

    电影票属性:名称价格时间

    54契约

    (1)订购电影票契约




    541订购电影票系统序图系统操作

    契约1
    名称
    初始化
    职责
    户登录系统
    交叉引
    例:订购电影票
    注释

    异常

    输出

    前置条件

    置条件
    提示户成功登录

    契约2
    名称
    查询
    职责
    显示种影片信息供购票者选择
    交叉引
    例:订购电影票
    注释

    异常

    输出

    前置条件
    户成功登录
    置条件
    提示否订购

    契约3
    名称
    订购
    职责
    生成电影票
    交叉引
    例:订购电影票
    注释

    异常

    输出

    前置条件
    户成功登录
    置条件
    提示订购成功

    契约4
    名称
    保存退出
    职责
    数存入数库退出系统
    交叉引
    例:订购电影票
    注释

    异常

    输出

    前置条件
    订购成功
    置条件
    提示订票成功


    (2)理电影信息契约







    542理电影信息系统序图系统操作

    1契约
    名称
    初始化
    职责
    供理员登入系统
    交叉引
    例:理电影信息
    注释

    异常

    输出

    前置条件

    置条件
    提示成功登录


    2 契约
    名称
    修改增加删
    职责
    理员现电影信息进行修改增加删
    交叉引
    例:理电影信息
    注释

    异常

    输出

    前置条件
    理员成功登录系统
    置条件
    提示否保存



    3 契约
    名称
    保存退出
    职责
    修改数存入数库退出系统
    交叉引
    例:理电影信息
    注释

    异常

    输出

    前置条件
    理员成功登录系统
    置条件
    提示电影信息修改成功









    55系统协作图


    (1)购票者协作图







    551购票者协作图



    Title:相关电影信息
    Item:更新电影信息



    显示相互合作象间交互链接关系:
    1:户登录系统
    2:订票系统查询已电影信息
    3:订票系统处理订票信息
    4:检查该电影座位数否减少
    5:订票
    6:更新座位信息


    (2) 理员协作图




    552 理员协作图

    Title:相关电影信息
    Item:更新电影信息

    显示相互合作象间交互链接关系:
    1理员验证购票者身份信息
    2:售票系统查询订单信息
    3:找订购电影票信息
    4:出售电影票
    5:检查否超座位
    6:售票
    7:更新电影信息

    56 系统类图





    561 系统类图


    理员处理电影信息
    购票者购买张电影票
    购票者应付款记录
    订购单应电影信息
















    57状态图
    (1) 订票状态图


    571订票状态图



    New FILM 新电影
    Available:处购买状态
    Delete:删
    Time_out:超时间
    Cancle:购票者取消
    Reserve:保存信息
    Bought:购买






    (2)售票状态图


    572售票状态图





    New buyer:新购买者
    New state:新数
    Account unavailable:订单交易
    Delete account:删订单














    58系统组件图





    581系统组件图













    59部署图




    591 部署图




    Database:数库服务器
    Web application:网络应
    Business operation:交易操作
    Information maintenance:信息维护





    510数库表
    (1) 电影信息数库表


    字段名称
    数类型
    字段属性
    字段
    名称
    必填字段
    否键
    name
    Nvarchar
    50
    电影名称


    director
    Nvarchar
    50
    导演


    performer
    Nvarchar
    50



    5101电影信息数库表

    (2) 电影票数库表


    字段名称
    数类型
    字段属性
    字段
    名称
    必填字段
    否键
    name
    Nvarchar
    50
    电影名称


    director
    Nvarchar
    50
    导演


    performer
    Nvarchar
    50



    price
    float
    8
    价格


    seatnumber
    smallint
    2
    座位号


    5102 电影票数库表




    六 双工程
    图VISIO软件绘没双工程功法ROSE样够产生系统部分代码

    七 总结
    天时间进行学UML相关知识查阅量资料辛苦番终成功出例图概念模型操作序图契约系统协作图系统类图绘制整流程中断遇种困难通懈努力解决问题中学前忽视知识受益匪浅整程中头尾UML设计程中UML更深印象体会学工作带相益处事实表明UML目前计算机发展相火热焦点应该学UML相关知识


    八 参考资料
    [1] 国刚周峰孙更新UMLRational Rose 2003电子工业出版社2007年4月























    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    软件测试(电影售票系统)

    电影在线购票系统 作 者: 完成日期: ...

    10个月前   
    275    0

    魔方电影售票系统软件专业毕业设计任务书

    魔方电影售票系统软件专业毕业设计任务书  丁涛  一、毕业设计的目的  现在中国大部分的家庭都喜欢在家里置办属于自己的风格的家庭影院,但是,仍然有很多人喜欢到电影去看电影,因为家里的气氛毕竟不...

    8年前   
    532    0

    uml课程设计网上选课系统

     UML课程设计学 院 信息学院 班 级 10级计本班 专 业 计算机科学与技术 课 题 网上选课...

    1年前   
    563    0

    基于UML的图书管理系统设计课程设计

    滨江学院 统一建模语言课程设计报告( 2013 -- 2014 年度第 二 学期)课程名称: 统一建模语言课程设计 题 目: 图书馆管理系统 院 系: ...

    1年前   
    381    0

    基于UML的学籍管理系统的分析与设计

    基于UML的学籍管理系统的分析与设计摘要:本文阐述了统一建模语言UML面向对象分析与设计的一般过程,并以统一建模语言UML为基础,通过ROSE的运用,探讨了学籍管理系统的实际建模过程,包括对系...

    3年前   
    721    0

    基于UML的超市管理系统需求分析与设计

    基于UML的超市管理系统需求分析与设计 团队名: 团队成员: 工作周...

    5年前   
    1431    0

    UML课程设计—图书管理系统

    《信息系统分析与设计》课程设计报告设计题目: 图书管理系统 姓 名: 班 级: 信管班 ...

    3年前   
    790    0

    电影购票系统设计

    题目: 电影购票系统 摘 要伴随经济的进步,观看电影逐渐变成大众一般生活中常见的娱乐模式,这就促进了国内外电影行业的进步。因为网络科技的持续发展,互联网订购电影票就开始取代大...

    2年前   
    658    0

    图书管理系统的分析及设计应用UML建模

    20XX —— 20X 学 年 第 一 学 期信息技术学院《软件系统建模与UML》综合设计实验网上书店系统的UML建模班 级2011级软件工程学 号 姓 名任课教师日...

    3年前   
    620    0

    基于UML的图书馆管理系统建模设计

    基于UML的图书馆管理系统建模设计一、摘要 面向对象的软件工程,同传统的面向过程的软件工程相比,在需求的获取、系统分析、设计和实现方面都有着很大的区别。UML是OOA和OOD的常用工具。使用...

    1年前   
    435    0

    大学生网上订餐系统-UML建模

    随着网络技术的飞速发展,人们的生活也越来越追求方便化。经过观察,发现整个大学城的学生对平常订餐需求很大,但他们订餐的方式都是比较原始的电话订餐。而各个餐饮店也是各自为战,自己接电话,记录订单需求...

    5年前   
    3089    0

    网上商城UML图

     1.系统需求 32.需求分析 52.1功能设置 52.2模块划分 62.3识别参与者和用例 62.3.1 顾客Customer用例图 72.3.2 系统管理员用例 142...

    1年前   
    322    0

    个人博客UML建模

    2010 —— 2011 学 年 第 一 学 期信息技术学院《软件系统建模与UML》综合设计实验***系统的UML建模班 级学 号姓 名任课教师日 期2010年X月X日...

    1年前   
    288    0

    UML综合实验报告

    苏州大学实验报告院、系 计算机学院 年级专业 12软件工程(嵌入式 学术型) 姓名 学号 课程名称 Web应用开发 成绩...

    1年前   
    648    0

    铁路客车售票系统数据库设计课程设计

    《数据库原理与应用》课程设计 铁路客车售票系统数据库设计2010年X月目录1. 概述 11.1. 项目背景 11.2. 系统说明 12. 需求分析 12.1. 需求分析 12.2. 查询功能需...

    3年前   
    588    0

    面向对象分析与设计(UML) 综合实验报告超市管理系统

    面向对象分析与设计(UML)综合实验报告项目名称:超市管理系统目 录第1章 系统需求分析 41.1 超市管理系统业务概述 41.2 超市管理系统各子系统需求分析 51.2.1 仓库管理子系统 ...

    1年前   
    842    0

    UML-实验一-家具城进销存管理系统用例图

    《UML面向对象建模基础》实验报告(一)成绩实验名称家具城进销存管理系统用例图姓名学号班级实验目的画出家具城进销存系统的用例图,并写出对应用例的用例描述。实验内容总用例图:1、家具信息管理用例...

    2年前   
    427    0

    基于UML的图书馆管理系统设计《软件工程》课程设计网络教育

     网络教育学院《软件工程》课 程 设 计 ...

    1年前   
    231    0

    UML课程设计报告模板

    《考勤管理系统》系统建模设 计 报 告课程名称: 软件建模 专业:计算机科学与技术 班级:学号: 姓名:指导教师: 成...

    3年前   
    481    0

    售票口管理规范

    售票口管理规定 首先为规范收银员出勤确保正常售票,并将责任落实到岗位做到出现问题有据可查。其次为实现各位收银员的经验共享,促进交流学习,提高业务水平,和各窗口的安全与清洁。现对排班细则,签名...

    5年前   
    992    0

    文档贡献者

    文***享

    贡献于2020-09-07

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档