• 基于Android课堂作业师生交流教学选课助手java mysql


    1.用户类型为学生时,系统提供的功能:
    1)用户注册用户注册/登录:实现用户的注册和登录。
    2)课程中心:实现课程的列表显示,点击可以查看课程详情。
    3)新闻公告:实现新闻公告的列表显示,点击可以查看新闻公告详情。
    4)作业管理:实现作业的显示,可以提交作业,可以删除自己的作业。
    5)留言管理:实现留言的列表显示,用户登录后可以留言,可以删除留言。
    6)学习论坛:实现论坛的列表显示,点击可以查看论坛详情,可以点赞。
    7)个人中心:实现修改密码,查看已选课程和个人信息。


    2.用户类型为教师时,系统提供的功能:
    1)课程管理:实现对课程的列表显示,点击可以查看课程的详细信息。
    2)留言管理:实现留言的列表显示,用户登录后可以留言,可以删除留言,可以回复留言。
    3)作业管理:实现作业的显示,可以批改作业,提醒学生交作业。
    4)个人中心:实现修改密码,查看个人信息,所讲授的课程简介等。


    3.用户类型为管理员时,系统提供的功能:
    1)新闻公告:实现新闻公告的列表显示,点击可以查看新闻公告详情。
    2)学生信息:实现学生信息的显示,点击可以查看、修改学生信息。
    3)教师信息:实现教师信息的显示,点击可以查看、修改教师信息。
    4)课程信息:实现课程信息的显示,点击可以查看课程信息。
    5)帖子信息:实现帖子的显示,用户登录后可以发布、删除、回复帖子。
    6)评论信息:实现评论的显示,用户登录后可以删除、回复评论。

     

     

     


    软件编程是孤独的,也是枯燥的。在外行看似简单的一个操作,背后却是数以百行的代码,有时一个项目的开发甚至需要连续十几天甚至一个月。 软件开发入行的同学很多,但真正能坚持下去的却很少,因为软件行业加班是出了名的,并且技术更新速度非常快,可能这一刻这个技术你才掌握,下一刻他的升级替代品就已经出来了。这让我们意识到更新自己知识的重要性。所以,我一直提醒自己,只要你不努力,你就随时有可能被别人超越和取代。

     

    设计步骤如下:
        1、明确系统的业务流程和数据流程,并用UML画出相应的活动图、顺序图。
        2、设计数据字典,明确编码规则。
    3、数据库进行设计,建立约束和联系。
    4、创建程序框架,代码分成三层结构:接口层、业务层、表示层,设计窗口和主窗口,主窗口菜单项依照系统模块图设计。


    5、设计数据访问的接口,供各模块调用。完成登录功能和权限管理功能。
    6、在已完成的框架下,先后进行不同模块中不同角色功能模块的设计。
    7、最后进行各部分之间的协调、连接、实现,对于部分功能细节上进行完善与优化

     

     

  • 相关阅读:
    图像处理与计算机视觉--第五章-图像分割-霍夫变换
    02【Redis数据类型】
    数据结构笔记——查找
    【git】解决git报错:ssh:connect to host github.com port 22: Connection timed out 亲测有效
    AO天鹰优化算法|含源码(元启发式算法)
    高通 mtk 展讯等芯片机型读取 备份手机全字库分区 的一些操作解析
    导航栏参考代码
    git修改提交历史中的author信息
    如何进行机器学习
    煤炭行业数智化供应商管理系统解决方案:数据驱动,供应商智慧平台助力企业降本增效
  • 原文地址:https://blog.csdn.net/QQ3166678367/article/details/126878859