基于WEB的网上机票查询和销售系统2014_11_17

合集下载

基于web机票预定信息系统设计与实现资料

基于web机票预定信息系统设计与实现资料

摘要基于web机票预定信息系统设计与实现的是为了方便全国乘坐民航的消费者进行机票预定而设计的。

系统的用户分为管理员和普通用户,通过不同的用户名和密码来登陆系统来进行所需要的操作,管理员可以对后台数据库中的内容进行修改和管理。

该系统的主要功能包括会员管理,航线航班管理,机票服务管理,客户留言信息管理,以及管理员的后台管理等。

该系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强,数据安全性好的数据库。

而对于后者则要求应用程序功能完备,易使用等。

本设计采用为开发环境进行操作界面和代码的设计;数据库采用Microsoft SQL Server 2000数据库系统。

论文的大致框架如下:第一章绪论;第二章可行性分析;第三章介绍可行需求分析;第四章介绍系统总体设计;第五章介绍系统数据库设计;第六章介绍系统详细设计;第七章和第八章介绍系统的测试与性能分析;第九章是总结。

关键词:会员管理;航线航班管理;机票服务管理;客户留言;数据库设计。

AbstractDesign and Implementation of Booking Tickets for the Web-Based Information System is to facilitate the use of CAD booking tickets for the consumer designed. System have administrators and ordinary users, through different user names and passwords to the landing system to carry out some needed operations, Administrators can modify and manage the background database the its content .The system's main functions include members of management, flight route management, ticket service management, customer information management messages, Administrators manage the background of system.The Development of the system including two facets which its database background to the establishment and maintenance and the development of the front-end applications .Regarding the former require to establish the stronger data consistency and integrity, good data security database. As for the latter we demanded the application Complete functions, and easy to use.The design used development environment for the operation of the interface and code design; Database used Microsoft SQL Server 2000 database system.The thesis`s general framework is as follows : Chapter 1 Introduction; Chapter 2 feasibility analysis; Chapter 3 introduce the possible demand analysis; Chapter 4 introduce the Overall design; Chapter 5 introduce the database design; Chapter 6 introduce a detailed system design; Chapter 7 and Chapter 8 introduce the system`s test and function analysis; Chapter 9 is a summary.Keywords : Member management; Flight route management; Ticket service management; Customers Message; Database design.目录第1章绪论 (1)1.1 系统的概述 (1)1.2 相关工具与开发工具介绍 (2)第2章可行性分析 (4)2.1 技术可行性 (4)2.2 经济可行性 (4)2.3 操作可行性 (5)2.4 运行环境 (5)第3章需求分析 (6)3.1 系统环境的工作需求及流程 (6)3.2 系统数据流图和数据字典 (6)第4章总体设计 (11)4.1 总述 (11)4.2 系统结构图 (11)第5章数据库设计 (14)5.1 概念设计 (14)5.2 逻辑设计 (17)5.3 物理设计 (19)第6章详细设计 (21)6.1 菜单设计 (21)6.2 模块设计 (22)第7章系统测试 (33)7.1测试的目的 (33)7.2测试的方法 (33)7.3测试的步骤 (34)7.4本系统的测试 (35)第8章系统维护与性能分析 (37)8.1系统维护 (38)8.2性能分析 (38)第9章总结 (40)参考文献 (41)致谢 (42)附录 I (43)第1章绪论1.1系统的概述1.1.1机票预定信息系统的研究意义随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,在现实生活中,乘坐民航的消费者也越来越多。

软件工程实习项目

软件工程实习项目

1.排课管理系统 (1)2.自动售货机系统(教材习题10-4) (1)3.小型图书资料管理系统 (2)4.会议管理系统 (2)5.基于Web的应用软件。

(2)6.自动取款机(ATM)系统(教材P234) (3)7.习题/试卷生成器 (4)8.通用练习、考试系统 (4)1.排课管理系统用户对软件的要求:输入任务书,系统自动按班级排课表,并可查询课表。

任务书的内容:课程名称,专业年级,人数,学时,讲课(周次),实验周次,讲师名称,对教室的要求等。

教师:编号、姓名、学院、职称等教室:编号、名称、属性(普通/多媒体)、规模(60人/以上)等。

系统的主要功能有:1.基本信息管理:教师、教室、班级、课程、教学任务等数据的输入、编辑功能;2.数据处理:自动排课、课表修改、删除功能;3.数据输出:桌面查询教师、教室、班级课程表,报表打印教师、教室、班级课程表;(see example on web site:/newsite/kbcx.php)2.自动售货机系统(教材习题10-4)自动售货机系统是一种无人售货系统。

售货时,顾客把硬币投入机器的投币口中,机器检查硬币的大小、重量、厚度及边缘类型。

有效的硬币是一元币、五角币、一角币、五分币、二分币和一分币。

其他货币都被认为是假币。

机器拒绝接收假币,并将其从退币孔退出。

当机器接收了有效的硬币之后,就把硬币送入硬币储藏器中。

顾客支付的货币根据硬币的面值进行累加。

自动售货机装有货物分配器。

每个货物分配器中包含零个或多个价格相同的货物。

顾客通过选择货物分配器来选择货物。

如果货物分配器中有货物,而且顾客支付的货币值不小于该货物的价格,货物将被分配到货物传送孔送给顾客,并将适当的零钱返回到退币孔。

如果分配器是空的,则和顾客支付的货币值相等的硬币将被送回到退币孔。

如果顾客支付的货币值少于所选择的分配器中货物的价格,机器将等待顾客投进更多的货币。

如果顾客决定不买所选择的货物,他投放进的货币将从退币孔中退出。

基于Web的航空机票售票管理信息系统

基于Web的航空机票售票管理信息系统

基于Web的航空机票售票管理信息系统摘要本文主要介绍了航空售票系统信息管理的设计和实现过程。

首先叙述了开发该系统的背景、目的及意义。

比较多的篇幅阐述了系统的需求分析、概要设计、详细设计以及功能的实现。

本系统主要包括基本信息管理、业务处理、信息查询。

基本信息管理包括售票员信息管理、乘客信息管理、航班信息管理、乘客保险信息管理、机票价格信息管理;业务处理包括机票销售、退票处理和销售结算,信息查询主要包括客户信息查询、航班信息查询、机票销售查询、退票信息查询。

系统采用JSP和Java开发;后台数据库采用MySQL。

面向对象可视化编程是本系统的最大特点,清晰的人机交互界面可以更方便的实现航空售票管理功能。

经测试系统性能良好,人机界面比较友好,操作简便,有一定的使用价值。

关键词:航空港信息管理;航班信息管理;售票管理;退票管理;保险信息管理;预订票管理IAbstractThe paper introduces the process of design and implementation on information management system which is concerning selling tickets in the airline company. First of all, this paper describes the background, purpose and significance of developing this system, and then explains system requirement analysis, outline design, detailed design and program achievement. This system includes the basic information management, transaction management and information query. Basic information management includes the conductors information management, passengers information management, flights information management, passenger insurance information management and ticket price information management; transaction management includes selling airplane tickets, refunding airplane tickets and balancing sale; information query includes customer information query, flight information query, sold ticket information query, refunded ticket information query.JSP, Java and MySQL DataBase were adopted in the process of developt this system. Object-oriented visual programming is the special feature of this system, and implicit interface between machine and men could be more convenient for conductors when using. System tests show that the system has better performance, friendly interface, convenient operation, so it is to use at a certain extent.Key words: management of airport information , management of flight information; management of sale tickets; management of return tickets; management of insurance information; management of book tickets.II目录1 绪论 (1)1.1 题目背景 (1)1.2 题目内容 (2)1.3 系统设计目标 (3)1.4 经济技术分析 (3)1.5 本文结构 (4)2 需求分析 (5)2.1 角色及其职能 (5)2.2 数据流图 (5)2.3 概念结构设计 (6)2.3.1 实体-联系(E-R)图 (6)2.3.2 各实体详细E-R图 (7)2.4 设计工具环境 (8)2.4.1 Java语言 (8)2.4.2 Eclipse开发平台 (9)2.4.3 MySQL (9)2.4.4 JSP (9)3 概要设计 (12)3.1 总体结构设计 (12)3.2 数据库逻辑设计 (13)3.2.1 人员信息 (13)3.2.2 机票信息 (14)4 详细设计 (19)4.1 系统部分时序图 (19)4.2系统的流程设计 (20)4.3系统功能的详细实现 (22)4.4详细设计中关键技术的实现 (25)III4.4.1数据库的连接 (26)4.4.2验证码的实现 (26)5 系统测试与调试 (28)5.1软件测试常识 (28)5.2系统功能测试计划 (28)5.3系统功能模块测试 (29)5.3.1管理人员模块的测试 (29)5.1.2乘客模块测试 (29)5.1.3售票员模块测试 (29)5.4调试中的问题 (29)结论 (31)参考文献 (32)致谢 (33)IV1 绪论1.1题目背景在当今社会, 随着经济的不断发展, 必然带动交通业和旅游业务的不断扩大, 特别是航空售票和订票的信息管理日异复杂, 传统的手工登记和集中管理已经难以满足快节奏、高效率的现代生活需求。

