主的登录管理模块设计主的登录管理模块负责学生、教师、 管理员用户的登录
以上三类用户都是通过选课系统主登录界面进入各自登录界面的
1 表示层设计根据上述的功能介绍总结出主的登录页面如表1-1 所示:表 1-1 主的登录管理模块的页面设计界面aspx 功能描述主的登录界面index
aspx 登录的主页面学生登录界面studentLogin
aspx 学生登录页面教师登录界面teacherLogin
aspx 教师登录页面管理员登录界面adminLogin
aspx 管理员登录界面根据界面流的设计可以确定各个界面的访问入口以及界面之间切换关系,页面流程图如图 1
1 所示:图 1
1 主的登录界面流程图1
2 控制层设计住登录管理的控制层主要是涉及用户登录事件的流程控制(Cs 文件),表1-2 列出了每个 cs 的入口(即调用cs 的组件)、 传递 cs 的事件以及出口 (即 cs 将请求转发到目标组件)
表 1-2 主的登录管理的控制层设计事件名Cs 文件入口事件出口链接到学生登录界面index
csindex
aspx ImageButton studentLogin
aspx链接到教师登录界面index
cs index
aspx ImageButton teacherLogin
aspx链接到管理员登录界面index
cs index
aspx ImageButton adminLogin
3 模型层设计登录管理模型组件负责完成用户信息的数据库操作的业务逻辑
aspxteacherLogin
aspxstudentLogin
aspxadminLogin
aspx表 1-3 登录管理的公共类模型组件描述无无2
管理员子系统模块设计2
1 管理员登录管理模块设计管理员登录页面是管理员进入系统的唯一接口,只有用