《《信息系统开发工具与方法》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《信息系统开发工具与方法》课程教学大纲.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、信息系统开发工具与方法教学大纲一、课程基本信息课程名称信息系统开发工具与方法Information System Development Tools and Methods课程编码SEM222411030开课院部经济管理学院课程团队信息系统开发工具与方法 教学团队学分3.0课内学时56讲授32实验24上机(24)实践0课外学时48适用专业信息管理与信息系统授课语言中文先修课程面向对象程序设计、数据库与数据结构课程简介 (必修)本课程是信息管理与信息系统专业本科生的专业必修课。该课程主要培养学生掌握信息系统(以web为主)开发的基础知识,是培养 和提高学生理解和掌握web系统开发设计方法的专业课
2、程。本课程介绍了 web系统开发的基本工具、技术,开发的过程与方法,讲解了如 何使用html、css、javascript、java web等开发web系统的过程和方法。通过课程学习使学生了解一个web系统的设计开发过程和工 具,了解web系统的主要功能,学会对一个web系统进行规划,功能设计,并能使用java web编写代码,完成开发,同时学会系统运行 环境的设置和系统部署。The course is a compulsory course for undergraduates majoring in information management and information system
3、s. This course mainly trains students to master the basic knowledge of information system (mainly web) development, and is a professional course to cultivate and improve students understanding and mastery of web system development and design methods. This course introduces the basic tools, technolog
4、ies, development processes and methods of web system development, and explains how to use html, css, javascript, java web and other processes and methods to develop web systems. Through course learning, students can understand the design and development process and tools of a web system, understand
5、the main functions of the web system, learn to plan and design the functions of a web system, and can use java web to write code, complete development, and learn to set up the system operating environment and system deployment.负责人大纲执笔人审核人二、课程目标序号代号课程目标OBE毕业要求指标点任务自选1Ml目标1:学会信息系统(以web为主)设计开发的基本工具和思想是
6、2.22M2目标2 :学会Java web的相关网站开发技术是2.23M3目标3 :能够应用信息系统的相关理论方法,形成信息系统建设解决方案并进行阐述和交流是5.2, 6.2三、课程内容序号章节号标题课程内容/重难点支撑课 程目标课内 学时教学方式课外学时课外环节1第1章第1章信息系统 开发工具概述本章重点难点:搭建Java Web运行环境t /21. 11.1信息系统开发 工具的发展介绍信息系统开发工具的发展历史和目前的现状。Ml0.5讲授0.5自学资料31.21.2主要开发工具 的介绍Java Web、A、Python web等开发语言和工具的简介Ml1讲授1课后作业41.31. 3 Ja
7、va Web 集 成开发环境学习Java Web集成开发环境M20.5讲授0.5自学资料5第2章第2章Web开发 基础本章重点和难点:常用HTML标记、javascript/62. 12. 1互联网和网站 设计基础知识介绍互联网和网站设计基础知识M21讲授1自学资料72.22. 2 html学习超文本标记语后M21讲授1课后作业82.32. 3 CSS学习网页样式表M21讲授1作业92.42.4 Javascript学习 JavascriptM21讲授1作业10第3章第3章JSP语法 基础本章重点和难点:JSP语法/113. 13.1 JSP基本规范介绍JSP基本规范、JSP页面基本结构等M2
8、1讲授1作业123.23. 2脚本兀素介绍脚本段、声明、表达式、表达式语言等M21讲授1作业133.33. 3指令元素介绍page指令、include指令、taglib指令M21讲授1作业143.43. 4动作元素介绍JSP动作元M21讲授1作业15第4章第4章JSP内置 对象本章重点和难点:request对象、response对象、session对M2/164. 14.1内置对象概述介绍JSP内置对象概述M20.5讲授0.5作业174.24. 2 Out对象介绍向浏览器输出数据的方法、操作缓冲区的方法M20.5讲授0.5作业184.34. 3 request 对象获取请求头部信息的方法、获取
9、请求参数信息的方法M21讲授1作业194.44.4 response 对 象响应头信息相关的方法、重定向方法、设置响应内容类型的方 法、设置响应状态码的方法M21讲授1作业204.54. 5 session 对象工作原理、常用方法、CookieM20.5讲授0. 5作业214.64.6其他内置对象appl ication 对象、pageContext 对象、config 对象、page 对 象、exception 对象M20.5讲授0.5作业22第5章第5章JDBC技术本章重点和难点:数据库操作典型应/235. 15. 1 MySQL安装、配置和使用MySQM21讲授1作业245.25. 2
10、JDBCJDBC简介、JDBC API、JDBC访问数据库的步骤M21讲授1作业255.35. 3数据库操作典 型应用数据库操作典型应用M22讲授2作业26第6章第 6 章 JavaBean 技术本章重点和难点:创建和使用JavaBea/276. 16. 1 JavaBean 概 述JavaBean简介、创建和使用JavaBeaM20.5讲授0.5作业286.26. 2在JSP中使用 JavaBean在脚本元素中使用JavaBeaM20.5讲授0.5作业296.36.3 JavaBean 的典型应用连接数据库的JavaBeanM21讲授1作业30第7章第 7 章 Servlet 技术本章重点和
11、难点:使用Servlet实现MVC开发模/317. 17. 1 Servlet 概述Servlet 概述、Servlet 的生命周期、Servlet 与 JSM20.5讲授0.5作业327.27. 2 Servlet 常用APIHttpScrvlet 的常用方法、HttpScrvletRequcst 的常用方法、HttpServ let Response 的常用方M20.5讲授0. 5作业337.37. 3 Servlet 过滤 器Servlet过滤器概述、Servlet过滤器APIM20.5讲授0.5作业347.47. 4 Servlet 监 听器介绍Servlet监听M20.5讲授0.5作
12、业35第8章第8章JSP的Modell 和 Mode12本章重点和难点:Modell和Model2区别M2/368. 18.1 Modell 和Mode 12概述Modell 和 Mode 12 概述M21讲授1作业378.28.2 Modell : JSP +JavaBean 和 Model2 : JSP + Servlet + JavaBeanModell : JSP +JavaBean 和 Mode12 : JSP + Servlet + JavaBeanM21讲授1作业388.38. 3典型应用典型应用M22讲授2作业39第9章第9章表达式语 言本章重点难点:表达式语言/409. 19
13、. 1 EL介绍EL的概念、语法、数据访问操作符、保留字、运算符M21讲授1作业419.29. 2 EL隐含对象pageContext 对象、param 和 paramValues 对象、header 和 headerValues 对象、cookie 对象、initParam 对象等的使M21讲授1作业42第10第10章标准标签库 JSTL本章重点难点:JSTL核心标签/4310. 110. 1 JSTL 简介JSTL入门、JSTL安装和配置、JSTL的分类M21讲授1作业4410.210.2 JSTL标签库通用标签、条件标签、循环迭代标签、URL相关标签M21讲授1作业45第11第11章J
14、avaWeb开发常用功能本章重点和难点:文件上传和分页处理/4611. 11L1文件上传jspSmartUpload 组件、commons filcupload 组件、Servlet3.0中的文件上传M21讲授1作业4711.211. 2分页处理用户信息的分页显示、几种用于分页的数据库查询语句M21讲授1作业48第12第 12 章 Java Web 开发框架本章重点和难点:Struts 2框架、Spring框/4912. 112. 1 Web开发框 架概述12.1 Web开发框架概述M21讲授1作业5012.212.2 Struts 2 框 架Struts 2框架简介、Struts 2框架的处
15、理过程、Struts 2框 架的安装、Struts 2框架的配置M21讲授1作业5112.312.3 Hibernate 框架Hibernate框架概述、Hibernate框架的配置、Hibernate的核 心组件、Hibernate的映射文件、Hibernate的查询M21讲授1作业5212.412.4 Spring 框架Spring框架简介、Spring框架的配置、Spring的核心技术、 配置文件中Bean的基本配置、Spring和Web框架的集成M21讲授1作业53实验1实验1 JSP运行环 境配置JSP运行环境M21上机实验1作业54实验2实验2 Web客户端 设计设计一个个人主页M
16、21上机实验1作业55实验3实验3 Jsp语法Jsp语法M21上机实验1作业56实验4实验4 JSP内置对 象1)两个数相加,并显示结果;2)用户登录并保存sessionM22上机实验1作业57实验5实验5 JDBC技术用户登录,连接数据库验证设计M22上机实验1作业58实验12实验12综合项目 实验设计一个图书馆图书管理系统38上机实验4作业59实验6实验 6 JavaBean 技术JavaBean操作数据库设计M22上机实验1作业60实验10实验10 JavaWeb开发常用功能文件上传和分页功能设计M21上机实验1作业61实验9实验9 EL应用EL应用设计M21上机实验1作业62实验7实验
17、7 Servlet技术典型应用Servlet用户登录设计M22上机实验1作业63实验11实验 11 Java Web 开发框架Java Web开发框架应用设计M22上机实验2作业64实验8实验8 JSTL应用JSTL应用设计M21上机实验1作业四、考核方式序号考核环节操作细节总评占比1平时作业1 .每周布置2道题目。2 .成绩采用百分制,根据作业完成准确性、是否按时上交、是否独立完成评分。3 .考核学生对java web基本知识的掌握能力,学生综合运用所学知识分析问题、解决问题的能力。题型主要是编写代 码。15%2实验1 .本课程24个学时实验,共12次实验。2 .成绩采用百分制,根据实验完成
18、情况评分。3 .考核学生对java web知识的应用能力。15%3大作业1 .本课程要求利用java web开发一个完整web信息系统。2 .根据系统开发情况评分。25%4课堂表现随机检查学生上课精神状态、回答问题情况5%5期末考试1.闭卷考试,成绩采用百分制,卷面成绩总分100分。3.主要考核学生对java web基本知识的掌握能力,学生综合运用所学知识分析问题、解决问题的能力,题型主要有选 择、名词解释、分析题、程序题等。40%五、评分细则序号课程目标考核环节大致占比评分等级1Ml平时作业20%A-对java web开发等知识点理解无误。B-对上述知识点理解存在少量错误。 c-对上述知识点
19、理解存在一定量错误。 D或对上述知识点理解存在大量错误。2Ml实验80%A-按时提交程序代码,符合规范,运行界面友好,运行结果正确。B-按时提交程序代码,符合规范,运行界面一般,运行结果正确。 c-按时提交程序代码,符合规范,运行界面一般,可以运行。D-按时提交程序代码,不能运行。3M2大作业30%A-按时提交程序代码,符合规范,运行界面友好,运行结果正确。B-按时提交程序代码,符合规范,运行界面一般,运行结果正确。 c-按时提交程序代码,符合规范,运行界面一般,可以运行。D-按时提交程序代码,不能运行。4M2课堂表现10%A-能够正确流利回答问题,对知识点理解无误。B-能够正确回答问题,存在
20、少量错误。c-能够回答问题,存在一定量错误。D-不能正确回答问题,对知识点理解存在大量错误。5M2期末考试60%(见试卷评分标准)6M3大作业100%A-按时提交程序代码,符合规范,运行界面友好,运行结果正确。B-按时提交程序代码,符合规范,运行界面一般,运行结果正确。 c-按时提交程序代码,符合规范,运行界面一般,可以运行。D-按时提交程序代码,不能运行。评分等级说明:;A, B, C, D = 90-100, 75-89, 60-74, 0-59;六、教材与参考资料序号教学参考资料明细1图书I Java Web开发技术教程,张娜,清华大学出版社,2018, ISBN:97873024409
21、87. (*主教材)2图书| Java Web应用开发与实践,梁胜斌、乔保军,清华大学出版社,2018, ISBN:9787302438090.七、实验项目信息序号项目名称实验室名称门牌号组人数学时实验类别要求实验类型上机1实验1 JSP运行环境11专业必做设计性是2实验2 Web客户端设计11专业必做设计性是3实验3 Jsp语法11专业选做设计性是4实验4 JSP内置对象12专业必做设计性是5实验5 JDBC技术12专业必做设计性是6实验6 JavaBean技术12专业必做设计性是7实验7 Servlet技术典型应用12专业必做设计性是8实验8 JSTL应用11专业必做设计性是9实验9 EL应用11专业必做设计性是10实验10 Java Web开发常用功能11专业选做设计性是11实验11 Java Web开发框架12专业必做设计性是12实验12综合项目实验18专业必做设计性是