完整版基于支付宝服务的交易平台毕业设计论文文档格式.docx

上传人:b****6 文档编号:20269896 上传时间:2023-01-21 格式:DOCX 页数:64 大小:279.81KB
下载 相关 举报
完整版基于支付宝服务的交易平台毕业设计论文文档格式.docx_第1页
第1页 / 共64页
完整版基于支付宝服务的交易平台毕业设计论文文档格式.docx_第2页
第2页 / 共64页
完整版基于支付宝服务的交易平台毕业设计论文文档格式.docx_第3页
第3页 / 共64页
完整版基于支付宝服务的交易平台毕业设计论文文档格式.docx_第4页
第4页 / 共64页
完整版基于支付宝服务的交易平台毕业设计论文文档格式.docx_第5页
第5页 / 共64页
点击查看更多>>
下载资源
资源描述

完整版基于支付宝服务的交易平台毕业设计论文文档格式.docx

《完整版基于支付宝服务的交易平台毕业设计论文文档格式.docx》由会员分享,可在线阅读,更多相关《完整版基于支付宝服务的交易平台毕业设计论文文档格式.docx(64页珍藏版)》请在冰豆网上搜索。

完整版基于支付宝服务的交易平台毕业设计论文文档格式.docx

1.2系统框架设计3

1.3运行模式4

1.3.1网站总体说明4

1.3.2假设和约束5

1.4功能需求5

1.4.1功能需求描述5

1.4.2用户类型10

1.4.3服务用例10

1.4.4对性能的规定14

1.4.5输入输出要求14

1.4.6数据管理能力要求14

1.4.7故障处理要求15

1.4.8其他专门要求15

1.5支持环境15

第2章交易平台网站数据库设计说明书16

2.1引言16

2.1.1编写目的16

2.1.2背景16

2.1.3定义16

2.1.4参考资料16

2.2数据库设计16

2.2.1关系图16

2.2.2标识符和约定18

2.2.3数据库表设计格式说明18

2.2.4支持软件18

2.3数据表设计18

2.3.1表说明18

2.4运用设计20

2.4.1数据库的完整性和安全性20

第3章项目开发计划21

3.1引言21

3.1.1编写目的21

3.1.2项目简介21

3.1.3项目名称21

3.1.4产品标识21

3.1.5定义21

3.1.6参考资料21

3.2项目概述21

3.2.1工作内容21

3.2.2交付项22

3.3项目组织和资源22

3.3.1项目组织22

3.4实施计划22

3.4.1项目选用的生命周期22

3.4.2项目开发过程阶段划分22

3.5测试计划23

3.5.1简介23

3.5.2目的23

3.5.3背景23

3.5.4范围23

3.5.5测试策略23

3.6测试类型24

3.6.1数据和数据库完整性测试24

3.6.2业务周期测试24

3.6.3用户界面测试25

3.6.4功能测试25

3.7配置计划25

3.8评审计划26

3.9培训计划26

3.10系统安装计划26

第4章设计报告27

4.1概述27

4.1.1编写引言27

4.1.2参考资料27

4.2程序设计思想27

4.2.1网站宏观构架28

4.2.2网站功能框架及类图展示28

4.3主要模块展示30

4.3.1登陆模块30

4.3.2用户注册32

4.3.3帐号激活34

4.3.4商品管理36

4.3.5商品交易40

4.3.6银行网关48

结论51

致谢52

参考文献53

绪论

1编写目的

绪论的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。

详细如下:

明确和说明需求,对网站进行定义和分析。

描述软件所能达到的功能。

指导软件的代码编写,使开发具有明确的方向性。

描述系统的逻辑设计,程序设计,后台处理等重要信息。

2电子商务的定义

随着网络与计算机技术(信息技术)的发展,信息技术作为工具被引入商务活动领域从而产生了电子商务(ElectronicCommerce,简称EC)。

电子商务就是利用信息技术将商务活动的各实体:

企业、消费者、政府联系起来,通过互联网络将信息流、商流、物流、资金流完整结合从而实现商务活动过程。

商流包括商业洽谈、下单、售后服务等商务活动过程;

物流包括商品物资的配送调度。

资金流就是交易中的资金转移过程;

信息流包括商品信息,客户与供应企业信息、服务信息等。

也就是说,涉及商务领域的咨询洽谈、下单定购、资金付款、意见征询、交易管理、电子报关、电子纳税等都是全部通过Internet进行。

