《JavaEE课程设计任务书.doc》由会员分享,可在线阅读,更多相关《JavaEE课程设计任务书.doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、设计目的:JavaEE课程设计是对所学JavaEE与中间件课程的小结,是提高学生对所学知识综合应用能力的一种方式,是集中实践性环节之一。要求同学们对课程中所学习到的知识综合运用,开发有一定规模的Java Web程序。二、 设计要求:1、课程设计以每位同学学号末尾数字对应题目编号,即为课程设计的题目。2、学生必须独立完成设计任务,严禁抄袭、拷贝,一经发现,成绩以不及格计。3、课程设计期间要严格遵守学校纪律,按时上机,服务机房管理人员管理,不得无故旷课、迟到与早退,课程设计期间缺勤1/3以上者,成绩以不及格记。三、成绩评定:通过设计答辩等方式,结合学生的动手能力、独立分析解决问题的能力和创新精
2、神,由验收教师根据考勤、设计说明书质量、答辩表现以及学习态度等综合评定设计成绩。成绩分及格和不及格两个级别。四、课程设计题目:0、图书信息管理系统(一)必备功能说明:(1)功能描述:用户以合法身份登录系统后,才能进行所有操作;登录系统时,有两种权限:管理员权限和普通用户权限。管理员用户可以添加、查看、修改和删除图书信息,普通用户只能添加、查看和修改图书信息;(2)添加图书信息:合法用户可以添加图书信息(包括书名、作者、出版社名称、出版日期、ISBN编号、定价);(3)查看图书信息:合法用户可以查看图书信息;(4)修改图书信息:合法用户可以修改图书信息;(5)删除图书信息:合法用户可以删除图书信
3、息。(二)开发语言与开发环境:MyEclipse、Java、数据库(sqlserver2000、mysql、oracle等任选一种)1、 学生基本信息管理系统(一)必备功能说明:(1)功能描述:用户以合法身份登录系统后,才能进行所有操作;登录系统时,有两种权限:管理员权限和普通用户权限。管理员用户可以添加、查看、修改和删除学生信息,普通用户只能添加、查看和修改学生信息;(2)添加学生信息:合法用户可以添加学生信息(包括学号、姓名、性别、年龄、所在班级、手机号、家庭住址);(3)查看学生信息:合法用户可以查看学生信息;(4)修改学生信息:合法用户可以修改学生信息;(5)删除学生信息:合法用户可以
4、删除学生信息。(二)开发语言与开发环境:MyEclipse、Java、数据库(sqlserver2000、mysql、oracle等任选一种)2、 学生成绩排名系统(一)必备功能说明:(1)功能描述:用户以合法身份登录系统后,才能进行所有操作;登录系统时,有两种权限:管理员权限和学生用户权限。管理员用户可以查看所有学生的成绩信息(假设只有一门课程),以及对所有学生的成绩进行排名;学生用户可以添加、查看和删除自己的成绩信息。(2)添加学生成绩:学生添加成绩信息(包括学号、姓名、成绩);(3)查看学生成绩:管理员可以查看所有学生的成绩,学生用户只能查看自己的成绩;(4)删除成绩:学生可以删除自己的
5、成绩;(5)对成绩排名:管理员对所有学生成绩进行排名。(二)开发语言与开发环境:MyEclipse、Java、数据库(sqlserver2000、mysql、oracle等任选一种)3、 学生个人成绩管理系统(一)必备功能说明:(1)功能描述:用户以合法身份登录系统后,才能进行所有操作;用户可以添加、查看、修改和删除自己的成绩信息;计算各课程的平均分。(2)添加学生成绩:学生添加成绩信息(包括学号、姓名、课程名称、成绩);(3)查看学生成绩:查看所有课程的成绩;(4)删除成绩:学生可以删除自己的成绩;(5)计算成绩平均分:计算出所有成绩的平均分(二)开发语言与开发环境:MyEclipse、Ja
6、va、数据库(sqlserver2000、mysql、oracle等任选一种)4、 试卷分析报告产生系统(一)必备功能说明:(1)功能描述:用户以合法身份登录系统后,才能进行所有操作;用户可以添加、查看和删除学生成绩;用户添加完所有学生的成绩后,统计出60分、60=成绩75、75=成绩90、90=成绩=100这四个分数段的学生人数。(2)添加学生成绩:学生添加成绩信息(包括学号、姓名、成绩);(3)查看学生成绩(4)删除学生成绩(5)统计各分数段人数:统计出每个分数段的学生人数(二)开发语言与开发环境:MyEclipse、Java、数据库(sqlserver2000、mysql、oracle等
7、任选一种)5、 学生考勤系统(一)必备功能说明:(1)功能描述:用户以合法身份登录系统后,才能进行所有操作;用户可以添加、查看和删除学生考勤信息(学号、姓名、班级、出勤状态);出勤状态有两种:出勤和旷课;考勤结束后,如果学生旷课次数超过考勤次数的1/3, 系统提示用户该学生没有考试资格。(2)添加学生考勤信息(3)查看学生考勤信息(4)删除学生考勤信息(5)统计无考试资格学生:给出没有考试资格的学生的学号和姓名(二)开发语言与开发环境:MyEclipse、Java、数据库(sqlserver2000、mysql、oracle等任选一种)6、 学生个人学分统计系统(一)必备功能说明:(1)功能描
8、述:用户以合法身份登录系统后,才能进行所有操作;用户可以添加、查看和删除课程信息(课程编码、课程名称、课程类别(选修和必修)、学分数);统计出自己添加的必修课的学分和选修课的学分。(2)添加课程信息(3)查看课程信息(4)删除课程信息(5)分别统计必修课和选修课的总学分7、 个人账务统计系统(一)必备功能说明:(1)功能描述:用户以合法身份登录系统后,才能进行所有操作;用户可以添加、查看和删除账务信息(账务类型(包括支出和收入两种)、数额(人民币)、日期、备注(存储说明信息,如购买了什么东西,或发了工资还是福利津贴等);用户可以统计某个时间段内的支出总货币数目和收入总货币数目。(2)添加账务信
9、息(3)查看账务信息(4)删除账务信息(5)分别统计某个时间段内的收入和支出总额(二)开发语言与开发环境:MyEclipse、Java、数据库(sqlserver2000、mysql、oracle等任选一种)8、 生活质量衡量系统(一)必备功能说明:(1)衡量标准说明:消费有两种支出:吃饭支出和 其它支出,如果在一段时间内,吃饭支出占总支出的比例超过50%,生活质量为贫困;如果在20-50%之间,为温饱;如果低于20%,生活质量为小康。(2)功能描述:用户以合法身份登录系统后,才能进行所有操作;用户可以添加、查看和删除支出情况(支出类型(有两种:吃饭支出和其它支出)、额度(人民币)、日期)。(
10、3)添加支出情况(4)查看支出情况(5)删除支出情况(6)统计在某个时间段内,生活质量属于哪个层次http:/localhost:8080/ourlife/login.jsp(二)开发语言与开发环境:MyEclipse、Java、数据库(sqlserver2000、mysql、oracle等任选一种)9、 学生课程设计成绩评估系统(一)必备功能说明:(1)评估说明:评估指标有课程设计报告成绩(权值为0.5,四种成绩为90、80、70、60)、上机考勤成绩(权值为0.2,四种成绩为90、80、70、60)、程序开发成绩(权值为0.3,四种成绩为90、80、70、60);最终成绩是这三个指标的加权
11、平均值。(2)功能描述:用户以合法身份登录系统后,才能进行所有操作;用户可以添加、查看和删除课程设计信息(课程设计名称、指导教师、课程设计报告成绩、上机考勤成绩、程序开发成绩)。(3)添加课程设计信息(4)查看课程设计信息(5)删除课程设计信息(6)计算每个课程设计的最终成绩(二)开发语言与开发环境:MyEclipse、Java、数据库(sqlserver2000、mysql、oracle等任选一种)五、设计报告设计报告书封面和正文格式要符合要求。参考软件学院课程设计模板本课程设计报告内容包括:课程设计目的、设计任务与要求、设计说明书(包括:需求分析、概要设计、详细设计)、设计成果(包括:运行
12、界面、主要代码、测试结果)和设计心得、附录或参考资料几个部分。基本要求:1. 报告总页数20-30页,具体格式参考软件学院课程设计模板。认真研究模板内容,对每句话都需要字斟句酌。2. 报告中代码总篇幅必须低于报告总篇幅的20%;一旦超过20%,报告必须返工修改,直到满足要求为止;返工2次及以上者,以不合格为最终成绩。3. 报告中要有框图、图表,每个图要有图号、图名,每个表要有表号、表名;所有图、表都必须在正文中有引用说明。制作图、表时,保证图、表内数据清晰、准确,能说明核心问题。框图、表格可以使用word自带的工具绘制,也可以用visio等工具绘制;截图必须保证图像清晰,尽量没有冗余数据。 4. 正文部分,确保语句通顺,没有错别字、白字,言简意赅;避免语句表达口语化、随意化;报告完成后,每个人要通读自己的报告至少2遍,再让同学帮助修改至少1遍,修正其中的语法问题、全文结构安排等问题,达到交给老师的最终报告是自己的“艺术作品”。