你现在作为一个计算机系学生 请你具体做出网上选课管理系统的数据流分析和数据字典
时间: 2024-03-27 21:36:29 浏览: 47
学生网上选课系统的设计实现分析.doc
好的,我可以为你进行网上选课管理系统的数据流分析和数据字典的设计。以下是这两个部分的具体内容:
一、数据流分析
1.0 整体数据流图
整体数据流图是对网上选课管理系统的整体架构的抽象表示,如下图所示:
```
+---------------------------+
+---------| 系统管理员管理子系统 |
| | |
| +---------------------------+
| +---------------------------+
| | 教师管理子系统 |
| | |
| +---------------------------+
| +---------------------------+
| | 学生管理子系统 |
| | |
| +---------------------------+
| |
+-------------+ | +---------------------------+
| 选课管理子系统|-------+ | 课程管理子系统 |
+-------------+ | |
| +---------------------------+
| +---------------------------+
| | 成绩管理子系统 |
| | |
+---------+---------------------------+
```
2.0 学生管理子系统数据流图
学生管理子系统数据流图主要描述了学生在网上选课管理系统中的操作流程,如下图所示:
```
+----------------------------+
| 学生管理子系统数据流图 |
+----------------------------+
| |
| +------------------------+ |
| | 学生登录 | |
| +------------------------+ |
| |
| +------------------------+ |
| | 查看可选课程列表 | |
| +------------------------+ |
| |
| +------------------------+ |
| | 选择课程 | |
| +------------------------+ |
| |
| +------------------------+ |
| | 查看已选课程列表 | |
| +------------------------+ |
| |
| +------------------------+ |
| | 查看课程成绩 | |
| +------------------------+ |
| |
| +------------------------+ |
| | 修改登录密码 | |
| +------------------------+ |
| |
+----------------------------+
```
3.0 数据字典
数据字典是对系统中各种数据元素的定义和说明,包括数据元素名称、数据类型、数据长度、数据来源、数据去向、数据格式等。以下是网上选课管理系统的数据字典:
3.1 学生信息数据元素
| 数据元素名称 | 数据类型 | 数据长度 | 数据来源 | 数据去向 | 数据格式 | 备注 |
| :---------- | :------- | :------- | :------- | :------- | :------- | :--- |
| 学号 | 字符串 | 10 | 学生 | 学生管理子系统 | 无 | 主键 |
| 姓名 | 字符串 | 20 | 学生 | 学生管理子系统 | 无 | |
| 年级 | 字符串 | 4 | 学生 | 学生管理子系统 | yyyy | |
| 班级 | 字符串 | 10 | 学生 | 学生管理子系统 | 无 | |
| 密码 | 字符串 | 20 | 学生 | 学生管理子系统 | 无 | |
3.2 课程信息数据元素
| 数据元素名称 | 数据类型 | 数据长度 | 数据来源 | 数据去向 | 数据格式 | 备注 |
| :---------- | :------- | :------- | :------- | :------- | :------- | :--- |
| 课程号 | 字符串 | 10 | 教师 | 选课管理子系统 | 无 | 主键 |
| 课程名称 | 字符串 | 20 | 教师 | 课程管理子系统 | 无 | |
| 上课时间 | 字符串 | 20 | 教师 | 课程管理子系统 | 无 | |
| 上课地点 | 字符串 | 20 | 教师 | 课程管理子系统 | 无 | |
| 学分 | 整数 | 2 | 教师 | 课程管理子系统 | 无 | |
3.3 成绩信息数据元素
| 数据元素名称 | 数据类型 | 数据长度 | 数据来源 | 数据去向 | 数据格式 | 备注 |
| :---------- | :------- | :------- | :------- | :------- | :------- | :--- |
| 学号 | 字符串 | 10 | 学生 | 成绩管理子系统 | 无 | 主键 |
| 课程号 | 字符串 | 10 | 教师 | 成绩管理子系统 | 无 | 主键 |
| 成绩 | 浮点数 | 4 | 教师 | 成绩管理子系统 | 无 | |
3.4 选课信息数据元素
| 数据元素名称 | 数据类型 | 数据长度 | 数据来源 | 数据去向 | 数据格式 | 备注 |
| :---------- | :------- | :------- | :------- | :------- | :------- | :--- |
| 学号 | 字符串 | 10 | 学生 | 选课管理子系统 | 无 | 主键 |
| 课程号 | 字符串 | 10 | 教师 | 选课管理子系统 | 无 | 主键 |
阅读全文