安全检测:瑞星:安全 诺顿:安全 卡巴:安全
毕业设计-基于ASP.NET的电子商务网站开发,共45页,20361字,附完整程序、任务书、开题报告、外文翻译等
构建一个电子商务网站,实现商品的信息发布、管理、查询检索、购买和评论等,
具体功能说明如下:
1、电子商务网站的最基本功能,如用户注册、浏览所感兴趣的商品、查看商品
的详细介绍、将决定购买的商品添加到购物车等,用户可以选择继续浏览网页,也可
以到购物车进行商品结算。
2、商品资料管理:网站管理员可以完成商品和商品资料(价格、图片、简介描
述、销售商、发布时间等)的增加、删除、修改。
3、商品检索:用户可以使用关键字进行商品搜索,方便快速找到所需商品。
4、最新促销公告:管理员可以在网站首页公布最新降价信息、最新优惠活动等,
浏览网页的客户可以第一时间了解后动,可有效促进网站销量。
5、用户留言评论:注册的用户可以对网站上的进行评论,对网站的各个方面提
出自己的建议、意见,方便网站管理者对网站进行改进。
研究内容及实验方案:
3.1研究内容
首先,要了解类设计与OO(面向对象)原理,并熟悉用.NET Framework提供的类库。其次,通过多层式的架构设计,从ADO.NET开始,使用ADO.NET建立动态的数据库网站系统,进入以类为基础的分层架构设计,再通过数据集设计师与类图的辅助,快速建立基本的数据访问功能,完成中间层的类程序设计,建构一个可以真正上线运作的商业网站。
使用ASP.NET+SQL Server 2005数据库构建一个功能齐全、界面友好美观的电子商务网站。要求该网站具有系统后台管理、购物车功能、商品资料管理功能、商品检索功能、最新促销公告模块、用户留言评论模块等。
电子商务购物网站功能模块如下图所示:
3.2实验方案
1,系统后台管理:
系统管理员拥有对本网站的最搞管理权限,可对商品信息、会员进行添加、修改、删除等操作,还可发布最新促销、优惠信息。网站注册会员可自己的部分注册进行修改、更新,如商品配送地址、电话号码等。
2,购物车功能:
网站注册会员可以将决定购买的商品添加到购物车,可对购物车内商品进行修改、删除或结算等操作。
3,商品资料管理功能:
系统管理员可以添加新商品,可对旧商品价格进行调整,以促进销量。也可删除部分商品,如删除无货源商品等。
4,商品检索功能:
网站浏览者可对站内商品进行关键字搜索,以便快速找到所需商品,提高浏览效率。
5,最新促销公告模块:
系统管理员可以及时将优惠促销信息在网站首页公告,刺激消费者购买商品,提高销量。
6,用户留言评论:
网站浏览者对本网站有什么意见、建议,可以在用户评论模块留言,方便管理者对网站进行改进、更新等。
四、目标、主要特色及工作进度
4.1目标
构建一个电子商务网站,实现商品的信息发布、管理、查询检索、购买和评论等。具体功能说明如下:
1,电子商务网站的最基本功能,如用户注册、浏览所感兴趣的商品、查看商品的详细介绍、将决定购买的商品时将商品添加到购物车等,用户可以选择继续浏览网页,也可以到购物车进行商品结算。
2,商品资料管理:网站管理员可以完成商品和商品资料(价格、图片、简介描述、销售商、发布时间等)的增加、删除、修改。
3,商品检索:用户可以使用关键字进行商品搜索,方便快速找到所需商品。
4,最新促销公告:管理员可以在网站首页公布最新降价信息、最新优惠活动等,浏览网页的客户可以第一时间了解后动,可有效促进网站销量。
5,用户留言评论:注册的用户可以对网站上的进行评论,对网站的各个方面的提出自己的建议、意见,方便网站管理者对网站进行改进。
4.2主要特色
商品推荐:网站管理员可以随时将某一商品列为推荐商品,在首页上进行发布,以提示浏览者注意。
首页商品及分页显示商品数量设定:网站管理员可以灵活的自行设定展示在首页商品的个数以及显示在每个页面上的最多商品数量。
热卖商品展台:网站管理员可以为热卖商品设置展台,加配2种规格的商品图片,并且展台的随机显示效果可以使展示商品随每次页面刷新及时更换,起到页面自动更新的效果;
摘要:互联网技术的不断发展和普及已经改变了人们的工作和生活习惯,人们对生活的需求已从追求简单向着追求质量,功能,服务等多重需求过渡。越来越多人希望通过互联网足不出户地满足自己的需求,借助互联网人们可以坐在电脑像逛超市一样浏览品种繁多的商品,通过点击鼠标就能轻松购买到自己需要的商品。电子商务已经成为许多企事业单位的业务发展方向。
本文论述了基于ASP.NET的电子商务网站的设计和实现,以Visual Studio 2008为前台开发工具环境、以SQL Server 2005为后台数据库的电子商务网站。用软件工程的思想来指导,按照软件生命周期的不同阶段完成了本系统的开发,实现商品的信息发布、管理、查询检索、购买和评论等。
关键词:电子商务,ASP.NET,数据库
目 录
1 引言 1
1.1 课题背景 1
1.2 系统开发目标 1
1.3 国内外研究概况 2
1.4 开发工具选择 3
1.4.1 前台开发工具选择 3
1.4.2 后台数据库选择 4
2 系统开发所用技术准备 5
2.1 HTML语言 5
2.2 ASP.NET 5
2.3 SQL Server数据库 7
2.4 ADO.NET数据库访问技术 8
3 电子商务网站需求分析 10
3.1 可行性分析 10
3.2 网站结构方案论证 11
3.3 需求分析 12
3.4 数据库需求分析 13
3.4.1数据库E-R图 13
3.4.2数据表结构设计 16
4 电子商务网站概要设计 19
4.1 购物流程设计 19
4.2 网站的架构设计 20
4.2 网站的模块组成 22
4.3 各模块功能简介 23
4.4 设计模式思想的应用 23
5 电子商务网站功能实现 25
5.1 管理模块 25
5.2 登陆模块 26
5.3 网站首页 27
5.4 购物车模块 30
5.5 订单确认模块 31
5.6 客户中心模块 32
5.7 客户留言模块 32
6 系统测试和结论 33
6.1 测试的目的和原则 33
6.2 系统测试 34
6.2.1单元测试 34
6.2.2系统测试 35
6.2.3测试总结 35
总 结 36
参考文献 37
致 谢 38
附录A 主要程序代码 39