软件工程网上订票系统课程设计汇本

合集下载

软件工程,电影院售票系统

软件工程,电影院售票系统

软件工程课程设计报告题目电影院售票系统专业信息管理与信息系统班级1230601姓名黄波学号************指导教师肖俊芳2015年5月一、课程设计目的该课程设计的目的就是想通过一些实际的例子,培养学生分析和解决实际问题的能力,培养学生综合应用基本概念,基本原理,和技术方法的能力,真正做到学以致用,使课本上抽象的理论,方法与具体的实践应用相结合。

熟悉Rational ROSE或Visio建模工具,根据面向对象思想,分析、设计系统用例,熟练UML的图形表示,建模方法,利用UML,合理解决现实问题。

二、课程设计任务与要求课程设计以实际应用中的小型题目为主,要求学生独立完成或合作完成。

要求学生能根据不同的题目,完成从系统定义,指定开发计划,需求分析,设计,编码/测试,直至运行/维护的软件生存期的全过程。

在本课程设计过程中要求学生:(1)重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;(2)按照课程设计的题目要求,独立地完成各项任务,不允许相互抄袭;(3)按时到计算中心上机,并接受教师的检查。

(4)认真撰写课程设计报告。

三、实践过程1、需求分析随着社会的发展,人们生活水平的提高,欣赏电影逐渐成为人们闲暇时的主要娱乐方式之一,传统的电影售票都是人工服务,观看座位都是人工安排,无法体现人性化选择,加上现在人们的生活节奏越来越快,购票时间需要相应缩短以及方便电影院工作人员的管理,因此,充分利用现代信息化,因特网的优势,设计“电影院自动售票系统”,提高工作效率,提高信息的及时性,减轻各级相关工作人员的劳动度是非常有必要和紧迫的任务。

电影院售票系统可以实现影片的登记和电影票的购买,可以方便的进行电影以及实时影票信息的查询等,从而做到方便的售票操作,方便工作人员的同时也让顾客能够轻轻松松地买票2、系统建模1)静态建模1.1 需求建模一、建模原理本系统建模采用的是基UM建模方法,UML是一种用于对软件密集型系统进行可视化、详述、构造和文档化的建模语言。

软件工程机票预订系统课程设计报告书

软件工程机票预订系统课程设计报告书

软件工程课程设计说明书题目:机票预订系统院系:专业班级:学生姓名:指导教师:院系软件工程教研室课程设计成绩评定表摘要本系统是根据C语言和数据库技术开发出来的一种用于机票预订系统的软件,适用于解决机场中的售票问题。

该系统有以下几个功能主要用于机票预订,所以提供了以下几个子功能:机票预订,取票通知,查询航班,查询机票,打印机票,各航班的营运统计,旅客延误了取票时间的处理,班机取消后的处理,以及更改机票的处理等。

机票预订功能:旅行社和机场管理员有权力进行该项功能。

首先通过查询得到旅客所需的航班,确定该航班还有没有被预订的座位,然后选择座位的等级,填写旅客的详细信息之后就可进行网上预订机票。

取票通知:该项功能只有旅行社和机场管理员有权力进行操作,在机票预订功能成功完成之后,系统会自动给浏览器端发送一条取票信息以及所需缴纳的费用。

旅行社可以利用特定设备将该取票信息打印出来,这就是取票通知。

退订机票:该功能只有旅行社和机场管理员有权力操作,利用身份证号和对应的机票号就可以查询到机票信息,然后就可以退订机票。

延误取票时间的处理:如果旅客延误了取票时间,但是离上飞机还有一段时间则在通知旅客来取,否则作废处理。

取消航班的处理:通过航班号和航班日期查询到航班信息后,取消航班就将该航班从数据库中删除,并及时通知旅客。

旅客临时更改班次的处理:首先查询更改的班次的票的剩余情况,根据旅客的需求选择班次。

关键词:机票预订,取票,更改班次,退票处理。

