数据库结构设计。在系统设计阶段,首先介绍了该系统的开发方法,并给出开发思路及系统所需模块设计图。最后,详细介绍了各个模块的实现。包括登录界面、管理员界面、系管理员界面、班管理员界面、教师界面、学生界面。二、应用系统设计(一)系统需求分析需求分析是软件系统生存期中定义阶段的最后一个步骤,是作为整个软件开发的指南,是软件开发人员开发出正确的符合用户要求的软件的重点。该文档将最终交给软件具体开发人员进行具体的开发,只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。 1 、系统功能性需求分析系统开发的总体任务是实现学生综合测评的系统化、规范化和自动化。系统功能需求是系统开发的总体任务的基础。本系统完成的功能主要有: 管理员:分配系管理员,选修学生查询,修改密码。主要用例如图 1。 4 图1 管理员用例系管理员:分配教师、班管理员、学生,综合测评排名,修改密码。主要用例图如 2。图2 系管理员用例班管理员: 综合测评录入, 综合测评计算, 修改密码。主要用例如图 3。图3 班管理员用例教师:插入成绩,修改密码。主要用例如图 4。 5 图4 教师用例学生:个人基本信息录入、修改、查询,成绩查询,选修课程操作, 综合测评查询,修改密码。主要用例如图 5。图5 学生用例 2 、系统非功能性需求分析系统的非功能性需求,是指软件产品为满足用户业务需求而必须具有除功能需求以外的特性。学生综合测评系统的目标是为教学工作中学生的成绩管理和综合测评管理提供稳定、安全、可靠信息化服务,具体技术上应达到如下要求: 先进性:采用先进、成熟的计算机软硬件技术,保障系统能够最大限度的适应今后技术和业务发展的需要。软件结构应实现层次化、模块化、平台化, 统一规范, 同时采用先进的现代管理技术, 以保证系统的科学性。开放性:系统将采用具备优良性价比的开放式软硬件平台;网络体系结构支持多种通讯协议、数据库。