毕业设计-基于Android的机票管理与订票系统

希望你每天那么忙,做的每件事都是自己喜欢的。

一、项目介绍

  1. 只有普通用户可以注册,管理员登录账号是admin/123456,账号密码使用TextInputLayout输入框并做数据合法效验;

  2. 输入航空公司、飞机名称、起飞地、抵达地、起飞时间、抵达时间、票价添加一个航班;

  3. 添加航班后可查看航班列表,点击航班列表查看该航班机票信息,如座号、舱位、对应舱位票价、是否已等等;

  4. 用户登录后,可以查看当前航班列表,也可以通过出发地、目的地搜索相应航班;

  5. 点击对应航班会弹出该航班剩余机票列表,点击即可订票,对于已购机票,用户也可以选择退票;

二、主页代码

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_guest);
        mToolbar = (Toolbar) findViewById(R.id.id_toolbar_guest);
        mToolbar.setTitle("机票管理");
        setSupportActionBar(mToolbar);
        mGvMenu = (GridView) findViewById(R.id.id_gv_menu);
        mTvUser = (TextView) findViewById(R.id.id_tv_username);
        initData();
        mTvUser.setText("欢迎您, " + mUserName);
        mGvMenu.setAdapter(mAdapter);
        mGvMenu.setOnItemClickListener(this);
    }

    private void initData() {
        String[] from = {"image", "text"};
        int[] to = {R.id.id_item_menu_img, R.id.id_item_menu_label};
        List> datas = new ArrayList<>();
        for (int i = 0; i < mLabels.length; i++) {
            Map map = new HashMap<>();
            map.put("image", mImages[i]);
            map.put("text", mLabels[i]);
            datas.add(map);
        }
        mAdapter = new SimpleAdapter(this, datas, R.layout.item_menu, from, to);
        mUserName = getIntent().getStringExtra(SignupActivity.SEND_USER_NAME);
    }

	...
	...

三、项目截图

四、购买套餐

权益 套餐A 套餐B
完整代码
远程调试 不支持
代码答疑 不支持
价 格 ¥120 ¥600

五、购买记录

用户 套餐 评价
*******54 套餐B
*******01 套餐B
*******79 套餐B
*******92 套餐B
*******24 套餐B
*******18 套餐B
*******91 套餐B
*******07 套餐B
*******34 套餐B
*******61 套餐B

------转载请注明出处,感谢您对原创作者的支持 ------

有偿提供项目外包、技术支持、Bug修复、毕业设计、大小作业