面向对象的分析与设计 课程结课大作业 学 号 ******* 学生姓名 专 业 计算机科学与技术 班 级 1 7 -5 塔里木大学教务处制 塔里木大学信息工程学院面向对象分析结课大作业 第 1 页 共 1 9 页 一、选题(此题 5 分) 火车票网上售票系统 二、需求分析 为了方便用户在网上查询、订票、退票和换票、减少售票工作人员的工作量,我们组对火车票网上售票系统进行 UML 建模
火车票网上售票系统包括用户管理模块、系统参数设置模块、票务信息模块(提供票价、列车的实时信息)、订票管理模块(提供订票和退订功能)、实时信息提示模块(提供车况、路况、列车晚点等实时信息)、数据管理模块(提供数据备份、数据操作功能),其功能结构如图 1-1 所示
火车票网上售票系统数据管理模块实时信息管理模块订票管理模块用户管理模块系统参数设置模块票务信息模块权限管理用户管理列车信息用户登录车票预订用户注册数据查看数据备份数据恢复 图 1 功能结构图 1、用户管理模块 用户管理模块包括如下几个部分
(1)看用户信息:管理员可以对用户信息进行添加
(2)添加用户信息:管理员可以对用户信息进行添加
(3)修改用户信息:管理员可以对用户信息进行修改
(4)删除用户信息:管理员可以对已有用户信息进行删除
(5)查看用户信息权限:每个用户都具有一定的权限,管理员可以查看用户的权塔里木大学信息工程学院面向对象分析结课大作业 第 2 页 共 1 9 页 限
(6)修改用户信息权限:管理员可以修改用户权限
(7)删除管理权限:管理员可以删除用户权限
(8)添加管理权限:管理员可以添加用户权限
2、系统参数设置模块 系统参数设置模块有如下几个部分
(1)用户信息:管理员可以对用户信息参数进行增删改查设置
(2)票务信息:管理员可以对票务信息参数进行增删改查设置
(3)其他信息:管理员可以