当前位置:文档之家› 软件工程案例分析大作业

软件工程案例分析大作业

2
面向学生的选课功能: 面向学生的选课功能: 1.查询课程信息 可以根据院系、专业、课程类 查询课程信息:可以根据院系 查询课程信息 可以根据院系、专业、 开课时间等属性来查询; 别、开课时间等属性来查询; 2.提交选课申请 如果该生已修过该课程或者与 提交选课申请:如果该生已修过该课程或者与 提交选课申请 其他已选课程时间冲突,系统应给出相应提示 系统应给出相应提示; 其他已选课程时间冲突 系统应给出相应提示 ቤተ መጻሕፍቲ ባይዱ.撤销选课申请 在管理员尚未处理该申请之前 撤销选课申请:在管理员尚未处理该申请之前 撤销选课申请 在管理员尚未处理该申请之前, 可以撤销选课申请; 可以撤销选课申请; 4.查询个人选课计划 查询该生申请了哪些课程 查询个人选课计划:查询该生申请了哪些课程 查询个人选课计划 查询该生申请了哪些课程; 5.学生注册 学生注册; 学生注册 6.学生登录 学生登录; 学生登录 7.学生个人资料修改。 学生个人资料修改。 学生个人资料修改
网上选课系统的设计
(软件工程案例分析大作业) 软件工程案例分析大作业)
1
网上选课系统是一个提供给高校学生制定个 人选课计划的选课平台, 人选课计划的选课平台,学生可以在网上进行选 课申请, 课申请,并可查询个人的选课计划以及选课申请 情况。同时,教务人员负责维护课程相关信息, 情况。同时,教务人员负责维护课程相关信息, 包括课程名,开课院系,课程类别(必修, 包括课程名,开课院系,课程类别(必修,选 ),授课老师 课时,上课时间,限选人数等。 授课老师, 修),授课老师,课时,上课时间,限选人数等。 管理员可以查询选课进度, 管理员可以查询选课进度,根据学生选课情况适 当调整选课学生名单。 当调整选课学生名单。
3
面向教务人员的课程信息维护功能: 面向教务人员的课程信息维护功能 1.查询课程信息 查询课程信息 2.录入一门新的课程信息 录入一门新的课程信息 3.修改一门课程的相关信息 修改一门课程的相关信息 4.删除一门课程 删除一门课程 5.教务人员登录 教务人员登录 注意:对课程信息的增删改, 注意:对课程信息的增删改,只能在选课开始 之前进行。选课开始后,只能查询课程信息。 之前进行。选课开始后,只能查询课程信息。
5
1.分析设计的内容 分析设计的内容 需求分析 面向对象的分析与建模 体系结构设计 构件级设计 2.作业要求 作业要求: 作业要求 文档规范(参见有关标准); 文档规范(参见有关标准); 使用VISIO画图; 画图; 使用 画图 可以以小组的形式进行; 可以以小组的形式进行; 注明参考文献。 注明参考文献。
4
面向系统管理员的管理功能
1.设置选课时段 设置选课时段 开始选课前、开始选课后、选课结束后。 开始选课前、开始选课后、选课结束后。 选课结束后系统对所有选课申请进行给出结果。 选课结束后系统对所有选课申请进行给出结果。 2.查询选课情况 (查询该课程选修人数 查询该课程选修人数) 查询选课情况 查询该课程选修人数 3.对学生选课申请的处理 对学生选课申请的处理 选课申请应有三个状态:未处理 处理中、已处理; 未处理、 选课申请应有三个状态:未处理、处理中、已处理; 如超过限选人数,采取抽签形式决定名单,或未抽中的 如超过限选人数,采取抽签形式决定名单 或未抽中的 学生可以在下次选课时优先考虑。 学生可以在下次选课时优先考虑。通过邮件通知学生选 课申请结果。 课申请结果。 4.用户管理 用户管理 用户资料修改、删除;用户权限管理; 用户资料修改、删除;用户权限管理; 不同用户登陆后界面不同且不同时期登陆后功能不同. 不同用户登陆后界面不同且不同时期登陆后功能不同
6
7
相关主题