Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
app
gradle/wrapper
.gitignore
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

ytuClass

烟台大学课表app

功能描述:

本app使用教务系统api接口,可通过选择学院名称和班级一键导入班级课表,若课表信息有误还可以对课表进行修改,包括添加课程,修改课程,删除课程。详细运行结果见附录截图。

结构分析:

本项目使用视图层、实体层和数据操作层三层架构,降低了层与层之间的依赖,实现了高内聚,低耦合”,利于各层逻辑的复用。Util包中包括自定义的一些工具函数,提高了代码复用率。结构较为清晰。 其中,view包中包括MainActivity、ChooseClassActivity、ChangeCourseActivity、AddCourseActivity、AboutActivity、ContactActivity七个类,分别对应七个页面 Dao包中包括CourseDao类,是对数据库的增删改查操作 Model包中包括实体类Course Util包中包括数据库操作类DatabaseHelper、网络请求类HttpHelper、数据解析类ParseHelper

运行截图:

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述