代码改变世界

毕业论文管理系统——面向对象方法

2018-03-16 20:10  宋如静  阅读(332)  评论(0)    收藏  举报

  • 学生:参与论文撰写、答辩的毕业学生。

          职能:选择论文题目;

                    论文上交、论文修改;

                    申请答辩、成绩查询;

                    与指导教师交流、咨询。

  • 指导教师:全面负责毕业学生的论文指导。

          职能:负责论文题目出题、题目修改、协商选题;

                     负责学生论文指导和评分。

  • 评阅教师:负责毕业论文的评分。

          职能:负责论文评阅、打分。

  • 答辩教师:负责毕业论文的答辩。

          职能:负责论文答辩;

                    负责毕业论文的答辩评估;

                    负责毕业论文的毕业论文成绩总评。

  • 教学秘书:负责学生毕业论文的过程管理协调。

          职能:负责毕业论文题目审核和发布;

                    负责指导教师和毕业学生的调配;

                    论文答辩成绩审核、汇总统计和上报。

 

 

 

为学生提供的业务服务包括选题(TopicSelection辩(PaperDefense)、导师交流(Conselling)、结构查询(ResultQuery)。

为指导老师提供的业务服务包括论文出题(TopicPropose)、导师交流(Conselling)、结构查询(ResultQuery)、论文评阅(PaperCheck)。

为评阅教师和答辩老师提供的业务服务包括PaperCheck(论文评阅)。

为教务秘书提供的业务服务包括结果上报(ResultReport)、结果查询(ResultQuery)。

 

 

 

(1)学生进行选题;

(2)如果一个论文题目只有一个学生选择,指导老师确认;

(3)如果论文题目有多个学生选择,教务秘书进行协调。

 

 

 

(1)学生提出答辩申请,并提交论文;

(2)指导教师进行信息确认;

(3)教务秘书安排答辩事宜(答辩分组)。

 

 

 

(1)学生(Student)/指导教师(Instructor)对话申请;

(2)对话者确认。

 

 

 

学生(Student)/指导教师(Instructor)/教务秘书(Secetary)结果查询。

 

 

 

(1)指教教师出题;

(2)教务秘书审核确认;

(3)教务秘书发布。

 

 

 

指导教师(Instructor)/评阅教师(Marker)/答辩教师(ReplyTeacher)论文评阅。

 

 

 

(1)教务秘书汇总所有学生成绩;

(2)教务秘书审核成绩;

(3)教务秘书发布论文成绩。

 

 

 

根据收集的用户需求,大致可知道整个系统有三个子系统构成,包括为学生服务的学生子系统、为教师服务的教师子系统和为教务秘书服务的系统管理子系统。