3。1。1 B/S架构介绍 6
3。1。2 前端开发工具介绍 6
3。1。3 后台开发工具介绍 7
3。1。4 其他开发工具介绍 7
3。2 系统工作流程图 8
3。3 系统功能模块图 9
4 数据库的设计与实现 10
4。1 数据库介绍 10
4。2 概念设计 10
4。3 逻辑设计 13
4。4 物理设计 14
5 系统的实现与代码介绍 18
5。1 框架技术简介 18
5。1。1 表现层技术 18
5。1。2 业务层技术 18
5。1。3 持久层技术 19
5。2 我的课件模块 19
5。3 添加笔记模块 21
5。4 我的笔记模块 24
6 系统测试 28
6。1 测试方案 28
6。2 单元测试 28
6。2。1 课件学习页面测试 28
6。2。2 修改笔记页面测试 28
6。2。3 删除笔记测试 28
6。3 评价 29
致谢 30
参考文献 31
附录 32
1绪论
现如今人们生活水平越来越高计算机科学与技术正在进入一个飞速发展的快车道,科技的信息化和生活的智能化正在逐步的改变人们的生活方式。计算机的科学与技术逐渐的走进了人们的衣食住行中的各个领域里。在日常生活中,自从第一台计算机的诞生以来人们的生活发生了史无前例的巨大变化[2]。随着时间的推移,计算机应用之处也变得越来越广阔,广泛地进入了政治、经济、体育、娱乐、商业与服务行业等等。人们生活里的各大行业也正在获得到了计算机技术带来的方便。通过计算机技术,人们也免去许多复杂的数据处理过程和一些庞大数字计算。同时,大大地提升了计算得到的结果的正确率和减少了计算过程所花的时间[13]。因此,21世纪将是计算机相关的行业发展得最为快速的纪年。