赞
踩
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
如今,互联网遍布于生活的每个角落,不断改变着人们的生产生活,基于Web的机票预订系统就是借助互联网发展的热潮,方便大众,服务大众。具体实现以下两个目标:
(1) 方便用户购票
用户可以访问前台系统浏览、查询航班信息,足不出户,预订机票,免去了以往寻找购票网点,排队购票的麻烦。
(2) 航空公司实现办公自动化
后台系统能使航空公司办事效率大幅度提高,它将所有的工作流程按照一系列流程进行规范化,从而减少工作时间,提高了人员的办事效率。
系统前台功能用列图
系统后台功能用列图
此项目使用经典的三层架构模式[8],分别是表现层,业务逻辑层和数据持久层。如下图所示。
表现层:表现层也称为表示层,位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。
业务逻辑层:业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,也将业务逻辑层称为领域层。
数据持久层:数据持久层也称为是数据访问层,其功能主要是负责数据库的访问,可以访问数据库系统、二进制文件、文本文档或是XML文档。简单的说法就是实现对数据表的select、insert、update以及delete的操作。
本系统主要分为前台子系统和后台子系统,两个子系统包含的具体功能如下:
前台子系统和后台子系统详细功能如下图所示。
(1) 前台系统功能设计
A. 用户登录功能,详细功能说明如表4.1所示
B. 用户注册功能,详细功能说明如表4.2所示
C. 航班查询功能,详细功能说明如表4.3所示
D. 机票详情功能,详细功能说明如表4.4所示
E. 机票预订功能,详细功能说明如表4.5所示
F. 订单支付功能,详细功能说明如表4.6所示
G. 订单查看功能,详细功能说明如表4.7所示
H. 用户留言功能,详细功能说明如表4.8所示
I. 个人信息查看与修改功能,详细功能说明如表4.9所示
(2) 后台系统功能设计
A. 航班信息管理模块功能,详细功能说明如表4.10所示
B. 订单信息管理模块功能,详细功能说明如表4.11所示
C. 用户信息管理模块功能,详细功能说明如表4.12所示
D. 留言评论管理模块功能,详细功能说明如表4.13所示
E. 广告管理模块功能,详细功能说明如表4.14所示
F. 个人信息管理模块功能,详细功能说明如表4.15所示
通过建立该系统各个模块的E-R图[9],是整个模块之间的功能变得更加清晰,模块间所具有的耦合性边的越低。管理员实体(Admin),留言评论实体(Discuss),航班实体(Flight),订单(Order)实体,普通用户实体(User)和广告信息实体(content)E-R图分别如下图所示。
管理员实体(Admin)E-R图
留言评论实体(Discuss)E-R图
航班实体(Flight)E-R图
订单实体(Order)E-R图
普通用户实体(User)E-R图
广告信息实体(Content)E-R图
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!**
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。