1、相比较传统教学更容易提高教学效率。 整个系统界面简洁、操作方便,包含了用户操作模块:普通用用户登录;学生提交作业、查看课件、提出问题和在线答题;教师发布课件、批改作业、更新试卷、解答问题等;还包含了管理员操作模块:系统管理员登录、维护等功能。 本系统语言选择java,具体采用JSP +SQL Server开发。系统的实现是在SQL Server数据库上并基于B/S结构。关键词:软件工程;网上教学; JSP;B/S;SQL SERVER 2000 ABSTRACTWith the computer technically developing so fast, the information n
2、etwork has become the important guarantee that the society develop. To take the network as the link fast, it is how highly effective,how to improve the reform of teaching, conveniently realizes the knowledge transmission. In the platform, the student may be spatial, the region limited, not really re
3、alizing the on-line browsing course content, to complete the study work, function and so on .Now,there is a way of teaching students based on networks.It can be made student and teacher in the same platform.The on-line teach assistant system faces to the teacher and students network teaching system,
4、 In this platform system structure, the function has carried on the detailed analysis, and introduced in the design uses essential technology and could be unlimited time and district.Compared to old system,it can improve the efficiency better.The system is succinct in every management, containing th
5、e general user and registration, search , examination and download. The students submit the studywork, the examination class and the result. It focus on how to solve the problem that is hard to solve and it provides some ways about design idea. The system adopts java ,JSP and SQL Server 200 technolo
6、gy. The System adopts SQL Server database and based on the B / S structure. Keywords: Software Project;Teaching Network; JSP;B/S; - 33 -目 录1. 引言1.1 课题的来源.意义和目标11.2. 完成的内容与设计结果11.2.1.设计的内容11.2.2.设计结果22. 总体设计与实施方案2.1.总体设计32.1.1.设计目标32.1.2.系统结构32. 1. 3.系统数据流图.42.2.实施方案42.2.1. 设计环境需求与程序设计语言选择42.2.2.方案与实
7、施步骤52.2.2.1.设计方案52.2.2.2.实施步骤6 3. 系统的设计与实现/程序的编制3.1. 数据设计73.1.1. 数据库信息表设计73.1.2. 数据库的实现113.2. 系统模块的设计123. 2. 1用户操作模块123. 2. 2管理员操作模块254. 程序的调试及故障分析 4.1设计错误.284.2配置错误.285. 设计的结果与讨论5.1 系统完成结果.295.2 系统讨论结果.296. 总结.31参考文献.32致 谢.33 1.1课题的来源,意义和目标近年来,随着计算机的普及,管理系统的应用也得到迅速发展,计算机越来越广泛的应用于各个领域。随着学生人数的增多,传统教学
8、局限性,使得软件工程网上教学辅助系统成为教学管理的迫切需要。传统的教学方式表现出在老师和学生不能同步;例如:作业必须由人上交、提问只能在课堂上提出;这样既浪费了各自的时间又使教学效率变得较低。而网上教学辅助系统,实现了电子教学;它可以随时随地让学生和老师进行互动。通过整个系统能时时监控,以便随时对教学进行管理,大大提高了管理效率、工作效率。网上教学辅助系统的目标就是学生和老师可以互动。可以实现学生查看课件、上传作业、在线提问、答题等功能;老师可以上传课件、在线回答、更新试卷等功能;管理员可以更新用户信息、维护等功能。1.2. 完成的内容与设计结果1.2.1.设计的内容软件工程网上教学辅助系统由
9、教师教学系统、学生学习系统和教学管理系统三大模块组成,这些模块之间相互联系,相互配合构成一个完整的网络教学系统。主要设计的内容:1、教师教学系统与学生学习系统 教师教学系统与学生学习系统的功能相对应,主要包含以下几个模块:(1) 网上作业:作业环节是对所学知识理解和巩固的过程。(2) 在线测试:教师可以完成试题添加,试题管理。(3) 讨论答疑 :在界面上采用了BBS形式,提问与回答的过程是异步的, 学生将学习中遇到的问题用留言的形式公布在网上,教师通过此模块进行答疑。教师也可以在网上发布讨论题,引导学生进行学术研究和讨论(5) 网上交流:通过此模块可以解决个别学生的概念模糊,解题思路混乱等问题
10、。2、教学管理系统 系统分为人员管理、课程管理、作业管理、考试管理和讨论交流管理。(1) 人员管理:包括系统管理员、教师和学生管理。其中管理员可以对所有人员进行添加、修改、删除和查询,同时还可以对教师的所有权限进行分配。(2) 课程管理:包括课程添加、课程查询和课件管理。(3) 作业管理:可以查看、修改和删除作业。(4) 考试管理:试题添加、修改和删除。3、普通用用户登录;搜索课件、查看作业、下载课件等操作(1)普通用用户登录; 普通用户可以登录个人信息到软件工程网上教学辅助系统,成为普通用户。(2)搜索课件、查看作业、下载课件等普通用户登录软件工程网上教学辅助系统以后可以进行搜索信息或者资料
11、、查看信息或者资料、下载信息等功能,4、系统管理员登录、维护等功能。系统管理员在软件工程网上教学辅助系统上登录、维护信息的等功能。5、 其他基本功能系统同时要具备其他的系统的基本功能:新用户添加,用户登录,用户退出、删除用户等1.2.2.设计结果完成的软件工程网上教学辅助系统是提供给用户的一个查看教学的平台,界面简约、明快、方便,功能是学生、老师可以在线操作。学生查看课件、老师上传课件。2. 总体设计与实施方案 2.1.总体设计 2.1.1.设计目标整个系统界面简洁、操作方便,包含了普通用用户登录;搜索课件、查看课件、下载课件等操作;学生提交作业、查看课件、提问和在线答题;教师发布课件、查看作
12、业、更新试卷、解答问题;2.1.2.系统结构本系统分为三大块:教师、学生、管理员系统;模块结构如下: 图1系统模块2.1.3.系统结构数据流图: 数据流图表现了用户、系统、数据库的关系。 图2数据流图2.2.实施方案2.2.1. 设计环境需求与程序设计语言选择为了开发一个安全、稳定的系统,选择以下开发平台:硬件环境:建议使用CPU cellon1.7G、内存256以上的机器,因为J2EE和JAVA BEEN很占内存运行起来确实不容乐观。软件环境: jDK1.5、Eclipse、MS SQL SERVER 2000、Dreamweaver MX、tomcat5.5等;本系统采用MS SQL SERVER 2000作为后台数据库,最初拟定的数据库选择有MS SQL Server、ORACLE、BEA的PointBase。 因为整个系统在windows下开发, ORACLE针对小型系统又相对较臃肿,而且我相对最熟悉且简单的MS SQL SERVER 2000,
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1