职场文秘网

首页 > 公文写作 > 调研报告 / 正文

毕业论文管理系统项目需求规格说明书

2020-08-02 00:17:02

毕业论文管理系统项目需求规格说明书 1引言 1.1编写目的 此需求规格说明书对项目的背景、范围、验收标准和需求等信息进行说明,包括功能性需求和非功能性需求,确保对用户需求的理解一致。

预期的读者有 (甲方)的需求提供者、项目负责人、相关技术人员等,江西师范大学软件学院软件工作小组(乙方)的项目组成员,包括项目经理、客户经理、分析设计开发测试等人员。

1.2背景 毕业论文管理系统是基于互联网的应用软件。鉴于以往学生毕业论文采用人工管理方式,工作量大且效率地下,而且毕业生毕业时大多离校,给导师指导学生毕业设计,学生提交论文等工作带来诸多不便。希望开发一个系统来对课题,以及毕业论文选题进行规范化管理,从而方便导师对学生的论文写作进行指导和控制,方便学院管理毕业生论文。利用计算机来管理毕业论文设计管理活动实现制度化,规范化,管理化。

1.3定义 无 1.4参考资料 工作室管理系统论文 毕业设计过程管理手册 教务管理项目需求描述 1.5版本更新信息 修改版本 修改确认信息 修改后版本 修改位置 修改方式(AMD) 修改内容概述 1.0 否定 1.1 过程控制管理 M 修改过程控制为可配置 1.1 确定 1.2 界面设计有好性 M 修改各个界面中的操作有好性 1.2 确定 1.3 论文管理 A 添加优秀论文下载管理功能 1.3 确定 1.4 答辩分组 M 修改答辩小组分配方式,由一次只能分配一个小组改成一次分配多个小组 1.4 确定 1.5 首页显示 A 添加首页显示优秀论文并且能根据权限查看和下载优秀论文 1.5 否定 1.6 论文下载管理 A 论文积分下载功能 1.6 确定 1.7 所有 A 添加高级搜索功能 修改方式:A-增加 M-修改 D-删除 2任务概述 2.1目标 毕业论文管理系统是基于互联网的应用软件,通过此系统可以实现权限分配,管理和导师上传课题,学生选择毕业设计课题等核心业务,实现学生毕业论文设计过程在线管理与控制,达到高效,方便的毕业论文设计管理流程,为学院毕业生工作提供高效优质的服务。该软件系统是一项独立的软件,整个项目由江西师范大学软件学院软件开发小组开发管理。

2.2用户的特点 本软件的最终用户为组织内的日常使用者,操作人员和维护人员有较高的教育水平和技术专长,同时使用的用户数量初步估计为几百人。

2.3假定和约束 假定此系统为自包含的,不过分依赖其它外部系统。本项目的开发期限为1个月。

3需求规定 3.1对功能的规定 整体功能用例图(Use-Case Diagram):
3.1.1一般用户浏览的内容管理:首页显示及其他页面 一、首页显示 首页显示是数据量最大的一页, 显示系统最新公告和一些与毕业设计有关的信息,如优秀论文,毕业论文资源下载,资源下载主要是下载一些模板等。从该页还可以登录进入管理等后端功能模块。显示有关的友情链接。

如上图所示,左上部分为用户登录入口,右边显示最新通知信息,下方显示优秀毕业论文,右下方一些资源下载信息。

3.1.2系统管理 系统管理是给系统管理人员使用的,主要包括以下功能模块:管理权限,管理模块开放关闭,查看导师工作日志,审核确定供选毕业设计题目,管理、统计选题信息、管理控制过程信息;

用例图如下:
系统管理模块用例图 一、登录 1用例描述:
(1)角色:用户(管理员、超级管理员) (2)前提条件:拥有管理员权限的注册用户 (3)主事件流 1. 用户登录该网站的登陆页面(E1) 2. 显示登录页面信息如:用户名,密码 3.输入用户名和密码点击登录按钮(E2) 4. 验证登录信息 5.加载用户所拥有的权限信息,并显示在页面 (4)异常事件流 E1: 键入非法的标识符,指明错误 E2:账号无效或被管理员删除,无法操作,提示重新激活账号 2、用户界面图:
用户在首页登陆:
输入正确的用户名和密码后进入系统管理的入口页面:
二、数据库管理 该模块主要是对系统数据库的管理,实现对系统数据库的备份和恢复功能,便于系统数据的维护。

1用例描述:
(1)角色:用户(管理员、超级管理员) (2)前提条件:拥有管理员权限的注册用户 (3)主事件流:
1当用户登录该网站(E1),点击数据库管理;

2 点击备份数据库链接(S)、恢复数据库链接(N);

3 点击备份(S1)、恢复(N1);

4 返回管理页面 (4)分支事件流 S1: 备份数据库 3.1.1点击备份数据库链接 3.1.2进入备份数据库页面 3.1.3点击备份,填写备份路径 3.1.4确定操作 3.1.5返回管理页面 N1: 恢复数据库 3.1.1点击恢复数据库链接 3.1.2进入恢复数据库页面 3.1.3选择要恢复的备份数据库文件(.sql类型) 3.1.4确定操作,选择的文件类型必须为.sql类型且不能为空,否则提示错误;
当操作成功后,提示成功 3.1.5返回管理页面 (5)异常事件流 E1:账号无效或被管理员屏蔽、删除,无法操作,提示重新激活账号 E2: 键入非法的标识符,指明错误。

2、用户界面图:
点击备份数据库链接,进入如下图所示页面,进行备份操作:
点击恢复数据库链接,进入如下图页面,进行恢复数据库操作:
三、管理导师 该模块主要是对老师信息的管理。模块操作有:可批量导入导师信息到数据库,但是excel必须符合模板;
可以批量删除、批量设置导师带学生人数的最大值、增加漏填或者临时加入的导师、编辑更新导师信息(如职称、密码等)、查看和查找导师等。

1、用例描述:
(1)角色:管理员 (2)前提条件:用户必须完成登录的用例 (3)主事件流:
1当用户登录该网站(E1),点击导师管理;

2 点击管理导师链接、批量导入链接;

3 点击设置带学生最大值、职称(S1)、添加(S2)、删除(S3)、编辑(S4)、查看(S5)、查找(S6),导入(S7);

4 返回管理页面 (4)分支事件流 S1: 设置带学生最大值、职称 3.1.1点击设置链接 3.1.2进入设置页面 3.1.3填写数据 3.1.4确定操作,当数据符合至少1位短整型数据时,提示操作成功;
否则,提示数据错误 3.1.5返回管理页面 S2: 添加 3.2.1点击添加链接 3.2.2进入添加页面 3.2.3输入数据 3.2.4确定操作,教工号、姓名、密码、带学生最大人数为必填项且分别为3~4位短整型、2~8个字符、至少3个字符、至少1位短整型,性别默认为男、职称默认为讲师,当其中任一项不符合时,提示错误;
当操作成功后,提示成功 3.2.5返回管理页面 S3: 删除 3.3.1选择导师 3.3.2点击删除 3.3.3确定删除,如果没有选择导师而点击批量删除,提示“请选择要删除的导师”;
选择了导师,点击删除后,提示操作成功 3.3.4返回管理页面 S4: 编辑 3.4.1点击编辑链接 3.4.2进入编辑页面 3.4.3输入数据 3.4.4确定操作,教工号、姓名、密码、带学生最大人数为必填项且分别为3~4位短整型、2~8个字符、至少3个字符、至少1位短整型,性别默认为男、职称默认为讲师,当其中任一项不符合时,提示错误;
当操作成功后,提示成功 3.4.5返回管理页面 S5:查看 3.5.1点击查看链接 3.5.2进入结果页面 3.5.3返回管理页面 S6: 查找 3.6.1 输入查询数据 3.6.2点击查找链接 3.6.3返回查询结果 3.6.4确定操作 3.6.5返回管理页面 S7: 导入 3.7.1点击浏览按钮 3.7.2选择Excel文件 3.7.3确定导入,当文件类型不是xls类型时,提示“请导入excel表格”;
没有选择文件直接点击导入,提示“请选择要导入的文件”;
选择了导入的excel表格,成功导入后,提示操作成功 3.7.4返回管理页面 (5)异常事件流 E1:账号无效或被管理员屏蔽、删除,无法操作,提示重新激活账号 E2: 键入非法的标识符,指明错误。

2、用户界面图:
导师管理页面如下:
点击设置链接,进入如下图所示页面,进行设置操作:
点击添加链接,进入如下图所示页面,输入数据,添加老师:
选择要删除的老师,点击删除,将选择的老师删除,如下图所示:
点击编辑,进入编辑页面,输入改变的数据,并确定操作,如下图所示:
点击查看,进入老师个人信息页面,如下图所示:
输入数据,点击查找,返回结果,如下图所示:
点击浏览,选择老师信息的Excel文件,提交导入数据,如下图所示:
四、管理学生 该模块主要是对学生信息的管理。模块操作有:可批量导入学生信息到数据库,但是excel必须符合模板;
可以批量删除、批量设置学生公共信息(学院、专业)、增加漏填或者临时加入的学生、编辑更新学生信息(如姓名、密码等)、查看和查找学生等。

1、用例描述:
(1)角色:管理员 (2)前提条件:用户必须完成登录的用例 (3)主事件流:
1当用户登录该网站(E1),点击导师管理;

2 点击管理导师链接、批量导入链接;

3 点击设置学生公共信息(S1)、添加(S2)、删除(S3)、编辑(S4)、查看(S5)、查找(S6)、授权(S7),导入(S8);

