系统设计:构建学生选课系统关系模型
需积分: 15 157 浏览量
更新于2024-08-23
收藏 1.2MB PPT 举报
在"建立表间的关系-管理信息系统设计"这一章节中,主要讨论了管理信息系统设计的关键要素和步骤,特别是在一个学生选课系统的背景下。系统设计是信息管理系统开发的核心阶段,它基于前期的系统分析结果,将逻辑模型转化为可操作的物理模型。主要内容包括:
1. **系统设计概述**:系统设计分为总体结构设计和详细设计两部分,涉及内容广泛,如表5-1所示,其主要任务包括系统结构设计、数据库设计、模块功能与处理过程设计、用户界面设计等。
2. **系统设计的任务**:
- **系统设计概念**:物理设计是系统设计的重要环节,分为总体设计和详细设计两个阶段。总体设计侧重于确定系统框架、机器设备配置、数据存储规则以及整体规划,而详细设计则进一步细化到各个模块和组件的具体实现。
- **系统设计的主要内容**:
- **总体结构设计**:从系统整体出发,对系统进行逻辑划分,形成子系统,同时考虑软硬件设备的配置,确保整个系统的协调运作。
- **数据库设计**:设计表间关系,如在学生选课系统中,三张二维表间的关联关系,这是构建数据模型的基础,以支持数据的有效管理和查询。
- **模块功能与处理过程设计**:明确各功能模块的作用和工作流程,以满足用户需求和业务逻辑。
- **用户界面设计**:设计直观易用的界面,提升用户体验。
- **输入/输出设计**:考虑用户交互的输入方式和系统产生的输出形式。
3. **难点与重点**:本章的难点可能在于如何准确理解和处理数据结构规范化设计,以及如何通过HIPO图(层次图)等工具来表达系统设计的层次和逻辑。此外,系统划分的原则和方法、网络设计、计算机流程设计也是重要内容。
4. **系统设计报告**:完成系统设计后,会生成系统设计说明书,这是后续实施阶段的重要参考依据,确保开发人员有明确的指导。
管理信息系统设计是一个系统性、结构化的工程,它涵盖了从宏观到微观的各个环节,旨在通过有效利用资源,创建出高效、灵活且符合用户需求的信息系统。
2019-04-10 上传
2009-07-09 上传
2018-05-19 上传
2008-12-11 上传
2009-03-11 上传
2013-02-21 上传
2022-01-07 上传
2021-10-10 上传
2023-02-27 上传
条之
- 粉丝: 24
- 资源: 2万+
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建