您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 帮帮网需求分析说明书3
帮帮网需求分析说明书指导老师:李枚毅团队成员:吴泽剑、吴珉、陈紫岳、欧阳子熙、李季秋杨德进、周思尧湘潭大学信息工程学院软件二班2014年12月23日星期二目录1.引言31.1.编写目的31.2范围31.3缩写说明31.4术语定义31.5引用标准31.6参考资料32.系统概述42.1.系统简介42.2.系统特点52.3系统作用62.4项目目标72.5.系统应用环境72.5.1系统运行的硬件环境82.5.2系统运行的软件环境92.6.假定及约束93.功能需求103.1.系统体系结构103.2.系统总体流程113.3.用户类和特征113.4.需求分析123.4.1系统管理123.4.2用户管理133.4.3个人信息管理143.4.4交流管理153.4.5搜索163.5功能描述173.6用例图和用例描述183.7数据字典194.非功能需求204.1.性能要求204.1.1.精度214.1.2.系统容量需求214.1.3.时间特性需求224.1.4.系统可靠性需求224.1.5.可扩展性需求224.1.6.灵活性需求234.2安全性需求254.3可用性需求254.4业务规则255.软硬件或其他外部系统接口需求255.1.用户界面265.2.硬件需求265.3.网络需求275.4.通信需求275.5.运行环境281.引言大学生在学习生活中会遇到各种各样的问题,本网站为大学生提供了解决问题的方法和途径。方便大学生的学习和生活。1.1编写目的该文档是关于用户对帮帮网的功能和性能的要求,重点描述帮帮网的功能需求,是概要设计阶段的重要输入。使网站设计人员通过本文档了解有关帮帮网的功能模块,并指导功能建模,以便于整个网站的实现。1.2范围该文档是借助当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么“的问题。在这里,没有涉及开发技术,而主要是通过简易模型的方式来描述用户的需求,为用户、开发方等不同参与方提供一个交流的平台。1.3缩写说明JSP,javaserverPage(java服务器页面)的缩写,一个校本化的语言。UML,UnifiedModelingLanguage(统一建模语言)的缩写,是一个标准的建模语言。1.4术语定义无;1.5引用标准·【1】《企业文档格式标准》,北京长江软件有限公司软件过程话组织【2】《需求规格说明格式标准》,北京长江软件有限公司软件工程过程话组织1.6参考资料《需求规格说明格式标准》,北京长江软件有限公司软件工程过程话组织《UML说明》《中华人民共和国计算机信息系统安全保护条例》《软件需求》《软件需求工程:原理和方法》《实用软件工程》《计算机软件开发规范(GB8566-88)》2.系统概述2.1系统简介【帮帮网】是什么?是做什么的?你可以结识平台上各行各业的靠谱达人。在你需要帮忙时,只要发布请求,就可以让他们知道。安卓刷机、iphone越狱不知道找谁?电脑系统坏了不知道谁可以帮忙修?想学PS不知道谁愿意指点?想练口语找不到语伴?想找考试资料不知道哪里有?想网购东西却不知道哪里靠谱?…………遇到困难和需求,只要登陆帮帮,发布任务,就能轻松解决!【帮帮网】的理念是什么?帮助别人,快乐自己,让天下没有难做的事。只有献出自己的一分力量,为朋友和社会做实事,才能修成崇高的情感,换来人生的愉悦,获得生活的幸福,得到社会的尊重。只有尊敬与爱戴别人,才能换来别人的尊重,这就是“我为人人”,“人人”才能“为我”的道理。【帮帮网】为什么需要帮帮网?请朋友们愿意帮忙而且有能力帮忙,但他们不知道你需要帮忙你有很多朋友彼此认识,但并不了解他们的各个方面,所以未必知道谁能帮到你暴露你的需求,让【帮帮网】平台里靠谱的、有能力的人知道,是解决问题最快速的方法。【帮帮网】互帮互助有什么好处?快速解决当前的困难或需求通过互帮互助,打破人与人之间的隔膜,增进彼此友谊,得道多助,失道寡助,帮助别人其实也是帮助自己通过关系网扩大朋友圈,认识更多靠谱的人。2.2系统特点我们平常遇到各种问题时,对你来说困难的事,对懂的人来说,不过是举手之劳。遇到问题时,通过帮帮把自己遇到的困难发布出去,寻找那些能帮你解决困难的人,让能够帮到你的人主动出现,再进一步沟通,把问题解决。在相互帮助中,也能提高自己,增进友谊,扩大交际圈,何乐而不为呢?虽然以校园为基点,但实际上,任何人都是可以使用。在校园里,大家的需求比较集中,而且需要帮忙的时候,也能够马上响应,也可以直接过去帮忙,所以以校园为基点更容易营造互帮互助的氛围。无论用户是否仍然在校,帮人的轨迹将会永远被记录在【帮帮网】平台,互联网把世界变成地球村,同样也可以把世界变成一个校园,通过互帮互助打造一个纯洁、友好和谐、充满人情味的世界。2.3系统作用【帮帮网】应用范围主要是生活和学习方面,他的本质就是让你的需求发布到一个公众的平台上,让更多有经验的人帮助你。当你想学编程时,可以找懂编程的朋友请教一下,怎样入门更快,有什么经验心得等,从而提高你的学习效率和信心;当你要选课时,可以找选过该课的朋友咨询一下,该课有没有收获,老师水平怎样,给分厚不厚道等,从而帮你选到合适的课程;当你要找人合作时,通过朋友的介绍,能快速提高彼此的信任;当你想买手机时,可以体验一下朋友的手机,了解更多的相关信息,或者根据别人的使用经验选购,从而买到一款你喜欢的手机;当你想去旅游时,可以发布需求帖子询问一下,哪些景点值得推荐,怎样安排行程比较合理,有哪些值得注意的地方,从而让你的旅程更安全更有乐趣;当电脑系统崩溃时,帮帮快速找到会修电脑的人;发现自行车出问题时,帮帮快速找到会修自行车的人;考试临近手足无措时,帮帮快速找到你需要的考试资料;觉得安卓系统的手机需要更换系统时,帮帮快速找到会刷机的人;总之,各种需求都可以,包括大家一起聚会,去哪玩,网上购物经验之类的,都是可以的,因为他只是一个快速传播消息的工具,至于传播什么消息,就看你的想象力了。2.4项目目标本项目设定的目标如下:工友好的用户界面,是操作人员的工作量最大限度地减少系统应具有良好的运行效率,能够达到提高生产率的目的系统应具有良好的可扩充性,可以容易地加到其他应用的系统平台的设计具有一定的超前性,灵活性,能够适应用户配置的变化通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力2.5系统应用环境2.5.1系统运行的硬件环境本系统的运行环境如下:客户机:普通PCCPU:P41.8GHz以上内存:256M以上能够运行IE5.0以上或者Netscape4.0以上版本的机器分辨率:推荐使用1024*768像素Web服务器CPU:P42.0GHz内存:1G以上硬盘:80GB以上网卡:KMb/s速度数据库服务器CPU:P42.0GHz内存:1GB以上硬盘:80G以上2.5.2系统运行的软件环境操作系统:UNIX/Liunux/windows2000及以上版本数据库:SQLserver2000开发工具包:JDKVersion1.4.2Web服务器:apache浏览器:IE6.0以及以上版本软件接口使用mysql数据库存储数据信息。运行于WindowsXP/7,且具有WIN32的操作系统之上。通信接口系统中用到的网络通信协议如下:TCP/IP网络协议。通讯采用UDP协议。HTTP协议。用户界面界面规范应遵循WEB软件界面的规范,界面风格简洁明快,素雅大方;页面的布局,按与用户的交互需求不同,划分为不同的功能区域,实现和用户之间的友好交互;前台界面操作可逆,其动作可以是单个的操作,或者是一个操作序列;后台各管理模块的不同管理功能操作界面,采用在不同窗口进行管理,各功能操作切换比较简单又相对独立。提供信息反馈,如提供用户当前登录状态信息;提供简单的错误处理;2.6假定以及技术约束系统采用java技术进行开发。开发及运行软件环境为:·java开发包JDK:jdk-6.0·数据库:mysql·开发框架:MVC3.功能需求3.1.系统体系结构功能模块图3.2系统总体流程否是没通过通过开始导航发布帖子回复帖子查看个人中心问题搜索是否注册发布/回复帖子注册发布登陆审核已登陆查看个人主页查看信息查看元宝资料修改查看相册查看日志输入关键字查看搜索结果结束3.3用户类及特征(1)管理员:最新活动的增加,修改管理帖子管理用户信息维护网站(2)会员用户:会员登录帖子搜索发布,回复帖子查看最新活动留言浏览其他用户发表的帖子个人信息管理(3)普通用户:注册浏览帖子帖子搜索3.4.需求分析用户信息表系统的使用者为系统管理员、普通用户和会员用户,用户在系统注册后成为会员用户,并生成用户信息表文件。面向管理员的功能模块:是系统管理,主要的功能是对系统非法的用户的账户信息和违规帖子进行删除;面向用户的功能模块:是个人的信息管理和交流管理。其中信息管理包括更改注册邮箱,更改用户密码,更改基本信息;交流管理包括发帖管理,回复管理。3.4.1系统管理管理请求用户信息系统管理用户管理操作请求系统通知用户管理员用户回帖信息表发帖信息表删除请求用户信息表删除非法用户管理请求管理员搜索用户记录管理员功能:对用户进行提示,删除非法用户及其非法帖子。只有管理员拥有此功能。3.4.2用户管理他人回复通知发帖通知发帖信息表回帖信息表这个模块实现了用户的发帖,更新帖子的功能,并使用户能够更新自己的注册信息以及基本信息。警告信息系统管理记录表警告用户警告信息用户用户信息管理用户信息用户管理用户登录操作请求更改请求信息更改通知账户信息用户交流管理3.4.3个人信息管理个人信息管理包括更改用户注册邮箱,更改用户密码,更改用户基本信息,每个用户只能在登陆后修改自己的信息。更新注册邮箱注册确认信息用户更新请求更新请求用户信息管理用户基本信息用户基本信息系统通知密码账户信息确认信息用户注册更改基本信息更改密码更新注册邮箱用户信息表用户检查用户是否登录录入账户信息和新邮箱审核修改用户注册邮箱未登录处理错误提示未登录已登录更新邮箱请求错误处理提示错误正确请求用户信息表修改成功提示用户修改自己的注册邮箱信息时,必须输入原来的账户信息(包括注册邮箱和密码),经系统审核后,用户可以修改注册邮箱更新用户密码在用户修改密码是,需要输入原来的密码,并且两次输新密码,经过系统审核后,用户可以修改密码更新用户的基本信息录入原密码和新密码已登录检查用户是否登录用户未登录提示用户信息表未登录处理错误错误处理审核错误提示正确请求修改成功提示修改用户密码更新基本信息请求修改用户基本信息已登录检查用户是否登录用户用户信息表未登录提示未登录处理修改成功提示用户可以随时更新自己的发帖回帖信息。用户注册普通用户填写自己的邮箱和密码,并且要检查邮箱的有效性,经系统审核后成功注册3.4.4交流管理发帖管理编写帖子发布审核删除添加发帖信息表用户发表贴子时不能出现敏感词汇,若无则可发表,发布成功后若审核不通过则可以被管理员删除普通用户用户录入账户信息邮箱有效性检查用户信息表注册请求邮箱+密码注册邮箱确认用户检查是否含敏感词发布成功管理员审核回帖管理回复帖子发布审核删除添加发帖信息表回复也不能出现敏感词,通过则可以成功回复,若审核没通过则可以管理员删除。3.4.5搜索普通用户和会员用户都可以从发帖和回帖的信息表中搜索匹配的信息。用户检查是否含敏感词发布成功管理员审核发帖信息表搜索请求搜索信息匹配用户用户录入搜索信息开始搜索搜索内容回帖信息表搜索结果单搜索结果生成搜索结果3.5功能描述功能编号功能名称功能描述备注01注册用户可以通过注册功能进行信息注册成为网站会员02登陆会员/信息管理员用户通过此登录进行登录网站,登录时会员选择“会员登录”进行登录,信息管理员选择“管理员”进行登录。03浏览网页非会员和会员享有的权利,非会员只能浏览不能留言以及下载上传文件04个人中心一、会员个人中心包含以下内容模块:1.个人主页会员在个人主页里可以根据自己的喜好设置主页属性;2.个人信息修改
本文标题:帮帮网需求分析说明书3
链接地址:https://www.777doc.com/doc-2450661 .html