第一章需求分析 (6)机票预定系统的总目标: (6)旅客订票流程图: (6)功能需求: (7)第二章系统设计 (9)层次结构 (10)接口设计(人机界面设计) (12)第三章系统建模 (12)参与者列表 (12)系统模块图 (15)软件设计界面的截图 (18)飞机机票票的查询页面 (18)两地之间的飞机班次 (19)飞机机票的退订 (19)参考文献 (20)第一章需求分析机票预定系统的总目标:随着全球进入信息化时代,航空公司为了适应当前越来越激烈的竞争,增强公司的信息化程度,提高公司的售票管理的效率,就建立起了相应的航空预订票系统,成功实现提高了航空系统的售票效率和管理水平在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。

软件工程课程设计ppt课件

软件工程课程设计ppt课件

最新版整理ppt
5
实习题目5
• 开发一个基于Web的网上书店,该系统可 以分类录入书籍和相关信息(如名称、页 数、出版商、摘要、目录等),用户可以 注册、登录,注册用户享受打折服务,所 有用户都可以查询、浏览书籍。注册用ppt
6
其它自选项目
……
最新版整理ppt
最新版整理ppt
1
实习题目1
• 建立一个火车票网上售票系统,主要功能:
• 查询(如查询某日某次列车是否有票、票价几何 等)、
• 订票(若有票,订票成功后将此次列车所剩票数 减一等)、
• 换票(换取车次不同的票或时间不同的票)
• 退票(退票结束后,将此票对应的列车票数加一 等,并弹出对话框提示交纳5元的手续费)
最新版整理ppt
9
考核依据
• 所要求的文档是否齐全及其质量 • UML模型 • 软件功能、界面和质量 • 是否按时完成
最新版整理ppt
10
需要提交的相关文档
– 软件开发计划 – 需求分析文档 – 软件设计文档 – 测试计划和评估文档 – Rose模型文件
最新版整理ppt
11
需要提交的UML模型
7
开发小组(3-5人)
• 分析员 • 开发人员 • 测试人员 • 管理者
• 其它角色(课程开发员、图形设计员、 系统管理员、技术文档编写员、工具 专家等)
一周内由课代表把分组名单和分组编号交上。
最新版整理ppt
8
作业形式
• 开发计划、需求、设计、测试等主要文档。 • UML需求和设计模型。 • 程序代码。 • 编程语言和工具自选。
最新版整理ppt
3
实习题目3
• 开发一个基于WEB的网上投稿系统,该系 统可以接受作者的电子投稿,以及作者信 息(如姓名、单位、通信地址、电话、EMail等)注册,并能供投稿人查询稿件处 理情况,以及在稿件处理后(退稿、录用、 修改后再审等),能自动发送E-Mail通知 投稿人。

订票系统课程设计

订票系统课程设计

订票系统课程设计一、课程目标知识目标:1. 学生能理解订票系统的基本原理,掌握其功能模块和操作流程;2. 学生能掌握数据库的基本操作,如查询、插入、删除和更新等;3. 学生了解计算机网络通信的基本原理,并能够运用到订票系统中。

技能目标:1. 学生能够运用所学编程语言,独立设计并实现一个简单的订票系统;2. 学生能够通过实际操作,掌握数据库的连接和操作方法;3. 学生能够通过小组合作,解决实际编程过程中遇到的问题。

情感态度价值观目标:1. 培养学生对计算机科学技术的兴趣和爱好,激发他们的求知欲和探索精神;2. 培养学生具备良好的团队合作意识,学会倾听、沟通和协作;3. 培养学生具备责任心,认识到编程在现实生活中的重要应用,提高他们的社会使命感。

课程性质:本课程为信息技术学科,旨在让学生掌握订票系统的设计与实现,提高编程实践能力。

学生特点:学生具备一定的编程基础,对数据库和网络通信有一定了解,但实际操作能力有待提高。

教学要求:结合学生特点,注重理论与实践相结合,强调动手实践,培养学生解决问题的能力和团队协作精神。

通过本课程的学习,使学生能够将所学知识应用于实际项目中,提高综合素养。

二、教学内容1. 订票系统概述- 了解订票系统的基本概念、发展历程和分类;- 学习订票系统的功能模块和业务流程。

2. 数据库操作- 掌握数据库的基本概念和SQL语言;- 学习数据库的创建、查询、插入、删除和更新等操作。

