1. 项目背景
一年一度新生入学的日子到了。面对全新的大学生活,新生们总希望能 尽快融入其中,在紧张的学习生活中结识更多的朋友;老师们也想了解 90 后孩子的学习方式 ,接受意见以改进课堂模式 。市场上 ,基于手机客户端的聊天软件越来越多 ,功能越来越复杂 ,信息量增大的同时也带来了诸多 问题 ,如信息效率降低 ,综上所述 ,一款满足大学在校师生切身需要的交流辅助软件将备受用户青睐 。尤其是近几年来 ,以手机为主导的移动终端 软件产业得到了前所未有的发展 ,像这样一款潜在客户多且实用性强的软件具有极其广阔的市场。
本软件旨在为老师和学生提供更好的沟通平台,同时为不同专业同学之间的交流提供更多机会。以为广大在校师生提供一个交流与反馈的平台为中心思想,分别设计了学生版和教师版客户端,学生版分为教师评价、课堂讨论组、自习室查询,小道消息四大板块,教师版分为我的评价和课程 通知两大板块,以适应不同角色用户的不同需求。
2. 项目优势
本软件定位于校园生活与学业指导,为在校学生提供真实可靠的第一手资讯,信息有效率较高;对于教师和学生用户,设计相应的客户端以适应不同角色用户的不同需求 ;签签机器人实现手机应用瘦身,以其无界面、 小开销博得用户好感;关键算法 -字典树的应用大大提高查询效率,提升用户体验。

3. 系统功能说明
本软件旨在为老师和学生提供更好的沟通平台,同时为不同专业同学之 间的交流提供更多机会。围绕其中心思想 ,客户端设计为学生版和教师版, 学生版分为教师评价 、课堂讨论组 、紧急号外 ,小道消息四大板块 ,教师 版分为我的评价和课程通知两大板块 ,以适应不同角色用户的不同需求 。
以学生版为例 ,教师评价中学生可以查看某位教师或某课程获得的评价 ;课堂讨论组中 ,学生可以选择课堂参与讨论 ,更有效获取所需信息 ;自习室查询可为学生提供空闲教室列表 ,方便学生选择教室自习 ;小道消息是 该软件特色功能 ,能在第一时间告知某课堂的新消息 ,如课程调整 、教 室更换 、点名签到等 ;紧急号外中 ,学生可发送关于某课程的消息 ,如教 师更换、课堂作业、点名签到等。
我们签到吧-手机校园助理系统采用 C/S 模式,分为手机客户端,服务 器端,和管理后台端三大部分,各系统整体架构如下图所示:

客户端使用 MVC 三层架构,分为 View 层,Controller 层和 Model 层。 View 层封装了表现逻辑,即系统边界类;Controller 层封装了处理的控制 逻辑;Model 层为业务逻辑以及实体类关联。

服务器端采用多线程模式,监听端口监听并接受用户请求,为用户开启处理线程,放入线程池中进行管理;用户线程中包含了处理的业务逻辑;服务器与客户端的通行协议为字符 串格式,由协议类进行规定。

管理后台可以采用SSH(Struts+Spring+Hibernate)框架分为表现层、业务逻辑层和数据库访问层 ,Struts 框架为我们提供了清晰地表现逻辑 ; Hibernate 框架自动实现了 Java 对象与数据库表项的一一对应 ;Spring 框 架提供依赖注入与反向控制 。或者简单起见,也可以使用经典的JSP/Servlet/JavaBean的方式。
4、相关技术要点
本应用几乎涉及到Android应用的所有主要知识点,包括但不限于如下技术要点:
● Android UI设计:各组件的使用、样式定义等;
● Android传感器编程;
● 客户端心跳检测;
● 基于连接的 IPC-Socket TCP 通讯技术;
● Android多媒体编程;
● Android手势操作处理;
● Android事件处理;
● Android图形图像处理;
● Android的数据库操作;
● Android的多线程处理;
● Android中的配置设置
● GPS定位
可以在此基础上,扩展出更加丰富的功能,例如:音乐评论功能、加入定位功能寻找近正在听相同歌曲的用户的SNS功能、从网站下载音乐功能等。
另外,使用该项目中所涉及到的技术,可以完成各种常见的Android应用开发,例如SNS应用、Rss Reader、微博客户端、其他基于C/S架构的企业级应用等。
5、优秀作品展示



|