上海开放大学
毕业论文
毕业论文题目:
基于安卓的名片社交APP的设计及实现
分校(站、点):开放教育学院
年级、专业:2012春 计算机科学与技术 教育层次:本科 学生姓名:徐 化 杰 学号:123100120**** 指导教师:吴 * 完成日期:2014-12
目录
摘要 ........................................................................................................................................................... I ABSTRACT ............................................................................................................................................. II 文献综述 ................................................................................................................................................. III 一、绪论 .................................................................................................................................................. 1 (一)背景 .......................................................................................................................................... 1 (二)研究意义 .................................................................................................................................. 1 (三)论文组织结构 .......................................................................................................................... 2 二、相关理论与技术 .............................................................................................................................. 2 (一)六度空间理论 .......................................................................................................................... 2 (二)碎片化时间管理 ...................................................................................................................... 3 (三)Android系统 ............................................................................................................................ 4
1、Android五大组件 ................................................................................................................... 5 2、Android新发展 ....................................................................................................................... 5 三、可行性分析与需求分析 .................................................................................................................. 5 (一)经济可行性 .............................................................................................................................. 5
1、人与人的交往越来越频繁 ..................................................................................................... 5 2、智能手机越来越普及 ............................................................................................................. 6 3、网络环境越来越完善 ............................................................................................................. 6 4、弱化纸质名片,倡导环保低碳 ............................................................................................. 6 (二)技术可行性 .............................................................................................................................. 6
1、Android应用开发 ................................................................................................................... 6 2、ASP.net开发动态网站 ........................................................................................................... 6 3、关系数据库技术 ..................................................................................................................... 6 4、其他方面配套技术可行性 ..................................................................................................... 7 (三)功能需求 .................................................................................................................................. 7
1、面向用户的功能 ..................................................................................................................... 7 2、面向活动的功能 ..................................................................................................................... 7 3、重点功能分析 ......................................................................................................................... 8 (四)性能需求 .................................................................................................................................. 8
1、数据库性能需求 ..................................................................................................................... 8
I
2、服务器性能需求 ..................................................................................................................... 8 3、应用性能需求 ......................................................................................................................... 8 (五)安全性需求 .............................................................................................................................. 8
1、信息的保密性 ......................................................................................................................... 8 2、信息可恢复性 ......................................................................................................................... 9 3、通信信息的防止窃听 ............................................................................................................. 9 (六)系统数据流分析 ...................................................................................................................... 9 四、概要设计 .......................................................................................................................................... 9 (一)系统架构 .................................................................................................................................. 9
1、手机端应用 ........................................................................................................................... 10 2、系统后台管理架构 ............................................................................................................... 10 (二)开发环境和开发工具 ............................................................................................................ 11
1、开发环境 ............................................................................................................................... 11 2、开发工具 ............................................................................................................................... 11 (三)部署系统配置 ........................................................................................................................ 11
1、服务器 ................................................................................................................................... 11 2、手机 ....................................................................................................................................... 11 (四)技术架构 ................................................................................................................................ 11 (五)系统实体分析 ........................................................................................................................ 12
1、用户实体图 ........................................................................................................................... 13 2、简历实体图 ........................................................................................................................... 14 3、公司与公司经历实体图 ....................................................................................................... 14 4、项目实体图 ........................................................................................................................... 15 5、活动实体图 ........................................................................................................................... 16 (六)系统功能结构图 .................................................................................................................... 16 三、系统详细设计 ................................................................................................................................ 19 (一)数据库设计 ............................................................................................................................ 19
1、用户表(dt_user 和 user_expend).................................................................................. 19 2、简历表(resum) ................................................................................................................. 20 3、公司表(company) ............................................................................................................ 21 4、公司经历表(life_experience) .......................................................................................... 21 5、项目表(project) ............................................................................................................... 22 6、活动表(party) .................................................................................................................. 22 (二)关键功能详细设计 ................................................................................................................ 23
II
1、手机端服务器请求实现 ....................................................................................................... 23 2、差时异步调用实现Handle与Thread结合使用 ................................................................ 24 3、基于MVC思想实现业务处理框架 ..................................................................................... 25 (三)系统重点用例详细设计 ........................................................................................................ 25
1、“手机社交系统”的“生成名片”用例 ........................................................................... 25 2、“手机社交系统”的“添加好友”用例 ........................................................................... 29 (四)浏览器端实现界面效果 ........................................................................................................ 34
1、登陆注册界面 ....................................................................................................................... 34 2、个人信息编辑界面 ............................................................................................................... 34 3、名片信息编辑界面 ............................................................................................................... 36 4、修改个人经历信息界面 ....................................................................................................... 36 5、活动管理界面 ....................................................................................................................... 37 (五)系统安全及性能设计 ............................................................................................................ 38
1、防DDOS攻击校验 ............................................................................................................... 38 2、手机数据缓存 ....................................................................................................................... 38 3、后台及手机端防暴力破解 ................................................................................................... 39 4、通信数据的传输安全 ........................................................................................................... 39 5、服务器并发控制处理 ........................................................................................................... 39 6、服务器访问日志 ................................................................................................................... 40 六、系统测试 .................................................................................................................................... 40 (一)测试目标 ................................................................................................................................ 40 (二)测试环境 ................................................................................................................................ 40 (三)测试结果 ................................................................................................................................ 40 七、结束语 ............................................................................................................................................ 41 附录: .................................................................................................................................................... 43 参考文献: ............................................................................................................................................ 47 致谢 ........................................................................................................................................................ 48
III
相关推荐: