面向对象分析设计实验报告:软件学院教务管理系统
需积分: 0 196 浏览量
更新于2024-06-30
收藏 892KB DOCX 举报
"面向对象的分析与设计-软件学院教务管理系统实验报告"
本实验报告详述了北京邮电大学软件学院2017-2018学年第二学期的面向对象分析与设计课程的实践项目,项目名称为“软件学院教务管理系统”的OOAD(面向对象分析与设计)。参与该项目的学生包括张展泓、刘垚、来佳洁、原婷婷和刘博通,由高慧老师指导。实验的主要目的是让学生运用面向对象的理论和技术进行实际的系统建模,提高在复杂软件系统构建中的建模能力。
实验任务涉及对教务管理系统的全面需求分析,构建领域模型,并基于设计模式规划软件功能的逻辑实现。具体来说,系统需具备学生管理、教师管理、教室管理和课程管理等功能,同时支持学生选课和教务员排课操作。
实验过程中,学生们使用了UML建模工具如RationalRose或Astah社区版进行建模。小组分工明确,共同完成了用例图和类图的绘制。每个成员负责两个用例的文字描述及相应的顺序图。通过这些图表,他们进一步总结出了系统状态图。
实验结果显示,用例图共包含十个用例,涵盖了管理人员信息、添加人员信息等多个关键操作。例如,“添加人员信息”用例,其主要参与者是教务员,涉及学生、教师和教务员等涉众。在成功登录并具备管理员权限的前提下,教务员可以添加新的学生、教师或管理员。此过程可能遇到的扩展情况包括ID已存在、网络问题导致的添加失败、ID非数字格式以及密码包含特殊符号等异常状况。
此外,实验还考虑了系统的扩展性,要求至少能保存5000名用户的数据到数据库中,且对用户ID和密码的格式进行了规范,确保了系统的稳定性和安全性。
通过这个实验,学生们不仅掌握了面向对象分析与设计的基本概念,还实际运用了UML工具进行系统建模,提升了团队协作和问题解决的能力,为未来开发复杂软件系统奠定了坚实的基础。
2022-08-08 上传
2009-10-22 上传
2021-02-16 上传
109 浏览量
2021-05-24 上传
点击了解资源详情
点击了解资源详情
2022-08-08 上传
2022-08-03 上传
BellWang
- 粉丝: 28
最新资源
- diskusage工具发现磁盘空间占用大户
- 易语言实现按钮滑动效果及延时优化技巧
- 易语言实现ASM取启动时间的核心源码
- PSCAD线路故障仿真模型:学习与模型搭建指南
- HTML压缩包子文件技术探讨
- Vagrant上部署LAPP环境示例教程
- Kubeflow 1.2.0版本文件压缩包介绍
- MATLAB实现的Crowding模型分析工具包
- zmote小部件PCB设计与制作教程:原理图与Gerber文件
- MATLAB多线主成分分析PCA代码实现与应用
- 全面技术项目源码共享:ASP+ACCESS即时查询系统
- zlib 1.2.11版本压缩包免费下载指南
- 华为交换机Web管理文件下载指南
- lttcpp-xls-数据集: 训练集文件解析与应用
- Jenkins-PHP Docker:轻松构建PHP环境的Docker模板
- Heka插件开发:解耦与指标集成的探索