选课系统分析与设计.docVIP

  • 113
  • 0
  • 约6.8千字
  • 约 25页
  • 2021-08-02 发布于安徽
  • 举报
- - - -可修编- 2021-2021学年春季学期 企业资源规划课程论文 题目:选课系统分析与设计 学号 XX 成绩 1421330014 李通 提交论文〔报告〕时间: 2021年 4月 11日 - . -word资料- 【摘要】 从选课开场到选课完毕,我们所设计的流程图多个环节是参考了本校教务系统的选课流程。无论是长期的实践证明还是理论构造上讲,它都是一个能够良好运行的系统构造,系统中教务处与学生之间的互动都能够有效的完成。选课通知信息的发放环节是一切下行的开场,所以选课通知准备的环节变得尤为重要,如何编写、有谁来编写都是要仔细思考的。开放选课后的通知途径是值得去提升的,简单且容易让学生收到消息的途径应该被应用。课程收藏功能是一个方便学生选课的功能,可以被保存。根据学生的不同培养方案,学生可灵活的进展选课。但是某些热门的课程由于容量有限需要进展抽签操作已增加公平性,没有中签的同学如果还想选课需要进展抢选操作,顾名思义就是想上某些还有名额或者有退课的课程,就要进展一次抢夺形式的选课,先到先得的抢选形式将会让系统的硬件不堪重负。抢选完后可以退课,这也是最后的一次退课时机,补选过后将不可以退课。所以通过这种选课模式,能够极大的将课程资源平均分配,层层的筛选与分配将使得不同课程之间的人数均衡且无课可上的同学很少。但是会大大加深系统的负载压力,而且此种选课的方式有些过于繁琐,学生需要投入过多的精力在选课、抽签、抢选、补选上。综上所述,我们设计的选课系统的最大优点是课程资源分配频平均。 关键词:选课流程;负载;优化 目录 一、选课系统流程图3 二、流程分析4 〔一〕、制作通知流程4 〔二〕、发布通知流程4 〔三〕、学生预选课流程5 〔四〕、课程抽签流程6 〔五〕、课程抢选流程7 〔六〕、课程补选流程7 〔七〕、退课流程8 三、系统优化方法9 〔一〕通知阶段优化9 〔二〕优化流程图9 1、第一轮选课9 2、筛选学生10 3、第二轮选课11 4、第二次筛选学生12 5、加课阶段13 〔三〕在选课期间租用效劳器14 四、访问记录15 五、总结16 六、附件17 选课系统流程 图1 选课流程图 二、流程分析 〔一〕制作通知流程 图2 制作通知图 (1)中选课准备时,教务处根据课程方案编写选课通知及规那么,输出信息为书面通知及附录2。 〔二〕发布通知流程 图3 发布通知图 (1)当开放选课时,教务处根据通知细那么进展通知。输出信息为通知结果表及其附件,见表1,及附录1,附录5。 输出信息为结果: 表1 通知结果表 开放选课 通知 选课细那么 访问量 各类课程 同学了解/不了解 同学了解/不了解 5000〔峰值〕 〔三〕学生预选课流程 图4 初选课程图 〔1〕中选课开场,学生登录选课系统时,学生登录操作。 〔2〕当收藏课程开场时,学生根据课程信息进展课程收藏操作。输出信息为课程收藏表,见表3。 输出信息为结果: 表3 课程收藏表 管理学 会计学 高等数学 计算机网络实训 企业资源规划 收藏/不收藏 收藏/不收藏 收藏/不收藏 收藏/不收藏 收藏/不收藏 〔3〕当初选课程时,学生根据学生各模块选课分数要求、学生最高学分限制、选课时间冲突判断进展初选操作。输出信息为初选课程表,及附录3。 输出信息结果为: 表4 初选课程表 学号 XX 课程号 课程名 是否选中 系统访问量 142133001 X三 N10897 信息管理系统 1或0 5000〔峰值〕 〔四〕课程抽签流程 图5 抽签图 当抽签开场时,教务处根据公平的系统抽签原理进展抽签操作。输出信息为抽签结果公布,见表5。同时同学可以对已抽中的进展退课操作,根据退课指导进展退课,见附录3。此时对抽签结果进展判定,如果抽签结果是1,那么抽完毕。如果抽签结果是0,那么抽签完毕,准备抢选。 输出信息为结果: 表5 抽签结果表 学号 XX 课程号 课程名 是否选中 系统访问量 142133001 X三 N10897 信息管理系统 1或0 1000〔均值〕 课程抢选流程 图6 抢选图 当抢选开场时,学生根据抢选指导进展抢选操作。输出信息为抢选结果表见表6。同时同学可以对已有课程进展退课操作,根据退课指导进展退课,见附录3.此时对抢选结果进展判定,如果抢选的结果是1,那么抢选完毕。如果抢选结果是0,那么抢选完毕,准备补选。 输出信息为结果: 表6 抢选结果表 学

文档评论(0)

1亿VIP精品文档

相关文档