基于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、最后进行各部分之间的协调、连接、实现,对于部分功能细节上进行完善与优化

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值