当前位置: 首页 > 毕业资源下载

静态网页设计与制作作业成品

ASP.NET模块化动态电子商务网站的开发(源代码+论文+开题报告+外文翻译)免费下载

 摘要

本文对用ASP.NETACCESS开发中小型电子商务网站的分析、设计、实施做了详尽的阐述。系统采用模块化设计方法,根据程序的应用与维护的易用性,将系统各个部分分置于不同的模块当中,方便了程序的扩展与维护。
论文首先对当今电子商务网站的应用进行了现状分析,分析了网站开发的目的以及意义。接着详尽的对系统作了可行性分析,需求分析,对网站进行了总体设计,搭好了网站开发框架。然后对网站主页面、商品展示、商品搜索、网站公告等系统子功能模块的详细设计过程进行了重点阐述,给出了设计的效果和相关代码。最后对网站进行了测试和全面的评价,并且对未来扩充提出了建设性意见。


关键词: 
   模块化;电子商务;ASP.NET展示搜索

 


目录:

屏幕截图 2021-01-26 101941.png

(部分)



系统分析及概要设计:

 

 

本章先举例对B2C网站的特点及功能进行了初步的分析,然后对课题所要研究的系统进行了详细的系统分析和概要设计。

3.1  B2C网站分析

在开始设计本系统之前,首先对B2C电子商务系统的组成进行分析。分析对象的选取范围是主流的、大型的、有代表性的B2C电子商务网站。本文选取的对象是易趣网(中国最大的网上购物网站之一,http://www.eaby.com)、亚马逊网(互联网零售业巨头之一,http://www.amazon.com)、卓越网(中国最大图书音像商城,http://www.joyo.com)当当网(中国最大的网上购物网站之一,http://www.dangdang.com)。上述网站都是运作成功的B2C电子商务网站,也是B2C电子商务网站的典型代表。
分析这些网站,我们可以得到以下的一些B2C电子商务系统的共性:B2C电子商务系统主要是一个由多个相互关联的网页组成有机整体的网站,这些网页的组成部分可以分为两大类:素材和功能模块。其中素材包括图片、声音、动画、图像、Flash对象等,主要用于美化网页和做广告宣传,其特点是素材内容本身是静态的,可以以文件的形式存放。而功能模块则体现了网站所具有的功能,这些功能包括:
(1)导航栏,即用于指向网站特定内容的链接的集合。
比如,网站首页顶部的页面导航栏,它指示了网站的主要组成部分,像B2C电子商务网站一般就有买商品、客户管理等内容,通过链接跳转的方式,用户可以很方便地山导航栏转到感兴趣的内容网页。此外,商品分类信息栏也以属于导航栏的范畴,因为通过商品分类信息栏的跳转,用户可以方便地浏览到感兴趣的商品信息网页。导航栏的特点是具有树状层次结构的链接的集合,链接的属性具有相似性,即都指向某个特定的页面。
(2)普通信息。
这一部分包括公司或者网站介绍、B2C商品交易协议的声明、网站使用的帮助信息等内容。其特点是内容都是静态的,并且时效性不强,即内容的更新比较缓慢,因此以采取静态文件的方式存放。
(3)即时信息。
这包括网站新闻、商品折扣信息、系统广播信息等。其特点是内容更新比较快,信息量相对比较大,需要在系统运行时动态发布。
(4)商品信息。
这是B2C电子商务网站所含数据的主要组成部分。它的特点是商品种类繁多,不同种类的商品往往具有不同的属性或技术指标,比如电脑显示器有外观尺寸、最大分辨率、刷新频率等技术指标,而CPU则有时钟频率、缓存大小、上艺等技术指标。有时需要按属性或者技术指标分类显示商品信息,或者对不同商品的同一个技术指标进行横向比较,这就需要将商品信息按某种规则分门别类的存放,而不是将信息统统存放在一起。
(5)顾客管理及安全认证。
B2C电子商务的商品交易需要建立在交易双方彼此信任的基础上,这就需要对购买商品的顾客进行管理,并在交易时进行安全认证。这包括顾客注册、顾客信息管理、顾客登录验证、交易过程中顾客身份的确认等。
(6)商品交易。
这部分包括顾客选购商品,即购物车,订单生成和确认,货款支付和商品交付等。其中货款支付和商品交付,有些网站实行在线支付货款、由IS递商品的方式,而有些网站实行线下支付货款和交付商品的方式,即在电子商务系统中不考虑这部分功能。山于货款支付和商品交付不是B2C电子商务系统的必要组成部分,故在本文中不再考虑,系统中商品的交易过程到生成并确认订单为止。
(7)附加功能,
B2C电子商务系统为了方便顾户购买商品或者为了方便商家推销商品而提供的扩展功能。这包括商品和其它信息的搜索,更好地展示商品。
分析当今B2C商贸网站现状,经综合分析和研究,本课题主要实现在网上完成商品交易的简明网站。由于当今社会商品越来越多,花色品种丰富多彩,客户需求不尽相同,为了能够满足不同客户的需求,实现顾客至上这一宗旨,同时也为了能够使不同的商品在网上实现更方便的交易,所以本网站提供了很方便的交易平台:一方面,客户能够在本网站找到多种商品,因为本网站提供了丰富多彩的商品;另一方面,经过管理员管理,能够提供更多更优惠的商品。

3.2  系统功能分析

根据分析,为了较好的实现B2C网站,系统应该实现如下基本功能:
1、后台管理方面:
1) 商品订单管理:主要实现商品分类管理、添加与修改商品、管理订单、投诉订单、反馈信息、商品留言管理等功能。
2) 管理网站用户:主要实现用户管理、后台管理员管理等功能。
3) 新闻公告管理:主要实现新闻添加(支持图片新闻)、修改删除等功能。
4) 网站常规设置:主要实现网站设置、首页广告、大类广告、小类广告、友情链接、修改注册协议等功能的管理。
5) 网站信息设置:主要实现汇款方式、送货方式、定购方式、售后服务等内容的管理。
2、前台应用方面:
1) 用户管理:主要实现用户注册、验证码登陆、资料修改等功能。
2) 用户定购:主要实现在线定购、在线支付、购物车、查看订单、订单投诉、信息反馈等功能。
3) 商品展示:主要实现二级分类展示、首页精品推荐、新品发布、销售排行、分类模糊搜索等功能。
4) 网站信息:主要实现汇款方式、送货方式、定购方式、售后服务等功能。
5) 首页功能:主要实现最新新闻、友情链接等功能。
 

