欢迎来到天天文库
浏览记录
ID:21053118
大小:47.00 KB
页数:7页
时间:2018-10-19
《软件需求说明书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、1引言21.1编写目的21.2背景21.3定义21.4参考资料22任务概述22.1目标22.2用户的特点32.3假定和约束33需求规定33.1对功能的规定33.2对性能的规定33.2.1精度33.2.2时间特性要求33.2.3灵活性43.3输人输出要求43.4数据管理能力要求43.5故障处理要求43.6其他专门要求54运行环境规定54.1设备54.2支持软件54.3接口54.4控制5毕业设计管理系统需求说明书1引言1.1编写目的《毕业设计管理系统需求分析说明书》是为毕业设计管理系统而编写的技术文档,需求分析的好坏将直接影响到项目的进度和质量。编写说明书,是为了
2、说明本系统需求、功能等相关信息,并给系统的项目应用范围、目标、本项目与其它项目之间的关系、项目产品及成果、系统功能、系统性能、数据描述、故障处理能力以及其他专门的要求等,是系统验收的主要依据。本文档的阅读对象是业务负责人、软件开发人员、软件测试人员、学生及教师。1.2背景计算机在校园的广泛应用和校园网的建立,使得学生和教师之间毕业设计在网上交流成为可能,在这种背景下,开发毕业设计管理系统变得非常有必要。它不但是实现教学管理化和网络化的一个重要手段,同时也是促进传统教学模式改革的一个方法。对于改进教学管理,提高教学质量具有十分重要的意义和交大的实现价值。待开发的
3、软件系统的名称为毕业设计管理系统。1.3面向对象本系统主要面对学校领导,教研管理科工作人员、本科毕业论文指导教师、应届本科毕业生、本系统的所有开发人员。1.4参考资料书名作者出版社软件工程张海潘清华大学出版社数据库系统概论王珊高等教育出版社Javaweb整合开发王者归来刘京华清华大学出版社Java从入门到精通明日科技清华大学出版社疯狂java讲义李刚电子工业出版社1.5目标对毕业论文的日常管理工作进行详细分析和整合,规范管理流程,细化管理内容,确定管理框架,以此为出发点需要实现的具体目标如下。一、对毕业论文管理工作的业务流程进行详细分析,孤帆管理流程。二、对毕
4、业论文管理内容进行详细分析,确定毕业论文信息管理系统需要具体管理的内容,确定合理的管理框架。三、实现毕业论文管理的自动化,尽可能的消除管理业务流程中的手工作业,提高工作效率。四、实现教师基本信息、工作信息的数据一致性,并实现数据持久化管理。五、实现历年毕业论文题目的管理,确定题目的难度适中且不重题。2任务概述2.1任务描述本系统开发的目的在于学校能轻松管理学生毕业设计的过程,从确定导师学员关系,定论文题目,提交中期检查表以及答辩,导师评语及论文最终成绩的过程,均需要该系统的参与,使论文从开始到结束有一个合理的规范与管理,为广大师生提供方便。本系统旨在辅助教师和
5、学生能方便的完成毕业设计的出题和解答并进行线上的交流和反馈。管理人员和学校领导对毕业设计过程进行管理,修改和统计。主要功能包括两部分学生端和教师端,学生端有基本信息输入、相关导师、论文信息、答辩信息、在线交互等,教师端包括管理学生信息、公告管理和论文管理等。本软件是一项独立的软件。2.2用户的特点系统角色有学生、老师组成。学生:根据权限进入学生端,注册账号并填写学生导师信息、个人信息以及常用文件。在论文写作期间,需要向系统提交开题报告、任务书、中期检查表以及论文信息。并能在答辩后查看答辩成绩,在线进行咨询和导师交互。老师:根据权限进入老师端,注册账号并导入学生
6、分配信息表,填写教师信息和答辩公告,进行论文公告和论文评阅,成绩评定,与学生线上交流,查看学生毕业设计完成情况。管理员:负责整个系统的后台数据处理与系统维护,拥有系统的最高权限。2.3假定和约束该软件由学校教师指导学生完成开发,对于经费投入没有要求。不能同时在两台电脑登录同一个账号。3需求分析3.1对功能的规定系统的功能主要包括:学生端和教师端,具体功能如下,学生端:基本信息:导师信息,个人信息,常用文件论文信息:开题报告,任务书,中期检查,论文信息答辩信息:答辩预约,答辩成绩在线交互:公告信息,在线咨询教师端:管理信息:名单导入,学生分配,文件管理,答辩公告
7、,查重管理公告管理:公告管理,在线交互,进度管理论文管理:学生列表论文评阅:成绩评定3.2对性能的规定3.2.1精度输出结果为双精度。保证数据的精确存储,以便在网络发生传输错误的时候,还有补救的可能。3.2.2时间特性要求对于该软件的时间特性要求,如下:a.对于客户输入的信息应该在人们所能接受的等待范围内,一般不响应时间不超过2s;b.当数据发生变化,如论文提交,修改等后台数据更新处理时间不超过1个小时;c.数据的转换和传送时间也应在学生和老师能接受的范围内;3.2.3灵活性满足运行环境在允许操作系统之间的安全转换,当其同其他软件的接口发生变化时,只需做适当的
8、调整即可,灵活性好。3.3功能模块描述
此文档下载收益归作者所有