《Web程序设计与框架技术实训》课程标准
1、课程信息
2、课程性质
2.1课程在专业中的地位
《Web程序设计与框架技术实训》课程是软件技术专业(Java方向)最核心一门课程,也是整个Web体系的关键课程,是对软件技术专业所学课程的综合实践和锻炼的考核。
也是学生就业前项目实训的一次整体考验,在培养学生实践动手能力、项目开发能力、团队协作能力的一次综合考验。
2.2先修课程与技术
《Web程序设计与框架技术》先修课程有:《Java程序设计语言》、《数据结构》、《计算机网络》和《统一建模语言UML》等课程。
《Web程序设计与框架技术》后续课程有:《数据库技术及应用B》、《JavaEE程序设计》、《NetBean工具》和《软件生命周期》等课程。
3、设计思路
3.1 设计依据
我校软件职业技术学院作为本校的软件人才培养单位,积极结合培训性教学方式和人才培养性模式走出一条新道路,在人才综合能力培养方面迈出了很大的一步。
学院始终本着“为了学生一切、一切为了学生、为了一切学生”的理念,以人为本、因材施教,树立以学生为本的教学观念,采用多种教学手培养学习能力、创新能力和自学能力。
采取以项目驱动的教学模式,培养应用型的人才,实现分层次教学、教考分离。
整合实训教学环节,提高学生动手和实践能力,加强校内实训基地和校外实训基地建设,为学生营造良好的实
训氛围。
在实践教学中,以真实项目为主线,在老师的指导下进行专业课程综合运用;项目的开发过程中,以项目组为单位进行团队开发,提高学生的软件开发能力、协作能力和团队精神。
改革实验教学模式,充分利用资源。
加强素质教育,提供学生综合能力。
注重提高学生实践动手能力。
3.2 设计思路
为了提高学生综合能力,本课程采用实训室和校外企业相结合的设计思路。
校内实训室主要是通过对应课程的多个项目的练习,校外企业是送学生到企业实训以及企业到学校指导学生实训等多元的结合方式。
4、课程设计
4.1 课程目标
1)知识目标
●通过《Web程序设计与框架技术》课程的学习使学生知道这门学科的性质、地位
和独立价值。
知道这门课程在Web项目开发中的作用。
●理解Web程序设计和SSH的基本原理,方法。
●掌握常用的Web开发环境。
●会利用JSP和SSH设计一般的Web应用软件。
2)能力目标
●通过《Web程序设计与框架技术》课程的学习使学生知道这门学科的性质、地位
和独立价值。
知道这门课程在Web项目开发中的作用。
●理解Web程序设计和SSH的基本原理,方法。
●初步掌握常用的Web开发环境。
●会利用JSP和SSH设计一般的Web应用软件。
3)态度目标
●对学生来说通过本课程的学习了解企业项目开发的过程,培养学生的开发习惯和
协作能力。
●对老师来说通过本课程的讲解和指导,提高科研能力和业务能力。
●对基础比较薄弱的学生,采取特定的计划,要求学生降低实训难度,减少实训的
模块。
4.2内容设计
5、课程资源设计
5.1 教学团队
5.2教学资源及相关资料
本课程借鉴了IBM软件学院、上海杰普公司、北京达内公司、北京亚思晟公司、北京科普国际公司,CSTP,北京英华公司的一些电子资源、书籍、项目资源,同时也借鉴了他们的教学思路与模式,向以上几家培训机构表示感谢。
同时感谢网上开源社区的朋友们,感谢软件学院的老师。
参考资料:
●一些公司的电子资源、书籍、项目资源。
●附件1和附件2部分,以及其他电子版资料。
●《JSP程序设计技术教程》,甘勇,清华大学出版社,2010年9月。
●《JSP程序设计与项目实训教程》,张志锋,清华大学出版社,2012年9月。
●《Struts2+Hibernate框架技术教程》,张志锋,清华大学出版社,2012年7月。
●《SSH技术》讲义。
6、考核评价
本课程学科的评价依据是本课程标准规定的课程目标、教学内容和要求,该门课程采用平时考核(20%)、实训报告(20%)和项目验收(60%)相结合的形式进行。
平时考核(20%):平时考核主要有两部分组成,一部分是出勤情况,另一部分是学生实践能力强的学生进行适当奖励。
实训报告(20%):完成实训报告的情况。
实训报告内容要求:
1、实训目的
2、实训内容
2.1项目分析
2.2项目设计
2.3项目实现
3、实训总结与心得
实训报告注意事项:
1、字数不得少于5000字。
字体:小四号宋体
行间距:20磅
A4纸打印
2、装订顺序:
①实训报告封面(按模版格式书写,不得随意改动模版);
②实训任务书;
③正文
3、实训报告如有雷同者,所有雷同者一律按0分计算。
4、实训报告和作品实训结束当天下午6:20以前上交;作品和电子版实训报告分别上传到指定服务器上。
项目验收(60%):根据实训模块完成情况进行评定。
项目组先推荐一个本组最优秀的作品,以该作品为标准对该项目组其他同学进行考核。
7、示例
附件1 实训任务设计书
附件2 实训进度日历
附件1 实训任务设计书
郑州轻工业学院软件学院
学生实训任务书
一、题目
基于SSH框架技术的电信资费管理系统
或者自选基于SSH框架实训
二、学生信息
专业学号姓名
三、用户需求及约束条件
1、功能需求:实现前台访客页面与后台管理,电信IP业务计费总体需求模块如下:
①登陆管理:实现登陆后方可使用该应用程序。
②用户管理:增、删、改、查用户信息。
③管理员管理:增、删、改、查管理员信息。
④资费管理:增、删、改、查资费信息。
⑤用户自服务管理:用户修改密码,查询账单。
⑥数据采集模块:实现数据采集。
⑦账单管理:按月生成用户计费账单。
⑧帐务管理:按月生成帐务月、年统计报表。
2、性能需求:
①站点中网页的外观设计和内容应相互独立。
②站点要有统一的风格和布局:使用母版页、内容页、主题。
③站点要为用户提供方便的站点导航。
3、网站开发要求:
选用技术: Java、JSP、HTML、Servlet;DBMS:Microsoft SQL server、MY SQL;软件集成开发环境(IDE):NetBeans或Eclipse;采用Struts、Spring与Hibernate框架技术。
注:以上8个功能模块,至少完成5个以上,根据完成模块的多少给作品进行评分,对完成模块多者,可以根据情况对本次试训成绩进行适当加分;技术、数据库、IDE可根据自己情况进行选定。
四、设计要求、技术参数及设计规格
1、前台实现:电信计费系统IP主页面。
2、后台实现:对用户信息、管理员信息、资费管理。
注:根据个人知识掌握情况,可继续扩充该系统的功能。
六、考核形式、考核时间、考核指标及成绩评定
实训结束后,上交作品(电子版)、实训报告(打印版、电子版)。
成绩评定:考勤(20%)+作品(60%)+实训报告(20%)
注:作品、实训报告上传到指定ftp上后,请检查本人上传情况。
完成期限:年月日
指导教师签章:张志锋
专业负责人签章:
教学院长签章:
附件2 实训进度日历
实训进度日历
制订教师:张志锋。