版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国科大校车订票系统小组成员:SchoolbusReservationSystemofUCAS目录研究背景与意义系统结构和主要内容系统设计总结现场演示研究背景与意义
作为一所远离市区的高等学府,某学校的教师和学生,对于往返于城区与校区的交通需求十分强烈,而校车恰好成为最佳的选择,往往校车的预订供不应求,不少小伙伴更是深夜12点走在去往订票楼的路上,只为能够订购一张校车车票,本小组成员一致感到深深担忧;也有不少小伙伴订购到车票后,在QQ群里到处发布转让校车车票信息,转让过程苦不堪言。于是….
在这一背景下,本小组开发了一整套系统解决这个困惑,其中包括校车订票系统的手机应用软件,后端数据库管理系统,后端管理程序,致力于为学生及时,便捷的提供校车信息以及更新。系统结构和主要内容
采用C/S架构模式选用MyEclipse插件结合MySQL开发环境软件界面设计数据库SQL数据库表格设计:表项内容学生信息表姓名(汉字),学号,手机号码,黑名单
校车班车表车次,地点(雁栖湖校区--玉泉路校区),乘车时间订票信息车次,学号,时间余票信息车次,余票数字,时间,总共座位数注册信息表帐号,密码推送信息表编号,发布账号,发布时间,内容数据库CDM图总体框架设计前台用户设计用户登陆成功查询车次查询余票
预定车票
注
销退订车票用户中心订票逻辑图手机端设计历史订单查询及删除逻辑手机端设计Http通信
http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据Socket通信在双方建立起连接后就可以直接进行数据的传输,在连接时可实现信息的主动推送,而不需要每次由客户端想服务器发送请求手机端设计—Androidsocket手机端设计—AndroidsocketTCP通信模型的Socket手机端设计—Androidsocket服务器端:
首先声明一个ServerSocket对象并且指定端口号,
然后调用Serversocket的accept()方法接收客户端的数据。accept()方法在没
有数据进行接收的处于堵塞状态。
一旦接收到数据,通过inputstream读取接收的数据客户端:创建一个Socket对象,指定服务器端的ip地址和端口
通过inputstream读取数据,获取服务器发出的数据
最后将要发送的数据写入到outputstream即可进行TCP协议的socket数据传输。手机端设计—天气预报实现后台管理员部分多线程程序设计设计思路
多线程的程序结构能够极大的便利程序设计,本设计将整个系统进行功能模块的分解,使得每个功能模块独立不相关,每个模块占用一个线程,独立和协调地完成整个系统的功能,这种程序设计思路方便管理和增加新的功能,可扩展性强。多线程程序设计多线程列表服务器是否可达预售期查询余票查询预定车票今日订单查询订单查询消息详细信息账号验证个人信息查询密码修改班车信息查询退票优点:1)线程间方便的通信机制2)提高应用程序响应
3)使多CPU系统更加有效
4)改善程序结构事件监听
epoll
是Linux内核中的一种可扩展IO事件处理机制,最早在Linux2.5.44内核中引入,可被用于代替POSIXselect和poll系统调用,并且在具有大量应用程序请求时能够获得较好的性能,epoll与FreeBSD的kqueue类似,都向用户空间提供了自己的文件描述符来进行操作。epoll负责监听来自应用程序的TCP/IP请求,并反馈信息到手机应用端。程序接口时序图的组成时序图包含了4个元素
1.对象2.生命线3.消息4.激活网上订票系统时序图1.用户预订车票时序图2.用户退票时序图用户预订车票时序图管理员订票处理时序图用户退票时序图总结进度上,校车订票系统并未实际完成,没有获取国科大学生的基本信息,稳定性,流畅性各种方面都未获得验证
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 17913-2024粮油储藏磷化氢环流熏蒸装备
- GB/T 14227-2024城市轨道交通车站站台声学要求和测量方法
- 脚手架施工服务承包合同
- 外卖订单配送承包合同
- 2024广告代理权责协议
- 专业室内设计分包合同
- 公司股东合作协议书范本常用版
- 家政服务用工合同
- 猎头服务提供合同范本
- 2024年民间借贷及还款协议书
- 佛山岭南新天地商业调研分解
- GB/T 27021.3-2021合格评定管理体系审核认证机构要求第3部分:质量管理体系审核与认证能力要求
- 无线通信-移动通信基本概念
- 中小学衔接的思考
- 安全标志及其使用导则2008
- 北京实体书店扶持资金管理办法试行
- 护士工作站系统发生故障时的应急预案与流程
- 【教师必备】部编版四上语文上册第第五单元【集体备课】
- 附件3-“三高共管六病同防”医防融合慢性病管理工作台账(参考模板)
- Unit 1 Food comments 课件-高中英语外研版(2019)必修第二册
- 《安徒生童话》读书分享名著导读ppt
评论
0/150
提交评论