基于WEB的网上机票查询和销售系统2014_11_17
基于web技术的在线交易系统毕业论文-基于Java技术网上交易系统

基于web技术的在线交易系统毕业论文-基于Java技术网上交易系统摘要随着信息高速公路的建立,Internet的普及,网络技术的迅猛发展,人类社会已经进入了一个信息化社会。
电子商务指利用简单、快捷、低成本的电子通讯方式,买卖双方通过网络进行各种商贸活动的一种商业交易模式。
随着互联网的发展,以及人们消费观念和生活方式的改变,这种新型的商业模式逐渐融入了人们的生活中。
通过企业的门户网站,人们可以足不出户的寻找自己所需的物品,通过对不同虚拟商城的访问,“顾客”可以找出性价比最高的商品,自己有极大地选择空间;通过下订单,你可以很快得到自己想要的物品,这给顾客节省很多时间和精力;对于厂家来说,可以极大地降低库存风险,可根据客户需要,按需采购和生产,大大地提高了效益。
本毕业设计的内容是设计并且实现一个基于web技术的在线交易系统。
系统主要以j2EE作为开发基础,使用了struts+spring+hibernate等多种协议或技术,用eclipse作为开发工具,以Macromedia公司的Dreamweaver作为界面美化工具。
基本实现了网上交易系统应有的主要功能模块,包括:管理员的登录,管理和维护;用户注册、登录、注销,个人信息的查询、修改;商品管理,购物车管理,订单管理。
该系统界面简单、操作方便,容易维护。
关键词:电子商务 j2EE struts + spring + hibernateDevelopment of an Online Trading System Based on JavaTechnologyAbstractWith the establishment of high way of information, the popularization of Internet and the rapid development of network technology, human society has entered a society of information.E-commerce is a new business transaction, through whichboth buyers and sellers can use a simple, fast and low-cost means of electronic and communication. With the development of the Internet, and people's consumption idea and the way of life changing, this new business model has gradually integrated into people's lives. Through the portal site of enterprise, people can look up the goods which they required without going out; through the different virtual mall visit, people can find the most cost-effective products, and they have much self-choice; through orders, people can find the things which they need, and quickly get the products which they ordered. This new business modle can save a lot of time and energy for custormers, and greatly reduce inventory risk of manufaturers. The manufactures can procure and produce according to customer needs, this was called on-demand procurement and production, which greatly improved the efficiency.The subject of this graduation project is designing a web-based online trading system. This system mainly uses j2EE as the basis of development, and also use the struts + spring + hibernate technologies and other orders. This project use eclipse as the development tools, and Macromedia's Dreamweaver as the interfaces landscaping tools. The basic functions of an online trading system have been implemented, which include administrator login, management and maintenance; user registration, login, write-offs personal information enquiries and amendments; commodity management, cart management, order management. Interface of the system is simple, it can be used and maintained easily.Key words: E-commerce j2EE struts + spring + hibernate目录摘要Abstract第一章引言1.1课题背景1.2课题目的和意义1.3本文结构第二章系统应用的关键技术2.1 JSP技术介绍2.1.1 JSP的概述2.1.3 JSP的强势与劣势2.1.4 JSP与ASP的比较2.2 Java组件JavaBeans2.2.1 什么是JavaBeans2.2.2 JSP与JavaBeans的关系2.3 J2EE概述2.4关于Struts2.4.1 Struts简介2.4.2 Struts的主要功能2.5 关于Spring2.5.1 Spring简介2.5.2 为什么需要Spring2.5.3 Spring带给我们什么2.6 关于Hibernate2.6.1为什么引入hibernate2.6.2使用Hibernate的好处2.6.3 Hibernate的工作原理2.7 Mysql2.7.1 mysql的特点2.7.2 mysql的安装和配置(部分截图)2.8 Tomcat服务器2.8.1 Tomcat 服务器简介2.8.2 Tomcat的特点2.8.3 Tomcat的优势2.8.4 Tomcat服务器的安装和配置小结第三章系统需求分析和总体设计3.1 系统功能需求3.2 系统角色及其功能分析3.2.1 系统的3个角色:3.2.2 系统角色的功能3.3 总体设计思想概述3.4 数据库设计3.4.1 E-R图3.4.2数据表的设计3.5 系统的类设计3.5.1 DAO类设计3.5.2 POJO类设计(部分)3.5.3 过滤器类设计3.5.4 监听器类设计3.6系统的用例图3.6.1 总体用例分析3.6.2 用户管理用例分析3.6.3 购物车管理用例分析小结第四章系统的详细设计4.1 数据库与POJO映射的实现4.2 主要模块的设计说明与界面4.2.1用户管理模块4.2.2购物车管理模块4.2.3 定单模块4.3 系统的测试小结第五章总结与展望5.1 工作总结5.2 后续工作展望参考文献附录致谢第一章引言1.1课题背景随着当今世界进入信息时代,Internet的飞速发展和在全球的普及给人类生活带来革命性的改变。
基于Web的机票预订系统的设计与实现

