校车订票系统设计幻灯片_第1页
校车订票系统设计幻灯片_第2页
校车订票系统设计幻灯片_第3页
校车订票系统设计幻灯片_第4页
校车订票系统设计幻灯片_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、,国科大校车订票系统,小组成员:,Schoolbus Reservation System of UCAS,1,2020/6/24,目 录,研究背景与意义 系统结构和主要内容 系统设计 总结 现场演示,2,2020/6/24,研究背景与意义,作为一所远离市区的高等学府,某学校的教师和学生,对于往返于城区与校区的交通需求十分强烈,而校车恰好成为最佳的选择,往往校车的预订供不应求,不少小伙伴更是深夜12点走在去往订票楼的路上,只为能够订购一张校车车票,本小组成员一致感到深深担忧;也有不少小伙伴订购到车票后,在QQ群里到处发布转让校车车票信息,转让过程苦不堪言。于是.,在这一背景下,本小组开发了一整

2、套系统解决这个困惑,其中包括校车订票系统的手机应用软件,后端数据库管理系统,后端管理程序,致力于为学生及时,便捷的提供校车信息以及更新。,3,2020/6/24,系统结构和主要内容,采用C/S架构模式 选用MyEclipse插件 结合MySQL开发环境,4,2020/6/24,软件界面设计,5,2020/6/24,数据库SQL,数据库表格设计:,6,2020/6/24,数据库CDM图,7,2020/6/24,总体框架设计,8,2020/6/24,前台用户设计,9,2020/6/24,订票逻辑图,手机端设计,10,2020/6/24,历史订单查询及删除逻辑,手机端设计,11,2020/6/24,

3、Http通信 http连接使用的是“请求响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据 Socket通信 在双方建立起连接后就可以直接进行数据的传输,在连接时可实现信息的主动推送,而不需要每次由客户端想服务器发送请求,手机端设计Android socket,12,2020/6/24,手机端设计Android socket,TCP通信模型的Socket,13,2020/6/24,手机端设计Android socket,服务器端: 首先声明一个ServerSocket对象并且指定端口号, 然后调用Serversocket的accept()方法接收客户端

4、的数据。accept()方法在没 有数据进行接收的处于堵塞状态。 一旦接收到数据,通过inputstream读取接收的数据 客户端: 创建一个Socket对象,指定服务器端的ip地址和端口 通过inputstream读取数据,获取服务器发出的数据 最后将要发送的数据写入到outputstream即可进行TCP协议的socket数据传输。,14,2020/6/24,手机端设计天气预报实现,15,2020/6/24,后台管理员部分,16,2020/6/24,多线程程序设计,设计思路 多线程的程序结构能够极大的便利程序设计,本设计将整个系统进行功能模块的分解,使得每个功能模块独立不相关,每个模块占用

5、一个线程,独立和协调地完成整个系统的功能,这种程序设计思路方便管理和增加新的功能,可扩展性强。,17,2020/6/24,多线程程序设计,优点: 1) 线程间方便的通信机制 2) 提高应用程序响应 3) 使多CPU系统更加有效 4) 改善程序结构,18,2020/6/24,事件监听,epoll 是Linux内核中的一种可扩展IO事件处理机制,最早在 Linux 2.5.44内核中引入,可被用于代替POSIX select 和 poll 系统调用,并且在具有大量应用程序请求时能够获得较好的性能,epoll 与 FreeBSD的kqueue类似,都向用户空间提供了自己的文件描述符来进行操作。epo

6、ll负责监听来自应用程序的TCP/IP请求,并反馈信息到手机应用端。,19,2020/6/24,程序接口,20,2020/6/24,时序图的组成,时序图包含了4个元素 1.对象 2.生命线 3.消息 4.激活,网上订票系统时序图,1.用户预订车票时序图 2.用户退票时序图,21,2020/6/24,用户预订车票时序图,22,2020/6/24,管理员订票处理时序图,23,2020/6/24,用户退票时序图,24,2020/6/24,总 结,进度上,校车订票系统并未实际完成,没有获取国科大学生的基本信息,稳定性,流畅性各种方面都未获得验证 设计上,校车订票系统设计思路传统,创新上存在不足,只是简单地实现了一个订票的功能 尽管思路简单

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论