毕业设计-基于Android的课程表
这个世界,一百万人里面只有一个主角。当主角的都是能够达到极致的人。
一、项目介绍
本系统用于管理大学课程,用户可添加每天课程信息如课程名称、教师、上课地点、上课周数和节数等。
-
进入系统后,可选择添加第几周的课程信息,默认第1周开始,点击空白处如点击周一、第一节处的空白处即可添加课程信息,输入课程信息后并选择上课信息如单周、双周、自定义第几周点击保存即可添加课程成功,成功后在课程表上可查看课程信息,也可点击课程进行编辑或删除课程表;
-
每添加完一节课程后都可查看相应课程信息,滑动屏幕查看更多节数课程,默认显示当前周的课程,也可点击顶部第1周切换查看相应周数的课程表信息;
-
点击右上角更多按钮即可切换不同课程表;
-
系统支持更换不同颜色主题,点击相应主题即可切换不同风格的课程表;
二、主页代码
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_course);
//EvenBus
EventBus.getDefault().register(this);
layoutWeekTitle = findViewById(R.id.layout_week_title);
layoutWeekTitle.setOnClickListener(this);
mLayoutWeekGroup = findViewById(R.id.layout_week_group);
mLayoutNodeGroup = findViewById(R.id.layout_node_group);
mLayoutCourse = findViewById(R.id.layout_course);
initFirstStart();
initToolbar();
initWeek();
initCourseView();
initWeekNodeGroup();
mPresenter = new CoursePresenter(this);
updateView();
}
...
...
三、项目截图
主页
课程详情页
课程修改页
周数页
主题设置页
课程删除页
四、购买套餐
权益 | 套餐A | 套餐B |
---|---|---|
完整代码 | ||
远程调试 | 不支持 | |
代码答疑 | 不支持 | |
价 格 | ¥120 | ¥600 |
五、购买记录
用户 | 套餐 | 评价 |
---|---|---|
*******54 | 套餐B | |
*******01 | 套餐B | |
*******79 | 套餐B | |
*******92 | 套餐B | |
*******24 | 套餐B | |
*******18 | 套餐B | |
*******91 | 套餐B | |
*******07 | 套餐B | |
*******34 | 套餐B | |
*******61 | 套餐B |
------转载请注明出处,感谢您对原创作者的支持 ------
有偿提供项目外包、技术支持、Bug修复、毕业设计、大小作业
2 条评论