毕业设计-基于Android的课程表

这个世界,一百万人里面只有一个主角。当主角的都是能够达到极致的人。

一、项目介绍

    本系统用于管理大学课程,用户可添加每天课程信息如课程名称、教师、上课地点、上课周数和节数等。

  1. 进入系统后,可选择添加第几周的课程信息,默认第1周开始,点击空白处如点击周一、第一节处的空白处即可添加课程信息,输入课程信息后并选择上课信息如单周、双周、自定义第几周点击保存即可添加课程成功,成功后在课程表上可查看课程信息,也可点击课程进行编辑或删除课程表;

  2. 每添加完一节课程后都可查看相应课程信息,滑动屏幕查看更多节数课程,默认显示当前周的课程,也可点击顶部第1周切换查看相应周数的课程表信息;

  3. 点击右上角更多按钮即可切换不同课程表;

  4. 系统支持更换不同颜色主题,点击相应主题即可切换不同风格的课程表;

二、主页代码

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
完整代码
远程调试 不支持
代码答疑 不支持
价 格 ¥150 ¥400

五、购买记录

用户 套餐 时间 评价
*******54 套餐B
*******01 套餐B
*******79 套餐B
*******92 套餐B
*******24 套餐B
*******18 套餐B
*******91 套餐B
*******07 套餐B
*******34 套餐B
*******61 套餐B

------转载请注明出处,感谢您对原创作者的支持 ------

有偿提供项目外包、技术支持、Bug修复、毕业设计、大小作业