在新媒体发展层面越来越丰富的当今,人们运用手机进行交流与学习,随着科技的进步与创新带来的便利,越来越多的人使用手机应用程序进行购票。现如今,为丰富人们的娱乐文化生活,各地都在举办演唱会,音乐节等娱乐活动,各类演出深受人们的喜爱,但是一些火爆演出一票难求。因此,针对购票麻烦,一票难求,以及对演出介绍不够了解等问题,演出售票系统管理应运而生。
本课题从操作简洁、界面美观、功能齐全、实用、安全的要求出发,设计并开发出一个基于Android的演出售票系统管理的app。
目标:完成本系统要求至少包括以下功能:
1、登录注册功能
(功能描述)用户或管理员,进入登录页面,使用自己的账号密码进行登录,若无账号密码,可先进行注册,注册成功方可进行登录,登入过程中账号或密码错误会提示错误,请重新输入,登录成功方可进入主页面。
2、客户端
用户登录后,主要功能模块有
(1)用户信息管理:修改密码、名称、联系方式、地址、头像,添加修改观影人信息;
(2)各类演出的选票购票:用户选择自己想观看的演出类型,找到自己想要看的演出,进行选座选场次购票;
(3)预约演出:还未开始售票的演出,用户可点击预约按钮进行预约提醒购票;
(4)查看爆款推荐演出:根据用户预约情况推荐的演出,用户可点击查看找寻自己喜欢的演出,进行选座选场次购票;
(5)查看演出新闻公告:点击查看各种演出新闻信息;
3、后台管理员
管理员登录后,主要功能有
(1)管理员信息管理:修改密码、名称、联系方式、地址、头像,退出系统;
(2)购票用户信息管理:清理僵尸用户账号,清除违规账号信息,将账号拉入黑名单,查询购票用户信息;
(3)演出新闻公告信息管理:新增演出新闻公告信息,重置演出新闻公告信息,查询演出新闻公告信息;
(4)演出类型管理:演出类型名称,备注,操作;
(5)演出信息管理:标题封面,演出的时间,地点,主演,是否推荐,介绍;
(6)票务信息管理:新增票务信息;查询票务信息;票务信息列表;
(7)订单信息管理:订单号,用户,演唱会,门票区域,单价,数量,总价,订单状态,是否删除操作;
方法:首先分析本系统具备的基本功能,然后严格按照软件工程开发的详细步骤,对基于Android的演出售票系统管理设计与实现的功能目标和功能需求进行详细分析,设计出系统的体系架构;然后将系统分解为若干子系统,并给出系统各模块的详细设计;采用基于Android的演出售票系统管理设计与实现的框架体系,结合数据库相关技术,进行系统数据库数据实体和逻辑结构设计,最后实现具体的系统。
1.具有Java、Android编程基础;
2.对Android的网络通信方面的知识有一定的了解;
3.能够熟练编写XML文件来实现Android设计界面;
4.对一些知名的Android第三方库有了解,并能够初步使用;
5.毕业设计论文中要求有需求分析、系统设计的详细分析,阐述系统相应的流程及具体的解决方案,论文应当排版整齐,格式统一。
6. 系统设计界面简洁,使用方便;功能全面。