jsp汇编语言课程网站设计-毕业论文.doc

上传人:滴答 文档编号:1273185 上传时间:2019-01-26 格式:DOC 页数:42 大小:907KB
下载 相关 举报
jsp汇编语言课程网站设计-毕业论文.doc_第1页
第1页 / 共42页
jsp汇编语言课程网站设计-毕业论文.doc_第2页
第2页 / 共42页
jsp汇编语言课程网站设计-毕业论文.doc_第3页
第3页 / 共42页
jsp汇编语言课程网站设计-毕业论文.doc_第4页
第4页 / 共42页
jsp汇编语言课程网站设计-毕业论文.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

1、摘要 I 摘 要 随着网络技术的飞速发展,尤其是 Web 技术的广泛应用,以及 学校网络基础设施的大力建设,教学资源共享的迫切需要,创建 在线精品课程 教学系统显得越来越重要。基于 Internet 的教育体制不受时间、空间和地域的限制,相应的教学模式由以教师为中心的传统教学模式转向以学生为中心的现代教学模式。 本文以设计一个汇编语言课程网站为目的 ,主要实现课程介绍、课件下载、作业上传与批改、留言讨论、课程公告等基本功能 的设计 。其中重点介绍了留言讨论功能的设计与实现。本文中所做的主要工作:简述了整个汇编语言课程网站的需求分析;阐 述整个汇编语言课程网站的 概要 设计和 详细 设计 ;详细

2、介绍了留言板模块的功能实现 。留言板系统的主要功能包括用户登录、用户注册、用户退出、 发布 留言、修改留言以及管理员回复留言等。文章最后还对设计整个汇编语言课程网站以及留言板的详细设计与实现的过程和心得进行了总结。 关键字 : 教学网站 留言板 JSPAbstract II Abstract With the rapid development of networks technology, especially the extensive application of Web technology, at the same time, massive construction of netw

3、orks basic facilities and the imperious need of sharing the teaching resources, it becomes more and more important to construct the online excellent course teaching system. The educational system based on Internet doesnt limit to time, space and terrain. Correspondingly, the teaching mode has change

4、d from traditional teaching mode at the center of teachers to modern one at the center of students. This paper are based on designing an assemble language teaching website, it mainly realize the basic function design of the course introduction, the class downloading, the upload and Correcting of the

5、 exercise, the message discuss and so on the announcement column. It focused on the design and implementation of the function of the message board. In this article does main work: Describes the requirement analysis of the entire assemble language teaching website; Elaborates the entire assemble lang

6、uage teaching website outline design and detail design; Details on the message board to achieve the functional module. The main functions of the message board system include login, register, exit, publishing message, modifying message, replying message and so on. In the end, the article sum up the e

7、xperience and the course of designing the entire assemble language teaching website, and also the detailed design and implementation of the message board. Key words: Teaching website Message board JSP目录 III 目 录 第 1 章 引言 . 1 第 2 章 需求分析 . 3 2.1 系统的非功能需求 . 3 2.2 系统的功能需求 . 5 2.3 用例需求分析 . 7 2.4 留言板模块的功能需

8、求分析 . 8 第 3 章 系统概要设计 . 12 3.1 项目开发平台 . 12 3.2 前台管理系统结构 . 12 3.3 后台管理系统 结构 . 12 3.3 系统子模块设计 . 13 第 4 章 网站详细设计 . 17 4.1 登录模块的设计 . 17 4.2 留言板模块设计 . 17 4.2.1 数据库设计 . 17 4.2.2 系统实现 . 18 第 5 章 系统功能实现 . 23 5.1 登录模块 . 23 5.2 留言板模块 . 24 5.2.1 权限系统 . 24 5.2.2 多语言提示信息 . 27 5.2.3 注册和登录功能 . 29 5.2.4 留言列表显示功能 . 3

9、0 5.2.5 留言发布和修改功能 . 31 5.2.6 留言删除功能 . 32 目录 IV 5.2.7 留言回复功能 . 33 第 6 章 总结 . 34 致谢 . 35 参考文献 . 36 Contents V Contents Chapter 1 Introduction . 1 Chapter 2 Requirement Analysis. 3 2.1 The Non-functional Requirements of the System . 3 2.2 The Functional Requirements of the System . 5 2.3 Usecase Requir