3. 订票系统设计与实现- 分析订票系统的需求,设计系统架构;- 学习编程语言(如Java、Python等)实现订票系统的功能模块;- 掌握界面设计、数据库连接和操作、网络通信等关键技术。

4. 网络通信原理- 了解计算机网络的基础知识;- 学习TCP/IP协议和HTTP协议;- 掌握网络编程基本方法,如Socket编程。

5. 项目实践与团队协作- 分组进行项目实践,设计并实现一个简单的订票系统;- 学习项目管理方法,明确分工,提高团队协作能力;- 分析项目实施过程中的问题,总结经验教训。

软件工程课程设计--影院售票系统

软件工程课程设计--影院售票系统

计算机信息工程学院软件工程课程设计报告项目名称:影院售票系统专业:软件工程班级:09软件项目负责人:学号:09030335 姓名:殷崧健项目组成员:学号:09030317 姓名:李俊杰项目组成员:学号:09030325 姓名:田俊项目组成员:学号:09030318 姓名:李荣胜完成时间:2012年3月1日目录一、可行性研究报告1.引言 (3)2.可行性研究的前提 (3)3.所建议的系统 (4)4.投资及效益分析 (5)二、项目开发计划书1.引言 (7)2.项目概述 (7)3.实施计划 (8)4.支持条件 (9)5.专题计划要点 (9)三、需求分析规格说明书1.引言 (10)2.任务概述 (10)3.需求规定 (11)4.运行环境规定 (15)四、概要设计说明书1.引言 (17)2.任务概述 (17)3.接口设计 (18)4.总体设计 (20)5.数据结构设计 (23)6.运行设计 (25)7.出错处理 (25)8.安全保密设计 (25)9.维护设计 (25)五、详细设计说明书1.引言 (26)2.程序系统的结构 (26)3.程序设计说明 (29)六、软件测试计划1.引言 (40)2.任务概述 (40)3.计划 (41)4.测试项目说明 (42)5.评价 (43)七、用户手册1.引言 (44)2.用途 (44)3.使用过程 (44)《影院售票系统》可行性研究报告一、引言1.1编写目的随着社会的发展,人们生活水平的提高,欣赏电影逐渐成为人们闲暇时的主要娱乐方式之一。

传统的电影售票都是人工服务,观看座位都是人工安排,无法体现人性化选择,加上现在人们的生活节奏越来越快,购票时间需要相应缩短以及方便电影院工作人员的管理,本系统就是为了解决这一系列问题提出的。

1.2背景影院售票系统本项目的任务提出者:常工院计算机信息工程学院09软件开发小组开发者:计算机信息工程学院学生;该软件系统同其他系统或其他机构的基本的相互来往关系。

软件工程机票预订系统总体设计

软件工程机票预订系统总体设计

1.导言1.1目的在当今社会, 随着经济的不断发展, 必然带动交通业和旅游业务的不断扩大, 特别是航空售票信息管理日异复杂, 传统的手工登记和集中管理已经难以满足快节奏, 高效率的现代生活需求。

“飞机售票管理系统”是一个全新的系统,它将取代传统的手工登记和集中管理过程1.2范围软件设计总体结构设计、全局数据库和数据结构设计、外部接口设计、主要部件功能分配设计、部件之间的接口设计等方面的内容。

1.3命名规则变量对象命名规则:申明全局变量、局部变量对象的命名规则。

数据库对象命名规则:申明数据库表名、字段名、索引名、视图名等对象的命名规则。

1.4术语定义表1-1 术语定义或解释表1.5参考资料[1]用户需求报告[2]软件开发合同[3]数据库设计规范[4]命名规范1.6相关文档[1]《详细设计说明书》[2]源程序清单[3]测试计划及报告[4]《用户使用手册》1.7版本更新记录表1-2 版本更新记录2 总体设计1.总体结构设计总体结构示意图:图2-1 总体结构示意图图2-2总体结构示意图2运行环境设计硬件环境:最低配置:CPU.Intel奔腾双核,运行速度2600MHz或以上内存:1024MB或以上硬盘:160G或以上显示器:19英寸宽频LCD,分辨率为1440×900建议配置:计算机配置均在Pentium 133级别以上,客户程序应能够在Pentium 133级别以上外设的要求:键盘、鼠标、显示器。