4 返回管理页面 (4)分支事件流 S1: 设置学生公共信息 3.1.1点击设置链接 3.1.2进入设置页面 3.1.3填写数据 3.1.4确定操作,填写的学院、专业要符合至少4个字符,否则提示错误;
操作成功后,提示成功 3.1.5返回管理页面 S2: 添加 3.2.1点击添加链接 3.2.2进入添加页面 3.2.3输入数据 3.2.4确定操作,学号、姓名、密码、学院、专业、年级、班级、届别且分别为10位短整型、2~8个字符、至少3个字符、至少4个字符、至少4个字符、4位短整型、1位短整型、4位短整型,性别默认为男,当其中任一项不符合时,提示错误;
当操作成功后,提示成功 3.2.5返回管理页面 S3: 删除 3.3.1选择导师 3.3.2点击删除,如果没有选择学生而点击批量删除,提示“请选择要删除的学生”;
选择了学生,点击删除后,提示操作成功 3.3.3确定删除 3.3.4返回管理页面 S4: 编辑 3.4.1点击编辑链接 3.4.2进入编辑页面 3.4.3输入数据 3.4.4确定操作,学号不可更改,姓名、密码、学院、专业、年级、班级、届别且分别为2~8个字符、至少3个字符、至少4个字符、至少4个字符、4位短整型、1位短整型、4位短整型,性别默认为男,当其中任一项不符合时,提示错误;
当操作成功后,提示成功 3.4.5返回管理页面 S5:查看 3.5.1点击查看链接 3.5.2进入结果页面 3.5.3返回管理页面 S6: 查找 3.6.1 输入查询数据 3.6.2点击查找链接 3.6.3返回查询结果 3.6.4确定操作 3.6.5返回管理页面 S7:授权 3.7.1点击授权按钮 3.7.2选择特殊权限 3.7.3确定授权 3.7.4返回管理页面 S8:导入 3.8.1点击浏览按钮 3.8.2选择Excel文件 3.8.3确定导入,当文件类型不是xls类型时,提示“请导入excel表格”;
没有选择文件直接点击导入,提示“请选择要导入的文件”;
选择了导入的excel表格,成功导入后,提示操作成功 3.8.4返回管理页面 (5)异常事件流 E1:账号无效或被管理员屏蔽、删除,无法操作,提示重新激活账号 E2: 键入非法的标识符,指明错误。

2、用户界面图:
学生管理页面如下图所示:
点击设置学生公共信息,进入设置页面,选择学生并设置学院、专业,确定设置。如下图所示:
点击添加,进入添加学生页面,输入数据并确定添加,如下图所示:
选择要删除的学生,点击删除,即删除选择的学生,如下图所示:
点击编辑,进入编辑学生页面,可以对该学生的信息进行修改,如下图所示:
点击查看,进入学生个人信息页面,如下图所示:
输入查询信息,点击查找,列出查询结果,如下图所示:
点击授权,进入授权页面,选择权限,确定授予该学生选择的权限,如下图所示:
点击浏览,选择学生信息的Excel文件,提交导入数据,如下图所示:
五、管理权限 该模块是对权限组的管理。权限组是权限的集合,相当于角色,而老师是人员,可以将老师分入不同权限组,使其拥有不同的角色,进而拥有不同的操作权限。在该模块中,可以新建组、删除组、给组授权(权限明细参照权限—权限分栏明细)、查看组明细、编辑组(名称、描述)、添加/删除组成员。其中授权、组成员管理为关键操作。授权是给组分配或者撤销权限;
组成员管理是给组添加或删除成员。组成员拥有组所拥有的权限。既可以删除组的相应权限使得组成员没有此权限,也可以将对应组员移除出组,使其没有改组中的操作权限。这样,就可以实现权限的灵活控制。

1、用例描述:
(1)角色:管理员 (2)前提条件:用户必须完成登录的用例 (3)主事件流:
1.当用户登录该网站(E1),点击管理权限组链接(S) 2 进入相应管理页面 3 点击新建(S1)、删除(S2)、授权(S3)、明细(S4)、编辑(S5)、组成员管理(S6) 4 返回管理页面 (4)分支事件流 S1: 新建 3.1.1点击新建 3.1.2进入页面 3.1.3输入数据 3.1.4确定操作,需填写的项有组名、组描述且为必填,若未填写提示错误,操作成功后,提示成功 3.1.5返回管理页面 S2: 删除 3.2.1选择要删除的权限组 3.2.2点击删除,如果没有选择组而点击批量删除,提示“请选择要删除的组”;
选择了组,点击删除后,提示操作成功 3.2.3返回管理页面 S3: 授权 3.3.1点击授权 3.3.2进入授权页面 3.3.3选择要添加(删除)的权限 3.3.4确定添加(删除),给组添加权限时,需选择要添加的权限,若不选提示错误,选择后,点击添加,操作成功后跳转回本页面,显示添加结果;
给组撤销权限时,需选择要撤销的权限,若不选提示错误,选择后,点击撤销,操作成功后跳转回本页面,显示撤销结果 3.3.5返回管理页面 S4: 明细 3.4.1点击明细 3.4.2进入页面 3.4.3看到数据 3.4.4返回管理页面 S5:编辑 3.5.1点击编辑 3.5.2进入编辑页面 3.5.3填写要修改的信息 3.5.4确定编辑,组名、组描述不能为空,否则提示错误 3.5.5返回管理页面 S6: 组成员管理 3.6.1 点击组成员管理 3.6.2进入管理页面 3.6.3选择要添加(删除)的组员 3.6.4确定操作,给组添加成员时,需选择要添加的成员,若不选提示错误,选择后,点击添加,操作成功后提示操作成功;
给组删除成员时,需选择要删除的成员,若不选提示错误,选择后,点击删除,操作成功提示操作成功 3.6.5返回管理页面 (5)异常事件流 E1:账号无效或被管理员屏蔽、删除,无法操作,提示重新激活账号 E2: 键入非法的标识符,指明错误。

2、用户界面图:
管理权限组中管理页面如下图:
点击添加操作,进入添加权限组页面,填写数据并确定添加,如下图所示:
选择要删除的权限组,点击删除,如下图所示:
点击授权链接,对权限组进行授予权限、撤销权限的操作,如下图所示:
点击明细链接,查看权限组明细,如下图:
点击编辑链接,对权限组的名称及描述进行编辑,如下图:
点击组成员管理,进入组成员管理页面,对组进行添加、删除人员的操作,如下图:
六、管理模块开放关闭 该模块主要是对模块开放的管理。如学生选题、老师上传题目等,只有模块开放了,相应用户才可进行开放模块的操作。

1、用例描述:
(1) 角色:管理员 (2) 前提条件:用户必须完成登录的用例 (3) 主事件流 1. 当用户登录该网站(E1),点击管理导师、学生链接 2 进入管理模块开放关闭页面 3 点击开放(S1)关闭(S2),发布通知(S3) 4 返回管理模块开放关闭页面 (4) 分支事件流 S1:点击开放 3.1.1选择开放模块 3.1.2确定开放,进行模块开放操作,需选择要开放的模块,否则,提示错误;
操作成功后,自动发布公告到主页 3.3.3保存并返回管理模块开放关闭页面 S2:点击关闭 3.2.1选择关闭模块 3.2.2确定开放,进行模块关闭操作,需选择要关闭的模块,否则,提示错误;
操作成功后,自动发布公告到主页 3.2.3保存并返回管理模块开放关闭页面 (5)异常事件流 E1:账号无效或被管理员屏蔽、删除,无法操作,提示重新激活账号 2、用户界面图:
模块管理页面如下图所示:
选择相应模块,对其进行开放、关闭操作,如下图:
当进行开放或者关闭操作后,自动发布通知到首页,进行通知。

七、过程控制信息统计 1、用例描述:
(1) 角色:管理员 (2) 前提条件:用户必须完成登录的用例 (3) 主事件流 1.当用户登录该网站(E1),点击管理导师、学生链接 2 进入管理控制过程页面 3点击管理毕业设计手册文档统计信息按钮(S1)、查看学生成绩统计按钮(S3) 4 返回管理页面 (4) 分支事件流 S1: 总体完成情况 3.1.1点击管理链接 3.1.2进入管理页面 3.1.3点击查看总体完成情况 3.1.4确定操作 3.1.5返回管理页面 S2:点击学生过程进展 3.2.1点击查看按钮 3.2.2列出结果 S3:点击学生过程进展 3.3.1点击查询按钮 3.3.2列出查询结果 S4:点击答辩成绩统计 3.4.1点击答辩成绩统计 3.4.2列出统计结果 3.4.3输入查询条件,提交 3.4.4列出查询结果 (5)异常事件流 E1:账号无效或被管理员屏蔽、删除,无法操作,提示重新激活账号 2、 用户界面图:
总体完成情况:
总体完成情况用来统计本年级毕业设计过程各个极端完成情况百分比,如图:
学生完成情况:
统计所有学生毕业设计过程进展情况,从列表能够很容易看到学生当前所处的过程控制阶段,如图:
学生完成情况查询:
提供简单的查询和高级查询,简单查询可以根据学号,姓名,届别分别进行查询,高级查询可以根据多条件查询,如图:
查询结果,如图:
答辩成绩统计:
显示所有学生的答辩成绩,可以对这些记录进行查询,查询分为简单查询和高级查询,简单查询从学号,姓名两方面进行查询,高级查询可以从多个方面进行查询,如图:
高级查询,如图:
3.1.3课题管理 课题管理是给导师使用的,主要包括登录、退出系统,添加课题,删除课题,修改课题,查询课题,课题统计。