基于Web的机票预订系统的设计与实现

基于Web的机票预订系统的设计与实现

基于Web的机票预订系统的设计与实现作者:张文航来源:《无线互联科技》2015年第24期摘要:文章主要介绍了实现机票预订系统的管理过程,该设计的完成也切实的体现了系统管理实施的优点。

首先让大家了解了该系统开发的背景、研究现状及其发展趋势,让读者清楚设计该系统的目的及意义。

然后较为详细地叙述了系统设计的可行性分析、需求分析、概要设计和功能的实现,其中主要以技术可行性和功能需求为主要叙述对象。

最后把系统测试的方法和设计该系统出现的问题及修改完善的方法加以说明让大家更好的了解设计的过程。

系统的功能主要包括基本的查询系统、订票系统、退票系统;主要的工作处理包括机票预订处理和退票处理;信息资料查询主要是管理员对客户信息查询、用户对航班信息查询、机票预定查询和退票信息查询;这些功能都满足了客户对机票预订系统的使用需求和对信息检索的要求。

关键字:Web;机票预订;MVC随着计算机网络技术的不断进步与发展,基于Web的应用程序的开发得到广泛应用。

基于Web的程序设计为B/S模式的程序设计,B是Browse代表浏览器;S是Server的缩写,代表服务器,服务器/浏览器模式的程序设计已经成为现代程序设计的主流。

语言作为全球最时髦的开发工具之一,拥有一套强大的类库系统,内置了和集成了强大的功能,可以很轻松的利用语言进行各类信息系统的开发。

本文以为例,详细讲述了机票预订系统开发的设计流程和方法。

1 研究背景与研究目的1.1 研究背景选择航空出行已经成为现代人普遍选择的—种交通工具,发展了近一个世纪之久的航空客运是现有交通方式中最为快速和便捷的。

人们是越来越习惯航空客运给大家日常生活和出行带来的确确实实的改变和极大便利。

所以一个功能完善的机票预订信息管理系统可以带给现代人一种更为便利的预定方式,对人们的日常生活尤为重要。

如今网上预订管理体系的研究开发中存在着很多误区和问题,预订机票的流程频繁更新,企业异构平台上不同系统之间信息搜集、归整和传递的困难等,这些难题或多或少阻碍并误导了网上机票预订管理系统的设计过程。

基于WEB购票系统的设计与实现

基于WEB购票系统的设计与实现

毕业设计说明书题目基于WEB购票系统的设计与实现院(系)计算机系专业年级2010级计本一班学生姓名学号 ********** 指导教师职称副教授日期2014年1月——2014年4基于WEB购票系统的设计与实现中文摘要:随着计算机软件技术的发展,为了方便人们工作上和生活上各式各样的需求,各类应用软件应运而生。

