本实验报告详细记录了针对学生管理系统进行软件工程项目实践的过程。涵盖了需求分析、系统设计、编码实现及测试等环节,旨在提升学生的软件开发能力与团队协作精神。
软件工程 学生管理系统 实验报告 包含有用例图、顺序图、流程图及协作图。这是一份非常完整地体现了软件工程思想的实验报告。
1. 设计任务与目的
1.1 项目计划
2 需求分析
2.1用例图
- 学生用例图
- 教师用例图
- 管理员用例图
2.2类图
2.3顺序图
- 管理员修改课程信息的顺序图
- 学生用户退选课的顺序图
- 教师提交成绩的顺序图
2.4 协作图
- 学生用户选课协作图
- 教师提交成绩协作图
- 学生查询成绩协作图
2.5 运行环境规定
2.51 设备
3 系统设计
3.1 设计子系统
3.11 总体设计图
3.12 各模块功能
3.2 数据库表结构
- 学生表Student的详细数据字段
- 教师表Teacher的详细数据字段
- 课程表Course的详细数据字段
- 选课表Elect的详细数据字段
- 系统管理员表Users的详细数据字段
- 系院表Depart的详细数据字段
3.3 设计人机交互子系统
3.31 用户分类
3.32 用户描述
3.33 命令层次设计
4 详细设计
4.1 系统用户登录流程图
4.2 用户密码修改流程图
4.3 教师提交成绩的流程图
4.4 管理员添加课程的流程图
4.5 学生选修课程流程图
4.6 查询成绩的流程图
5 系统实现
5.1 登录界面
5.2 教师提交成绩界面
5.3 学生查询成绩和选课界面
5.4 管理员登录界面
6 系统测试
7 总结
8 附录(主要程序代码)