ImageVerifierCode 换一换
格式:DOC , 页数:38 ,大小:1.15MB ,
资源ID:81316      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-81316.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文((毕业设计论文) 软件工程网上辅助教学系统(1).doc)为本站会员(创****公)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

(毕业设计论文) 软件工程网上辅助教学系统(1).doc

1、 毕业设计(论文) 题目 : 软件工程网上辅助教学系统 I 摘要 随着计算机技术的飞速发展,信息网络已成为社会发展的重要保证。如何以网络为纽带快速、高效、方便地实现知识传递,以现代化手段促进教学改革,是教育工作者要解决的问题。传统的教学方式体现出教师和学生不能同步的问题,现在有一种教学方式就是基于网络的教学,它实现了在网络上学生和教师互动。 网上教学辅助系统是面向教师和学生的辅助系统, 基于 JSP 技术的网络教学平台是体现校园网的优势,通过此平台,学生、老师可以不受时间、空间、地域的 限制,进行教学互动 。相比较传统教学更容易提高教学效率。 整个系统界面简洁、操作方便,包含了用户操作模块:普

2、通用用户登录;学生提交作业、查看课件、提出问题和在线答题; 教师发布课件、批改作业、更新试卷、解答问题等;还包含了管理员操作模块:系统管理员登录、维护 等功能。 本系统语言选择 java,具体 采用 JSP +SQL Server 开发。系统的实现是在 SQL Server 数据库上并基于 B/S 结构。 关键词 : 软件工程 ;网上教学 ; JSP;B/S;SQL SERVER 2000 II ABSTRACT With the computer technically developing so fast, the information network has become the im

3、portant 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 realizing the on-line brow

4、sing 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, In this platform syste

5、m 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 the general user and reg

6、istration, 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 technology. The System adopts

7、SQL Server database and based on the B / S structure. Keywords: Software Project;Teaching Network; JSP; B/S; SQL SERVER 2000 I 目 录 1. 引言 1.1 课题的来源 .意义和目标 . 1 1.2. 完成的内容与设计结果 . 1 1.2.1.设计的内容 . 1 1.2.2.设计结果 . 2 2. 总体设计与实施方案 2.1.总体设计 . 3 2.1.1.设计目标 . 3 2.1.2.系统 结构 . 3 2. 1. 3.系统数据流图 .4 2.2.实施方案 . 4 2.2

8、.1. 设计环境需求与程序设计语言选择 . 4 2.2.2.方案与实施步骤 . 5 2.2.2.1.设计方案 5 2.2.2.2.实施步 骤 6 3. 系统的设计与实现 /程序的编制 3.1. 数据设计 . 7 3.1.1. 数据库信息表设计 . 7 3.1.2. 数据库的实现 . 11 3.2. 系统模块的设计 . 12 3. 2. 1 用户操作模块 . 12 3. 2. 2 管理员操作模块 . 25 4. 程序的调试及故障分析 II 4.1 设计错误 .28 4.2 配置错误 .28 5. 设计的结果与讨论 5.1 系统完成结果 .29 5.2 系统讨论结果 .29 6. 总结 .31 参

9、考文 献 .32 致 谢 .33 - 1 - 1. 引言 1.1 课题的来源,意义和目标 近年来,随着计算机的普及,管理系统的应用也得到迅速发展,计算机越来越广泛的应用于各个领域。随着学生人数的增多,传统教学局限性,使得软件工程网上教学辅助系统成为教学管理的迫切需要。 传统的教学方式表现出在老师和学生不能同步;例如:作业必须由人上交、提问只能在课 堂上提出;这样既浪费了各自的时间又使教学效率变得较低。而网上教学辅助系统 ,实现了电子教学;它可以随时随地让学生和老师进行互动。 通过整个系统能时时监控,以便随时对教学进行管理,大大提高了管理效率、工作效率。 网上教学辅助系统的目标就是学生和老师可以

10、互动。可以实现学生查看课件、上传作业、在线提问、答题等功能;老师可以上传课件、在线回答、更新试卷等功能;管理员可以更新用户信息、维护等功能。 1.2. 完成的内容与设计结果 1.2.1.设计的内容 软件工程网上教学辅助系统 由教师教学系统、学生学习系统和教学管理系统三 大模块组成,这些模块之间相互联系,相互配 合 构成一个完整的网络教学系统。 主要设计的内容: 1、教师教学系统与学生学习系统 教师教学系统与学生学习系统的功能相对应,主要包含以下 几 个模块 : (1) 网上作业 :作业环节是对所学知识理解和巩固的过程。 (2) 在线 测试 :教师可以完成试题添加,试题管理 。 (3) 讨论答疑

11、 :在界面上采用了 BBS 形式,提问与回答的过程是异步的, 学生将学习中遇到的问题用留言的形式公布在网上,教师通过此模块进行答疑。教师也可以在网上发布讨论题,引导学生进行学术研究和讨论 (5) 网上交流 :通过此模块可以解决个别学生的概念模糊,解题思路混乱等问题。 2、教学管理系统 系统分为人员管理、课程管理、作业管理、考试管理和讨论交流管理。 - 2 - (1) 人员管理 :包括系统管理员、教师和学生管理。其中管理员可以对所有人员进行添加、修改、删除和查询,同时还可以对教师的所有权限进行分配。 (2) 课程管理 :包括课程添加、课程查询和课件管理。 (3) 作业管理 :可以查看、修改和删除

