软件需求规格说明指导书终稿_第1页
软件需求规格说明指导书终稿_第2页
软件需求规格说明指导书终稿_第3页
软件需求规格说明指导书终稿_第4页
软件需求规格说明指导书终稿_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

<老师报课系统>需求规格说明书作者:Mod4完成日期:.10.16

修订历史统计日期版本说明作者.10.16V1.0比较粗糙第一版Mod4目录1.引言 41.1目的 41.2背景 41.3定义 41.4参考文献 42.项目概述 52.1产品描述 52.2产品功能 52.3用户特点 72.4一般约束 72.5假设与依据 73.具体需求 73.1功能需求 83.1.1系统角色及登陆 83.1.2学院负责人 93.1.3系负责人 173.1.4教师 203.2外部接口需求 233.2.1用户接口 233.2.2硬件接口 233.2.3软件接口 233.2.4通信接口 233.3性能需求 233.4属性 233.4.1可用性 233.4.2安全性 243.4.3可维护性 244.验收验证标准 241.引言1.1目标该文档首先给出项目标整体结构和功效结构概貌,试图从总体架构上给出整个系统轮廓。同时对功效需求、性能需求进行了具体描述。便于用户、开发人员进行了解和交流,反应出用户问题结构,能够作为软件开发工作基础和依据和确定测试和验收依据。本文档面向多个读者对象:(1)项目经理:项目经理能够依据该文档了解预期产品功效,并据此进行系统设计、项目管理。(2)设计员:对需求进行分析,并设计出系统,包含数据库设计。(3)程序员:了解系统功效,编写《用户手册》。(4)测试员:依据本文档编写测试用例,并对软件产品进行功效性测试和非功效性测试。(5)用户:了解预期产品功效和性能,并和分析人员一起对整个需求进行讨论和协商。在阅读本文档时,首先要了解产品功效概貌,然后能够依据本身需要对每一功效进行合适了解。1.2背景此次待开发软件为老师报课系统。用户经过使用该软件在移动终端完成报课相关操作。学院责任人经过导入报课信息,设定截止时间来开启报课。系责任人查看报课信息,进行审核修改。老师填写报课信息,预览报课信息等最终提交报课。1.3定义序号缩写定义1.app应用程序,Application缩写,通常指手机软件。2.AndroidAndroid是一个基于Linux自由及开放源代码操作系统,关键使用于移动设备,如智能手机和平板电脑,由谷歌企业和开放手机联盟领导及开发。1.4参考文件[1]GB-T8567-,《计算机软件文档编制规范》[S][2].(美)RogerS.Pressman著,郑人杰等译.软件工程[M].第七版.北京:机械工业出版社,.2.项目概述2.1产品描述经过开发基于Android平台app处理高校老师及相关报课责任人手动汇总报课信息困扰,减轻工作量,提升效率。2.2产品功效目前高校报课汇总责任人因繁琐开课报课步骤而困扰,繁琐根源便是邮件群收发,需要人工查对报课信息,最终人工汇总表格。工作量大且犯错率高。老师报课系统致力于经过移动Android平台便捷地完成此项工作,且大大较低犯错率。首先经过用例图了解角色分工以下:用户场景以下:老师A是学院责任人,每个学期第六周需要统计汇总下学期老师开课情况。经过群发邮件方法,将下学期全部开课表发送给各个老师,老师在要求时间内填写好自己想要开课程,回发邮件给老师A,老师A汇总全部表格并下发最终开课结果。老师报课系统app处理方法: 系统共分为3个角色,分别是学院责任人、系责任人、老师。学院责任人经过简单一键导入课表,设定好系责任人汇总提交截止时间和老师提交截止时间,开始一轮新开课汇总,且学院责任人可实时查看本院全部老师报课信息。老师经过报课app在截止时间前提交报课信息给系责任人,系责任人可修改本系老师报课信息,汇总提交给学院责任人,由学院责任人最终汇总成表。使用该app,老师A只需要多个简单点击动作便能够完成原先繁琐报课过程,全部课程问题处理完全由后台完成,最终得到一份完整开课表2.3用户特点本软件最终用户为高校老师,该用户群体普遍接收高等教育,学习及适应能力强。能快速适应该软件,并充足感受到在报课工作中效能改变,提出合理改善意见。操作人员及维护人员为在校学子,了解该工作整体步骤,深入用户交流,便于调整软件功效,实现用户需求。本软件预期每学期使用一次完成报课。除去报课时间,许可用户查看历史报课信息。2.4通常约束进行本软件开发工作约束条件以下:1.开发周期短:两个月开发时间需要开发者合理计划时间,做到多项任务并发。2.所采取方法和技术有限:项目团体组员技术水平不够成熟,需要在开发中并发学习多个技术和能力。2.5假设和依据本项目是否能够成功实施,关键取决于以下条件:(1)团体组员主动合作配合,为了项目标开发和实施,对个人时间进行合理计划同时为团体做出合理牺牲,配合队友完成任务。(2)学院老师提供完整具体功效和性能需求资料,方便于团体对其进行分析,从而形成完善软件需求。(3)团体掌握优异能够适适用于该项目标技术,这是系统性能是否优化和项目能否成功确保。3.具体需求首先引入类图明确该项目中角色分类及其角色间相互联络。3.1功效需求3.1.1系统角色及登陆该系统共有三种角色:学院责任人,系责任人,老师。全部角色全部含有登陆功效,依据角色不一样登陆后进入各个角色所对应页面。1.登录界面用户经过输入账号密码,点击登录,登录不一样账号自动判定角色,进入不一样界面。3.1.2学院责任人1.创建学期报课任务经过点击“+”,在弹出页面中选择目前学期,点击确定后,得到一个展现灰色开课计划。(点击开课计划,导入课表后将变成绿色。)2.按系导入开课表由上述界面点击需报课对应学期,进入课表导入界面,经过点击各系按钮,在弹出框中选择对应文件进行导入操作。完成导入操作后,该系图标由灰变蓝。当点击已变为蓝色系图标时,可看到该系已导入具体课表,点击右上角设置按钮能够重新导入。点击某门课程可查看具体信息。3.设置截止时间在各系预览界面中,点击时间部分,在弹出框中设置对应时间。假如出现系责任人设置时间小于老师选课时间,则会弹出对应提醒。4.查看修改个人信息在报课系统首页右上角点击个人信息图标,可对密码、姓名和手机号码进行修改。5.增删改系责任人、老师账号学院责任人在登陆后主页面点击账号管理,进入到以下界面,经过长按能够对其账号进行重置密码,左滑出现删除按钮,点击对其进行删除操作。经过点击右上角“+”弹出添加账号界面。系责任人账号经过填写用户名、密码和院系进行单个添加,老师账号支持一键导入功效,能够选择Excel表格快捷导入,也可手动单次添加。点击对应系联络人或老师可出现老师信息界面,在界面可对老师信息进行修改,长按也可进入修改界面。6.查看并审核报课信息登陆后主页面点击报课系统再进入到对应学期中,能够看到现在各系提交情况,灰色表示还未提交,蓝色表示已提交还未经过院审,红色表示已过院审。当全部系全部审核过后,能够点击右上角完成,完成本轮报课。经过点击对应系,能够进入看到对应系老师全部报课,点击右上角完成,经过审核。7.报课结果查看和导出经过选择历史学期报课结果,点击对应系,能够看到具体课程,点击课程能够查看哪些老师报了该课。点击右上角导出键,能够将该系结果导出成表。3.1.3系责任人1.查看和修改个人信息在报课首页,点击右上角个人信息,能够查看个人信息,并可修改密码。2.查看和修改本系报课信息进入对应学期报课,能够看到本系老师报课情况,经过点击右上角完成能够经过审核,并提交到学院。对于老师报课,经过左滑能够进行删除操作。经过长按方法,手动为其添加课程。3.历史报课查看和导出在历史统计里点击对应学期,能够看到对应课程,点击课程能够看到选择该课老师及课程信息。点击右上角导出按钮,能够把课程导出成excel表格。3.1.4老师1.查看和修改个人信息在首页点击右上角个人信息,能够查看个人信息及修改密码,邮箱,手机号,性别,出生年月。其它信息不可修改。2.提交报课信息和预览在对应选课界面,经过点击右侧原点进行选择,如有特殊要求,可在对应位置点击填写具体要求,图所表示。经过点击课程名,能够看到课程具体信息,点击预览,能够看到要选全部课程,点击确定完成最终报课。此时界面自动刷新3.查看最终报课结果从历史报课统计中,点击对应学期,可看到个人最终报课结果。3.2外部接口需求3.2.1用户接口本系统采取C/S架构,全部界面使用APP风格,用户界面具体细在功效需求文档中描述。3.2.2硬件接口无特殊需求。3.2.3软件接口无特殊需求。3.2.4通信接口无特殊需求。3.3性能需求非功效性需求目前还未形成完整文档。3.4属性3.4.1可用性(1)方便操作,操作步骤合理。尽可能从用户角度出发,以方便使用本产品。如:新增信息时,敲入回车键光标自动跳转、输入法自动转换,信息检索时输入汉语简拼快速检索到结果等。(2)控制必录入项。本系统能够对必需录入项目进行控制,使用户能够确保信息录入完整。同时对必录入项进行有效统一提醒。(4)容错能力。系统含有一定容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够确保正常运行,并有足够提醒信息帮助用户有效正确地完成任务。(5)操作完成时有统一规范提醒信息。比如删除操作时,系统可提醒警示框“您确定删除统计吗?操作不可恢复!”,用户点击确定后,系统才实施删除操作,删除后可直接返回相关页面。3.4.2安全性(1)权限控制依据不一样用户角色,设置对应权限,用户关键操作全部做对应日志统计以备查看,没有权限用户严禁使用系统。老师只可查看自己报课信息,系责任人只可查看本系老师报课信息。(2)关键数据加密对部分关键数据按一定算法进行加密,如用户口令、关键参数等。(3)数据备份许可用户进行数据备份和恢复,以填补数据破坏和丢失。(4)统计日志本系统应该能够统计系统运行时所发生全部错误,包含本机错误和网络错误。这些错误统计便于查找错误原因。日志同时统计用户关键性操作信息。3.4.3可维护性目前还未形成完整文档。4.验收验证标准序号角色功效名称具体操作检验情况1全部用户登录功效经过输入账号密码,点击登录,不一样角色登录自动判定角色,进入不一样界面2学院责任人创建新开课任务点击添加新学期开课,选择目前学期后能够得到一个新报课任务3导入课表点击一键导入,经过excel表格导入课表,并能够在界面中得到更新4设置截止时间在开课详情中,能够设置和修改对应系责任人和老师提交截止时间5查看修改个人信息在报课系统首页点击个人信息图标,可对部分信息进行修改6增加系责任人账号经过填写用户名、密码和院系,手动添加系责任人账号7删改系责任人账号在系责任人详情页面能够修改信息,也能够经过左滑调出删除按钮进行删除操作8增加老师账号经过excel表格一键导入而且能够单个填写工号、密码和姓名手动添加9删改老师账号在老师详情页面能够修改信息,也能够经过左滑调出删除按钮进行删除操作10查看报课信息点击对应学期报课系统,能够查看全部老师报课信息11审核并汇总开课信息点击对应学期报课系统,得到各系提交报课信息,审核后汇总成表12系责任人查看修改个人信息在个人信息中能够查看具体信息,只能修改密码13查看和修改本系报课信息点击对应学期报课系统,能够查看和修改本系老师报课信息14提交本系开课信息在对应学期开课系统里,点击提交后学院责任人能够看到本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论