Skip to content

Nightingale76/FlightSystemOfTeamwork

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

FlightSystemOfTeamwork

本项目为团队协作开发的航班管理系统(Flight System),旨在实现一套功能完整、架构清晰的航班信息管理与查询平台。适合作为软件工程课程小组作业展示。

项目概述

本系统主要面向航班数据的管理与服务,包括航班的增删改查、用户信息管理、订单处理等功能。通过模块化设计,提升了代码的可维护性和扩展性。

主要功能

  • 航班管理:航班信息的录入、修改、删除、查询。
  • 用户管理:用户注册、登录、信息编辑。
  • 订单管理:航班预订、订单查询与管理、退改签等操作。
  • 权限分级:区分普通用户与管理员,不同角色拥有不同操作权限。
  • 数据持久化:采用 MySQL进行数据存储。

项目架构

整体架构采用标准的分层设计,主要包括:

  • 表示层(UI/前端):负责与用户交互(如基于 Java Swing、Web、CLI 等,具体实现可补充)。
  • 业务逻辑层(Service):封装了系统核心逻辑,包括航班查询、订单处理、权限校验等。
  • 数据访问层(DAO):负责与底层数据存储交互,进行数据的持久化操作。
  • 模型层(Model):定义了航班、用户、订单等核心实体及其属性。

可根据实际代码结构补充具体包名或目录说明。

技术栈

  • 语言:C++
  • 开发工具:Qt
  • 主要依赖或框架:Qt框架

小组协作说明

  • 项目由小组成员分工协作完成,各成员负责不同模块或功能点。
  • 代码均托管于 GitHub,便于代码管理和版本控制。
  • 开发过程遵循一定规范,如注释、分支管理、代码评审等。

运行与测试

  1. 克隆本仓库到本地
    git clone https://github.com/Nightingale76/FlightSystemOfTeamwork.git
  2. 编译并运行主程序入口类。
  3. 根据需求可运行测试用例,验证主要功能模块。

备注

此项目仅为课程学习及小组协作之用。如需实际部署或用于生产环境,建议进一步完善安全性和健壮性。

About

航班预订系统,小组作业

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages