javaweb课程总结精选

上传人:繁星 文档编号:34285814 上传时间:2018-02-22 格式:DOC 页数:18 大小:42.50KB
返回 下载 相关 举报
javaweb课程总结精选 _第1页
第1页 / 共18页
javaweb课程总结精选 _第2页
第2页 / 共18页
javaweb课程总结精选 _第3页
第3页 / 共18页
javaweb课程总结精选 _第4页
第4页 / 共18页
javaweb课程总结精选 _第5页
第5页 / 共18页
点击查看更多>>
资源描述

《javaweb课程总结精选 》由会员分享,可在线阅读,更多相关《javaweb课程总结精选 (18页珍藏版)》请在金锄头文库上搜索。

1、精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 1 / 18javaweb 课程总结心得体会-在线测试系统这次课程设计我做的是章节自测系统, 主要是服务于学生进行阶段性自测和练习。系统分为练习和测试两部分,每一部分又各分若干专题。系统中采用的技术主要有:JDBC 数据库连接技术、和 MVC 三层架构利用 MyEclipse 集成开发环境。虽然系统的基本功能都已实现,但还是存在系统不稳定等多个问题尚待解决。这个系统主要是我自己开发的,但也得到了老师和同学的很大帮助。我正在做系统的过程中遇到了很多问题,有的是知识存储不足,有的是考虑不够周全,之所以能够顺利实现基本功功能,离

2、不开老师和同学的大力相助。事实证明,只靠自己是不能顺利完成一套功能完整的系统的,必须充分利用团队的力量。开发一套系统,最重要的是细心,并不是一定要做到面面俱到,但也要充分考虑到客户的需求和现实意义,不管什么系统,只用运用到实际应用中,才具有先现实意义。所以在准备工作中要正确分析社会需求了解现实应用,画出流程图,把大体框架做好,然后再逐一细化。我们不可能做到面面俱到,但一定要做到步步扎实,作为一个程序编程人员,要保持清醒的头脑,以现精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 2 / 18实为依据,让自己的每一行代码都能实现自己的意义。通过这次课程设计,我收获的不仅仅是

3、课程上的知识得到实际应用,还有编程的基本习惯和开发系统时应注意的流程。主要功能及规格分析登录系统的主要功能要求欢迎页面系统安全登录管理员或普通用户功能选择在线考试系统的主要实现功能要求用户修改登录密码让用户选择考试科目从试题库中随机出题给用户根据随机出的题做出用户的考试页面 保存用户的答案给用户的试卷评分查询用户成绩在线管理系统的主要功能要求浏览整个系统中的各种用户添加管理员和普通用户浏览并添加考试科目浏览并添加题库管理员修改登录密码精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 3 / 18在线阅卷系统的主要功能要求浏览系统中考试科目根据考试科目进行试卷批改实现客观题

4、的自动批改实现主观题的人工批改2、功能需求和用例分析系统功能需求:老师可以在网上完成一个考试从题目设计,试题录入,考试安排,考试实施,考卷批改,分析统计;考试数据,其它数据要求储存在数据库上;考试数据的存放和处理可以实现对学生公开也可以实现非公开,需要一定的安全性保障。考生:.分布式的,从考试客户端连接到考试应用服务器,在任何地方进行身份确认,从而完成考试.考生可以登陆后修改自己的密码.题目具有一个稳定性和随机性,试卷生成方式主要有两种.考生提交试卷后可以得知考试结果并且知道哪里出错。老师:.提供一个功能全面的考试管理客户端,可以进行考试的设计和安排功能精品文档2016 全新精品资料-全新公文

5、范文 -全程指导写作 独家原创 4 / 18.对考生进行身份管理.对考试进行监控.保存考试结果,供老师进行分析和察看。用例描述:帐户管理用例名称:帐户管理参与者: 超级用户功能描述:1. 查看学生详细信息2. 添加和删除学生用户3. 添加和删除教师用户考试管理用例名称:考试管理参与者: 超级用户功能描述:1. 设置考试题型2. 设置考试分值3.设置考试时间和难度级别4.设置题目显示方式5.设置出题方式题库管理用例名称:题库管理参与者: 超级用户功能描述:1.题库分类和题型管理精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 5 / 182.添加和删除、修改试题3.试题成批

6、倒入在线阅卷用例名称:在线阅卷参与者: 超级用户功能描述:1.查看学生是否交卷学习心得在写心得之前总结下中级部分学习的内容,我们的中级部分主要学习了 html,css,javacript,xml,dtd/scheam,以及 java ee 中的 jsp,servlet,过滤器,监听器,JSTL,EL,jQuery,Ajax。下面就各个模块进行总结:在学习 html 时,我是对这个没太在意的,因为里面全部是标签,没有需要理解的内容,全部是属于识记的,所以在学习时相对轻松,对于html 常用的标签都是非常清楚的 form 中的十一种类型,常用的有text,password,hidden,submi

7、t,button,radio,checkbox,等其他的标签如 div,table,span,select 都是重要的标签.Css 的学习:虽然说在标签中也可以定义样式,但是这么做看起来不是那么明智,我在学 CSS 时还是比较努力的,所有的样式效果都测试过,并且写了相应的案例,只是过精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 6 / 18了不到 3 个月就忘了一大半,很多时候都是查文档才能写出来的,虽然 CSS 对于我们来说不必要非常精通,但是我觉得掌握的东西越多,以后的工作就越轻松,所以在中级结束后也会去看看前面的笔记和案例。Javascript:js 我认为是最

8、重要的,甚至于超过servlet,jsp,在上课期间,讲的内容还是比较少的,就javascript 中创建对象来说吧,应该只讲过 3 中方法,虽然在一般的情况下是用不上的,但是我觉得还是有必要学习的,这样有助于看懂别人写的框架,在 javascript 这部分学习中讲的最多的还是 dom 操作,不过我觉得用 dom 操作太繁琐了,写的代码太多,而且效率看起来也不高,后面就是讲的事件,事件也算是简单的,只是对触发的事件进行相应的响应。除了这些就是 javascript 流程控制,对象一些基本语法,这些和 java 类似,所以在上课时没有讲得太多。Xml: Extensible Markup La

9、nguage 可扩展标记语言。它是由 SGML 发展而来的,允许开发者自定标签,可以将标签和内容有效的分离。在 XML 技术里,可以编写一个文档来约束 XML 文档的书写规范,称之为 XML 约束。本文主要介绍 DTD 与 Schema 两种约束,在这里学习了 dtd,scheama,定义 XML 约束,这部分的学习是我感觉最累的一部分,DTD还算好,SCheama 里面的内容,现在都忘了,没有任何记忆,精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 7 / 18只知道在 XML 约束中有着两中方式,还好这些在刚开始工作时是用不上的,因此我也没有用很多时间来学习。Ser

10、vlet:我觉得是比较简单的,可能是因为它是 java代码,容易理解。首先讲的是开发环境的配置,安装tomcat,了解 tomcat 下的目录,以及 web 工程下的目录。后来是讲了 servlet 的访问方式,post 和 get 的区别,处理中文乱码是 servlet 中一个重要的知识点,几乎每个项目都会遇到这个问题。主要乱码有 get,post 乱码,是通过设置 request 或者 response 的编码方式来实现的。Servlet 间的跳转方式有重定向和转发,对于重定向和转发的区别,现在理解的很透彻了,重定向是不能获取 request中参数,是客户端的两次请求,而转发是服务器内部跳

11、转,不过,两种在设置过滤器的情况下,都要通过过滤器才能跳转。Servlet 的生命周期是笔试的必考题,其实这是很简单的,只需要理解,没必要死记硬背的,session 算是重要的知识点,很多数据都是存储在内存中,如购物车,用户信息等,还可以对 session 设置生存时间。说到 session就必须说说四种会话跟踪技术,cookie,URL 重写,表单域隐藏和 session。JSP:JSP 实际上和 servlet 是一样的,只不过两者侧重点不同,JSP 的内置对象和作用域大致是一样的,JSP 中还有动作,常用的有操作 JavaBean 的动作,页面跳转的动精品文档2016 全新精品资料-全新

12、公文范文 -全程指导写作 独家原创 8 / 18作,以及包含的动作。这里重点提到两种包含的区别。在JSP 还讲过 jstl 和 EL 表达式,都是基础的应用,不过写自定义的标签还是要有一定的 java 基础的,我开始不太理解标签的解析过程,后来看了几个例子,发现自定义的已不是那么难。jQuery:jQuery 可以说是中级部分学的最好的,主要是它方便了,特别是选择器,而且避免了一些浏览器的差异,所以在学习 jQuery 后,就再也不想用 javascript 来获取元素了。不仅如此,jQuery 中封装的 Ajax 操作也是非常简单,不需要自己封装一个类,$.get 和$.post 能够省去很

13、多麻烦,jQuery 的监听事件也是很简单,不需要在标签中添加对应事件,可以动态的绑定事件。还有就是 dom操作更是方便。我在学习完 Ajax,json 后就发现,即使是没有 JSP,也能做出一个动态页面出来,只是会存在效率问题。总结:虽然说这上面的知识大部分都掌握了,但是能否灵活运用才是重点,所以在今后的学习中多思考问题是否有多种解决方法。Java 与 web 数据库课程教学总结本学期主要为网络班讲授JAVA 与 WEB 数据库课程,能综观教材内容,根据课程目标,对有关内容进行增减,切合实际、合理地制定授课计划,很好地完成了课程的教精品文档2016 全新精品资料-全新公文范文 -全程指导写作

14、 独家原创 9 / 18学任务。Java 是一门时下比较流行的语言,而JAVA 与 WEB 数据库又是一个复杂体系。授课中就应把学科的系统知识传授给学生。所以在讲授中,在知识讲解上,既注意突出重点又要注意知识的系统性,使之枝繁叶茂。前期内容介绍了解 Java Web 应用的功能、主要技术、开发环境和运行环境,先让学生对本课程有个大致的了解。因为学生对java 很陌生,提起 Java 他们只认为 Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,为了拓展学生对 Java web 的认识,课堂上使用 eclipse 工具进行软件开发,让学生明确 JSP 卓越的通用性、高效性和安全性。

15、教学中针对不同内容,采取不同授课方式:理论部分以课堂讲授为主,自己广泛查资料,授课中做到形象易懂;重点、难点主要是 servlet、JSP 等相关技术,每章内容讲授完毕都留有相应的作业,作业内容部分不是书本知识的简单重复,而是需要花费大量时间查阅资料才能搞清楚的,然后在下次课上让学生到前面来,阐述自己的观点,优秀者用平时成绩予以奖励,学生积极性很高,同时还能得到书本上所没有的知识,扩大学生学习视野,效果很好。大部分授课是在机房进行的,能给予学生充分的时间来练习理论的知识点,学生的动手能力得到很大提高,同时平时将一些程序开发题先布置给学生,让他们精品文档2016 全新精品资料-全新公文范文 -全程指导写作

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

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号