下载后可任意编辑VF 实验报告1、 需求分析某大学因扩招需求,需要建立一个“学生成绩管理系统”,以取代人工管理。开发目的和功能如下:(1)能进行成绩及相关数据的录入。(2)具有修改功能。(3)能按姓名、学号查询任意一名同学的成绩。(4)能完成上表中各项统计。(5)能将全班同学按从高分到低分的顺序排序。(6)能打印上述表格。一、数据需求在调研的过程中,用户提供了该系统所需的输入、输出单据。输入单据包括学生成绩单、基本信息单等,输出单据包括成绩从高到低排序单、分数段人数单、相关数据统计单等,另外,在最终的打印输出中还有两张表:成绩分析表和成绩排序表。 学生成绩表考试基本信息表分数段人数表相关数据统计表学号姓名平常成绩考试成绩最终成绩 课程名称任课老师上课班级学生人数考试时间考试形式 命题形式命题负责人阅卷人阅卷负责人平卷负责人教研室主任填表日期 分数不及格60-7070-8080-9090-100人数 下载后可任意编辑相关数据平均分数平均离差标准差极差合格率数值 二、功能需求功能分析的任务,是弄清用户对目标系统数据处理功能所提出的需求,根据系统目标和数据需求,本系统的功能需求可归纳为以下几个方面。1、数据录入录入功能用于在各种手填单据中增加新的记录,及时补充到系统将要运行的表中。这些单据包括学生成绩表、基本信息表等。2、数据浏览和修改能够浏览所要得到的数据表单,并且有修改功能。这些表单包括学生成绩表、基本信息表等。3、数据查询此查询功能包括两个:按姓名查询和按学号查询,能够查询到学生成绩表中各个字段的信息,并显示相关内容。4、数据统计和管理此功能能够统计出各个分数段的人数和分数的相关信息,包括全班学生的平均分数、平均离差、标准差、极差和合格率等。它从学生成绩表中调用相关数据,把计算得到的数据放入分数段人数表和相关数据统计表。平均分数= 平均离差=平均分数-期望值 标准差 S =极差=最高分-最低分 合格率=合格人数÷实考人数5、表格打印此功能把上面得到的考试基本信息、分数段人数、相关数据统计中的数据填入到最终的打印报表中,这些报表包括成绩排序表和成绩分析表。考试情况统计分析表2、数据库设计数据库设计的任务是确定系统所需的数据库。数据库是表的集合,通常一个系统只需课程名称任课老师上课班级学生人数(n)考试时间考试形式命题命题形式负责人阅卷阅卷人负责人成绩分析成绩评价成 绩分布成绩0-59.560-69.570-79.580-89.590-10...