3.3  Eshop.NET网络购物框架流程

 
整个网站框架可以划分为前台客户端框架和后台系统管理员框架。下面分别就两个框架的结构和功能进行详细的阐述。
客户端框架主要有展示网站的商品、商品的搜索查询、新闻浏览和用户意见反馈等功能。列如客户通过网站上的精品推荐点击某件商品就进入商品的二级分类展示页面,该页面记录了商品的详细信息。该框架结构图可以详见图3.1

图片1.png

图3.1客户端框架结构
 
网站管理端框架是管理员对整个系统进行修改,添加内容等操作的平台。本系统网站管理端主要有商品订单管理、管理网站用户、新闻公告管理、网站常规设置、网站信息设置几个主要功能。该框架结构图可以详见图3.2

图片2.png

图3.2后台系统管理员框架
由前面所说的两个框架图构成了整个系统的前后台体系。下面介绍系统的关系图。该系统把客户分为普通用户和会员两种类型。他们享有的权限有所不同。普通用户只能浏览网页信息。而会员则除享有普通客户所有的权限之外还具有购物的权限。本系统在网站主页面设置了管理员登陆窗口。当客户登陆系统时,系统识别客户的身份,然后赋予相应的权限。系统关系图详见图3.3所示。
 

图片3.png 

图3-3系统的关系图



数据库设计:
数据库设计与实现是系统开发中的一个重要的环节,一个结构合理的数据库可以提高系统的整体的运作效率,同时可以缩短系统的开发时间。
一个网上销售系统的电子商务系统,所涉及到一个重要的问题是怎样才能有效地管理商品。数据库在其中起着非常重要的作用。

4.1  数据库设计原则

数据库的设计有以下一些原则:
(1)用全局E-R图技术设计数据库(实体关系图)组织所有的原始数据,实现了全局数据集成;
(2)划分数据库设计阶段将一切问题在概念设计阶段彻底解决,这些问题通常包括唯一性、非空性、缺省值、域值、主键、外键等。
数据库的设计主要包括以下方面的内容:
数据库命名设计:数据库服务器的命名,数据库的命名,数据库对象的命名;数据库一致性、完整性和安全性设计。
大型数据库系统具有完备的数据一致性、完整性和安全性控制措施,必须加以充分运用,以保证系统的稳定性。
要注意主键与字段的唯一性,对每个数据库表定义主键(自动索引并具备唯一性控制),通过指定表的主键,保证每一行的唯一性从而实现实体完整性。
引用完整性基于定义主表与辅表之间的主键与外键的关系,保证各辅表外键对主表主键从属关系的一致性。
索引和查询策略在查询中对于具有大数据集合的字段,必须设置索引或复合索引,保证查询的速度性能对于绝大部分常用查询能够保持性能要求以内。数据库的安全性可以按Windows2000方式设置用户访问数据库的帐号和口令,然后根据数据库应用权限的划分设计各数据库及其对象对各用户的许可。
 

4. 2  数据库的逻辑设计

根据销售系统的逻辑结构和功能及栏目分析,系统数据库中建立如下一些表,保存所需要的信息。
hw为商品基本信息表,表中存储系统中全部商品的信息。其中包括有商品名称、商品的生产日期、型号和商品基本参数描述等字段。表4-1hw表即商品信息表。
表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为类别表,存储商品分类的信息,存储的是商品的大类。其中每个大类的子类存储在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
文本
下表为管理员信息表,存储系统中管理员信息:
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
文本
 


系统页面展示:

图片4.png

图片5.png

图片6.png

图片7.png

最新毕业设计成品

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