- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
范例__Java课程设计项目报告课案
计算机科学与技术学院
“课程设计 石头剪刀布小游戏
专 业: 14软件工程
班 级: 14软件工程
学号:143801013 姓名: 成绩:
学号:143801012 姓名: 成绩:
指导教师: 鲁屹华
申请日期: 2016年春学期
湖北科技学院计算机科学与技术 1、具体研究内容、研究目标和拟解决的关键问题 研究内容:设计一款具有敏锐的感知能力智能的处理能力自然的交互方式的物联网平台实现海量并发连接海量数据存储
研究目标实现任何时间任何地点任何物体之间的互联融入大数据等计算机行业的新技术打造一个智能化的物联网云平台
解决的问题 2、进程安排(给出项目实施的具体分步骤计划) 2016年6月:根据设计文档搭建服务器并模拟app测试服务器端代码的功能是否可用
2016年
2016年6月:实现app和服务器端的额外的功能,并完善前期没有完成的功能。
2006年6月:不断测试并完善app和服务器端的功能,并测试其性能 3、具体设计方案)
说明:主要分为四个部分(文中不允许有错别字,语句不通顺处,标点错误地方,每发现一处总成绩扣掉5分。格式错误,每处扣1分。)
关键技术以及开发工具
实现思路以及具体实现
界面展示
设计总结
说明:文档结构如下(范例):
1 系统设计关键技术及开发工具
1.1 MQTT协议
1.2 REST架构
1.3 Redis高速缓存
1.4 c3p0数据库
1.5 HTTP协议
1.4 开发工具MyEclispe简介
2 设计思路及具体实现
2.1系统整体分析
2.2系统数据分析
2.4功能模块的核心代码
3系统界面展示
3.1 设备列表页面
3.2 设置界面
3.3 添加设备界面
3.4 详细设置界面
3.5 分享应用界面
3.6 手动添加设备界面
3.7 RGB灯控制界面
3.8 呼吸灯界面
3.9 舞台灯界面
3.10 闹钟灯界面
4设计总结
说明:格式如下(范例):
1 关键技术及开发工具
随着物联网的发展和移动终端的普及,设计一款支持高并发,海量存储的物联网平台实现对物理设备的智能化管理是人们的普遍追求。本平台在采用把服务器分成几个模块单独运行,降低了高并发对服务器的压力;采用MySQL-Redis二级存储体系,实现读写分离,降低了磁盘IO的开销,加快了读写速度;采用轻量级的MQTT协议借助MQTT代理服务器转发用户命令,使消息转发更及时、高效;采用restful风格的URI设计,是各个接口的功能和整体结构更清晰,也降低了系统的耦合性。
本系统主要基于MQTT协议和HTTP协议实现安卓.1 MQTT协议
MQTT协议是由IBM 开发,为物联网而设计的消息传递技术, 支持发布 /订阅的消息传递模式。它
在本平台中通过设置cleansession为false保证硬件设备和手机客户端上线之后可以订阅到不在线时候的消息,当设备离线时使用遗嘱向MQTT代理服务器发送消息告知服务器设备离线,设备上线后处于长期订阅状态,保证及时接收app发送的消息。
MQTT消息代理作为中间层,采用发布/订阅消息传递模式。这样可以把系统抽象为消息在消息代理和客户端之间相互传送。其中客户端是消息的发布者和订阅者,消息代理主要是用来统一管理和转发需要传递的消息,发布者向消息代理发送特定主题的消息,订阅者向消息代理订阅特定主题的消息。这样降低了系统间的耦合度也可以屏蔽异构平台网络协议和数据格式的差异
在本平台中redt框架是连接手机app和各功能模块的桥梁。首先,使用@Path标记资源路径,使用@GET、@POST、@DELETE或@PUT标记当前资源的访问方式,使用@Produces(“application/json”)标记资源类型。然后,在main函数中用component组件添加服务器并指定使用协议类型和端口最后
2 设计思路以及具体实现
2.1系统整体分析
本课程设计将要设计一个“剪刀,石头,布”游戏,它是由程序随机产生“剪刀,石头,布”中的一个,且不重复。玩游戏者通过由用户输入自己的答案来匹配上面所产生的。用户输入答案后,电脑会根据游戏规则判断你的胜负。
首先我设计了一个游戏系统,主要是剪刀、石头、布游戏, 游戏规则如下:
(1). 输入一个答案,答案是剪刀、石头或者布。
(2).如果玩家输入的不是系统要求的答案,系统将提示您
您可能关注的文档
- 苏教版三下阅读训练课案.doc
- 苏教版二年级第一单元数学课案.doc
- 工程光学望远镜报告课件.doc
- 苏教版五上语文第六单元教案课案.doc
- 苏教版五下科学教案(表格)课案.doc
- 苏教版五年级下册科学教案1课案.doc
- 苏教版五年级下册体育教案课案.doc
- 苏教版五年级科学下册全册教案及反思课案.doc
- 工程光学第二版习题答案(李湘宁_贾志宏)课件.doc
- 苏州市吴中区2016年初三化学第一次调研测试卷及答案课案.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)