图书管理系统开发文档(21)
时间:2025-04-30
时间:2025-04-30
软件工程的同学看看,很有借鉴意义!
买家在购物之前需要有一个购物网站账号,因此在进入购物网站页面以后需要申请一个新账号,该账号唯一标示了用户在购物网站的身份以及相关信息记
录。
每个商品有商品名,供货方名,货物上架时间,商品图片组成。用户通过点击购买商品按钮将该商品加入到购物车当中。
购物车包括用户选择的若干商品的集合,当用户将所有货物放入购物车以后,点击提交订单按钮,从而进入银行转账界面进行转帐。
2)网上银行系统
买家在网上银行转帐时,输入个人银行帐号与银行密码(可以使用软键盘进行输入),点击确定付款按钮进行付款,这时会跳出一个对话框显示用户所有
输入,包括订单号,商家名称,用户银行帐号,用户确认无误后点击确定提交
付款单。
最后银行跳出一个反馈信息表明是否转帐成功,若转帐失败(包括用户银行帐号不存在,账号与密码不匹配,用户的银行帐号余款不够等信息),则给出
相应的提示。
3.2外部接口
本系统的银行转帐部分可以支持多个购物网站提供转帐服务。可以支持类似淘宝的所有购物网站。本系统采用自己开发的一个简单的购物网站作为演示。
3.3内部接口
3.3.1从购物网站到网上银行系统
每份用户订单递交时,购物网站向网上银行系统发送一条消息,包括购物网站代号,订单号,该订单转帐钱数等信息,并保证该条信息足够安全的到达银行。银行通过监听一个端口,接受该条消息并验证消息的正确性,如果消息正确(非他人向银行恶意传递)则实现由购物网站页面到网上银行系统页面的跳转。
购物网站代号:该代号唯一标实了购物网站,对应了购物网站在银行中的帐号等信息。
订单号:由购物网站提供,包含了用户在购物网站中购物的所有信息。
订单转帐钱数:订单的总金额,接下去将从用户银行账户转向购物网站的银行帐户。
安全性:购物网站消息必须经过加密,然后在银行监听到这条消息之后进行解密,再进行正确性验证。
3.3.2从网上银行系统到购物网站