本项目为《软件工程》课程的一部分,旨在开发一个高效的学生选课系统。该系统采用先进的技术手段,优化了选课流程,提供了友好的用户界面,并确保数据安全和隐私保护。它能够帮助学校管理层更好地管理课程资源,同时提高了学生选课的便捷性和满意度。
摘 要
I1 引言
12 设计任务与目的
13 可行性分析
13.1可供选择的其他系统方案
13.2 技术条件方面的可行性
13.3 开发时间(只限于近期目标)
23.4 运行环境
23.5 使用寿命
23.6 法律方面的可行性
23.7 用户可行性
24 需求分析
24.1 类图
44.2 顺序图
54.21 管理员修改课程信息顺序图
54.22 学生用户退选课的顺序图
54.23 教师提交成绩顺序图
64.3 协作图
74.31 学生用户选课协作图
84.32 教师提交成绩协作图
74.4 运行环境规定
84.41 设备
5 系统设计
95.1 设计问题域子系统
95.11 总体设计图
95.12 各模块功能
105.13 设计数据管理子系统
105.2 数据库表结构
115.21 学生表 Student 的详细数据字段
115.22 教师表 Teacher 的详细数据字段
125.23 课程表 Course 的详细数据字段
125.24选课表 Elect的详细数据字段
135.25 系统管理员表 Users 的详细数据字段
135.26系院表 Depart 的详细数据字段
135.3 设计人机交互子系统
135.31 用户分类
145.32 用户描述
145.33 设计命令层次
6 详细设计
16