版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PagePAGE3of18手机邮件系统需求报告文件状态:[]草稿[√]正式发布[]正在修改文件标识:NUAA-MAIL当前版本:1.0作者:完成日期: 目录TOC\o"1-3"\h\z1引言 21.1编写目的 21.2背景 21.3定义 21.4参考资料 32任务概述 32.1目标 32.2用户的特点 32.3假定和约束 33需求规定 43.1对功能的规定 43.1.1确定参与者 53.1.2确定用例 63.1.3用例说明 83.2对性能的规定 163.2.1精度 163.2.2时间特性要求 163.2.3灵活性 163.3输人输出要求 163.4数据管理能力要求 163.5故障处理要求 163.6其他专门要求 174运行环境规定 174.1设备 174.2支持软件 174.3接口 174.4控制 18出错显示:当用户名与密码不正确时,系统显示出错,并要求用户重新输入;当超出自己的使用权限时显示出错。显示屏:是用户与计算机系统进行交互的显示渠道。1.4参考资料[1]MeilirPage—Jones,UML面向对象设计基础,人民邮电出版社,1999[2]齐治昌等,软件工程(第二版),高等教育出版社,2004[3]徐家福,吕建,软件语言及其实现,科学出版社,2000[4]ScottW.Ambler著,王少峰译,UML风格,清华大学出版社[5]刘振安,董兰芳,刘燕君等,面向对象技术与UML,机械工业出版社,20072任务概述2.1目标学校邮箱的重要性在学校工作中日益突显,它是连接学校与学生,老师与学生,学生与学生的一条纽带。开发该系统,学校和老师可以更直接的向学生发通知,学生也可以直接对学校提出各种意见、建议,老师和同学们也可以在网络上畅所欲言,交流自己的想法。师生之间、同学之间也可以共享一些见闻,或是进行学术上的交流,不仅有利于学习,还能增进感情。2.2用户的特点本软件的最终用户分为管理员用户和普通用户两类,其中管理员用户拥有一定的计算机操作技术,是开发者按照学校要求指定的一些用户,允许他们管理每一位普通用户的各项信息,包括基本信息、发帖信息等;普通用户是全体学生,具有基本的操作计算机的能力,可以发帖和回帖。2.3假定和约束经费限制:3000元开发期限:一个月左右3需求规定3.1对功能的规定本系统包括邮件管理、系统设置、账户管理、通讯录四大功能,具体规定如下:表3.1手机邮箱四大功能描述表功能类别子功能邮件管理1、接收邮件:接受邮件携带附件格式或者不带附件格式;选择删除邮件放入已删邮件;回复和转发功能;2、发送邮件:新建邮件;发送或存草稿箱;发送邮件支持附带附件;定时发送邮件;从通讯录中直接导入收件人;3、草稿箱:用于保存未发送的邮件;4、已删邮件:用于保存未永久删除的邮件;5、已发邮件:将发送的邮件暂存,可以进行转发。系统设置1、界面管理:界面模块设置;账户管理1、用户注册:填写必要信息,进行用户注册;2、用户信息管理:修改密码;修改个人信息;3、用户登录:分正常登录和异常登录;通讯录1、添加联系人:填写基本信息,添加;2、删除联系人:删除选中的联系人信息;3、修改联系人:修改联系人基本信息中的内容;4、写信至联系人:直接通过通讯录给联系人写信;具体说明:1、登录系统输入用户名和密码进行登录,内含密码保护,实现密码认证,密码错误时,显示提示信息。1、邮件管理包括发送邮件、接收邮件、删除邮件、草稿箱、已发邮件。接收邮件:接受的邮件支持文本格式、音频格式、视频格式的附件。可实现直接回复、转发或移至别处操作。发送邮件:包括新建邮件并发送或者存储草稿箱。发送的邮件支持文本格式、音频格式、视频格式的附件。发送的邮件可附上。如果发送则直接将发送邮件直接存入已发送邮件。发送的邮件能直接从通讯录导入收件人地址。删除邮件:可选择删除邮件至回收站或者永久删除邮件。草稿箱:可以保存新建的未写完或未发送的邮件。已发邮件:保存已经发送的邮件,可以进行转发。2、系统设置主要是界面管理。界面管理:包括界面模块设置。3、账户管理主要包括用户注册、用户登录和用户信息管理用户注册:为本校教职工或是学生,可以进行注册,填写相关信息,经过审核方可使用邮箱。用户登录:从用户登录的用户名判断是管理员或是普通用户,设置不同权限,并实现密码管理,保证账户安全性。用户信息管理:能够实现修改密码以及修改个人信息的操作。4、通讯录管理:包括通讯录增加、修改、删除、以及直接给联系人写信的操作。3.1.1确定参与者系统管理员和普通用户为系统的主要参与者。普通用户使用了系统的主要功能,并且在系统里进行交流活动,管理员对系统进行管理和维护。确定参与者可以通过提出以下六个问题得到。谁使用系统的主要功能?谁需要系统的支持以完成其日常工作任务?谁负责维护、管理并保持系统正常运行?系统需要应付(或处理)哪些硬件设备?系统需要与哪些外部系统交互?谁从系统获取信息?本例中,系统管理员、教师和学生为系统的参与者。管理员使用了系统的主要功能,教师需要在系统里完成其日常工作任务,学生从系统获取所需信息。3.1.2确定用例用例描述了一个完整的系统功能,其重点在于执行者与系统之间的交互,而不是内在的系统活动。尽管用例不是OO方法的主要概念,但是对于确切地描述用户的功能需求,帮助发现对象,并核实每种功能是否有相应的对象予以满足,都可起到很好的作用。确定用例可以通过提出以下5个问题得到。1、每个参与者的主要任务是什么?2、为了达到某种目的,它们参加什么活动?该参与者是否读、写或修改系统的任何信息?参与者是否该把系统外部的变化通知系统?参与者是否希望系统把预料之外的变化通知自己?交互过程中,它们是怎样使用系统的服务来完成它们的任务以达到目的?它们参加了什么在本质上是不同的过程?是什么事件引起了与系统进行交互的序列?本例中,通过分析可以得到学生管理系统的用例如,如图3.1所示(用Rose画的)。对于具体的用例又,进行了进一步剖析形成以下四块第二层用例图图3.1第一层用例图图3.1第一层用例图对于账户管理的第二层用例图,见下对于邮件系统的第二层用例图,见下对于通讯录的第二层用例图,见下对于系统设置的第二层用例图,见下3.1.3用例说明用例图尚不能提供用例所具有的全部信息,因此还需配以文字说明来描述那些不能放在图形上的信息。用例说明是关于参与者与系统如何交互的规格说明,只注重外部功能,不涉及内部细节,要求清晰明确,没有二义性。用例描述模板如下:用例名描述:对该用例的一句或两句的描述。参与者:识别参与用例的参与者。使用:识别该用例所使用的用例。扩展:识别该用例可以扩展的用例。前置条件:启动此用例所必须具备的条件。细节:识别该用例的细节。后置条件:识别在该用例结束时确保成立的条件。例外:识别在该用例的执行的过程中可能引起的例外。限制:识别在应用中可能出现的任何限制。注释:提供可能对该用例是重要的任何附加信息。以下是本系统各用例的用例说明。1、注册用例用例名:注册用例描述:本用例描述非邮箱用户注册成为邮箱用户的过程参与者:非邮箱用户前置条件:进入邮箱界面细节:(用活动图描述用例的事件流)后置条件:等管理员认证后方可使用邮箱例外:注册用户名不能重复,否则无法进行注册。2、登录用例用例名:登录用例描述:本用例描述用户登录的过程参与者:用户前置条件:已经注册的用户细节:(用活动图描述用例的事件流)后置条件:登录完成后进入邮箱的首页例外:登录失败则无法使用邮箱3、发送邮件用例用例名:发送邮件用例描述:本用例描述用户发送邮件的过程参与者:用户前置条件:是已经注册的用户细节:(用活动图描述用例的事件流)4、接收邮件用例用例名:接收邮件用例描述:本用例描述用户查看接收邮件的过程参与者:用户前置条件:已经注册的用户细节:(用活动图描述用例的事件流)5、删除邮件用例用例名:删除送邮件用例描述:本用例描述用户删除邮件的过程参与者:用户前置条件:已经注册的用户细节:(用活动图描述用例的事件流)6、用户信息管理用例用例名:用户信息管理用例描述:本用例描述用户对个人信息以及密码进行修改的过程参与者:用户前置条件:已经注册的用户或者系统管理员细节:(用活动图描述用例的事件流)7、添加联系人用例用例名:添加联系人用例描述:本用例描述用户对通讯录进中联系人相关操作的过程参与者:用户前置条件:已经注册的用户细节:(用活动图描述用例的事件流)、8、删除联系人用例用例名:删除联系人用例描述:本用例描述用户对通讯录进中联系人相关操作的过程参与者:用户前置条件:已经注册的用户细节:(用活动图描述用例的事件流)9、修改联系人用例用例名:修改联系人用例描述:本用例描述用户对通讯录进中联系人相关操作的过程参与者:用户前置条件:已经注册的用户细节:(用活动图描述用例的事件流)10、布局管理用例用例名:布局管理用例描述:本用例描述用户对界面布局进行操作的过程参与者:用户前置条件:已经注册的用户细节:(用活动图描述用例的事件流)3.2对性能的规定3.2.1精度数值要求精确到整型个位即可,要求账户和密码完全准确。3.2.2时间特性要求响应时间:小于0.5秒;更新处理时间:小于1.5秒;数据的转换和传送时间:小于2秒;3.2.3灵活性操作方式上的变化:手机按键、触摸屏等都可以使用;运行环境的变化:只要能够运行Java,在多种平台上都可以使用;精度和有效时限的变化:精度变化要对系统的影响减小到最小;计划的变化或改进:较易改进。3.3输人输出要求输入数据基本为:邮箱名、密码等,均为字符型;输出为用户界面。3.4数据管理能力要求需要管理的记录个数:大于10万。其中分为多个表和文卷,其大小规模为:5000左右,记录的总个数每年将增长10%-20%3.5故障处理要求发生错误时,保证数据完整,对于数据库发生故障时要能够进行故障恢复,以保证数据的一致性同时也要定期进行数据备份。还要求此系统可以定期进行升级管理。3.6其他专门要求在用户登录时需要验证用户名及密码,对于6次密码输入错误的,限制5分钟内不能登录。要满足使用方便的要求,并应该可维护、可补充、易读、可靠且运行环境可转换。4运行环境规定4.1设备列出运行该系统所需要的硬设备。说明其中的新型设备及其专门功能,包括:处理器型号及内存容量:支持Java的手机系统,并自带摄像头、录音功能,支持3G,内存大于1M;联机或脱机:联机输入及输出设备的型号和数量,联机或脱机:能够登录3G网络,数量不限,联机;数据通信设备的型号和数量:客户端Client和服务器Sever,客户端无限,服务器1台;功能键及其他专用硬件:快捷键4.2支持软件(1)服务器端软件选择操作系统:linux数据库管理系统:MySQLServer2000/Orical9i/MySql开发工具:Powerdesigner12.5/开发平
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年土木工程师考试题精
- 2026年数控铣工高级考核复习资料
- 2026年超声医学技术中级模拟题解析
- 2026年教师资格证幼儿综合素质练习题
- 2026年危险化学品管理基础知识培训
- 2026年英语六级听力模拟题及解析
- 2026年城市管理师考试高频考点
- 急诊护理质量评价体系
- 2期压疮的护理实践案例分析
- 上消化道出血的护理风险控制
- 电缆敷设合同协议
- 超星尔雅学习通《电子商务那些事(中南财经政法大学)》2025章节测试附答案
- 公立医院成本核算指导手册
- 超星网课《国际学术论文写作与发表》答案
- 无人机操控技术课件第3章飞行原理与性能第5节多旋翼基础知识
- 2024新人教版英语七年级上单词默写单(小学部分)
- 2024年四川南充中考物理真题及答案
- 贵州省小升初数学试卷及答案
- 合伙人退伙声明书
- 专升本(网课)现代物流
- 成品包装车间管理制度
评论
0/150
提交评论