当前位置:   article > 正文

软件需求说明书(系统)_系统需求书

系统需求书
软件需求说明书(系统)

编写此文档的目的是让用户理解此软件,便于开发人员进行理解和交流,反映出用户问题的结构,可以作为软件开发工作的基础和依据以及确认测试和验收的依据。

本次待开发的软件为高校课程表系统。

用户通过使用该软件可以查询自己的详细课程信息,包括课程,教室,上课时间以及老师的信息。同时学们生还可以进行交流私信聊天,讨论问题,同学之间相互启发,促进学习。学生在登陆账号之后就可以导入自己的课程表从而知道自己每天需要上什么课,在什么地方上课。

这个软件方便了高校学生对于每天所需要的课程进行准备,只需要打开手机APP就可以知道要上什么课,需要带什么书,什么时候去上课等的这些信息。

本项目是否能够成功实施,主要取决于以下的条件:

(1)团队成员的积极合作配合,为了项目的开发和实施,对个人时间进行合理规划同时为团队做出合理牺牲,配合队友完成任务。

(2)学院教师提供完整详细的功能和性能需求资料,以便于团队对其进行分析,从而形成完善的软件需求。

(3)团队掌握先进的能够适用于该项目的技术,这是系统的性能是否优化和项目能否成功的保证。

学生通过学号和密码进行登陆,若忘记密码可以根据提示进行密码重置,进入页面后通过点击“+”,在弹出的页面中选择当前学期,可以选择个人课表或者班级课表点击确认后就可以导出课表了,这样就可以查看到每门课的信息。
在课程表系统首页的右上角点击个人信息图标,可对密码、手机号码和昵称等信息进行修改。点击其他同学的头像可以进行私信聊天,讨论问题需求帮助。还可以发表动态,表达自己的学习心得体会和日常心情。
课程表管理系统对于课程的管理和学习效果的统计有着很好的协助作用,能否使教师以及学生及时准确地了解课程的安排和变动是系统成功与否的关键。因此,课程表管理系统必须提供简洁方便而及时准确的查询以及更新手段。

需求规定
1.在课程表管理系统中,管理员分为高级管理员和一般管理员,一般管理员为用户建立基本课表信息,并且可定期或不定期的对课表信息进行上传、简单的修改、删除和查询,但是一般管理员只可对本专业课程信息进行修改,不可跨专业修改。一般管理员可向高级管理员反馈信息。高级管理员除一般管理员拥有的权限之外还可对其他专业的课程信息进行修改、编辑等操作。

当学生查阅课程信息表时,先输入学生学号,系统验证其学号的有效性,无效则提示其错误原因,有效则显示其专业信息,然后选择所属专业的课程表进行查询。课程表分专业课程表及私有课程表,专业课程表主要显示用户(教师、学生)的专业信息,私有课程表则为用户(教师、学生)进行私有信息(选修课程、重修课程)的查询情况,用户(教师、学生)可以对其进行查询并更新操作,而其他用户则无权查询非本人的私有课表信息。学生可查询且下载此课程表,若发现其中有错则可向系统报错,若选择的专业与其所在专业不符则不可进行报错操作只可进行基本课程查询(不显示任何老师及教室)。在提交错误报告时,提交错误信息,系统接受后管理员进行检查核对,并可修改错误信息。当教师查询时,输入职工号,显示其授课信息表,可对课程信息表进行查询、下载及报错。为系统维护人员提供权限管理、数据备份等通用功能。另外,用户(教师、学生)可以对课表专业进行记录,记录功能涉及反馈功能及记事本功能。

2.课程表管理员分为高级管理员(院里的系部主任等)和普通管理员(系里的例如班长或者学习委员等)两种。高级管理员有上传、删除、修改和查询全系所有专业和班级的课程表的权限,普通管理员只能上传、删除和修改本系、本班所有的课程并可查询所有课程。

查询:学生登录之前需要登录验证,学生需要通过输入学生本人的学号以及密码,如果验证正确登录成功,如果验证错误提示并自动跳转登录页面。学生登录系统后可查询所有专业所有课程表,并可以对学生本专业课程表出现的错误提出自己的意见,高级管理员可以根据意见查实并修改课程表的错误。任何登录的学生可任意下载任何专业的任何课程表。

3.为系统维护人员提供权限管理、数据备份等通用功能。

性能需求

此开发项目与学生老师的学习工作生活息息相关,其准确性和速度要求较高,应该力求稳定安全,易于操作管理。

✧ 查询速度:不超过10秒;

✧ 其它所有交互功能反应速度:不超过3秒;

✧ 可靠性:平均故障间隔时间不低于200小时。

其他需求

能快速恢复系统和故障处理,方便系统升级和扩充,故障恢复时间不超过5小时。

运行环境规定

1硬件环境

✧ 服务器

(1) 处理器(CPU):Pentium 900M (推荐Pentium 4 1.2G)

(2) 内存容量(RAM):至少256M(推荐 512M)

✧ 客户端

(1) 处理器(CPU):Pentium 133M 或更高

(2) 内存容量(RAM):64M或更高

4.2软件环境

✧ 数据库服务器端

(1) 操作系统:Microsoft Windows 2000

(2) 数据库管理系统:Oracle,配置TCP/IP协议

✧ Web服务器端

(1) 操作系统:Microsoft Windows 2000

(2) Internet 信息服务(IIS)6.0管理器

(3) Visual Studio.NET 2003,配置TCP/IP协议

✧ 客户端

(1) 操作系统:Windows 98/2000/2003/XP

(2) Web浏览器:Internet Explorer 5.0以上或Netscape 4.0以上,配置TCP/IP协议

接口

✧ 硬件接口

考虑到大量数据的备份等要求,需要保持与磁带机和光盘刻录机的接口,这较易实现。

✧ 软件接口

这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。考虑到文档处理时有可能需要较常用的办公软件。例如Microsoft的Office系列,所以应尽量实现它们之间的数据格式的自动转换。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/63891
推荐阅读
相关标签
  

闽ICP备14008679号