毕业设计基于NET的购物网站的设计与实现

上传人:liu****han 文档编号:82057027 上传时间:2022-04-28 格式:DOCX 页数:31 大小:948.43KB
返回 下载 相关 举报
毕业设计基于NET的购物网站的设计与实现_第1页
第1页 / 共31页
毕业设计基于NET的购物网站的设计与实现_第2页
第2页 / 共31页
毕业设计基于NET的购物网站的设计与实现_第3页
第3页 / 共31页
点击查看更多>>
资源描述
分类号:TP393.092 U D C:D10621-408-(2012)4897-0密 级:公 开 编 号:2008122132基于.NET的购物网站的设计与实现论文作者姓名:申请学位专业:信 息 安 全申请学位类别:工 学 学 士指导教师姓名(职称):论文提交日期:2012年05月28日基于.NET的网购网站的设计与实现摘 要随着信息时代的发展,电子商务这一新的商务模式逐渐为社会各界所接受并应用,它是计算机信息技术开发与运用的产物,是人类科技、经济、文化发展的结晶,代表了未来经济发展的方向。建立在因特网基础上的现代电子商务, 因其方便、廉价、广域而使电子商务跨出了超级企业的门槛,成为全民的网上交易工具。现在发达国家,电子商务发展十分迅速,电子商务技术已经成熟,通过Internet进行交易也已经逐渐成为潮流,全球电子商务的应用如火如荼。另外,基于电子商务而推出的金融电子化解决方案、信息安全方案,成为目前国际信息技术市场竞争的主流。本文论述了B2C(Business-to-Customer)电子商务平台的开发全过程,文章介绍了开发电子商务平台的背景及发展概况、系统的需求分析、可行性分析、平台的设计以及本人设计过程中所遇到的问题与解决、设计的心得和未完成的工作的分析。其中包括会员的注册与管理、商品的添加与管理、商品的分页显示、订单的管理、购物过程的模拟以及相关的一些链接。本系统开发采用了B2C的应用程序体系结构,主要运用了.NET的核心核技术:ASP技术。关键词:电子商务;网络交易;网购系统 Design and Implementation of Online Shopping WebsiteAbstractWith the development of the network technology and the rapid growth of the Internet information resource, the new pattern of businessE-commerce has been accepted and used widely in society, it is the crystallization of the development of information technology, and it is also the crystallization of human technology, economy, culture. It is a represent the direction of future economy. The modern E-commerce which is build up on foundation of Internet has became a large property because of its convenience, low-priced and widely-used, and now it is the tools of the whole people shopping online. Now in developed country, the development of E-commerce is quick; the technology of E-commerce is advanced. Shopping through the Internet has become the tide; E-commerce has become more and more popular in whole world. On the other side, the finances Electronic Solution, Information Security which is on the base of E-commerce has become the main competition of international information market.This paper dissertates the whole exploitation process of the B2C electron commerce, the article introduce the background of the electron commerce and the development status, the demand analysis of the system、the feasibility analysis、the design of the flat and about which problem I met in the design process and how resolve that problem, what I has learned in the designing and the havent accomplish work, including the management of member and goods, and the research of the goods, the pagination of the goods, also and the simulation of shopping process, and some relation link. The system develops the application program structure of adopting B2C mainly, have used the key technology of .NET mainly: ASP technology. Key words: e-commerce; online transactions; online shopping system 目 录论文总页数:27页1 引言31.1 课题背景31.2 电子商务系统概述31.2.1 电子商务系统发展趋势31.2.2 电子商务系统现状31.3 第三方平台的电子商概述31.3.1 B2C电子商务特征31.3.2 B2C与传统方式的区别31.4 系统市场前景31.5 本课题研究方法32 需求分析32.1 用户界面需求分析32.1.1 网站整体风格需求分析32.1.2 网站首页需求分析32.2前台基本功能需分析32.3后台基本功能需分析32.4系统安全分析33 概要设计33.1 系统整体方案设计33.1.1 系统目标33.1.2 系统功能结构33.2 系统UI设计33.2.1 系统前台预览33.2.2 系统后台预览33.3 用户管理模块设计33.3.1 用户管理模块概述33.2.2 用户登录功能设计33.4 购物模块设计33.4.1 购物模块概述33.4.2 购物模块技术设计33.5 后台系统设计34详细设计34.1 系统流程设计34.1.1 后台系统流程34.1.2 前台用户购物流程34.2数据库设计34.2.1 数据库实体设计34.2.2 数据库建模35实现35.1 公共类35.2 留言板中的FreeTextBox使用35.3 母版页35.4 主题35.5 购物车35.6 数据库35.7文件夹组织结构36系统测试36.1 用户注册测试36.2 用户登录测试36.3 购物车测试36.4 后台订单管理测试36.5 测试结论3结 语3参考文献3致 谢3声 明31 引言1.1 课题背景随着网络产业向纵深层次的不断发展,更多的人参与到网络产业中,往往是利益的驱使使得人们行为过于盲目,从03年开始中国互联网进入低潮,一部分人放弃互联网,一部分企业不得不采取一定的收索策略甚至转变业务!这些使得他们不得不从新定位和思考如何发展新一代的电子商务!那么可以说现阶段中国电子商务真正得到发展的第一步应当从这个时候开始!1.2 电子商务系统概述1.2.1 电子商务系统发展趋势人类进入知识经济时代,以计算机网络技术为核心的信息技术的广泛运用,加速了经济全球化的步伐,为经济发展提供了强大的动力。在这种形势下,以信息技术为手段的电子商务的发展,整合了企业经营发展的各种资源,对企业的发展起到了重大的推进作用,使之成为提升现代企业核心竞争力的要素。电子商务一方面它打破了地域区隔,极大丰富了消费者的消费选择,创造了大量消费需求;另一方面,网络购物真正降低了中间成本,提高了流通效率,使生产者和消费者都得到了好处。然而,电子商务对宏观经济转型升级的拉动作用还不限于此。在生产端,中小企业在获得生存机会后开始品牌建设,真正做大做强;对于大型企业来说,电子商务融入供应链的各个环节,不但降低了采购和销售的成本,更促进了各方的业务协同。1.2.2 电子商务系统现状电子商务交易量增长迅速。2005年我国网民网上购物用户达2200万,比2004年增长38.6%,交易额高达135.05亿元。2007年通过B2B电子商务完成的交易额达到21239亿元,增长65.9%,实现的运营商营业收入达39亿元,增长49.1%。2008年6月底,网络购物用户人数达到6329万,半年内增加36.4%,全年我国电子商务类站点的总体用户覆盖已经从9000万户提升至9800万户,网络交易规模接近2700亿。根据我国电子商务研究中心发布的2010年(上)电子商务市场数据检测报告显示,截至2010年6月份,国内个人网店的数量已经达到了1200万家,且增长迅猛,预计今年年底网店数量将达到1300万家,直接从业人员超过130万人,间接带动就业近1000万人,市场交易额达到2.25万亿元,预计全年交易额将超过4.3万亿元。 电子商务模式创新日益活跃。近几年来,随着互联网技术的高速发展,电子商务不仅仅局限为企业与企业的交易模式,更多的企业为了实现节约成本、减少流通环节从而直接打造面向消费者的交易平台,即B2C交易模式;此时,与之相对应的消费者与企业之间的电子商务C2B交易模式也随即应用起来,它是通过汇聚具有相似或相同需求的消费者,形成一个特殊群体,经过集体议价,以达到消费者购买数量越多,价格相对越低的目的;另外,还有消费者与消费者之间的电子商务B2C模式、企业、中间监管与消费者之间的电子商务BMC模式、企业与政府之间的电子商务模式B2G.随着3G时代的来临,移动电子商务也逐渐发展起来,它利用手机终端移动化的特点,可以为用户提供随时随地的服务。 1.3 第三方平台的电子商概述1.3.1 B2C电子商务特征 B2C交易流程一般会经过客户在网上选择商品,下购买订单,商家致电客户确认订单,消费者付款,商家安排发货这样一个流程。细化一下,大体会包括如下:1. 客户进入电子商务企业网上商城,如果有分站点,选择进入所在地的网上商城分站;2. 客户浏览商品,选则希望购买的商品,一般有“订购”按钮,将商品加入到“购物车”;3. 客户选择商品完毕,进入付款流程:已注册用户,一般填写用户名和密码就可以结账;未注册用户,一般需要先注册,按要求填写相关信息,确认无误后结账;4. 当客户登陆或注册后,一般需要填写送货信息,包括送货地址、联系邮箱或者电话,检查无误后确认订单;5. 订单生成后商城电子商务人员会与客户联系,确认客户的订单及相关信息。6. 商家安排发货在付款方式上,各企业有比较大的差异,有可能商品送到,客户验收后付款,也有可能客户下单后,通过支付宝或者其他渠道付款,商家确认收到货款后安排发货。在发货方式上,可能是商家安排快递或专人送货上门,也可能是客户到指定网点提取,不同的方式一般会涉及到不同的费用。另外,客户在网上提交订单后,商家一般都会通过电话与客户联系,确认订单信息和送货地址。从B2C电子商务的购物流程来看,基本任何一笔交易都离不开管理员与客户之间的沟通和确认,即使消费者在网上提交了订单,商家也会通过拨打消费者留下的电话或者发送邮件来确认所购物品、发货时间、发货地址等各种信息。所以电子商务对于与客户之间的实时沟通有着不可或缺的依赖。1.3.2 B2C与传统方式的区别B2C即企业通过互联网为消费者提供一个新型的购物环境网上商店,消费者通过网络在网上购物、在网上支付。由于这种模式节省了客户和企业的时间和空间,大大提高了交易效率,特别对于工作忙碌的上班族,这种模式可以为其节省宝贵的时间。但是在网上出售的商品特征也非常明显,仅仅局限于一些特殊商品,例如图书、音像制品、数码类产品、鲜花、玩具等等。这些商品对购买者视、听、触、嗅等感觉体验要求较低,像服装、音响设备、香水需要消费者特定感官体验的商品不适宜在网上销售,当然,也不排除少数消费者就认定某一品牌某一型号而不需要现场体验就决定购买,但这样的消费者很少,尤其在我国产品质量管理体系并不完善,人们更愿意相信自己的体验感觉来决定是否购买。所以,到目前为止,B2C市场上成功的企业如当当、卓越,都是卖一些特殊商品的。 1.4 系统市场前景第三方支付市场规模在2010突破1万亿大关。但现在的国内支付市场仍处于发展初期阶段,1万亿还只是未来传统行业电子支付应用的冰山一角,远没有达到发达国家现在的水平。近两年,传统企业进军电子商务的进程日趋加速,而企业的电子商务化与应用建立在电子支付持续创新发展的基础之上,电子商务的加速发展反过来亦推动第三方支付更深入细分市场。而随着市场的需求变化,第三方支付应用特征也从行业细分进一步向行业整合过渡。迅付信息科技有效公司(环迅支付)从去年年底上线了“付联网”产品计划,在短短数月时间内,付联网产品在电子商务各领域正迅速铺开。以淘宝为代表的B2C培养了数以百万计的个人电子商务商家,这又促使了各大传统企业纷纷加入其中,壮大了B2C;另一方面,多数成功的个人网商也正从单一的淘宝网店向B2C方向过度发展。由于更多传统企业进军电子商务以及电子商务应用呈现出的普及化和常态化趋势,第三方支付市场规模在2010轻松突破1万亿。可以看出,B2C正在成为未来第三方支付争夺的主战场,分析人士指出,B2C的核心包括信息流、资金流、物流三个方面。电子商务网站经过这些年的发展,信息流已经趋于专业化,针对不同领域的电子商务网站层出不穷,而民营物流公司的壮大以及国外物流公司的进入,也让物流体系日渐成熟。但资金流却始终是B2C电子商务发展的短板。就目前看,B2C一直在尝试缩小与B2C交易支付方式的差异,第三方支付的全面接入,将让B 端商户和C端的消费者有更多的选择。1.5 本课题研究方法本体统后台数据库采用了Microsoft SQL Server 2008,该数据库系统在安全性、准确性和运行速度方面有绝对的优势,并且处理数据量大、效率高;前台采用Microsoft公司的Visual Studio 2010作为主要的开发工具,其可与Microsoft SQL Server 2008数据库无缝连接。本次毕业设计应首先分析在线交易网站的相关功能,结合本次毕业设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识,在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法;同时,在开发设计与实现中,要保存好相关的设计文档。2 需求分析根据对B2C网络购物网站的使用与研究,拟定了以下系统需求,以完成网络购物系统基本业务要求。2.1 用户界面需求分析2.1.1 网站整体风格需求分析l 要求系统具有良好的人机界面l 如果系统的使用对象较多,则要求有较好的权限管理l 全面展示系统内所有的商品l 商品分类显示,方便顾客了解本网站的商品l 查看网站内的交易信息l 支持网上在线支付功能l 管理员后台管理l 网站最大限度的实现易维护性和易操作性l 网站运行稳定,安全可靠2.1.2 网站首页需求分析网站首页是吸引用户的关键,必须有简洁充实美观的特点。l 导航条,应包括首页,推荐商品,热门商品,最新商品,购物车,购物流程,网站留言,我的留言,退出登录等功能项l 商品分类快捷通道l 注册,忘记密码,会员登陆l 系统公告栏,播出当天的系统消息l 用户广告栏,循环播出当天的网站信息l 商品显示模块,根据推荐商品、最新商品、热门商品3个类进行商品分类显示l 收藏本站,设为首页,联系我们l 网站底部有版权信息、交款方式、退货原则、配送范围、交易条款、保密协议、后台入口2.2前台基本功能需分析前台页面以用户的角度出发,尽可能用最简便的方式实现用户的目标。l 会员登录与注册会员输入用户名与密码登录系统,也可以新注册一个用户。在登录时需要输入验证码。l 网站购物系统根据顾客的选择购买物品后添加到购物车。在购物车中可以看到已经选择的想购买的物品,在购物车中也可以除去想购买的物品和更改购买的数量。l 网站支付系统本站为B2C模式,交易一方是个人另外一方是企业,付款方式为网银支付。可选择不同的银行网银。买方可以自行保存网银的交易订单号,和网银交易记录,以便日后查询之用。l 网站留言系统只有会员可以再系统进行留言,并且可以查看管理员的回复。l 商品分类浏览系统在网站中可以对所有商品进行分类浏览,如:最新商品、热门商品、推荐商品这三种分类,又如:日用品、电器、服饰等分类。2.3后台基本功能需分析系统后台以网站管理员的角度出发,尽可能实现管理的易操作和易管理。l 系统管理系统在管理系统中管理员可以上传图片与删除图片,并且对对用户的留言进行回复与删除。l 订单管理系统在订单管理中,管理员可以查看所有订单,对没有进行确认的订单与客户进行确认,然后再对订单进行确认发货与订单归档。此外管理员还可以在所有订单中根据自己的要求进行分类后显示,如:已确认、已发送、已归档、收货人、订单号等。l 商品库存管理系统在此系统中,管理员可以添加新的商品分类与添加新的商品,对已经存在的商品进行修改与删除操作,根据关键字收索商品并显示。2.4系统安全分析一个电子商务网站所使用的安全策略及技术,可以直接关系到该站生死存亡。一个再好的电子商务网站,如果没有一个安全稳定的技术支持,那么用户的资料、信息、账号、资金将无法得到保护,那就完全失去了安全交易的原则。因此本系统提出了以下策略需求以保护系统及网站信息的安全。l 用session保存页面直接传递的值,当退出登录或者关闭网站时清空session值。防止别有用心者跨过登录模块。l 2.登录使用验证码技术,防止客户机恶意攻击。l 3.系统内部角色权限管理明了,明确只有管理员才唯一拥有后台管理的权限。3 概要设计3.1 系统整体方案设计3.1.1 系统目标网络购物系统的终极目的是发展业务和提高业绩。目前Internet网上的B2C网站不少,但是部分由于缺少相应的安全保障,管理机制和可维护性,造成重复建设,和资源浪费。一个网上购物系统,尤其是数据流量比较大的昂立管理系统,必须要满足使用方便、操作灵活等设计需求。本系统应足以满足找几个目标:l 灵活的信息查询,界面设计要美观友好,方便、快捷、准确、数据存储安全可靠。l 全面展示网站所有商品,并且可以展示最新商品。l 实现网络安全交易。l 商品分类,最新商品,推荐商品,热门商品。l 查看管理回复给你的留言。l 系统最大限度实现易维护性,和易操作性。l 系统运行稳定、安全可靠。3.1.2 系统功能结构B2C电子商务网站按照功能来划分,主要包括两大模块,分别为前台用户功能模块和后台管理员管理模块l 网站系统功能结构示意图如图1.所示图1 功能结构示意图3.2 系统UI设计3.2.1 系统前台预览CUIT学生购物网站由多个程序页面组成,并且用到了母版页的功能,下面我仅列出几个重要的页面的预览,其他页面可见实际项目。前台首页如图4所示,该页面显示:导航条(包括首页,联系我们,设置主页,最新商品,热门商品,推荐商品);登录模块(用户登录,注册);内容页(商品浏览,购物车,用户注册等);网站底部(交款方式,退货原则,配送方式,交易条款,保密协议,后台入口)。在内容页要显示网站中的商品,可以根据管理的要求在每一个类别中选择具体显示哪些商品。登录模块在用户没有登录时显示为输入用户名、密码及验证码,在用户登录以后该模块隐藏,取而代之的是显示欢迎某某用户登录,并可选择查看该用户的订单。图4 前台首页3.2.2 系统后台预览后台运行系统首页如图5.所示,主要为网站的管理员提供各种管理的支持。图5 后台运营系统首页3.3 用户管理模块设计3.3.1 用户管理模块概述本购物网站前台中的会员管理主要包括会员注册,会员登录,和会员资料修改3个功能。1会员注册在本站中,顾客只有通过注册成本网站的会员才能够进行选购商品的业务流程。否则只能做一个看客。2会员登录会员登录功能是系统识别会员的一种方法,系统必须能够清晰的识别身份。才能保证安全的B2C交易。3. 会员资料修改该功能主要负责修改会员的注册资料,例如更改会员的密码,个人信息,联系方式等,会员资料修改页面和会员注册页面的基本功能大致相同。3.2.2 用户登录功能设计用户登录时必须输入随机数,随机为后台代码产生并显示在登陆页面,并有相应的随机数产生方法保证随机数不会重复,从而防止防止客户机恶意攻击。3.4 购物模块设计3.4.1 购物模块概述本购物网站的交易模式主要采用B2C方式,即客户对商家的交易。对于买家在交易过程中首先支付款项,然后与管理员确认,等待发货,签收货物。对于商家在交易过程中首先与买家确认,然后发货,最后等待买家的签收货物。 3.4.2 购物模块技术设计本网站在完成购物模块的设计中主要是运用到的购物车的技术。此外本系统创建了一个tb_Orderinfo表用来记录订单信息,也就包含了交易的信息,其中的IsConfirm字段用来表示该订单是否已经与买家确认过了,IsSend字段用来表示该订单中的货物是否已经发出了,IsEnd字段用来表示买家是否已经签收货物,到此交易结束,订单归档。3.5 后台系统设计后台系统概述一个好的后台管理系统需要为管理员提供一个很好的操作平台,易操作性为管理处理庞大的数据域信息提供了保障。网站前台任何页面的底部都设置了进入后台登陆页的“后台入口”。后台登录页面主要是用来对进入网站后台的用户进行安全性检测,以防止非法用户进入该系统的后台。同时也使用了验证码技术,防止使用注册机恶意登录本站后台。本系统的后台运营系统主要有管理员管理、用户管理、库存管理、订单管理、系统管理。l 用户管理设计管理员登录以后可以再该模块中检索出所有用户的信息,并且可以执行删除该用户的操作。l 库存管理模块 在该模块中,管理员可以添加/删除 商品类别与商品个体。l 系统管理模块在该模块中,管理员可以上传照片与管理用户留言。l 系统管理模块在该模块中,管理员可以查询订单信息,管理订单。4详细设计4.1 系统流程设计4.1.1 后台系统流程流程示意所图2.所示图2 后台流程示意图4.1.2 前台用户购物流程 流程示意图如图3. 所示图3 系统前台购物流程示意图4.2数据库设计4.2.1 数据库实体设计分析系统功能的结构图,每个功能模块都需要操作一个或者多个数据实体,如商品信息实体对象、用户信息实体对象、订单信息实体对象等。在这里分析几个重要的数据实体。l 商品实体对象商品实体包括商品ID、商品类型ID、商品名称、商品介绍、备注、厂家、商品图片、市场价、热销价、是否最新、是否推荐、是否热门等属性。商品的编号是标识不同商品的唯一编号,其数据类型为int,并且是自增的(它随数据库的增加而增加)。其余的属性都是商品的自身特性。另外还有商品图片的URL,这是用来提供给系统读取硬盘存取商品图片的URL。l 用户实体对象用户实体包括会员ID、登录名、登录密码、真实姓名、性别、电话号码、E-MAIL、详细地址、邮编、创建时间等属性。其中所有信息均为必须填写,用户ID为唯一标识用户的编号。l 订单实体对象与上诉实体对象相同,订单实体同样有主键标示编号,作为区别于其他订单的唯一标识。此外订单实体还有一个跟单员ID,用于指定该订单归哪一个管理员管理。4.2.2 数据库建模根据分析,创建数据库相关表,其中重要表图如下:管理员表用于存放管理员的ID、姓名、密码等信息,在管理登录时用于验证其真实身份。图7 管理员表 订单表用于存放订单中的众多信息,在管理管理订单与用户查看自己订单时会检索这张表中的数据。图8 订单表商品表用于存放每一件商品的各个信息,并在管理管理商品以及客户购买商品时会检索表中的数据。图9 商品表用户表用于存放用户注册的各个信息,在用户登录时会检索这张表中数据,检查是否为已注册的用户。图10 用户表以上是数据库重要的表,此外还有些辅助表,比如商品类别表用来保存网站中所有商品的所属类别,订单明细表用来存储每一张订单中具体购买了哪些商品与其数量、总价,图片信息表用来保存网战中上传图片的名字与保存的路径,用户留言表用于保存每一个用户在网站中的留言,回复留言表用来保存网站中的所有的留言回复。5实现 5.1 公共类在后台代码的实现时,首先创建了如下7个公共类,便于整个程序的编写。图11 公共类图其中commonclass类主要用于实现网站中弹出的对话框和产生随机验证码时用到的自定义函数;dbclass类主要是用于实现网站中各数据保存到数据的操作;goodsclass类用于实现商品分类从数据库显示到网站页面中的绑定工作;ouserclass类用于实现用户注册、用户信息更新、用户登录、用户识别等功能;orderclass类用于实现商品订单信息的录入与数据库中相关数据到网站页面中的绑定工作。5.2 留言板中的FreeTextBox使用网站留言模块中用到了FreeTextBox组建,该组件并不是Visual Studio 2010中自带的,需要自己在在网络中现在该组件。l 将FreeTextBox.dll添加到项目中在“解决方案资源管理器”添加引用如图12所示,系统将会自动创建Bin文件夹,并将组件存放到该文件夹中。l 在项目中添加资源将存放有FreeTextBox组建的文件夹复制到aspnet_client文件汇总。l 向页面中添加组件在向页面中添加组件前,先注册组件。在页面HTML源码部添加注册代码如下:在页面中适当的位置在添加FreeTextBox组件,代码如下:图12 添加引用5.3 母版页为了使本系统能够有较好的用户体验,保证各个网页的一致性遂采用母版技术。在整个系统中共设计了两个母版页,一个母版页作为所有前台页面的使用,另外一个母版页为所有后台页面使用。5.4 主题l 为GridView控件创建主题在应用程序根目录下创建一个App_Themes文件夹用于存储主题,并在文件夹中添加一个名为SkinFile.skin的外观文件。在SkinFile.skin外观文件中,所添加的代码如下:l 使用主题为网页中的GridView控件设置外观将包含有GridView控件的网页切换到源视图中,在标签中设置Theme属性值为主题文件夹,代码如下:5.5 购物车l 用户与购物车的对应关系用户与购物车的对应关系即每个用户都有自己的购物车,购物车不能混用,而且必须保证,当用户一旦退出系统,他的购物车也就消失。这种特性正是Session对象的特性,所以用Session对象在用户登录期间传递购物信息。l 购物车中商品的存放结构实现购物功能的实质是增加一个(商品名,商品数量)的(名,值)对,该结构正是一个哈希表的结构,所以用哈希表Hashtable来表示用户的购买情况。l 想购物车中添加商品当用户向购物车中添加商品时,首先判断用户是否已经有了购物车,如果没有,则重新分配一个给用户,然后添加一个(名,值)对,其中,“名”是这个商品的ID代号,“值”为1,表示购买了一个新商品;反之,如果用户已经有了购物车,则首先判断购物车中是否已经有该商品。如果有,则表示用户想多买一个,此时吧这个商品的“值”,即数量加1;如果没有则新加一个(名,值)对。实现代码如下:f (SessionShopCart = null) hashCar = new Hashtable()hashCar.Add(e.CommandArgument, 1); SessionShopCart = hashCar; else hashCar = (Hashtable)SessionShopCart; if (hashCar.Contains(e.CommandArgument) int count = Convert.ToInt32(hashCare.CommandArgument.ToString(); hashCare.CommandArgument = (count + 1); else hashCar.Add(e.CommandArgument, 1); 5.6 数据库从读者的角度出发,为了使读者对本系统后台数据库中的数据表有一个更清晰的认识,本人在此设计了一个数据表结构示意图,该示意图包括系统中的所有数据表,如图6所示。图6 数据表示意图5.7文件夹组织结构在进行网站开发之前,还要规划网站架构。也就是说要建立多个文件夹,对各个功能模块进行划分,并实现统一管理。这样做的好处在于:易于开发、易于管理、易于维护。本系统的文件夹结构如图13所示:图13 系统文件夹6系统测试6.1 用户注册测试方案1:在每一栏输入正确的格式,如下图所示:预期目标:弹出对话框“注册成功”。测试结果:单击“添加“按钮以后显示注册成功”。 图14 注册测试方案2:在邮编中输入字母或少于正确邮编位数的数字,在固定电话中输入数字或少于正确号码位数的数字,输入错误格式的E-Mail格式的邮箱地址,不输用户名或者密码。预期结果:不能注册并提示相关错误信息。测试结果:提示输入正确格式的邮编、固定电话、E-Mail,请填写用户名与密码。6.2 用户登录测试接上面一步,用注册的用户登录网站,并同时验证验证码技术。测试如下图:方案1:在用户名与密码输入正确的情况下输入错误验证码,如下图所示。 图15 登录测试1 预期目标:弹出对话框“请正确输入验证码”。测试结果:单击“登录”按钮之后。(如下图)图16 登录测试2方案2:正确输入验证以后点击“登录“按钮。预期目标:登录框显示欢迎光临。测试结果:如下图图17 登录测试36.3 购物车测试方案:在使用用户“student“登录网站以后,在页面中点击“进口烤面包机”的购买按钮一次、“一次性杯子”的购买按钮2次、“洗漱一套”的购买按钮1次.预期目标:显示购买“进口面包机”1台,“一次性筷子”2个,“洗漱一套”一件。测试结果:如下图所示,功能实现成功。图18 购物车测试6.4 后台订单管理测试在完成上一步的在线支付以后再系统会自动生成订单,才后台系统中可以查询并管理,此时登录后台系统查看此订单,结果如下图所示:图19 订单测试图20 订单测试26.5 测试结论以上仅列出几个重要模块的测试过程,经过对系统中每个功能的测试,发现其中存在的问题,并在导师与同学的帮助下将不足的地方完善。现已经完成预期目标。结 语目前电子商务的的发展可以说是如日中天,快速发展并已相对成熟的网络与物流也为今日的电子商务提供了保障。在电子商务网站中,B2C的出现比B2B、C2C电子商务模式更稳健、强壮、更有竞争力。当下国内C2C巨头淘宝与B2B的几家大商家京东、卓越都已经开始进军B2C电子商务,由此可见B2C的发展前景很好,市场空间很大,随着越来越多实力强劲的商家的进入,想必B2C将很快跻身为电子商务的主流。毕业设计之所以选择这个题目,主要的一个原因是希望通过这样一个好的机会来学习并实践开发一个网站的过程,因为在本人毕业之后即将参加的工作中网络建设是工作重点,网站的相关技术对我来说更为重要。在网站的的设计开发过程中查阅了许多相关的技术书籍,并且在导师的帮助下学会了许多新的技术与处理问题的思路方法,对于一个优秀的电子商务网站,除了单纯的程序员编程之外,它还应该包含网站的美工、宣传、商业运作等要素,拥有自己的特点与先进管理理念的网站才能更好地在市场竞争中存活下来。回顾整个开发设计过程,它不仅帮助我提高了自己的技术,更重要的是提高了自己对于一个网站开发的认识,开阔了视野,将学习到的知识与技术运用到实处并尽可能使之产生价值、创造价值。相信这些在日后的工作中必会起到很大的作用。参考文献1 庞娅娟 房大伟,ASP.NET从入门到精通M,清华大学出版社; 2010.72 方瑞 刁仁宏 吴四九,网络数据库原理及应用M,四川大学出版社,2005.83 马瑞新,ASP.NET 2.0程序设计案例教程M,清华大学出版社,2009.54 胡崧,HTML从入门到精通,中国青年电子出版社M,20065 李飞 陈艾东 王敏 信息安全理论与技术M,西安电子科技大学出版社,20106 张仕斌等,网络安全技术M,清华大学出版社,20047 谢希仁,计算机网络M,大连理工大学出版社,2004致 谢本文是在张路桥老师的热情关心和指导下完成的,同时还得到了许多同学的支持和帮助,对顺利完成本论文起到了极大的作用。在此向他们表示我最衷心的感谢!最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢!作者简介姓 名:孙黎 性别: 男出生年月:1987年12月 民族: 汉E-mail: 283073905声 明本论文的工作是 2012年1月至2012年 6 月在成都信息工程学院 系完成的。文中除了特别加以标注地方外,不包含他人已经发表或撰写过的研究成果,也不包含为获得成都信息工程学院或其他教学机构的学位或证书而使用过的材料。除非另有说明,本文的工作是原始性工作。关于学位论文使用权和研究成果知识产权的说明:本人完全了解成都信息工程学院有关保管使用学位论文的规定,其中包括:(1)学校有权保管并向有关部门递交学位论文的原件与复印件。(2)学校可以采用影印、缩印或其他复制方式保存学位论文。(3)学校可以学术交流为目的复制、赠送和交换学位论文。(4)学校可允许学位论文被查阅或借阅。(5)学校可以公布学位论文的全部或部分内容(保密学位论文在解密后遵守此规定)。除非另有科研合同和其他法律文书的制约,本论文的科研成果属于成都信息工程学院。特此声明! 作者签名: 2012年06月5日第26页 共27页
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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