UML电影预订系统

上传人:沈*** 文档编号:107265581 上传时间:2022-06-14 格式:DOC 页数:9 大小:93.50KB
返回 下载 相关 举报
UML电影预订系统_第1页
第1页 / 共9页
UML电影预订系统_第2页
第2页 / 共9页
UML电影预订系统_第3页
第3页 / 共9页
点击查看更多>>
资源描述
. . 电 影 票 预 定 系 统姓名:马小红学号:12013241595指导老师:唐莉君学院:数学计算机学院计算机科学与技术6班摘要:随着电影数量与电影种类的不断增加,电影事业的不断发展,影视城的管理难度也越来越大,根据这种现实需要,设计制作一套影城管理系统便成为一件非常有价值的工作。应用影城管理系统对影城进行管理具有传统管理模式不可比拟的优点,它凭借其信息更新速度快,信息存储量大,安全性高,应用简便等特点为影视城的管理带来了极大的方便。随着电影事业的不断发展,人们对精神生活要求的不断提高,影城管理系统在电影事业发展中必将发挥越来越大的作用。本系统地阐述了整个电影票预订系统的功能与实现。实现了从商品管理,商品分类和查询,到购物车实现,用户订单处理,管理员系统。基本上实现了电子商务的功能流程,能够实现用户与商家在网上进行商品交易。本系统界面简单直观,易于操作和使用,交互性强。本系统设计以待开发系统建立系统模型为基础,进行基本的系统分析,经过详细需求分析,进行系统的总体设计和详细设计,画出各种模型图。根据需求分析,进行需求建模,绘制系统的用例图和活动图;根据用例模型,绘制系统的状态图,类图和顺序图。关键字:电影票预定 OOA1. 引言通过自身对电影院的了解和经历、分析以与实际的市场调查,要求本系统具有以下功能:(1)统一友好的操作界面,能保证系统的易用性。(2)规、完善的基础信息设置。(3)影片分类详尽,可按不同类别查看影片信息。(4)实现轻松便捷购买影票。 在明确系统功能点后,按授课要求,用面向对象分析设计的方法设计系统,参考RUP的流程,依次得出系统的参与者、用例图、概念模型、系统类并定义系统类的操作、得出系统的类图、活动图、顺序图、数据库表,对得出的各种UML图需要进行文字描叙。2. 面向对象的系统分析2.1什么是OOAOOA-面向对象的分析,就是运用面向对象方法进行系统分析。从根本上讲,面向对象是一种方法论,而不仅仅是一种编程技巧或编程风格指南。它是一套可用于软件生命周期全过程的软件工程方法,OOA是其中的第一个环节。OOA是一种分析方法,它具有作为一种分析方法所具有的一切,包括一套符合软件工程要求的概念、原则、表示法、过程、策略与文档规。2.2 OOA的任务OOA的基本任务是:运用面向对象方法,对问题域和系统责任进行理解和分析,对其中的事物和它们之间的关系产生正确的认识,找出描述问题域和系统责任所需的类和对象,它定义这些类和对象的属性和操作,以与它们之间所形成的各种关系。最终的目的是产生一个符合用户要求,并能够直接反映问题域和系统责任的OOA模型与规约。2.3OOA的主要优点(1)加强了对问题域和系统责任的理解;(2)改进与分析有关的各类人员之间的交流;(3)对需求的变化具有较强的适应性;(4)支持软件复用。(5)贯穿软件生命周期全过程的一致性。(6)实用性;(7)有利于用户参与。3UML3.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用例一个用例是通过使用系统的某些部分功能而使用系统的一种方式。每个用例包括一个由参与者发动的完整的事件过程。它详细说明了参与者和系统之间发生的交互。通过对系统进行详细的分析,对系统进行信息交互的参与者有购票者和系统管理员 购票者的用例图用例分析由于所有操作都是在登录之后才可以进行的,所以购票者必须登录之后才可以进行其他的操作。Login the system (登录系统) Ticket buyers(购票者)只有在登录系统之后才可以进行其他的工作,而且登录和注册是必须住册之后才可以登录的。Movie viewing(电影浏览)购票者可以在本系统中,浏览所有发布的电影集。Movie query(电影查询)购票者可以在本系统中,查询自己想要看得电影,而且还可以按照自己喜欢的电影类型进行查询。Register(注册) 只有先注册之后才可以登录系统进行进一步的操作。Order query (订单查询) 购票者在登录系统之后,选择自己想要观看而且在那个时间段有播的电影进行预定,用户确定购买之后就可以查询自己的订单。Change password (修改密码) 购票者在登录系统之后,如果想要修改自己密码,可以通过这个进行密码的修改。Modify personal information (修改个人信息) 购票者在登录系统之后,如果个人信息有写错的可以进行修改。Modify order (修改订单) 购票者在登录系统之后,对自己购买的电影票有想要修改的,可以通过点击修改订单,增加电影票或换个电影等等一系列操作。View announment(查看公告) 购票者在系统的主页面, 查看管理员发布的最新的电影活动或者最新上映的电影等等。Leave words(留言)购票者在登录系统之后,登录成功后,可以进入到的留言板块进行留言等。如下图:管理员用例图系统管理员(Administration)可以对系统进行的操作:(1) Increase the film(增加电影)管理员登录就可以增加新出的电影。(2) Remove the film(删除电影)管理员登录就可以删除那些已经过时的电影,来增加一些新片(3) Delete user(删除用户)管理员登录就可以删除一些用户注册的错误的用户或一些经常不登录的用户。(4) Delete movie ordering information(删除电影预定信息)管理员登录就可以删除那些用户订购但最终取消的订单。(5) Announcement(公告)管理员登录就可以发布最新的电影信息或一些新出的电影套餐,方便购票者更快捷的进行选择。如下图:6.基本模型的建立该部分容有梦娟负责,容略。7.状态图的设计与分析该部分容有郭娇负责,容略。8.活动图的设计与分析8.1 活动图活动图表示系统的某一项行为由对象执行的活动过程,通过给出活动中的各个动作以与动作之间的转移关系来描述系统的行为。活动图是由结点和边两种基本元素构成的。8.2 活动图的设计在本系统中,活动图总共有3个,分别是购票者的活动图、系统管理员对电影信息操作的活动图、系统管理员对用户操作的活动图。画活动图主要的思路来源于画用例图,在用例图中,有购票者和管理员两个用例图。通过画活动图,可以通过活动图描述对象的操作流过程,可以描述系统的业务流程,可以用来弥补面向对象的概念对系统行为的描述所存在的不足。8.3 活动图 详情见以下活动图购票者需要处理两种操作,预定电影票和电影浏览,当购票者在购买电影票时,需要确认是否购买,如果确认购买,则提交订单,否则继续电影浏览,最终退出系统。order the ticket (订购电影票);movie viewing(电影浏览);submit orders(提交订单);confirm the purchase(确认购买);exit the system (退出系统)。系统管理员对电影信息的操作,管理员登录系统之后,可以对电影信息进行添加、删除、删除电影预定信息等活动,图中Login the system (登录系统),Operation on movie (对电影的操作),Incraese the film (增加电影),Remove the film (删除电影),Delete movie order information(删除电影预定信息),Exit the system(退出系统)。管理员登录系统以后对购票者的操作,删除用户,修改密码。图中Delete user(删除用户),Modify password(修改密码)。9.顺序图的设计与分析该部分容有甜负责,容略。10.总结参考文献:1罗汉祥.B2B电子商务模式分析与思考J.商业研究,2004.2丁长名、石静、泽宇.Web服务研究综述.计算机科学,2003.4岳昆、王晓玲、周傲英.Web服务核心支撑技术:研究综述.软件学报,2004.4 贵明. 与网页设计M. :清华大学,2007. 5 布雷恩.莱特 著 明昌 译. JSP数据库编程指南M. :希望电子,2001.6 徐国志,汪孝宜等. SQL Server数据库开发实例精粹M.:电子工业,2006.7 银鹤,治国,豪等. JSP动态开发实践教程M.:清华大学社,2007.9 / 9
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!