10、ement Analysis . 7 2.4 The Functional Requirements of the Message board Module . 8 Chapter 3 The Summary Design of the System . 12 3.1 Terrace of Developing . 12 3.2 Structure of the Foreground Management System. 12 3.3 Structure of the Background Management System. 12 3.4 Submodule Design of the Sy

11、stem . 13 Chapter 4 The detailed Design of the Website. 17 4.1 The Design of Login Module . 17 4.2 The Design of Message Board Module. 17 4.2.1 DataBase Design . 17 4.2.2 System Implemention. 18 Chapter 5 The realization of the website functions . 23 5.1 Login Module. 23 5.2 Message board Module . 2

12、4 5.2.1 Privilege System . 24 5.2.2 Multi-Language Hint Message . 27 5.2.3 Register and Login . 29 5.2.4 Message List Show . 30 5.2.5 Message Publishing and Modifying. 31 5.2.6 Message Deleting . 32 Contents VI 5.2.7 Message Replying . 33 Chapter 6 Summary. 34 Acknowledgement . 35 References . 36 第

13、1 章 引言 1 第 1 章 引言 随着社会的发展 ,在信息社会中 ,信息的获取、处理、交流和决策都需要高质量的计算机软件来完成。 网络 课程管理是现在学校面临的一项必要任务 。 如何有效的实现课程的有效管理也是一件比较重要和复杂的工作 ,其涉及的内容也比较极为广泛 ,面临学生、教师和课程等管理。因此制作一个 网络课程网站 是十分重要和必要的。 网络 课程管理也是学校的重要工作之一 ,对于学校来说 ,对所有课程实现登记 、 记录 、 查询也是很困难的 ,因为涉及的课程数量比较大 ,这给管理造成了一定的困难 ,通过计算机 和网络 进行管理无疑是最科学和最有效的方法 ,一方面 可提高工作效率和工作

14、质量 ,同时又便于学生与教师之间进行信息交流。 在线精品课程教学系统 是一个由人、计算机组成的能进行课程信息的查看、查询以及相关课程信息的查看、查询的系统 ,该系统能够实时反映学校的教学情况 ,为日常事务的处理和管理职能提供支持。在人类发明计算机之前 ,管理信息系统完全是手工作业 ,随着计算机技术的产生和发展 ,管理信息系统的结构发生了很大的改变 ,计算机强大的数据处理能力及现代化的网络通讯技术大大提高了管理信息系统的效能。作为课程管理人员要分清楚哪些信息适合计算机处理 ,哪些信息更适合于手工作业 ,在工作中 将两种方式有机地结合 ,互相取长补短 ,以求达到最佳的管理方式。因此 ,使课程管理工

15、作更加规范化、科学化 ,建设一个 在线精品课程教学系统已显得非常重要。 在线精品课程教学系统 通常包括课程信息管理、 用户 信息管理、课件上下载 管理、 作业上传与批改管理、 留言板管理等。 网络 教学系统在教学中所扮演得角色越来越明确:一方面,计算机网络为学习者提供学习资料、工具和创设学习情景,让他们操作、探索,为提高学习者的兴趣,调动他们的积极性和主动性,培养其创造能力营造了良好的信息化环境。另一方面,计算机网络有丰富的教学信息资源,它既可以做到 在不割裂学科系统知识的情况下,以多媒体的方式表现知识和经验;又可以对学科的系统知识进行延伸性链接,对不同学科所涉及的同一对象给予多角度、多层面的

16、反映。为学习者掌握系统知识提供了书本无法比拟的信息化环境。计算机网络既能提升学习者主体地位,提高其学习兴趣,培养其主动探索问题、解决问题的能力和技能;又第 1 章 引言 2 能使他们学习和掌握系统的科学知识。既可以使学习者学习系统知识,又可以使他们在学习过程中学会学习。既调动学习者的主动性,又充分发挥了教师的主导作用。 “ 汇编语言程序设计 ” 是计算机专业学生必修的一门核心专业课程 ,对培养 学生程序设计能力 ,理解计算机工作原理 ,从事软件开发和硬件应用均具有非常重要的作用。但是 ,这门课程又是学生感到比较难学的一门课程 ,习惯了高级语言的高度结构化 ,对汇编语言的 “ 机器化 ” 学生一