基于Web的机票预订系统的设计与实现作者:张文航来源:《无线互联科技》2015年第24期摘要:文章主要介绍了实现机票预订系统的管理过程,该设计的完成也切实的体现了系统管理实施的优点。
首先让大家了解了该系统开发的背景、研究现状及其发展趋势,让读者清楚设计该系统的目的及意义。
然后较为详细地叙述了系统设计的可行性分析、需求分析、概要设计和功能的实现,其中主要以技术可行性和功能需求为主要叙述对象。
最后把系统测试的方法和设计该系统出现的问题及修改完善的方法加以说明让大家更好的了解设计的过程。
系统的功能主要包括基本的查询系统、订票系统、退票系统;主要的工作处理包括机票预订处理和退票处理;信息资料查询主要是管理员对客户信息查询、用户对航班信息查询、机票预定查询和退票信息查询;这些功能都满足了客户对机票预订系统的使用需求和对信息检索的要求。
关键字:Web;机票预订;MVC随着计算机网络技术的不断进步与发展,基于Web的应用程序的开发得到广泛应用。
基于Web的程序设计为B/S模式的程序设计,B是Browse代表浏览器;S是Server的缩写,代表服务器,服务器/浏览器模式的程序设计已经成为现代程序设计的主流。
语言作为全球最时髦的开发工具之一,拥有一套强大的类库系统,内置了和集成了强大的功能,可以很轻松的利用语言进行各类信息系统的开发。
本文以为例,详细讲述了机票预订系统开发的设计流程和方法。
1 研究背景与研究目的1.1 研究背景选择航空出行已经成为现代人普遍选择的—种交通工具,发展了近一个世纪之久的航空客运是现有交通方式中最为快速和便捷的。
人们是越来越习惯航空客运给大家日常生活和出行带来的确确实实的改变和极大便利。
所以一个功能完善的机票预订信息管理系统可以带给现代人一种更为便利的预定方式,对人们的日常生活尤为重要。
如今网上预订管理体系的研究开发中存在着很多误区和问题,预订机票的流程频繁更新,企业异构平台上不同系统之间信息搜集、归整和传递的困难等,这些难题或多或少阻碍并误导了网上机票预订管理系统的设计过程。
基于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来传播大量信息资源。
基于WEB的网上机票查询和销售系统2014_11_17

一、基于WEB的网上机票查询和销售系统可行性研究可行性是指开发一个新系统或者修改/升级一个旧系统将会对用户带来多少利益的一个度量,可行性分析是为了能够用最小的代价在尽可能短的时间内确定问题是否可解,可以为用户方的决策者进行下列决策提供依据:按原计划进行,对项目进行必要的调整或取消项目。
1.系统流程图2.数据流图用户注册数据流图订票系统的功能级数据流图退票系统的功能级数据流图3.技术可行性技术可行性就是从技术的角度出发,分析研究要开发项目的可行性。
经对现有网上机票的销售和预订的实际考察发现,绝大多数的航空公司、网络公司及酒店等机票销售管理系统都已具备计算机软硬件和网络环境。
现有的网络硬件及软件的系统已经完全可以满足构造这样一个系统的实力。
加上现在对网络系统构造的支持,如现下流行的Eclipse下应用Spring+Struts+Hibernate对Web开发的强大支持,以及Tomcat服务器的简易安装和稳定的运行结合MySql 对于系统的构建、运行和维护都可以轻松地完成。
技术环境已满足开发和使用的条件。
4.社会可行性本网上飞机票订票系统用于网上订票,人们只要能上网就能足不出户的查阅机票信息,还能根据相应的信息订票和付账,操作简单、显示结果易懂,没有不相关的繁琐复杂内容,完全适用各类人群,因此在社会可行性方面是完全满足的。
5.经济可行性本次网上机票预订管理系统的开发是建立在计算机技术广泛应用和普及于社会各个行业的实际工作中,并能够极大的减少航空公司、机票销售点工作人员的工作压力,降低售票开销,简化售票流程,提高机票管理系统的效率和准确性,规范旅客信息的管理。
从长远角度来看,此系统的投入会给航空公司机票销售信息统计完整化、数据处理智能化、经济预算科学化、业务处理高效化等。
另外本系统采用开发软件均为开源免费,可大大降低开发成本,一旦项目完成投入使用,即可见效益。
6.法律可行性1.所有开发软件均采用开源免费软件,无版权纠纷。
基于JSP航空订票系统的设计与实现-毕业论文

