电子商务系统的设计与实现(五):账务系统的功能接口设计

电商系统、p2p网贷系统、第三方支付都可以有自己的账务系统,
账务系统与用户系统可以完全独立,不需要用户ID等信息,只提供给其它系统若干接口。
服务可以用WebService的方式实现,对内提供服务非常方便,调用接口,就要调用普通的API一样。
也可以做成HTTP的方式,外部使用相对麻烦一些。
疑问:WebService提供的接口,可以直接用HTTP的方式调用么?


账务系统的功能接口设计


1.开户

  可选输入:用户ID、账户资金类型(人民币、美元)
  功能描述:创建一个账户。
  理论上不需要存入用户的ID,因为账务系统和用户系统是比较独立的。
  
  当然也可以存入用户ID,方便查询。
  另外,构造账户号的时候,可以把用户ID作为账户号的一部分。


2.交易
  充值:为一个账户增加一笔钱。
  提现:从一个账户减少一笔钱。
  转账:把一个账户中的钱,转移到另外一个账户。
  批量转账:转账的增强版。
  冻结资金:把一个账户的资金,冻结一部分,可用余额会减少相同的数额。
  解冻资金:把一个账户的资金,解冻一部分,可用余额会增加相同的数额。


3.冻结账户/解冻账户
  冻结;把一个账户给冻结了,冻结的账户可能无法进行提现等操作。
  解冻:把账户从冻结状态,变为正常状态。


4.查询
 基本信息查询:查询一个账户的总金额、可用余额、冻结余额等信息。
 批量查询:查询多个账户的金额等信息。
 开户-冻结账户-解冻账户
 冻结资金、解冻资金等日志
 交易明细:包含了充值、提现、交易等所有的账户资金变动日志。
 

 补充:一次购物消费,交易行为只会记录一条,而做账需要2条记录,借和贷。

CSDN2014博客之星评选,帮小雷投一票吧

http://vote.blog.csdn.net/blogstar2014/details?username=fansunion

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
基于JSP (Java Server Pages) 的企业财务管理系统设计实现涉及多个方面,包括用户界面设计、数据库设计功能模块设计系统整合。以下是一个简要的概述。 首先,用户界面设计是一个重要的方面,需要设计直观、易用且美观的界面。可以使用HTML和CSS结合JSP来创建动态页面,包括登录页面、菜单导航、数据展示和操作页面等。通过合理的布局和样式,用户可以方便地进行财务管理操作。 其次,数据库设计系统实现的重要部分。需要设计适合企业财务管理的数据结构,包括公司账户、员工信息、收入和支出记录等。使用MySQL或Oracle等关系型数据库管理系统,可以创建表以存储和管理这些数据。通过SQL语句和JDBC (Java Database Connectivity) 连接,可以完成数据的增删查改操作。 功能模块设计系统设计的核心,需要实现企业财务管理的相关功能。主要包括账务管理、报表生成和财务分析等模块。账务管理模块涉及记录和分析公司的收入和支出,包括账单记录、账簿管理和分类统计等功能。报表生成模块则可以根据存储的财务数据生成财务报表,如资产负债表、利润表和现金流量表等。财务分析模块可以根据账务数据对企业的财务状况进行分析,提供财务指标和趋势分析等功能。 最后,系统整合是将前面所有部分整合在一起,使其协同工作的过程。通过JSP和Java Servlet技术,可以处理用户请求、调用相应的功能模块以及展示数据等操作。此外,还可以使用JSP标签库和自定义标签来简化页面的开发和维护。 综上所述,基于JSP的企业财务管理系统设计实现需要注重用户界面设计、数据库设计功能模块设计系统整合。通过合理的架构和技术选型,可以实现一个高效、准确且易用的企业财务管理系统

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值