基于UML的网上订票系统课程设计报告

  • 格式:doc
  • 大小:2.38 MB
  • 文档页数:26

学 号: 0121110340335 课 程 设 计 题 目 网上订票管理信息系统的设 计与实现

学 院 计算机科学与技术学院

专 业 计算机科学与技术专业

班 级 计科1103班

姓 名 闫敏

指导教师 石兵

2014 年 12 月 5 日 武汉理工大学《信息系统开发实训》课程设计说明书 实训任务书

学生姓名: 闫敏 专业班级: 计算机1103班 指导教师: 石兵 工作单位:计算机科学与技术学院 题 目: 网上订票管理信息系统的设计与实现 初始条件: 理论:学完软件工程及软件体系结构等课程,掌握一种计算机高级语言的使用。 实践:计算机科学系实验中心提供计算机及软件开发环境。 要求完成的主要任务: (包括实训工作量及其技术要求,以及说明书撰写等具体要求) (1)系统分析(包括系统描述(问题域描述)、用例模型、分析类图)。 (2)系统设计(包括系统的逻辑模型如设计类图、顺序图、状态图及组件图等)。 (3)系统实施(包括信息代码设计、数据库设计、输入设计、输出设计、用户界面设计和处理过程的设计以及最终的程序设计)。 (4)编制好程序后,设计若干测试用例,上机测试并通过所设计的程序系统。 (5)设计报告格式按附件要求书写。课程设计报告书正文的内容应包括: 1.问题描述; 2.用例模型及分析类图的描述; 3.设计类图、核心用例的顺序图与状态图、组件图等的描述; 4.信息代码设计、数据库设计、输入设计、输出设计的描述; 5.用户界面设计和处理过程的设计的描述; 6.给出软件的测试方法和测试结果。 7.设计的特点、不足、收获与体会。 时间安排: 实训安排5周(9-13周): 第一周周1至周5:完成系统分析。 第二周周1至周5:完成系统设计、信息代码设计、数据库设计、输入设计、 输出设计、用户界面设计和处理过程的设计。 第三周周1至第四周周5:完成系统实施中的程序设计及测试。 第五周周1至周3:撰写信息系统开发的相关文档及撰写实训报告书 第五周周4至周5:实训答辩及验收。 设计验收安排:第13周的星期五第1-4节课到实验中心进行上机验收。 设计报告书收取时间:第14周星期五晚上7:30。

指导教师签名: 2014年10月25日 系主任(或责任教师)签名: 年 月 日 武汉理工大学《信息系统开发实训》课程设计说明书 目录 1.问题描述与需求分析 .................................................................................................................... 1 1.1概述 ..................................................................................................................................... 1 1.2功能需求 ............................................................................................................................. 1 1.3性能需求 ............................................................................................................................. 1 1.4数据流图 ............................................................................................................................. 2 2.模型设计........................................................................................................................................ 2 2.1用例图及其描述 ................................................................................................................. 2 2.2类图及其描述 ..................................................................................................................... 3 2.3顺序图及其描述 ................................................................................................................. 4 2.4状态图及其描述 ................................................................................................................. 5 3.详细设计........................................................................................................................................ 6 3.1背景 ..................................................................................................................................... 6 3.2数据库设计 ......................................................................................................................... 7 3.2.1数据库概述 .............................................................................................................. 7 3.2.2 E-R图 ...................................................................................................................... 7 3.2.3表的设计 .................................................................................................................. 8 3.2.4数据库中已录入的信息 .......................................................................................... 9 3.3输入输出设计 ................................................................................................................... 10 3.4主要功能模块实现 ........................................................................................................... 10 3.4.1注册 ........................................................................................................................ 10 3.4.2站站查询 ................................................................................................................ 11 3.4.3订单查询 ................................................................................................................ 13 4.人机交互设计 .............................................................................................................................. 13 4.1注册登录界面 ................................................................................................................... 13 4.2订票信息界面 ................................................................................................................... 15 4.3确认订票界面 ................................................................................................................... 15 4.4订单查询界面 ................................................................................................................... 15 5.软件测试...................................................................................................................................... 16 5.1注册登录测试 ................................................................................................................... 16 5.1.1测试用例 ................................................................................................................ 16 5.1.2测试结果及分析 .................................................................................................... 17 5.2订票测试 ........................................................................................................................... 17 5.2.1测试用例 ................................................................................................................ 17 5.2.2测试结果与分析 .................................................................................................... 17 5.3订单查询测试 ................................................................................................................... 21 6.系统设计的不足 .......................................................................................................................... 21 7.总结 ............................................................................................................................................. 22