一、登录 1、用例描述:
(1)角色:管理员已添加的导师 (2)前提条件:无 (3)主事件流 1. 用户登录该系统的登陆页面(E1) 2. 显示登录页面信息如:用户名,密码 3.输入用户名和密码点击登录按钮(E2) 4. 验证登录信息 5.加载用户所拥有的权限信息,并显示在页面 (4)异常事件流 E1: 键入非法的标识符,指明错误。

E2: 用户账号被管理员屏蔽,无法登陆。

导师登录用例图:
3、 登录界面图 导师输入用户名和密码进行登录,登录后进入欢迎界面。

点击退出,安全退出系统。

二、课题管理 1、用例描述:
(1)角色:导师 (2)前提条件:导师必须完成登录的用例 (3)主事件流:
1.当用户登录该系统(E1),点击课题管理 2 进入课题管理界面 3 点击添加课题(s1:),点击查看课题(s2),点击修改课题(s3),点击删除课题(s4)。

4 点击课题统计(s5) 5 点击管理审阅学生(s6) (4)分支事件流 S1: 添加课题 3.1.1点击添加课题 3.1.2填写课题的相关信息 3.1.3点击保存课题 S2: 点击查看课题 3.2.1点击查看自己课题 3.2.2点击查看某课题的详细信息 3.2.3 点击查看历届课题 S3:3.3.1点击修改课题 3.3.2 填写课题信息,保存 S4: 3.4.1 选择要删除的课题 3.4.2 点击删除 S5:3.5.1 点击统计 3.5.2 点击统计所有相同方向的课题选择人数 3.5.3 点击统计统计各导师相应课题选择的人数 S6: 3.6.1 点击带审阅的学生,查看待带审阅学生的列表。

3.6.2 点击历届已审阅的学生列表 3.6.3 点击评审学生论文及设计 3.6.4 点击重新评审学生论文及设计 (5)异常事件流 E1: 用户账号被管理员屏蔽或删除,无法进行课题的操作,提示重新激活账号 2、 课题管理用例图(UML) 3、 课题管理界面 导师登入后进入如下页面 在左边的导航树下可以实行具体操作:
1) .点击查看课题后显示子菜单,点击我的课题,默认显示本年的课题,可查看导师自己的课题。如下图所示:
查看往年的课题可在搜索条件中选中往年的年份,点击搜索出现如下界面,如图所示:
2)点击修改后就进入修改课题的显示页面,如图所示:
3)点击课题明细,即可查看该课题的详细信息:
4) 点击选题记录可查看该课题被学生的选择记录:
5) 在列表上面有简单搜索,用户可选择界别和填写课题名称进行搜索课题:
如图所示:
6)点击高级搜索,用户可进入课题的高级搜索页面:
如图所示:
用户可自选条件进行搜索查询出相应的结果列表。

6) 点击左列导航树种的添加课题,或课题列表上的添加按钮,显示出课题的添加页面:
如下图所示:
用户可选择课题来源或者自己填写课题来源,也可通过按钮控制课题的限制人数,课题名与课题简介不能为空,否则会有提示,如图所示:
点击确定,可继续到添加页面,当用户输入课题名称时,页面下方会出现相似课题列表如图所示:
7)当用户输入的课题与课题库中的课题一模一样,并提交时,系统会提示,如下图所示:
此时用户可重新填写课题名,并添加,添加成功后进入如下页面:
此时显示新添加的课题具体信息,并告知课题的更新度,当课题更新度小于30时,系统会提示到时添加新课题。

8) 当导师搜索出往年课题时,并查看详细后,可显示如下页面:
课题详细页面显示出应用此课题,此时教师可点击应用,即可将往年自己的课题应用到本年,即相当于教师上传旧课题。

管理员登入后进入如下页面 1)点击左侧查看/审核课题可显示如下页面:
管理员查看往届课题可点击搜索条件选择往年的年份搜索结果如下图所示:
2)页面默认显示本年教师上传的课题,到时到时可点击列表中的审核或取消审核,操作成功后,系统也有相应提示,如图所示:
3)点击课题明细,管理员也可查看该课题的详细信息。在列表的上方,有全选框,点击后可全选当前页的课题进行审核或取消审核操作。也可选中几个课题进行审核或取消审核操作。

点击高级搜索管理员也可显示高级搜索页面,如图所示:
4) 点击查看本年课题,导师可查看应用于本年的课题,管理员也可通过列表上方的简单搜索条件进行搜索。点击查看选题记录,可查看该课题的选择记录。

5) 点击课题明细,可查看可得详细信息,其中也显示出课题的出题导师。

3.1.4选题管理 主要包括以下功能模块:用户登录;
查询课题,选择课题,修改课题,查看课题;
管理选题等;

用例图如下 一、登录 1用例描述:
(1)角色:学生 (2)前提条件:无 (3)主事件流 1. 用户登录该网站的登陆页面(E1) 2. 显示登录页面信息如:用户名,密码 3.输入用户名和密码点击登录按钮(E2) 4. 验证登录信息 5.加载用户所拥有的权限信息,并显示在页面 (4)异常事件流 E1: 键入非法的标识符,指明错误。

E2: 用户账号被管理员屏蔽,无法登陆。

2、用户界面图:
输入用户名和密码, 进入系统 当用户进入系统时,应该看到自己的权限范围, 不同的用户有不同的权限. 这个用户具有的权限是对1个栏目的内容管理权限,如果我们用另外一个用户登录那结果就不同了,如下图:
学生:老师:管理员:
这个用户所有的权限是对1个栏目的内容审核权限。

二、选题管理(查询课题,选择课题,更改选题,学生查看可选课题,学生查看选题记录) 点击网上选题,下拉出子菜单“选择课题”,“查看我的课题”。

1.点击“选择课题”,进入课题列表页面 (A)搜索课题,选择搜索条件,输入关键值,点击查看,返回搜索结果页面, (B)查看可选课题,点击“查看可选课题”,显示可选课题列表信息, (C)点击课题列表中的“查看详细”,进入课题详细信息页面, (D)点击课题列表中的“选择课题”, (1)如果该课题已经选满(导师所带人数已满或者该课题的,参与人数已满) 则返回已满警告。

(2)进入课题详细信息页面, 点击“选择课题”,如果已经选择课题,则弹出确认退选,如果选择“确定”,则返回操作结果页面,选择“取消”,则不进行任何操作;

点击“返回列表”,则返回课题列表页面。

1、用例描述:
(1)角色:学生 (2)前提条件:用户必须完成登录的用例 (3)主事件流 1.用户进入系统,显示本学期导师上传课题,点击选题管理 2 学生选择课题(S1)(E1) 3 学生点击查看选题记录,查看已选课题记录(S2);

4 学生点击查看可选课题,查看可选课题(S3);

(4)分支事件流 S1:点击选题 1.1:点击选题 1.2:进入选题页面 1.3:搜索欲选课题 1.3.1 输入欲选课题关键字或者按导师搜索 1.3.2 点击搜索按钮 1.3.3 显示搜索结果界面 1.4选择欲选课题 1.5点击选题按钮 S1.5.1返回选题成功页面 S1.5.2弹出已选提示,选择退选或取消 S1.5.2.1选择退选,返回选题成功页面 S1.5.2.2选择取消,返回搜索结果页面 S1.5.3弹出已满提示,返回搜索结果页面 S2:查看选课记录 2.1:点击查看选课记录信息 2.2返回选课记录信息页面 S3查看可选课题 3.1:点击查看可选课题;

3.2返回本学期课题信息列表页面 3.3返回S1 (5)异常事件流 E1: 键入非法的标识符或者格式不对,指明错误。

2、用户界面图:
选题管理—课题查询, 点击选题管理进入课题信息列表页面,在页面起始填写搜索内容,点击查看即出现搜索结果页面,如图 搜索结果页面,如图:
选题管理—选题查看 在课题搜索结果页面,可在页面上点击列表中的“查看”按钮,点击后进入课题详细信息页面,如图:
选题管理—课题选择 1在课题搜索结果页面 点击选择,(1)如果学生已经选择了课题,则会弹出已选提示,如图:
点击退选,则返回选题成功页面,如图:
点击取消,对话框消失 (2)如果学生当前选择的课题已选满。则弹出已满提示,如图:
(3)如果学生当前选择的课题导师所带人数已达到最大。则弹出导师所带人数已满提示。

点击确定,对话框消失 选题管理—选题更改 学生选课记录的更改,在上一步中弹出已选提示时,点击退选即完成选课记录的修改。

选题管理—查看选题记录 学生点击 “查看我的课题”,进入学生已选课题信息列表,如图:
A点击“查看项目组成员”,可以查看选择了相同课题的其他人的信息 B点击“查看导师信息”,在选题关闭后可以查看该课题的导师信息 选题管理—管理员查看选题记录 查看所有选题记录 一般搜索 选择搜索条件,输入条件值,点击搜索,如图:
返回搜索结果页面 高级搜索 输入相应条件值,点击搜索,如图:
返回搜索结果页面 3.1.5毕业设计过程管理 毕业设计过程控制子系统功能用例图(Use-Case Diagram) 有关学生用例的所有操作:
有关老师用例的所有操作:
学生毕业设计阶段控制逻辑描述:
在设计毕业论文的整个过程中,需要学生填写的文档有八个,分别是任务书,开题报告,前期准备,分析设计,编码测试,中期自查,论文撰写,个人总结。这几个文档的所拥有的状态是:未提交,待审核,待修改,已确定。在学生提交和老师审核上述八个文档期间,文档的状态随之改变。流程如下所示:
学生未提交——任务书是:未提交——(学生填写,提交)——任务书是:提交待审核—— (老师审核,通过,退回(填写退回意见)) ——A通过:任务书是:已确认(任务书该阶段完成) ——B 退回:任务书是:提交待修改——(学生修改,提交)——任务书是:提交待审核…………..直到老师通过才算完成该阶段,才能开启下一个阶段。

