电子商务课程设计报告.docx

上传人:b****4 文档编号:5381255 上传时间:2023-05-08 格式:DOCX 页数:39 大小:831.40KB
下载 相关 举报
电子商务课程设计报告.docx_第1页
第1页 / 共39页
电子商务课程设计报告.docx_第2页
第2页 / 共39页
电子商务课程设计报告.docx_第3页
第3页 / 共39页
电子商务课程设计报告.docx_第4页
第4页 / 共39页
电子商务课程设计报告.docx_第5页
第5页 / 共39页
电子商务课程设计报告.docx_第6页
第6页 / 共39页
电子商务课程设计报告.docx_第7页
第7页 / 共39页
电子商务课程设计报告.docx_第8页
第8页 / 共39页
电子商务课程设计报告.docx_第9页
第9页 / 共39页
电子商务课程设计报告.docx_第10页
第10页 / 共39页
电子商务课程设计报告.docx_第11页
第11页 / 共39页
电子商务课程设计报告.docx_第12页
第12页 / 共39页
电子商务课程设计报告.docx_第13页
第13页 / 共39页
电子商务课程设计报告.docx_第14页
第14页 / 共39页
电子商务课程设计报告.docx_第15页
第15页 / 共39页
电子商务课程设计报告.docx_第16页
第16页 / 共39页
电子商务课程设计报告.docx_第17页
第17页 / 共39页
电子商务课程设计报告.docx_第18页
第18页 / 共39页
电子商务课程设计报告.docx_第19页
第19页 / 共39页
电子商务课程设计报告.docx_第20页
第20页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

电子商务课程设计报告.docx

《电子商务课程设计报告.docx》由会员分享,可在线阅读,更多相关《电子商务课程设计报告.docx(39页珍藏版)》请在冰点文库上搜索。

电子商务课程设计报告.docx

电子商务课程设计报告

HarbinInstituteofTechnologyatWeihai

电子商务与安全课程设计

报告

设计题目:

C2C型电子商务应用平台系统的设计

班级:

信息安全

(2)班

学号:

110420209

姓名:

方建辉

验收日期:

2014年7月17日

 

哈尔滨工业大学(威海)计算机学院

二零一四年七月

电子商务与安全课程设计任务书

院(系):

计算机科学与技术学院专业:

信息安全

姓名:

方建辉学号:

110420209

课程设计题目:

C2C型电子商务应用平台系统的设计

问题阐述与分析:

(主要阐述设计题目背景、设计实现意义及所要解决的主要问题)

电子商务(ElectronicCommerce)是指在计算机互联网的支持下进行的商务活动。

主要包括网上广告、订货、付款、客户服务和货物递交等售前、售中、售后以及市场调查分析、财务核算及生产安排等多项利用Internet开发的商业活动。

从企业来看,电子商务是将企业的核心商务过程通过计算机网络实现,以便改善客户服务,减少流通时间,降低流通费用,从有限的资源中得到更多的利润。

Internet给整个社会带来了巨大的变革,成为驱动所有产业发展的动力。

电子商务是在Internet开放环境下的一种新型的商业运营模式,是网络技术应用的全新发展方向。

在此首先对电子商务中存在的问题及其安全性技术加以分析,然后对中国电子商务未来的发展提出了一些建议,以使更多的人士关注电子商务技术,尽快解决现存的问题,推动电子商务的发展。

随着因特网的飞速发展,电子商务正得到越来越广泛的应用。

电子商务的安全性是影响其成败的一个关键因素。

随着人们消费水平的提高,个人消费品市场空前发展,我们发现,越来越多的人拥有大量的闲置商品。

这些商品有新有旧,但都具有完整的使用价值。

拥有者们也许现在不需要它们,便想到把它们出售。

可是如何找到买主,却成为一个令人头疼的问题。

以学生为例。

由于学生爱追赶时尚潮流,而且购买行为往往缺乏计划性,使得他们常常因一时冲动买下某物,之后又发现并没有用。

