面向对象分析设计实验报告:软件学院教务管理系统

需积分: 0 2 下载量 196 浏览量 更新于2024-06-30 收藏 892KB DOCX 举报
"面向对象的分析与设计-软件学院教务管理系统实验报告" 本实验报告详述了北京邮电大学软件学院2017-2018学年第二学期的面向对象分析与设计课程的实践项目,项目名称为“软件学院教务管理系统”的OOAD(面向对象分析与设计)。参与该项目的学生包括张展泓、刘垚、来佳洁、原婷婷和刘博通,由高慧老师指导。实验的主要目的是让学生运用面向对象的理论和技术进行实际的系统建模,提高在复杂软件系统构建中的建模能力。 实验任务涉及对教务管理系统的全面需求分析,构建领域模型,并基于设计模式规划软件功能的逻辑实现。具体来说,系统需具备学生管理、教师管理、教室管理和课程管理等功能,同时支持学生选课和教务员排课操作。 实验过程中,学生们使用了UML建模工具如RationalRose或Astah社区版进行建模。小组分工明确,共同完成了用例图和类图的绘制。每个成员负责两个用例的文字描述及相应的顺序图。通过这些图表,他们进一步总结出了系统状态图。 实验结果显示,用例图共包含十个用例,涵盖了管理人员信息、添加人员信息等多个关键操作。例如,“添加人员信息”用例,其主要参与者是教务员,涉及学生、教师和教务员等涉众。在成功登录并具备管理员权限的前提下,教务员可以添加新的学生、教师或管理员。此过程可能遇到的扩展情况包括ID已存在、网络问题导致的添加失败、ID非数字格式以及密码包含特殊符号等异常状况。 此外,实验还考虑了系统的扩展性,要求至少能保存5000名用户的数据到数据库中,且对用户ID和密码的格式进行了规范,确保了系统的稳定性和安全性。 通过这个实验,学生们不仅掌握了面向对象分析与设计的基本概念,还实际运用了UML工具进行系统建模,提升了团队协作和问题解决的能力,为未来开发复杂软件系统奠定了坚实的基础。