通瀛教务管理系统详细设计说明书
实现:对角色基本信息的增加,修改,查询,删除 包名:cn.rjtraining.service 模块类定义:
public RoleImpl extends BaseDaoImpl
功能描述:对用户管理的业务逻辑的处理 模块编号:1.1
模块名称:用户管理
实现:给教职工分配用户,及用户基本信息的修改,删除和查询 包名:cn.rjtraining.service 模块类定义:
public UserImpl extends BaseDaoImpl
1.4数据模型(Model)
见数据库设计
2、 班级管理
2.1展现层(View)
2.1.1培训班类型
创建培训班类型页面: 通瀛软件教务管理系统&LOGO 【重新登陆】 【退出系统】 首页 后退 前进 刷新 帮助 现在是:2013年11月6日 16:41:09 星期二 班级管理 创建培训班类型 培训班类型管理 班级管理>>创建培训班类型当前登录用户:admin 用户角色:系统管理员 参照已有班级类型:[选择班级类型,JAVA基础二周提高班,JAVA全日制班…,] ▽ 添加班级 班级管理 班级统计 (扩展的功能,初期可不做,选择已有的班级类型后下面的课程信息自动显示,可在此基上进行修改) 班级类型名称 |________| 学籍管理 成绩管理 考勤管理 课程管理 部门管理 确定课程: {Java基础, 【>>】 jQuery, 【<<】 Struts2…} 【创建】 {HTML, CSS, JavaScript…} 教师管理 第 12 页 共 30 页
通瀛教务管理系统详细设计说明书
培训班类型管理页面
通瀛软件教务管理系统&LOGO 【重新登陆】 【退出系统】 首页 后退 前进 刷新 帮助 现在是:2013年11月6日 16:41:09 星期二 系统管理 用户管理 角色管理 模块管理 班级管理>>班级类型管理 当前登录用户:admin 用户角色:系统管理员 班级类型管理 [_________]【查询】 班级类型 Java全日班 Java周末班 Java学前班 课程名称 JQuery JQuery J2SE 课程名称 J2EE J2EE IO 课程名称 Hibernate Struts Socket 课程名称 Spring 课程名称 操作 班级管理 创建培训班类型 培训班类型管理 添加班级 编辑 编辑 编辑 班级管理 班级统计 学籍管理 添加学生 学生信息管理 共450条记录,45页 首页 << 1 2 3 4 5 6 7 8 9 >> 尾页 跳转到[ 2 ]页 该页面用于完成对班级类型信息的查询和修改工作。 在右上角文本框中输入所要查找的班级类型信息,比如班级类型,课程名称。如果不填写则会显示全部班级类型的信息 在每条班级类型信息的最后可以进行编辑操作,用于修改该班级类型的课程信息及课时 成绩管理 学生成绩录入 学生成绩查询 学生成绩统计 考勤管理 学生点名 教职工考勤 请假条管理 学生考勤统计 教师考勤统计 课程管理 添加课程 查询课程 部门管理 添加部门 部门管理 教师管理 添加教师 教师管理 评分统计 2.1.2班级
创建班级页面
通瀛软件教务管理系统&LOGO 【重新登陆】 【退出系统】 第 13 页 共 30 页
通瀛教务管理系统详细设计说明书
首页 后退 前进 刷新 帮助 现在是:2013年11月6日 16:41:09 星期二 系统管理 用户管理 角色管理 模块管理 班级管理>>添加班级当前登录用户:admin 用户角色:系统管理员 添加班级 选择班级类型 [java全日班,.net全日班,…] ▽ 添加班级名称 |________| 添加班主任 [张三,李四王,麻子] ▽ 开班时间 |________| 结业时间 |________| 简介 |…………| 【提交】 班级管理 添加班级 班级管理 班级统计 学籍管理 添加学生 学生信息管理 成绩管理 学生成绩录入 学生成绩查询 学生成绩统计 考勤管理 学生点名 教职工考勤 请假条管理 学生考勤统计 教师考勤统计 课程管理 添加课程 查询课程 部门管理 添加部门 部门管理 教师管理 添加教师 教师管理 评分统计 班级管理页面(见用户手册) 班级统计页面(略)
2.2控制层(Controller)
2.2.1培训班类型
功能描述:对创建培训班类型及培训班类型管理流程进行控制 模块编号:2.1和2.2
模块名称:创建培训班类型和培训班类型管理 实现:对培训班类型基本信息的增加,修改,查询
第 14 页 共 30 页
通瀛教务管理系统详细设计说明书
包名:cn.rjtraining.action
模块类定义:public ClassesTypeAction extends BaseAction implements ModelDriven
private ClassesTypeService classesTypeService private ClassesType classesType 方法:
public String addInput()//跳转到添加班级类型界面 public String updateInput()//跳转到修改班级类型界面
public String add()//实现对培训班类型的创建,并根据返回的字符串确定如何给用户响应数据。 public String update()//培训班类型信息的更新,并根据返回的字符串确定如何给用户响应数据。 public String list()//查询培训班类型的信息,并根据返回的字符串确定如何给用户响应数据。 public String findByName()//查询指定名称的培训班类型信息,并根据返回的字符串确定如何给用户响应数据。 2.2.2班级
功能描述:对开班及班级管理和班级统计功能进行流程控制 模块编号:2.3、2.4和2.5
模块名称:开班、班级管理和班级统计
实现:对培训班类型基本信息的增加,修改,查询 包名:cn.rjtraining.action
模块类定义:public ClassesAction extends BaseAction implements ModelDriven
private ClassesService classesService private Classes classes 方法:
public String addInput() public String updateInput() public String add()//开班信息存储,并根据返回的字符串确定如何给用户响应数据。 public String update()//班级信息的更新,并根据返回的字符串确定如何给用户响应数据。 public String list()//查询班级信息,并根据返回的字符串确定如何给用户响应数据。 public String statistics() //根据给定的条件统计班级信息
2.3业务逻辑层(Service)
2.3.1培训班类型
功能描述:对创建培训班和培训班管理的业务逻辑的处理 模块编号:2.1和2.2
模块名称:创建培训班类型和培训班类型管理 实现:对培训班类型基本信息的增加,修改,查询 包名:cn.rjtraining.service
第 15 页 共 30 页
相关推荐: