JavaEE课程设计任务书new

Java EE与中间件

课程设计任务书

辽宁工程技术大学软件学院

软件工程系

一、设计目的:

JavaEE课程设计是对所学JavaEE与中间件课程的小结,是提高学生对所学知识综合应用能力的一种方式,是集中实践性环节之一。要求同学们对课程中所学习到的知识综合运用,开发有一定规模的Java Web程序。

二、课程设计基本要求:

1、课程设计以每位同学学号末尾数字对应题目编号,即为课程设计的题目。

2、学生必须独立完成设计任务,严禁抄袭、拷贝,一经发现,成绩以不及格计。

3、课程设计期间要严格遵守学校纪律,按时上机,服务机房管理人员管理,不得无故旷课、迟到与早退,课程设计期间缺勤1/3以上者,成绩记不及格。

三、成绩评定:

通过设计答辩等方式,结合学生的动手能力、独立分析解决问题的能力和创新精神,由验收教师根据考勤、设计说明书质量、答辩表现以及学习态度等综合评定设计成绩。

成绩分及格和不及格两个级别。

四、课程设计题目:

1、图书信息管理系统(1班1-15号)

(一)必备功能说明:

(1)功能描述:用户以合法身份登录系统后,才能进行所有操作;登录系统时,有两种权限:管理员权限和普通用户权限。管理员用户可以添加、查看、修改和删除图书信息,普通用户只能添加、查看和修改图书信息;

(2)添加图书信息:合法用户可以添加图书信息(包括书名、作者、出版社名称、出版日期、ISBN编号、定价);

(3)查看图书信息:合法用户可以查看图书信息;

(4)修改图书信息:合法用户可以修改图书信息;

(5)删除图书信息:合法用户可以删除图书信息。

(二)开发语言与开发环境:

MyEclipse、Java、数据库(sqlserver20##、mysql、oracle等任选一种)

2、学生基本信息管理系统(1班16号以后)

(一)必备功能说明:

(1)功能描述:用户以合法身份登录系统后,才能进行所有操作;登录系统时,有两种权限:管理员权限和普通用户权限。管理员用户可以添加、查看、修改和删除学生信息,普通用户只能添加、查看和修改学生信息;

(2)添加学生信息:合法用户可以添加学生信息(包括学号、姓名、性别、年龄、所在班级、手机号、家庭住址);

(3)查看学生信息:合法用户可以查看学生信息;

(4)修改学生信息:合法用户可以修改学生信息;

(5)删除学生信息:合法用户可以删除学生信息。

(二)开发语言与开发环境:

MyEclipse、Java、数据库(sqlserver20##、mysql、oracle等任选一种)

3、学生成绩排名系统(2班1-15号)

(一)必备功能说明:

(1)功能描述:用户以合法身份登录系统后,才能进行所有操作;登录系统时,有两种权限:管理员权限和学生用户权限。管理员用户可以查看所有学生的成绩信息(假设只有一门课程),以及对所有学生的成绩进行排名;学生用户可以添加、查看和删除自己的成绩信息。

(2)添加学生成绩:学生添加成绩信息(包括学号、姓名、成绩);

(3)查看学生成绩:管理员可以查看所有学生的成绩,学生用户只能查看自己的成绩;

(4)删除成绩:学生可以删除自己的成绩;

(5)对成绩排名:管理员对所有学生成绩进行排名。

(二)开发语言与开发环境:

MyEclipse、Java、数据库(sqlserver20##、mysql、oracle等任选一种)

4、学生个人成绩管理系统(2班16号以后)

(一)必备功能说明:

(1)功能描述:用户以合法身份登录系统后,才能进行所有操作;用户可以添加、查看、修改和删除自己的成绩信息;计算各课程的平均分。

(2)添加学生成绩:学生添加成绩信息(包括学号、姓名、课程名称、成绩);

(3)查看学生成绩:查看所有课程的成绩;

(4)删除成绩:学生可以删除自己的成绩;

(5)计算成绩平均分:计算出所有成绩的平均分

(二)开发语言与开发环境:

MyEclipse、Java、数据库(sqlserver20##、mysql、oracle等任选一种)

5、试卷分析报告产生系统(3班1-15号)

(一)必备功能说明:

(1)功能描述:用户以合法身份登录系统后,才能进行所有操作;用户可以添加、查看和删除学生成绩;用户添加完所有学生的成绩后,统计出<60分、60<=成绩<75、75<=成绩<90、90<=成绩<=100这四个分数段的学生人数。

(2)添加学生成绩:学生添加成绩信息(包括学号、姓名、成绩);

(3)查看学生成绩

(4)删除学生成绩

(5)统计各分数段人数:统计出每个分数段的学生人数

(二)开发语言与开发环境:

MyEclipse、Java、数据库(sqlserver20##、mysql、oracle等任选一种)

6、学生考勤系统(3班16号以后)

(一)必备功能说明:

(1)功能描述:用户以合法身份登录系统后,才能进行所有操作;用户可以添加、查看和删除学生考勤信息(学号、姓名、班级、出勤状态);出勤状态有两种:出勤和旷课;考勤结束后,如果学生旷课次数超过考勤次数的1/3, 系统提示用户该学生没有考试资格。

(2)添加学生考勤信息

(3)查看学生考勤信息

(4)删除学生考勤信息

(5)统计无考试资格学生:给出没有考试资格的学生的学号和姓名

(二)开发语言与开发环境:

MyEclipse、Java、数据库(sqlserver20##、mysql、oracle等任选一种)

7、学生个人学分统计系统(4班1-15号)

(一)必备功能说明:

(1)功能描述:用户以合法身份登录系统后,才能进行所有操作;用户可以添加、查看和删除课程信息(课程编码、课程名称、课程类别(选修和必修)、学分数);统计出自己添加的必修课的学分和选修课的学分。

(2)添加课程信息

(3)查看课程信息

(4)删除课程信息

(5)分别统计必修课和选修课的总学分

8、个人账务统计系统(4班16号以后)

(一)必备功能说明:

(1)功能描述:用户以合法身份登录系统后,才能进行所有操作;用户可以添加、查看和删除账务信息(账务类型(包括支出和收入两种)、数额(人民币)、日期、备注(存储说明信息,如购买了什么东西,或发了工资还是福利津贴等));用户可以统计某个时间段内的支出总货币数目和收入总货币数目。

(2)添加账务信息

(3)查看账务信息

(4)删除账务信息

(5)分别统计某个时间段内的收入和支出总额

(二)开发语言与开发环境:

MyEclipse、Java、数据库(sqlserver20##、mysql、oracle等任选一种)

9、生活质量衡量系统(5班1-15号)

(一)必备功能说明:

(1)衡量标准说明:消费有两种支出:吃饭支出和 其它支出,如果在一段时间内,吃饭支出占总支出的比例超过50%,生活质量为贫困;如果在20-50%之间,为温饱;如果低于20%,生活质量为小康。

(2)功能描述:用户以合法身份登录系统后,才能进行所有操作;用户可以添加、查看和删除支出情况(支出类型(有两种:吃饭支出和其它支出)、额度(人民币)、日期)。

(3)添加支出情况

(4)查看支出情况

(5)删除支出情况

(6)统计在某个时间段内,生活质量属于哪个层次

(二)开发语言与开发环境:

MyEclipse、Java、数据库(sqlserver20##、mysql、oracle等任选一种)

10、学生课程设计成绩评估系统(5班16号以后)

(一)必备功能说明:

(1)评估说明:评估指标有课程设计报告成绩(权值为0.5,四种成绩为90、80、70、60)、上机考勤成绩(权值为0.2,四种成绩为90、80、70、60)、程序开发成绩(权值为0.3,四种成绩为90、80、70、60);最终成绩是这三个指标的加权平均值。

(2)功能描述:用户以合法身份登录系统后,才能进行所有操作;用户可以添加、查看和删除课程设计信息(课程设计名称、指导教师、课程设计报告成绩、上机考勤成绩、程序开发成绩)。

(3)添加课程设计信息

(4)查看课程设计信息

(5)删除课程设计信息

(6)计算每个课程设计的最终成绩

(二)开发语言与开发环境:

MyEclipse、Java、数据库(sqlserver20##、mysql、oracle等任选一种)

11、学生党员管理系统(6班1-15号)

(一)必备功能说明:

(1)功能描述:用户以合法身份登录系统后,才能进行所有操作;登录系统时,有两种权限:管理员权限和普通用户权限。管理员用户可以添加、查看、修改和删除党员信息,普通用户只能添加、查看和修改党员信息;

(2)添加党员:合法用户可以添加党员信息(包括学号、姓名、积极分子时间、发展对象时间、预备党员、转正、党课成绩等等);

(3)查看党员信息:合法用户可以查看党员信息;

(4)修改党员信息:合法用户可以修改党员信息;

(5)删除党员信息:合法用户可以删除党员信息。

(6)查询某年某批次的所有党员情况,谈话情况,党课成绩等等

(二)开发语言与开发环境:

MyEclipse、Java、数据库(sqlserver20##、mysql、oracle等任选一种)

12、实验室设备管理系统(6班16号以后)

(一)必备功能说明:

(1)功能描述:用户以合法身份登录系统后,才能进行所有操作;登录系统时,有两种权限:管理员权限和普通用户权限。管理员用户可以添加、查看、修改和删除设备信息,普通用户只能添加、查看和修改设备信息;

(2)添加设备:合法用户可以添加设备信息(包括设备编号、名称、类别、领用人、实验室、是否在使用等等);其中类别分路由器、计算机、交换机等等。

(3)查看设备信息:合法用户可以查看设备信息;

(4)修改设备信息:合法用户可以修改设备信息;

(5)删除设备信息:合法用户可以删除设备信息,必须记录删除操作。

(6)对设备使用情况进行统计分析

(二)开发语言与开发环境:

MyEclipse、Java、数据库(sqlserver20##、mysql、oracle等任选一种)

五、设计报告

设计报告书封面和正文格式要符合要求。参考《软件学院课程设计模板》

本课程设计报告内容包括:课程设计目的、设计任务与要求、设计说明书(包括:需求分析、概要设计、详细设计)、设计成果(包括:运行界面、主要代码、测试结果)和设计心得、附录或参考文献等。

基本要求:

1.      报告总页数20-30页,具体格式参考《软件学院课程设计模板》。认真研究模板内容。

2.      报告中代码总篇幅必须低于报告总篇幅的20%;一旦超过20%,报告必须返工修改,直到满足要求为止;返工2次及以上者,以不合格为最终成绩。

3.      报告中要有框图、图表,每个图要有图号、图名,每个表要有表号、表名;所有图、表都必须在正文中有引用说明。制作图、表时,保证图、表内数据清晰、准确,能说明核心问题。框图、表格可以使用word自带的工具绘制,也可以用visio等工具绘制;截图必须保证图像清晰,尽量没有冗余数据。

4.    正文部分,确保语句通顺,没有错别字、白字,言简意赅;避免语句表达口语化、随意化;报告完成后,每个人要通读自己的报告至少2遍,再让同学帮助修改至少1遍,修正其中的语法问题、全文结构安排等问题,达到交给老师的最终报告是自己的“艺术作品”。


四、课程设计安排

时间:21周(20##年1月21~20##年1月27日)

指导教师: 

上机安排:


五、考核与成绩评定

考核内容与标准:

1.课程设计阶段的表现                                10%

   上机时间禁止玩游戏等与设计无关的事,一经发现按缺勤处理。

2.课程设计报告                                      30%

3.程序上机检查                                         40%

4.课程设计答辩                                        20%

5. 发现以下情况,成绩判为不合格:

(1)上机程序未通过或无设计报告,成绩为不合格。

(2)程序、报告雷同,成绩为不合格。

(3)缺勤2次及以上,成绩为不及格。

成绩评定:二级分制

六、课程设计报告要求

(见附录)

附录:课程设计报告模板

软 件 学 院

课程设计报告书

课程名称                                     

设计题目                                     

专业班级                                     

学    号                                     

姓    名                                     

指导教师                                     

    

目录

说明:

目录:

     “目录”用小2号黑体字、居中;目录内容最少列出第一级标题(章)和第二级标题(节);前者用4号黑体字,后者用4号宋体字,第三级标题用4号楷体字,居左顶格、单独占行,每一级标题后应标明起始页码。

 

第二篇:JavaEE课程实训任务书

JavaEE综合实训

课程实训任务书

河北软件职业技术学院

软件工程系

一、实训的意义和目的

目前,互联网信息技术飞速发展。Java技术在互联网上取得了前所未有的广泛应用Java的J2EE平台更是取得了长足的发展,在Web应用中获得了空前的成功。本实训要求同学根据J2EE课程所学的JavaBean、Servlet、JSP、及Struts来完成一个“Easy-Buy”在线购物商场,实现网上销售电子产品。通过本次实训,让学生在知识方面,能力素质方面都有一定的提高。

1. 知识目标

通过综合实训进一步巩固、深化和扩展学生的J2EE程序设计理论知识与J2EE编程技能。

(1) 熟悉掌握JSP页面元素JSP注释、JSP指令、JSP动作的使用,熟悉

掌握在JSP程序中使用声明、表达式、脚本程序的方法。

(2) 熟悉掌握JSP内置对象在JSP程序开发中的应用。

(3) 熟悉掌握应用JDBC访问各种类型的数据库。

(4) 掌握应用JavaBean封装业务逻辑、实现代码重用的方法。

(5) 掌握JSP的的高级应用技术、增强程序功能。

(6) 了解Servlet在J2EE程序开发中的重要地位。

2. 能力目标

培养学生运用所学的知识和技能解决J2EE程序开发过程中所遇到的实际问题的能力、掌握基本的编程规范、养成良好的编程习惯。

(1) 培养学生通过各种媒体搜集资料、阅读资料和利用资料的能力。

(2) 培养学生基本的系统分析能力。

(3) 培养学生良好的程序设计风格。

(4) 培养学生通过各种媒体进行自主学习的能力。

3. 素质目标

培养学生理论联系实际的工作作风、严肃认真的工作态度以及独立工作的能力。

(1) 培养学生观察问题、思考问题、分析问题和解决问题的综合能力。

(2) 培养学生的团队协作精神和创新精神。

(3) 培养学生学习的主动性、创造性。

二、指导教师及实训分组

1、指导教师:丁宏伟 2、设计分组:

JavaEE课程实训任务书

JavaEE课程实训任务书

三、实训时间及进度安排

1、起止时间:第15周---第18周 四、实训成果

实训成果:包括实训项目源代码、实训总结、实训报告等。

五、期间的基本要求

1、学生在教师的指导下,应积极,主动地完成实训所规定的全部任务。

2、应严格按照进度进行设计,不得无故拖延。

3、要遵守学院的作息时间,严格遵守设计纪律,原则上不得请假,因特殊原因必须请假者,一律由系领导批准。

4、按规定时间完成个人需要撰写的实训成果内容。抄袭他人成果内容、不按要求或未完成全部内容、无故旷课二次及以上、缺勤时间达三分之一及以上者实训成绩定为不及格。