在购买车票方面,传统的窗口购票方式以不能满足旅客在出行方面的需求,传统的购票方式暴露出很大的弊端,在春运期间人工售票远远的不能满足旅客出行的需求,并且降低了游客的出行效率,为了方便民众快捷出行的需求,因而产生了购票系统,购票系统的出现大大的方便民众的出行,减少了旅客在旅途中耗费的时间,同时也降低了车站员工售票的工作量。

由于当前计算机网络技术的发展,网上购票已经不是难事,为当前的购票系统的发展奠定了基础。

基于WEB购票系统的设计与实现 (I)第一章绪论 (1)1.1项目背景 (1)1.2项目概述 (1)1.3相关技术简介 (2)1.4开发和运行环境选择 (4)1.5开发工具简介 (4)第二章需求分析 (9)2.1系统建立的目标 (9)2.2系统需求 (9)2.3 系统用例建模 (11)第三章系统设计 (25)3.1系统模块设计 (25)3.2页面框架的设计 (32)3.3数据库设计 (32)第四章系统实现 (35)4.1用户注册模块的实现 (35)4.2用户登录模块的实现 (36)4.3车票预定模块的实现 (37)4.4退票模块的实现 (38)4.5余票查询模块的实现 (39)4.6票价查询模块的实现 (40)4.7订单查询模块的实现 (40)4.8用户密码修改模块的实现 (41)第五章工作总结和展望 (43)5.1工作总结 (43)5.2工作展望 (43)致谢 (45)参考文献 (45)附录 (46)用户手册 (46)第一章绪论1.1项目背景21世纪是网络信息的时代,现代社会都是利用快速高效率的Internet来传播大量信息资源。

飞机票网上预订系统详细设计文档

飞机票网上预订系统详细设计文档

-飞机票网上预订系统详细设计说明书目录1 引言 (3)1.1概述 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2 系统结构 (4)2.1系统类图 (4)2.1.1表示层类图: (4)2.1.2控制层类图: (6)2.1.3业务层类图: (7)2.2模块汇总 (8)3 功能模块设计说明 (9)3.1用户登录及注册模块 (9)3.1.1 模块时序图 (9)3.1.2 模块描述 (10)3.1.3模块协作图 (11)3.2查询模块 (12)3.2.1 模块时序图 (12)3.2.2 模块描述 (12)3.2.3模块协作图 (13)3.3订票模块 (14)3.3.1 模块时序图 (14)3.3.2 模块描述 (14)3.3.3模块协作图 (15)3.4改签模块 (17)3.4.1模块时序图 (17)3.4.2模块描述 (18)3.4.3模块协作图 (18)3.5退票模块 (20)3.5.1模块时序图 (20)3.5.2模块描述 (21)3.5.3模块协作图 (21)3.6注销 (22)3.6.3模块协作图 (22)1 引言1.1 概述本文描述了一个基于Web的飞机票网上预订系统的详细设计。

系统采用MVC的三层架构模型。

将应用系统划分为表示层、控制层、业务处理层和数据访问层4个层次。

文中详细描述了各个模块的功能,并利用统模语言UML对软件进行建模,构建各个模块的类图、时序图、状态图等,从细节上进行具体分析。

1.2 背景系统名称:网上电子银行交易系统;用户:希望通过网络订飞机票的互联网用户。

1.3 定义B/S(Browser/Server)——浏览器/服务模式(网络体系结构)。

1.4 参考资料《数据要求说明书》《需求分析说明书》《概要设计说明书》《数据库设计说明书》2 系统结构2.1 系统类图2.1.1表示层类图:表示层类图为JSP页面:Login类:用户登录界面,username属性和password属性保存用户的账号和密码。

JSP网上机票销售系统

JSP网上机票销售系统

毕业设计JSP 网上机票销售系统班 级: 学号:姓学 专 指导教师:2014年 6 月JSP网上机票售票系统摘要随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分使用计算机对机票预订进行管理,具有手工管理所无法比拟的优点。

例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高机票信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

