学生宿舍社交与日常管理App系统设计与实现开题报告
2021-03-21 00:30:30
1. 研究目的与意义(文献综述)
社交网络在智能手机用户中,占据着极其重要的地位,甚至其应用特征,在一定成都上有着普世性的价值。对于工具类的软件,可能每个人由于环境、工作、生活习惯、兴趣爱好的不同,会使用不同的工具App,但和工具型软件不同,由于人类时群居性动物,社交网络本身就符合人类天性。不管是获取信息还是与他人交流,大部分人都能在社交网络中找到符合自己需求的东西。社交网络的特点就是包罗万象、有不同的人和圈子,内容符合人类的共性。
而正是由于这种普世性,所有面向大众用户的企业都可以在社交网络中进行社会化营销,不同的品牌入住开辟自己的公共主页,媒体和内容型网站通过社交网络为自己导入流量等等。这些行为都是在利用社交网络的泛社会化特性来获取更多的目标用户,社交网络能够给这些企业或网站提供足够丰富、全面、大众的用户群,而这些特征,正是Facebook、Twitter、微信、微博等众多社交网络的普世性价值所在。
2. 研究的基本内容与方案
2.1基本内容
本次毕设根据主流趋势拟针对本校大学生群体开发一个宿舍社交App,为了使后期开发更加具有目的性以及高效性,需要预先确定系统应当具有的功能以及需要采用的技术。该App整体由安卓端 后台管理系统进行联动实现。其中,拟采用Websocket完成推送功能。系统拟实现的功能有:
功能模块 | 功能描述 |
登录系统 | 对用户输入的用户名、密码进行验证,登录成功后选择校区、宿舍楼、宿舍号 |
用户交互 | 该块为重点模块,拟实现的主要功能有: (1) 课表共享:宿舍成员可以上传自己的课表,并标记相同的课程; (2) 成员交互:相同宿舍号的用户会有一个默认的聊天群组,方便宿舍成员之间的交流与沟通; (3) “帮帮忙”:宿舍成员可发布“求拿快递、求带饭”等状态,并可以选择是否对外可见,或仅对本宿舍成员可见。其他成员可以选择“抢单”帮忙。对外可见时,主要针对男女生宿舍之间的“联谊”,例如:女生宿舍A发布一条需要“帮忙搬水”的状态,男生宿舍B可以选择“抢单”帮忙,抢单后,会显示女生宿舍A附加的“备注内容”,B根据该内容完成抢单。 (4) 记账本:每一位宿舍成员都有权限在记账本上记录共同消费,还可以设置月底结算 |
意见反馈 | 用户通过意见反馈平台将自己的需求反馈给开发人员,开发人员根据用户的反馈对该软件进行修改操作 |
2.2技术方案
1)前端开发采用MVP框架模式,将功能模块化,并提高了维护性。
2)后台采用Springmvc spring hibernate等流行框架组合的方式进行开发,以提高开发效率。mvc框架模式中添加了一层service层包装业务逻辑,使controller层更加简洁。另外采用okhttp进行网络处理,其中采用gson解析后台数据(两者都来自第三方库)。
2.3平台环境
1)代码编写调试软件:Android Studio,Eclipse,MySQL
2)硬件环境:安卓手机
3. 研究计划与安排
第1-3周:英文翻译,完成开题报告和文献综述
第4-6周:进行需求分析,设计与开发移动版的大学生宿舍日常社交与管理客户端程序
第7-10周:开发后台服务系统,用于宿舍管理员进行宿舍数据与信息的统计与管理功能
4. 参考文献(12篇以上)
[1]苏杰.人人都是产品经理[m].北京:电子工业出版社,2010:114-125.
[2]zhimeng,x,amp;zhizhang,c.amp;nie,h.“handheldcomputers,” ieee microwave magazine, march/april 2014.
[3]安卓巴士.android开发从入门到精通[ol].http://android.apkbus.com.