您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 2014年成都东软学院小学期《基于JSP的管理信息系统开发与设计》大纲
《基于JSP的管理信息系统设计与实现》项目教学大纲一、项目基本信息1.项目编码:2.项目名称(等级):2级项目3.授课对象:信息管理与信息系统(本科)4.开课单位:信管系5.教学时间安排:第6学期6.先修项目:基于VBA的企业信息化系统设计7.后修项目:企业ERP管理操作实践8.项目学时:4周80学时9.项目涉及的主要课程:序号课程名称课程代码学时学分学年度学期开课单位1Java语言程序设计4832计算机系2数据库原理与应用6433信管系3JavaWeb程序设计6443计算机系二、项目地位及作用1.项目的基本理念通过实际系统的设计与实施,体验系统开发的完整过程,藉此熟悉一个主流的集成开发环境,掌握基于JSP的Web应用程序设计与实现,为走上实际工作岗位奠定坚实的基础。2.项目在课程体系中所处的位置该2级项目,在第6学期(概念实习)中实施,是一个承上启下的项目,本实践项目旨在使学生对简单的Web项目开发过程有一个更清晰的了解,并对信息管理系统的设计与开发更进一步熟悉,同时掌握一个主流的集成开发环境,为下一步对企业级的Web系统功能开发3级项目有进一步的促进作用。3.项目培养的能力该项目通过分组分工,能培养学生的团队协作能力,沟通能力;通过软件的置配与安装培养学生的软件操作能力;通过系统的设计与设计培养学生的网页设计与JSP编程能力;通过成果的汇报与相关文档的编写培养学生的书面表达及口头表达能力。是对TOPCARES-CDIO八项基本能力的一种全方位锻炼。三、项目教学目标及教学任务(一)教学目标1.教学目标的总体概括让学生在掌握Java语言和面向对象思想的基础上,进一步掌握JSP/Servlet/JavaBean技术,从而了解Web项目的开发,让学生与时代接轨,具有更高的竞争能力。通过本门课程的学习,学生可以掌握JSP开发的基本知识和应用技巧,通过大量实践练习培养学生的开发能力。2.教学目标列表目标内容具体目标理论知识1.了解动态网页编程编程技术的基本概念2.掌握JSP基本语法规范,包括JSP页面元素和JSP内建对象3.掌握JDBC技术4.掌握JavaBean技术5.掌握servlet技术6.掌握OracleJDeveloper开发环境7.了解Web程序开发框架8.了解RichClient开发技术专业技能1.运用web开发环境的安装方法,搭建web开发环境2.运用jsp页面元素实现动态网页编程3.运用jsp内建对象处理客户端的请求,以及多页面数据共享4.运用JDBC技术实现对数据库的操作5.运用JavaBean技术实现业务逻辑的封装6.解释自定义标签的开发方法7.运用JavaScript实现客户端验证职业道德1.敬业、爱岗、能够坚持实事求是2.了解基本的职业礼仪3.具备正确的职业价值观4.理解工程师的角色和责任,并愿意为之付出自己的劳动(二)项目培养能力体系TOPCARES(1级能力指标)TOPCARES(2级能力指标)TOPCARES(3级能力指标)课程培养能力指标1Technicalknowledgeandreasoning技术知识与推理能力1.1相关科学知识1.1.2计算机基础知识了解并运用大学计算机基础知识1.2核心基础知识1.2.2掌握电子商务基础技术知识了解JSP动态网页编程技术和运行原理,能够运用JSP基本语法实现与客户端的交互,编写出符合企业要求的动态网站2Openmindedandinnovation开放式思维与创新2.1系统思维2.1.1全方位思维识别并定义一个系统、系统行为和系统单元应用相关学科的方法,保证对系统的全方位理解认识系统的社会、企业和技术的背景环境识别系统与外界的交互作用和对系统行为的影响2.1.2系统的显示和交互作用讨论定义系统所需的假设条件识别系统所表现的行为和功能特性(意向中和意向外的)识别系统单元间的重要接口认识系统随时间的演化2.2批判性思维2.2.1分析问题3Personalandprofessionalskills个人职业能力3.1推理和解决问题能力3.1.1发现问题和表述问题阐述问题表象分析问题本质对照总体目标、分清事情的主次制定解决方案3.1.5解决方法和建议综合(比较)问题的解决方案分析解决方案的关键结果和测试数据分析并调整结果中的偏差形成(制定)总结性建议评估(评析)解决问题过程中可以改善的地方5Attitudeandmanner态度与习惯5.1个体性态度与习惯5.1.2学习态度与习惯培养学生的学习态度与学习能力8Socialcontributionbyapplication8.6实施8.6.3软件实现过程解释将高层组成部分分解为模块设计讨论控制流程与数据流程practice(CDIO)实践构思、设计、实现和运行为社会的贡献描述编程语言实施低层设计(编程)描述系统构建(三)项目培养目标与项目内容映射表见附件《项目培养目标与项目内容对应mapping图》。(四)教学任务1.总体任务:提交电子版的实习报告提交电子版的源程序代码2.具体任务:项目采用结构化软件工程的方法来控制整个实践过程,要求学生明确项目开发的各个环节的需要完成的工作,掌握相应的技能,具体任务分解如下:需求分析阶段:明确项目需要完成的功能,完成功能需求报告撰写;了解项目中所用到的软件工具与网站开发技术,数据库设计以及数据库连接访问技术;设计阶段:确定Web页面的内容以及页面跳转的链接流程;设计并实现数据库;实现阶段:制定组内成员的开发进度计划,并跟踪记录实际开发进度;形成统一的界面风格;实现考勤系统所具备的基本功能页面:课堂考勤、考勤查询、考勤统计进行扩展功能实现:课堂签到、密码丢失、请假审批、考勤记录反馈总结阶段:了解文档的编写过程和方法;准备PPT,项目演示撰写出符合规范、内容无误、书写工整的实习报告。四、项目实施进度安排表此表用于描述本项目的具体模块内容、项目培养能力目标、知识目标和项目成果,以及实施方法及考核方式等。课次项目单元代码项目单元名称内容与任务知识点与能力点项目成果学时实施方法考核方式实践场所6PU(1)系统概述1、系统简介2、系统所用技术简介3、人员分组4、软件的安装与开发环境的配置知识点:1、了解系统中用到的相关技术。2、了解分组的方式并初步形成团队意识。3、明确开发环境完成分组,完成软件安装4TM(1,1),TM(5,6)PTT课堂4PU(2)系统分析和设计模块1、需求分析,画出系统的功能结构图2、设计系统的功能模块及系统体系结构图3、详细设计,画出各模块的程序流程图4、设计数据库以及数据表知识点:1、分析获取系统需求、了解系统功能结构图的画法。2、掌握页面布局,色彩搭配的基本方法。3、数据库的创建,数据表的设计,ER图的画法。需求分析报告、ER图(数据库设计)、页面流程设计12TM(1,1),TM(5,3)PTT课堂16PU(3)系统实现模块1、完成登陆注册2、实现初始数据维护3、课堂考勤4、考勤查询5、考勤统计6、扩展功能开发知识点:1、掌握jsp页面操作数据库的步骤。2、掌握OracleJDeveloper的开发环境及开发流程3、掌握javabean的书写规范,以及jsp页面操作javabean的方法。项目开发、项目开发进度记录48TM(5,3),TM(5,6)PTT课堂6PU(4)系统测试与评1、组间互相测试2、反馈测试知识点:1、培养团队意识,学会沟通。2、了解程序测试的重要性,测试报告及测试确认8TM(5,3)PTT课堂价结果并修改并能够根据测试结果修改源程序。3、系统的集成,整合,页面间的链接8PU(5)实习报告与答辩1、陈述在项目中担任的角色和承担的任务2、回答教师提问3、自我评价知识点:1、学会运用正确的表达方法,培养学生自我表达的能力及临场应变能力。2、能够正确的评价自我并持续改进。实习报告,项目展示PPT8TM(1,2)PTT课堂说明:1.“项目单元代码”要与“项目培养目标与项目内容映射表”项目体系代码相一致;2.“实施方法”:为实现项目设计达到的能力要求所采用的实践教学方法,填写教学实施的代码TM(i,j),参见《TOPCARES-CDIO教学符号代码规则》;3.“实践场所”:包括课堂、实验室、图书馆、校内实训基地、校外实训基地等;4.“考核方式”:填写相应考核方式的代码,参见《TOPCARES-CDIO教学符号代码规则》;5.“项目成果”:即实践作品类型,主要包括作业、实习报告、程序设计、设计文档、项目开发、作品等成果内容。6.当实践学期(概念实习、技能实习、项目实习)由多个项目构成时,分别按照不同项目完成不同的项目实施进度安排表。五、教学方法及组织形式以课堂边讲边练或项目组研发形式开展模拟实际工作场景的实践教学。本课程为实践课程,教学采用边讲边练、精讲多练的形式。教师把每天每个子项目的需求分析给学生,然后讲解如何解决本子项目的思路,并辅以程序流程图。学生在教师的指导下,通过自己动手、查阅资料、分组讨论交流等方式编程实现子项目,并在课后的时间完成当天的实习报告的撰写。六、教学环境需要一间多媒体教室,且教室要保持网络通畅。信息服务器:Tomcat6.0/WebLogic7.0;开发语言:HTML,JSP;开发开具:OracleJDeveloper12c;数据库:SQLServer2008/Oracle11g数据库服务器操作系统:WindowsXP/Win7/Win8。七、教学资源1.教材及参考资料教材:OracleJDeveloper11g开发手册.清华大学出版社,2010.2.2.其他教学资源多媒体课件;JSP教学课件(ppt);教学文档,代码;课本源代码,教学源代码八、形成性考核与终结性考核1.记分方式百分制,满分100分,实习成绩由过程任务成绩以及考勤构成,具体参见下表。2.项目考核内容及安排类别考核项目考核主要内容考核及评价方式考核时间安排所占权重形成性考核系统分析需求分析报告PTD1周10%系统设计数据库设计ERDPTD1周10%系统实现系统各每功能模块的代码完成PTD2,3周15%开发计划及实际进度跟踪记录PTD2,3周10%开发问题汇总及解决方法PTD2,3周10%测试与评价测试报告及确认PTD3周10%测试问题修改报告PTD3周10%演示答辩系统各功能模块的了解,以及组员负责模块的熟悉程度ODT第4周5%实习报告填写是否规范,内容是否正确,代码填写风格是否一致ET第4周15%考勤出勤及课堂表现1-4周10%3.总成绩评定标准等级评定指标(定性与定量结合)优秀(100-90)文档清晰、功能完整,编码规范,结构清晰,接口简单,易于维护和功能扩充良好(89-80)文档清晰、功能完整,编码规范,结构安排比较合理,但还存在不足中等(79-70)文档较清晰、功能较完整,编码较规范,但结构和接口还存在不足合格(69-60)文档基本清晰、完成70%的功能,程序能运行,但可读性及扩展性不强不合格(60以下)50%以上的功能没有完成,编码不规范,结构不合理九、项目评价与持续改进1、评估组织由项目负责人对项目的实施进行评估。2、评估形式项目评估包括项目教学过程监控和项目教学效果评估两方面内容。1)项目教学过程监控,主要指任课教师自查在项目教学过程是否严格按照项目教学大纲所规定的教学任务、进度、教学方法、实施环境、考核方法等各项要求进行落实,同时收集并保存相关资料。2)项目教学效果评估,主要评估本项目的学习效果与项目教学目标的达成度,收集自查数据并保存相关文档。3、评估周期与时间1)项目教学过程监控。本项目会每周对各教学环节的执行及完成情况等进行自查与改进。2)项目教学效果评估。项目考核结束后,对教学效果与项目教学目标的达成度进行一次综合评估与分析。4、评估内容1)项目教学过程监控的内容项目负责人将监控项目教学各环节的执行情况。如项目教学大纲所规定的教学任务、进度、学生学习情况、考核方法等环节的实施及完成情况。项目负责人将监控过程资料存档情况。包括是否对教师教学过程与指导资料(如教学大纲、项目指导手册等)、学生学习过程与学习效果资料(如实验报告、
本文标题:2014年成都东软学院小学期《基于JSP的管理信息系统开发与设计》大纲
链接地址:https://www.777doc.com/doc-2970392 .html