电影票预定系统
姓名:马小红
学号:12013241595
指导老师:唐莉君
学院:数学计算机学院计算机科学与技术6班
摘要:
随着电影数量与电影种类的不断增加,电影事业的不断发展,影视城的管理难度也越来越大,根据这种现实需要,设计制作一套影城管理系统便成为一件非常有价值的工作。应用影城管理系统对影城进行管理具有传统管理模式不可比拟的优点,它凭借其信息更新速度快,信息存储量大,安全性高,应用简便等特点为影视城的管理带来了极大的方便。随着电影事业的不断发展,人们对精神生活要求的不断提高,影城管理系统在电影事业发展中必将发挥越来越大的作用。
本系统地阐述了整个电影票预订系统的功能及实现。实现了从商品管理,商品分类和查询,到购物车实现,用户订单处理,管理员系统。基本上实现了电子商务的功能流程,能够实现用户与商家在网上进行商品交易。本系统界面简单直观,易于操作和使用,交互性强。
本系统设计以待开发系统建立系统模型为基础,进行基本的系统分析,经过详细需求分析,进行系统的总体设计和详细设计,画出各种模型图。根据需求分析,进行需求建模,绘制系统的用例图和活动图;根据用例模型,绘制系统的状态图,类图和顺序图。
关键字:电影票预定 OOA
1. 引言
通过自身对电影院的了解和经历、分析以及实际的市场调查,要求本系统具有以下功能:
(1)统一友好的操作界面,能保证系统的易用性。
(2)规范、完善的基础信息设置。
(3)影片分类详尽,可按不同类别查看影片信息。
(4)实现轻松便捷购买影票。
在明确系统功能点后,按授课要求,用面向对象分析设计的方法设计系统,参考RUP的流程,依次得出系统的参与者、用例图、概念模型、系统类并定义系统类的操作、得出系统的类图、活动图、顺序图、数据库表,对得出的各种UML图需要进行文字描叙。
2. 面向对象的系统分析
2.1什么是OOA
OOA-面向对象的分析,就是运用面向对象方法进行系统分析。从根本上讲,面向对象是一种方法论,而不仅仅是一种编程技巧或编程风格指南。它是一套可用于软件生命周期全过程的软件工程方法,OOA是其中的第一个环节。OOA是一种分析方法,它具有作为一种分析方法所具有的一切,包括一套符合软件工程要求的概念、原则、表示法、过程、策略及文档规范。
2.2 OOA的任务
OOA的基本任务是:运用面向对象方法,对问题域和系统责任进行理解和分析,对其中的事物和它们之间的关系产生正确的认识,出描述问题域和系统责任所需的类和对象,它定义这些类和对象的属性和操作,以及它们之间所形成的各种关系。最终的目的是产生一个符合用户要求,并能够直接反映问题域和系统责任的OOA模型及规约。
2.3OOA的主要优点
(1)加强了对问题域和系统责任的理解;
(2)改进与分析有关的各类人员之间的交流;
(3)对需求的变化具有较强的适应性;
(4)支持软件复用。
(5)贯穿软件生命周期全过程的一致性。
(6)实用性;
(7)有利于用户参与。
3.UML
3.1 UML的概念
UML是一种标准化的图形建模语言,它是面向对象分析与设计的一种标准表示。
3.2 UML的主要特点
1、统一的标准。
2、面向对象。
3、可视化,表示能力强大。
4、独立于开发过程。
电影宣传类网页界面设计5、概念明确、建模表示法简洁、图形结构清晰、容易掌握和使用。
3.3 UML可以实现的模型
用例图、类图与对象图、状态图、活动图、交互图-顺序图、协作图、(包图)构件图、配置图
4.影院购票的系统需求及分工
4.1影院购票的系统需求
本系统是将现代化的计算机技术与销售管理服务模式相结合,按照销售管理的服务流程设计完成的。同时为扩展服务范围,初步设计一个销售平台以利于信息发布和管理。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:
具体目标如下:
(1)操作简单、界面友好
(2)即时可见
(3)功能完善
(4)方便移植
(5)动态管理
本系统功能模块设计分为如下几个模块:
1.主页:在这里我们可以看见本系统的主要功能和信息。
2.用户注册:在这里我们可以注册我们的基本信息,其中电话和Email是比较重要的,因为我们需要对这些信息进行处理,以方便用户的付款和邮购。
3.用户登录:为了方便用户的付款,邮购和管理,我们需要变成会员后才可以进行消费。
4.电影浏览:用户可以进入本系统进行电影浏览。
5.订购电影票:成功登陆的用户可以在该页面定购所需要的电影。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登录页面”。
6.查看订单:成功登陆的用户可以在该页修改已经订购的电影。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登录页面”。
7.修改订单:成功登陆的用户可以在该页修改或删除已经订购的电影。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登录页面”。
8.电影查询:用户可以在本系统的主页面进行电影查询。
9.修改密码:成功登陆的用户可以在该页修改自己的密码。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登录页面”。
10.修改个人信息:成功登陆的用户可以在该页修改自己当初注册时的信息。如果用户还没有注册就直接进入或者没有成功登陆就进入页面,将被连接到“用户登录页面”。
11.管理员:查看用户订单,查看用户信息,并根据用户信息和用户订单对商品进行发派。
4.2 小组人员分工
本系统的购票者通过在线注册成为网站的用户,可以获得以下功能:书目浏览,购买电影,查看订单,修改订单,修改密码,修改个人信息,书籍简介,投票箱等。另外,用户注册成功后,可以进入到网站的留言板块进行留言等。
管理员:具有最高的权限,即本系统的所有操作对管理员都可以操作。
经过分析本系统,发现有两个参与者即购票者和管理员。
小组分工:
马小红:负责画管理员、购票者的用例图和活动图的设计
陈梦娟:负责画本系统的类图的设计
郭娇: 负责画本系统的状态图的设计
赵甜: 负责画本系统的顺序图的设计
5.需求模型的建立
5.1 参与者分析
分析本系统的功能,总结出参与者有以下两个:
1.系统管理员
2.购票者
5.2用例
一个用例是通过使用系统的某些部分功能而使用系统的一种方式。每个用例包括一个由参与者发动的完整的事件过程。它详细说明了参与者和系统之间发生的交互。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论