大学生理财项目需求规格说明书(1)_第1页
大学生理财项目需求规格说明书(1)_第2页
大学生理财项目需求规格说明书(1)_第3页
大学生理财项目需求规格说明书(1)_第4页
大学生理财项目需求规格说明书(1)_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、A 4/软件需求分析实验报告/ Software Requirements EngineeringExperiment Report学生所在学院学生所在班级学生姓名学 号指导教师:教务处大琴蠱1财项目需求规格说明文档目录1. 引言1.目的该文档首先给出了整个系统的整体网络结构和功能结构的概貌, 试图从总体架构上给出整个系统的轮廓,然后乂对功能需求、性能 需求和其它非功能性需求进行了详细的描述。其中对功能需求的描 述采用了 UML的用例模型方式,主要描述了每一用例的基本事件 流,若有备选事件流则描述,否则则省略。而11还给出了非常直观 的用例图。这些文字和图形都为了本文档能详细准确地描述用户的

2、需求,同时也为用户更容易地理解这些需求的描述创造了条件。 该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进 行设计的基础,也是编写测试用例和进行系统测试的主要依据。同 时,该文档也是用户确定软件功能需求的主要依据。文档约定本文档按以下要求和约定进行书写:(1) 页面的左边距为2.5cm,右边距为2.0cm,装订线靠左,行距为最小值20磅。(2) 标题最多分三级,分别为黑体小三、黑体四号、黑体小四,标题均加粗。(3) 正文字体为宋体五号字,无特殊情况下,字体颜色均采用黑色。(4) 出现序号的段落不采用自动编号功能而采用人工编号,各级别的序号依次为一,1,(1),等,特殊情况另作规定。3

3、.预期的读者和阅读建议本文档的主要内容共分6部分:引言、系统概述、外部接口需 求、系统特性、其他非功能需求和其他需求。引言部分主要对系统 的整体结构进行了大致的介绍;系统概述部分对系统的功能需求进 行了详细描述,是本文的主要部分;外部接口需求部分对用户界面、 硬件接口、软件接口和通信接口等进行了描述;系统特性部分描述 了说明和优先级、激励/响应序列和功能需求;其他非功能性需求部 分对非功能需求进行了详细的描述;其他需求部分是对其他额外需 求的补充。本文档面向多种读者对象,包括:(1)项目经理:项目经理可以根据该文档了解预期产品的功能, 并据此进行系统设计、项目管理。(2)设计员:对需求进行分析

4、,并设计出系统,包括数据库的设 计。(3)程序员:配合设计报告,了解系统功能,编写用户手册。(4)测试员:根据本文档编写测试用例,并对软件产品进行功能 性测试和非功能性测试。(5)销售人员:了解预期产品的功能和性能。(6)用户:了解预期产品的功能和性能,并与分析人员一起对整 个需求进行讨论和协商。(7)其他人员:如部门领导、公司领导等可以据此了解产品的功 能和性能。_ ”在阅读本文档时,首先要了解产品的功能概貌,然后可以根据自 身的需要对每一功能进行适当的了解。4. 产品的范围该产品是在积累了丰富业务经验的基础上进行开发的,在需 求上,充分考虑了具体用户的实际情况。本产品将主要适用于秦 皇岛市

5、各高校大学生的钱财管理,主要完成大学生日常消费记录、 统计该大学生月消费情况和帮助大学生制定月消费计划等业务。5. 参考文献(1)软件需求工程第2版毋国庆梁正平袁梦霆李勇华机械 工业出版社(2)白度文库相关文档:软件需求规格说明书(案例)XX项目一需求规格说明书模板软件需求规格说明书模板(超详细)金碧信息科技2. 系统概述1. 产品的前景信息化,智能化的发展已经渐渐改变了人们的生活 方式,人们尤其是以大学生为主的年轻人,他们的生活 已经完全和移动互联网完全融合在一起。所以电子商务 的发展,支付宝等第三方支付方式也已经越来越受到网 络消费者的欢迎。但是由于网络消费和现实生活的消费方式不同,现 在

6、人们的消费方式改变却引发了一些新的问题。过度消 费,不节制消费成为很多人纠结的问题。而针对这些情 况,我们推出了这款理财系统软件。它可以帮助用户改 善消费习惯,并且提醒剁手党对过度消费的节制。用户 凭借软件对自己的理财习惯和自我控制能力都有很大的 改善。口然而在市场中这样的软件非常少,这是这个软件所 具备的非常独特的竞争优势。少量的市场竞争会给我们 带来大量的用户,在一开始就已经拥有了大量的用户群。 由于本软件的不可替代性,我们可以有很可观的市场占 有率。潜在用户数量巨大,但是市场竞争不激烈从而带来的市 场占有率,让这款软件具有很广阔的前景。2. 产品功能(分模块介绍)用户信息 管理模块绑定消

7、费账号用户修改信息日常消费记录单文件周消费记录统计文件学期消费记录统计文件用户信息管理模块 用户注册 用户修改信息 用户绑定消费账号(淘宝账号、支付宝钱包、银行 卡号(选择银行)、学生卡号)消费设置模块 设置各类消费额度(网上购物消费、手机话费、伙 食费、休闲娱乐消费、日常零花钱、其他) 消费超额提醒 推荐消费计划消费信息记录模块 1=1常消费记录单文件 周消费记录统计文件 学期消费记录统计文件管理员模块 管理员账号 地区分学校平均消费统计 修改推荐消费计划设置(分地区、学校)用户查询模块 查询绑定账号余额 查询周、学期消费情况(以折线图或饼图显示)3. 用户类和特征我们的用户群主要是在校大学

8、生,潜在用户是各种工薪阶层。主要用户群即学生,他们的消费观念不成熟,消费习惯也有各种 各样的问题。有的人会将大部分消费用在穿衣吃饭上,而有的会用于 娱乐消费中。这部分人群急需改变自己的消费习惯。通过这款软件了 解他们的消费比例,并收到合理话的科学建议。潜在用户即工薪阶层,一方面他们也存在不良的消费习惯,另一 方便由于网上的消费诱惑,他们会买很多重复商品,无用商品。所以 这款软件就进行了消费提醒的功能,在一定程度减少这种过度消费的 现象。,本系统在2017年及建设好基于android mobile的移动办公系 统,并在2018年将该系统扩展至ios系统,为保证系统建设一致 性,本次系统建设要求在

9、原有的移动办公系统上增加相应的适配软 件模块,要求支持苹果I0S 4. 0、Android 5. 0及微软WindowsMobile 6. 1以上移动终端操年系统.穷现的囁11.l/UIC0-1:在android5. 0以上的手机操作系统上运行C0-2:进行现金安全免责声明,避免产生的法律纠纷C0-3:每个阶段需要10000元的启动资金C0-4:开发期限为八个月C0-5:要得到投资方的持续支持C0-6:业务规模是中小型软件6.假设和依赖AS-1:只要用户在每月消费超过限额,每次消费都会受到提醒。AS-2:只要用户选择相同类型商品,系统会给出建议AS-3:只要用户在某个方面消费过于频繁,系统会给

10、出提醒DE-1:消费评价系统依赖于每次消费的记录系统 DE-2:消费建议系统依赖于用户消费记录系统和用户反馈系统3. 外部接口需求1. 用户界面DroidDraw 是一个基于 Java Swing 的 Android 界面设 计器,应用该组件设计用户界面。1. 一个主界面:用于用户登录后显示的主界面,在该界面中用户可以选择查询任何个人信息、或跳转到 其他界面。2. 用户登陆界面:用户登录或选择注册。3. 用户信息修改界面:用用可选择修改自己的所在 地区、学校、以及绑定银行卡、校园学生卡、支付 宝。4用户消费信息查询界面:用户可查询某一时间段内 的消费记录,并能显示,各项消费所花费用,附有 饼图