软件环境:安装SQL Server 2008,如果是更高的版本需要对数据库进行升级操作系统:Windows2000 Serve或Windows 7网络平台:通信协议、通信带宽。

2.3子系统清单表2-1 子系统清单2.4功能模块清单表2-2 功能模块清单3.模块功能分配3.1专用模块功能分配表3-1 专用功能模块分配3.2公用模块功能分配表3-2 公用模块功能分配4.数据结构设计4.1 数据库表名清单表4-1 数据库表名清单4.2数据库表之间的关系说明服务器程序在对定票/领票进行操作时需对数据库数据库数据结构,也就是数据表进行查询和修改:在定票/领票过程中都需要对数据库中的所有表,进行联合查询、修改。

航空订票系统软件工程课设

目录一、系统概述 (1)1.1、现状描述 (2)1.2、系统目标 (2)1.3、系统开发方法 (2)1.4、开发计划等 (2)二、需求分析 (3)2.1引言 (3)2.2对功能的规定 (4)2.3 数据描述 (5)2.4 对性能的规定 (8)三、概要设计 (9)3.1引言 (9)3.2总体设计 (10)3.3接口设计 (14)3.4运行设计 (15)3.5系统数据结构设计 (16)3.6系统出错处理设计 (18)四.详细设计 (18)1引言 (18)2程序系统的结构 (19)3程序1(标识符)设计说明 (23)4程序2(标识符)设计说明 (25)五. 软件实现 (32)1、软件实现 (32)2、软件界面截图 (32)六、测试分析 (32)1、软件测试 (32)七、收获和体会 (33)一、系统概述1.1、现状描述时代在进步,信息在进步,思想在进步,人们的活动范围也随之越来越大。

旅游成为人们业余活动的首选,此时,如何能方便且准确进行民航订票,这就也是随之产生的问题。

如果能实现订票的自动化,无疑将给民航公司带来很大的方便。

1.2、系统目标机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。

1.3、系统开发方法根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server结构,将机票预定系统划分为两个子系统:客户端子系统,服务器端子系统。

1.4、开发计划等该系统计划采用客户端和服务器端结构,分别实现处理旅客数据和生成旅客所需数据功能。

1.4.1 客户端子系统在客户端系统的功能实现上,可以分为以下几个部分:[1]旅客信息的输入和统计旅行社把旅客要求订票的信息由专人负责输入。

超棒的车站售票管理系统——软件工程课程设计报告

目录1.可行性研究报告 (5)1.1问题的定义 (5)1.2 系统要解决的问题 (5)2.需求规格说明书 (5)2.1 要求 (5)2.2 目标 (5)2.3开发的开发工具、软硬件环境简介 (5)2.4技术可行性 (6)2.5经济可行性 (6)2.6 操作可行性 (6)2.7可行性分析结论 (7)3.总体设计说明书 (7)3.1 工作内容 (7)3.2 项目概述 (7)3.3 服务 (7)3.4 运行条件 (7)4.详细设计说明书 (8)4.1 系统需求 (8)4.2 功能需求 (8)4.3系统功能框架图、系统流程图 (8)5.运行界面与测试说明书 (10)5.1测试说明 (10)5.2运行界面 (11)6.小组成员个人总结报告 (25)7.开发会议记录 (26)7.1时间、地点、主持人 (26)7.2会议记录 (26)7.3 小结 (28)8.系统使用说明 (29)8.1NetBeans的安装 (29)8.2 JDK1.6.0_10的环境变量配置 (29)8.3安装Microsoft SQL Server 2008 (32)8.4、Java程序与SQL Server 2008相连 (32)《软件工程》课程设计报告1.可行性研究报告1.1问题的定义车站售票系统,乘客购买,查看自己所需要的车次,车票价格,发车时间等因素的选择自由,同时,售票员对销售的票务进行查看、删除、更新等操作。

1.2 系统要解决的问题建立一个小型的车站售票系统,乘客(姓名,购买车次,购买时间,车票数量)能够查询车辆(车次,票价,起点站,终点站,发车时间,剩余票数),售票员(姓名,密码,类型)进行记录管理。

