【ASP.NET设计栏目提醒】:网学会员--在 ASP.NET设计编辑为广大网友搜集整理了:长途车站票务管理系统绩等信息,祝愿广大网友取得需要的信息,参考学习。
摘 要
本文针对长途汽车站的售票实际情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤设计开发了长途汽车站的票务管理系统。并运用数据流图和数据字典、E-R图和数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计。
工具软件利用VS2005开发工具和SQL Server 2005数据库来开发这个长途汽车站票务管理系统。该系统要解决的是火车站网上售票工作所要解决的问题,可以满足火车站网上售票的基本要求,包括查询、订票、退票等三个方面的功能。该系统能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。
关键词:票务管理、VS200、SQL Server2005
After a long time observation of booking a train ticket and feasibility research of a online train ticket booking system,i have build a online ticket booking system in the following software cycle:requirement analysis,architecture and detail design,coding and testing.In the design phase,i present the system with data follow chart,data dictionary,E-R graphic,database logical structure,and typical UML modeling facility such as Class diagram,Activity diagram,Use case diagram and Sequence diagram.
This product is developed in VS2005,and the DBMS is sql server 2005 express edition.it''s build to help you to book a train ticket online.On this website ,you can inquire ticket information,book a ticket and refund your ticket.For the supervisor,it provides additional right(protected by admin priviledge) to maintain the system including train data creating,importing and cleaning up.
Key words: Information management 、Ticket selling system、vs2005、SQL Server2005
摘 要 1
Abstract 2
1.1 系统简介 6
1.2 系统国内外发展现状 6
1.3 系统开发的意义 7
第二章 需求分析 8
2.1 系统开发背景 8
2.2 系统开发目标 9
2.3 开发环境 9
2.4 可行性分析 9
2.4.1 经济可行性分析 9
2.4.2 技术可行性分析 9
2.5 系统性能需求 10
2.5.1 精度 10
2.5.2 时间特性要求 10
2.6 系统功能需求 10
第三章 系统分析与总体设计 12
3.1 系统分析 12
3.2 系统架构 12
3.2.1 基于B/S体系 12
3.2.2 程序的总体设计 13
3.2.3 系统主要工作流程 19
3.3 系统总体设计 21
3.4 同组成员分工情况 23
第4章 数据库概念结构设计 24
4.1 数据库概念结构设计 24
4.2 数据库逻辑结构设计 26
4.3 数据库表设计 29
第5章 系统概要设计 31
第6章 系统详细设计 32
6.1 系统静态设计 32
6.1.1 系统UML类图 32
6.2 系统动态设计 34
6.2.1 用户登陆功能设计 34
6.2.2 用户注册功能设计 35
6.2.3 用户车票查询功能设计 35
6.2.4 管理员登录功能设计 36
6.2.5 管理员密码修改功能设计 37
6.2.6 增加管理员功能设计 38
6.2.7 用户帮助功能设计 39
第7章 编码和调试 41
7.1 编码 41
7.2 调试 41
7.2.1 系统测试的必要性 41
7.2.2 软件测试 41
7.2.3 测试的基本概念 41
7.2.4 测试步骤 42
7.3 本系统测试 42
7.3.1 功能测试 42
7.3.2 界面测试 43
7.3.3 数据库测试 43
7.3.4 安全性测试 43
7.4 遇到的问题和解决方法 44
第8章 结论 45
第9章 参考文献 46
第10章 致谢 47
3.3 系统总体设计
利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构表示的一系列多层次矩形框用来描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素。
随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。
本系统一共分为三个模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。
依据上述功能的分析,系统中模块分别为:
基本信息:用户注册,用户登录,修改个人基本信息
票务信息: 车次信息,订票信息,车票查询,车票退订
系统维护:用户管理,票务信息管理,订单管理
各模块的具体功能如下:
1. 用户注册:首次访问本网站的用户可以申请注册,注册成功后系统自动生成用户信息表提交到数据库。
2. 用户登录:用户根据已经注册的信息正确填写之后即可登录网站进行相关操作
3. 车次信息:添加汽车的行驶路线及到站的详细时间。
4. 订票信息:用户登录网站之后可以对票务进行查询,会员可以进行票务预定。
5. 车票查询:用户可以对线路进行查询,所有网站用户都可以在首页进行所有售票信息的浏览,但若要想订票,用户必须注册成为网站的用户,登录网站才能进行订票。
6. 车票退订:用户可以根据实际需要对已经订购的车票进行申请退票,提交退订之后等待管理员的审批。
7. 用户管理:管理员对注册的用户进行管理,管理员可以根据需要修改个人资料,用户登录网站之后,也可以查询个人基本信息并进行修改保存。
8. 信息管理:管理员对网站上的信息进行管理。
9. 订单管理:管理员对本网站的订单进行查看处理。
系统功能结构图如图所示。
上一篇:搜索引擎的比较分析