2020级软件工程专业3 2对接《J2EE程序设计》课程设计_第1页
2020级软件工程专业3 2对接《J2EE程序设计》课程设计_第2页
2020级软件工程专业3 2对接《J2EE程序设计》课程设计_第3页
2020级软件工程专业3 2对接《J2EE程序设计》课程设计_第4页
2020级软件工程专业3 2对接《J2EE程序设计》课程设计_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2020级软件工程专业(3+2对接)O2EE程序设计》课程设计时间:2020-2021学年度第一学期(第十六周至第十七周)(2020.12.14-12.25)地点:7319实验室指导教师:曲秀清徐荣龙本课程设计是在学习《J2EE程序设计》课程知识的基础上,综合运用O2EE程序设计》课程所学的SSM框架技术,对指定工程要解决的实际问题结合软件开发过程进行分析、设计和编码,实现相关功能。到达以下目标:1、熟练掌握利用SSM框架开发JavaEE工程的过程;2、掌握SSM框架技术的应用特点,理解面向对象的思维方式,学会利用合适的开发工具和开发技术进行系统分析、设计和实现,强化训练学生的实践能力;3、掌握最新的应用技术,提高学生分析问题和解决问题的能力。编写规范的课程设计报告,学会查阅有关技术资料。一、课程设计过程要求第一节系统需求(1天)具体要求:.结合任务分配,明确基本要求、内容和步骤;.查阅有关资料,针对题目进行需求分析,确定系统需求功能;.系统环境构建,结合SSM技术要求,确定系统工程架构;.按规范要求,编写课程设计报告的需求分析局部的内容;第二节系统设计(2天)具体要求:.结合系统需求功能,利用SSM技术,给出系统各功能设计。.与相关专业课程相结合,查询相关技术资料,完成系统设计建模过程;.相关技术的应用指导,系统架构设计,数据库设计;.按规范要求,编写、完善课程设计报告系统设计局部的内容。第三节系统实现(4天)具体要求:.系统各功能的编码实现;.SSM各项技术在系统编码中的应用;.系统各功能的调试及单元测试指导;.完善课程设计报告的相关局部,指导写作规范。第四节系统测试(2天)具体要求:.综合系统的需求功能,进行系统测试、修改、完善;.总结SSM技术在系统整体开发中的作用。.编写、完善课程设计报告的各局部;第五节完善总结(1天)具体要求:.检查系统的开发完成情况;.总结系统整个设计、实现过程的技术应用及经验。.完善课程设计报告的各局部内容及规范;.各小组准备辩论材料,小组辩论。二、基本知识点Spring的基本知识了解Spring的概念和优点,理解Spring中的IoC和DI思想。掌握Bean的常用属性及其子元素掌握容器的应用,掌握依赖注入的实现。掌握实例化Bean的方式,掌握Bean的三种装配方式掌握Bean作用域和生命周期了解A0P的概念和作用、理解A0P中的相关术语。了解Spring中两种动态代理方式及其区别掌握基于XML和注解的AspectJ开发掌握Spring基于XML和Annotation的声明式事务管理方式。MyBatis的基本知识LMyBatis的下载和使用熟悉MyBatis的工作原理配置文件:按一定顺序配置映射文件:标签及属性的设置、对应的SQL语句SqlSessionFactory>SqlSession〈select〉、〈delete〉、(insert>><update>><sql>><resultMap>>动态SQLMyBatis的关联映射:一对一、一对多、多对多MyBatis与Spring、SpringMVC的整合:基于MapperScannerConfigurer的整合,映射文件与接口在相同的包下且同名,标签名与接口中抽象方法名相同、参数及返回值等的约定。SpringMVC的基本知识是Spring中的一个模块,作为控制层实现数据的接收和展示。包括前端控制器DispatcherServlet和自定义控制器类。熟练掌握SpringMVC的工作原理:SpringMVC的配置文件:基于注解的控制器类的定义及映射方式:请求处理方法的参数类型和返回类型:数据绑定:简单类型、POJO类型等,绑定复杂数据:数组和集合JSON数据交互:SpringMVC中的拦截器及应用:文件的的上传和下载:SSM框架的整合整合思路Jar包:酉己置文件:,,,,perties,rties文件中:配置Spring监听器(加载);配置SpringMVC前端控制器(Servlet)并加载配置文件文件中:配置数据源:〈beanid="dataSourcewclass="…”>...</bean>配置事务管理器:配置MyBatis工厂:SqlSessionFactoryBean对象,加载配置文件配置mapper扫描器:扫描接口和映射文件所在的包配置业务逻辑类的扫描配置文件中:配置包扫描器,扫描Controller注解的类:〈context:component-scanbase-package="”/>加载注解驱动:<mvc:annotation-driven/>配置视图解析器:文件中:别名定义等:(5)系统架构设计见图18-2三、课程设计具体要求1、根据题目分析系统的需求及各功能,完成系统的设计和编码实现。2、在分析和设计过程中,结合SSM框架技术。3、基本形式参考教科书中第18章的形式,内容结合指导老师题目要求。4、课程设计报告书写要规范,按目录、正文、结束语、参考文献的基本步骤整理,按标准A4排版(注意排版格式)打印成稿。。5、封面从计算机工程学院网站下载,封面正反面打印后填写完整,包括反面的前两项。6、可另选题目报指导老师批准,功能更完善,但主体思想不变。7、不准雷同,独立完成。8、可2个一组,辩论时1人代表完成辩论。9、成绩评定按考勤、过程、结果、报告考核成绩核算得出优秀、良好、中等、及格和不及格等级10、每天上下午按时考勤。每天随时检查任务完成情况。课程设计报告源代码、电子稿和纸质稿在12月25日下午上交。题目分配:(按学号顺序分配,如有特殊情况需要说明)1、超市信息管理系统2、信息发布系统3、酒店客房信息管理系统4、网上调查系统5、银行系统的分析与设计6、投核保系统的分析与设计7、车辆信息管理系统8、网上书店系统分析与设计9、学生综合测评系统分析与设计10、学生信息管理系统11、合同信息管理系统12、客户及订单管理系统13、公寓信息管理系统14、网上购物系统15、在线考试系统的分析与设计16、网上教学系统17、人力资源管理系统18、毕业生信息管理系统19、社会实践信息管理系统20、毕业设计选题系统21、会员信息管理系统22、公共自行车信息管理系统23、员工信息管理系统24、物业教室信息管理系统25、保单信息管理系统26、订餐信息管理系统27、手机供应商信息管理系统28、库存信息管理系统29、教职工信息管理系统30、学籍信息管理系统31、考试报名信息管理系统32、社团信息管理系统33、驾校报名管理系统34、物业业主信息管理系统35、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论