11、、折线图5.管理员专用界面2. 硬件接口服务器端建议使用专用服务器。3. 软件接口 无特殊需求。4. 通信接口参照网络通信标准协议。App提供与服务器通信的接口列表如下网站验证码请求登录请求接口注册请求接口支付宝接口工商银行接口校园学生卡接口数据库接口4. 系统特性1. 说明和优先级用户注册并登陆“大学生个人理财系统”,注册需要 填写个人信息,设置用户名及密码。优先级为高。选择“绑定账号”菜单,进入绑定相关账户功能: 选择相关账户,包括淘宝账号、支付宝钱包、银行卡和 校园卡。优先级为高。选择“消费设置”菜单,进入消费设置功能:选择 消费额度的类别,包括网购消费、话费消费、伙食费、 休闲娱乐费用

12、和其他消费类型等,进而设置消费限额。 如果用户超过限额则系统会进行超额提醒。优先级极高。选择“消费计划”菜单可以从若干推荐的消费计划 中选择一个适合自己消费水平的消费计划。优先级为高。选择“消费明细”菜单可以查询一段时间内的消费 明细,包括日常消费记录、周消费记录和学期消费记录。 优先级极高。夕二激励/响咼荊!JV JELb F用户信息管理功能:刺激:用户点击系统图标,开始使用软件。响应:系统进入用户登陆界面。刺激:新用户需要注册,点击“注册”按钮。响应:系统进入注册界面,包括用户名及密码等个人 信息。刺激:用户修改个人信息,包括密码等。响应:进入信息修改界面,若修改密码需要用户输入 原始密码

13、,否则不能修改。刺激:用户请求绑定账号。响应:进入账号选择界面,选择后根据账号信息进行 绑定。消费设置功能:刺激:用户点击“消费设置”菜单。响应:系统进入消费设置界面,包括各类消费类型, 用户选择其中一个类型后可以设置消费额度。刺激:用户选择“消费计划”菜单。响应:系统进入消费计划界面,此界面包含若干消费计划供用户选择。消费信息记录功能: 刺激:用户输入本次消费的具体情况。响应:系统给岀本次消费的清单,并将本次消费记录 起来刺激:用户申请查看本周消费记录 响应:系统以饼状图形式显示出本周的消费金额以及 消费方向刺激:用户申请查看本学期消费情况 响应:系统以饼状图形式显示出本学期的消费金额以 及

14、消费方向管理员模块功能: 刺激:管理员申请进入系统。 响应:系统验证管理员身份,让管理员进入系统。刺激:管理员申请查看不同地区的消费情况。响应:系统给出不同地区的消费情况,以柱状图呈现 出来。用户查询功能:刺激:用户申请查询各个钱包账户的余额。响应;系统以表格形式列出各个与系统绑定的账户的 余额。刺激:用户申请查询本周或本学期的消费情况。 响应:系统以折线图以及饼状图形式给出本周或者本 学期的消费情况。3. 功能需求用户信息管理模块 用户注册新用户通过手机号验证或者邮箱验证注册账号。 用户修改信息用户实名填写自己的个人信息,手机号,姓名,性别,年龄 等。 用户绑定消费账号用户把自己的平时消费渠

15、道和系统进行绑定,如淘宝账号, 支付宝账号,银行卡号,学生卡号等。 转账用户可以不去转账机,就像学生卡里转账。消费设置模块 设置各类消费额度用户提前设置本月计划要消费的额度,并对消费进行分类, 如饮食消费,通讯消费,娱乐消费等。 消费超额提醒当用户实际消费超过计划值吋,系统提醒用户消费已超额O 并提出建议。 推荐消费计划当用户没有自己的消费计划时,可以采取系统推荐的消费计 划。消费信息记录模块 日常消费记录单文件用户每次消费后,记录本次消费的金额以及消费类型。 周消费记录统计文件系统显示本周用户的消费情况。 学期消费记录统计文件系统显示本学期用户的消费情况。管理员模块了 管理员账号管理员对理财