2.需求规格说明书2.1 要求A、功能:售票员能够登录进售票系统,对票务进行管理,乘客可以通过售票员查看自己所需要的车次,乘客可以退票,买票。

B、性能:查询效率尽可能做到精准,信息维护做到简单易用,不需要对用户进行培训;C、完成期限:到本学期的第18 周。

软件工程课程设计--网上书店--大学毕业设计论文

《软件工程》课程设计小组报告课程设计题目:网上书店专业:班级:2**4级组长:完成起止日期:2015-10-6至2015-12-25小组完成任务情况统计表(占用一页)一、课程设计概述(目的、任务及分工情况、开发环境、参考资料)1、目的通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。

具体如下:1.学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编码和测试方面的知识;2.熟悉自动化的软件开发工具Rational Rose,并将其运用于软件开发的全过程;3.进一步加强和提高软件工程文档的编写能力;4.培养协作能力和团队精神。

该系统管理员可以维护客户注册信息、维护图书信息、处订定单信息、维护系统公告、网上售书。

查看图书调查报告、游客可以在线注册为会员、投票、购书。

本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。

2、任务及分工情况任务:采用不同的软件开发技术,完成对软件开发项目的需求分析过程,给出系统的逻辑功能模型,数据字典以及规格说明书。

分工情况:每人分担不同的任务,组长作为主程序员全面协调小组工作,负责整个项目开发工作、网站需求分析、系统测试与调试和小组文档核查等工作;**,***作为辅助程序员主要负责网站结构设计与前台程序的开发等工作,以及负责网站数据库设计与后台程序的开发等工作;***文档管理员主要负责完成课程设计小组最终报告、小组电子文档管理和帮助系统开发等工作;**涛作为网页设计员主要负责美工、网页设计与实现等工作。

3、开发环境系统名称:《网上书店管理系统》需求背景分析:随着互联网的迅速发展以及我国经济的稳定平衡发展,人们对于知识的追求也越来越高,因而市场场上出现了各类的图书,但由于各种各样的原因使得消费者在选购图书的时候不能找到自己合意的书籍,同时由于网络经济的迅速发展激生出了网上卖书的现象,由于网上书店里面的图书相当丰富,且价格较市场上的书店里的便宜,以致于越来越多的人上网购书,同时也使得越来越多的人在网上开设自己的书店,本系统即是在以上各种条件成熟的条件下,建立的一个可以让消费者登录本系统购买他们的图书的一个网上书店管理系统、系统用途:本系统利用网络平台,使得消费者和销售者足不出户即可实现买书和卖书的行为,同时大大减少的人员的参与。

软件工程机票预订系统总体设计.doc