开题报告,前期准备,分析设计,编码测试,中期自查,论文撰写,个人总结和任务书的流程相同。

过程控制中除了上述八个阶段,还有另外四个阶段:它们分别是:形式审查表,指导教师评价表,评阅教师评价表,答辩评分。这四个文档都是由各个角色的老师来填写的。老师填写完以后,学生就可以查看。老师也可以修改填写完的文档,但是文档的状态还是已确认。

文档的状态有两个:未提交,已确认。

老师未提交——形式审查表是:未提交(老师填写,提交)——形式审查表是:已确认 指导教师评价表,评阅教师评价表,答辩评分和形式审查表的流程相同 在论文完成之后,学生可以将此前提交的一系列文档和指导老师已经全部给出的文档按顺序和格式用Word导出出来。

一、登录 1用例描述:
(1)角色:学生 (2)前提条件:无 (3)主事件流 1. 学生登录该系统的登录页面 2. 显示登录页面信息如:用户名,密码 3.输入用户名和密码点击登录按钮 4. 验证登录信息 5.加载学生所拥有的权限信息,并显示在页面 2、用户界面图:
输入用户名和密码, 进入系统 当学生进入系统时,应该看到自己在过程控制中包括的工作内容。

1用例描述:
(1)角色:老师 (2)前提条件:无 (3)主事件流 1. 老师登录该系统的登陆页面(E1) 2. 显示登录页面信息如:用户名,密码 3.输入用户名和密码点击登录按钮 4. 验证登录信息 5.加载老师所拥有的权限信息,并显示在页面 (4)异常事件流 E1: 键入非法的标识符,登录失败。

2、用户界面图:
输入用户名和密码, 进入系统 当老师进入系统时,应该看到自己整个过程控制中包括的工作内容。

二、任务书管理 任务书的逻辑描述:当学生点击任务书时,可能出现五种不同的操作提示。

第一种是学生还没有进行选题,则系统会提示学生去选择课题;

第二种是学生已经选题,但是还没有提交过任务书,任务书处于“未提交”状态,则出现任务书的帮助提示页面,通过阅读此页面,学生可以了解任务书相关信息。学生通过此页面可以转向去填写任务书,当学生填写完毕时,系统提示可以去查看任务书;

第三种是学生已经提交任务书,但是老师还没有审核,文档处于“未审核”状态,此时学生可以查看,也可以点击“修改”链接进入修改页面对文档内容进行修改;

第四种是学生已经提交过任务书,老师已经审核,但是没有通过,文档处于“待修改”状态,此时学生需要点击“修改”链接进入修改页面对文档内容进行修改;

第五种是学生已经提交过任务书,老师已经审核并且通过,文档处于“已确认”状态,此时学生不可进行修改只能查看。

当老师点击任务书时,出现的是这个老师所指导的学生列表信息。

这些信息中包括学生的学号姓名和论文题目以及学生的任务书所处状态。

第一种情况是该生尚未提交任务书,则点击发消息,对该生发消息提醒。

第二种情况是该生已经提交任务书,但是老师还未进行审核,则老师可以审核该生的文档。

第三种情况是该生已经提交任务书,老师审核后退回,需要进行修改,则老师可以查看该生的文档。

第四种情况是该生已经提交任务书,老师已经审核通过,该文档处于已确认状态,则老师可以查看该生的文档。

1用例描述:
(1)角色:学生 (2)前提条件:用户必须完成登录的用例和选题的用例。

(3)主事件流 1.当用户登录该系统,点击任务书。

2.填写并提交文档(S1),修改并提交文档(S2),查看文档(S3) (4)分支事件流 S1: 填写并提交文档 3.1.1.1出现任务书帮助页面,通过链接进入文档填写页面,对文档进行填写。(E1) 3.1.1.2填写完成后提交文档。

3.1.1.3查看刚刚填写的文档内容。

S1: 修改并提交文档 3.1.2.1显示文档内容及处于待审核状态,点击修改链接,出现修改文档页面,对文档进行修改。(E1) 3.1.2.2显示文档内容及处于待修改状态,点击修改链接,出现修改文档页面,并且出现老师的修改意见,根据意见对文档进行修改。(E1) 3.1.2.3修改完成后提交文档。

3.1.2.4查看刚刚修改后的文档内容。

S2: 查看文档 3.1.3.用户已经填写过任务书,直接显示任务书内容。

(5)异常事件流 E1: 键入非法的标识符,指明错误。

2、用户界面图:
用户点击任务书 (1)用户尚未提交任务书,则出现任务书帮助页面 点击“添加任务书”链接,则出现 任务书填写完毕提交后显示学生刚才填写好的记录 点击“【修改】”链接,可以进入修改文档的页面,修改后提交。

或者导师已经审核退回需要修改时点击“修改”链接,可以进入修改文档页面,修改后提交。

1用例描述:
(1)角色:老师 (2)前提条件:用户必须完成登录的用例。

(3)主事件流 1.当用户登录该系统,点击任务书。

2.出现本届所指导的学生列表。

3.审核通过任务书(S1),审核退回任务书(S2),查看任务书(S3)发消息(S4) (4)分支事件流 S1:审核通过任务书 3.1.1.1该用户的任务书已经提交但是老师还没有进行审核,或者该用户的任务书曾 提交过但是被老师退回后进行了修改后再次提交,需要老师再次审核。(E1) 3.1.1.2老师审核该用户的任务书,并予以通过。

3.1.1.3返回指导学生列表。

S2:审核退回任务书(S3) 3.1.2.1该用户的任务书已经提交但是老师还没有进行审核,或者该用户的任务书曾 提交过但是被老师退回后进行了修改后再次提交,需要老师再次审核。(E1) 3.1.2.2老师审核该用户的任务书,发现需要继续修改,填写修改意见并予以退回。

3.1.2.3返回指导学生列表。

S3: 查看文档 3.1.3.1指导学生列表中的该用户任务书处于已确认状态,老师查看用户的任务书。

3.1.3.2返回指导学生列表。

S4: 发消息 3.1.4.1指导学生列表中的该用户任务书处于未提交状态,老师点击发消息链接,写 消息通知填写任务书。

(5)异常事件流 E1: 键入非法的标识符,指明错误。

2、用户界面图:
点击“审核”对学生的任务书进行审核 点击“退回”则老师填写修改意见 让学生再次修改 则学生文档状态变为 点击通过则学生的文档成为已确认状态 不可修改 只可查看 三、开题报告管理 开题报告的逻辑描述:
当学生点击开题报告时,可能出现六种不同的操作提示。

第一种该生还没有分配评阅老师,则系统会提示还没有分配评阅教师 第一种是学生还没有完成任务书模块,则系统会提示完成上一个阶段的文档;

第二种是学生已经完成上一个阶段文档,但是还没有提交过开题报告,开题报告处于“未提交”状态,则出现开题报告的帮助提示页面,通过阅读此页面,学生可以了解开题报告相关信息。学生通过此页面可以转向去填写开题报告,当学生填写完毕时,系统提示可以去查看开题报告;

第三种是学生已经提交开题报告,但是老师还没有审核,文档处于“未审核”状态,此时学生可以查看,也可以点击“修改”链接进入修改页面对文档内容进行修改;

第四种是学生已经提交过开题报告,老师已经审核,但是没有通过,文档处于“待修改”状态,此时学生需要点击“修改”链接进入修改页面对文档内容进行修改;

第五种是学生已经提交过开题报告,老师已经审核并且通过,文档处于“已确认”状态,此时学生不可进行修改只能查看。

当老师点击开题报告时,出现的是这个老师所指导的学生列表信息(学生的学号姓名和论文题目学生的文档所处状态)。

无论点击学生列表信息中的某个学生的哪项信息,都会进入该生的相应操作页面。

根据开题报告的状态,提供不同操作图标:
第一种情况是该生尚未提交开题报告,则点击发消息,对该生发消息提醒。

第二种情况是该生已经提交开题报告,但是老师还未进行审核,则老师可以审核该生的文档。

第三种情况是该生已经提交开题报告,老师审核后退回,需要进行修改,则老师可以查看该生的文档,还可以查看到该生前面几个阶段文档。

第四种情况是该生已经提交开题报告,老师已经审核通过,该文档处于已确认状态,则老师可以查看该生的文档 ,还可以查看到该生前面几个阶段文档。

1、用例描述:
(1)角色:学生 (2)前提条件:任务书管理的前提条件下并且任务书已经处于提交已确认状态。

(3)主事件流:
1.当用户登录该子系统,点击开题报告。

2.填写并提交文档(S1),修改并提交文档(S2),查看文档(S3) (4)分支事件流 S1: 填写并提交文档 3.1.1.1出现填写文档页面,对文档进行填写。(E1) 3.1.1.2填写完成后提交文档。

3.1.1.3查看刚刚填写的文档内容。

S1: 修改并提交文档 3.1.2.1显示文档具体内容,点击提交待修改或者是提交未审核链接(两者只出现一个),出现修改文档页面,对文档进行修改。(E1) 3.1.2.2修改完成后提交文档。

3.1.2.3查看刚刚修改的文档内容。

S2: 查看文档 3.1.3.1因为文档已经处于提交已确认状态,直接显示文档内容。

(5)异常事件流 E1: 键入非法的标识符,指明错误。

2、用户界面图:
用户点击开题报告 (1)用户尚未提交开题报告,则出现开题报告帮助页面 点击“开题报告”链接,则出现 对开题报告进行填写之后提交出现:
点击“ “ 学生填写完这个文档的时候 老师通过该学生的文档时:学生查看开题报告 当老师退回学生的文档时:学生查看开题报告 1、用例描述:
(1)角色:老师 (2)前提条件:用户必须完成登录的用例。