本文针对航空公司的订票实际情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析,总体设计,详细设计,以及编码实现和调试等步骤设计开发了火车站网上订票系统。

并运用数据流图和数据字典,E-R图和数据库逻辑结构,层次图,系统流程图,以及程序流程图,对该系统的数据需求,数据库,系统软件结构,系统流程,以及处理过程等进行了分析和设计。

本系统前台主要使用JSP作为开发语言,后台使用SqlServer作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的机票售票系统。

关键词:机票售票,JSP,B/S结构JSP online ticket sales systemAbstractAlong with the science and technology unceasing enhancement, the computer science is mature day after day, its formidable function hadprofoundly known for the people, it entered the human society each domain and is playing the more and more vital role. As a part of computer application using computer to train information management, has the crafts incomparable advantages. For example: retrieves, the search rapidly convenient, the reliability high, thereserves big, the secrecy good, the life is long, the cost low status. These advantages can greatly improve the efficiency of the ticket information management, also is enterprise's scientific and standardization management, and connecting with the world the important condition。

基于WEB销售管理系统论文

基于WEB销售管理系统论文

基于web的远程销售管理系统摘要网络、通信和计算机的快速发展,互联网在全球的迅速普及,使得现代商业具有三大特征,即:不断增长的供货能力、不断增长的客户需求和不断增长的全球竞争,这使得任何一个商业组织都必须改变自己传统的组织结构和运行方式来适应这种全球性的技术发展和变革。

面对日趋激烈的国际竞争形式,企业如何获得生存与发展的能力,这是每个企业都必须思考的问题。

MIS 系统是计算机应用的重要组成部分。

它是企业提高工作效率,实现现代化管理的重要手段。

本文通过基于WEB 的powerbuilder开发技术以及MIS 系统结构、开发方法的分析,以远程销售信息管理系统的开发为实例,阐述了构建远程销售信息管理系统的开发过程。

在系统结构上,采用了基于B/S 与C/S 混合模式下的分布式结构,利用计算机网络把分布在不同地点的计算机硬件、软件、数据等信息资源联系在一起,实现实时的对数据库的访问与修改和资源共享。

该设计的应用软件为powerbuilder8.0,数据库采用sybase,web应用采用EAServer。

通过pb的web开发功能将开发出的管理系统应用与网络,实现远程销售信息管理。

关键词Mis;b/s;c/s;系统结构化设计;远程销售信息管理;WebLong-range sales Information Management System Based on WebAbstractThe high-speed development of network,communication and computer and the prevalence of internet around the world three characteristics: Continually increasing supply capability,customers’ demand and the world competition. They enforce any businessorganization to change their traditional structure and operating model to adaptthis global technology development and reform. Facing to the intense competition,how to get the surviving and growing capability is the problem that every enterprise must think about .MIS (Management Information System) is one of most important parts of computer application technology; moreover it is also an effective tool to run modern enterprise.With a project of developing MIS for enterprise,the system atically illustrates the technology route and development process of MIS,As the instance with the development of the information management system of long-range sale ,have explained that structures the long-range development course of selling the management system.On the system structure,the distribution structure is used,which unifies hardware、software and data resource distributed in different place to realize real-time visit to database and modification and resource share for different users on web.I will use powerbuilder8.0 to do it. And the database will be Sybase.The web application will be applicated with Easerver. Using the development on web of pb,to achieve the long-range sales management System.Keywords :Mis;b/s;c/s;long-range Sales management System; Web;目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 课题背景与意义 (1)1.1.1 信息系统开发的必要性 (1)1.1.2 课题的背景 (1)1.1.3 课题的意义 (2)第2章MIS 系统组成及开发 (3)2.1 MIS 系统及其作用 (3)2.1.1 MIS 的基本概念 (3)2.1.2 MIS 的作用 (3)2.2 MIS 系统组成 (4)2.3 MIS 系统开发原则 (4)2.4 MIS 系统开发方法 (5)2.5 本章小结 (6)第3章在线销售管理系统开发中的关键技术 (7)3.1 Web 技术的研究与发展概况 (7)3.2 PowerBuilder (9)3.2.1 PowerBuilder的概念 (9)3.2.2 PowerBuilder的特点 (10)3.2.3 PowerBuilder与数据库的连接 (11)3.3 分布式计算方式 (12)3.3.1 分布式计算的概念 (12)3.3.2 非可视对象 (12)3.3.3 代理对象 (13)3.3.4 链接对象和运输对象 (14)3.4 虚拟机 (15)3.4.1 远程调用函数的参数 (15)3.4.2 分布式PowerBuilder工作流程 (15)3.5 三级系统结构 (16)3.6 EAserver (18)3.7 powerbuilder自身的web应用 (18)3.8 本章小结 (19)第四章东盛医药公司销售管理系统的研究与开发 (20)4.1 医药销售系统的主要功能特点 (20)4.2 系统体系结构 (21)4.3 系统功能介绍 (21)4.4 系统设计 (22)4.5 本章小结 (58)结论 (59)致谢 (60)参考文献 (61)附录 (62)第1章绪论1.1 课题背景与意义1.1.1 信息系统开发的必要性随着计算机技术的发展,特别是网络技术的快速发展,人们可以通过INTERNET 方便、快速、准确的获得各种信息,当前世界已经进入信息化时代,信息技术成为了目前发展最迅速的技术之一,是当前社会发展的重要的动力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、基于WEB的网上机票查询和销售系统可行性研究可行性是指开发一个新系统或者修改/升级一个旧系统将会对用户带来多少利益的一个度量,可行性分析是为了能够用最小的代价在尽可能短的时间内确定问题是否可解,可以为用户方的决策者进行下列决策提供依据:按原计划进行,对项目进行必要的调整或取消项目。

