微信粉丝群关注热点分析系统的设计与实现开题报告
2020-05-20 21:09:58
1. 研究目的与意义(文献综述包含参考文献)
随着社交网络的广泛应用,现代沟通实现了足不出户。
而在如此繁多的社交网络应用之中,微信更是不知不觉的成为现代人们沟通和交流的重要桥梁。
正是在微信使用人数的迅猛增长,粉丝群的数量也急剧增加。
2. 研究的基本内容、问题解决措施及方案
(1)使用怎样的设计模式? android设计模式#160; #160; 一般来说,常用的android设计模式有以下8种:单例、工厂、观察者、代理、命令、适配器、合成、访问者。
#160;#160; #160;#160;单例模式:目的是为了让系统中只有一个调用对象,缺点是单例使其他程序过分依赖它,而且不同单例运行在不同进程中,使得维护困难;#160;#160; #160;#160;工厂模式:生产固定的一些东西,如抽象类,缺点是产品修改麻烦;如喜欢动作片和爱情片的人分别向服务器发出同一个请求,就可以得到他们想看的影片集,相当于不同对象进行同一请求,需求均得到满足。
#160;#160; #160;#160;观察者模式:就是多个对象对一个对象进行监控,如缓存;#160;#160; #160;#160;代理模式:自己的事交给别人去做,分别返回结果即可,如异步线程;#160;#160; #160;#160;命令模式:调用对象与作用对象之间分离,由中间件来协调两者之间的工作,如控制器;#160; #160;#160;适配器模式:将一个接口变成用户所需要的接口,如baseadapter可以适配listview和spinner,因为它们有相同的接口#160;#160; #160;#160;合成模式:将一对多的关系转换成一对整体的关系,如listview与适配器; 本次设计模式采用适配器模式 (2)怎么设计系统以降低系统的复杂性让使用人员轻松的使用? 对于不同角色的人员,分别设计不同的功能,根据其工作性质为其设计相应功能模块,根据使用者的身份权限来限制; (3)系统完整功能的实现,会遇到复杂的业务逻辑,怎么降低其复杂性,并要求功能的正确与完整? 系统设计阶段,可以对系统先进行建模,对每一个功能进行具体分析,理清各业务逻辑之间的关系,对各功能统一规划,保证系统整体功能实现的正确与完整。