如今的高等学校都致力于提高本校的信息技术水平,在建立校园网的基础上建立了一些能够提供网络在线学习的网络平台,这给学校的教学提供了极大的便利,有了网上在线学习平台,学校可以极大的节约教育成本,不必要给每门课程都安排相应的实体教学资源,比如教室,书本,投影仪和老师,并且还丰富了课程种类,这更是符合学生们的兴趣爱好,可以自己根据自己的喜好有了跟多的课程学习选择,便于因材施教,网上学习提供给学习者自主安排时间学习的机会。上课的方式也不再像传统的老师在课堂上亲自授课,学生必须在规定的时间在指定的地方上课听讲的模式,学生可以在时间充裕的情况下学习上网的课程。
自主学习小管家采用Spring、SpringMVC和MyBatis作为主体框架,系统设计遵循界面层、业务逻辑层和数据访问层的Web开发三层架构。采用B/S结构,使得系统更加容易维护。自主学习小管家主要实现角色有管理员和学生,教师,管理员在后台管理在线学习模块、学习视频模块、学生作业模块、学生模块、用户表模块、token表模块、提交作业模块、收藏表模块、视频类型模块、年级模块、学校公告模块、目标计划模块、进度跟新模块、家长模块、教师模块、配置文件模块、在线沟通模块、班级模块。使用Spring作为项目管理工具对自主学习小管家各个模块进行管理,优化代码结构。后台采用Java语言开发,前台页面和后台管理页面使用vue等技术开发,使用MySql作为数据持久化存储工具对自主学习小管家的学生,教师等角色权限对应的功能等进行存储。使用Tomcat作为服务器调试自主学习小管家。采用idea集成IDE对自主学习小管家统进行开发,整合系统的各个模块。 拟开发的自主学习小管家通过测试,确保在最大负载的情况下稳定运转,各个模块工作正常,具有较高的可用性。系统整体界面简洁美观,用户使用简单,满足用户需要。在因特网发展迅猛的当今社会,自主学习小管家必然会成为在数字信息化建设的一个重要方面。 本文阐述了开发的自主学习小管家优势,并对所做系统的分析、设计及实现过程做了详细介绍。系统完成后真正实现了自主学习小管家的网络化,本次的系统开发是自主学习小管家网络化的推进,具有深远意义
目 录
摘 要 I
Pick to II
1绪论 1
1.1项目研究的背景 1
1.2开发意义 1
1.3项目研究现状及内容 2
1.4论文结构 3
2开发技术介绍 3
2.2 java简介 4
2.3 MySQL环境配置 4
2.3微信技术 5
3.1.1微信开发者工具 5
3.1.2 HTML 5
3.1.3 CSS 5
3系统分析 6
3.1 系统可行性分析 6
3.1.1 经济可行性 7
3.1.2 技术可行性 7
3.1.3 运行可行性 7
3.1.4 操作可行性 7
3.2 网站现状分析 8
3.3系统流程的分析 9
3.3.2 添加信息流程 10
3.3.3 删除信息流程 10
4系统设计 11
4.1 软件功能模块设计 11
4.2 数据库设计 11
5系统详细设计 17
5.1管理员功能模块 17
5.2 小程序端 21
6系统测试 25
6.1 功能测试 26
6.2 可用性测试 26
6.3 性能测试 26
6.4 测试结果分析 27
7总结与心得体会 28
7.1 总结 28
7.2 心得体会 28
参考文献 30
致 谢 31