学生对于电脑、手机、MP3等电子产品需求较多,而这些东西更新又很快,需求的不同使他们希望能互通有无。

一些旧书籍、杂志、音像制品、生活用品等,也是留之无用、弃之可惜,若能卖给需要的人不是皆大欢喜?

与此同时,随着学生们的商品意识的加强,有很多同学以代理商品销售为兼职,有开设个人店铺的需求。

但由于资金方面的限制,不可能开设真正的店铺。

可是由于供需双方市场的不对称性,卖主很难找到合适的买主,有这些需求的人更是不知道有谁要出售,造成这种C2C交易很难达成。

目前普遍的办法是卖者在校内摆个地摊。

做代销的同学到处帖广告或者直接上门推销,展示并出售自己的商品,可是时间、地点、规模都受到限制,而且要耗费大量的时间和体力,还未必有好的效果。

要是有一个平台,让供需双方集中地发布交易信息,并提供双方的联系方式,促成其交易的达成,将为买卖双方带来极大的便利。

工作量:

(本项主要说明课程设计的工作量体现之所在,具体的设计模块)

(1)编写二手货拍卖网站;

(2)允许用户在线参与竞拍;

(3)系统在收银台完成商品结算;

(4)系统自动生成订单处理;

(5)系统能够显示完成整个竞拍购物过程。

工作计划安排:

(1)7月7日:

选题并完成电子商务与安全课程设计任务书;

(2)7月8日:

二手货拍卖网站的规划与构建;

(3)7月9日:

二手货拍卖网站的总体设计;

(4)7月10日—13日:

二手货拍卖网站的流程与功能设计;

(5)7月14日:

电子商务与安全课程设计中期验收;

(6)7月15日—16日:

完成整个竞拍购物过程;

(7)7月17日:

电子商务与安全课程设计终期验收;

(8)7月18日:

完成电子商务与安全课程设计报告。

相关知识点:

SQLServer2008数据库的配置和应用,ASPStudio软件的编程实现,电子商务网站开发技术,查找商品时数据结构算法的选取。

 

1.绪论

1.1 课题研究背景

近年来因特网在我国呈现出蓬勃发展的趋势。

因特网的快速发展不仅改变了人们的生活方式,同时也改变了传统的市场交易方式。

以网上交易为依托的电子商务迅速发展,大大拓展了传统市场的范围,降低了市场交易成本,提高了市场的交易效率。

网上拍卖作为电子商务的一种重要形式,已经成为倍受商家和消费者喜爱和关注的一种新的交易机制。

网上拍卖市场的兴起对我国传统的交易制度带来了冲击。

所以顺应历史潮流的发展我们必须完善自己的网上拍卖系统,给广大用户提供一个便捷、安全的交互平台。

1.2 国内外网上拍卖现状

中国的网上拍卖市场近年来呈高速增长态势,市场规模实现了217%的增长。

从目前的发展态势看,中国网上拍卖市场正处于一个高速成长阶段,2004年已经实现了生命周期的重要转折。

从中国网上拍卖市场结构来看,呈现出eBay易趣、淘宝、一拍三足鼎立的垄断局面。

三大拍卖网站的竞争愈演愈烈。

网上拍卖市场呈现出了三强博弈的格局。

激烈的竞争促使三方选择了差异化经营策略。

从而为客户提供了更多的选择余地,有利于网上拍卖市场的发展和繁荣。

在我国,网上拍卖市场处于刚刚起步阶段,从市场规模、交易效率、制度设计等方面都无法与发达国家相比。

从拍卖商品的种类来看,国内拍卖市场多为二手货,且商品种类单一,其中3C类商品占据约50%的份额,诸如房产、汽车等高端拍卖品占据份额很少。

而全球最大的拍卖网站——美国的eBay,业务范围覆盖30个国家地区,可以提供大到飞机、岛屿,小到玩具、铅笔,包括五万个商品分类,几百万种商品的网上交易。

eBay预计2006年纯利润为57亿美元到59亿美元。

1.3 理论及实际意义

网上拍卖实质上是网上购物的一种形式,可以被认为是电子商务的一部分。

互联网的产生,扩展了传统拍卖的时间和空间,互联网技术和传统拍卖机制的结合产生了网上拍卖。

与传统拍卖相比,网上拍卖具有下列一些优点:

1、通过互联网将传统的少数人参与的拍卖方式,变成每个网民都可参与的拍卖交易方式。

这样既增加了买卖双方的便利性,也减少了交易的成本。

2、传统拍卖需要竞买人在同一时间进行,而网上拍卖竞买人不需要同时竞价,竞价可持续数天或数周,这使得竞买人在竞价时间上具有很大的灵活性。

对于卖方来说,网上拍卖产生了更大的拍卖市场。

正是由于网上拍卖的这些优点,使得目前的网上拍卖已经成为电子商务活动中的一个重要组成部分。

本次设计的目标是实现一个B/S体系结构的拍卖系统,该系统提供了一个网上拍卖的市场给买方和卖方,企业和个人可以以拍卖的方式出售和购买商品。

在开发过程中,本人负责系统的前台和后台的设计工作。

结合整个课题设计的实践过程,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握网络数据库编程方法。

1.4 系统简介

本网上拍卖系统选用ASP+SQLServer进行开发,是一个基于Brower/Server(浏览器/服务器)并采用C2C(CustomertoCustomer即个人——个人)运作模式的电子商务系统,提供了一个网上拍卖的市场给买方和卖方,企业和个人可以以拍卖的方式出售和购买商品。

 

2.项目可行性分析

2.1可行性研究的前提

2.1.1 要求

1、主要功能:

用户的在线注册与商品发布,注册用户参与在线拍卖,交流信息,后台数据库管理等功能。

2、性能要求:

系统运行要求数据无差错存储到数据库中,并能够及时发布商品信息和交易信息。

3、输入要求:

数据需要完整,详实,用户的部分信息要求真实可信。

4、输出要求:

简捷,快速,实时,准确。

5、安全与保密要求:

后台管理员享有对数据库中数据的管理,注册用户只享有对个人部分信息的修改权限。

2.1.2 目标

系统实现后,商品交易的人力、财力和物力将大大节省,交易效率将显著提高。

2.1.3 可行性研究方法

可行性研究主要是通过查阅相关资料,对具体实例进行调研等手段进行的,所开发的系统由于有很大的通用特性,所以,我研究了多个拍卖网站的拍卖政策和拍卖流程。

论证结果证明:

采用B/S模式开发一个拍卖系统是可行的。

2.2可行性分析

2.2.1 技术可行性分析

交互性是商业网站的基本要求,要求实现与数据库的良好结合.网上拍卖系统利用ASP其丰富的内建对象及内置的ActiveXServer组件和SQLServer2000强大的数据库功能有效的实现了顾客与网站的动态交互;同时由于后台功能强大的数据库支持和管理功能,使得管理人员可远程进行数据维护和网站管理,在技术上具有可行性。

2.2.2 经济可行性分析

该系统在规模上设定为小型商务网站系统,消费群体为广大在线网民和一般日用品消费者。

在此前提下,不要求大量资金成本,一般的拍卖商品价格适中,品种具有大众性。

从而减低开发风险和开发成本,在经济上具有可行性。

2.2.3 社会可行性分析

由于Internet市场的日益规范和国家相关政策法规的不断完善,电子商务已经成为一种非常具有潜力的商业模式;计算机技术的发展为商务网站的规范和管理带来方便,并不断加强网站的安全性维护,在实施上具有可行性。

 

3.系统开发环境与工具

3.1 系统的开发工具

本系统开发用到的工具主要有:

