《软件需求说明书(共9页).doc》由会员分享,可在线阅读,更多相关《软件需求说明书(共9页).doc(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上专心-专注-专业软件需求说明书软件需求说明书精选优质文档-倾情为你奉上专心-专注-专业目录精选优质文档-倾情为你奉上专心-专注-专业软件需求说明书软件需求说明书1 引言引言1.1 编写目的编写目的描述用户需求,明确系统功能内容、功能边界、开发途径;作为双方签订的软件开发合同的一部分内容形式存在;供项目相关人员参考;明确软件需求,安排项目规划和进度,指导整个软件的开发过程,为测试提供依据。1.2 背景背景说明:a项目名称:闲置物品交易 APP;b项目任务提出:由本小组人员(xxx、xx、xxx)共同提出开发者:全体小组人员用户:有闲置物品需交易的群体 c应用平台:And
2、roid 手机客户端、pc 客户端 1.3 定义定义APP:应用软件Android:安卓系统Pc:个人电脑1.4 参考资料参考资料a软件工程 Roger S.Pressman 著 机械工业出版社bAndroid 开发相关资料c软件需求工程 毋国庆 等编著 机械工业出版社精选优质文档-倾情为你奉上专心-专注-专业2 任务概述任务概述2.1 目标目标闲置物 APP 最主要的是为每一个人提供可以购物的平台,将一些不需要的物品放在网上,将这些物品提供给一些有需要的人,来解决人群中有一大部分浪费的物品,提供了物品的重新利用。2.2 用户的特点用户的特点本软件的是针对所有的用户,只要经过注册都可以在这个网
3、站进行选购,共享,交换等。操作人员和维护人员都是大学本科专业的都是十分擅长软件的开发与维护,软件的设计等,都具有专业的技术支持。预期的使用频道应该保证每天有过千的人在这个网站上完成交易,有过万的人在浏览阅读这个网站。2.3 假定和约束假定和约束1.软件约束: 系统采用 java 技术进行开发。开发运行环境为: Java 开发包 JDK; 应用服务器 TOMCAT; 数据库 MySQL; 开发框架 MVC;2.环境约束: Web 服务器和数据库服务器均采用 IntelP4PC 工作站。3.约束: 系统要在三个月内完成,交付时要以独立的 war 文件作为应用程序发布形式。精选优质文档-倾情为你奉上
4、专心-专注-专业3 需求规定需求规定 3.1 对功能的规定对功能的规定(1)个人管理 用户注册登录:通过手机号或邮箱来完成注册、登录的功能 个人信息设置:选择所在城市的具体位置完成区域绑定,填写姓名,手机号等联系方式 个人信息编辑:修改个人昵称,个人姓名,所在区域,添加用户头像等 发布信息管理:查看,删除已发布的物品信息 (2)信息发布 完成物品照片上传,并配以文字描述,用户联系方式展示,完成信息发布 (3)信息获取 通过按发布时间顺序或按分类搜索筛选完成物品信息的检索3.2 对性能的规定对性能的规定3.2.1 精度精度本子系统应支持最大并发用户 500 个,每秒事务处理数应大于 1000 笔
5、。3.2.2 时间特性要求时间特性要求在硬件和网络条件满足的前提下,所有日常性操作事务的平均响应时间应小于 10 秒,最长响应时间应小于 30 秒;对于查询性事务的平均响应时间应小于 60 秒,最长响应时间应小于 180 秒。3.2.3 灵活性灵活性本项目采用 J2EE 架构,因此可以在不同的异构平台上正常运行,由于J2EE 架构的高度可扩展性,因此在需求变化和系统集成商具有很大的灵活性。精选优质文档-倾情为你奉上专心-专注-专业3.3 输人输出要求输人输出要求用户的基本情况,包括相应的地址、电话、邮箱等。字段名字段类型子段长度描述用户 IDchar20主键注册邮箱char30Unique用户
6、昵称char20not null密码char20not null用户中买者的求购信息,卖者的出售信息。字段名字段类型子段长度描述用户 IDchar20出售 IDchar20主键出售物品名称char30not null物品类别char20not null期望价格float20出售物品描述char200联系地址char200联系电话char20联系 QQchar20字段名字段类型子段长度描述求购 IDchar20主键消息 IDchar30求购物品物品名称char20not null物品类别char20not null联系电话char20联系地址char200联系 QQchar20精选优质文档-倾情
7、为你奉上专心-专注-专业3.4 数据管理能力要求数据管理能力要求1.数据采集的要求 输入源:手工键盘输入; 输入介质和设备:键盘,磁盘; 输出介质和设备:磁盘,显示器。 2.数据采集的处理 JAVA 组件处理; 浏览器编译。3.5 故障处理要求故障处理要求1.要求输入项提示:“请输入 XXX” 。 错误处理:光标移入要求输入域内。2.要求选择项提示:“请选择 XXX” 。 错误处理:光标移入要求选择的域中。3 数据类型错误提示:“域中存在不正确值” 。 错误处理:光标移入要求输入域内,要求重新输入有效资料。3.6 其他专门要求其他专门要求3.6.1 用户对易用性要求用户对易用性要求1) 界面简
8、洁清晰,操作简单易懂; 3.6.2 用户对软件质量要求用户对软件质量要求 1) 软件的功能实现必须遵循国家规定规范和原则; 2) 应用系统的重点是简单的操作。让使用者没有障碍地使用信息系统; 3) 系统不仅需要涵盖所有相关的事务,也需要清晰地规划使用职能和共享信息,使用者所面对的应当只是自己需要处理的事务; 4) 要求可配置性强,便于管理人员对进行扩充、维护和管理; 5) 采用可行、合理、高效的方式进行开放性的设计和实现; 6) 系统具有很强的适应能力,并且便于维护和升级。精选优质文档-倾情为你奉上专心-专注-专业4 运行环境规定运行环境规定4.1 设备设备型号 IBM System 3100
9、 Cpu Intel Xeon 3065 2.33 GHz/4MB, 1333MHz FSB 内存 2GB ECC PC2-6400 硬盘 160GB 易插拔 SATA HDD X2 网络接口 千兆网卡 电源 310W4.2 支持软件支持软件操作系统:win7汇编程:c,c+,java,jsp,html测试支持软件:Microsoft Visual C+,Myclipse4.3 接口接口4.3.1 用户接口用户接口用户通过精心设计的用户界面来完成各项功能操作,分别有应用主页(主要呈信息列表) 、搜索页、设置页4.3.2 系统接口系统接口(1)与服务端交互部分的系统级接口(2)完成分享功能的外部社交应用分享模块调用接口(3) 网络传输协议:TCP/IP 协议。精选优质文档-倾情为你奉上专心-专注-专业用户信息管理发布求购信息发布出售信息买卖信息更新系统管理浏览信息用户游客管理员