SS5
Ticket refund
产生退票记录,修改所订座位的状况和剩余机票数
SS6
Check flight information
产生查询记录
SS7
Check flight information
系统显示该航班已售票的信息和未售票的信息
2.4功能模块清单
表2-2 功能模块清单
模块编号
模块英文名
模块功能简述
1.3命名规则
变量对象命名规则:申明全局变量、局部变量对象的命名规则。
数据库对象命名规则:申明数据库表名、字段名、索引名、视图名等对象的命名规则。
1.4术语定义
表1-1 术语定义或解释表
序号
术语名称
术语定义
1
总体结构
软件设计的总体逻辑结构。按照不同的设计方法,有不同的总体逻辑结构。
2
外部接口
本软件系统与其他软件系统之间的接口,接口设施可以是中间件。接口描述包括:传输方式、带宽、数据结构、传输频率、传输量、传输协议。
1.导言
1.1目的
在当今社会, 随着经济的不断发展, 必然带动交通业和旅游业务的不断扩大, 特别是航空售票信息管理日异复杂, 传统的手工登记和集中管理已经难以满足快节奏, 高效率的现代生活需求。“飞机售票管理系统”是一个全新的系统,它将取代传统的手工登记和集中管理过程
1.2范围
软件设计总体结构设计、全局数据库和数据结构设计、外部接口设计、主要部件功能分配设计、部件之间的接口设计等方面的内容。
M1-7
Check flight information
本用例记录了公司领导、业务人员、财务人员查询售票信息的情况
3.2公用模块功能分配
表3-2 公用模块功能分配
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程网上订票系统课程设计 一、可行性分析报告 1.1 经济可行性分析 经济可行性研究是对系统投入使用后带来的经济效益进行评估,也包括对系统的投资预算。即要解决两个问题,资金可德行和经济合理性当前办公用PC机的普及使得开发和应用管理系统在经济在成为可能。现在,计算机的价格已经十分低廉,性能却有了长足的进步,本系统的开发为人民出行方便带来了质的飞跃。为此主要表现为以下几个方面: 1、本系统的运行可以代替人工进行许多繁杂的劳动; 2、本系统运行可以节省许多资源。如人力,财力,物力等方面; 3、本系统的运行可以大大地节约买票时间; 4、本系统可以使个人信息更加安全,等等。 另一方面,就汽车站自身来说,他也是需要这样一个系统的。我们在计算机还没有普及之前,信息都必须通过在纸上填写来实现,这样既浪费时间,又容易出错。随着信息时代的来临,我们的各项工作都要讲求效率,买火车票也不例外。本系统其它应用软件、硬件系统也易于获得。因此,开发成本较低。而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。这就为汽车票网上订票提供了适用人群,所以本系统在经济上是可行的。 1.2 操作可行性分析 本系统采用菜单式,实现用户与数据库的交互,界面简洁友好,操作方便,有计算机基础的人无需培训即可使用,即使是没有计算机基础的人只需经过简单的培训即可熟练地使用本系统。系统运行后,就用户方面而言,由于用户使用本系统时,不会也不必关心系统内部的结构和实现方法,即对用户来说是透明的,所以本系统对用户而言是定位在界面友好,操作方便功能齐全的原则上的,用户只需用鼠标点击界面上的选项卡或按钮就能之行相应的功能。就管理者而言,关心的是如何处理各种数据只要把用户的信息输入计算机,管理者就可以运行相应的后台程序进行处理。而以上的这些功能都能在所选择的开发环境中用所选择的开发工具来实现。所以说本系统在操作上是没有问题的。因此,它在操作上是可行的。

1.3技术可行性分析 数据库技术在计算机软件领域研究中是一项非常重要的主题,产于60年代,40多年来数据库技术得到了迅速发展,并已形成较为完整的理论系统和一大批使用系统。面向对象是一种新型的程序设计方法,或者是一种新的程序设计规划,其基本思想是使用对象,类、继承、封装、消息等基本概念进行程序设计。许多程序开发工具如VB,Java,Microsoft等都支持面向对象的程序开发。 系统的开发平台。我们选择了当前流行的windowsXP操作系统,应用程序开发采用Microsoft公司的面向对象的Microsoft Visual Studio 2005.Microsoft Visual Studio 2005是一款可视化编程软件,为我们提供了一种法那根便快捷的Windows应用成簇开发工具与普通的数据库系统相比用Microsoft Visual Studio 2005作为数据库开发平台有简单、灵活、可扩充等特点,非常适合初学者快速掌握并用来开发数据库管理系统。 数据库选择Microsoft Office Access 2003,Microsoft Office Access 2003是作为一种功能强大的MIS系统开发工具,它具有界面友好,易学易用,开发简单,接口灵活等特点,是一个典型的新一代数据管理和信息系统开发工具。与Microsoft的其他数据库产品如FOXPRO等相比,Access具有较独特的优势,提供了更强大的数据组织,用户管理,安全检查等功能。当前管理信息系统 的开发大都基于数据库技术和面向对象软件开发技术。这些技术目前已经成熟。被广泛应用于各个领域。综上所述,汽车票网上订票系统的开发在技术上是可行的。

1.4 时间、设备可能性 目前,中国社会大多都实现了数字化工作,有线无线网络覆盖的 情况也相当理想,国家的硬件设施为汽车票网上售票系统提供了坚实的基础。 我们开发小组现有的人力物力,以及对开发技术的掌握情况,可以在要求的时间内完成开发任务。 在设备方面有计算机,服务器,网络和开发工具等为该系统的开发提供了可能性。 1.5 系统工作量 该系统的工作量相对于我们的开发小组来说很大,必须保证按进度完成任务。如包含软件维护及技术文档的整理、制作,工作量更大。