16、系统进行管理。 地区分学校平均消费统计管理员了解不同学校地区的消费情况,并进行总结。修改推荐消费计划设置管理员通过对不同地区和学校的总结,对不同的消费水平的群 体提出相应的消费计划的选择。用户查询模块 查询绑定账号余额用户可以通过该系统查询各绑定的账号的余额。 查询周、学期消费情况用户冋顾本周或本学期的消费情况,系统以折线图或饼状图 给出消费情况。5. 其他非功能需求1处理能力:系统处理能力主要考虑系统能承载的最 大并发用户数,按照实际情况的规划,系统至少能 承载的最大并发用户数要求达到400o2. 响应时间:为了能够快捷地提供查询服务,系统应该 能够快速地响应查询请求。用户最终得到结果的响应

17、 时间除了与系统响应速度有关外,还与网络状况有关。 以提岀的是对WEB查询页面查询响应速度的需求:时间段种类响应时间(秒)平时新增业 务查询2查询 高峰4平时简单查询2复杂查 询10查询咼 峰简单查 询8复杂查 询20注:简单查询是指涉及单个条件的严格匹配查询;复 杂查询是指涉及多个条件,或者使用模糊匹配的查询及统 计;查询高峰指并发用户高于系统支持最大并发用户的60% 时。2. 安全设施需求系统在设计开发时,充分考虑用户的具体情况及使用操作,不 但要理论上可行,更重要的是实际上可用,更好地适应用户需求。 同时耍把故障率降到最低,确保系统稳定可靠,系统具有高MBTF(平 均无故障时间)和低MT

18、BR(平均无故障率),系统提供了容错设计, 有故障检测和恢复手段。能在网络、硬件或系统出现故障吋,提供 不同级别的容灾服务。系统涉及到的各种数据关系到各部门的利益 和系统的正常运行。系统平台通过严格的流程与权限控制,做到严 格审核与分配系统权限,严禁未经许可的用户访问和操作。同吋由 于系统的运行环境是分布式的,我们将采取有效、严格的软件防护 (防病毒软件)与硬件防护(硬件防火墙)措施相结合预防外界用户 对系统的攻击与破坏。另外系统建立了健全的备份和灾难恢复机 制,系统文件、应用服务的配置文件及二次开发代码文件都需要做 一个全备份,然后每天做一次增量备份,并进行异地存储,分别存 放在移动机房和其

19、他机房。3. 安全性需求 a网络安全电信专线与边界防火墙接入保证了网络安全。b应用系统安全系统在移动终端和移动终端支撑平台之间接驳移动 网络时,系统为普通接入移动0A的用户提供了可选的 高强度的DES64位数据加密体制。为了防止非法用户直 接打开数据库查询平台关键敏感数据,平台通过3DES 或MD5对该部分数据进行加密,如用户密码、手机号码、 终端IMEI(MEID)等,将采用MD5加密存储。一般的移 动信息系统均是用户名密码的认证体系,本系统通过与 运营商和手机等移动终端制造商的底层合作,能够实现 用户账户、手机号(需要运营商的配合做)、手机设备号 的三重绑定。即使有人获知了正确的用户名和密

20、码,也 必须使用特定的唯一的手机号、唯一的移动终端设备才 能登录。c数据传输安全传输的数据都采用高强度的加密算法加密(DES), 使得数据即使泄漏、被截获后,也无法识别相关的数据 内容,确保数据安全。对于客户端与服务器交互的数据, 使用安全套接子层(SSL, SSL加密传输主要是针对WEB 的数据传输,基于重要信息的传输安全考虑而设计的。) 进行信息交换,并在客户移动终端和服务器之间重要的 信息的交换。4. 软件质量属性1友好性指的是用户对界面的要求,程序界面友好度,可操 作性等友好性信息2安全性指的是保护软件的要素,以防止各种非法的访问、 使用、修改、破坏或者 泄密。这个领域的具体需求必 须

