本课题依照项目需求完成所属模块的系统设计及编码,需进行社交类app中信息安全的分析与研究;掌握该应用中信息过滤技术的应用。
项目使用的主要技术为:
Android:Fragment
Java:SSH 、SSM、spring mvc
HTTP协议、Socket应用;腾讯微博API、基于大数据的用户行为分析;
二、毕业设计图纸内容及张数
项目总体功能结构图如下:
根据项目实际需求还需要数据库设计相关图例如下:
DFD:至少1张,根据后续项目实际情况而定
ER:至少1张总体er图
需要软件设计相关图例如下:
功能模块图:至少1张
组织结构图:至少1张
用例图:总用例1张,子用例各至少1张
类图:根据项目实际设计确定张数
活动图:每个功能模块1张
泳道图:每个功能1张
时序图:每个功能1张
三、毕业设计应完成的软硬件的名称、内容及主要技术指标
(协同完成笋友圈项目并着重负责项目中信息过滤技术的研究以及信息安全相关内容的实现)
1、软件开发环境
架构类型:手机应用
开发技术:Java、Androd SDK、XML
数据库技术:SQLite、MySQL
其他技术:Baidu Map API
2、完成的软件名称
笋友圈(朋友圈类社交应用)
3、软件要求
该项目由软酷网提供,须满足软酷网提出的基本业务需求,具有一定的实际使用价值,使用安全、便捷、科学。
五、主要参考资料
[1]《信息安全风险评估综述》 冯登国,张阳,张玉清 《通信学报》 2004
[2]《信息安全评估标准、技术及其进展》 闫强,陈钟,段云所,唐礼勇 《计算机工程》 2003
[3]《基于语义的文本过滤系统的设计与实现》 晋耀红 《计算机工程与应用》 2003
[4]《Android平台下文件透明加密技术的研究与实现》 王艳敏,李永忠,吕少伟 《计算机技术与发展》 2014
[5]《基于Android平台智能终端文件加密的研究》 刘晓杰,陈战胜,苏炳文,陈子君 《Computer Science\s&\sapplication》 2014
[6]《基于Android平台加密算法的研究与实现》 赵军 《南京理工大学》 2012
[7]《基于Android平台移动终端透明加密系统的研究与实现》 陈最 重庆理工大学 2013