基于AngularJS选课系统的设计与实现毕业设计
技术:AngularJS等摘要:
随着科学技术的发展,计算机已占据我们的生活,成为我们学习生活中不可缺少的一部分。众多高校都选用网上选课的方式,网上选课系统的实现,大大降低了教务管理员的负担,避免了很多人工管理所产生的问题。例如:课堂爆满,课堂冷清,选报人数太多,或者过少,同一时间同一地点同一老师带两门课等问题,给予了学生,教务管理员清晰明了的结果。网上选课的实现,不仅减少了人力物力财力的浪费,而且大大提高了效率。操作简单明了,数据管理规整有序,方便快捷。
本系统是基于Angular JS实现的选课系统,其中Angular JS作为一款优秀的前端JS框架,克服了HTML在构建应用上的不足,通过使用标识符的结构,让浏览器能够识别新的语法:例如使用双大括号{{}}语法进行数据绑定,能够将HTML分组成可重用的组件。
虽然Angular JS诞生于2009年,属于一款比较新的技术,但是因为它包含了构建一个CRUD应用可能用到的全部内容,使它现在大受欢迎。
本系统使用EditPlus作为开发工具,使用bootstrap和angular js作为框架,其中bootstrap主要实现样式,布局,angular js主要实现数据处理,实现该系统的基本功能。关键词: Angular JS ,bootstrap ,信息管理
目录:
第1章绪论 1
1.1系统开发背景和意义 1
1.2系统可行性研究 1
1.3系统开发目标 2
1.4开发平台、运行环境 2
第2章相关技术概述 3
2.1 Angular JS简介 3
2.2 Bootstrap技术简介 3
2.3 JSON技术简介 4
2.4 Tomcat技术简介 5
第3章系统概要和需求分析 6
3.1 设计目标 6
3.2 功能分析 6
3.3 数据需求 7
3.4 系统体系结构设计 7
3.5饼状图的需求分析与设计 7
3.5.1 饼状图的需求分析........................................8
3.5.2 饼状图的设计实现........................................8
3.6模态框的需求分析及设计 9
3.6.1模态框的需求分析 9
3.6.2模态框的设计实现 10
3.6.3模态框的页面展示效果 11
3.7公告栏的需求分析与设计.......................................12
3.7.1 公告栏的需求分析.......................................12
3.7.2 公告栏的设计实现.......................................12
第4章主要功能模块设计与实现 13
4.1学生信息管理模块 13
4.2教师信息管理模块 18
4.3课程信息管理模块 19
4.4 公告栏模块 21
4.5所选课程统计模块 23
第5章系统测试与性能分析 26
5.1系统测试的方法与步骤 26
5.2模块测试 26
5.2.1学生,教师,课程等信息模块测试 26
5.3.2公告栏模块测试 26
5.3.3 所选课程模块测试 26
第6章总结........................................................28
6.1 课题总结....................................................28
6.2 课题展望....................................................28
参考文献 29
致 谢 30
论文字数:9915
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]