资源预览内容
第1页 / 共131页
第2页 / 共131页
第3页 / 共131页
第4页 / 共131页
第5页 / 共131页
第6页 / 共131页
第7页 / 共131页
第8页 / 共131页
第9页 / 共131页
第10页 / 共131页
亲,该文档总共131页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
毕业论文管理系统项目需求规格说明书毕业论文管理系统项目需求规格说明书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 确定操作,教工号、姓名、密码、带学生最大人数为必填项且分别为 34 位短整型、28 个字 符、至少 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 确定操作,教工号、姓名、密码、带学生最大人数为必填项且分别为 34 位短整型、28 个字 符、至少 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 位短整型、28 个 字符、至少 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 确定操作,学号不可更改,姓名、密码、学院、专业、年级、班级、届别且分别为 28 个字符、 至少 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: 键入非法的标识符,指明错
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号