大学期间项目截图汇总

Android群组通知app

职责:项目负责人,主要技术开发。

简述:
群通告是一款基于移动互联网的群组公告及活动发布软件,致力于解决社团、班级、球队等团体内和各类赛事活动中群组通知成本高、效率低、不易收集反馈等问题(校园版钉钉)


功能:
使用引导、用户注册登录、群组创建加入、群组管理、通告及意向发布、通告查看反馈、上传活动评论照片、查看通告报名信息、通知栏提醒、桌面小部件展示、日程展示、修改活动考勤信息、群组通告记录、群组考勤统计、闹铃提醒


技术实现:
1、项目主要分为服务器环境搭建,数据模块,android客户端,java服务端,mysql数据库配置。
2、服务器使用了阿里云的centos系统,使用lamp环境。
3、数据模块包括数据格式定义、数据网络通信、数据库读写。在数据格式定义中编写了一系列需要传输的数据类,并实现了本类数据序列化、反序列化、数据库读写等方法。在数据网络通信中使用了工厂模式,定义了一个抽象的数据通信父类和一系列实现各类数据通信的子类,并通过一个工厂类来创建这些子类。在数据库读写中同样定义了一个抽象父类和一系列子类,并通过在子类中调用相应数据类的数据库读写方法来实现相应功能。
4、android客户端除了xml布局、图标等资源文件外,主要分为activity,界面组件,本地数据,其它组件。activity分为一级activity和次级activity,其中一级activity包括向导、欢迎、登录、注册、主界面、桌面部件。界面组件分为fragment和自定义view。本地数据包括客户端运行中的各类信息和与SharedPreferences、SQLiteDatabase有关的方法。其它组件包括service、BroadcastReceiver、animation、AppWidgetProvider等。
5、java服务端则较为简单,主要是调用数据层的通信工厂类来对用户请求进行响应,以及定期检查数据库中的通告是否过期。
6、mysql数据库中的表单有群组、通告、用户、反馈、版本,以及群组中用户、群组中通告、通告评论、通告照片、通告反馈信息、用户所在群组的系列表单。


Mac端pdf转rtf

职责:唯一技术开发。

扫描二维码关注公众号,回复: 1879815 查看本文章

软件介绍:通过使用和分析开源pdf解析项目,可将非扫描的pdf文档转为txt和rtf格式。并且转换成rtf格式后可保持pdf中字体格式、颜色及文档的排版。

项目需求:界面UI、PDF解析、文件信息存储、TXT生成、RTF生成。

地址:https://www.appannie.com/apps/mac/app/pdf-to-text-plus(转换rtf功能尚未上传至apple store)


Mac端思维导图

职责:唯一技术开发。

软件介绍:操作简捷的建立、添加节点和额外增加曲线,可自动为节点排版,有页面放大缩小功能,并可选择各类色彩方案。

项目需求:界面UI、节点绘制、节点排版、曲线添加、放大缩小、动画效果。

软件地址:https://www.appannie.com/apps/mac/app/mind-map-pro



mac端ftp管理

职责:唯一技术开发。

项目简介:方便快捷的连接和管理FTP地址,并在FTP文件目录上进行下载、上传、移动、删除、新建文件夹、重命名等操作。 

项目需求:界面UI、FTP地址连接和保存、FTP文件显示、FTP文件操作、拖拽本地文件进行上传、自动重连。
软件地址:https://www.appannie.com/apps/mac/app/888972706/#



Android球队通知发布app



Android场景化阅读app



足球赛简单模拟



真三国无双人机对战小游戏



图像混沌加密图片拼接



图片拼接


图片简单素描效果



09微软创新杯算法组复赛火星任务(图像处理)




猜你喜欢

转载自blog.csdn.net/wlkdb/article/details/48688215
今日推荐