研究生培养管理系统软件工程思想.docx

上传人:b****3 文档编号:2148289 上传时间:2022-10-27 格式:DOCX 页数:73 大小:595.51KB
下载 相关 举报
研究生培养管理系统软件工程思想.docx_第1页
第1页 / 共73页
研究生培养管理系统软件工程思想.docx_第2页
第2页 / 共73页
研究生培养管理系统软件工程思想.docx_第3页
第3页 / 共73页
研究生培养管理系统软件工程思想.docx_第4页
第4页 / 共73页
研究生培养管理系统软件工程思想.docx_第5页
第5页 / 共73页
点击查看更多>>
下载资源
资源描述

研究生培养管理系统软件工程思想.docx

《研究生培养管理系统软件工程思想.docx》由会员分享,可在线阅读,更多相关《研究生培养管理系统软件工程思想.docx(73页珍藏版)》请在冰豆网上搜索。

研究生培养管理系统软件工程思想.docx

研究生培养管理系统软件工程思想

研究生培养管理系统

1.需求工作流阶段

该阶段主要是分析整个工程的需求重点,由于该研究生管理系统比较复杂,所涉及的需求也是比较多的,所以耗时也是比较长的阶段,具体的完成部分将在下面说明。

1.1应用域和初始的需求分析

应用域对象是各高校的学位申请人和与之相关的负责人等。

学生端供各研究生使用,审核端和最终管理端供各相关负责人使用。

该系统共涉及5个不同的角色:

学位申请人、研究生导师、院管理员、校管理员和学科点负责人。

系统给定的角色功能需求如下:

学位申请人:

基本信息、课程成绩、学位论文信息;论文评阅专家及答辩委员个人资料;查询论文评阅专家及答辩委员资格审核结果;提交论文评阅结果和论文答辩结果;查询学位论文评阅结果和论文答辩结果。

学位申请人必须在学位论文完成后,通过该系统提交网上答辩申请,办理答辩手续,填写并提交相关信息,打印答辩相关表给,在所有申请工作完成后,最后向校学术委员会申请学位。

研究生导师:

在学生提交个人信息、评阅专家信息、答辩专家信息以及论文信息后,导师在网上依次审核学位论文信息,审核评阅专家和答辩委员资格,填写论文学术评语;管理与维护指导教师本人的电子档案等相关功能。

院管理员:

审核学位申请人课程成绩,审核评阅专家和答辩委员资格;本院研究生指导教师的电子档案管理与维护;本院信息数据的备份与导出、

校管理员(系统管理员):

校级学位论文抽查送审,提交论文送审结果,最终审核学位申请,决定是否授予学位;全校研究生指导教师的电子档案管理与维护等相关功能;系统运行参数的设置;系统基本信息的配置;数据代码表维护;数据备份与维护等相关功能。

学科点负责人:

审核论文评阅专家和答辩委员资格,审核学位申请人答辩情况,给出是否授予学位的意见。

学生填写评阅专家信息和答辩委员信息完成后,学科点负责人审核专家资格,包括评阅专家资格审查和答辩委员资格审查。

分析如下:

学位申请人的基本信息由系统保存,但由学生自己编辑并且也可以修改。

学位申请人在查看专家和答辩委员会的资料的后选择。

学位申请人在完成论文后提交论文和答辩申请,并在审核后可以查阅审核结果,前面所有的工作完成后最后申请学位。

研究生导师主要是负责审核学生的论文信息,填写论文学术评语。

院管理员负责审核学位申请人的成绩,并负责备份信息。

校管理员管理一切最终的结果,并最终决定是否授予学位,还有一个重要的功能是要负责所有数据的备份。

学科点负责人审核学生及导师的资格,包括评阅专家资格审查和答辩委员资格审查。

研究生导师、院管理员和校管理员都具有管理与维护指导教师本人的电子档案的功能。

期中涉及权限的控制。

1.2功能模块的分析与设计

通过初始的需求分析,设计出功能模块图如下:

该功能模块图中,按每个角色一个大的模块来设计思路比较清晰。

研究生导师、院管理员和学科点负责人的登录权限设为一致,他们具体的功能进入后再选择。

学生端和校管理员都具有很多独立的功能。

1.3用例和用例描述

1.3.1

总用例图如下:

图1-2总用例图

1.3.2用例和用例描述