12、作业。 (4) 考试管理 :试题添加、修改和删除。 3、 普通用用户登录;搜索课件、查看作 业、下载课件等操作 ( 1)普通用用户登录; 普通用户可以登录个人信息到软件工程网上教学辅助系统,成为普通用户。 ( 2)搜索课件、查看作业、下载课件等 普通用户登录软件工程网上教学辅助系统以后可以进行搜索信息或者资料、查看信息或者资料、下载信息等功能, 4、系统管理员登录、维护 等功能。 系统管理员在软件工程网上教学辅助系统上登录、维护信息的 等功能 。 5、 其他基本功能 系统同时要具备其他的系统的基本功能:新用户添加,用户登录,用户退出、删除用户等 1.2.2.设计结果 完成的软件工程网上教学辅助

13、系统 是提供给用户的一个查看教学的平台,界面简约、明快、方便,功能是学生、老师可以在线操作。例如:学生查看课件、老师上传课件。 - 3 - 2. 总体设计与实施方案 2.1.总体设计 2.1.1.设计目标 整个系统 界面简洁、 操作方便,包含了 普通用用户登录;搜索课件、查看课件、下载课件等操作;学生提交作业、查看课件、提问和在线答题; 教师发布课件、查看作业、更新试卷、解答问题;系统管理员登录、维护 等功能。 2.1.2.系统结构 本系统分为三大块:教师、学生、管理员系统;模块结构如下: 软 件 工 程 网 上教 学 辅 助 系 统教 师 子 系 统 学 生 子 系 统 管 理 员 子 系

14、统上 传课 件用 户管 理提 出问 题上 传作 业查 看课件 、下 载网 上答 疑批 改作 业课 程管 理信 息管 理查 阅试 卷在 线答 题图 1 系统模块 - 4 - 2.1.3.系统结构数据流图: 数据流图表现了用户、系统、数据库的关系。 学 生系 统教 师管 理 员在 线 问 题 、 下 载 课 件 等 操 作在 线 答 问 、 上 传 课 件 等 操 作更 新 用 户 信 息图 2 数据流图 2.2.实施方案 2.2.1. 设计环境需求与程序设计语言选择 为了开发一个安全、稳定的系统,选择以下开发平台: 硬件环境:建议使用 CPU cellon1.7G、内存 256 以上的机器,因为

15、 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,所以后台数据库就选择了 MS SQL SERVER 2000; 程序设设计

16、语言为: JSP、 J2EE 1 J2EE 技术,也就是 Java 2 Platform Enterprise Edition,即 Java2 企业版。它是 由 Sun 公司发起的 , J2EE 是现在市场上的主流产品。 J2EE 标准是过去几年中开发的许多重要应用最终促成的一个与厂家无关的公共标准。它将许多分散的Java 技术整合到一起,组合成一个完整的企业标准。 本系统设计使用浏览器 +jsp( servlet) +SQL SEVER - 5 - Servlet 及 JSP Servlet 及 JSP 都是基于 Java 的技术。 Servlet 是用来扩展 Web 服务器功能的网络组件,

17、它基于请求 /响应机制。 JSP 和 Servlet 非常相似,但 JSP 并不是纯 Java 代码。 本系统采用三层结构: 三层客户机服务器应用程序使用一个中间或中间层,应用程序服务器,它在客户机应用程序和后端数据库之间操作。中间层存储了系统的商业逻辑,并协调客户机上与后端数据库交互的显示。 使用三层体系结构是出于以下两个动机: 改进的可伸缩性、可用性和性能 2、 JSP 技术 :JSP 是一种卓越的 Java 技术,它基于 强大的 Java 语言,可在任何Web 或应用服务器上运行,与 Java Enterprise API(Java 企业应用编程接口 )紧密结合,可快速创建高性能的 We

18、b 应用程序。它将内容的生成和显示进行分离,使 Web开发人员能专注于应用逻辑的处理 ;利用可重用的组件 (Java BtensEJB),加快了总体开发速度,并提高了系统质量,采用标识简化页面编程,降低了开发人员的难度。 3、 XML 与 HTML 技术 :XML 和 HTML 一样属于标记语言,可以通过标记来描述数据的结构,并且它允许用户自行视描述数据的需要,随意地 制定不同的标记,这和 HTML有着极大的差别,除此之外, XML 不同于 HTML 对于所有的标记都已经定义了显示格式的意义, 4. SQL Server SQL Server 是一个关系数据库管理系统。 SQL Server

19、2000, 是 Microsoft 公司推出的 SQL Server 数据库管理系统的新版本。它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。运行 Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。 2.2.2.方案与实施步骤 2.2.2.1 设计方案 利用 B/S 结构: 即 Browser/Server(浏览器 /服务器 )结构,是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓 3-tier 结构。 B/S 结构,用通用浏览器就实现了原来需要复杂专用软件才

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。