(3)主事件流:
1.当用户登录该子系统,点击开题报告。

2.审核文档(S1),查看文档(S2),发消息(S3) (4)分支事件流 S1: 审核文档 3.1.1.1出现填写文档页面,对文档进行填写。(E1) 3.1.1.2填写完成后提交文档。

3.1.1.3查看刚刚填写的文档内容。

S1: 修改并提交文档 3.1.2.1显示文档具体内容,点击提交待修改或者是提交未审核链接(两者只出现一个),出现修改文档页面,对文档进行修改。(E1) 3.1.2.2修改完成后提交文档。

3.1.2.3查看刚刚修改的文档内容。

S2: 查看文档 3.1.3.1因为文档已经处于提交已确认状态,直接显示文档内容。

(5)异常事件流 E1: 键入非法的标识符,指明错误。

2、用户界面图:
用户点击开题报告:
出现:该老师的所指导学生的列表 (1)点击 出现该学生待审核的开题报告 如下图所示:
A点击“ “ B点击“ “ 填写意见后 退回给学生继续完善 (2)点击 (3)点击 四、过程进展情况记录管理 过程进展情况记录的逻辑描述:(总共有五个阶段,每个阶段流程都是相同的) 五个阶段:前期准备,分析设计,编码测试,中期自查,论文撰写 以前期准备为例子 当学生点击前期准备时,可能出现五种不同的操作提示。

第一种是学生还没有完成开题报告模块,则系统会提示完成上一个阶段的文档;

第二种是学生已经完成上一个阶段文档,但是还没有提交前期准备,前期准备处于“未提交”状态,则出现前期准备的帮助提示页面,通过阅读此页面,学生可以了解前期准备相关信息。学生通过此页面可以转向去填写前期准备,当学生填写完毕时,系统提示可以去查看前期准备;

第三种是学生已经提交前期准备,但是老师还没有审核,文档处于“未审核”状态,此时学生可以查看,也可以点击“修改”链接进入修改页面对文档内容进行修改;

第四种是学生已经提交过前期准备,老师已经审核,但是没有通过,文档处于“待修改”状态,此时学生需要点击“修改”链接进入修改页面对文档内容进行修改;

第五种是学生已经提交过前期准备,老师已经审核并且通过,文档处于“已确认”状态,此时学生不可进行修改只能查看。

当老师点击前期准备时,出现的是这个老师所指导的学生列表信息(学生的学号姓名和论文题目学生的文档所处状态)。

根据开题报告的状态,提供不同操作图标:
第一种情况是该生尚未提交前期准备,则点击发消息,对该生发消息提醒。

第二种情况是该生已经提交前期准备,但是老师还未进行审核,则老师可以审核该生的文档。

第三种情况是该生已经提交前期准备,老师审核后退回,需要进行修改,则老师可以查看该生的文档,还可以查看到该生前面几个阶段文档。。

第四种情况是该生已经提交前期准备,老师已经审核通过,该文档处于已确认状态,则老师可以查看该生的文档,还可以查看到该生前面几个阶段文档。。

1、用例描述:
(1)角色:学生 (2)前提条件:开题报告管理的前提条件下并且开题报告已经处于提交已确认状态。

(3)主事件流: 1.当用户登录该子系统,点击过程进展记录包含的任一阶段。

2.填写并提交文档(S1),修改并提交文档(S2),查看文档(S3) (4)分支事件流 S1: 填写并提交文档 3.1.1.1出现填写文档页面,对文档进行填写。(E1) 3.1.1.2填写完成后提交文档。

3.1.1.3查看刚刚填写的文档内容。

S1: 修改并提交文档 3.1.2.1显示文档具体内容,点击提交待修改或者是提交未审核链接(两者只出现一个),出现修改文档页面,对文档进行修改。(E1) 3.1.2.2修改完成后提交文档。

3.1.2.3查看刚刚修改的文档内容。

S2: 查看文档 3.1.3.1因为文档已经处于提交已确认状态,直接显示文档内容。

(5)异常事件流 E1: 键入非法的标识符,指明错误。

2、用户界面图:
用户点击前期准备:
点击“添加前期准备文档“ 对前期准备进行填写之后提交出现:
点击“查看前期准备文档“ 点击 确定提交以后出现:
学生填写完这个文档的时候 老师通过该学生的文档时:学生查看开题报告 当老师退回学生的文档时:学生查看开题报告 1、用例描述:
(1)角色:老师 (2)前提条件:用户必须完成登录的用例。

(3)主事件流: 1.当用户登录该子系统,点击过程进展记录包含的任一阶段。

2.审核文档(S1),查看文档(S2),发消息(S3) (4)分支事件流 S1: 审核文档 3.1.1.1出现填写文档页面,对文档进行填写。(E1) 3.1.1.2填写完成后提交文档。

3.1.1.3查看刚刚填写的文档内容。

S1: 修改并提交文档 3.1.2.1显示文档具体内容,点击提交待修改或者是提交未审核链接(两者只出现一个),出现修改文档页面,对文档进行修改。(E1) 3.1.2.2修改完成后提交文档。

3.1.2.3查看刚刚修改的文档内容。

S2: 查看文档 3.1.3.1因为文档已经处于提交已确认状态,直接显示文档内容。

(5)异常事件流 E1: 键入非法的标识符,指明错误。

2、用户界面图:
用户点击前期准备:
出现:该老师的所指导学生的列表 (1)点击 出现该学生待审核的开题报告 如下图所示:
A点击“ “填写 提交 B点击“ “ 填写意见后 退回给学生继续完善 (2)点击 (3)点击 五、上传附件 1、用例描述:
(1) 角色:学生 (2) 前提条件:用户必须完成登录的用例, (3) 主事件流 1.当用户登录该子系统,点击上传附件设置 2.出现填写邮件及上传附件页面 3填写完毕后发送邮件。

4点击“去查看”链接,查看邮件。

2、用户界面图:
当填写mail格式不对时:显示 发送后出现 点击去查看出现 点击“文档附件”出现 六、个人工作总结管理 开题报告的逻辑描述:
当学生点击个人工作总结时,可能出现五种不同的操作提示。

第一种是学生还没有完成上一个阶段模块,则系统会提示完成上一个阶段的文档;

第二种是学生已经完成上一个阶段文档,但是还没有提交过人工作总结,人工作总结处于“未提交”状态,则出现人工作总结的帮助提示页面,通过阅读此页面,学生可以了解开题报告相关信息。学生通过此页面可以转向去填写人工作总结,当学生填写完毕时,系统提示可以去查看人工作总结;

第三种是学生已经提交人工作总结,但是老师还没有审核,文档处于“未审核”状态,此时学生可以查看,也可以点击“修改”链接进入修改页面对文档内容进行修改;

第四种是学生已经提交过人工作总结,老师已经审核,但是没有通过,文档处于“待修改”状态,此时学生需要点击“修改”链接进入修改页面对文档内容进行修改;

第五种是学生已经提交过人工作总结,老师已经审核并且通过,文档处于“已确认”状态,此时学生不可进行修改只能查看。

当老师点击人工作总结时,出现的是这个老师所指导的学生列表信息(学生的学号姓名和论文题目学生的文档所处状态)。

根据人工作总结的状态,提供不同操作图标:
第一种情况是该生尚未提交人工作总结,则点击发消息,对该生发消息提醒。

第二种情况是该生已经提交人工作总结,但是老师还未进行审核,则老师可以审核该生的文档。

第三种情况是该生已经提交人工作总结,老师审核后退回,需要进行修改,则老师可以查看该生的文档,还可以查看到该生前面几个阶段文档。。

第四种情况是该生已经提交人工作总结,老师已经审核通过,该文档处于已确认状态,则老师可以查看该生的文档,还可以查看到该生前面几个阶段文档。。

1、用例描述:
(1) 角色:学生 (2) 前提条件:用户必须完成登录的用例,并且学生已完成过程进展情况记录的文档 (3) 主事件流 1.当用户登录该子系统,点击个人工作总结 2.填写并提交文档(S1),修改并提交文档(S2),查看文档(S3) (4)分支事件流 S1: 填写并提交文档 3.1.1.1出现填写文档页面,对文档进行填写。(E1) 3.1.1.2填写完成后提交文档。

3.1.1.3查看刚刚填写的文档内容。

S1: 修改并提交文档 3.1.2.1显示文档具体内容,点击提交待修改或者是提交未审核链接(两者只出现一个),出现修改文档页面,对文档进行修改。(E1) 3.1.2.2修改完成后提交文档。

3.1.2.3查看刚刚修改的文档内容。

S2: 查看文档 3.1.3.1因为文档已经处于提交已确认状态,直接显示文档内容。

(5)异常事件流 E1: 键入非法的标识符,指明错误。

2、用户界面图:
用户点击个人工作总结 (1)用户尚未提交个人工作总结,则出现个人工作总结帮助页面 点击“个人总结”链接,则出现 对个人工作总结提交出现:
点击“查看个人工作总结” 点击“ “ 学生填写完这个文档的时候 老师通过该学生的文档时:学生查看个人总结 当老师退回学生的文档时:学生查看个人总结 1、用例描述:
(1) 角色:老师 (2) 前提条件:用户必须完成登录的用例。

(3) 主事件流 1.当用户登录该子系统,点击个人工作总结 2.审核文档(S1),查看文档(S2),发消息(S3) (4)分支事件流 S1: 审核文档 3.1.1.1出现填写文档页面,对文档进行填写。(E1) 3.1.1.2填写完成后提交文档。