3电子商务的特点

Internet网络的普及、新的网络经济所涉及领域的广阔、多种安全措施的使用和电子化处理的快速决定了电子商务具有普遍性、方便性、整体性、安全性以及协调性等的特点。

普遍性:

Internet的普及和网络经济的优越性使得电子商务成为普遍存在的新经济模式;

方便性:

电子商务不受地域限制,交易方式灵活快捷,24小时自由在线服务;

整体性:

电子商务将人工操作和信息处理、各功能模块集成一个不可分割的整体,提高人力、物力的利用率以及系统运行的严密性;

安全性:

电子商务网络系统采用了严密的安全措施,如加密技术、数字证书、防火墙、病毒防护等;

协调性:

电子商务活动的进行需各部门的协调合作,如客户、供应商、银行、物流中心、通讯部门等的合作才能完成电子商务的全过程。

4电子商务的应用类型

根据商务过程中参与实体的不同,电子商务的应用主要有五种类型:

(1)企业内部的电子商务

企业通过内部网(Intranet)方式交换和处理商贸信息,这种网络与Internet隔离,主要用于企业内部的商贸活动并保持企业组织上的联系。

(2)企业间的电子商务(BusinesstoBusiness,简称BtoB模式)

就是企业之间通过互联网进行商业活动的模式。

(3)企业与消费者间的电子商务(BusinesstoCustomer,简称BtoC模式)

这种模式是企业通过在互联网上开设网上商店,消费者通过网络浏览产品信息,并在网上下单,在线支付。

这种经营模式方便快捷,不受时间空间限制,24小时营业,因而受到消费者欢迎。

(4)企业与政府间的电子商务

这种模式是企业与政府部门间的业务往来,如政府通过互联网发布采购招标清单,企业通过网络进行投标、网上报关、纳税等。

(5)消费者间的电子商务(CustomertoCustomer,简称CtoC)

CTOC模式是消费者间通过公共电子商务交易平台,卖方提供商品及买方在线选购的交易方式,如网上拍卖、在线二手市场等。

5电子商务系统的组成元素

电子商务的整个商务系统由网站业务系统、认证中心、支付网关和客户终端系统四个基本元素组成。

网站业务系统:

是电子商务系统的基础应用平台,客户终端通过网络访问网站业务系统进行电子商务应用;

认证中心:

认证中心向网站业务系统、支付网关、客户终端提供证书发放、授权服务与认证,是保证电子商务应用安全的机构;

支付网关:

是企业、银行与客户交易资金转移的接口,是实现在线支付的接口界面。

6BtoC网上直销方式市场定位分析与发展趋势

企业与消费者间的电子商务BtoC,是一种网上直销方式,企业通过网络建设网上商店,向消费者展示与供应商品,消费者通过互联网走进网上商店,浏览商店内的产品并可在店内直接下单付款定购,由于消费者是商品的直接购买、最终使用者,企业产品直接面对客户,它们都处于供求链未端,因而是最基本的电子商务模式,就如传统经济模式里的商店一样,网上商店将会随着信息社会的发展变得一样的普遍,所不同的就是网上购物可以足不出户,各地商品任选,如此方便快捷,无时间空间限制是传统经营模式无法比拟的,如今人们生活质量的提高,购物方式也变得轻松自由化、个性化,这将会成为BtoC电子商务方式发展的趋势。

7BtoC网上直销电子商务工作流程

BtoC电子商务方式消费者完成一次购物工作过程是:

首先消费者使用终端系统联上互联网,进入网上商店,寻找想购买的商品,浏览产品信息,如果找到合适的商品,就可在网上下单,否则决定是否继续浏览该店而进入其它网上商店继续购物,若消费者已将所要买的商品下单后,便可以进入结帐程序,通过选择付款方式,如在线支付,使用信用卡通过支付网关授权银行进行付款转帐,支付网关保留双方交易数据凭证,并向商户发出发货通知,商户收到发货通知后通过物流配送组织将商品发送给消费者,消费者收到商品后验收商品,并根据实际需要享受网上商店提供的售后服务。

自此,消费者通过网络无拘无束地完成了他的一次购物过程,整个过程都是消费者坐在自己的计算机前点击鼠标和键盘,所需做的只是查看商品信息以及下单结帐,其它的工作就交给商户、银行与物流机构去完成,整个过程都是很方便安全快捷,因而越来越受到消费者的欢迎。

