需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:19298 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘 要:与中小学的情况不同,高校中的大学生除了上课时能见到老师外,平时里主要通过班干部联系老师或者辅导员,或者课后单独去办公室找老师。对于老师来说,在私人社交账户上添加学生为好友不太实际。目前的应用市场上充斥着各类社交软件,且均有基本社交功能以及其他强大功能,但过于冗杂的功能对师生之间的学习交流并没有任何实质性帮助,反而偏离设计软件的初衷。另外,常规社交软件的不足还在于缺少一些更为实用的功能(如课表查询、成绩查询)。因此,为高校师生设计一款满足基本沟通、促进日常交流的应用软件势在必行。本课题以本校情况为切入点,对本校师生的需求进行实际分析后,设计了一款校园通讯软件。除了一些基本功能外,我们还个性化地定制了满足各种需求的配套服务。本系统旨在让师生之间的沟通交流更加顺畅,方便了师生的在校生活。
关键词:Android开发;即时通讯;社交网络系统;C/S架构;
目录 摘要 Abstract 1 背景介绍-2 1.1 社交系统的意义-2 1.2 校园通系统的意义-2 1.3 使用技术介绍-2 1.3.1 Java语言-2 1.3.2 Android和发送网络请求优化-3 1.3.3 Mysql数据库-3 1.3.4 Jdbc数据库连接-4 1.3.5 Http通信协议-4 1.3.6 C/S架构-4 1.3.7 Token验证技术-5 1.4 本文结构说明-5 2 系统分析-6 2.1 功能需求分析-6 2.2 可行性分析-6 2.3 系统功能结构设计-7 2.3.1 登录注册-9 2.3.2 即时通讯-9 2.3.3 发表说说-10 2.3.4 评论收藏-10 2.3.5 关注和取关-10 2.3.6 动态筛选-10 2.3.7 查看课表、自习教室、学习成绩-10 3 系统设计-11 3.1 各项功能用到的数据结构-11 3.2 数据库设计-12 3.2.1 User表-13 3.2.2 Content表-14 3.2.3 Comment表-15 3.2.4 Token表-15 3.2.5 Protect表-16 4 详细设计-16 4.1 设计目标-16 4.2 运行环境-17 4.3 系统配置-17 4.4 各界面以及功能设计-17 5 软件测试-24 5.1 软件测试的意义和方法-24 5.2 各功能模块测试-24 5.2.1 用户注册-24 5.2.2 用户登录-25 5.2.3 发布动态-26 5.2.4 发布评论-27 5.2.5 关注与取关-27 5.2.6 动态收藏-28 5.2.7 即时通讯-29 5.2.8 密码修改-31 5.2.9 忘记密码-32 5.3 测试小结-33 6 结论-34 参考文献-35 致 谢-36 |