1、Internet信息服务器(IIS5.0)——Windows2000Server操作系统内置;

2、MicrosoftSQLServer2000——后台数据库支持;

3、ASP——系统前台网页设计及代码编写的主要工具;

4、MicrosoftOfficeFrontpage2003——系统前台网页界面设计辅助工具。

下面就这些工具做一下简单介绍。

3.1.1 IIS5.0概述

MicrosoftInternetInformationServer(IIS)是允许在公共Intranet或Internet上发布信息的Web服务器。

InternetInformationServer通过使用超文本传输协议(HTTP)传输信息,还可配置InternetInformationServer以提供FTP服务和虚拟SMTP服务。

FTP服务允许用户从Web站点或到Web站点传送文件。

虚拟SMTP服务允许用户发送或接收Email。

在IIS5.0中,应用程序既可以运行于类似Internet服务的进程中,也可以在单独的进程中运行。

IIS5.0对许多安全功能进行了简化,其中包含了新的安全任务向导、权限向导、Web服务器证书向导和CTL向导。

通过这三个向导,可以同步Web和NTFS的安全设置、获得并安装服务器证书以及创建和修改证书信任列表。

安全套接字协议层(SSL)3.0和传输协议层安全(TLS)提供了一种客户端与服务器之间进行信息交换的安全方式。

总之,IIS5.0为Web应用程序提供更大的保护以及更强的可靠性。

3.1.2 MicrosoftSQLServer2000简介

SQLServer2000是一个功能强大的基于C/S模式的关系型数据库管理系统,在电子商务、数据仓库和数据库解决方案中起着重要的核心作用,并且可以通过图形界面的命令按钮和图表来进行方便的管理。

SQLServer2000的具有如下一些新的特性:

1、数据仓库

分析服务;数据转换服务;数据开采;分析服务;索引化视图。

2、电子商务

对XML支持的增强;Web数据访问;分布式分区视图;安全性;简化数据库管理;数据库复制。

3、可伸缩性和可用性

同一个数据库引擎可以在不同的平台上使用;SQLServer2000企业版支持联合服务器、索引视图和大型内存等功能。

4、易于安装使用

SQLServer支持许多不同的开发平台,也就是说,开发人员几乎可以用现有的任何开发平台编写应用程序来访问SQLServer。

所以不管用什么语言编写的程序都可以用于SQLServer。

3.1.3 ASP简介

ASP全称为ActiveServerPages,是一套由微软公司开发的服务器端脚本环境,ASP内含IIS中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。

有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。

当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。

以下是ActiveServerPages所独具的一些特点:

1、使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。

2、使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。

3、与浏览器无关(BrowserIndependence),用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页内容。