毕业设计(论文)基于JSP航空订票系统的设计与实现系别:计算机科学与技术系专业(班级):计算机科学与技术(2010级1班)作者(学号):指导教师:完成日期: 2014年5月10日蚌埠学院教务处制目录摘要 (1)Abstract (2)1 概述 (3)1.1 项目简介 (3)1.1.1 项目开发的目的 (3)1.1.2 项目开发的意义 (3)1.1.3 同类软件国内外的现状 (4)2 开发工具及相关技术简介 (5)2.1JSP技术简介 (5)2.2 SQL Server2008简介 (5)2.3Apache Tomcat 6.0简介 (6)2.4MyEclipse的简介 (6)3 可行性分析 (8)3.1经济可行性 (8)3.2法律可行性 (8)3.3技术可行性 (8)4 需求分析 (10)4.1系统功能需求 (10)4.1.1 航班信息浏览功能 (10)4.1.2 航班查询功能 (10)4.1.3 机票预订功能 (10)4.1.4 用户注册和登录功能 (10)4.1.5 密码修改功能 (10)4.1.6 机票购物车功能 (10)4.1.7 后台管理功能 (11)4.2数据库需求分析 (11)4.2.1 实体数据分析 (11)4.2.2 实体关系分析 (11)5 总体设计 (11)5.1数据库的设计 (13)5.1.1 数据库概念设计 (13)5.1.2 数据库表的设计 (14)5.2系统功能模块的设计 (15)5.2.1前台管理模块的总体设计 (16)5.2.2后台管理模块的总体设计 (16)5.3系统架构设计 (16)6详细设计 (16)6.1用户注册 (18)6.2登录 (19)6.2.1 用户登录 (19)6.2.2 管理员登录 (21)6.3前台管理设计 (22)6.3.1 个人信息修改 (22)6.3.2 密码修改 (22)6.3.3 预定机票 (23)6.3.4 查看购物车 (24)6.4后台管理 (24)6.4.1 制定航班 (25)6.4.2 查看航班 (25)6.4.3 安排航班 (26)7 系统测试 (27)结论 (29)致谢 (30)参考文献 (31)基于JSP航空订票系统的设计与实现摘要:把网络订票系统应用在航空领域,不仅能够方便广大乘客的出行,还能够给航空工作人员带来工作便利,提高工作的效率,节省人力资源。
基于Web的在线商品销售系统研究

t C nu r 0 o sme)是 到 目前 为 止最 熟 悉 的一 种 电子 商务 类 所 示 :
型f1 3 。消费者 借 助 Itre 直 接参 与经 济 活动 的形 式 , nen t 大量 的 网上商 店利 用 Itre 提 供 的双 向交 互通 信 . nen t 使 消 费者 完 成在 网上进行 的购 物过 程 .也 是 目前 消 费者 最 为熟 悉 和应 用最 广泛 的 电子 商务 模式 。 1 系统设 计 、
( ) 5加 密算法 : 2 MD 般 情 况下 . 户 的密 码 是存 储 在数 据库 中 . 如 用 但
一ቤተ መጻሕፍቲ ባይዱ
删 除无意 愿 购买 的商 品等 订 单跟 踪模 块 主要 是为 用 果不 采取任何 的保 密措 施 . 明文 的形 式来 保存 . 击 用 攻 户 生成订 单 . 显示 订单 状态 。 商家 是否 已经发 货及 消 者很 容易很 轻松 获取 用户 的信 息 。所 以为 了增 加其 安 如 对数据 库 进行加 密是 非 常有必 要 的。 系统采 用 本 费 者确认 收 货等 。 户资 料管理 模块 , 费者 可 以随 时 全性 , 用 消 更新 完 善 自己 的信息 . 如联 系方 式 、 住址 及 相关 反馈 信 MD 5加密 。具体 代码 如下 :
21 0 2年第 3期
基于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 方便、快速、准确的获得各种信息,当前世界已经进入信息化时代,信息技术成为了目前发展最迅速的技术之一,是当前社会发展的重要的动力。
基于WEB的机票销售系统的开发与设计

