Xxxxx毕业设计论文题目系别计算机系姓名 XXXX 学号指导教师 xxxxx 2010年12月25 日毕业设计论文摘要近些年来网络技术的迅速发展,使得不同地点的人们在任何时间都可以轻松获得自己需要的信息,同时也极大地推动了网络教学的发展,特别是C#技术的出现,以其安全性、跨平台性的优势,使网络教学的发展变得更加迅速,很多在网络平台上用C#技术开发出的教学软件系统相继问世,如网上考试系统、视频点播系统等。
本文阐述的是运用技术构建一个基于B/S结构的网上作业提交系统,以其改变过去传统的学生递交作业的方式,老师批改作业的方式,让学生递交作业更加灵活,大大减轻了老师的工作量和学生的学习任务,极大地提高了老师的工作效率和学生的学习效率。
此次作业提交系统是用C#等技术开发而成,用户登录时有三种身份可供选择,分别为学生、老师和管理员。
忘记密码时可以根据自己的身份证号重设。
学生有查看作业、提交作业、查看成绩等功能,老师有发布作业、批改作业等功能,管理员有添加、删除学生老师信息,添加删除班级、系部,添加删除课程等功能。
本系统采用功能强大的Visual Studio 2010做为开发工具,结合技术以及SQL做为数据库开发出来作业提交管理系统。
【关键词】:作业提交管理系统技术In recent years the rapid development of network technology, makes the people of different sites at any time can easily get you need information, and at the same time also greatly promoted the development of the network teaching, especially C# technique appears to its security, cross-platform-ability advantages and to the development of the network teaching becomes more quickly, many in the network platform technology developed in c # of teaching software systems have come out, such as online examination system, video on demand system, etc.This paper expounds the application Winform technology to construct a based on B/S structure of online homework submission system, with its change the past traditional students the way to submit assignments, the teacher corrects students' papers way, let the student submit work more flexible, greatly to reduce the workload of the teacher and students' learning task, which greatly increased the teacher's work efficiency and their learning efficiency. The assignment due system in c # techniques to develop and become, there are three kinds of user login identity to choose from, respectively pupils, teachers and administrators. Forgot password when can according to your own id number reset. Students have to check operation, submit assignments, check the function such as performance, a teacher corrects students' papers issued by assignments, and other functions, administrators have add, delete student teacher information, add or remove class, department, add or remove course etc. Function.The system USES powerful Visual Studio 2010 as a development tool, combining with Winform technology and SQL database developed as homework submission system.【keywords 】: assignments to management system, technology目录第一章绪论 (1)1.1课题来源 (1)1.2开发工具的选择..............................................................................错误!未定义书签。
1.3本文所作工作 (2)第二章需求分析 (7)2.1总体需求调查 (7)2.1.1组织结构图 (7)2.1.2系统目标 (7)2.1.3应用现状调查 (8)2.1.4业务总体流程 (8)2.2系统功能调查 (9)2.2.1前台功能 (9)2.2.1后台功能 (9)2.3系统功能流程图 (9)2.3.1后台管理功能流程图 (9)2.3.2用户系统功能流程图 (10)第三章概要设计 (12)3.1概念设计 (12)3.2数据库设计 (14)第四章详细设计 (18)4.1环境构建 (18)4.1.1 获取资源 (18)4.1.2创建库表 (18)4.1.3为项目添加Struts2框架 (18)4.1.4为项目添加Hibernate框架 .....................................................错误!未定义书签。
4.1.5配置Struts2并添加Ajax支持................................................错误!未定义书签。
4.2系统总体设计 (18)5.1系统测试概述 (25)5.2测试环境 (25)5.3系统测试的重要性 (25)5.4测试分析及结果 (27)第六章毕业设计小结 (27)致谢 (29)参考书目 (30)第一章绪论1.1课题来源近些年来互联网迅速发展,使得不同地点的人们在任何时间都可以轻松获取自己需要的信息,同时互联网的出现极大地推动了教育事业的发展,特别是技术,以其交互性、动态性的特点,大大扩展了互联网的应用范围,互联网的广泛应用也深刻的影响了教育教学领域。
另一方面, 校园网己从办公室、教室、实验室、图书馆延伸到学生宿舍, 这为网上教学提供了广阔的舞台。
开发和充分利用网络教学是当前教育发展的必然趋势。
网上大学的兴起彻底改变了传统的教学模式,作业是教学过程的一项重要活动,传统书面提交作业的方式已跟不上新型教学模式的发展。
目前,许多高校仍然是教师上课布置作业, 学生课下完成,学生完成后上交作业, 教师手工批改, 再把作业发给学生。
在这种传统模式下, 反馈时间长, 难以全面统计学生作业情况,不利于教师掌握学生的学习情况。
同时由于作业布置、提交到批改存在时间差,老课当中的问题并未得到解决,新课中新问题又已形成,如果新问题的解决要依赖老问题的解决,那么又加大了解决新问题的难度系数,久而久之,最后问题成堆,许多学生因此而跟不上学习的进度。
另外手工批改作业也有可能因人为因素对作业批改造成影响。
如何系统地管理和批改学生的作业,减少批改和管理作业的负担,如何缩短从作业布置到批改的时间差,提高作业批改的质量和速度,已成为老师们所面临的一大问题。
所以, 利用网络技术, 开发一个作业提交和评阅系统势在必行。
它克服了在传统模式下的种种缺陷, 实现了作业信息快速传递、提高了作业的教学价值, 为教学提供更有意义的指导性策略。
1.2课题的研究意义这套作业提交系统正是当今技术发展的产物,它是一套基于Winform开发的能在网上进行的作业提交系统,它不仅方便学生提交作业,而且更为老师提供检查作业的方便的手段。
这套系统功能比较完善,是符合实际需求开发的,学生可以查看最新作业,并提交作业,查看作业成绩等,教师可以发布作业,对作业进行检查,管理,统计成绩等。
由以上可看出,网络教育学习及网络各种信息交流的好与坏,严重影响着我们学习生活的各个角落,我们需要一套有效的网上学习管理系统为我们快节奏高效率的工作学习提供一种保障。
同时扩大系统使用的效率和应用范围,为更多的有这种需求的教师和广大的学生提供必要和及时的服务。
因此作业提交系统的实现开发出现了其必要性和可行性。
相信随着契机的发展,作业提交系统会在未来的高校发展管理模式中占十分重要的地位,而且还有很大的发展空间来展现其时效的作用。
1.3课题的技术要求 是统一的Web 应用程序平台,它提供了为建立和部署企业级Web 应用程序所必需的服务。
为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构。
是Microsoft .NET Framework 的一部分,是一种可以在高度分布的Internet 环境中简化应用程序开发的计算环境。
.NET Framework 包含公共语言运行库,它提供了各种核心服务,如内存管理、线程管理和代码安全。
它也包含.NET Framework 类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。
提供了下面的优点:可管理性: 使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和Web 应用程序的工作。
因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。