学生选课信息系统概要设计说明书 1 引言 1
1 编写目的 根据前一阶段得到的最新版本的《学生选课信息系统需求规格说明书》,完成《学生选课信息系统概要设计说明书》,为了说明整个系统的体系架构,以及需求用例的各个功能在架构中的体现,为系统的详细设计人员进行详细设计时提供依据
2 总体设计 2
1 简述 系统采用流行的B/S 结构模式
系统的分析设计采用面向对象的技术,应用U ML 等工具进行辅助设计
2 架构设计 2
1 系统逻辑架构图 2 2
2 系统物理架构图 Web服服服服服服服服服服服服服服服服服服服服服服服服服服服服Internet服服服服服服/服服服服服服服服 2
3 系统包图 采用MVC 模式,运用UML 包图来描述,系统分为三类:模型,用于业务逻辑处理和操作数据;视图,用于提供显示;控制器,用于管理数据,并让数据和视图保持一致
MVC 模式 3 2
4 子系统关系图 管理员拥有最高权限,可以教师子系统和学生子系统进行管理和维护
不同用户都要通过登录子系统验证后才能进入相应的子系统
5 登陆界面设计 3 子系统设计 3
1 管理员子系统 3
1 子系统说明 管理员子系统包括:教师管理、学生管理、发布公告、管理选课
4 教师管理:定义角色和系统权限之间的对应关系,方便用户权限的分配控制,实现对教师基本信息的维护
学生管理:定义角色和系统权限之间的对应关系,方便用户权限的分配控制,实现对学生基本信息的维护
发布公告:发布选课通知,说明注意事项
管理选课:启动选课系统、关闭选课系统
2 子系统包图 3
3 界面设计 3
2 学生子系统 3
1 子系统说明 学生子系统包括:查询、选课、退课、修改密码四个功能
2 子系统包图 查询模块可以进一步分解成课