您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 一线牵婚恋系统_需求分析
1引言.........................................................................21.1编写目的................................................................21.2背景....................................................................21.3定义....................................................................21.4参考资料................................................................32任务概述.....................................................................32.1目标....................................................................32.2用户的特点..............................................................32.3假定和约束..............................................................33需求规定.....................................................................43.1对功能的规定............................................................43.1.1功能描述...................................................43.1.2功能列表...................................................73.2对性能的规定............................................................83.2.1精度.......................................................83.2.2时间特性要求...............................................93.2.3灵活性.....................................................93.3输入输出要求............................................................93.4数据管理能力要求.........................................................93.5故障处理要求............................................................93.6其他专门要求...........................................................104运行环境规定................................................................104.1设备...................................................................104.2支持软件...............................................................104.3接口...................................................................114.4控制...................................................................111引言1.1编写目的此需求为未婚男女提供一个相亲的平台。该需求包括一线牵客户端、web审核未婚男女信息的开发等。1.2背景待开发的软件系统的名称:一线牵婚恋系统。随着资讯时代的来临,使得社会已经渐渐转成网络时代,进而改变人际互动方式。人际互动开始由过往的面对面地交谈,转变成借由交友网站进行线上交友。交友是为了沟通与交流,而网络恰恰为我们创造了一个崭新的自由平等的对话平台。它具有普通交友方式无可比拟的优势。打破了传统交友的地域限制,可以广交四海朋友。网络的开放性更是传统交友方式不具备的优越性。网络架起了一座人们充分沟通的桥梁,让恋爱不再受地域的限制。采用语言、文字、图像的多种信息载体,通过跨平台、多终端的通信技术,将尽可能多的要素整合在一起,达到无论何时、无论何地、通过任何通信终端设备能够实现任何想要的沟通效果,是我们所追求的沟通境界。但目前距离理想还有很长的距离。如何去解决目前沟通中存在的诸多问题,使沟通更加便利,更加可信,更加低廉,更加有趣,更加富有良好的体验……。1.3定义Oracle:数据库软件Mysql:数据库软件Android:手机操作系统,开发平台PC:PersonalComputer1.4参考资料无。2任务概述2.1目标在线交友系统应具备一个系统所应该拥有的开发性、可用性、安全性、可维护性等属性。本系统设计与实现了用户自身的管理,好友搜索模块以及用户交流模块很大程度上提高了情侣成功配对的概率。各模块都有相对其内容的新增,修改,删除,查询操作。由于各模块的相互独立又相互关联性使本系统较能适应目前市场需求。由于实现了对信息的操作,及进入系统用户身份的验证,从而达到了各种信息的安全性,合理性以及完整性的多重目标。2.2用户的特点本系统用户的特点大多数都是待婚的年轻人,生活节奏都比较快,工作都比较难忙,喜欢随时随地直接明了的方式进行交流。操作人员和维护人员具备对服务器与数据库的维护与管理能力2.3假定和约束普通用户需要通过管理员进行注册及审核,审核通过方可登录。普通用户在没有通过其他用户的好友请求时,是没有权限查看其他用户的详细信息的。普通用户注册成功并被审核通过,成功登陆后可以修改密码和更新自身详细资料。普通用户只有查看好友信息,按条件搜索好友和发送交友请求的权限。3需求规定3.1对功能的规定3.1.1功能描述1.用户模块:用户注册:填写用户账号、密码、姓名、性别、生日这些信息,提交用户注册申请。个人中心:用户可在个人中心进行信息修改和完善;以便让其他用户了解;其中一些用户信息是不可修改的,如:性别、姓名、生日。而其他信息如工作、住址等需要如实填写,且及时更新。可以修改登陆密码。好友模块:用户可以查看已成为好友的用户的详细信息;用户可以选择将好友删除出好友列表;好友搜索模块:搜索功能分为三种:公司搜索、地址搜索、条件搜索,公司搜索为:搜索特定公司的用户;地址搜索:搜索特定地址的用户;在条件搜索中通过添加性别、婚姻状态、等特定搜索条件搜索用户。消息模块:在消息界面中,分为两个界面:接收信息和已发送信息;在“接收信息”界面中,用户可以看到其他用户发送过来的好友申请,同时可进行“同意”和“拒绝”操作;在“已发送信息”界面中,用户可以看到自己发送的好友申请,以及申请情况。2.管理员模块查询用户列表:在该页面内容中,可供管理员查看注册过的所有用户及用户的真实姓名、用户名、在数据库内的id号。修改用户信息:修改用户的信息如真实姓名、密码、出生年月、身高、婚姻状况学历、公司、职位等。删除用户信息:当用户提出的申请不符合真实情况,管理员审核不通过,则给予删除该用户信息;或者非法用户利用本工具进行非法操作,发现非法情况,对该用户进行删除操作。审核用户:对进行注册的普通用户进行审核,查看普通用户所提交的信息是否符合注册的标准。删除用户:当用户不符合规定时,管理员可以予以删除该用户资格。个人管理:个人管理可以对当前登录的管理员进行密码修改、及退出登录的操作。管理员管理:管理员管理可以对已添加的管理员进行查看、并对其进行改密及删除。同时还可以添加新的管理员。关于我们:小组的简介。用户用例图:管理员用例图:3.1.2功能列表用户模块功能:功能输入处理输出注册注册申请提交给管理员审核审核过的注册申请登录账号与密码与数据库中信息核对登录成功或登录失败提交好友申请好友申请提交给对方处理提交成功或失败查询好友申请查询信息查询好友申请好友申请处理好友申请对好友申请的处理改变好友申请的状态处理过的好友申请查询好友查询信息对数据库中的用户信息进行查询查询结果个人信息修改修改信息对数据库中的用户信息进行修改修改成功或失败管理员模块功能:功能输入处理输出登录账号与密码与数据库中信息核对登录成功或登录失败查询用户列表对数据库的用户信息进行查询查询结果修改用户信息修改后的用户信息对数据库中的用户信息进行修改修改成功或失败删除用户信息要删除的用户ID删除数据库中的相应用户删除成功或失败查询注册申请对数据库中的注册申请进行查询查询结果处理注册申请处理结果对数据库中相应的注册申请进行修改修改成功或失败修改个人信息修改后的个人信息对数据库中相应的个人信息进行修改修改成功或失败修改管理员信息要修改的管理员ID对数据库中的相应管理员进行修改修改成功或失败删除管理原信息要删除的管理员ID删除数据库中的相应管理员删除成功或失败3.2对性能的规定本系统的性能需求分为以下两种:1.安全性需求:所有访问数据库的操作,必须尽量保证安全。2.美观性需求:要求界面美观,操作简便。3.2.1精度无精度要求。3.2.2时间特性要求响应时间:不超过1秒更新处理时间:不超过3秒数据的转换和传送时间:不超过3秒3.2.3灵活性操作方式上的变化:该系统适配Android的操作方式,在此条件下的操作方式变化不会对系统产生影响运行环境的变化;该系统适配Android2.2-Android4.4版本,在此条件下的运行环境变化不会对系统产生影响。3.3输入输出要求输入输出类型:整型类型:不超过10位;字符串类型:不超过20位;日期类型;布尔类型。3.4数据管理能力要求表个数:5;记录个数:1万个;3.5故障处理要求软件故障:手机端运行崩溃,将错误报告发给维护人员。硬件故障:服务器宕机。3.6其他专门要求在可补充性上,预留对用户消息功能的接口。4运行环境规定4.1设备硬件配置最低配置电脑端CPU:2.50GHz以上系统内存:512MB以上硬空间:1G以上手机端操作系统:Android2.2以上手机存储:1GB系统内存:512MB4.2支持软件名称版本操作系统WindowsXP,Win7(建议XP)数据库平台MySql10.0以上语言Android-SDKWindows客户端平台搭载android系统触屏手机2.2以上开发工具1MyEclipse8.5开发工具2Eclipse8.54.3接口服务端运行在Tomcat上,使用MySql数据库平台。数据通信协议为Http协议。4.4控制手机端运行在Android系统手机上,控制信号主要来源为触屏信号。管理端运行在PC上,制信号主要来源为键盘与鼠标。
本文标题:一线牵婚恋系统_需求分析
链接地址:https://www.777doc.com/doc-2826728 .html