论文总字数:23442字
摘 要
在现代教育技术模式下,计算机已广泛应用于教育、学校管理,教学的传统方式带来了重大的革命。如何有效地管理你的工作是摆在我们面前的一个新课题。传统教科书的工作不仅浪费纸张,而且要管理和分析学生的个人情况较为不便,对于这种情况,作业管理系统的开发已经迫在眉睫。
根据在国内外作业管理调研情况的基础上,借鉴其他管理体系的发展经验,从学校的实际需求出发,采用了比较流行的B / S(浏览器/服务器)架构和ASP动态网页开发技术为基础的Windows8操作系统和SQLSERVER数据库,设计和实现一个功能更加完善小型作业管理系统。通过对系统进行一系列的需求分析、设计、编码、测试等工作,使系统实现了管理员权限管理、修改密码、用户信息管理、授课管理、课程管理的功能;老师修改密码、作业管理、评阅管理的功能;学生修改密码、填写作业、查看成绩的功能。本系统可以帮助老师高效、便捷的管理学生的作业情况,为教师提供了一个很好的辅助平台。学生也可以系统地了解自己的学习反馈情况。
本论文首先介绍了开发本系统运用的技术,介绍了数据的输入输出、系统的结构、数据库的设计、开发工具以及开发平台。本系统经过一系列测试,可以运用于教师作业管理,远程教学管理,解决了作业管理混乱的状况,为教师和学生提供了一个良好的教学辅助平台。
关键字:B/S结构;作业管理 ;教学辅助
Abstract
On modern education technology mode, computers have been widely used in school education management, traditional teaching methods brought about a major revolution. How to effectively conduct operations management is a new task before us. Traditional textbook homework is a waste of paper, and manage and analyze students ' personal information more inconvenience in view of this situation, develop a homework management system is imminent.
This paper on the foundation of research at home and abroad and operation management, draw lessons from the development experience of other management system, starting from the actual needs of the school, the current more popular B / S (Browser / server) structure and ASP dynamic web development technology, based on Windows operating system and SQL Server database, the design and implementation of the a function more perfect small homework management system.
Through a series of demands on the system analysis, design, coding, testing, the system realized the administrator user information management, teaching management, curriculum management; teacher job management, marking management function; students to complete homework, view results. The system can help teachers efficient and convenient management of student work, for the teacher provides a good platform to assist. Students can also systematically understand their learning feedback.
This paper first introduced the development of the system by using the technology, data input and output, system structure, database design, development tools and development platform are introduced. The system through a series of tests can be applied to teacher job management, remote teaching management to solve the work management chaotic situation, provides a good platform for teaching aids for teachers and students.
Keywords: B/S structure; operation management; teaching assistant
目录
第1章 引言 1
1.1背景 1
1.2 课题的意义 1
1.3国内外研究现状 2
1.4课题范围及要达到的技术要求 2
1.5论文结构安排 3
第2章 相关技术基础 4
2.1 面向对象编程 4
2.2 ASP.NET 4
2.3sqlserver数据库介绍 5
第3章 系统分析与设计 6
3.1系统需求分析 6
3.2 系统架构设计 9
3.4详细设计 11
3.5系统安全性设计 16
3.7核心代码 16
第4章 作业管理系统的具体实现 22
4.1作业管理系统登录模块的实现 22
4.2管理员模块的实现 23
4.3教师模块的实现 27
4.4学生模块的设计与实现 27
第5章 系统的测试与运行 28
5.1系统测试的目的和原则 28
5.2部分测试用例 28
5.3系统测试效果 28
第6章 总 结 30
致 谢 31
参考文献 32
引言
1.1背景
由于远程网络教学,信息技术的飞速发展和计算机基础教学的普及,这给传统的教学方式带来了重大的革命,许多新的问题,使教学者进行深层次的思考。许多老师都头疼的问题是如何工作有序,高效的管理。
目前国内外教师一般通过两种方法提交作业:一种是学生上传到教师电脑的一个文件夹内,一种是学生存在优盘上拷贝到老师的电脑上。这两种方法都有各自的问题。第一种方法的问题是必须随身携带存储设备,容量有限,容易丢失或者损毁,速度慢。第二种方法虽然避免了上述问题,但是却有其他致命缺点,例如学生已经上传过一次作业,但是又在规定时间内经过修改重新上传,这样作业会重复,老师分不清哪一份是最新上传的;老师在帮学生修改作业时,也分不清谁的作业已经批改,谁的作业没有批改。这样两种方法给老师的教学带来很多问题和麻烦。对于大学老师来说,浪费了大量宝贵的时间在作业管理上很不实际。在现在的信息化时代中,一个可用的作业管理系统来规范作业管理对于高校来说必不可少。
1.2 课题的意义
现在在各大高校里,计算机网络技术被广泛地运用在教学生活上。电脑和网络带来教学的好处是教育:
- 充分地利用教学资源:由于地区的局限性,很多学校优秀的教学资源无法分享。而通过网络,恰恰可以打破这种禁锢,即便是偏远山区,只要有计算机和网络,一样可以享受到各种各样的资源;
- 提高学生学习的自主性:通过计算机网络技术,学生可以不受传统课堂的约束,随时随地可以学习任何自己需要获得的知识;
- 增强老师和学生之间的交流:传统的大学教学,除了课堂上的交流之外,学生与教师之间的交流微乎其微,而通过网络技术,学生可以通过网络与老师沟通、提问,教师也可以提供额外的辅导和教学;
- 方便教学管理。学生可以在家里进行网络选课、报名、缴费等。在正常的教学活动中,教师将安排相应的工作,其目的是:
- 巩固新学习的知识;
- 培养良好的学习习惯;
- 提高学生思考能力;
- 为今后的学习打下坚实的基础。
不幸的是,传统的发送和接收,标记,反馈都有空间和时间相当的局限性。发生这种限制的原因正是教师需要花费巨大的精力,并常常导致损失,无法达到理想的教学效果。同时,有必要对教师要求学生还可以帮助教师不应该是第一次这样的限制。这个项目的目的是用目前比较流行的编程技术,构建一个可用的大学生课后作业管理系统,实现资源的合理分配,以促进学生工作的接收,提高老师和学生之间和交流效率,减轻教师和学生的负担,促进教育模式的优化和资源的合理利用。
1.3国内外研究现状
放眼望去,国内外有很多作业管理的软件,运用了各式各样的开发技术。例如JSP,FTP等等,但主要是应用于网络课程的远程教学。但是大部分的校园都没有利用作业管理系统来管理学生。在国内外,作业管理软件拥有非常大的需求量和市场。所以这种软件必须功能齐全且容易学习,即使是非专业人士拿到系统以后也能快速的上手并且应用起来,这样方便系统的普及。
剩余内容已隐藏,请支付后下载全文,论文总字数:23442字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;