3.1.1.3查看刚刚填写的文档内容。

S1: 修改并提交文档 3.1.2.1显示文档具体内容,点击提交待修改或者是提交未审核链接(两者只出现一个),出现修改文档页面,对文档进行修改。(E1) 3.1.2.2修改完成后提交文档。

3.1.2.3查看刚刚修改的文档内容。

S3: 查看文档 3.1.3.1因为文档已经处于提交已确认状态,直接显示文档内容。

(5)异常事件流 E1: 键入非法的标识符,指明错误。

2、用户界面图:
用户点击个人工作总结:
出现:该老师的所指导学生的列表 (1)点击 出现该学生待审核的个人工作总结 如下图所示:
A点击“ “填写 A点击“ “填写 (2)点击 (3)点击 七、形式审查表管理 形式审查表的逻辑描述:
当老师点击形式审查表时,出现的是这个老师所指导的学生列表信息(学生的学号姓名和论文题目学生的文档所处状态)。

无论点击学生列表信息中的某个学生的哪项信息,都会进入该生的相应操作页面。

根据形式审查表的状态,提供不同操作图标:
第一种情况是老师尚未提交形式审查表,则去添加,对该生添加形式审查表,。

第二种情况是老师已经提交形式审查表,则老师可以查看,也可以随时修改,还可以查看到该生前面几个阶段文档。

当学生点击形式审查表时,可能出现两种不同的操作提示。

第一种是老师还没有给该生填写形式审查表,则系统会提示请耐心的等待老师填写;

第二种老师已经填写形式审查表,学生可以查看自己的形式审查表 1、用例描述:
(1) 角色:学生 (2) 前提条件:用户必须完成登录的用例,并且学生已经提交所有所需文档 (3) 主事件流 1.当用户登录该子系统,点击形式审查表 2.查看形式审查表 2、用户界面图:
学生查看形式审查表:老师未填写:
学生查看形式审查表:老师填写:
1、用例描述:
(1) 角色:老师 (2) 前提条件:用户必须完成登录的用例 (3) 主事件流 1.当用户登录该子系统,点击形式审查表 2.添加形式审查表(S1),查看形式审查表(S2) ,修改形式审查表(S3) (4)分支事件流 S1: 添加形式审查表 3.1.1.1出现学生列表页面,点击某个学生的“去添加”链接。

3.1.1.2为某个学生添加形式审查表并且提交。

3.1.1.3查看刚刚填写的文档内容。

S2: 查看形式审查表 3.1.2.1出现学生列表页面,点击某个学生的“去查看”链接。

3.1.2.2显示学生的形式审查表。

S3: 修改形式审查表 3.1.3.1查看某个学生的形式审查表页面中,点击“修改”链接。

3.1.3.2进入修改页面,对形式审查表进行修改并且提交。

3.1.3.3查看刚刚填写的文档内容。

2、用户界面图:
老师点击形式审查表:
点击查看学生的形式审查表 点击修改,修改已经提交的形式审查表 点击添加,可以为对应的学生添加形式审查表 八、指导教师审查表 指导教师评价表的逻辑描述:
当老师点击指导教师评价表时,出现的是这个老师所指导的学生列表信息(学生的学号姓名和论文题目学生的文档所处状态)。

无论点击学生列表信息中的某个学生的哪项信息,都会进入该生的相应操作页面。

根据指导教师评价表的状态,提供不同操作图标:
第一种情况是老师尚未提交指导教师评价表,则去添加,对该生添加形式审查表,。

第二种情况是老师已经提交指导教师评价表,则老师可以查看,也可以随时修改,还可以查看到该生前面几个阶段文档。

当学生点击指导教师评价表时,可能出现两种不同的操作提示。

第一种是老师还没有给该生填写指导教师评价表,则系统会提示请耐心的等待老师填写;

第二种老师已经填写指导教师评价表,学生可以查看自己的指导教师评价表 1、用例描述:
(1) 角色:学生 (2) 前提条件:用户必须完成登录的用例,并且学生已经提交所有所需文档 (3) 主事件流 1.当用户登录该子系统,点击指导教师审查表 2.查看指导教师审查表 2、用户界面图:
1、用例描述:
(1) 角色:老师 (2) 前提条件:用户必须完成登录的用例 (3) 主事件流 1.当用户登录该子系统,点击指导教师审查表 2.添加指导教师审查表(S1),查看指导教师审查表(S2) ,修改指导教师审查表(S3) (4)分支事件流 S1: 添加形式审查表 3.1.1.1出现学生列表页面,点击某个学生的“添加”链接。

3.1.1.2为某个学生添加指导教师审查表并且提交。

3.1.1.3查看刚刚填写的文档内容。

S2: 查看形式审查表 3.1.2.1出现学生列表页面,点击某个学生的“查看”链接。

3.1.2.2显示学生的指导教师审查表。

S3: 修改形式审查表 3.1.3.1查看某个学生的指导教师审查表页面中,点击“修改”链接。

3.1.3.2进入修改页面,对指导教师审查表进行修改并且提交。

3.1.3.3查看刚刚填写的文档内容。

2、用户界面图:
点击“查看” 点击修改:
点击提交:
九、评阅教师审查表 评阅教师评价表的逻辑描述:
当老师点击评阅教师评价表时,出现的是这个老师所评阅的学生列表信息(学生的学号姓名和论文题目学生的文档所处状态)。

无论点击学生列表信息中的某个学生的哪项信息,都会进入该生的相应操作页面。

根据评阅教师评价表的状态,提供不同操作图标:
第一种情况是老师尚未提交评阅教师评价表,则去添加,对该生添加形式审查表,。

第二种情况是老师已经提交评阅教师评价表,则老师可以查看,也可以随时修改,还可以查看到该生前面几个阶段文档。

当学生点击评阅教师评价表时,可能出现两种不同的操作提示。

第一种是老师还没有给该生填写评阅教师评价表,则系统会提示请耐心的等待老师填写;

第二种老师已经填写评阅教师评价表,学生可以查看自己的评阅审查表 1、用例描述:
(1) 角色:学生 (2) 前提条件:用户必须完成登录的用例,并且学生已经提交所有所需文档 (3) 主事件流 1.当用户登录该子系统,点击评阅教师审查表 2.查看评阅教师审查表 2、用户界面图:
1、用例描述:
(1) 角色:老师 (2) 前提条件:用户必须完成登录的用例 (3) 主事件流 1.当用户登录该子系统,点击评阅教师审查表 2.添加评阅教师审查表(S1),查看评阅教师审查表(S2) ,修改评阅教师审查表(S3) (4)分支事件流 S1: 添加评阅教师审查表 3.1.1.1出现学生列表页面,点击某个学生的“去添加”链接。

3.1.1.2为某个学生添加评阅教师审查表并且提交。

3.1.1.3查看刚刚填写的文档内容。

S2: 查看形式审查表 3.1.2.1出现学生列表页面,点击某个学生的“去查看”链接。

3.1.2.2显示学生的评阅教师审查表。

S3: 修改形式审查表 3.1.3.1查看某个学生的评阅教师审查表页面中,点击“修改”链接。

3.1.3.2进入修改页面,对评阅教师审查表进行修改并且提交。

3.1.3.3查看刚刚填写的文档内容。

2、用户界面图:
学生查看自己评阅教师评价表:老师还未填写 学生查看自己评阅教师评价表:老师已经填写 十、答辩评分 1、用例描述:
(1) 角色:学生 (2) 前提条件:用户必须完成登录的用例,并且学生已经提交所有所需文档 (3) 主事件流 1.当用户登录该子系统,点击答辩评分 2.查看答辩评分 2、用户界面图:
1、用例描述:
(1) 角色:老师 (2) 前提条件:用户必须完成登录的用例 (3) 主事件流 1.当用户登录该子系统,点击答辩评分 2.添加答辩评分(S1),查看答辩评分(S2) ,修改答辩评分(S3) (4)分支事件流 S1: 添加答辩评分 3.1.1.1出现学生列表页面,点击某个学生的“去添加”链接。

3.1.1.2为某个学生添加答辩评分并且提交。

3.1.1.3查看刚刚填写的文档内容。

S2: 查看形式审查表 3.1.2.1出现学生列表页面,点击某个学生的“去查看”链接。

3.1.2.2显示学生的答辩评分。

S3: 修改形式审查表 3.1.3.1查看某个学生的答辩评分页面中,点击“修改”链接。

3.1.3.2进入修改页面,对答辩评分进行修改并且提交。

3.1.3.3查看刚刚填写的文档内容。

2、用户界面图:
点击添加 老师可以为学生添加评阅教师评价表 填写完毕后显示老师刚刚填写的答辩评分记录 点击查看 老师可以查看学生的答辩评分 点击修改可以修改该学生评阅教师评价表 十一、导出Word文档 1、用例描述:
(1) 角色:学生 (2) 前提条件:学生必须完成登录的用例,并且学生的任务书开题报告和过程进展情况记录以及个人工作总结和指导老师的形式审查表及指导教师评价表已经确认。

(3) 主事件流 1 当学生登录该子系统,点击导出word 2 系统开始从数据库中读出数据到模板word文档中 3 生成word文档并下载 2、用户界面图 点击 导出word Word导出成功后 点击下载 将导出的word下载到本地机子上 3.1.6消息平台管理 主要包括以下功能模块:用户登录;
查看消息,发送消息,删除消息,回复消息等。

