文献综述.doc

JSJ01-098@ASP.NET模块化动态电子商务网站的开发(源代码+论文+开题报告+外文翻译)

收藏

资源目录
跳过导航链接。
JSJ01-098@ASP.NET模块化动态电子商务网站的开发(源代码+论文+开题报告+外文翻译).zip
JSJ01-098@ASP.NET模块化动态电子商务网站的开发(源代码+论文+开题报告+外文翻译)
模块化动态电子商务网站的开发(ASP)
文献综述.doc---(点击预览)
开题报告.doc---(点击预览)
中英翻译.doc---(点击预览)
ASP.NET模块化动态电子商务网站的开发.doc---(点击预览)
Eshop.NET
说明文件.txt---(点击预览)
注意.txt---(点击预览)
aspnet_client
bin
db
img
pic
a.bat
aaaa.aspx
add.aspx
addly.aspx
ad_ad.aspx
ad_addhw.aspx
ad_addhwsave.aspx
ad_addnews.aspx
ad_addsort.aspx
ad_addsort1.aspx
ad_addsort2.aspx
ad_admin.aspx
ad_adminsave.aspx
ad_adsave.aspx
ad_booktype.aspx
ad_changehw.aspx
ad_changehwsave.aspx
ad_content.aspx
ad_contentsave.aspx
ad_delhw.aspx
ad_delnews.aspx
ad_edit.aspx
ad_editnews.aspx
ad_editnewssave.aspx
ad_editsave.aspx
ad_fuly.aspx
ad_fulysave.aspx
ad_gg.aspx
ad_guestm.aspx
ad_left.aspx
ad_links.aspx
ad_linkssave.aspx
ad_login.aspx
ad_main.asp
ad_manage.aspx
ad_mly.aspx
ad_modify.aspx
ad_modifysave.aspx
ad_quit.aspx
ad_report.aspx
ad_searchuser.aspx
ad_subm.aspx
ad_submdel.aspx
ad_submit.aspx
ad_submsave.aspx
ad_subp.aspx
ad_subr.aspx
ad_type.aspx
ad_typesave.aspx
ad_upsystem.aspx
ad_upsystemsave.aspx
ad_user.aspx
ad_viewsub.aspx
ad_viewsubsave.aspx
ad_xieyi.aspx
ad_xieyisave.aspx
allinfo.aspx
allnews.aspx
aspcheck.aspx
basket.aspx
basketsave.aspx
buy.aspx
cash.aspx
cashsave.aspx
cashsave2.aspx
center.ascx
center.aspx
childPage.aspx
clear.aspx
Comment_Save.aspx
commonPage.aspx
conn.asp
copy.ascx
gif.aspx
guest.aspx
index.aspx
info.aspx
innews.ascx
insearch.ascx
insort.ascx
insort.aspx
link.ascx
log.ascx
login.aspx
modify.aspx
modifysave.aspx
news.aspx
nsort.aspx
pay.aspx
ph.ascx
quit.aspx
reg.aspx
regsave.aspx
search.aspx
sort.aspx
sqlconnr.aspx
src.aspx
submitsub.aspx
submore.aspx
submoredit.aspx
submoresave.aspx
subpass.aspx
test.aspx
testconfig.aspx
top.ascx
top.aspx
tousu.aspx
toususave.aspx
TreeDropDownList.aspx
validatecode.aspx
views.aspx
viewsub.aspx
viewsubsave.aspx
Web.config
wel.aspx
压缩包内文档预览:
预览图 预览图 预览图 预览图 预览图 预览图
编号:508011    类型:共享资源    大小:879.01KB    格式:ZIP    上传时间:2015-11-10 上传人:QQ28****1120 IP属地:辽宁
12
积分
关 键 词:
毕业设计计算机
资源描述:
JSJ01-098@ASP.NET模块化动态电子商务网站的开发(源代码+论文+开题报告+外文翻译),毕业设计计算机
内容简介:
ad_adminsave.aspxad_subm.aspxad_viewsub.aspxad_upsystemsave.aspx四个文件需要修改!nts系统安装步骤:1. 系统开发语言:access,安装时需保证您的服务器对和access数据库的支持2. 将cnnz文件夹复制的硬盘上e:目录下,在IIS中建立虚拟目录指向该文件夹。3. 通过网页底部“管理员进入”进入后台管理,管理员admin 密码admin 点击左侧网站常规设置下各项对网站进行设置4. 在后台管理网站常规设置网站信息中可以任意修改添加:汇款方式,送货方式,联系方法等资料 基本功能:后台:商品订单管理:商品分类管理 添加与修改商品 管理订单 投诉订单 反馈信息 商品留言管理 管理网站用户:管理用户 管理后台管理员 新闻公告管理:新闻添加(支持图 新闻 修改 网站常规设置:网站设置 页 告 类 告 类 告 修改 网站信息设置:汇款方式 送货方式 方式 后服务 (可任意 加 目 台:用户管理:用户 证码 资料修改用户 :在 在 支 订单 订单投诉 信息反馈商品:分类 页品currency1 新品发“ 行 分类fifl 页功能:新新闻 网站信息:汇款方式 送货方式 方式 后服务 nts I 摘 要 本文对用 ASP.NET 和 ACCESS 开发中小型电子商务网站的分析、设计、实施做了详尽的阐述。系统采用模块化设计方法,根据程序的应用与维护的易用性,将系统各个部分分置于不同的模块当中,方便了程序的扩展与维护。 论文首先对当今电子商务网站的应用进行了现状分析,分析了网站开发的目的以及意义。接着详尽的对系统作了可行性分析 ,需求分析,对网站进行了总体设计,搭好了网站开发框架。然后对网站主页面、商品展示、商品搜索、网站公告等系统子功能模块的详细设计过程进行了重点阐述,给出了设计的效果和相关代码。最后 对网站进行了测试和全面的评价,并且对未来扩充提出了建设性意见。 关键词: 模块化;电子商务; ASP.NET; 展示 ; 搜索 nts II Abstract This article to uses ASP.NET and ACCESS developed the middle and small scale electronic commerce website the analysis, the design, the implementation have made the exhaustive elaboration. The system uses the modular design method, according to the procedure application and the maintenance usability, puts in system each part of minute in the middle of the different module, has facilitated the procedure expansion and the maintenance. First, The paper has carried on the present situation analysis to now the electronic commerce website application, has analyzed the website development goal as well as the significance. Then exhaustive has made the feasibility analysis to the system,The de mand analysis, has carried on the system design to the website, built the website development frame. Then to the website main page surface, the commodity demonstrated, the commodity search, the website announced and so on the system sub-function module detailed design processes have carried on the key elaboration, has given the design effect and the related code. Finally has carried on the test and the comprehensive appraisal to the website, and will expand to the future gave the constructive comment. Keywords: Modulation; Electronic commerce; ASP.NET; Demonstration; Search nts III 目 录 摘 要 I Abstract II 目 录 III 第一章 引 言 1 1.1 系统开发背景 1 1.2 开发本系统的意义 1 1.3 本文主要内容 2 1.3.1 本文要点 2 1.3.2 本文组织结构 3 第二章 系统开发技术和环境简介 4 2.1 系统开发技术 4 2.1.1 ASP.NET 简介 4 2.1.2 ADO.NET 简介 5 2.2 系统数据库平台 ACCESS 简介 6 第三章 系统分析及概要设计 9 3.1 B2C 网站分析 9 3.2 系统功能分析 11 3.3 Eshop.NET 网络购物框架流程 11 第四章 数据库设计 14 4.1 数据库设计原则 14 4. 2 数据库的逻辑设计 15 第五章 系统的详细设计 18 5.1 网站的主页面的设计 18 5.2 商品管理模块的设计 19 5.2.1 商品的添加 19 5.2.2 商品的修改与查看 24 nts IV 5.3 商品搜索功能的设计 24 5.4 新闻公告管理 25 第六章 系统测试 29 6.1 系统测试概述 29 6.2 本系统功能模块的测试 29 6.2.1 商品管理模块的测试 30 6.2.2 新闻管理模块的测试 30 6.2.3 商品搜索模块的测试 31 第七章 小 结 32 致 谢 33 参考文献 34 nts 1 第一章 引 言 1.1 系统开发背景 贸易的全球化和 internet 网络的全球化特征使两者很自然地走到了一起,形成了如今风靡全球的电子商务( E-Comnerce)。电子商务是指应用电子信息技术和现代internet 网络技术在客户、厂商及其他交易主体之间进行的以信息为依托的商务活动,而购物网站正是这种活动的具体表现形式。随着生活“ e 时代”的到来,上网的人数越来越多,网上购物将是人们的一大生活方式之一,网上购物系统的完善和便捷将是现代社会必然的需求。 到 20 世纪 90 年代,随着 Internet 的出现带给电子商务以真正的活力,特别是自从 HP 公司、 IBM 公司等先后宣布 1998 年为“电子商务年”以来,电子商务更是在全球迅猛发展,平均大约每 9 个月交易额就翻一翻,全球电子商务交易额 (包括网上贸易额、销售额等 )达到数千亿美元,电子商务收入剧增 262%。据联合国 2003 年电子商务与发展报告统计,到 2002 年,全球互联网用户人数达到 5.91 亿,这更加大大的促进了电子商务的发展。目前电子商务已经成为国际上各个国家制定经济政策的主要依据之一,世界范围内的政府部门、公众服务机构、电信企业、银行等金融服务机构以及各类型企业和数以亿计的个人用户,都纷纷投入并 参与电子商务活动中。电子商务在世界范围内己成为一股无法阻挡的历史潮流,可以说它代表着 21 世纪网络应用发展的方向。 1.2 开发本系统的意义 目前电子商务虽然迅猛发展,但是作为电子商务一个重要模式之一的 B2C 模式却远远落后于 B2B 的发展,原因很多,但其中一个重要的原因就是电子商务平台不能全面的解读电子商务,使电子商务只停留于形式,单纯起到网上交易的目的,虽然我国互联网上已经有 1000 多个电子商务网站,但真正能实现电子商务功能的却少之又少,更不要说真正开发电子商务功能,实现电子商务优势了。甚至于有很多是为了迎 合电nts 2 子商务发展而单纯建立一个界面,放几件商品,后台的工作完全不存在。因此开发一个功能全面、适合我国商务特色的、经济实用的 B2C 电子商务平台是非常需要和必要的。 (1)通过建设电子商务系统可以将电信服务、技术服务、商业服务以及各行业融合在一起,通过平台接入统一、应用统一和管理统一的综合服务机制,实现各种复杂的电子商务应用,降低企业步入真正电子交易的门槛,从而建立一个多赢的电子商务合作圈,形成整体竞争优势。 (2)通过建设电子商务系统,使得企业不必专注于复杂多变的信息技术,而用最小的资金投入、最简单的接入方式去 联系最广泛的客户和供应商,进行最先进、最有效的电子商务应用服务,从而使各个传统行业迅速形成互联网时代的新经济商业模式,建立未来发展的战略优势。 (3)通过完善电子商务网络体系,建设公共电子商务的导购平台,建立综合电子商务体系、安全认证和安全支付体系等,将使电子商务的各种资源得到充分利用,能使电子商务的相关对象更加专业、更加合作、更加协调。形成一个应用开发、产业生产、技术支持、商业交易、运营服务的产业链,从而形成整体优势,取得最佳经济效益。 (4)通过建设电子商务系统,使企业融入世界经济一体化体系中,并通过这 些企业与众多关联企业、政府部门、事业机构的供应链的形成,可以带动其它关联企业在生产、销售、采购等诸多方面的业务,形成以市场为主线的全新的电子贸易体系。并加速促进对外贸易和国家信息化、国际化水平,从而提高经济整体素质、国际竞争力和发展后劲,实现经济结构的全面升级和综合实力再上新台阶。 1.3 本文主要内容 1.3.1 本文要点 本文对用 ASP.NET 和 ACESS 开发中小型电子商务网站的分析、设计、实施做了详尽的阐述。系统采用模块化设计方法,根据程序的应用与维护的易用性,将系统各个部分分置于不同的模块当中, 方便了程序的扩展与维护。 论文首先对当今电子商务网站的应用进行了现状分析,分析了网站开发的目的以及意义。接着详尽的对系统作了可行性分析 ,需求分析,对网站进行了总体设计,搭 好了网站开发框架。然后对网站主页面、商品展示、商品搜索、网站公告等系统子功能nts 3 模块的详细设计过程进行了重点阐述,给出了设计的效果和相关代码。最后对网站进行了测试和全面的评价,并且对未来扩 充提出了建设性意见。 1.3.2 本文组织结构 第一章: 引言 主要介绍开发本系统的背景、意义。 第二章: 系统开发工具和环境的选择 主要介绍开发环境的 功能和特点。 第三章: 系统分析及概要设计 主要介绍本系统的设计思路及功能模块图。 第四章: 数据库设计 主要介绍数据库的连接和数据库表。 第五章: 系统的详细设计 主要介绍各模块的功能、效果图及代码设计。 第六章: 系统测试 主要描述各测试数据的确定和检测的正确性。 第七章: 小结 总结本论文的主要内容。 nts 4 第二章 系统开发技术和环境简介 2.1 系统开发技术 本文研究的课题是模块化动态电子商务网站的设计。现在的电子商务网站己经不再是仅向浏览者或用户提供静态网页内容的浏览,而是要求能够 和用户进行动态的信息交流的动态 Web 网站,所以,搭建电子商务网站平台不仅要支持简单的 HTML 网页浏览,更重要的是使电子商务站点能和用户实现一种动态的交互式操作。这就要求Web 服务器在提供标准的 HTML 网页浏览之外提供一种能和用户交流的技术。这种技术不但要能够收集和反馈用户信息,还要支持数据库操作 (把信息存入数据库和从数据库中检索信息 )。 开发过程中,我们选用了最为流行而且应用比较广泛的动态 Web 网站开发技术ASP.NET 和 ADO.NET。下面简要介绍这两种技术。 2.1.1 ASP.NET 简介 ASP.NET 是统一的 Web 应用程序开发平台,用来提供生成企业级 Web 应用程序所必需的服务。 ASP. NET 的语法在很大程度上与 Active Server Page(ASP)兼容,同时它还提供一种新的编程模型和结构,用于生成功能强大的新型应用程序。 开发电子商务解决方案时, Web 服务器端编程起着联系客户端和数据库服务器,接受客户端的请求,生成最终返回客户端的 Web 页面的重要作用。 Web 服务器端编程的基础,是生成客户端用户界面和 Web 程序结构,而这利用 ASP.NET 的“ Web 窗体”可以很方便地实现。 Web 窗 体”用于生成功能强大的基于窗体的 Web 页。生成这些网页时,可以使用 ASP.NET 服务器控件或开发人员自己开发的用户控件和服务器控件,来创建用户界面元素,以及对它们进行编程以用于执行常见的任务。使用这些内置或自定义组件生成 Web 窗体,可以极大程度上简化页面代码。 以下列举一些用 ASP.NET 进行用户界面开发和基础程序结构生成的优势。 1.ASP.NET 提供了创建 Web 应用程序及电子商务平台所需的基本服务,同时ASP.NET 的语法在很大程度上与 ASP 兼容。 nts 5 2.ASP.NET 是一个己编译 的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言生成应用程序。同时 ,任何 ASP.NET 应用程序都可以使用整个 .NET 框架。 3.ASP.NET 可以无缝地与其他流行的 WYSIWYG(所见即所得 )HTML 编辑器和编程工具 (包括 MicrosoftVisualStudio.NET)一起工作。 4.在 ASP.NET 中可以利用 .NET 框架中的 ADO.NET 的强大功能,使得对数据库的访问比以往更加方便。 5.ASP.NET 提供一种简单的模型,该模型使开发人员能够编写在应用程序级的运行逻辑。 6.ASP.NET 仍然保留提供对于应用程序和会话状态功能。 7.所有 ASP.NET 代码都是编译的,而不是解释的,这就允许对本机代码采用早期绑定,强类型处理,以及实时 (JIT)编译。同时, ASP.NET 提供了丰富的缓存服务。 .NET还提供性能计数器。 8.ASP.NET 提供方便的自定义调试语句。只有对页面或整个应用程序启用跟踪时它们才出现,电子商务方案真正投入实际运行时,可以关闭跟踪以使它们失效。 9.NET 框架和 ASP.NET 中提供了默认授权和验证方案。可以根据需要方便地移除、添加或者替换这些方案。 10. ASP.NET 配置设置存储在基于 XML 的文件中,这些文件都是可读和可写的。 2.1.2 ADO.NET 简介 为了实现对数据的访问,可以利用 .Net 框架的 ActiveX 数据对象 (ADO. NET)来实现。 ADO. NET 是一组提供数据访问服务的类,它提供了对数据库数据、 XML 中的数据和应用程序数据的访问 ;而且所有的访问都是按照一个相容的,标准化的设计模型来执行。 ADO 是 Microsoft 现有的、广泛应用的数据访问接口。但是它却有一些自身难以改变的不适应于 Web 环境的缺陷 : (1)Web 环境要求一定程度的互操作性,因为操作所涉及的各个服务可能运行在不同的软件和硬件平台上。然而, ADO 对象天生地定位在 Windows 平台上。 ADO 基于COM 的本性使得记录集很难在一个分布式、异种平台构成的环境中使用。 (2)ADO 对象模型中的每一个地方都体现了以数据库为中心的思想。 ADO 把数据nts 6 看成是一组来自数据源的记录,而不是把数据看成一些独立的信息。在 ADO 中,如果脱离了数据提供者用来保存和描述数据的结构,数据将不能独立存在。 ADO.NET 从 Web 的角度对 ADO 进行检讨和改进。两个功能使得这方面的增强成为可能脱机记录集,以及与生俱来的对 XML 的支持。这主要是通过其中的DataSet(数据集 )对象来实现以上两个功能。 ADO.NET 有效地从数据操作中将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。 ADO.NET 包含用于连接到数据库、执行命令和检索结果的 .NET数据提供程序,它是一组包括 Connection、 Command、 DataReader 和 DataAdapter 对象在内的组件。同时既可以直接处理捡索到的结果,也可以将其放入 ADO.NET 中 的另一核心组件 DataSet 中。 DataSet 是 ADO.NET 的断开式结构的核心组件。相对于 ADO,DataSet 是在ADO.NET 中加入的全新对象,使用该对象的目的是为了实现独立于任何数据源的数据访问。因此 ,它可以用于多种不同的数据源, DataSet 包含一个或多个的集合,这些DataTable 对象中可以包含主键、外键、约束等信息 ,DataTable 对象之间还可以包含关系信息等。所以可以将 DataSet 组件看做是一个脱机的、保存在内存中的、由多个数据源提供其数据的微型关系数据库。 ADO.NET 结 构的另一个核心元素是 .NET 数据提供程序,其目的是为了实现数据操作和对数据的快速、只进、只读访问,为此包含了几个对象。 Connection 对象提供与各种不同类型数据源的连接。 Command 对象能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令,其包含的可选 Parameter、集合中可以定义数据库命令或存储过程的参数。 DataReader 从数据源中提供高性能的数据流,以便对数据进行快速、只进、只读访问。最后, DataAdapter 提供连接 DataSet 对象和数据源的桥梁。 DataAdapter 使用 SelectCommand 对象在数据源中执行 SQL 命令,以便将数据加载到 DataSet 中,并可以使用 InsertCommand, UpdateCommand 或 Del eteCommand 对象将 DataSet 中数据的更改返回到数据源中。 2.2 系统数据库平台 ACCESS 简介 开发一个系统除了需要开发技术之外,系统的开发平台即开发环境同样很重要。考虑到网站的规模、开发成本等方面,我们选择 Microsoft Access 作为系统的数据库nts 7 开发平台。 自从 Access 系统上市以来,可以说,它已脱颖 而出,一举成为迄今为止最为通用的数据库软件。 Access 软件所能完成的功能基本上是一个数据库管理系统所应具有的功能相符的,主要包括以下儿点 : (1)可以根据需要定制 Access 数据库系统,对数据进行保存、查阅和计算。 (2)利用表存储相应的数据信息,为每一种实际对象的信息创建一个表,在表中对不同数据以不同的方式进行保存。 (3)可以按照十几种对象之间的关系,定义各个表之间的关系,将各个表中相关的数据有机地联系在一起。 (4)可以检索用户指定条件的数据,创建相应的查询来进行检索 ,也可以利用查询来更新或删除多条记录,并对表中的数据执行各种操作。 (5)可以直接输入、查看或更改书库中的数据,利用表格或创建一定的窗体来完成上述功能。 (6)可以对数据库中的数据进行分析,或者通过特定的方式将数据打印出来,绘制一份相应要求的报表。 (7)可以利用宏或编码方便地将各种数据库对象连接在一起,形成一个数据库应用系统。 (8)可以将数据库中的数据传输到其它数据库的服务器上,实现资源共享,通 过 Web 页功能来制作数据访问页。 Microsoft Access2000 数 据库主要有以下组件 :数据表、查询、窗体、报表、 Web页、宏和代码模块。 数据表:在 Access 数据库中,收集来的信息都存储在数据表中,每一个数据表都由数据字段和数据记录所组成。严格的定义,数据表是一种有关特定实体的数据集合,例如合同中常见的产品名称和供应商、学生信息库中的学生姓名、班级和家庭地址。对每种实体分别使用不同的表格,这可以使用户对每种数据只需存储一次,从而提高了数 据 库的效率,并且减少了数据输入的错误。 浏览数据表 在 Access 窗口中,可以通过打开相应的数据表来查看数据库 中的数据,或者向数据库中输入和编辑数据。当双击数据表时,可以以“数据表”视图方式打开 Accessnts 8 数据表。在“数据表”视图中,用户根据需要添加、编辑或查看数据表中的数据。也可以检查拼写及打印表中的数据,可以筛选或排序记录、更改表的外观或通过添加或删除列来更改表的结构。 数据表的设计界面 在“数据表”视图中,用户可以按照字段已有的属性编辑数据,而不能向表格添加字段或修改字段的属性。用户如果想修改字段的属性或添加新字段,则需要将表格的视图方式改为“设计”视图。 查询: Acces:数据库的 查询是对有关存储在 Access 表格中的信息提出的问题,并检索出符合条件的数据记录。查询是 Access 数据库软件中最强的功能之一,在使用查询时,用户可以选择特别的字段、定义分类排序的顺序、建立计算表达式并输入判据来选择想要查询的记录。对于查询结果,用户可以在一个数据工作表、窗体或报表中显示。另外,用户可以使用查询去更新表格中的数据、删除记录或把一个表格附加到另一个表格中去。 Access 使用的是一种称为“ query by example(通过子例查询 )”的查询技术。这种技术的意思是通过指定一个返回的数据的例子 ,来告诉 Access 用户需要查询的数据。在 Access 中用户可以使用查询构造器 (QueryDesigner)来构造查询。 nts 9 第三章 系统分析及概要设计 本章先举例对 B2C 网站的特点及功能进行了初步的分析,然后对课题所要研究的系统进行了详细的系统分析和概要设计。 3.1 B2C 网站分析 在开始设计本系统之前,首先对 B2C 电子商务系统的组成进行分析。分析对象的选取范围是主流的、大型的、有代表性的 B2C 电子商务网站。本文选取的对象是易趣网 (中国最大的网上购物网站之一, )、亚马逊网 (互联网零售业巨头之一, )、卓越网 (中国最大图书音像商城, )当当网 (中国最大的网上购物网站之一, )。上述网站都是运作成功的 B2C 电子商务网站,也是 B2C 电子商务网站的典型代表。 分析这些网站,我们可以得到以下的一些 B2C 电子商务系统的共性: B2C 电子商务系统主要是一个由多个相互关联的网页组成有机整体的网站,这些网页的组成部分可以分为两大类:素材和功能模块。其中素材包 括图片、声音、动画、图像、 Flash对象等,主要用于美化网页和做广告宣传,其特点是素材内容本身是静态的,可以以文件的形式存放。而功能模块则体现了网站所具有的功能,这些功能包括: (1)导航栏,即用于指向网站特定内容的链接的集合。 比如,网站首页顶部的页面导航栏,它指示了网站的主要组成部分,像 B2C 电子商务网站一般就有买商品、客户管理等内容,通过链接跳转的方式,用户可以很方便地山导航栏转到感兴趣的内容网页。此外,商品分类信息栏也以属于导航栏的范畴,因为通过商品分类信息栏的跳转,用户可以方便地浏览到感兴趣的商品 信息网页。导航栏的特点是具有树状层次结构的链接的集合,链接的属性具有相似性,即都指向某个特定的页面。 (2)普通信息。 这一部分包括公司或者网站介绍、 B2C 商品交易协议的声明、网站使用的帮助信息等内容。其特点是内容都是静态的,并且时效性不强,即内容的更新比较缓慢,因nts 10 此以采取静态文件的方式存放。 (3)即时信息。 这包括网站新闻、商品折扣信息、系统广播信息等。其特点是内容更新比较快,信息量相对比较大,需要在系统运行时动态发布。 (4)商品信息。 这是 B2C 电子商务网站所含数据的主要组成部分。它的特点是商品种类 繁多,不同种类的商品往往具有不同的属性或技术指标,比如电脑显示器有外观尺寸、最大分辨率、刷新频率等技术指标,而 CPU 则有时钟频率、缓存大小、上艺等技术指标。有时需要按属性或者技术指标分类显示商品信息,或者对不同商品的同一个技术指标进行横向比较,这就需要将商品信息按某种规则分门别类的存放,而不是将信息统统存放在一起。 (5)顾客管理及安全认证。 B2C 电子商务的商品交易需要建立在交易双方彼此信任的基础上,这就需要对购买商品的顾客进行管理,并在交易时进行安全认证。这包括顾客注册、顾客信息管理、顾客登录验证、交易 过程中顾客身份的确认等。 (6)商品交易。 这部分包括顾客选购商品,即购物车,订单生成和确认,货款支付和商品交付等。其中货款支付和商品交付,有些网站实行在线支付货款、由 IS 递商品的方式,而有些网站实行线下支付货款和交付商品的方式,即在电子商务系统中不考虑这部分功能。山于货款支付和商品交付不是 B2C 电子商务系统的必要组成部分,故在本文中不再考虑,系统中商品的交易过程到生成并确认订单为止。 (7)附加功能, 即 B2C 电子商务系统为了方便顾户购买商品或者为了方便商家推销商品而提供的扩展功能。这包括商品和其它信息的 搜索,更好地展示商品。 分析当今 B2C 商贸网站现状,经综合分析和研究,本课题主要实现在网上完成商品交易的简明网站。由于当今社会商品越来越多,花色品种丰富多彩,客户需求不尽相同,为了能够满足不同客户的需求,实现顾客至上这一宗旨,同时也为了能够使不同的商品在网上实现更方便的交易,所以本网站提供了很方便的交易平台:一方面,客户能够在本网站找到多种商品,因为本网站提供了丰富多彩的商品;另一方面,经nts 11 过管理员管理,能够提供更多更优惠的商品。 3.2 系统功能分析 根据分析,为了较好的实现 B2C 网站,系统应该实现如下基 本功能: 1、后台管理方面: 1) 商品订单管理:主要实现商品分类管理、添加与修改商品、管理订单、投诉订单、反馈信息、商品留言管理等功能。 2) 管理网站用户:主要实现用户管理、后台管理员管理等功能。 3) 新闻公告管理:主要实现新闻添加(支持图片新闻)、修改删除等功能。 4) 网站常规设置:主要实现网站设置、首页广告、大类广告、小类广告、友情链接、修改注册协议等功能的管理。 5) 网站信息设置:主要实现汇款方式、送货方式、定购方式、售后服务等内容的管理。 2、前台应用方面: 1) 用户管理:主要实现用户注册、验证码登陆、资料修改等功 能。 2) 用户定购:主要实现在线定购、在线支付、购物车、查看订单、订单投诉、信息反馈等功能。 3) 商品展示:主要实现二级分类展示、首页精品推荐、新品发布、销售排行、分类模糊搜索等功能。 4) 网站信息:主要实现汇款方式、送货方式、定购方式、售后服务等功能。 5) 首页功能:主要实现最新新闻、友情链接等功能。 3.3 Eshop.NET 网络购物框架流程 整个网站框架可以划分为前台客户端框架和后台系统管理员框架。下面分别就两个框架的结构和功能进行详细的阐述。 客户端框架主要有展示网站的商品、商品的搜索查询、新闻浏览和用户意 见反馈等功能。列如客户通过网站上的精品推荐点击某件商品就进入商品的二级分类展示页面,该页面记录了商品的详细信息。该框架结构图可以详见图 3.1。 nts 12 图 3.1 客户端框架结构 网站管理端框架是管理员对整个系统进行修改,添加内容等操作的平台。本系统网站管理端主要有商品订单管理、管理网站用户、新闻公告管理、网站常规设置、网站信息设置几个主要功能。该框架结构图可以详见图 3.2。 图 3.2 后台 系统管理员框架 后台管理界面 商品订单管理工作 商品分类管理 添加修改商品 管理订单 投诉订单 反馈信息 品留言管理 管理网站用户 管理用户 管理管理员 新闻公告管理 新闻添加 修改删除 网站常规设置 网站设置 首页广告 大类广告 小类广告 友情链接 网站信息设置 汇款方式 送货方式 定购方式 售后服务 关于我们 前台主页面 用户定购 在线定购 在线支付 购物车查看订单 订单投诉 信息反馈 首页功能 最新新闻 友情链接 用户管理 用户注册 验证码登陆 网站信息 汇款方式 送货方式 定购方式 售后服务 关于我们 商品展示 二级分类展示 首页精品推荐 新品发布 销售排行 分类模糊搜索 nts 13 由前面所说的两个框架图构成了整个系统的前后台体系。下面介绍系统的关系图。该系统把客户分为普通用户和会员两种类型。他们享有的权限有所不同。普通用户只能浏览网页信息。而会员则除享有普通客户所有的权限之外还具有购物的权限。本系统在网站主页面设置了管理员登陆窗口。当客户登陆系统时,系统识别客户的身份,然后赋予相应的权限。系统关系图详见图 3.3 所示。 图 3-3 系统的关系图 客 户 登 录 B2C 系 统 后台 管理 用户 管理 管理员管理 商品 管理 广告 管理 订单 管理 投诉 管理 用户判断 管理员 添加商品 选择分类 定 价 发布商品 订单处理 投诉处理 消费者 搜索商品 收藏夹 选购商品 (下订单 ,放进购物车 ) 收银台 商品管理 付款结算 提交订单 汇 款 提 货 nts 14 第四章 数据库设计 数据库设计与实现是系统开发中的一个重要的环节,一个结构合理的数据库可以提高系统的整 体的运作效率,同时可以缩短系统的开发时间。 一个网上销售系统的电子商务系统,所涉及到一个重要的问题是怎样才能有效地管理商品。数据库在其中起着非常重要的作用。 4.1 数据库设计原则 数据库的设计有以下一些原则 : ( 1)用全局 E-R 图技术设计数据库 (实体关系图 )组织所有的原始数据,实现了全局数据集成; ( 2)划分数据库设计阶段将一切问题在概念设计阶段彻底解决,这些问题通常包括唯一性、非空性、缺省值、域值、主键、外键等。 数据库的设计主要包括以下方面的内容 : 数据库命名设计 :数据库服务器的命名,数据库的命名, 数据库对象的命名 ;数据库一致性、完整性和安全性设计。 大型数据库系统具有完备的数据一致性、完整性和安全性控制措施,必须加以充分运用,以保证系统的稳定性。 要注意主键与字段的唯一性,对每个数据库表定义主键 (自动索引并具备唯一性控制 ),通过指定表的主键,保证每一行的唯一性从而实现实体完整性。 引用完整性基于定义主表与辅表之间的主键与外键的关系,保证各辅表外键对主表主键从属关系的一致性。 索引和查询策略在查询中对于具有大数据集合的字段,必须设置索引或复合索引,保证查询的速度性能对于绝大部分常用查询能够保持性能要求 以内。数据库的安全性可以按 Windows2000 方式设置用户访问数据库的帐号和口令,然后根据数据库应用权限的划分设计各数据库及其对象对各用户的许可。 nts 15 4. 2 数据库的逻辑设计 根据销售系统的逻辑结构和功能及栏目分析,系统数据库中建立如下一些表,保存所需要的信息。 hw 为商品基本信息表,表中存储系统中全部商品的信息。其中包括有商品名称、商品的生产日期、型号和商品基本参数描述等字段。表 4-1 为 hw 表即商品信息表 。 表 4-1 商品信息表 字段名称 数据类型 Wh_id 自动编号 Sort_id 数字 Nsort_id 数字 Hw_name 文本 Hw_cash 数字 Hw_content 备注 Hw_content2 备注 Hw_views 数字 Hw_buys 数字 Hw_date 日期 Hw_pic 文本 建立商品扩展信息表的好处在于 :对同一型号的不同规格的商品来说,对最终商品单体的确定是在商品信息页面确定的,而在商品展示页面只占用了一个商品展示的位置,这样大大的增加了商品展示的信息量,增加了客户购买的机会。 sub 是订单表,里面记录了注册会员购买商品的订单。该表记录了会员名,时间和 会员的联系方式。表 4-2为订单表。 表 4-2 订单表 字段名称 数据类型 Sub_id 自动编号 Basket_id 文本 User_name 文本 Sub_date 日期 /时间 Sub_number 文本 Sub_check 是 /否 Sub_to 文本 Sub_mail 文本 sort 为类别表,存储商品分类的信息,存储的是商品的大类。其中每个大类的子nts 16 类存储在 nsort 表中。表里记录了类名和商品编号 ID。表 4-3为各个大类的子类组成的表。 表 4-3 子类表 字段名称 数据类型 Nsort_id 自动编号 Nsort_name 文本 Sort_id 数字 news 为新闻表,记录了新闻的标题和内容以及新闻发生的时间。表 4-4为新闻表。 表 4.4 新闻表 字段名称 数据类型 News_id 自动编号 Newsclass_id 文本 News_title 文本 News_content 备注 News_data 日期 /时间 News_pic 文本 下表为会员信息表,存储系统中会员信息: 表 4-6 会员信息表 字段名称 数据类型 ID 自动编号 Username 文 本 Userpass 文本 Membercode 数字 Usermail 文本 Userhome 文本 Question 文本 Answer 文本 Honor 文本 Realname 文本 Birthday 文本 下表为管理员信息表,存储系统中管理员信息: nts 17 表 4-5 管理员信息表 自动编号 数据类型 Admin_id 自动编号 Admin_name 文本 Admin_pass 文本 下表为购物车表,存储购物车信息: 表 4-7 购物车表 字段名称 数据类型 Basket_id 自动编号 Hw_id 文本 User_name 文本 Basket_count 数字 Basket_date 日期 /时间 Basket_check 是 /否 Basket_admincheck 是 /否 Hw_name 文本 Hw_cash 数字 Sub_nameber 文本 Isbn 数字 下表为系统表,存储系统信息: 表 4-8 系统表 字段名称 数据类型 Id 自动编号 Name 文本 Mail 文本 Logo 文本 Web 文本 Tel 文本 Oicq 文本 Sitename 文本 Fax 文本 Code 文本 Ymaddr 文本 Ymname 文本 nts 18 第五章 系统的详细设计 本系统由贺英、何兴华和沈剑设计完
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:JSJ01-098@ASP.NET模块化动态电子商务网站的开发(源代码+论文+开题报告+外文翻译)
链接地址:https://www.renrendoc.com/p-508011.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!