ActiveServerPages所使用的脚本语言(VBScript、JScript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。

4、ActiveServerPages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。

5、可使用服务器端的脚本来产生客户端的脚本。

3.1.4 MicrosoftOfficeFrontpage2003简介

FrontPage是一个“所见即所得”的网页制作工具。

无论是创建单个Web页面,还是规划、建设和维护大型网站,FrontPage都能够胜任。

FrontPage可以说是最容易使用的网页制作工具。

使用FrontPage来制作网页,即使没有多少经验,也能够简单方便地制作出漂亮的网页。

Frontpage2003在原有基础上新增了很多功能,其中的3新功能比较突出:

1、自定义浏览器分辨率预览检查

在设计网页时,可实时调节当前页面为在客户端显示的分辨率,以便预览当前效果。

大家查看FrontPage2003界面右下端状态上显示网页大小的区域,默认为792×533,右键单击后,弹出菜单,在此可设置任意分辨率方便进行预览。

2、检查网页错误

点击菜单栏上的“工具→辅助功能”,在弹出对话框中设置检查范围、内容及显示对象,接着点击“检查”按钮即可。

利用此项功能,就可快速找出指定网页是否有错误,并可查看问题之所在。

3、优化HTML代码

FrontPage系列过去在代码效率方面做得相当不好,经常产生大量的垃圾代码。

而在FrontPage2003中,点击菜单栏上的“工具→优化HTML”,弹出对话框,在其中可酌情选择删除对象,包括注释性内容及空白信息等,从而删除大量垃圾代码,提高网页代码执行的效率。

 

4.概要设计

4.1 总体设计

系统可划分为两大类功能模块:

前台模块和后台模块。

前台模块:

包括用户注册、拍卖物品登记、商品浏览、竞标物品、购买物品、信息交流、用户控制面板。

后台模块:

包括拍卖物品管理、用户管理、管理员管理、信息管理等。

4.1.1系统功能模块结构图

图4.1系统功能模块结构图

4.1.2 用户注册模块

用户注册模块是网站运行的基础,注册用户是交易网站的主体。

此模块主要功能就是录入用户信息,用户通过网页表单,提交个人信息。

本模块相关数据表:

用户信息数据表。

数据操作:

插入。

4.1.3 用户登录模块

用户登录模块是用户获得网站提供功能的一个必要环节,用户只有登录后,才能使用网站提供的全部或部分功能。

同时,用户登录后,系统才能对用户在线上的交易行为予以唯一确认。

本模块相关数据表:

用户信息数据表。

数据操作:

查询。

4.1.4 商品模块

商品模块是本系统的核心,用户可以通过此模块来注册自己出售的商品,也可以通过此模块来查看出售中的商品并且可以竞价、购买商品。

本模块相关数据表:

用户信息数据表,商品信息数据表,竞价信息数据表。

数据操作:

查询、更新、插入。

4.1.5信息交流模块

信息交流模块主要是提供给注册用户一个发布和查看信息的平台。

本模块相关数据表:

信息交流数据表。

数据操作:

查询、插入。

4.1.6 后台管理模块

系统管理员可以修改个人信息,添加管理员,管理用户,管理商品和信息管理。

本模块相关数据表:

用户信息数据表,商品信息数据表,竞价信息数据表。

数据操作:

查询、更新、插入。

4.2 系统数据

4.2.1 系统数据描述

系统主要的数据有:

用户信息数据;

一口价商品信息数据;

拍卖商品信息数据;

一口价商品竞价数据;

拍卖商品竞价数据;

信息交流数据;

管理员信息数据。

4.2.2 数据字典

数据存储名称:

用户信息

别名:

简述:

存放注册用户的个人信息

组成:

用户ID+昵称+用户姓名+密码+性别+住址+电子邮件+邮编+身份证号码+固定电话+移动电话+用户QQ

数据存储名称:

一口价商品信息

别名:

描述:

存放一口价商品的属性。

组成:

商品ID+商品名称+所有者+商品描述+图片+新旧程度+一口价+数量

数据存储名称:

拍卖商品信息

别名:

描述:

存放拍卖商品的属性。

组成:

商品ID+商品名称+所有者+商品描述+图片+拍卖时间+结束时间+起始价+增幅+新旧程度

数据存储名称:

一口价商品竞价信息

别名:

描述:

存放一口价商品竞价信息。

组成:

竞标用户ID+商品ID+竞标时间+商品名称+所有者+商品描述+新旧程度+一口价+数量

数据存储名称:

拍卖商品竞价信息

别名:

描述:

存放拍卖商品竞价信息。

组成:

竞标用户ID+商品ID+竞标时间+商品名称+所有者+商品描述+拍卖时间+结束时间+起始价+增幅+新旧程度+竞标价格

数据存储名称:

信息交流信息

别名:

描述:

存放信息交流信息

组成:

信息ID+用户ID+用户名+姓名+信息内容

数据存储名称:

管理员信息

别名:

描述:

存放管理员信息属性。

组成:

管理员ID+用户名+密码

4.3 接口设计

4.3.1 用户接口

在用户界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。

外观上要美观、大方,典型的Windows网页浏览风格。

总的来说,系统的用户界面应作到简单、易学习和使用,只要有简单的网页浏览经验,就会操作。

4.3.2 外部接口

系统与后台数据库接口采用ASP封装的ADO接口对数据库进行所有访问。

服务器上可使用SQLSERVER的对数据库的备份命令,以做到对数据的保存。

在网络软件接口方面,采用标准的TCP/IP协议。

4.3.3 内部接口

内部接口方面,各模块之间通过数据库统一接口与数据库进行通讯。

全局的变量借助Session对象予以保存。

接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。

 

5.数据库设计

5.1 外部设计

5.1.1 数据库名及说明

数据库名称:

paimai;

数据库连接用户名:

sa;密码为空;

数据库备份文件名:

paimai_Log。

5.2 结构设计

5.2.1 概念结构设计

根据需求分析说明书及概要设计,可以获得实体:

用户(包括买方和卖方),商品。

具体系统E-R图如图5.1所示。

关系:

竞价。

辅助表:

管理员,信息。

图5.1系统E-R图

5.2.2 逻辑结构设计

结合实际情况和对用户需求分析,网上拍卖系统数据库paimai包含了7张不同专题的数据表,分别是user(用户信息表)、pykj(一口价商品信息表)、ppm(拍卖商品信息表)、bidykj(一口价竞价信息表)、bidpm(拍卖竞价信息表)、infor(信息交流表)、admin(管理员信息表)。

网上拍卖系统数据库中主要数据表的设计结构如表5.1~5.7所示。

表5.1 user表

字段名称

数据类型

描述

允许空

是否主键

userid

int(4)

用户ID

PK

usersn

varhar(12)

用户名

username

varhar(12)

用户真实姓名

userpwd

varhar(30)

用户密码

userrpwd

varhar(30)

用户确认密码

usersex

varhar(4)

用户性别

useraddr

varhar(50)

用户地址一

useremail

varhar(50)

用户Email

userzip

varhar(10)

用户邮政编码

usercred

varhar(18)

用户身份证号码

usertel

varhar(20)

用户固定电话

usermobile

varhar(11)

用户移动电话

userqq

varhar(10)

用户QQ

表5.2 pykj表

字段名称

数据类型

描述

允许空

是否主键

pdtid

int(4)

商品ID

PK

pdtname

varchar(100)

商品名

pdtowner

varchar(12)

商品拥有者

pdtdesc

varchar(100)

商品描述

pdtimage

varchar(100)

商品图片

pdtoldnew

varchar(10)

商品新旧程度

pdtykj

varchar(10)

商品一口价

pdtbuyam

int(4)

可购数量

表5.3 ppm表

字段名称

数据类型

描述

允许空

是否主键

pdtid

bigint(8)

商品ID

PK

pdtname

varchar(100)

商品名

pdtowner

varchar(12)

商品拥有者

pdtdesc

varchar(100)

商品描述

pdtimage

varchar(100)

商品图片

pdtstart

varchar(12)

商品开始拍卖时间

pdtend

varchar(12)

商品拍卖结束时间

pdtstartpri

varchar(12)

商品起拍价

pdtadd

varchar(12)

商品加价幅度

pdtoldnew

varchar(10)

商品新旧程度

表5.4 bidykj表

字段名称

数据类型

描述

允许空

是否主键

userid

int(4)

竞标用户ID

PK

pdtid

int(4)

商品ID

PK

bidtime

varchar(12)

竞标时间

PK

pdtname

varchar(100)

商品名

pdtowner

varchar(12)

商品拥有者

pdtdesc

varchar(100)

商品描述

pdtoldnew

varchar(10)

商品新旧程度

bidprice

varchar(10)

竞标价格

bidamount

Int(4)

竞标数量

表5.5 bidpm表

字段名称

数据类型

描述

允许空

是否主键

userid

int(4)

竞标用户ID

PK

pdti

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

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2