本应用为大学生打造,提供Android开发技术交流与资源分享平台。可在Android Studio环境中便捷更新,促进编程学习与项目协作。
系统开发环境:Windows + MyEclipse(服务器端)+ Eclipse或Android Studio(手机客户端),数据库使用MySQL。
系统架构技术采用三层分离设计与MVC模式,包括界面层、业务逻辑层及数据层,并通过JSON格式进行服务器和客户端的数据通信;服务端应用SSH框架并需手动启动Tomcat服务器。Hibernate会自动生成表结构,只需在admin管理员表中添加测试账号密码即可登录后台管理系统。
数据库字段说明如下:
- 学院信息:学院编号、学院名称
- 专业信息:专业编号、所属学院(即上述的“学院编号”)、专业名称、开办日期及介绍
- 学生信息:学号,登录密码,所在专业(与上面提到的专业编号对应),姓名, 性别, 出生日期, 学生照片(如有的话), 联系电话,家庭地址以及附加信息。
- 话题分类: 分类id、分类名称
- 话题: 话题id、标题、所属类别(即“分类id”)、话题图片和内容描述,涉及的学生及其发布时间
- 点赞信息:记录编号, 对应的话题及点赞学生的信息,点赞时间也包含在内。
- 评论: 记录编号, 所属的评论的话题。