1.系统流程图12.数据流图用户注册数据流图用户登陆数据流图订票系统的功能级数据流图退票系统的功能级数据流图3.技术可行性2二、项目开发计划书1.引言1.1.1. 1.1项目概述机票预订工作的记录、查询、核对等工作量十分庞大,同时,操作相对简单且重复率很高,因此,可以利用计算机的管理信息系统进行这些繁杂而又简单的工作,以提高机票预定的工作效率、准确性、管理水平和服务质量。

因此开发机票预订系统。

本机票预订系统是在现代社会生活节奏不断加快,对机票预订工作的自动化和准确化要求也日益强烈的背景下,为了实现机票预订工作的网络化,以及实现网络查询和统计一体化而开发的管理信息系统。

该系统为机票预订管理员提供了一个个性化的界面,并且机票预订管理员只需一次登录就可以使用所有服务;将订票旅客需要的各种服务集中起来,订票旅客可以很方便地进行自身信息和航班、票价情况查询。

总之,从基本订票信息的录入到订票信息的查询,再到最终的信息核准打印机票,都可以通过这个系统完成。

1.1.2. 1.3 相关文档项目开发计划书软件需求规格说明书1.2. 2.软件生存周期软件生存周期是指从形成开发软件概念起,所开发的软件使用以后,直到失去使用价值消亡为止的整个过程。

软件生命期一般包括以下各阶段:①软件计划与可行性研究②需求分析③软件设计④软件编程⑤软件测试⑥软件运行与维护1.3. 3.任务与工作产品3.1任务(1)需求分析(2)系统设计(3)系统实现(4)测试(5)产品交付3.2产品1) 可行性研究报告2) 项目开发计划3) 需求规格说明书4) 总体设计说明书5) 详细设计说明书6) 测试计划书1.4. 4.工作产品、任务规模、工作量估计机票预订系统应用于个人电脑和小型集体,属于小型的项目,因此系统相对简单。

为了提高系统的开发速度,这里采用两层的代码结构,如图所示。

系统的架构包括用户界面和数据库两个层次。

用户界面由用户界面、管理员界面、飞机票管理界面。

用户界面一方面面向用户,与用户发生交互,另一方面面向底层的数据库。

开发过程中有关数据库操作的代码穿插在界面代码中。

