软 件 学 院课程设计报告书课程名称 JavaEE 课程设计 设计题目 试卷分析报告产生系统 专业班级 软件工程 10-3 班 学 号 1020010303 姓 名 韩飞 指导老师 刘佳旭 2024 年 01 月目录1 设计时间2013 年 1 月 21 日-2013 年 1 月 23 日2 设计目的JavaEE 课程设计是对所学 JavaEE 与中间件课程的小结,是提高学生对所学知识综合应用能力的一种方式,是集中实践性环节之一。要求同学们对课程中所学习到的知识综合运用,开发有一定规模的 Java Web 程序。3 设计任务(1)功能描述:用户以合法身份登录系统后,才能进行所有操作;用户可以添加、查看和删除学生成绩;用户添加完所有学生的成绩后,统计出 <60 分、60<=成绩〈75、75〈=成绩<90、90<=成绩〈=100 这四个分数段的学生人数。(2)添加学生成绩:学生添加成绩信息(包括学号、姓名、成绩);(3)查看学生成绩(4)删除学生成绩(5)统计各分数段人数:统计出每个分数段的学生人数4 设计内容4。1 需求分析功能要求为:用户可以添加、删除、查看学生成绩,学生成绩中包括学号、姓名、成绩三项信息。总体目标、具体目标系统数据建模数据功能建模图 4—1 为系统的数据流图,4-2 为进一步分解后的数据流图。图 4-1 数据流图5 概要设计5。1 数据库设计图 5-1 为成绩的 E-R 图。本程序使用的数据库系统为 SQL Server 2000,数据库名称为“mydb”,数据表名称为“score”,表结构如表 5—1 所示.删除操作统计操作查看操作返回添加操作返回数据返回数据要求统计要求删除用户信息登陆登陆用户添加查看删除统计用户信息用户信息登录信息要求添加要求查看成绩表学号姓名成绩图 5-1 E-R 图图 4-2 详细数据流图成绩表(学号,姓名,成绩),主码为学号.列名数据类型长度允许空备注numberVarchar50Y学号namevarchar50Y姓名scoreint4Y 成绩表 4—1 成绩表详细设计5.2 层次结构图图 5-2 层次结构图6 详细设计6。1 程序流程图图 6—1 为整个系统的程序流程图.6。2 模块程序流程图(1)图 6-2 为登陆流程图.开始输入用户名和密码推断正误显示成绩添加成绩删除成绩成绩分类显示成绩成绩分类添加成绩删除成绩结束YYYYYNNNNN图 6-1 程序流程图(2)图 6—3 为查看所有成绩流程图.开始ListAllScoresServletScoreDAO.getAllScores()访问数据库ResuleSet结束ResuleSetshowAllScores.jsp开始输入用户名和密码LoginServletUserService推断正...