17、时难以理解 ,再加上有那么多的语法规则需要记忆 ,上机调试又容易出错 ,使得学生在一开始学习时便陷入茫然。 因此在这种情况下, 建设一个方便查阅课程信息、获取课程资源以及同其他学习者进行交流的汇编语言课程网站 是十分必要的。 为了保证网站的易用性、通用性和良好的可扩展性,合理的系统结构就必不可少。目前, 在基于 J2EE 架构开发 Web 应用的技术基础上 ,结合 MVC (Model-View-Controller) 结构的方式来构建 Web 应用系统是一种较好的 Web 应用实现方案。 Struts 框架是 MVC 设计模式的一个应用实例 , 应用 Struts 框架可以减轻设计和开发大型

18、企业级软件的负担 ,使设计人员和编程人员在较短的时间里就能够开发出系统原型。第 2 章 需求分析 3 第 2 章 需求分析 2.1 系统的非功能需求 汇编语言 的教学网站目前的针对对象是教师和学生。以前,我们的教学主要是通过面对面的讲授。这样,有很多优势:教师可以与学生直接交流。但是也有许多不尽 人意的地方:课堂教学很大程度上受到时间和空间的限制。浪费了教学资源同时对于学生的进一步的学习具有一定的局限性。 远程教育是以开放的、灵活的、终身的教育发展为目标,它是传统教育的延续发展,同时,也是对传统教育的巨大变革,打破了传统教育的局限,具有传统教育所不可比拟的优点: 1. 开放性 所谓开放,是指目

19、标开放 -即学校向学习的对象 开 放;教育资源 -即教学课程开放;教育方式 -即管理的方式开放;教育场所和时间开放。 2. 灵活性 远程教育的灵活性表现在: ( 1)能满足受教育者个性化的要求,给受教育者以更大的自主权受教育者可以根 据自己选择的方式去学习以提高学习效率从而使被动的学习变成主动的接受。在远程教育中,受教育者对个人的学习进度负责,学习评价着眼于学习的进度而不是论其考试成绩的成败,受教育者的学习要求受教育者、教师的配合,以便学习的内容符合工作的要求。 ( 2) 远 程教育覆盖面广、传播手段灵活多样,教育资源和学习不受时空限制,可以随时、随地为受教育者提供教育服务。 ( 3)远程教育

20、可以实现多家高等教育单位的多种形式的合作,实现优势互补,充分发挥高等教育的作用。 3. 大众普及性 这个优点是建立在前两个优点的基础上的:正是因为远程教育的开放 性,才有可能为不同基础、不同经历的受教育者提供受教育的机会;同时,亦是由于远第 2 章 需求分析 4 程教育的灵活性,才能为不同背景、不同职业的受教育者接受继续教育提供了可能。因此远程教育具有大众普及性的特点。 4. 学习的终身性 知识本身是需要即时更新的,掌握知识的人的知识也是需要即时更新的,从而使学习成为一个贯穿终身的持续性的活动。 新知识、新技术在当今社会环境中扩散速度很快,快速的扩散必然导致对知识、技术的更新要求也加快,从而又

21、促使新的东西产生。由于知识的更新速度的加快、半衰期的缩短,在职人员必须不断的为自己补充新的知识,接受新的信息 ,才能赶上职业要求的变化 。 5. 社会资源共享性 网络是一个共享信息、资源的大平台。将教学资源放在网络上,方便学习者随时获取知识。在现今教学资源贫乏的情况下,网络教学有助于学习者获得更多的学习资源。 为实现 汇编语言课程网站 的这些优点,就要保证系统具有安全性、科学性、可靠性和一致性等特点: 1. 安全性 用户在登录系统之前可以浏览一些公共的信息,当要进行其他操作时,比如上传作业或者发布留言,都要用自己的帐号登录系统后才可以实现。而且不同的帐号对应不同的操作权限。引入身份认证机制的目的在于防止无关的人员进入网站从而照成的一 些破坏和损失。 2. 科学性 在线教学系统应该达到促进教学,辅助学习的目的,也必须充分考虑到教学和学习过程中老师跟同学们的需要,尽可能的保证整个网站规划的合理,科学。 3. 可靠性 在线教学系统应该具有较高的可靠性、容错性和故障恢复能力,保证用户在进行各种操作时不会出现不可恢复的、致命的错误,保证用户数据不会因为错误操作而丢失。 4. 一致性 在后台管理模块、功能模块的设计和数据库系统的设计过程中、要保持名称、使用者权限一致。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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