课程设计大纲 下载本文

内容发布更新时间 : 2024/5/7 18:40:56星期一 下面是文章的全部内容请认真阅读。

J2EE 课程设计大纲

一、实验课程教学性质和目的

课程设计是课程教学中的一项重要内容,是完成教学计划,达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节。它对帮助学生全面牢固地掌握课堂教学内容,培养学生的实践和实际动手能力,提高学生全面素质具有很重要的意义。

“J2EE课程设计”是“Java语言程序设计”和“JSP程序设计”课程的一个重要的实践性教学环节,其目的是使学生能够在以下几个方面获益匪浅。

(1)进一步巩固和加深理解J2EE程序设计的基本知识,了解J2EE在项目开发中的应用。 (2)综合运用J2EE程序设计基本知识和“软件工程”理论,来分析和解决课程设计问题,从而进行课程设计的训练。

(3)学习程序设计开发的一般方法,了解和掌握信息系统项目开发的过程及方式,培养正确的设计思想、分析问题和解决问题的能力,特别是项目设计能力。

(4)通过对标准化、规范化文档的学习和查阅有关技术资料等,培养项目设计开发能力,同时提倡团队合作精神。

通过本次实践活动,使学生能够熟练地运用J2EE进行项目开发,并能按照系统工程化的方法开发一般的管理信息系统项目

二、设计要求

通过本课程设计,使学生熟练掌握J2EE编程的基本知识,加深Java语法、程序结构、面向对象编程原理,以及开发包的应用,熟练的运用J2EE开发集成开发平台,使学生掌握J2EE的主要应用开发技术和开发框架,主要包括JSP、Servlet、JDBC、JNDI、Struts、Spring、Hibernate等。掌握使用Eclipse,NetBeans等集成开发环境进行程序开发和调试的方法和过程,着重提高学生的应用系统分析、设计和实现的综合能力。

三、课程设计的内容

学生按总体要求,进行为期一周的课程设计。学生2至3人一组,按照软件工程思想,运用J2EE相关知识和技术,结合UML等辅助设计工具,进行系统的分析、设计和实现,最终提交源程序和设计报告书。

设计报告书应以软件工程思想为指导进行书写,包含目录,需求分析、概要设计、详细设计、测试及效果、总结等主要内容。要求注重设计、格式规范,图文并茂。设计报告应指明小组成员各自担任的主要工作。

以下为部分参考题目,学生可以自拟题目,但必须提交对应的自拟题目的主要任务,完成方案,经指导老师同意后方可采纳。

参考题目如下:

题目一 宾馆客房管理系统

基本要求:基于Java,J2EE、软件架构、设计模式等相关理论和技术,针对宾馆客房管理的具体需求,进行系统的分析和架构。要求系统功能完善,层次清晰,易于扩展。

题目二 美容店会员管理系统

基本要求:基于Java,J2EE、软件架构、设计模式等相关理论和技术,针对美容店会员管理的具体需求,进行系统的分析和架构。要求系统功能完善,层次清晰,易于扩展。 题目三 精品课程网站

基本要求:基于Java,J2EE、软件架构、设计模式等相关理论和技术,针对精品课程网站的具体需求,进行系统的分析和架构。要求系统功能完善,层次清晰,易于扩展。 题目四 皮革城商铺信息管理系统

基本要求:基于Java,J2EE、软件架构、设计模式等相关理论和技术,针对皮革城商铺信息管理的的具体需求,进行系统的分析和架构。要求系统功能完善,层次清晰,易于扩展。 题目五 汽车租赁管理系统

基本要求:基于Java,软件架构、设计模式等相关理论和技术,针对汽车租赁管理的具体需求,进行系统的分析和架构。要求系统功能完善,层次清晰,易于扩展。

题目六 电子邮件收发系统

基本要求:使用J2EE作为开发平台,设计并实现一个具有邮件收发功能的邮件系统。系统结构层次清晰、功能完善、使用方便、界面美观。

题目七 药房库存管理系统

基本要求:基于Java,软件架构、设计模式等相关理论和技术,针对药房库存管理的具体需求,进行系统的分析和架构。要求系统功能完善,层次清晰,易于扩展。

题目八 公寓管理系统

基本要求:基于Java,J2EE、软件架构、设计模式等相关理论和技术,针对高校学生公寓管理的具体需求,进行系统的分析和架构。要求系统功能完善,层次清晰,易于扩展。 题目九 Java资源共享网站

基本要求:基于Java,J2EE、软件架构、设计模式等相关理论和技术,针对Java程序设计语言相关资源分享的具体需求,进行系统的分析和架构。要求系统功能完善,层次清晰,易于扩展。

题目十 论坛

基本要求:基于Java,J2EE、软件架构、设计模式等相关理论和技术,针对某领域论坛的具体需求,进行系统的分析和架构。要求系统功能完善,层次清晰,易于扩展。

题目十一 求职招聘网站

基本要求:基于Java,J2EE、软件架构、设计模式等相关理论和技术,针对求职招聘网站的具体需求,进行系统的分析和架构。要求系统功能完善,层次清晰,易于扩展。 题目十二 高校专家库系统

基本要求:基于Java,J2EE、软件架构、设计模式等相关理论和技术,针对高校专家人才管理、职称评审等相关工作的具体需求,进行系统的分析和架构。要求系统功能完善,层次清晰,易于扩展。

四、课程设计指导书、参考资料

1.《JavaEE编程技术》.郝玉龙.北京:清华大学出版社. 1.《J2EE程序设计经典教程》. 吴其庆.北京:冶金工业出版社. 2.《J2EE整合详解与典型案例》.思志学.北京:电子工业出版社. 3.《J2EE项目开发实用案例》.陈鹏.北京:科学出版社. 五、注意事项

指导教师的按大纲及任务书,认真组织学生,并负责学生的出勤考核,最后对报告进行批阅并给出设计成绩。其他未尽事宜,参照《四川理工学院课程设计管理规范》的规定执行。

指导教师(签名):_________________ 系主任(签名):________________