系统设计:在线支付系统的需求分析报告

在线支付系统

在线支付系统是一个第三方安全交易系统。

买方可以先向账户充值,然后系统会提醒卖方发货。一旦买方确认收货,系统会将钱转到卖方的账户,这样他们就完成了一次在线交易。

在个文档描述了支付系统的基本的功能性和非功能性需求。请仔细阅读。


功能性需求

个人账户管理系统

个人账户管理系统允许一个基础的用户(买方或卖方)用他们的真名、身份证号与电子邮件等基本个人信息注册一个账户,并且可以随时修改这些信息。

用户可以进行基本的账户操作,包括设置、更改支付密码,收费账户以及查询账户余额。

用户可以检查他们的支付记录报表,以月表与年表两种形式组织与呈现。

用户有一个主界面可以进行这些操作,同时有到其他功能模块的链接。

支付事务处理系统

支付事务处理系统允许用户检查订单信息,包括订单数,订单中的物品,金额,买卖方的信息,以及订单的状态。

当卖家确认发货后,买家可以支付或者退款。

要实现交易历史查询与申诉功能。

更进一步,交易事务流应该被记录,用于账户核对与审计

这个系统需要一个界面按照交易状态、交易时间分类显示交易记录。

交易状态分类样例:正在处理、未付款、等待发货、等待收货、退款、完成、失败。

交易时间分类样例:今日、最近一周、最近一月、最近三个月、最近一年、一年前。

交易安全权限认证是一个附加的部分。

在线订购系统

在线订宾馆、机票是在线支付系统的一个增值服务。

用户可以通过这个服务查看宾馆、航班的信息,按需订房间与机票,然后用他们的账户来完成支付。

基本的操作包括:

  • 搜索宾馆与航班信息并呈现这些信息
  • 下订单与支付
  • 评论与打分
  • 查询订购历史

当用户搜索宾馆与航班时,在右侧边栏中列出特价航班与特供房间。

宾馆搜索结果按照价格等级、宾馆星级,热度和用户评分来排序;

航班搜索结果按照价格、飞行用时、是否中转、航空公司来排序。

注意要在系统中加入一个订购服务管理员,他的任务是在后台界面管理维护宾馆与航班的信息。

账户核对与审计系统

允许审计员用数据库中已完成的交易记录进行账户核对与审计。

这个系统每天在一个固定时间(如凌晨1点)生成一个昨天24小时的核对数据列表。

这个列表要包含每一笔交易的订单号,买卖方的ID,金额,订单状态,交易时间。

当错误或者某些需要慎重确认的事件发生时,它会马上记录并向审计员发出警告。

此系统的界面需要被精心设计。

系统管理系统

允许管理员维护系统并确保系统运行顺畅。

管理员可以通过后台界面进行以下任务:

  • 添加新的管理员(包括系统管理员与在线订购系统的管理员)
  • 维护管理员的信息。
  • 管理用户(包括一般用户、VIP与审计员)
  • 进行实名认证。
  • 管理仲裁与黑名单。

注意设计权限管理并实现。

一旦某人的权限被改变,要立即产生对应的效果。

另外,开发者要建立与维护一个身份证号数据库用于自动实名认证。

其它的功能性需求

VIP 机制

使用经验越多的用户能获得更多的成长点数。

点数规则的设置要有理有据。

当一般用户的成长点数达到一个预先设定好的值时会升级为VIP。

VIP用户拥有一些特权,比如订购时有折扣,提升订购量的限制等。

提醒

提醒系统在全局设计,无论用户处于哪一个页面,一旦以下事件发生,用户会被马上提醒:

  • 交易状态改变
  • 订购成功/失败
  • 实名认证通过或失败
  • 申诉的仲裁有了结果

充值卡

推荐用户使用充值卡。

个人账户管理系统支持使用充值卡给账户充值的操作。

充值卡号与密码的验证模块需要在系统管理系统中实现。

译注:充值卡是一种可以通过验证卡号、密码来兑换虚拟财产的卡。


非功能性需求

安全性

隐私安全

用户名与密码用于防止非法用户访问系统。访问控制模块用于防止合法用户非法地访问系统资源。

一些敏感的数据,如用户名、口令、账户余额,要加密传输。

明文口令要被加密保存。

当用户登录时、要防止SQL 注入,暴力破解以及伪造会话信息入侵。

完整性

  • 防止未授权的用户不小心或恶意地修改与插入数据
  • 防止数据丢失

性能

系统配置

  • CPU 2.6GHz
  • 内存 2.0G
  • 硬盘转速 7200rpm

访问容量

支持至少500 个用户同时访问

数据容量

支持至少10000条交易记录。

响应速度

对于单个用户:

  • 访问响应时间在1秒内
  • 信息搜索的响应时间在2秒内

对于500个用户:

  • 访问响应时间在2秒内
  • 信息搜索的响应时间在5秒内

可用性

多浏览器支持

这个系统应该在绝大多数流行的Web浏览器上能正确运行,如Firefox与IE等。

时间: 2024-08-29 13:24:39

系统设计:在线支付系统的需求分析报告的相关文章

网上在线考试系统Final Review报告

项目:网上在线考试系统 组名:金州勇士 组长:尹良亮 组员:杜月.王汉斌.闫浩楠 设想和目标 1.我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 对学生进行在线的考试,使传统繁琐的考试过程变得更加简便.定义很清楚.典型用户是教师和学生,典型场景是考试. 2.是否有充足的时间来做计划? 有充足的时间来做计划,但是计划会随着项目的推进做出更改. 3.团队在计划阶段是如何解决同事们对于计划的不同意见的? 对不同意见进行讨论,最终由组长决定. 计划 1.原计划的工作是