学位申请人用例图:

用例和用例描述:

简述

信息管理用例能使学生登录学生端查看、编辑基本信息和查询课程信息。

步骤描述

学生输入帐号和密码

系统检查帐号和密码是否正确,若错误,则提示信息重新输入,否则进入到主界面。

点击进入信息管理。

编辑基本信息(姓名,性别,学号,学院,专业等)

查询基本信息(姓名,性别,学号,学院,专业等)

查询课表。

(课表名称)

简述

论文管理用例能使学生登录学生端查询论文信息、评阅结果和审核结果。

步骤描述

.学生输入帐号和密码

系统检查帐号和密码是否正确,若错误,则提示信息重新输入,否则进入到主界面。

点击进入论文管理。

查询论文信息

查询评阅结果

审核结果

简述

提交答辩申请用例能使学生登录学生端提交答辩申请

步骤描述

学生输入帐号和密码

系统检查帐号和密码是否正确,若错误,则提示信息重新输入,否则进入到主界面。

点击进入提交答辩申请

简述

查询专家个人资料用例是能使学生登录学生端进行查询专家资料

步骤描述

学生输入帐号和密码

系统检查帐号和密码是否正确,若错误,则提示信息重新输入,否则进入到主界面。

点击进入查询专家个人资料

简述

申请学位用例是能使学生登录学生端进行申请学位

步骤描述

1.学生输入帐号和密码

2系统检查帐号和密码是否正确,若错误,则提示信息重新输入,否则进入到主界面。

3点击进入申请学位

研究生导师用例图:

用例和用例描述:

简述

审核学生论文用例可以使研究生导师登录审核端进行审核学生论文并填写评语

步骤描述

1学生输入帐号和密码

2系统检查帐号和密码是否正确,若错误,则提示信息重新输入,否则进入到主界面。

3点击进入选择导师

4点击进入审核学生论文

5.审核后填写论文评语

简述

审核评阅专家和答辩委员资格用例可以使研究生导师登录审核端进行审核评阅专家和答辩委员资格

步骤描述

1学生输入帐号和密码

2系统检查帐号和密码是否正确,若错误,则提示信息重新输入,否则进入到主界面。

3点击进入选择导师

4点击进入审核评阅专家和答辩委员资格

简述

管理和维护导师的电子档案用例可以使研究生导师登录审核端进行管理和维护导师的电子档案

步骤描述

1学生输入帐号和密码

2系统检查帐号和密码是否正确,若错误,则提示信息重新输入,否则进入到主界面。

3点击进入选择导师

4点击进入管理和维护导师的电子档案

学科点负责人用例图:

用例和用例描述:

简述

审核专家资格用例使得学科负责人可以审核专家资格

步骤描述

1学生输入帐号和密码

2系统检查帐号和密码是否正确,若错误,则提示信息重新输入,否则进入到主界面。

3点击进入学科负责人

4点击进入审核专家资格

简述

审核评阅专家和答辩委员资格用例使得学科负责人可以审核评阅专家和答辩委员资格

步骤描述

1学生输入帐号和密码

2系统检查帐号和密码是否正确,若错误,则提示信息重新输入,否则进入到主界面。

3点击进入学科负责人

4点击进入审核评阅专家和答辩委员资格

简述

给出授予学位意见用例使得学科负责人可以给出授予学位意见

步骤描述

1学生输入帐号和密码

2系统检查帐号和密码是否正确,若错误,则提示信息重新输入,否则进入到主界面。

3点击进入学科负责人

4点击进入给出授予学位意见

院管理员用例图:

用例和用例描述:

简述

审核信息用例使得院管理员可以审核评阅专家和答辩委员资格和审核学位申请人成绩

步骤描述

1学生输入帐号和密码

2系统检查帐号和密码是否正确,若错误,则提示信息重新输入,否则进入到主界面。

3点击进入院管理员

4点击进入审核信息

5选择审核评阅专家和答辩委员会资格,可以对其进行审核

6选择审核学位申请人的成绩,可以对其审核查看

简述

管理和维护导师的电子档案用例使得院管理员可以管理和维护导师的电子档案

步骤描述

1学生输入帐号和密码

2系统检查帐号和密码是否正确,若错误,则提示信息重新输入,否则进入到主界面。

3点击进入院管理员

4点击进入管理和维护导师的电子档案