5.资源需求计划5.1运行环境系统将由两部分程序组成,安装在各客户机上的客户程序及航空公司内的数据服务器程序。

根服务器端和客户端都在Windows 7 64位旗舰版环境下运行。

开发环境是eclipse-jee-mars-M2-win32,服务器软件为Tomcat7.0,使用语言为Java。

服务器端和客户端浏览器应能够在酷睿i5 3210M级别及以上运行。

11.5. 5.2服务培训安装、维护和运行支持从使用该系统开始,维护期限为一年。

1.6. 5.3验收标准各个功能均能正常使用。

1.7. 6.软件项目进度计划组长:贝晨任务:任务分配,指导项目开发各过程的活动,承担部分开发任务(1) 需求分析任务:a.可行性研究报告b.项目开发计划书c.需求规格说明书(2)设计任务:a.设计说明书全体小组成员(3)实现任务:a.编码实现b.测试计划书全体小组成员c.用户操作手册全体小组成员进度安排21.8. 6.2人员组织及分工组长:贝晨组员:马国军、赵婷、邹雨佳在项目开发中,各有特长,担任不同角色,发挥了必不可缺的作用。

任务分配如下:可行性研究报告赵婷项目开发计划书马国军需求规格说明书全体概要设计说明书贝晨详细设计说明书其它工作由全体组员每人承担部分任务,共同完成。

1.9. 6.3预算参与编写人员:、4人预期完成需时:2个月2.6.4交付期限2014学年第二学期第14周3班级:12软件工程2班小组成员:贝晨 12130401(组长)、马国军 12130413、赵婷 12130442、邹雨佳 121304434改版履历目录1.概述 01.1.目的 01.2.范围 ................................................................................................ 错误!未定义书签。

1.3.术语定义 02.系统说明 02.1.项目背景 02.2.运行环境 02.2.1.软件环境 02.2.2.硬件环境 03.总体功能概述 04.需求说明 (1)4.1.功能要求 (1)4.1.1.网站页面展示 (2)4.1.2.鉴权及功能入口展示 ...................................................................... 错误!未定义书签。

4.1.3.系统管理.......................................................................................... 错误!未定义书签。

4.1.4.学校管理.......................................................................................... 错误!未定义书签。

4.1.5.教师应用功能 .................................................................................. 错误!未定义书签。

4.1.6.校内网模块...................................................................................... 错误!未定义书签。

4.1.7.学生家长应用 .................................................................................. 错误!未定义书签。

4.2.非功能性需求 (10)4.2.1.安全性 (10)4.2.2.设计约束.......................................................................................... 错误!未定义书签。

4.2.3.界面要求 (10)4.2.4.扩展性 (10)5.系统接口 (10)5.1.外部接口 (10)5.2.内部接口 (11)6.验收标准 (12)3. 概述3.1. 目的本系统旨在为方便客户在WEB上订机票。

在供系统管理者、航空公司以及客户使用的同时为每一个注册使用的订票中介提供一个完整的商业管理服务。

本平台将统一部署配置,由订票中介公司使用,节省了每个公司定制或独立开发本系统的成本,也节省了航空公司的维护成本。

3.2. 术语定义Oracle:系统服务器所使用的数据库管理系统(DBMS)。

SQL:一种用于访问查询数据库的语言。

4. 系统说明本系统采用B/S架构,由安装在订票中介内的数据服务器程序及安装在客户端的浏览器组成。

4.1. 项目背景本订票系统是在计算机及软件技术大大普及,伴以以自动化处理和解放人力劳动为社会潮流的背景下开发的管理信息系统。

4.2. 运行环境4.2.1. 软件环境服务器端和客户端都在Windows 7 64位旗舰版环境下运行。

开发环境是eclipse-jee-mars-M2-win32,服务器软件为Tomcat7.0,使用语言为Java。

4.2.2. 硬件环境服务器端和客户端浏览器应能够在酷睿i5 3210M级别及以上运行。

5. 总体功能概述本系统用户分为三大类:系统管理员、客户、航空公司。

为这三大类用户提供他们各自的功能:系统管理员:用户帐户管理、发布公告、网站新闻。