第1章任务概述

目标

制作一个BtoC模式下的电子商务系统,企业通过他可以建立自己的网上商店,建立网上销售渠道,可以让企业直接面对最终用户,减少销售过程中的中间环节,降低客户的购买成本。

使用该系统,可以让所有上网浏览的客户看到商家在网络上发布的产品信息,并可以随时进行购买活动,缩短商家与客户的距离,直接获得利益。

本网站可以完成的基本功能;

a)有使用导航,便于管理,以及扩展性好的特点

b)本系统所实现的功能将是利用程序的智能算法,利用各种数据,将各个商品的最新内容整合到一起。

c)支持购物车功能,处理功能完善

d)操作简单,数据输入才、处理和输出操作的安全性和准确率高;

e)用户可以随意添加,更改或删除购物车内商品。

f)具有安全性,个性化和方便的特点

系统框架设计

B2C型系统面向Internet上的web应用,需采用BS架构。

前台实现商品的在线浏览、查找和购买功能,后台实现在线管理商品、订单管理等功能。

系统采用ASP.NET三层架构。

图1-1三层结构图

1.UI层:

负责与用户交互,接收用户输入并将服务端传来的数据传递给用户。

2.业务逻辑层:

负责接收浏览器传来的请求传给数据层,同时将请求处理结果发给浏览器,它由Web表单,XMLWeb服务和组件服务组成。

其中WEB表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的web表单交互生成的信息和数据基础。

3.数据层:

通过ADO.NET操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。

功能:

该网站的功能要求比较完善,具有会员管理模块(会员注册、会员登录、个人信息维护和管理会员)、管理商品模块(发布商品、维护商品、商品上架和商品下架)、商品交易(包括:

购物车管理、下订单和交易处理)、银行支付模块(包括:

账户余额查询和支付货款(通过支付网关实现))几大功能体系。

图1-2功能流程图

性能:

该软件的性能要求具有较好的稳定性和保密性。

在安全与保密方面的要求:

本网站具有较好的安全性和保密性,以避免非法操作人员进行非法操作,或者是确保合法的操作人员在误操作时可以有挽回的余地,以免丢失重要数据信息,造成严重后果。

数据处理操作:

要求确保数据在输入、处理、输出操作过程中安全性和准确率的较高。

操作难易程度:

该网站应具备操作方便简单,以便工作人员和用户得心应手。

人机界面:

要求该软件人机界面要好。

完成期限:

本软件系统完成期限要求为两个月。

运行模式

面向用户,在浏览器中直接返回和操作相关数据,包括最新商品情况,需要发布很多详细的信息,要求有较高的稳定性

网站总体说明

交易平台网站是一个面向B2C模式下的交易平台,利用Internet进行网上购物并以银行卡付款的消费方式。

假设和约束

对这项开发中给出的条件、假定和所受到的限制,为:

a)此网站的开发期限为:

两个月。

b)法律和政策方面的限制:

本人在开发此网站时,将严格按照有关的法律和政策执行。

c)硬件、软件、运行环境和开发环境方面的条件和限制:

此软件系统应在Windows界面上运行,CPU为目前市面上流行的Athlon750以上,内存128MB以上,硬盘空间20G以上,采显一台

d)可利用的信息和资源:

本项目开发所需要的一切信息资源来自市场采集和客户提供,也从一些专业书上获得部分信息。

功能需求

功能需求描述

用户和管理员:

用户进行注册和登陆后使用该交易网站

图1-3a)功能流程

图1-4b)功能流程

详细分解为下列表:

图1-4具体功能流程图

表1-1

功能编号

001

功能名称

用户登录

所属部门

会员管理

功能描述

用户通过输入账号和密码点击登录按钮,由后台代码验证用户是否合法,合法即通过并在主页显示用户相关信息

输入项

用户账号、密码

处理描述

当用户点击登录按钮时在后台立即查找该账号是否存在。

不存在即登录不成功,如果存在,再查找与该用户账号匹配的密码并于用户键入的密码比较,如果相等则登陆成功,不等则登录失败

输出项

用户ID及姓名或昵称

界面要求

用户账号输入框、用户密码输入框、登录按钮

表1-2

002

通用模块

包含了验证码和加密安全两项内容,但与具体业务没有联系,可用于代码移植

验证码和密匙

