当前位置:首页 > 软件工程课程设计
课程名称:软件工程
试题题目:火车票网上订票系统
姓 名:
专 业: 计算机科学与技术 学 院:计算机与信息科学学院 时 间:2013年5月1号
- 1 -
目录
一、 开发背景与目标 .............................................................................................. -4- 开发背景 开发目标
二、需求分析说明书 ................................................................................................ -6- 2.1系统介绍 ........................................................................................................... -6- 2.2系统面向的用户群体 ....................................................................................... -6- 2.3系统的功能性需求 ........................................................................................... -6- 2.4系统的非功能性需求 ....................................................................................... -8- 2.4.1用户界面需求 ............................................................................................. -8- 2.4.2软硬件环境需求 ......................................................................................... -8- 2.4.3软件质量需求 ............................................................................................. -8- 三、可行性分析报告 ................................................................................................ -8- 3.1经济可行性分析 ............................................................................................... -8- 3.2操作可行性分析 ............................................................................................... -9- 3.3技术可行性分析 ............................................................................................... -9- 3.4时间、设备可能性 ......................................................................................... -11- 3.5系统工作量 ....................................................................................................... -11 3.6文档要求 ........................................................................................................... -11 四、开发环境与项目规划 ........................................................................................ -11 4.1开发环境 ........................................................................................................... -11 4.2项目规划与管理 ............................................................................................... -12 4.2.1开发人员安排 ............................................................................................. -12 4.2.2开发进度安排 ............................................................................................. -12 五、结构化分析与设计 ............................................................................................ -12 分析与设计方法: 组织结构图 数据流程图 数据字典 模块结构图
六、面向对象分析与设计 ........................................................................................ -20 分析与设计方法 用况模型 类与对象图 活动图 顺序图 状态图
七、数据库分析与设计 ............................................................................................ -27
- 2 -
7.1数据库环境说明 ............................................................................................... -27 7.2数据库命名标准与规范 ................................................................................... -28 7.3数据库逻辑设计 ............................................................................................... -28 7.3.1逻辑设计步骤 ............................................................................................. -28 7.3.2逻辑设计原则 ............................................................................................. -28 7.3.3逻辑设计图 ................................................................................................. -28 7.4数据库物理设计 ............................................................................................... -33 7.4.1数据库物理设计步骤 ................................................................................. -33 7.4.2表、视图汇总 ............................................................................................. -33 7.4.3各表、视图设计详解 ................................................................................. -35 八、 人机界面设计 .................................................................................................. -35 8.1界面设计原则 ................................................................................................... -35 8.2系统窗体汇总 ................................................................................................... -35 8.3主界面设计 ....................................................................................................... -35 8.4子界面设计 ....................................................................................................... -35 九、项目系统实现 .................................................................................................... -36 9.1 实现环境与技术
9.2 核心模块实现技术代码
十、软件测试分析报告 ............................................................................................ -53 10.1测试范围与主要内容 ..................................................................................... -53 10.2测试方法 ......................................................................................................... -54 10.3系统测试步骤 ................................................................................................. -54 10.4测试报告 ......................................................................................................... -58 10.5系统优点 ......................................................................................................... -58 十一、软件使用说明书 ............................................................................................ -59 11.1软件概述 ......................................................................................................... -59 11.2使用说明 ....................................................................................................... -59 11.2.1系统登陆 ................................................................................................... -59 11.2.2注册 ........................................................................................................... -59 11.2.3 系统简介 .................................................................................................. -60 11.2.4 更多功能 .................................................................................................. -60 11.2.5 后台管理子系统 ...................................................................................... -61 11.2.6 Mysql数据库信息: ............................................................................. -61 十二、系统开发评价……………………………………………………………….-61 参考文献 .................................................................................................................... -61
- 3 -
一、 开发背景与目标
开发背景
火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。
目前火车站售票的状况是仅靠手工操作,以现有的工作人员很难应付车票订购高峰时刻的大量数据处理问题。同时还会出现由此带来的大量记录存放和管理所带来的问题。本次设计拟开发一个火车站网上订票系统,可以降低工作人员的工作量,提高工作人员的工作效率,同时方便顾客订票。
开发目标
基本目标:
解决火车站网上订票工作所要解决的问题,可以满足火车站网上订票的基本要求,包括查询、订票、退票等三个方面的功能。具体如下:
1.查询
分为对车次信息的查询和客户对已订车票信息的查询。要求:
- 4 -
共分享92篇相关文档