1.6 文档要求 依据国家《计算机软件产品开发文件编制指南》和《现代软件工程》的理论和原则编制标准的软件技术文档。

二、需求分析说明书 2.1系统介绍 此订票系统针对的用户是需要查询汽车票信息、预定汽车票以及退订汽车票的人; 该系统需要实现如下主要功能以及相关说明: 信息查询:站与站的汽车票信息查询、车次的查询以及用户已经订票的信息查询。 预定:在规定的有效时间段内,预定汽车票,但要收取一定的手续费。 退订:在车票的有效期之内,能够对所预定的车票进行退订,对于退还的金额有一定比例的扣除。 2.2系统面向的用户群体 所有需要预定汽车票的人 2.3系统的功能性需求 本系统的目标适用人群是广大的汽车乘客,建成后将有助于 缓解车票售票人员的工作量。 因此本系统首先需要实现用户对车票的查询的查询功能,包括查询车票的票价和座位号等,查询到所需车票的用户还可以进行预订,预订时须填写用户的比哟啊信息包括姓名、身份证号、售票地址等。预定好车票的用户因某些因素需要退票的,在汽车发车前的规定时间内,还可以进行退票。 2.3.1注册功能模块 对于想利用本系统进行车票查询的用户,首先需要注册成为系统的用户才能进行查询,系统保存用户的注册信息,在注册用户是仅需要输入用户自定义的用户名称和密码,注册成功后页面转入登录页面。 2.3.2登录功能模块 用于用户的登录,对于已经在本系统注册的用户可以根据注册时所用的用户名和密码登录到系统,但是用户名和密码必须正确, 若不正确,系统会进行提示错误,确认后进入查询页面。 2.3.3查询功能模块 查询分为站与站的查询,车次的查询以及已定车票的信息查询。所有上网门户都可以使用本系统的查询功能,对车票信息有个基本的了解。用户在查询页面输入框输入所要查询的出发站和目的站,或者是车次,系统会根据输入的信息进行搜索,并给出结果,用户还可点击搜索结果查看票的详细信息。 2.3.4订票功能模块 用户在查询界面查询到自己满意的车票时,可进行网上购票操作,所订车票将自动添加到用户的个人信息中,方便用户以后进行管理。 2.3.5管理功能模块 只有登录成功后的用户才可以管理自己的信息,在个人信息框中可以查看到用户已订的车票和用户注册时所填的个人信息。用户由于某些个人因素需要退票的还可以进行退票。 2.4系统的其他需求 2.4.1用户界面需求 方便、美观、一致、独特等 2.4.2软硬件环境需求 操作系统需要windows 2000以上 画图工具 Rational Rose Enterprise Edition Microsoft Visio 三、结构化分析与设计 1:分析与设计方法: (1)组织结构图:

顾客登录账号

修改个人信息

选择信息

查询车票信息选择信息车票数

据库车票信息

管理员登录账号

人员账户数据库

选择信息

匹配信息管理人员选择信息人员信息人员更新信息顾客数据库修改信息查询或修改顾客信息顾客信息修改信息登录选择信息匹配信息售票员账号订票或退票选择信息订票或退票信息增加车票信息车票信息修改车票信息修改信息票务管理员登录选择信息选择信息账号

匹配信息 (2)数据流程图:本系统主界面为用户设计了三个功能操作以供选择:查询,订票,退票。另外,为方便用户,还将“退出系统”也单另出来,用户可以根据需要触发不同事件。 A.系统管理员以及系统用户操作处理流程 开始登录框

登录、确定访问权限

管理员登录系统界面

Y

查看订票信息

查询界面N

选择车票信息查询

车次信息查询Y

订票车票预订Y

选择个人信息查询N个人信息显示

个人信息查询NY退出N退票

退票修改个人信息

修改个人信息YN

退出系统结束YN

B.汽车信息查询流程 开始车次信息查询

站站查询Y输入出发站和目的站信息查询读取系统数据库文件Y输出查询结果订票订票Y退出结束Y车次查询N

输入车次信息

NN C.退票处理流程 开始个人信息查询退票确定退订票的提示信息确定车票的有效性退订成功退订成功的提示信息Y

NY退出结束Y

错误提示NNN

相关文档
最新文档