在线报名系统 需求规格说明书.doc_第1页
在线报名系统 需求规格说明书.doc_第2页
在线报名系统 需求规格说明书.doc_第3页
在线报名系统 需求规格说明书.doc_第4页
在线报名系统 需求规格说明书.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

需求规格说明书需求规格说明书社团在线报名系统目录1.引言21.1 目的21.2 文档格式31.3 预期的读者和阅读建议31.4 范围32.概述32.1用户简介32.2 项目的目的与目标42.2.1 目的42.2.2 目标42.3 术语定义52.4 参考资料52.5 相关文档52.6 版本更新信息53.现有系统描述53.1 角色定义53.2 作业流程54.目标系统功能需求55. 目标系统性能需求166.目标系统界面与接口需求166.1 界面需求166.2接口需求点列表177.目标系统的其他需求177.1 安全性177.2 可用性177.3 灵活性187.4 特殊需求188.目标系统的假设与约束条件188.1目标系统的假设:188.2约束条件:181. 引言1.1 目的该文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。其中对功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流。而且还给出了非常直观的用例图。这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。1.2 文档格式本文档按以下要求和约定进行书写:(1)页面左边距为3.17cm,右边距为3.17cm,装订线靠左,行距为最小值20磅。(2)大标题为宋体、初号、加粗字体;小标题为宋体、小四号,加粗字体。(3)正文字体为宋体五号,无特殊情况下,字体颜色均采用黑色。(4)出现序号的段落不采用自动编号功能而采用人工编号。1.3 预期的读者和阅读建议本文综合描述部分主要对系统的整体结构进行了大致的介绍;系统特性部分对系统的功能需求进行了详细描述,是本文的主要部分。本文的预期读者有多种对象:(1)项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。(2)设计员:对需求进行分析,并设计出系统,包括数据库的设计。(3)程序员:配合设计报告,了解系统功能,编写用户手册。(4)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。(5)使用者:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。(6)其他人:如社团指导老师、社团其他成员等可以据此了解产品的功能和性能。1.4 范围该产品主要适用于学校社团组织发布活动信息,方便学生网上报名,让社团的活动信息更加方便发布,学生更简单的获取社团活动信息,并且可以方便快捷的报名。2. 概述2.1用户简介网上报名系统的使用者主要有社团负责人(管理员)和在校学生两种。(1)社团负责人,以网站的管理员身份登录,有如下特点:l 接受报名的时间、地点不受限制,与传统的固定时间、固定地点接受活动报名不同,借助互联网,网上报名可以24小时全天候接受活动报名。这种灵活多变的报名方式对于促进和加强学生活动积极性有很大帮助。l 活动的发布方式更加方便灵活,不受任何时间、场地等客观因素的限制,可以随时随地的在网上发布关于活动的任何信息,方便管理。l 社团负责人与在校学生之间的交流更加方便,通过在线的交流平台,同学可以和在线值班的负责人进行咨询,更方便的了解有关活动的各方面要求。也可以更加方便的了解到同学的心声,可以根据学生的需求去改变活动的方式,使之更加符合同学的需求。l 管理员对报名信息的管理管理更加方便及时,学生通过报名系统可以随时随地通过互联网参加活动报名,并将报名信息保存在了数据库中,管理员可以很方便的查看和导出。(2)在线报名系统的使用者,广大在校学生,有如下特点:l 获取社团活动信息的方式更加简单,没必要去海报栏寻找各种活动的信息,只需借助互联网,便可以很简单快捷的获取各种活动的信息。l 报名的方式更加方便快捷,当获取到社团的活动报名信息后,学生不需要等到固定时间到固定地点去接受报名,只需鼠标轻轻一点,便可以通过该系统轻轻松松实现活动报名。l 学生只需一步简单的注册过程,账号便可以长期使用,每次社团都会通过该系统发布各种活动的信息,学生都可以登陆系统进行查看报名事项和报名。2.2 项目的目的与目标2.2.1 目的通过网上报名系统实现管理员与使用者之间的交流更加密切,使得社团的活动发布信息更加方便快捷,学生获取活动信息的手段更加简单,以及报名的方式更加简单,社团对最终的报名信息的汇总更加简单。2.2.2 目标(1)网上报名系统各个功能完整。(2)整个系统可以稳定运行。(3)管理员与学生之间信息渠道畅通。(4)学生可以很简单的使用、找到自己需要的信息。(5)报名步骤简单快捷。(6)管理员可以很方便的对报名信息进行汇总。2.3 术语定义2.4 参考资料2.5 相关文档2.6 版本更新信息版本更新信息记录见表1。表1 版本更新记录版本号创建者创建日期维护者维护日期维护纪要V1.0XXX2013/X/XXX2013/X/X3. 现有系统描述3.1 角色定义网上报名系统的角色定义见表2。表2 角色定义编 号角 色01社团负责人02在校学生3.2 作业流程社团负责人在校学生发布活动信息、查收和汇总学生报名信息注册、登陆系统,查看活动信息,网上报名 网上报名系统的作业流程如图1所示。图1 作业流程4. 目标系统功能需求网上报名系统的功能概述如图2所示。图2 网上报名系统的功能概述(1)注册登录在校学生注册和登录的用例图如图3所示。图3 注册登录模块的用例图对用例的说明见表3。表3 对用例的说明功能名称使用部门输入系统响应输出功能描述学生注册未注册的在校学生用户注册时基本信息系统将用户注册时的信息全部存入数据库中用户可用注册时输入的用户名和密码来登录用例名称:用户注册前置条件:学生申请注册后置条件:学生注册成功活动步骤:(1)用户选择注册。(2)系统返回一个注册界面。(3)用户根据提示信息输入相应的注册信息。(4)系统验证用户输入成功。(5)用户提交注册信息。(6)系统提示注册成功并返回首页(使用账号登录)。扩展点:无异常处理:(1)用户输入信息与系统验证不一致(如字段长度超过系统设置等),系统给出相应的提示信息并返回注册页面。(2)用户输入用户名是已注册用户名,系统给出提示并返回注册页面。(3)系统异常,无法注册,并给出相应的信息(如网站维护等)。学生登录已成功注册的学生用户注册时的用户名和密码用户的登录时间等相关信息存入数据库中注册时留下的相关的个人信息页面用例名称:学生登录前置条件:该用户名必须是本网站已注册的成员后置条件:该用户登录成功活动步骤:(1)系统出现一个登录界面。(2)用户输入自己注册时的用户名和密码,并点击登录。(3)系统进行系统验证,验证成功,记录该用户为登录用户并返回主页面(表明该用户已登录)。验证不成功提示重新输入。扩展点:无异常处理:(1)系统验证用户的登录信息有误,提示用户重新输入。(2)系统处理异常,给出相应的提示信息。 续表功能名称使用部门输入系统响应输出功能描述修改密码已成功注册的学生注册时的旧密码以及新密码系统根据用户输入的用户名和旧密码从数据库中验证信息,将新密码写入数据库新密码修改成功,使用新密码登录用例名称:修改密码前置条件:用户点击修改密码,申请修改密码后置条件:该用户是已注册用户且已经登录活动步骤:(1)用户点击修改密码,提出修改密码申请。(2)系统做出相应的回应,返回修改密码的页面,提示用户输入旧密码和新密码。(3)点击确认修改,返回修改成功页面,并提示使用新密码重新登录。扩展点:无异常处理:(1)用户输入旧密码不正确,返回密码输入不正确,提示重新输入。(2)用户输入信息与系统验证不一致(如输入的新密码长度超过系统设置),系统给出相应错误提示。关闭已成功注册的学生系统自动转换,不需要输入系统自动修改用户在数据库中的相应状态返回到主页面用例名称:关闭前置条件:用户提出退出系统要求后置条件:用户已经处于登录状态活动步骤:(1)用户点击关闭,提出退出系统要求。(2)系统做出相应回应,退出登录,返回登录页面。扩展点:无异常处理:系统异常,并给出相应的提示信息。 (2)浏览活动通知公告浏览网站上活动通知公告用例图如图4所示图4 浏览活动通知公告模块的用例图对用例的说明见表4。表4对用例的说明功能名称使用部门输入系统响应输出功能描述浏览最新公告在校学生系统自动转换,不需要输入系统自动切换页面显示相应的公告浏览列表页面用例名称:浏览最新公告前置条件:用户在本系统中点击了最新公告后置条件:用户成功浏览公告列表页面活动步骤:(1)用户在本系统中选择最新公告的信息。(2)系统处理用户请求成功并返回用户查看的相应的公告列表页面。扩展点:无异常处理:系统在数据库中没有相应的内容,系统返回提示信息。浏览活动说明在校学生系统自动转换,不需要输入系统自动切换页面显示相应的活动浏览列表页面用例名称:浏览活动说明前置条件:用户在本系统中点击了活动说明后置条件:用户成功浏览活动列表页面活动步骤:(1)用户在本系统中选择活动说明的信息。(2)系统处理用户请求成功并返回用户查看的相应的活动列表页面。 续表扩展点:无异常处理:系统在数据库中没有相应的内容,系统返回提示信息。(3)活动报名网上活动报名用例图如图5所示图5 活动报名用例图对用例的说明见表5。表5 对用例的说明功能名称使用部门输入系统响应输出功能描述获取活动渠道已成功注册的学生是通过何种渠道知晓此次活动的信息系统将用户输入的信息写入数据库中相应的位置存储系统自动跳转,没有输出信息用例名称:获取渠道前置条件:用户已登录后置条件:用户点击在线报名活动步骤:(1)用户点击在线报名,系统返回报名表填写页面。(2)用户根据提示填写个人信息。(3)按要求填写完整后可以提交报名信息表,系统返回报名成功信息。扩展点:无异常处理:(1)用户未登录,系统返回登录页面,提示用户登录或注册。续表(2)申请人栏没有填写,系统返回相应信息,提示信息填写完整。申请人已成功注册的学生申请活动报名的人姓名系统将用户输入的信息写入数据库中相应的位置存储系统自动跳转,没有输出信息用例名称:申请人前置条件:用户已登录后置条件:用户点击在线报名活动步骤:(1)用户点击在线报名,系统返回报名表填写页面。(2)用户根据提示填写个人信息。(3)按要求填写完整后可以提交报名信息表,系统返回报名成功信息。扩展点:无异常处理:(1)用户未登录,系统返回登录页面,提示用户登录或注册。(2)申请人栏没有填写,系统返回相应信息,提示信息填写完整。重置已成功注册的学生系统自动跳转,没有输入信息系统将用户所填信息清除,返回一张空白的报名表系统自动跳转,没有输出信息用例名称:重置前置条件:用户已登录后置条件:用户点击重置活动步骤:(1)用户点击重置。(2)系统将用户所填内容清除,返回一张空白报名表。扩展点:无异常处理:(1)系统返回未登录,回到登录页面。(2)无法重置报名表,系统异常,给出相应的提示信息。报名已成功注册的学生系统自动跳转,没有输入信息提交用户的报名信息表,并保存在数据库中,返回报名成功页面成功报名或未成功报名信息用例名称:报名前置条件:用户已登录后置条件:用户已正确填写报名表并点击报名扩展点:无活动步骤:(1)用户正确填写报名表。(2)点击报名,系统返回相应信息。异常处理:(1)返回报名不成功,系统异常,返回相应信息。(2)返回已参加活动,之前已经成功报名,不可以重复操作。(4)通知管理活动信息通知、公告管理用例图如图6所示。图6 通知管理用例图对用例的说明见表6。表6 对用例的说明功能名称使用部门输入系统响应输出功能描述最新公告社团负责人公告的标题与内容系统将用户输入的所有信息存取在数据库中公告添加的结果用例名称:最新公告前置条件:用户以管理员身份登录系统后置条件:管理员点击最新公告活动步骤:(1)用户以管理员的身份登录。(2)用户点击最新公告,系统返回添加公告页面。(3)用户在相应位置填写公告标题、内容,点击确定添加,系统将返回相应的信息。扩展点:无异常处理:(1)系统返回添加不成功,内容填写不完整,返回填写公告页面。(2)系统异常,返回相应信息。活动说明社团负责人活动简介与活动时间系统将用户输入的所有信息存取在数据库中信息修改的结果用例名称:活动说明前置条件:用户以管理员身份登录系统后置条件:管理员点击活动说明活动步骤:续表(1)用户以管理员的身份登录。(2)用户点击活动简介,系统返回修改活动简介页面。(3)用户在相应位置填写活动简介、时间,点击确认修改,系统将返回相应的信息。扩展点:无异常处理:(1)系统返回添加不成功,内容填写不完整,返回修改页面。(2)系统异常,返回相应信息。(5)报名信息管理报名信息汇总管理用例图如图7所示。图7 报名信息管理用例图对用例的说明见表7。表7 对用例的说明功能名称使用部门输入系统响应输出功能描述导出报名名单社团负责人系统自动跳转,没有输入信息系统自动调用数据库中报名信息表系统将报名信息表以Excel的形式返回给用户用例名称:导出报名名单前置条件:用户以管理员身份登录系统后置条件:管理员点击导出报名名单活动步骤:(1)用户以管理员的身份登录。(2)用户点击导出报名名单,系统自动调用数据库中报名表。(3)系统将报名名单信息表以Excel的形式返回给用户,用户可以将其保存。扩展点:无异常处理:(1)系统返回无数据,没有报名信息,数据库中查找不到相应信息。(2)系统异常,返回相应信息。(6)系统维护系统维护的用例图如图8所示。图8 系统维护用例图对用例的说明见表8。功能名称使用部门输入系统响应输出功能描述关于我们社团负责人名称、地址负责人等信息系统将用户输入的所有信息存入数据库中返回修改结果用例名称:关于我们前置条件:用户以管理员身份登录系统后置条件:管理员点击关于我们活动步骤:(1)用户以管理员的身份登录。(2)用户点击关于我们,系统会返回修改页面。(3)修改需要修改的信息,点击确认修改,系统返回修改结果信息。扩展点:无异常处理:(1)输入信息错误(如输入的信息长度超过系统设置),系统返回错误信息。(2)系统异常,返回相应信息。表8 对用例的说明续表功能名称使用部门输入系统响应输出功能描述联系方式社团负责人地址、负责人、电话、QQ等联系方式系统将用户输入的所有信息保存到数据库中返回修改结果用例名称:联系方式前置条件:用户以管理员身份登录系统后置条件:管理员点击联系方式活动步骤:(1)用户以管理员的身份登录。(2)用户点击联系方式,系统会返回修改页面。(3)修改需要修改的信息,点击确认修改,系统返回修改结果信息。扩展点:无异常处理:(1)输入信息错误(如输入的信息长度超过系统设置),系统返回错误信息。(2)系统异常,返回相应信息。修改密码社团负责人旧密码、新密码系统将用户输入的新密码保存到数据库中,并替换旧密码返回密码修改结果用例名称:修改密码前置条件:用户以管理员身份登录系统后置条件:管理员点击修改密码活动步骤:(1)用户以管理员的身份登录。(2)用户点击修改密码,系统会返回修改页面。(3)用户输入旧密码与新密码,点击确认修改,系统返回修改结果信息。扩展点:无异常处理:(1)输入信息错误(如输入的新密码长度超过系统设置、旧密码不正确等),系统返回修改页面并返回错误信息。(2)系统异常,返回相应信息。添加标题社团负责人该网页标题要显示的内容系统将用户输入的标题内容存储到数据库中返回修改结果信息用例名称:添加标题前置条件:用户以管理员身份登录系统后置条件:管理员点击添加标题活动步骤:(1)用户以管理员的身份登录。续表(2)用户点击添加标题,系统会返回添加标题页面。(3)用户输入标题内容,点击确定,系统返回修改信息。扩展点:无异常处理:(1)输入信息错误(如输入的内容长度超过系统设置),系统返回添加页面并返回错误信息。(2)系统异常,返回相应信息。5. 目标系统性能需求性能需求点列表见表9。表9 性能需求点列表编号性能名称使用部门性能描述输入系统响应输出1查看最新公告社团负责人、在校学生在网页查看最新的公告信息查看最新公告在1秒内列出所有公告信息最新公告列表信息2查看活动说明社团负责人、在校学生在网页查看最新的公告信息查看活动说明在0.5秒内列出所有活动说明信息活动说明信息3密码修改社团负责人、在校学生通过系统修改个人登录的密码信息旧密码与新密码在0.3秒内对密码修改,并返回修改结果修改结果信息4联系方式等内容的修改社团负责人通过系统修改社团的联系方式等信息新的联系方式等信息在0.3秒内完成信息修改并返回修改结果信息修改结果信息5报名信息的导出社团负责人通过系统导出报名的学生名单信息导出报名名单在1秒内导出名单信息,并返回Excel表格导出名单结果信息6. 目标系统界面与接口需求6.1 界面需求界面的原则要求,如方便、简洁、美观、一致等。整个系统的界面风格定义,某些功能模块的特殊的界面要求。l 输入设备:键盘、鼠标等。l 输出设备:显示器、打印机、光盘刻录机等。l 显示风格:图形界面、字符界面、IE界面等。l 显示方式:1024768、640480等。l 输出格式:显示布局、打印格式等。6.2 接口需求点列表l 与其他系统的接口,如校园官网、百度搜索、网易邮箱等。l 与系统特殊外设的接口:无。l 与中间件的接口,要列出接口规范、入口参数、出口参数、传输频率等。应在此列举出所有的外部接口名称、接口标准、规范。接口需求点列表见表10。表10 接口需求点列表编号接口名称接口规范接口标准入口参数出口参数传输频率1校园官网2百度搜索3网易邮箱7. 目标系统的其他需求7.1 安全性(1)权限控制根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没有权限的用户禁止使用系统。学生只可查看自已的报名信息,社团

温馨提示

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

评论

0/150

提交评论