logo资料库

UML 火车票售票系统的分析与设计.doc

第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
资料共9页,剩余部分请下载后查看
《信息系统分析设计实践》课程设计报告 项目名称:火车票售票系统的分析与设计 学生姓名: 黄伟彬 指导教师: 曹秀丽 院 专 班 学 系: 业: 级: 号: 工程技术学院 计算机科学与技术 110901 110920110031 二 ○ 一 五 年 一 月 五 日
1. 构建用例模型 1.1 获取用户类 本系统用户类的获取结果如下图所示 1.2 获取用例 根据已经确定的“顾客”用户类,可以建立如下顶层用例: (1) 按照系统提示完成注册 (2) 查询车票 (3) 订票 (4) 修改订单 (5) 退票 根据已经确定的“系统管理员”用户类,可以建立如下顶层用例: (1) 用户信息管理 (2) 票务信息管理 (3) 统计结算 (4) 恢复数据 (5) 数据备份 1.3 创建用例模型 在确定了用户类和用例后,使用用例模型来表示用户类和用例之间的关 系。根据前期的分析: 顾客的用例图如图 1 所示 系统管理员的用例图如图 2 所示 2
图 1 顾客用例图 图 2 系统管理员用例图 2. 构建对象 2.1 发现对象和类 在 UML 中,采用用例捕获系统需求,通过分析用例,从用例中寻找对 象和类。根据本系统,初步确定了以下这些类: “用户类”、“管理员类”、“注册类”、“登录类”、“车次类”、“查票类”、 “订票类”、“退票类”、“用户管理类”、“票务管理类”、“数据库管理类”。 3
其中“登录类”包括了“查票类”、“订票类”、“退票类”,“数据库管理类” 包括了数据恢复,备份,查看等。 3. 类图 本系统的类图如图 3-1 4. 系统的组件图建模 4
5. 顺序图 5.1 用户网上订票顺序图 1、用户输入网址进入网上售票系统 2、系统提示输入用户名和密码用户输入用户名和密码 3、系统验证用户输入的用户名和密码 4、若用户名和密码正确系统提示登录成功 5、用户进行车票查询输入查询条件 6、系统进入数据库检索 7、数据库返回检索信息 8、用户进行车票预订并提交订单 9、系统审核订单 10、若订单通过审核系统提示审核成功 5
11、用户进行网上支付 12、用户输入银行卡号和密码 13、系统验证银行卡号和密码 14、通过验证则提示订票成功 5.2 管理员系统顺序图 1、系统管理员输入网址登录网上售票系统 2、系统提示输入用户名和密码管理员输入用户名和密码 3、若用户名和密码正确系统提示登录成功 4、管理员对票务信息进行查询 5、系统进入数据库检索 6、数据库返回检索信息 7、管理员对票务信息进行更新 6
8、系统对数据库进行更新并提示更新成功 9、管理员查看用户信息 10、系统进入数据库进行检索并返回用户信息 11、管理员更新用户信息 12、系统对数据库进行更新并提示更新成功 6. 火车票状态图 7. 活动图 如图 7-1 1.客户先进行网络连接 进入票务数据库信息管理系统页面 2.进入退票界面 客户可以进行退票的操作 3.进入订票界面 客户可以查看票务的实时信息情况 4.检索信息之后 客户进行预定购票 5.进入账号管理系统 输入自己的账号 6.验证后给予客户票的代码 凭证取票 7
7.结束则退出 状态图 7-1 8. 系统功能模块结构图 为了方便用户在网上查询、订票、退票和换票、减少售票工作人员的工作量 我们组对火车票网上售票系统进行 UML 建模。火车票网上售票系统包括用户管 理模块、系统参数设置模块、票务信息模块提供票价、列车的实时信息、订票管 理模块提供订票和退订功能、实时信息提示模块提供车况、路况、列车晚点等实 时信息、数据管理模块提供数据备份、数据操作功能。如下图所示: 8
分享到:
收藏