zoukankan      html  css  js  c++  java
  • 软件工程 第四课(毕业论文管理系统——面向对象)

    一.项目前期

    1.软件分析

    ①.组织分析

    根据毕业论文现有管理实际情况,各学院的论文管理情况基本相同,各教学学院与毕业论文管理有关的岗位职能如下图所示:

     学生: 参与论文撰写、答辩的毕业学生。
    职能: 选择论文题目;
    论文上交、论文修改;文民的
    申请答辩、成绩查询;
    与指导教师交流、咨询。
    指导教师: 全面负责毕业学生的论文指导
    职能: 负责论文题目出题、题目修改、甘
    负责学生论文指导和评分。
    评阅教师: 负责毕业论文的评分。
    职能: 负责论文评阅、打分。
     答辩教师:负责毕业论文的答辩。
    职能: 负责论文答辩:
    负责毕业论文的答辩评估;
    负责毕业论文的毕业
    业论文成绩总评。
    教学秘书:负责学生毕业论文的过程管理协训
    职能: 负责毕业论文题目审核和发布,
    负责指导教师和毕业学生的调配:
    论文答辩成绩审核、汇总统计和上报。

    ②..业务分析

    现有的手工毕业论文管理系统,主要为毕业学生的毕业论文管理提供服务。为保证毕业学生的业论文环节需要,各学院的指导教师/评阅教师/答辩教师和教学秘书必须协同工作。下图所示的业务用例图反映了现有的手工毕业论文系统提供的业务服务。

    为学生提供的业务服务包括选题Toicsectio 论文答辩(PpeuDdeme) 导师交流
    (conselling ) 结果查询( ResultQuery )。
    为指导教师提供的业务服务包括论文出题(TopicPopose) 导师交流(Coselling) 结果查
    s(ResultQuery )、论文平阅( PaperCheck )。
    为评阅教师和答辩老师提供的业务服务包括PaperCheck (论文评阅)。
    为教务秘书提供的业务包括结果上报(ResultReport)、结果查询(ResultQuery)
    A.业务用例选题(TopicSelction )
    业务用例名: 选题(Topicselction ),也称论文选题
    服务对象: 学生(Student )
    流程步骤: (1)学生进行选题:
    一个学生选择,指导教师确认:
    (2) 如果一个论文题目只有
    教务秘书进行协调。
    (3) 如果论文题目有多个学生选择。 
    业务流程图如下:

    PS:上图是其中流程图的一种,下面还有6个流程图就不在此一一例举了。详图书本p248~249。

    3.粗略设计

    ①.系统体系结构

    ②.网络硬件

    ③.软件构成

    下图为毕业论文管理系统的功能结构图:

    下图是毕业论文管理系统组件图:(可能画的有误,确定后回来在改正)

  • 相关阅读:
    Python基础Day2
    HDU
    HDU
    BZOJ
    Gym
    UVA
    UVA
    UVA
    UVA
    BZOJ
  • 原文地址:https://www.cnblogs.com/zak-apple/p/8597631.html
Copyright © 2011-2022 走看看