软件工程课程实验:作业管理系统回顾与UML设计

需积分: 12 0 下载量 48 浏览量 更新于2024-08-04 收藏 78KB DOCX 举报
"本次实验报告是关于软件项目管理的,由西南民族大学计算机科学与工程学院大三软件工程专业的学生覃俊翔完成。实验内容包括对上学期软件工程课程设计的‘作业管理系统’的总结以及对未来的期望。此外,还额外展示了用UML工具绘制的每人每天体温测量上报系统的对象图和时序图。" 实验报告详细内容: 1. 实验背景(目的、意义及原理等) 软件项目管理作业的目的在于让学生实际操作,加深对软件开发流程的理解,特别是针对SpringMVC和Mybatis框架的运用。这个作业管理系统不仅锻炼了学生的编程技能,还强化了他们对整体框架和问题解决能力的认识。通过实际项目,学生们能够将理论知识转化为实践经验,提高软件开发的能力。 2. 材料与方法 该实验采用的技术栈包括SpringMVC作为核心框架,Mybatis用于数据库连接,前端界面使用layui框架构建。这种方法结合了后端开发和前端交互,为用户提供提交作业、查看反馈和老师批改作业的功能。 3. 实验主要过程与结果 在开发过程中,学生团队成功构建了一个功能完善的作业管理系统,解决了遇到的问题,如数据库连接、用户交互逻辑等。系统运行稳定,实现了预期目标,增强了团队成员对软件开发流程的掌握。 4. 分析讨论 通过这个项目,学生认识到理论知识与实践相结合的重要性。他们在解决问题的过程中学会了多种调试和排查技巧,这些经验将对他们未来的职业发展大有裨益。同时,他们期望在后续课程中深化系统设计和编程技能的学习。 5. UML对象图与时序图 图1.1的对象图展示了体温测量上报系统中的各个实体及其属性,这有助于理解系统中的角色关系和数据结构。图1.2的时序图则描绘了系统中不同对象间的交互顺序,揭示了体温上报的流程。 总结,这个实验报告体现了软件项目管理课程在培养学生的实践能力和理论应用上的重要性。通过具体的项目,学生不仅提升了技术技能,还学会了如何在实际情境中解决问题,这将对他们的软件工程学习和职业生涯产生深远影响。