网上订餐系统需求分析报告

一.研究意义 随着计算机和网络的日趋发展,网上店铺如雨后春笋般出现,就连沃尔玛,金拱门这一类老品牌的商家都开拓了自己的网上购物渠道,有调查表明:无论是中国还是西方国家,越来越的用户已经习惯于网络购物.人们的消费平台逐渐开始向虚拟世界转移,而网上订餐是其中重要的一环,发展网络订餐平台已经成为了新的时代的新的需求. 餐饮业也要顺应时代进行发展,早在古代,因为人们在外做饭不便,市场便推出了饭店来解决人们的吃饭问题,这一行业在时代的发展中不断进化,随着网络购物的出现,许多人倾向于足不出户而吃到各种美食,

【在线教育-PC+手机-源代码】HDEDU在线网校系统--学习+练习+考试+支付+营销一站式![20

系统功能: (1)学习模块:视频点播.图文.课件下载:视频支持上传到服务器,也可以采用视频托管. (2)练习模块:在线刷题.错题回顾.高频错题.笔记收藏.进度保存.试题解析.模拟考试: (3)考试模块:定时考试.时间区间考试.智能阅卷.答题详情预览.成绩导出.高并发处理.考试仿切屏.强制交卷: (4)支付模块:在线支付:支付宝支付.微信支付:人工充值:管理员后台直接充值. (5)营销模块:积分,优惠券,学习卡,三级分销,试学,限时免费. 系统角色介绍: 学员:学员主要就是在线学习,学员可以直接在

标题:【在线教育-PC+手机-源代码】HDEDU在线网校系统--学习+练习+考试+支付+营销一站式!

系统功能: (1)学习模块:视频点播.图文.课件下载:视频支持上传到服务器,也可以采用视频托管. (2)练习模块:在线刷题.错题回顾.高频错题.笔记收藏.进度保存.试题解析.模拟考试: (3)考试模块:定时考试.时间区间考试.智能阅卷.答题详情预览.成绩导出.高并发处理.考试仿切屏.强制交卷: (4)支付模块:在线支付:支付宝支付.微信支付:人工充值:管理员后台直接充值. (5)营销模块:积分,优惠券,学习卡,三级分销,试学,限时免费. 系统角色介绍: 学员:学员主要就是在线学习,学员可以直接在

网上在线考试系统需求分析

随着经济的发展,人们对教育的重视,需要上学的人也越来越多 ,随之而来的考试问题也给了老师和考生带来了不小的麻烦.在老师角度,传统的考试方式,要求老师打印考卷,监考,批卷,发卷,使老师的工作量很大,而且这些环节都是由手工完成,非常容易出错.同时,在考生角度,传统考试方式也带来了极大的不便.因此,为降低学校的管理成本和减少人力物力的投入,为老师提高考试效率,为考生提供更全面和灵活的服务,网上在线考试系统会包括在线考试,成绩查询,个人资料修改等功能,以满足老师和考生的需求.

PHP在线支付

php网站如何做个页面接入网银在线支付接口? =>有两个是用来接收网银在线的反馈传递页面(这两个页面一般是进行下面的第四步)一个是配置文件一个是网银在线的一些函数(一般不需要修改)1 先做商品支付页面2 用户确定提交订单(同时本地写入数据库一个唯一的订单号,并设定成未支付状态)3.提交订单到网银在线支付页面4用户支付成功后返回网站操作页面(对用户进行操作,数据中的当前订单更改成已支付) 支付宝: 网址:https://b.alipay.com/order/productDetail.htm?pr

基于B/S架构的在线考试系统的设计与实现

前言 这个是我的Web课程设计,用到的主要是JSP技术并使用了大量JSTL标签,所有代码已经上传到了我的Github仓库里,地址:https://github.com/quanbisen/onlineexam,如果喜欢的话请帮我Mark个Star. 摘 要 随着计算机软件技术的高速发展,现代社会正快速迈入了一个互联网应用时代,Web应用在各行业都得到了广泛的应用,如小型公司的运销存管理系统,高校的教务管理系统等都是通过B/S架构搭建的Web应用.在过去的几年中,在线考试系统应用在很多行业都得到了

PHP基于B/S模式下的校园在线投票系统,源码分享

大家好,我是全微毕设团队的创始人,本团队擅长JAVA(SSM,SSH,SPRINGBOOT).PYTHON.PHP.C#.安卓等多项技术. 今天将为大家分析一个校园在线投票系统,系统web前端设计工具为Adobe Dreamweaver,前端开发语言html+css+javascript,php后端语言和mysql数据库. 从国际互联网到校园网,企业局域网,各种网上投票系统随处可见,意见调查,用户信息统计,经营情况调查都可以作为投票的内容.校园在线投票系统凭借其方便快捷等特点,已经成为统计收集信

在线教育系统,助你赢得网络市场

乐付宝在线教育系统是一套开放式的在线教育系统,为用户提供一个简单.快捷的课程交易的平台,以帮助用户更好的创建并推广自己的课程.系统采用网络互动直播的授课模式,突破地域和时间的限制,为广大的用户提供高效便捷的网络学习渠道,省时高效的学习新的知识.技能. 会员只要具备电脑和上网条件,即可登陆网站进行网上学习,充分体现网络共享,一站全程服务.会员可以发布他想学习的课程,讲师可以根据期待的信息,针对性的发布课程.简单.高效的全程实时直播互动教学,可以上传视频.文档在直播中展示,也可开启摄像头实时授课.学