现在生活节奏越来越快,工作压力也随着越来大,而真正能给自己享受票务的时间是越来越少,不光是排队等候麻烦,而且在其中浪费的时间,也是一种财富上的损失。在这个大环境下,在线订票迅速被人们所接受,从而也引发了运输行业的大爆发,竞争空前激烈。据前期对火车票销售的数据流程、管理模式、外延端口及相关部门的调查研究,笔者总结出现行店面销售系统的整体概况。总体而言,无论从销售模式还是终端物流,都与同行相距不大,没有多大的系统优势。
本课题是针对火车票订票业务应用软件的设计与实现,系统采用Php为开发环境,保用三层框架技术,以Mysql为数据库服务器,apache作为Web程序运行的中间件来实现用户网络订票与工作人员后台管理。系统设计按标准化、规范化,分层设计,构件化实现。采用软件构件化的开发方式,使系统结构分层,业务与实现分离,逻辑与数据分离;以统一的服务接口规范为核心,使用开放标准。从功能上来说,系统是比较完备的,系统以Web界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能复用的基础。
业务流程分析
火车订票平台工作流程为:系统启动并进入系统主界面,所有用户都可以浏览系统主页面。通过权限判断,普通游客只能浏览、阅读和查询票务信息,注册用户除了可以完成普通用户的操作外,还可以进行对票务的预定操作。管理员可以对系统信息进行添加、修改和删除的权限,及对系统管理的所有功能进行操作。所有用户均可以实现查询功能。
功能模块设计
本网站系统要用用户角色的不同,划分为前台和后台两大子系统,前台主要由普通用户(会员)进行操作,后台由管理员进行操作。后台主要的功能模块包含:车票信息管理、订票信息管理、新闻动态管理、旅游信息管理、注册用户管理、留言消息管理、友情链接管理、系统用户管理、系统数据管理等。前台主要的功能模块包含:新闻动态、通知公告、票务查询、旅游资讯、会员注册、在线留言、我的订票、修改密码、登录与退出等。如图所示:
数据分析设计
用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
通过系统功能分析,针对一般的火车订票系统,总结出如下的需求信息:
1)用户分一般用户、注册用户和管理员用户。
2)一般用户和注册用户无需要登录就可以查看票务信息和资讯
3)注册用户登录后可以进行预订票饮。
4)管理员可进行所有后台操作权限。
关于订单列表与订单详细信息可以这样理解:因为用户一次可以购买多种产品。则对每种产品(即每一款型号的商品)生成一条订单详细信息记录。然后多个这样的订单详细信息组成一个订单列表。每一个订单列表才与一个用户对应,在发货时以订单列表为单位,也即用户在操作时所看到的“订单”。
经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:
1)管理员信息,包括数据项:帐号,密码,权限,注册时间。
2)订票客户信息,包括数据项:用户编号,用户名,密码,姓名,电话,身份证,注册时间等。
3)票务信息,包括数据项:票务编号,票务名称,票务价格,内容,类别,添加时间等。
4)订单列表,包括数据项:订单列表编号,用户名,票务编号,下单时间等。
友情链接:源码邦邦计算机毕业设计软件开发知识好易毕业设计c#.net程序设计javajsp程序设计VUE/SpringBoot前后端分离
郑重承诺:本站所有资料真实原创,仅供学习交流之用,请勿转载或作非法用途。如有侵犯您的版权有损您的权益,请联系我们纠正!
好易设计haoyi369.com 版权所有 © Copyright 2021~2022 蜀ICP备19029022号-1