欢迎来到天天文库
浏览记录
ID:44192623
大小:910.45 KB
页数:26页
时间:2019-10-19
《机票订票信息系统--实训报告模版》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、2012——2013学年第二学期信息工程系《UML基础与Rose建模》综合实训机票订票系统的UML建模姓名负责工作工作量(100%)组长练世志-5章20组员王宏图1-5章建模25组员唐波T章10组员林朝伟-4章15组员张皓-2章15组员刘家星-3章15第1章需求分析2第2章系统用例模型32.1识别参与者32.2用例图6第3章静态结构模型63.1定义系统对象73.2建立类图7第4章动态行为模型104.1创建系统顺序图(协作图)104.2创建系统的状态图134.3创建系统的活动图16第5章系统部署模
2、型185.1系统构件图185.2系统部署图19第1章需求分析机票订票系统是一个面向用户用来进行机票订票的管理信息系统(MTS)o该信息系统能够方便的为用户提供各种订票服务,也能够为管理员和系统管理员提供方便的管理服务。机票订票系统的功能性需求包括以下内容:(1)机票订票系统能够为旅客提供订票服务。系统通过一个单独的程序为用户提供服务,不需要管理人员的干预,这些服务包括提供查询机票、预定机票服务等。(2)当用户需要订购机票时需要通过管理员进行,也就是说用户不直接与系统交互,而是售票员充当用户的代理
3、与系统交互。当用户的订票数量超过限制时,不运行用户再进行订票。(3)系统管理员负责系统的管理维护工作,维护工作包括用户的添加和删除,售票员的添加、删除和修改,并且系统管理员能够查询用户、班次和票务管理员的信息。(4)查询机票可以通过机票的班次进行查找。(5)管理员可以修改、添加、删除机票信息。第2章系统用例模型采用用例驱动的分析方法分析需求的主要任务是识别出系统中的参与者和用例,并建立用例模型。2.1识别参与者通过对系统需求的分析,可以确定系统屮有三个参与者:用户、管理员,系统管理员2.2用例图
4、1•用户用例图用户能够通过该系统进行如下活动:(1)用户注册。每一个用户都可以通过系统进行实名认证注册。(2)登录系统。用户在登录后查询自己的个人信息,以及订票信息,或者进行退订业务。(3)查看票务信息。用户可以通过机票名称或始发站、终点站查找班次的详细信息、票价查询、余票查询和飞机起飞正晚点查询。(4)查看订票状态。可以通过网上登录或电话查看订票状态。(5)退订系统。可以进行退订退票业务。退订图用户用例图3•系统管理员用例图系统管理员能够通过该系统进行如下活动:(1)管理用户信息:添加、删除用
5、户信息(2)管理售票员信息:管理当前系统的订单信息,添加、删除、修改订单信息。修改订单1J图2・2系统管理员用例图2.管理员用例图管理员能够通过该系统进行如下活动:(1)登录系统:管理员登录。(2)用户管理:管理员可以在系统登陆后,可以查看用户信息,修改用户信息,添加用户信息,删除用户。(1)查询票务:可以查询剩余票数。(4)订票处理:查看订票信息,接受订票,缺票拒绝订票。(5)实时更新票务:剩余票数统计,票务信息修改。图管理员用例图缺票拒绝订票第3章静态结构模型进一步分析系统需求,发现类以及类
6、之间的关系,确定它们的静态结构和动态行为,是面向对象⑺分析的基本任务。系统的静态结构模型主要用类图和对象图描述。进一步分析系统,发现类以及类之间的关系,确定它们的静态结构,是面向对象分析的基本任务。系统的静态结构模型主要用类图和对象图来实现的。类图从抽象的角度描述系统的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类之间的相互关系。其中类的识别分为三类:参与者类和识别实体类。2.1定义系统对象实体类是系统领域内的实体。识别实体类的方法是:实体类都是系统中存在的对象,我们可以分析人员、
7、组织、设备、事件和外部系统等,找出各种可能有用的候选对象,并判定这些候选对象是否具有相关的身份(唯一标识)和行为,以发现实体类;阅读系统文档和用例,查找用例的事件流中的名词(包括角色、类、类屈性和表达式),从中寻找到类(实体类)。系统对象的识别可以通过寻找系统域⑻描述和需求描述中的名词来进行。其中在本机票订票系统中对象为:用户、系统管理员、管理员类。3.2建立类图1、参与者类图我们先确定系统的参与者的属性。系统管理员登录系统,需要提供系统管理员的用户名称和密码,因此每一个系统管理员应该拥有用户名
8、称和密码属性。同理,管理员也一样,。对于每一个用户,我们对每一个用户进行了一个身份编号,证中包含用户的信息,不同类型的用户者可以预定不同的机票。用户登录订票系统的时候需要密码。员BtE=TJ管名码姓密名码姓密OO信票状O册录务机票票注登票亠疋定退oO看预看e查♦查♦♦////%1//IK/lx/IK/lw/IWOOO息息息息息户户求信信信信信用用请户弊户班%加除理用售用航订添刪处新新询询询◎©e更更查查查图3・1参与者类图2、业务实体类图我们可以确定在系统屮的主要业务实体类,这些类通常需
此文档下载收益归作者所有