用例图如下:
一、登录 1用例描述:
(1)角色:学生 (2)前提条件:无 (3)主事件流 1. 用户登录该网站的登陆页面(E1) 2. 显示登录页面信息如:用户名,密码 3.输入用户名和密码点击登录按钮(E2) 4. 验证登录信息 5.加载用户所拥有的权限信息,并显示在页面 (4)异常事件流 E1: 键入非法的标识符,指明错误。

E2: 用户账号被管理员屏蔽,无法登陆。

2、用户界面图:
输入用户名和密码, 进入系统 当用户进入系统时,应该看到自己的权限范围, 不同的用户有不同的权限. 这个用户具有的权限是对1个栏目的内容管理权限,如果我们用另外一个用户登录那结果就不同了,如下图:
这个用户所有的权限是对1个栏目的内容审核权限。

二、消息管理(发送消息,回复消息,查看消息,删除消息) 用户进入系统后,点击“个人消息”,则会出现下面的子菜单“修改密码”,“我的收件箱”,“发送消息”,“已发消息”, 1. 点击“我的收件箱”,进入你接收到的信息列表页面, (A)点击主题列,可以查看消息详情;

在消息详情页面,(1)可以直接填写相关内容,回复该条消息,点击回复消息,即显示操作结果页面;

(2)点击“返回”,则返回收件列表 (B)在收件列表页面,可以勾选你要删除的消息,勾选好之后,点击“删除”,则弹出确认 删除对话框,选择“确定”,则返回操作结果页面,如果选择“取消”,则不做任何操作。

2. 点击“发送消息”,进入发送消息页面,填写好相关内容后,点击发送消息,即返回操作结果页面。

3. 点击“已发消息”, 进入已发消息列表页面, (A)点击主题列,可以查看消息详情;

(B)在已发消息列表页面,可以勾选你要删除的消息,勾选好之后,点击“删除”,则弹出确认删除对话框,选择“确定”,则返回操作结果页面,如果选择“取消”,则不做任何操作。

1、用例描述:
(1)角色:学生或老师或管理员 (2)前提条件:用户必须完成登录的用例 (3)主事件流 1.用户进入系统,点击消息平台,进入消息列表;

2 用户点击“查看消息”,查看消息详情(S1);

3 用户勾选信息,可删除相应消息(S2);

4 用户点击“发送消息”按钮,可发送消息(S3);

(4)分支事件流 S1:点击“查看消息” 1.1:点击“查看消息” 1.2:进入消息详情页面,查看消息详情 1.3:点击返回,返回消息列表页面 S2:删除消息 2.1:在信息列表勾选欲删除消息,点击“删除”;

2.2:进入操作结果返回页面 S3发送消息 3.1:点击“发送消息”,进入发送消息页面;

3.2填写消息主题,点击“接收人”按钮,选择接收人,填写消息内容,点击发送 3.3返回操作结果页面 3.4.1 进入接受消息详情页面后,填写回复主题以及回复内容,点击回复消息 3.4.2 返回操作结果页面 (5)异常事件流 E1: 键入非法的标识符或者格式不对,指明错误。

2、用户界面图:
消息管理—查看消息, 点击消息平台进入消息详情页面,如图:
消息管理—删除消息 (1)在消息列表,勾选欲删除消息,如图:
(2)点击删除,返回操作结果页面如下:
消息管理—发送消息 1在消息列表页面,点击“发送消息”,进入发送消息页面,如图:
2添加相关信息,点击发送,显示操作结果页面 3 消息管理—回复消息 4 消息管理—我的收件箱 5 消息管理—已发信息 3.1.7通知(公告)管理 通知(公告)管理是为了让管理员发布与毕业设计有关的信息,比如过程的开放,选题开放或者关闭等信息,在首页显示出来供用户使用,只有具备相应权限的管理员才能发布通知(公告),管理员要对通知(公告)负责,有关管理员要对通知(公告)进行审核,未通过的将会被删除。

一、登录 1、用例描述:
(1)角色:管理员 (2)前提条件:无 (3)主事件流 1. 用户登录该系统的登陆页面(E1) 2. 显示登录页面信息如:用户名,密码 3.输入用户名和密码点击登录按钮(E2) 4. 验证登录信息 5.加载用户所拥有的权限信息,并显示在页面 (4)异常事件流 E1: 键入非法的标识符,指明错误。

E2: 用户账号被管理员屏蔽,无法登陆。

导师登录用例图:
4、 登录界面图 导师输入用户名和密码进行登录,登录后进入欢迎界面。

点击退出,安全退出系统。

二、新闻(公告)管理 1、用例描述:
(1) 角色:管理员 (2) 前提条件:用户必须完成登录的用例 (3) 主事件流 1.当用户登录该网站,进入后台展开通知(公告)管理链接 2.点击发布公告按钮(S1)、查看/编辑公告(S2)、删除公告(S3) 3.返回管理页面 (4) 分支事件流 S1: 添加公告 3.1.1点击发布通知(公告)链接 3.1.2进入填写通知(公告)页面,填写完毕相关信息(E1) 3.1.3确定操作,添加成功,选择返回通知列表或者继续添加通知(公告) 3.1.4返回管理页面 S2:点击查看/编辑通知(公告) 3.2.1点击查看通知(公告)按钮 3.2.2分页显示通知公告列表 3.2.3点击列表后面的相应操作按钮 3.2.4返回查看页面 S3:删除通知(公告) 3.2.1点击查看通知(公告)按钮 3.2.2分页显示通知公告列表 3.2.3点击列表后面的删除按钮(E2) 3.2.4删除成功后,返回到删除条目所在列表 (5)异常事件流 E1:账号无效或被管理员屏蔽、删除,无法操作,提示重新激活账号 E2:通知公告已经被删除 2、 用户界面图:
发布新闻(公告):
新闻公告的发布由管理员进行,主要发布与模块的开放以及一些与毕业设计有关的通知和新闻信息等,如图:
查看/编辑新闻(公告):
显示所有的新闻(公告)信息,可以对新闻(公告)信息进行修改和删除操作,如图:
查询新闻(公告):
根据正文关键字和主题对新闻(公告)进行简单的搜索,还可以对其进行高级查询,如图:
查询结果显示如下:
3.1.8答辩组管理 答辩组管理主要是为每年的毕业设计答辩分配小组,以小组为单位进行毕业答辩,分配答辩组的过程有三步:
一. 首先由管理员划分答辩小组,小组一般由三个导师组成,组长由三个导师中的一人担当;

二. 答辩小组划分完毕后,有管理员将学生分配给每个答辩组答辩,分配的原则是:答辩小组答辩的学生不能是三个导师所指导的学生,且一般是按照以导师为单位,将导师指导的学生分配给这个答辩小组。

三. 最后由答辩小组组长将答辩组内的学生分组,分别分配给导师们评阅,即所谓的‘分配评阅老师’,分配时要尽量达到分配均匀。

一、登录 1、用例描述:
(1)角色:管理员 (2)前提条件:无 (3)主事件流 1. 用户登录该系统的登陆页面(E1) 2. 显示登录页面信息如:用户名,密码 3.输入用户名和密码点击登录按钮(E2) 4. 验证登录信息 5.加载用户所拥有的权限信息,并显示在页面 (4)异常事件流 E1: 键入非法的标识符,指明错误。

E2: 用户账号被管理员屏蔽,无法登陆。

导师登录用例图:
5、 登录界面图 导师输入用户名和密码进行登录,登录后进入欢迎界面。

点击退出,安全退出系统。

二、答辩组管理 1、用例描述:
(1) 角色:管理员 (2) 前提条件:用户必须完成登录的用例 (3) 主事件流 1.当管理员登陆后台管理页面,点击分配答辩组 2.显示所有未分配答辩组的导师,选择相应导师分配答辩组,或者一次将所有导师分配 完毕,分配完毕提示操作成功,返回查看答辩分组列表 3.点击查看答辩组列表,可以看到答辩组的信息,包括答辩组成员,以及该答辩组评阅(答辩)的学生 4.查看答辩组列表同时可以删除答辩组,删除答辩组的导师将会在分配答辩组时的导师列表中出现。删除成功后提示删除成功,返回到当时的列表所在位置。

5.返回管理页面 (4) 分支事件流 S1: 添加分配答辩组 3.1.1在待分配答辩组的导师中选择相应导师,并在其中选择组长,点击分配(E1) 3.1.2在页面显示该组成员,继续分配,直到将导师分配完毕,或者选择提交分配 3.1.3分配成功,提示分配成功并返回答辩分组列表。

S2:点击查看答辩组列表 3.2.1点击查看答辩组列表按钮 3.2.2分页显示答辩分组列表,显示答辩小组详细信息,包括成员列表,组长,以及 分别显示分配给每个导师评阅的学生(前提是已经完成答辩分组第三步) 3.2.3查看答辩小组,显示答辩小组详细信息,包括成员列表,组长,以及分配给答 辩小组答辩的学生的导师(答辩小组的答辩学生以导师为单位分配,所以说是学生 的导师) 3.2.4在查看答辩小组列表的同时点击删除按钮可以删除相应的记录,删除小组后的 答辩组的导师将会下次在显示列表中待分配。

(5)异常事件流 E1:未选择导师,或者选择的组长不是小组成员中的导师,提示信息。

