1、 1 JSP 课 程 设 计 文 稿 班 级 信 息 管 理 系 统 二一年十二月九日 2 目录 一、需求分析: 3 (一)系统概述 3 (二)功能概述 3 (三)系统运行环境 . 6 二、总体设计: . 7 (一) 、系统的总体设计原则 . 7 (二)系统功能模块设计 7 (三)数据库设计. 8 三、系统实现以及运行: . 16 (一)系统目录结构 . 16 (二)封装数据信息的 JavaBean . 19 (三)封装业务逻辑的 JavaBean . 21 (四)实现界面显示的 JSP 文件 29 四、功能实现: . 34 (一)首页展示 34 (二)管理员界面. 35 (三)班主任界面.
2、35 (四)学生界面(个人信息查询) 36 (五)自动排列名次 . 36 (六)分页功能 36 (七)管理员管理用户 37 (八)管理员查看学生所有信息 38 (九)学生奖惩信息 . 38 (十)自动计算综合测评总分 . 40 五、人员分配及任务安排: 40 (一)人员分配 40 (二)任务分配 40 六、设计总结. 40 3 JSP 课程设计 题目:班级题目:班级信息信息管理系统管理系统 一、需求分析一、需求分析: (一)系统概述(一)系统概述 班级信息管理系统是班主任老师对学生进行日常管理的管理 信息系统。系统将班主任老师对学生管理的工作集成到一个系统中, 提高班级管理的质量、效率。 (二
3、)功能概述(二)功能概述 经过调研, 班级信息管理系统包含如下主要功能(11 项) : (1)班级信息设置 1. 添加班级信息(以“学校院系班级”的结构方式进行设置) 2. 修改班级信息 3. 删除班级信息 4. 查看班级信息 (2)学生基本信息管理 1. 添加学生基本信息(包括学号、姓名、性别、出生日期、所在 班级、高考成绩等信息) 2. 修改学生基本信息 3. 删除学生基本信息 4. 查看学生基本信息 4 (3)学生照片管理 1. 添加学生照片(将指定的图像文件存储到数据库中) 2. 修改学生照片 3. 删除学生照片 4. 查看学生照片 (4)学生家庭成员信息管理 1. 添加学生家庭成员信
4、息(包括姓名、与本人关系、工作单位、 联系电话等信息) 2. 修改学生家庭成员信息 3. 删除学生家庭成员信息 4. 查看学生家庭成员信息 (5)学生奖励信息管理 1. 添加学生奖励信息(包括奖励日期、奖励原因、详细说明等) 2. 修改学生奖励信息 3. 删除学生奖励信息 4. 查看学生奖励信息 (6)学生惩罚信息管理 1. 添加学生惩罚信息(包括惩罚日期、惩罚原因、详细说明等) 2. 修改学生惩罚信息 3. 删除学生惩罚信息 4. 查看学生惩罚信息 (7)学生考工考级信息管理 5 1. 添加学生考工考级信息(包括通过日期、考工考级名称、备注 等) 2. 修改学生考工考级信息 3. 删除学生考工考级信息 4. 查看学生考工考级信息 (8)学生测评信息管理 1. 添加学生测评信息(包括学年、学期、德育分数、智育分数、 体育分数等) 2. 修改学生测评信息 3. 删除学生测评信息 4. 查看学生测评信息 5. 自动计算学生名次 (9)班级档案信息管理 1. 添加班级档案信息(包括档案编号、档案名称