21、包括:a. 利用可靠的密码技术;b. 掌握特定的记录或历史数据集;c. 给不同的模块分配不同的功能;d. 计算临界值的检查。3可维护性规定若干需求以确保软件是可维护的。4可转移/换性利用开发平台提供的数据转换功能,可以实现跨 平台数据转换,实现不同数据库数据间的数据转换, 如:FoxPro Access、Microsoft SQL Server 间的 数据转换。5. 扩展性需求系统建设采用先进的成熟技术,建立严密、体系化的系统管理、应用平 台,应具有良好的分层设计,整体系统扩充性能良好,能够根据业 务的发展或变更,在保持现有业务处理不受影响的前提下,具有持 续扩充功能、适度变化的能力。6. 业

22、务规则1. 用户只能在付费100人民币才能使用这款软件2用户需要签署免责协议3. 用户需要完成实名注册4. 用户需要与银行卡支付宝等支付系统绑定7. 用户文档用户手册:1引言1.1编写目的1.2觴1.3放1.4弟资料2用途2.1功能2.2愉2.2.1精度222时间特性2.2.3灵活性2.3安全保密3运行环境3.1硬件设备八3.2対寺软件4使用过程4. 安装与衲飢4.2启动服务端以及客户端4.2.1服务端4.2.2客服端4.3系统具幡作4.3.1用户信息管理模块4.3.2消费设置模块4.3.3消费信息记录脚4.3.3管理员模块4.3.3用户查询模块帮助文档:目录基础知识1. 登陆2. 主界面3.

23、 个人资料设置各菜单的用途3.1用户维护尸厂3.2修改密码3.3切换用户3才訥份恢复r3.5系统初始3.6其他设置I3.7退出系统4.1用户注册4.2用户修改信息4.3用户绑定消费账号(淘宝账号、支付宝钱包、银行 卡号(选择银行)、学生卡号)4.4转账(银行卡向学生饭卡转账)5.社团管理各菜 单的用途5消费设置模块5设置各类消费额度(网上购物消费、手机话费、伙食费、休闲娱乐消费、日常零花钱、其他)5.2消费超额提醒5.3推荐消费计划5.6社团活动查询6消费信息记录模块6.1日常消费记录单文件6.2周消费记录统计文件6.3学期消费记录统计文件7.教务通知各菜单的用途7.管理员模块7.1管理员账号

24、7.2地区分学校平均消费统计7品條改推荐逍費计划设置(分地区、学校) &用户查询模肉 ”号r8.1查询绑定账号余额f8.2查询周、学期消费情况(以折线图或饼图显示)6. 其他需求故障处理需求附表A词汇表 JavaScript一种直译式脚本语言,是i种动态类型、弱类型、基于原型的语言,内置支持类型是一种基于对象和事件驱动并具有相对安 全性的客户端脚本语言。同时也是一种广用于客户端Web开 发的脚本语言,常用来给HTML网页添加动态功能,比如响应 用户的各种操作。 MYSQLMySQL是一种关联数据库管理系统,关联数据库将数据保 存在不同的表中,而不是将所有数据放在一个大仓库内,这样就 增加了速度

25、并提高了灵活性。MySQL所使用的SQL语言是用 于访问数据库的最常用标准化语言。数据流图简称DFD,它从数据传递和加工角度,以图形方式来表达系 统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是 结构化系统分析方法的主要表达工具及用于表示软件模型的一 种图示方法。数据字典是指对数据的数据项、数据结构、数据流、数据存 储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流 L程图中的各个何J()I 撷轟翼图通过描绘系统的状态及引起系统状态转换的事件,来表示系 统的行为。此外状态转换图还指明了作为特定事件的结果系统将 做哪些动作(例如,处理数据)。因此状态转换图提供了行为建 模机制。类图类图(Class diagram)是显示了模型的静态结构,特别是模型中 存在的类、类的内部结构以及它们与其他类的关系等。类图不显 示暂时性信息。时序图吋序图(Sequence Diagram),亦

温馨提示

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

评论

0/150

提交评论