2、用户界面图:
答辩分组:
由具有相应权限的管理员执行答辩小组的划分,答辩小组组长是答辩小组成员之一,并且在为答辩小组分配答辩学生时以指导导师为单位将该指导导师指导的学生全部分配给该答辩组答辩,如图:
分配成功后跳转到页面,如图:
查看答辩组列表:
查看所有分配答辩组情况,如图:
查看答辩组:
查看答辩组的分组情况和分配的答辩学生情况(以指导导师为单位),如图:
如果未分配答辩学生,则分配学生(以指导导师为单位),如图:
分配成功跳转到提示页面,如图:
分配评阅导师:
分配评阅导师是在答辩小组内部进行的,由答辩小组组长进行分配,如图:
分配成功后跳转到提示页面,如图:
3.1.9导师工作日志管理 一、登录 1、用例描述:
(1)角色:管理员 (2)前提条件:无 (3)主事件流 1. 用户登录该系统的登陆页面(E1) 2. 显示登录页面信息如:用户名,密码 3.输入用户名和密码点击登录按钮(E2) 4. 验证登录信息 5.加载用户所拥有的权限信息,并显示在页面 (4)异常事件流 E1: 键入非法的标识符,指明错误。

E2: 用户账号被管理员屏蔽,无法登陆。

导师登录用例图:
6、 登录界面图 导师输入用户名和密码进行登录,登录后进入欢迎界面。

点击退出,安全退出系统。

二、工作日志管理 1、用例描述:
(1) 角色:管理员,导师 (2) 前提条件:用户必须完成登录的用例 (3) 主事件流 1. 当用户登录该网站(E1),导师点击添加导师工作日志(S1),导师点击查看工作(S2), 管理员点击查看导师工作日志(S3) 2 点击相应的操作按钮 3 操作成功后继续添加或者返回查看列表 (4) 分支事件流 S1:添加工作日志 3.1.1导师点击添加导师工作日志按钮 3.1.2填写导师工作日志内容 3.1.3填写完毕提交(E2) 3.1.4添加成功,返回列表或者继续添加 S2:查看我的工作日志 3.1.1导师点击查看我的工作日志可以查看自己的工作日志列表 3.1.2对工作日志可以进行简单的查询,如按照日期查询,日志内容关键字查询等 3.1.3得到工作日志列表后可以进行编辑或者删除操作等。

3.1.4进行编辑时按照添加时的规则进行,点击删除进行删除操作 3.1.5操作成功后返回列表 S3:查看导师工作日志 3.1.1管理员点击查看导师工作日志能够看到所有导师工作日志 3.1.2对工作日志可以进行简单的查询,如按照日期查询,日志内容关键字查询等 3.1.3得到工作日志列表后可以进行删除操作等。

3.1.4点击删除进行删除操作(E3) 3.1.5操作成功后返回列表 (5)异常事件流 E1:账号无效或被管理员屏蔽、删除,无法操作,提示重新激活账号 E2:添加工作日志信息填写有误,提醒用户核对后提交 E3:导师工作日志已经被删除 2、用户界面图:
查看导师工作日志:
管理员点击查看导师操作链接,对日志进行相关操作,如图:
查询工作日志:
管理员可以对导师的工作日志进行简单的查询和高级查询,高级查询提供了多种查询方式,如图:
查看我的工作日志:
导师点击查看工作日志,可以看到自己的工作日志,并且对自己的工作日志进行相应的操作, 如图:
添加工作日志:
导师添加自己的工作日志,记录自己的工作状况,供领导查看,如图:
3.1.10论文管理 主要包括以下功能模块:用户登录;
上传论文,查看我的论文,查看指导学生论文,查看答辩学生论文;
查看所有学生论文;

用例图如下 一、登录 1用例描述:
(1)角色:用户 (2)前提条件:无 (3)主事件流 1. 用户登录该网站的登陆页面(E1) 2. 显示登录页面信息如:用户名,密码 3.输入用户名和密码点击登录按钮(E2) 4. 验证登录信息 5.加载用户所拥有的权限信息,并显示在页面 (4)异常事件流 E1: 键入非法的标识符,指明错误。

E2: 用户账号被管理员屏蔽,无法登陆。

2、用户界面图:
输入用户名和密码, 进入系统 如下图:
学生进入页面 老师进入页面 管理员进入页面 二、论文管理(上传论文,查看我的论文,查看指导学生论文,查看答辩学生论文;
查看所有学生论文) 学生的论文管理:
点击“过程控制”子菜单下的“论文管理”,下拉有“查看论文详情”,“上传论文”;

1.上传论文 点击上传论文,如果未完成上面的阶段,则弹出不能上传警告;

如果已经上传过论文,则提示是否要提交新的论文,若选择重新上传则返回上传论文页面,若点击查看论文则返回论文详情页面;

2.查看论文详情 点击查看论文详情,如果已经上传则返回论文详情页面;

如果未完成上面的阶段,则弹出不能上传警告;

如果未提交论文,则提示是否要上传论文,选择上传论文,则进入上传论文页面;

老师的论文管理 点击“过程控制”子菜单下的“学生论文”,下拉有“指导学生论文”“ 答辩学生论文”“ 查看所有论文”“学生论文成绩” 1.指导学生论文 ,答辩学生论文 点击指导学生论文,进入该老师所指导(答辩)学生的论文列表页面 (A)搜索学生论文,选择关键字,输入关键字,点击查看,返回搜索结果页面;

(B)提醒学生提交论文,点击相应学生栏后的“发消息”,填写好主题和内容,点击发送消息即返回操作结果页面;

(C)查看已上交的论文详情,点击相应学生栏后的“查看详细”,进入论文详细信息页面;

2. 点击查看所有论文,进入学生论文列表 (A)搜索学生论文,选择关键字,输入关键字,点击查看,返回搜索结果页面;

(B)查看已上交的论文详情,点击相应学生栏后的“查看详细”进入论文详细信息页面;

3. 点击学生论文成绩,进入学生论文成绩列表 (A)搜索学生论文成绩,选择关键字,输入关键字,点击查看,返回搜索结果页面;

1、用例描述:
(1)角色:学生或老师 (2)前提条件:用户必须完成登录的用例 (3)主事件流 1.用户进入系统,点击论文管理 2 学生上传论文(S1)(E1) 3学生点击查看论文详情(S2);

4 老师点击查看指导学生的论文(S3);

5 老师点击查看评阅学生的论文(S4) 6老师点击查看所有学生(指导学生,评阅学生)的成绩(S5) 7 老师或管理员点击查看所有学生的论文(S6) (4)分支事件流 S1:学生点击上传论文 1.1:点击上传论文 1.2:进行上传判断 1.2.1:进入上传论文页面 1.2.1.1:点击提交,进行重名判断 1.2.1.1.1:未重名,提示上传成功 1.2.1.1.2:重名则提示重名,可返回上传页面 1.2.2:提示您还没完成前面的阶段,不能上传 1.2.3:提示已经上传,是否重新上传 1.2.3.1 选择重传,则返回S1 1.2.3.2 选择查看,则返回S2 S2:学生点击查看论文详情 2.1:学生点击查看论文详情 2.2判断是否上传 2.2.1 已上传,则返回详细信息 2.2.2 未上传,则返回S1 S3老师点击查看指导学生论文 3.1:点击查看指导学生论文;

3.2返回本学年所带指导学生页面 S4老师点击查看评阅指导学生论文 4.1:点击查看评阅学生论文;

4.2返回本学年所带评阅学生页面 S5老师点击查看学生成绩 5.1:点击查看学生成绩;

5.2返回本学年所带学生成绩页面 S6管理员或老师点击查看学生论文 6.1:点击查看查看学生论文;

6.2返回查看学生论文页面 (5)异常事件流 E1: 键入非法的标识符或者格式不对,指明错误。

2、用户界面图:
学生界面:
如果未完成前面的阶段,则提示如下:
老师界面:
论文管理—上传论文, 若已上传,则提示:
论文管理—查看论文详情 若为未上传则提示如下:
若已成功上传,则返回如下页面:
论文管理—查看指导学生论文 若当年有指导学生,则返回当面指导学生,如果没有则返回上一年的指导学生:
1查询指导学生论文 选择搜索条件,输入条件值,点击搜索,如图:
返回搜索结果页面:
2 查看已上传的论文 3对未提交学生发出提醒消息 论文管理—查看评阅学生论文 查询评阅学生,查看学生论文以及发送提醒消息与指导学生论文类同 论文管理—查看学生论文成绩 查询历届指导学生和评阅学生论文成绩 返回结果页面 论文管理—查看所有学生论文 1查看学生论文详情 2 一般搜索 选择搜索条件,输入条件值,点击搜索,如图 返回结果页面 3高级搜索 输入相应条件值,点击搜索,如图:
返回结果页面 3.2对性能的规定 3.2.1精度 该软件的输入、输出数据精度的要求为小数点后两位。

3.2.2时间特性要求 a. 响应时间要低于5秒 b. 更新处理时间要低于20秒;

c. 数据的转换和传送时间要低于10秒。

3.2.3灵活性 该软件使用J2EE开发,具有很好的灵活性。当需求发生某些变化时,该软件对这些变化有很好的适应能力,如可扩展性,可伸缩性和可移植性等 a. 当用户功能模块增加时,Struts-Spring-Hibernate框架可以方便地支持新的功能;

b. 当用户并发访问量增加,可以考虑将Tomcat Web服务器升级为Weblogic应用服务器,而不会影响业务功能。

3.3健壮性 软件设计中我们使用异常处理机制和log4j工具保证系统健壮性,运行时正常和出错信息要保留在日志文件中。硬件方面我们使用冗余备份方式保证负载平衡和系统可靠性。

3.4其他专门要求 周期性地把磁盘信息记录到磁带上去,以防止原始系统数据丢失。

4运行环境 Ø 硬件的最小配置:CPU:3.0GHz,内存:2G,硬盘:40G。

Ø 操作系统:Win2003/XP, Linux Ø WEB服务器:Tomcat 5.5以上 Ø 数据库服务器:MySQL5.0以上,能够处理数据并发访问,访问回馈时间短。

Tags: 管理系统   毕业论文   说明书  

搜索
网站分类
标签列表