1、 课课 程程 设设 计计 报报 告告 课程名称 软件工程 设计题目 火车预售票系统的实现 专 业 计算机科学与技术 班 级 学 号 姓 名 完成日期 2012-12-14 目录目录 第 1 章 项目概要 1 1.1 项目设计背景及目标. 1 1.2 开发工具介绍 1 1.2.1 关于 SQL Server 2005 1 1.2.2 关于.NET 2 1.2.3 关于 ASP.NET 2 1.3 功能描述 4 1.4 开发进度计划 4 第 2 章 项目开发计划 4 2.1 项目管理 4 2.1.1 人员和角色 4 2.1.2 人员安排和计划. 5 2.2 可行性研究. 5 2.2.1 技术可行性
2、 5 2.2.2 经济可行性 6 2.2.3 使用可行性 6 2.2.4 法律可行性 6 第 3 章 需求分析 7 3.1 项目概述 7 3.1.1 产品描述 7 3.1.2 产品功能 7 3.1.3 用户特点 7 3.2 需求分析 8 3.2.1 功能需求 8 3.2.2 数据库概念级设计.10 第 4 章 概要设计 .10 4.1 系统结构与模块功能10 4.1.1 前台营业模块 . 11 4.1.2 信息查询模块 .12 4.1.3 销售统计模块 .12 4.1.4 基础设置模块 .12 4.1.5 系统设置模块 .12 4.1.6 模块说明 .13 4.2 数据库逻辑级设计13 4.2
3、.1 系统用户表 13 4.2.2 车票退票记录表.13 4.2.3 已售出票记录表.14 第 5 章 详细设计与实现 .14 5.1 模块流程图15 5.2 界面效果图15 5.3 销售统计模块实现.16 第 6 章 测试 .19 6.1 前台登陆信息设置测试.19 6.2 销售统计管理测试.20 6.3 预定票模块的管理测试.21 总结 .22 I 1 第 1 章 项目概要 1.1 项目设计背景及目标 我们的火车预售票系统其目标就是在计算机网络,数据库和先进的开 发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体结构 的、易扩充的,易维护的、具有良好人机交互界面的火车票预定系统。
4、解 决旅客买票难的问题,提供火车票的网络查询、预订、修改、退票等功能, 有效节省旅客的时间,减轻售票人员的负担并且同时容纳大量的数据处理 业务。 1.2 开发工具介绍 伴随着 Internet/Intranet 技术的发展,开发基于 Web 的应用程序势 在必行,数据库技术更是需要和 Web 数据相结合,才是更为广阔的前景。 ASP.Net 作为微软推出的新兴 Web 应用程序开发技术,在数据库应用方面 发挥着越来越重要的作用。 本系统的开发平台是 ASP.NET,数据库选择用 的 SQL Server 2005。 1.2.1 关于 SQL Server 2005 Microsoft SQL
5、Server 2005 是一个全面的数据库平台,使用集 成的商业智能 (BI) 工具提供了企 业级的数据管理。 Microsoft SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可 靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数 据应用程序。 Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方 案的核心。此外 Microsoft SQL Server 2005 结合了分析、报表、集成 和通知功能。 与 Microsoft Visual Studio、Microsoft Office System 以及新的 2 开发工
6、具包(包括 Business Intelligence Development Studio)的紧密 集成使 Microsoft SQL Server 2005 与众不同。它为您提供创新的解决 方案,帮助您从数据中更多地获益 1.2.2 关于.NET .NET 是 Microsoft XML Web services 平台。XML Web services 允 许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种 操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、 吸引人的体验。而且.NET 平台的基础架构.NET 框架(Framework),采用统 一的命令集支持各种编程语言。从而消除各种异类框架之间的差异,提供 强的跨语言继承性、错误处理和调试功能 1.2.3 关于 ASP.NET ASP.net