校管理员用例图:

用例和用例描述:

简述

校级论文审核用例使得校管理员可以提交审核结果和决定授予学位

步骤描述

1学生输入帐号和密码

2系统检查帐号和密码是否正确,若错误,则提示信息重新输入,否则进入到主界面。

3点击进入校管理员

4点击进入校级论文审核

5选择提交审核结果

6决定是否授予学位

简述

系统维护用例使得校管理员可以系统参数设置和系统数据备份和维护

步骤描述

1学生输入帐号和密码

2系统检查帐号和密码是否正确,若错误,则提示信息重新输入,否则进入到主界面。

3点击进入校管理员

4点击进入系统维护

5点击备份数据

6点击进行系统参数设置

2.面向对象分析工作流阶段

2.1学位申请人模块

学位申请人的基本信息由系统保存,但由学生自己编辑并且也可以修改。

学位申请人在查看专家和答辩委员会的资料的后选择。

学位申请人在完成论文后提交论文和答辩申请,并在审核后可以查阅审核结果,前面所有的工作完成后最后申请学位。

2.1.1学位申请人状态图

图2-1学位申请人状态图

2.1.2类的设计

本系统采用可视化的VC++设计,用对话框风格

Student类下属五个分类,分别用于执行学位申请人的各项功能。

2.1.3时序图的设计

学生个人信息维护

学生论文管理

学生查看评阅与答辩专家及其资格审核情况

学生提交答辩申请

学生提交学位申请

2.2研究生导师模块

究生导师主要是负责审核学生的论文信息,填写论文学术评语。

院管理员负责审核学位申请人的成绩,并负责备份部分学生信息。

2.2.1研究生导师状态图

2.2.2类的设计

Techer类下属3个类,分别用于研究生导师3个功能的实现

2.2.3时序图的设计

审核学生论文

审核评阅专家与答辩专家资格

管理和维护导师个人档案

2.3学科点负责人模块

学科点负责人主要是审核论文评阅专家和答辩委员资格,审核学位申请人答辩情况,给出是否授予学位的意见。

学生填写评阅专家信息和答辩委员信息完成后,学科点负责人审核专家资格,包括评阅专家资格审查和答辩委员资格审查。

2.3.1学科点负责人状态图

2.3.2类的设计

2.3.3时序图的设计

审核论文评阅专家和答辩委员资格

审核学位申请人答辩情况

提交授予学位意见

2.4院管理员模块

院管理员主要功能是负责审核学位申请人的成绩,并负责备份信息。

并具有管理导师电子档案的功能。

2.4.1院管理员状态图

2.4.2类的设计

2.4.3时序图的设计

审核学位申请人课程成绩

审核评阅专家和答辩委员资格

学院导师信息管理与维护

学院数据备份与维护

 

2.5校管理员模块

校管理员管理一切最终的结果,并最终决定是否授予学位,还有一个重要的功能是要负责所有数据的备份。

由此可以看出,校管理员是整个系统非常重要的部分,整个数据的备份和最终的学位授予决定权都是最终的权利。

2.5.1校管理员状态图

2.5.2类的设计

校管理员的类比较多,主要是因为其设计的功能都是非常重要的。

两个子类分别再分2个子类,包括数据备份和参数设置,还有审核情况和最终授予学位的决定。

2.5.3时序图的设计

论文审核

决定授予学位

系统参数设置

学校数据备份与维护

2.6总类图(各个类图之间的关系)

 

3.设计工作流阶段

3.1类的详细分析与设计

该阶段对各个类的属性和方法进行详细的分析,并写出。

从程序的整个运行过程来分析所得。

需要说明的是,所有的属性和方法均用英文标注。

程序的主控类和入口类

CYJSPYApp是程序的的主控制类和入口类,CYJSPYDlg是程序的主对话框,在本项目中用于定义登陆界面,AppprisePro是定义论文评阅专家的类,AnswerPro是定义答辩专家的类,SqlConn是数据库连接类

学位申请人端

Student类定义了学生的基本属性以及学生端的主界面,StuInfo类是学生管理个人信息的类,StuPaper是学生管理论文的类,定义了学生论文管理的界面。

StuPro类是查阅学生查看专家信息的类,ApplyAnswer类是学生申请答辩的类,ApplyDegree类是学生申请学位的类

导师端

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1