[6]秦小波.《设计模式之禅》.东南大学出版社,2010.1
[7](美)ErichGamma,RichardHelm,RalphJohnson,JohnVlissides(译)李英军、马晓星、蔡敏、刘建中.《设计模式:可复用面向对象软件的基础》.机械工业出版社.2000-9
[8]GuillermoRauch(译)赵静《了不起的Node.js》.电子工业出版社1
[9]BYVoid.《Node.js开发指南》.人民邮电出版社.2012-07
[10]朴灵.《深入浅出Node.js》.人民邮电出版社.2013-12-01
[11]ShelleyPowers(译)夏思雨/高亮《Node学习指南》人民邮电出版社03
[12]KristinaChodorow(译)巨成/程显峰《深入学习MongoDB》人民邮电出版社2012-03
[13]KristinaChodorow(译)邓强/王明辉《MongoDB权威指南》人民邮电出版社01-01
[14]板砖大余/姜亚东《O2O进化论》中信出版社05
毕业论文(设计)开题报告
2.研究思路、研究方法以及手段
1. 设计思路
基于安卓平台的客户端,可以有下面几个模块:应用的框架及视觉界面模块、数据持久化模块、数据传输交互模块、用户功能实现模块、即时响应模块。
基于Nodejs+MongoDB+Json的服务端以及数据交互的,可分为:服务端数据持久化模块、数据传输交互模块、管理员功能模块。
1.1功能设计
本客户端主要的功能模块为发布帮助、查看帮助、提供帮助。这一部分通过界面清晰与用户进行交互,其中,发布帮助部分会有对应的初始选项,减少用户的手动操作。另外,根据数据持久化,用户也可对帮助者与被帮助者进行信用度查看以及评价评分。通过“信用度”对其他用户提供参考。
同时,本应用只设置了登录功能,主要在校学生可通过学号进行登录。实名制地让同校同学进行有效地寻求帮助、提供帮助、O2O的社交。
在服务端方面,除了提供数据持久化、提供数据交互、还设有管理员功能模块,可对客户端用户的信用度、发布的帮助、权限等进行规范管理。
2.设计方法及手段
本课题主要基于Android平台,主要使用AndroidSDK对客户端进行开发,并利用Nodejs+MongoDB+Json进行服务端开发以及数据交互。对于整个项目的实现主要使用MVC模式。
2.1设计方法
通过了解AndroidSDK技术中即时响应的技术,来为本应用提供即时响应的功能服务于用户,通过利用了Nodejs的异步I/O模式提高整体并发性,通过MongoDB,作为非关系型(NoSql)数据库,具有灵活的数据存储方式,配合Json的数据交互,将为本应用搭建了一个易于数据交互数据存储并且高性能的环境。
2.2设计手段
利用AndroidSDK,Java,eclipse进行安卓客户端开发、利用Photoshop进行前端UI设计、利用mongoDB、Nodejs、Json、sublime进行服务端开发及数据交互。
毕业论文(设计)开题报告
3.进度安排
(1) 10-20―10-28收集资料,拟定课题
(2) 11-01―11-30收集资料,阅读文献,撰写开题报告
(3) 12-10―12-17正式开始应用的需求设计、数据库设计、前端设计、服务端的设计
(4) 12-18―01-20安卓客户端编写、服务端的搭建
(5) 01-21―02-10安卓客户端前端设计、服务器搭建
(6) 02-11―02-28数据交互的完善、完善软件功能设计
(7) 03-01―03-30优化安卓客户端前端设计、完善撰写毕业论文初稿,提交电子版审阅。
(8) 03-31―04-05完善软件设计,尽可能排除BUG,修改、完善、完毕毕业论文并提交终稿电子版和打印版。
- 上一篇:年终奖个人所得税纳税筹划开题报告
- 下一篇:中国代购市场开题报告
-
-
-
-
-
-
-
河岸冲刷和泥沙淤积的监测国内外研究现状
当代大学生慈善意识研究+文献综述
java+mysql车辆管理系统的设计+源代码
中考体育项目与体育教学合理结合的研究
大众媒体对公共政策制定的影响
电站锅炉暖风器设计任务书
酸性水汽提装置总汽提塔设计+CAD图纸
杂拟谷盗体内共生菌沃尔...
乳业同业并购式全产业链...
十二层带中心支撑钢结构...