【友情提示】本安卓Android项目都支持Eclipse和Android Studio编程工具,你们可以任意选择开发软件!
开发环境: Myclipse(服务器端) + Eclipse(手机客户端) + mysql数据库
根据系统需求以及功能分析进行设计,管理员管理主要包括用户管理,学校专业管理,帖子管理,帖子分类管理,帖子回复管理,课程管理,课程订单管理,新闻公告管理等功能。在以学生身份登录时可以管理进行社区交流,留言回复,以及可以学校查询,查询学校的考研分数等,以及课程管理,我购买的课程,公告管理,新闻管理等功能。
这个app的用户身份有2个角色 一个是考研学子 一个是研究生
在app上面注册用户的时候如果选择研究生需要提交研究生的证明比如研究生学生证啥的
管理员通过用户审核后 用户才可以登录哈!
注册的研究生只有通过审核后才可以登录哈
然后考研经验和有偿帮助这2个版块只有研究生才可以发布!
系统客户端和服务器端架构技术: 界面层,业务逻辑层,数据层3层分离技术,MVC设计思想!
服务器和客户端数据通信格式: XML格式(用于传输查询的记录集)和json格式(用于传输单个的对象信息)
用户: 用户名,登录密码,用户类型,学校,专业,姓名,性别,出生日期,学生照片,联系电话,邮箱,家庭地址,研究生证明,审核状态,注册时间
学校: 学校id,学校名称,学校介绍,报录比,考试科目,联系人,咨询电话
专业: 专业id,专业名称,专业介绍
帖子: 帖子id,帖子标题,帖子分类,帖子内容,浏览量,发帖人,发帖时间
帖子回复: 回复id,被回帖子,回复内容,回复人,回复时间
帖子分类: 帖子分类id,帖子分类名称
课程: 课程编号,课程视频,课程名称,课程时长,授课老师,课程价格,开课日期,课程介绍
课程订单: 订单id,购买课程,下单用户,订单状态,下单时间
新闻公告: 公告id,标题,公告内容,发布时间