《JavaEE高级编程课程教学大纲.docx》由会员分享,可在线阅读,更多相关《JavaEE高级编程课程教学大纲.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JAVAEE高级编程教学大纲课程性质专业选修课课程编号xx436305课程名称JavaEE高级编程适用专业软件工程先修课程软件工程专业导论、网页制作、数据库原理、前端开发、Java Web 程序设计、数据库技术总学时.64其中理论32学时,实验32学时学分数4一、课程简介JavaEE高级编程课程的主要内容包括Nutz、Easyui、ajax、beetl等有关技术, 课程内容的引导学生熟练使用JavaEE框架技术,快速高效地开发WEB应用系统。开发 过程的教学采用敏捷式开发,即采用迭代、循序渐进的方法推进软件系统的开发,将整 个工程切分为假设干个子工程,每个阶段完成一个子工程的数据库、系统前端和
2、后端,各 个子工程的成果都经过测试,具备可视、可集成和可运行使用的特征,每个阶段都可以 看到开发的效果,从而提高开发兴趣。本课程的开设旨在培养软件开发方向的学生,掌 握较强的JavaEE Web系统开发实践能力。二、课程教学目标通过本课程的学习,使学生在知识、能力和素质等三方面到达如下目标:1 .知识目标掌握Nutz、Easyui、ajax、Beetl等相关技术知识点。2 .能力目标1 使用 js/json/properties 配置 dao、beetl 和 log2.1 熟练掌握Nutz框架技术熟练掌握Easyui等前端技术2.2 掌握Beetl等模板技术3 .素质目标整合Nutz、Easy
3、ui、ajax、Beetl等前后端技术完成一个完整的web系统开发,如在线考试系统;根据已学工程开发的技术和过程,开发其它工程系统。三、课程教学基本要求所有教学资源,包括开发工具、常用的jar包js库、教学内容、大局部原代码、局部教学视频等都公开在JavaEE开发技术网站上,所以学生在课前可以预习、课中互相讨论、课后互相检查。四、课程教学模块(或教学内容)与学时分配序号教学内容知识点学时1敏捷开发传统软件开发流程、敏捷开发、JavaEE工程架构模 式、12开发环境与 工具配置开发环境和服务器环境JTM13Nutz工程入 门搭建Nutz工程、工程工程结构、主模块、数据源, 主模块上的注解24登录
4、页面用户登录前端页面设计,CSS、Jquery和ajax的使 用25用户登录登 出、登录日志 及系统日志MySql可视化管理工具的使用、pojo类的生成与注 解、MVC注解、Dao接口方法、登录信息的校验、 登录Filter的作用、系统日志的配置46调试方法断点的设置,Java或js代码行的跟踪、问题的分 析27用户管理用户的增删改查方法、tree树形菜单数据的封装与 加载、datagrid数据的封装与加载48新闻管理新闻表的设计、新闻信息的增删改查方法、 Xheditor在线编辑实现新闻发布和文件上传、新闻 列表与新闻阅读UI设计49题库管理题库表的设计、题库信息的增删改查方法210排考管理
5、排考表、抽题表设计,easyui控件的应用,随机抽 题方法,排考信息的增删查方法,Dao的级联插入与 删除411考试设计考试页面UI,兼容移动设备和PC机,答题卡 准确清晰区分考生已做题未做题,实时刷新倒计 时,动态加载试题,计算成绩生成试卷方法412成绩管理左连接用户表和成绩表,查询成绩单、用JXL实现 导出成绩单到Excel232序 号实验工程名称内容摘要实验 学时实验类型开出要求1开发环境与工 具下载与安装开发工具,配 置开发环境2验证性必做2Nutz工程入门搭建工程基础2验证性必做3登录页面设计友好的用户登录前 端页面2创新性必做4用户登录登 出、登录日志 及系统日志创立用户表及poj
6、o类、 实现用户的登录、登出及 登录Filter、登录日志的 查看、系统日志的配置4验证性必做5调试方法利用MyEclipse、浏览器 中的开发工具和断点,调 试后端与前端js,掌握查 找问题解决问题的方法2验证性必做6用户管理实现用户的增删改查、树 形菜单的封装与加载、 datagrid数据的封装与 加载4综合性必做7新闻管理创立新闻表及pojo类、 实现新闻信息的增删改 查、文件上传、新闻列表 与新闻阅读4创新性必做8题库管理创立题库表及pojo类、 实现题库信息的增删改 查2综合性必做9排考管理创立排考表、抽题表及 poj。类,根据用户选择知 识点和抽题数量,实现随 机抽题,实现排考信息
7、及 抽题信息的增删查4综合性必做10考试根据考生选择的考试信 息,动态加载试题,动态 改变考生答题状态,交卷 后计算成绩生成试卷4创新性必做11成绩管理实现成绩和试卷的查看、 导出成绩单到Excel2综合性必做32五、教学方法与策略以工程实战为主线,初期入门师生同步创立工程环境、搭建工程工程结构;中期和 后期由老师讲解关键技术、师生或生生之间现场解决在开发过程中遇到的技术问题。形 成互相帮助共同进步的良好学习气氛。全程实施过程考核,分阶段检查阶段成果,4-5 人一组,每组一个组长,组长检查本组成员的阶段成果,老师检查组长并随机抽查各组 成员的阶段成果,防止组长对组员的放任,每一次检查都记录成绩,作为期末总评成绩 的一个主要组成局部。六、学生学习成效考核方式考核环节构成(均为100分制)评分依据占总成绩 的比重出勤旷缺1次扣10分,迟到1次扣5分,以记录为准20%过程考核每阶段一个分数(100分制),期末取平均值70%期末辩论演示自己的作品并回答随机提问10%七、选用教材自编教材JavaWeb开发技术与工程实战,已与中国水利水电出版社签订合同,待 出版。
限制150内