Download presentation
Presentation is loading. Please wait.
Published by员也 谷 Modified 8年之前
1
结构化分析与设计案例分析 小组成员:吴嘉模 林晓丽 司徒铭发
2
Logo 1. 需求调查 分析 : 用户使用学生管理系统时有哪些步 骤? 学生: 老师: 验证查看学生个人成绩打印学生个人成绩 验证验证 输入课程 输入学生信息保存学生信息 修改学生信息删除学生信息 提交全部学生信息 打印学生个人成绩 操作
3
Logo 教务员: 管理员 : 验证查看全部学生成绩汇总各班级成绩表课程成绩分析 打印各班级成绩表 验证 决解系统出现的问题 管理用户的信息
4
Logo 2. 业务建模 分析需求,建立目标系统的逻辑模型 要点: 分析当前系统的逻辑模型中的处理哪些由计算机完成, 哪些由人工完成? 分析当前系统的逻辑模型中的处理能否简化、优化? 补充未考虑的细节。 成绩 发布 学生 登录登录 成绩单成绩单 帐号 学号 打印 领单成绩单 录入 学生 信息 老师 登录登录 成绩发布成绩发布 编辑 学生 信息 教务 员 帐号 课程 代码 学生 学号 提交 汇总
5
Logo 3. 需求分析 3.1 系统功能概述 系统管理员可此行的功能: 查询用户反馈信息 回复反馈信息 维护系统 用户管理。可对用户的信息管理 。 教务员可执行的功能: 查看教师申请信息 修改更新课程表信息 添加学生信息 发布学生信息。
6
Logo 数据的导入导出。可将学生信息导出,也可以通过 外部导入学生信息。 成绩汇总。对各个班的成绩进行统计,包括每科成 绩的平均分,总分,全班的平均分,总分。 分析成绩。将各个班的成绩进行比较,包括每一科 目对应的最平均分比较,和班级平均分比较,以及全级 平均分比较。
7
Logo 老师可执行的功能: 查询学生信息。可以通过学号,班级,姓名等来获取 学生的信息。 班级查询。查询某个班级对应的信息。 班级管理。班主任可对该班级进行设置管理。 查询课程表。老师可以在上面查询到教务处发布上去 的课程表。(包括历史课程和近期课程) 发布和公共资源。老师可在上面发布学习资料。 查询学生成绩。输入某个班级获取这个班级的学生成 绩,或者输入某个成绩获取符合这个范围的学生成绩。 管理学生成绩信息。可以修改或更新学生的成绩。 教师评价。教师可对所教学生的成绩评价
8
Logo 学生可执行的功能: 查询学生信息。可以通过学号,班级,姓名等来获取 学生的信息。 查询课程表。学生可以在上面查询到教务处发布上去 的课程表。(包括历史课程和近期课程) 成绩查询。
9
Logo 3.2 分层数据流图 ——0 层图
10
Logo 3.2 分层数据流图 ——1 层图
11
Logo 3.3 数据字典 —— 汇总 – 数据流 – 数据文件 课程信息 学生信息 成绩信息 学生信息表班级成绩表课程信息表 成绩汇总表 单科全级成绩汇总表 全级平均成绩汇总表
12
Logo STEP 4 :系统结构设计
13
Logo 4.1 系统功能结构图 主功能 系统管理员教务处老师学生 管理系统管理系统 维护系统维护系统 打印学生信息打印学生信息 成绩处理成绩处理 数据处理数据处理 编辑学生信息编辑学生信息 发布成绩发布成绩 修改成绩修改成绩 查询学生信息查询学生信息 打印学生信息打印学生信息
14
Logo 4.2 功能处理流程描述 查询成绩的流程
15
Logo 4.3 界面设计
16
Logo 4.4 数据库设计 姓名 学号 班级 性别 住址 联系方式 学号 课程编号 成绩 课程编号 课程名称 学生表 课程表成绩表
17
谢谢大家!
Similar presentations