客户:登录、注册、查询航班时刻表、查询机票可用信息和机票折扣信息、查询票价、通过WEB订票、退票。

航空公司:提供航班时刻表、提供机票可用信息和机票折扣信息、确认并处理订票、提供公告发布到网站。

为实现各用户的功能系统需提供的功能:网站首页及栏目设置:用户登录入口、注册入口、公告、网站新闻、查询航班时刻表、查询票价、查询机票可用信息和机票折扣信息功能入口。

与用户身份相匹配的个人登录后的功能界面入口:客户可以订票、退票。

用户注册、登录功能。

6. 需求说明6.1. 功能要求系统可分为如下功能模块:网站页面展示模块:公告、网站新闻、用户登录入口、注册入口。

系统管理模块:用户帐户管理、新闻公告审核、发布系统公告、发布网站新闻。

客户模块:查询航班时刻表、查询机票可用信息和机票折扣信息、查询票价、通过WEB 订票、退票。

航空公司模块:提供航班时刻表、提供机票可用信息和机票折扣信息、提供票价、确认订票、退票。

第1 页6.1.1. 网站页面展示网站页面展示模块是网站所有功能的主入口即门户。

负责展示网站介绍、最近动态、学校注册情况、公告、网站新闻并提供用户登录入口、密码找回功能入口、注册入口。

6.1.1.1. 网站信息展。

网站信息展示26.1.1.2. 用户注册第3 页6.1.1.3. 用户登录46.1.2. 系统管理系统管理模块:用户帐户管理、新闻公告审核、发布系统公告、发布网站新闻、录入航班和机票信息。

系统管理功能的用户对象是系统管理员。

在登录成功,经过鉴权后,进入工作页面展示出具有系统管理功能的菜单。

通过菜单打开这些管理功能,系统管理员对系统进行维护管理工作。

6.1.2.1. 用户帐户管理6.1.2.2. 最近公告发布第5 页6.1.2.3. 网站新闻发布6.1.2.4. 新闻、公告审核6.1.3. 客户模块客户模块是查询航班时刻表、查询机票可用信息和机票折扣信息、查询票价、通过WEB 订票、退票。

6.1.3.1. 客户模块信息展示6第7 页8第9 页6.2. 非功能性需求6.2.1. 安全性用户登录时,使用验证码,避免恶意的网络攻击。

6.2.2. 界面要求界面风格必须统一。

6.2.3. 扩展性系统需要具有可扩展性,以便于以后与订票大数据分析系统的集成。

7. 系统接口7.1. 外部接口没有外部接口。

107.2. 内部接口航空公司数据库提供航班时刻表、机票可用信息、机票折扣信息、机票价格数据供系统管理员访问并录入系统,存在数据访问接口。

航空公司与客户间存在订票、退票数据接口。

8. 数据字典名称:订票信息描述:用户订票的信息定义:用户ID+航班ID+日期位置:传输到系统和客户名称:退票信息描述:用户的退票的信息定义:用户ID+航班ID+日期位置:传输到系统和客户名称:用户登录信息描述:用户登录时所需要添写的信息定义:用户名+密码去向:传输到系统和客户名称:用户注册信息描述:用户的个人信息,用于识别每个用户定义:户名+姓名+密码+性别+电话+电子邮件来源:用户输入去向:传输到系统和客户名称:航班日程信息描述:安排每一个航班的具体日程定义:用户ID+航空公司名称+航班ID+日期去向:传输到用户用于查询来源:管理员定制名称:航班查询描述:用户查看现在航班情况,根据查询进行机票的预订定义:航班号+起飞地点+到达地点+旅程+票价来源:查询模块第11 页去向:用户视图9. 验收标准软件验收标准如下:●完成所有功能需求●满足非功能性需求●系统设计文档完整,且符合规范●代码符合规范,且与系统设计一致12总体设计1.E-R 图2.关系模型设计用户关系USER机票关系模式TICKET第13 页航空公司AIRLINE14。

相关文档
最新文档