将一串随机产生的数字或符号生成一幅图片,图片中加入一些干扰元素,由用户肉眼识别其中的验证码信息,输入表单提交给网站验证,验证成功后才能使用某项功能。

通过注册或打开相应页面

验证码图片框,用户输入框

表1-3

003

会员注册

会员注册功能是网站管理业务的一种有效手段,目前绝大多数网站都采用这一方式管理用户。

用户注册是会员根据模板化的信息输入表单,自行填写相关内容并提交给网站服务器的过程。

会员ID,姓名,密码,EMAIL,验证码等

把会员信息加入数据库

可以进行登录

登录表单

表1-4

004

帐号激活

帐号激活功能是会员注册的子功能,其目地是验证邮箱的有效性。

申请人在表单中填入E-mail信息,然后确认提交时,系统除了记录注册信息外,还会往E-mail地址中发送一封邮件。

申请人登录邮箱后按照提示操作后才会激活帐号。

邮箱名,登录名。

密码

最简单的处理就是在邮件中包含一个超链接,申请人只要单击超链接,系统就会根据超链接内容开通注册帐号

账户激活

帐号激活表单

表1-5

005

发布商品

商品管理

本系统支持多种商品,将所有商品的公共属性抽象出Commodity类

商品种类

采用简单工厂模式来进行设计

具体业务实例

添加商品表单

表1-6

006

管理商品

可以在会员中心的“我的店铺”中查看或管理

商品管理仍然采用传统的列表操作方式

商品实例

左侧导航区,右侧显示区

表1-7

007

过期商品检查

电子商务网站为了有效管理店铺及其商品,一般都会对货架上的商品进行时间限制,以便使商家定期维护,保证商品的有效性。

如果货架上的商品10天后仍然没有维护,则商品会自动下架。

典型的后台操作,通过代码调用方法

表1-8

008

商品浏览

本系统采用传统的表格方式展示商品,并具有分页浏览功能。

同时提供检索条件,包括按类别和名称模糊查询等条件,以提高查询效率。

检索条件

由CommodityList.aspx页面实现,其中由GRIDVIEW控件实现列表显示,检索区输入项使用DropDownList和TextBox控件实现。

商品的集合

CommodityList页面

表1-9

009

购物车

当用户决定购买商品的时候,就可以先将商品放入购物车,然后可以继续浏览其他商品。

待需要付款购买时一起结算。

使用GridView控件显示商品列表,使用Button和LinkButton控件来触发功能。

商品项

ShopCart页面

表1-10

010

下订单

填写基本的物流信息。

如收货人,地址,联系方式等。

订单信息

界面首先是订单头,即订单号和日期;

然后是订单的商品列表,技术上有GridView实现。

最后是买方的收货地址,联系方式等物流配送人员必须的信息项。

订单总体页面

订单页面

表1-11

011

账户余额查询

所属部门:

银行网关

会员登录会员中心后,可以查看个人账户上的余额,以便在余额不足的时候及时充值。

登录用户ID

在PayService.asmx文件中获取账户余额由GetBalance方法实现。

账户余额

表1-12

012

支付

本系统最复杂、要求最高的一个模块。

大部分的逻辑放在数据库服务器的一个存储过程中,这个过程是DoPay。

换句话说,这个存储过程运行在银行一方的数据库上,可以通过网关服务由电子商务网站调用。

当前用户ID,密码,卖方帐号,金额

存储过程实际上分以下几个步骤实现:

1)根据支付方的帐号和密码查询余额。

2)判断支付方余额是否足以付款,如果不够,则停止执行。

3)支付方的帐号余额扣除货款。

4)收款方的帐号余额增加同数值货款。

5)处理完毕

显示内容

表1-13

013

我的订单

会员中心

登录会员中心后,会员可以查看以往的账单,这样能让会员了解每一笔交易的细节,帮助会员记录信息。

页面套用了会员中心的母板页,在内容区加入了GridView控件,用于显示订单列表

查询实例

母板页,查询页

表1-14

014

导出Excel

把数据保存在本地

用Excel程序集进行Excel格式输出,即使用主互操作程序集。

Excel表单

表1-15

015

我的收藏

收藏服务,即会员看到感兴趣的商品又不急于购买时,可以将其暂存到收藏夹中的内容,并可以随时查询和维护。

由MyFavorite.aspx页面实现。

使用Repe

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1