基于WEB的机票销售系统的开发与设计作者:李春艳何丽丽来源:《电脑知识与技术》2018年第33期摘要:近年来,基于web的网络化电子商务销售已成为当前发展的主流,并且逐渐影响到以传统手工销售为主的票务销售行业。
目前已有的销售系统多借助于SOA架构以及Spring+MyBatis+SpringMVC框架,以此实现会员信息管理,订单信息管理,商品信息管理,机票售卖和管理员对系统后台数据维护等一系列功能,但是这种方式对数据的管理和服务能力要求相对较高,因此一种轻量级、具有高扩展性的分布式网络机票销售系统更适合当前网络技术的进步与发展,更适应人们日常生活的需求。
关键词:轻量级;网络机票;分布式;销售系统中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)33-0060-03Abstract: In recent years, web-based online e-commerce sales have become the mainstream of current development, and it has gradually affected the ticket sales industry, which is dominated by traditional manual sales. More than the existing sales system with the aid of SOA architecture and Spring + MyBatis +, the SpringMVC framework, in order to achieve the member information management, order information management, commodity information management, ticket selling and administrators on the system background data maintenance and a series of functions, but the way of data management and service ability requirements are relatively high, so a kind of lightweight has highly scalable distributed online ticket system can better adapt to the current development of network technology.Key words: lightweight; online ticket; distribution; sales system1 背景近年来的统计数据显示,传统机票售卖的人工成本费用每年达20亿元[1]。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、基于WEB的网上机票查询和销售系统可行性研究可行性是指开发一个新系统或者修改/升级一个旧系统将会对用户带来多少利益的一个度量,可行性分析是为了能够用最小的代价在尽可能短的时间内确定问题是否可解,可以为用户方的决策者进行下列决策提供依据:按原计划进行,对项目进行必要的调整或取消项目。
1.系统流程图2.数据流图用户注册数据流图用户登陆数据流图订票系统的功能级数据流图退票系统的功能级数据流图3.技术可行性技术可行性就是从技术的角度出发,分析研究要开发项目的可行性。
经对现有网上机票的销售和预订的实际考察发现,绝大多数的航空公司、网络公司及酒店等机票销售管理系统都已具备计算机软硬件和网络环境。
现有的网络硬件及软件的系统已经完全可以满足构造这样一个系统的实力。
加上现在对网络系统构造的支持,如现下流行的Eclipse下应用Spring+Struts+Hibernate对Web开发的强大支持,以及Tomcat服务器的简易安装和稳定的运行结合MySql 对于系统的构建、运行和维护都可以轻松地完成。
技术环境已满足开发和使用的条件。
4.社会可行性本网上飞机票订票系统用于网上订票,人们只要能上网就能足不出户的查阅机票信息,还能根据相应的信息订票和付账,操作简单、显示结果易懂,没有不相关的繁琐复杂内容,完全适用各类人群,因此在社会可行性方面是完全满足的。
5.经济可行性本次网上机票预订管理系统的开发是建立在计算机技术广泛应用和普及于社会各个行业的实际工作中,并能够极大的减少航空公司、机票销售点工作人员的工作压力,降低售票开销,简化售票流程,提高机票管理系统的效率和准确性,规范旅客信息的管理。
从长远角度来看,此系统的投入会给航空公司机票销售信息统计完整化、数据处理智能化、经济预算科学化、业务处理高效化等。
另外本系统采用开发软件均为开源免费,可大大降低开发成本,一旦项目完成投入使用,即可见效益。
6.法律可行性1.所有开发软件均采用开源免费软件,无版权纠纷。
2.无违反国家法律相关规定。
7.操作可行性分析操作可行性,又称社会可行性或运行可行性,是对开发系统在一个给定的工作环境中能否运行或运行好坏程度的量度。
本系统以网络应用为主,用户界面和管理界面都和在网上查看新闻一样简单和易于操作。
所有有上网经历的用户都可以轻松地完成自己的目的,而管理对于航班及订单的管理也无须特地培训,简单知道航班的规则即可。
二、项目开发计划书1.引言1.1.1. 1.1项目概述机票预订工作的记录、查询、核对等工作量十分庞大,同时,操作相对简单且重复率很高,因此,可以利用计算机的管理信息系统进行这些繁杂而又简单的工作,以提高机票预定的工作效率、准确性、管理水平和服务质量。
因此开发机票预订系统。
本机票预订系统是在现代社会生活节奏不断加快,对机票预订工作的自动化和准确化要求也日益强烈的背景下,为了实现机票预订工作的网络化,以及实现网络查询和统计一体化而开发的管理信息系统。
该系统为机票预订管理员提供了一个个性化的界面,并且机票预订管理员只需一次登录就可以使用所有服务;将订票旅客需要的各种服务集中起来,订票旅客可以很方便地进行自身信息和航班、票价情况查询。
总之,从基本订票信息的录入到订票信息的查询,再到最终的信息核准打印机票,都可以通过这个系统完成。
1.1.2. 1.3 相关文档项目开发计划书软件需求规格说明书1.2. 2.软件生存周期软件生存周期是指从形成开发软件概念起,所开发的软件使用以后,直到失去使用价值消亡为止的整个过程。
软件生命期一般包括以下各阶段:①软件计划与可行性研究②需求分析③软件设计④软件编程⑤软件测试⑥软件运行与维护1.3. 3.任务与工作产品3.1任务(1)需求分析(2)系统设计(3)系统实现(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级别及以上运行。
培训安装、维护和运行支持从使用该系统开始,维护期限为一年。
1.6. 5.3验收标准各个功能均能正常使用。
1.7. 6.软件项目进度计划组长:贝晨任务:任务分配,指导项目开发各过程的活动,承担部分开发任务(1) 需求分析任务:a.可行性研究报告b.项目开发计划书c.需求规格说明书(2)设计任务:a.设计说明书全体小组成员(3)实现任务:a.编码实现b.测试计划书全体小组成员c.用户操作手册全体小组成员进度安排1.8. 6.2人员组织及分工组长:贝晨组员:马国军、赵婷、邹雨佳在项目开发中,各有特长,担任不同角色,发挥了必不可缺的作用。
任务分配如下:可行性研究报告赵婷项目开发计划书马国军需求规格说明书全体概要设计说明书贝晨详细设计说明书其它工作由全体组员每人承担部分任务,共同完成。
1.9. 6.3预算参与编写人员:、4人预期完成需时:2个月2.6.4交付期限2014学年第二学期第14周班级:12软件工程2班小组成员:贝晨 12130401(组长)、马国军 12130413、赵婷 12130442、邹雨佳 12130443改版履历目录1.概述 (1)1.1.目的 (1)1.2.范围 .............................................................................................. 错误!未定义书签。
1.3.术语定义 (1)2.系统说明 (1)2.1.项目背景 (1)2.2.运行环境 (1)2.2.1.软件环境 (1)2.2.2.硬件环境 (1)3.总体功能概述 (1)4.需求说明 (2)4.1.功能要求 (2)4.1.1.网站页面展示 (3)4.1.2.鉴权及功能入口展示 ................................................................... 错误!未定义书签。
4.1.3.系统管理....................................................................................... 错误!未定义书签。
4.1.4.学校管理....................................................................................... 错误!未定义书签。
4.1.5.教师应用功能 ............................................................................... 错误!未定义书签。
4.1.6.校内网模块................................................................................... 错误!未定义书签。
4.1.7.学生家长应用 ............................................................................... 错误!未定义书签。
4.2.非功能性需求 (11)4.2.1.安全性 (11)4.2.2.设计约束....................................................................................... 错误!未定义书签。
4.2.3.界面要求 (11)4.2.4.扩展性 (11)5.系统接口 (11)5.1.外部接口 (11)5.2.内部接口 (12)6.验收标准 (13)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 订票、退票。