资源预览内容
第1页 / 共41页
第2页 / 共41页
第3页 / 共41页
第4页 / 共41页
第5页 / 共41页
第6页 / 共41页
第7页 / 共41页
第8页 / 共41页
第9页 / 共41页
第10页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
职场大变样社区(WWW. zcdby. com):下载毕业设计成品全套资料,全部50元以下毕业设计(论文)题目:基于Angular JS选课系统的设计与实现学生姓名学号_班级所属院(系)指导教师2016年5月1日毕业设计(论文)任务书时间:专业:学生姓名指导教师设计(论文)题0基于Angular JS选课系统的设计与实现主要研究内容基于Angular JS选课系统的设计与实现,实现基础的选课系统。Angular JS是一款前端JS框架,主要实现对数据的处理,并通过bootstrap主要实现样式,布局,完成对学生信息,教师信息,课程信息的管理,简单来说,就是增删改查。研究方法1)理论研究方法:通过网上信息和相关图书资料的查阅,并结合实际案例进行分析和研究。2)实证研宄方法:通过自身学习,査阅资料,并且不断询问指导老师,指导老师给予热心的帮助。主要技术指标(或研宂目标)木系统使用EditPlus作为开发工;R:,使用bootstrap和angularjs作为框架,其中bootstrap主要实现样式,布局,angular js主耍实现数据处理,实现该系统的基本功能。包括对学生信息,教师信息,课程信息,所选课程统计等的实现。主要参考文献1 Java Web开发详解.孙鑫电子工业出版社,2007年.2 Web 7T发技术丛书:深入理解Bootstrap徐涛机械工业出版社20143 用 AngularJS 开发下一代 Web 应用 Brad Green ,Shyam Scshadri电子工业出版社20134 精通 AngularJS Pawe 1 Kozlowski, Peter Bacon Darwin华中科技大学出版社20145 jQuery开发从入门到精通袁江清华大学出版社2013基于Angular JS选课系统的设计与实现摘要随着科学技术的发展,计算机己占据我们的生活,成为我们学习生活中不可缺少的 一部分。众多高校都选用网上选课的方式,网上选课系统的实现,大大降低了教务管理员 的负扪,避免了很多人工管理所产生的问题。例如:课堂爆满,课堂冷清,选报人数太多, 或者过少,同一时间同一地点同一老师带两门课等问题,给予了学生,教务管理员清晰明 了的结果。网上选课的实现,不仅减少了人力物力财力的浪费,而且大大提高了效率。操 作简单明了,数据管理规整有序,方便快捷。本系统是基于Angular JS实现的选课系统,其中Angular JS作为一款优秀的前端 JS框架,克服了 HTML在构建应用上的不足,通过使用标识符的结构,让浏览器能够识别 新的语法:例如使用双大括号语法进行数据绑定,能够将HTML分组成可重用的组件。虽然Angular JS诞生于2009年,属于一款比较新的技术,但是因为它包含了构建一 个CRUD应用可能用到的全部内容,使它现在大受欢迎。本系统使用EditPlus作为开发工具,使用bootstrap和angular js作为框架,其中 bootstrap主要实现样式,布局,angular js主要实现数据处理,实现该系统的基本功能。 关键词:Angular JS , bootstrap,信息管理Based on the Design and Implementation of Angular JSCourse Selection SystemAbstractWith the development of science and technology, computers have ocoupicd our life, they are very important for our life. More and more universities choose courses online, which reduces griathy the burden of education administrators and avoids large number of questions of artificial management. Such as , sometimes the classroom is full of students because too many people choose the course, while sometimes it is empty as only a few students choose the course. Choosing courses online, teachers can teach more students at the same time, and education administrators are able to solve many problems at the same time. More and more students choose courses online, in this way, it not only reduces the waste of powerty and capital, but also improves the efficiency. The operation is simple and the management of the data is organized. It is convenient and swift.The choosing courses system is base on the achievement of Angular JS,which is regarded as a great frontier frame,because it overcomes the weakness of structure applications of HTML , it can make the explorer recognize the new grammer by using marked,structures. For examples, it binds data by using double braces. In this may wc can make HTML into a new group.Although Angular JS appeared in 2009,it is a new technology. It has been more and more popular with people,because it includes all things to build a CRUD application.The system uses Editplus as the frame, it uses Bootstrap to achieve the style and layout. It uses Angular JS to process data, which is the basic function.Key Words : Angular JS , bootstrap , information management目录第1章绪论11.1系统幵发背景和意义11.2系统可行性研究11.3系统开发目标21.4开发平台、运行环境2第2章相关技术概述32. 1 Angular JS 简介32. 2 Bootstrap 技术简介32.3 JS0N技术简介42. 4 Tomcat技术簡介5第3章系统概要和需求分析63.1设计A标63.2功能分析63.3数据需求73.4系统体系结构设计73. 5饼状阁的需求分析与设计73.5.1饼状图的需求分析83.5.2饼状图的设计实现83. 6模态框的需求分析及设计93. 6. 1模态框的需求分析93. 6. 2模态框的设计实现103. 6.3模态框的页面展示效果113.7公告栏的需求分析与设计123.7.1公告栏的需求分析123.7.2公告栏的设计实现12第4章主要功能模块设计与实现134. 1学生信息管理模块134. 2教师信息管理模块184. 3课程信息管理模块194.4公告栏模块214. 5所选课程统计模块23第5章系统测试与性能分析265. 1系统测试的方法与步骤265.2模块测试265.2. 1学生,教师,课程等信息模块测试265. 3. 2公告栏模块测试265.3.3所选课程模块测试26第6章总结286. 1课题总结286.2课题展望28参考文献29gt W 30第1章绪论1.1系统开发背景和意义随着科学技术的发展,计算机技术日渐成熟,其强大的功能己经让人们深刻认识到, 计算机己经进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部份,使用计算机对选课信息进行管理,比人工管理更加方便快 捷,而II可以减少人力物力财力的损失。例如:查找方便、可靠性高、存储量大、保密性 好、寿命长、成木低等。这些优点能够极大地提高效率,所以众多高校都选择上选课系 统,提高管理的正规化,便捷化。网上选课在我国起步比较晚,但发展很快。随着互联网的普及和网上选课系统的更趋 向于成熟化,越来越多的高校选择网上选课系统。学生选课系统是一个学校学生管理中不可缺少的一部分,对于学校的决策者和管理者 来说都至关重要,所以该系统需要为用户提供充分的信息管理和方便快捷的查询方式。但 一直以来,人们使用人工的方式管理文件档案,这种管理方式存在着许多缺点:效率低, 保密性差,而且时间过了好久之后,将产生大量的文件和数据,不方便査找、更新和维护, 非常不方便。所以很有必要开发网上选课系统,便于各大高校对学生信息,教师信息,课 程信息等的管理和维护,减少人力物力财力的损失。通过木系统的开发及研究,可以进一步巩固在校所学各种理论知识,充分运用自己 所学的知识,理论结合实际,为今后的就业和工作打下一个良好的基础。1.2系统可行性研究可行性研究也可称为可行性分析,可行性分析主要是针对项目的主要内容,配套条 件,以全面、系统的分析作为主要方法,经济效益为核心,从技术,经济等方面进行研宄 调查和分析比较,并对其经济效益,社会影响进行预测,提出该项目是否值得投资和进行 实施的咨询意见,为项I;决策提供一种综合性的依据。该系统为基于Angular JS的选课系统的设计与实现,学生选课系统作为一个学校学 生管理中不可缺少的一部分,具有存在的必要性。而且选课系统的实现,可以实现通过计 算机对信息的管理,高效,环保,操作性高,永久,减少人力物力的浪费,所以是可行的。1. 技术可行性。选课系统实现的最基本的功能就是对信息的增删改杳等操作,它所需 要的计算机技术已经很成熟,而且对计算机的要求很低,对操作环境也是基本要求,在技术层面很容易达成。所以在技术上是可行的。2. 经济可行性。该系统的开发通过计算机软件编程完成,不需要任何成木投入,所以 不存在失败所带来的经济损失,所以在经济上是可行的。3. 操作可行性。本系统主要是针对各大高校对学生信息进行存储管理设计的,可以实 现对学生信息的增删改查等基本操作,而且操作简单,高效,便捷,所以在操作上是可行 的。综合上述具体分析可以看出,选课系统是完全具有可行性的。1.3系统开发目标该系统主要实现对学生信息,课程信息
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号