# OpenCT-MVP
开源图书馆与课程表应用
## 软件截图
<img src="./screenshots/features.JPG?raw=true" width="200">
<img src="./screenshots/class_table.JPG?raw=true" width="200">
<img src="./screenshots/borrow_info.JPG?raw=true" width="200">
<img src="./screenshots/search_result.JPG?raw=true" width="200">
(主页还是一片空白)
## 依赖
- Jsoup 1.10.1
- android support v4, v7, design, cardview-v7
- Gson
- Guava, (for null check)
- Retrofit with Converter-gson and Converter-scalars
- Recyclerview-Animators
- ButterKnife
- RxJava 2.0.3
- RxAndroid 2.0.1
## 功能
获取教务网课程表与成绩信息, 自动更新周数 (目前支持的教务系统有 `正方, 苏文`)
搜索图书馆馆藏信息, 获取个人图书借阅信息 (目前支持 `汇文OPACv4.5+`)
## 特性
自动解析登录表单 (理论上所有`用户名-密码(-验证码)`的登录表单结构均可自动解析)
软件内教务系统以及图书馆均为自动解析登录
自动解析图书搜索表单 (汇文软件OPACv4.5+测试通过)
用户名密码本地加密存储
## 开发进度
正在向 Dagger 迁移
正在开发 `空教室查询功能`
服务端正在开发中(提供空教室查询服务)
## 目前支持的学校
常州工学院、淮阴工学院、金陵科技学院、南京城市职业学院、南京工程学院、南京工业大学、南京信息工程大学
南京信息工程大学滨江学院、南京邮电大学、苏州大学、苏州科技大学、西华大学、盐城师范学院、中国矿业大学
没有合适的资源?快使用搜索试试~ 我知道了~
使用MVP设计模式的开源课表项目.zip
共191个文件
java:64个
xml:61个
png:47个
0 下载量 88 浏览量
2024-01-06
12:24:12
上传
评论
收藏 683KB ZIP 举报
温馨提示
使用MVP设计模式的开源课表项目.zip
资源推荐
资源详情
资源评论
收起资源包目录
使用MVP设计模式的开源课表项目.zip (191个子文件)
gradlew.bat 2KB
.gitignore 583B
.gitignore 7B
build.gradle 2KB
build.gradle 498B
settings.gradle 15B
gradlew 5KB
gradle-wrapper.jar 52KB
ClassPresenter.java 11KB
GradePresenter.java 10KB
CmsFactory.java 10KB
ClassFragment.java 10KB
ClassInfo.java 10KB
LibraryFactory.java 9KB
DBHelper.java 8KB
GradeFragment.java 8KB
DBManger.java 8KB
LibBorrowPresenter.java 7KB
ActivityUtils.java 7KB
MainActivity.java 7KB
SettingsActivity.java 7KB
FormUtils.java 6KB
Loader.java 6KB
InitDiaolgHelper.java 5KB
LibSearchPresenter.java 5KB
ScrollAwareFABBehavior.java 4KB
SearchResultFragment.java 4KB
BookDetailActivity.java 4KB
UniversityFactory.java 4KB
LibBorrowActivity.java 4KB
RoomActivity.java 4KB
DailyClassAdapter.java 4KB
WidgetService.java 4KB
GradeAdapter.java 4KB
BooksAdapter.java 3KB
EncryptionUtils.java 3KB
GradeInfo.java 3KB
BorrowAdapter.java 3KB
LibBorrowFragment.java 3KB
Constants.java 3KB
DailyClassWidget.java 3KB
RoomFragment.java 3KB
RoomPresenter.java 3KB
RoomAdapter.java 3KB
LibSearchActivity.java 3KB
BorrowInfo.java 3KB
ProEditText.java 3KB
UniversityInfo.java 3KB
ServiceGenerator.java 3KB
GradeActivity.java 3KB
Form.java 2KB
OpenCT.java 2KB
StoreHelper.java 2KB
RoomInfo.java 2KB
EndlessRecyclerOnScrollListener.java 2KB
FormHandler.java 2KB
RE.java 2KB
UniversityService.java 2KB
RecyclerViewHelper.java 2KB
GradeContract.java 1KB
RoomContract.java 1KB
BookInfo.java 1KB
LibBorrowContract.java 1KB
LibSearchContract.java 1KB
OpenCTService.java 1KB
ClassContract.java 1KB
PageStringUtils.java 1020B
LoginPresenter.java 815B
ExampleInstrumentedTest.java 749B
BaseView.java 708B
BasePresenter.java 693B
ExampleUnitTest.java 406B
search_result.JPG 193KB
borrow_info.JPG 164KB
class_table.JPG 159KB
features.JPG 85KB
schools.json 23KB
cms.json 2KB
lib.json 209B
README.md 2KB
ic_launcher-web.png 13KB
screen_preview.png 12KB
ic_launcher.png 3KB
ic_launcher.png 3KB
ic_launcher.png 2KB
ic_search.png 2KB
ic_refresh.png 2KB
ic_launcher.png 1KB
ic_launcher.png 986B
ic_refresh.png 964B
ic_search.png 958B
ic_refresh.png 806B
ic_class_table.png 798B
ic_lib_borrow.png 767B
ic_search.png 754B
ic_grade_list.png 706B
ic_up_to_top.png 661B
ic_about.png 567B
ic_empty_room.png 552B
ic_back.png 531B
共 191 条
- 1
- 2
资源评论
Lei宝啊
- 粉丝: 1933
- 资源: 1331
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功