基于.NET的购物商城毕业论文2015年5月独创性声明本人在此郑重声明:所题交的毕业论文(设计)是本人在指导老师指导下取得的研究成果,属于本人的原创。
在本文中引用的地方已经在文中标明和致谢,论文(设计)中不包含他人已经发表的研究成果。
与本研究成果相关的所有人所做出的任何贡献均已在论文(设计)中作了明确的说明并表示了谢意。
签名:__________________________年______月_____日授权声明本人完全了解许昌学院有关保留、使用本科生毕业论文(设计)的规定,即:有权保留并向国家有关部门或机构送交毕业论文(设计)的复印件和磁盘,允许毕业论文(设计)被查阅和借阅。
本人授权许昌学院可以将毕业论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编论文(设计)。
本人论文(设计)中有原创性数据需要保密的部分为:。
学生签名:年月日指导教师签名:年月日基于的“尚都”购物网的设计与开发摘要当今网络科学技术的快速发展,人们的日常生活和电子商务的关系日益紧密。
科技的进步必定会带动经济的发展,其应用和推广将给社会带来极大的效益,与此同时科技的快速发展也表明我们的生活方式也要发生改变。
因此一个能够实现在线购物功能的系统的开发将无疑给人们的生活带来更多的方便,也将产生良好的社会效益。
在线购物系统极大的方便了人们的生活,使人们能够在繁忙之中完成购物。
目前在线购物系统的使用方式为:商家通过网站发布商品的信息,用户通过浏览网站,可以实现购买商品,下订单,删除订单,评价商品等操作。
本文概述了购物系统实现的全过程,在实现购物网站的过程中也学习到了许多书本上不能学到的知识,收获颇多。
关键词:电子商务;在线购物;Design and Development of ShangDuShopping Website based on ABSTRACTIn today's world, with the rapid development of network science and technology, People's Daily life and the e-commerce increasingly close relationship. The progress of science and technology will lead to the development of economy, its application and popularization will bring great benefits to the society, at the same time the rapid development of science and technology also suggests that will change our way of life. Therefore, to achieve the online shopping feature a development system will undoubtedly give people's lives more convenient, but also will produce good social benefits.The current online shopping system, the general process for businesses through the website released commodity information, the user through browsing the site, can realize the purchase of goods, delete order, operations such as evaluation of commodities.Article has basically outlined the shopping system implementation process, in the process of realization of shopping website I also learned a lot of books can't learn knowledge, harvest a lot.Key words: E-Commerce; Online Shopping; 目录1. 绪论 (1)1.1开发背景 (1)1.2系统开发环境的选择 (1)1.3系统数据库环境的选择 (2)2.系统分析 (3)2.1问题定义 (3)2.2可行性研究 (3)2.2.1技术可行性 (3)2.2.2经济可行性 (3)2.3需求分析 (4)2.3.1模块功能需求分析 (4)2.3.2数据库需求分析 (6)3.系统设计 (8)3.1总体结构设计 (8)3.2系统模块功能设计 (8)3.2.1销售模块功能设计 (8)3.2.2系统管理模块 (10)3.3数据库设计 (11)4.系统实现 (15)4.1系统公共类的实现 (15)4.2用户模块实现 (17)4.2.1系统登录模块的实现 (18)4.2.2系统注册模块的实现 (19)4.2.3购物袋模块以及购买模块实现 (21)4.2.4商品搜索及筛选模块实现 (26)4.2.5商品支付模块实现 (28)4.2.6订单和购物袋及管理模块实现 (28)4.2.7修改密码模块实现 (30)4.2.8收货人信息管理模块实现 (30)4.3后台管理模块实现 (31)5.系统软件测试 (32)5.1测试的方法与步骤 (32)5.1.1测试方法 (32)5.1.2测试步骤 (32)5.2测试用例 (32)5.2.1用户登录的测试 (32)5.2.2管理员登录的测试 (33)5.2.3系统功能测试 (33)结束语 (34)参考文献 (35)致谢 (36)附录 (37)1. 绪论社会的进步往往离不开科技的发展,如今科技的发展使网络技术的应用更加广泛。
电子商务这个词人们渐渐的习以为常。
在国内外已经有许多的网上购物系统,诸如淘宝、京东、卓越亚马逊等等。
这些购物网站的出现改变了人们的生活习惯,同样提高了人们的生活质量。
然而,随着人们生活水平的提高,这些购物网站将渐渐无法满足人们的需求。
根据国外某权威结构的调查显示,有很大一部分高收入的人群,他们需要的是一些高品质,上档次的时尚精品[1]。
因此,为了满足这些人群的需求,本购物系统便产生了。
本系统的主要特点提供的商品都是国内外著名的大牌公司的商品,所有商品直接由那些大牌公司提供,“尚都”为这些大牌公司提供一个平台可以更好的为消费者服务。
所展示的商品都是高品质、高质量、高档次的时尚精品,代表着时尚、高雅、品位。
所面向的消费人群是高收入的消费者。
这与国内的淘宝,京东商城等是不同,它们为普通消费者提供了一个满足基本购物需求的平台,提供的是普通的消费品,而且商品的质量和品质很难得到保证。
“尚都”就能保证做到所售商品为真品和珍品。
1.1 开发背景现阶段社会的发展日新月异,与此同时人们对生活也有了更高的要求。
近年来,商品的种类越来越丰富可以基本的满足人们的消费需求,但是依然存在许多的问题需要不断的改进。
比如,网上大多数商品都是一些价格低廉的商品,也不乏有许多的假货,损害者消费者的利益。
现在的网站一般分为几类购物网站,有综合购物,有针对某种产品的购物网站等。
它们都为人们的生活带来便利,并不断的满足不同人群的消费需求。
针对中高收入的人群的购物网是完全符合人们的消费需求的,对时尚和美的事物的追求也是人的天性[2]。
1.2 系统开发环境的选择本系统是基于开发与设计的,使用了C#作为系统的开发语言同时结合其他工具,实现了系统的功能。
结合目前的国内外网站的实例,以及结合本系统的需求特点,使用C#开发本系统为系统的顺利实现提供了很大的帮助。
1.3 系统数据库环境的选择本系统采用了SQL Server 2008作为系统的数据库,SQL Server 2008是目前使用较方便,快捷的一种轻量级数据库系统,同时也是使用较熟练的数据库系统。
SQL Server 2008的语句操作也是非常方便,选择SQL Server 2008作为系统的数据库,使得开发工程顺利了很多。
2. 系统分析系统分析主要是能在不知到将要发生什么事的情况下,确定问题的原因,找到解决问题的方案。
按照软件的开发过程来划分,我们一般划分为软件计划、软件开发、软件运行维护三个阶段组。
软件完成并交付用户使用后在软件运行过程中,需要不断地进行维护和更新,才能使软件能够长期的满足用户的需要[3]。
2.1 问题定义问题的具体任务就是实现购物系统,同时本系统和国内的其他购物网站,比如淘宝、京东等购物网站是属于不同定位的购物系统。
“尚都”顾名思义时尚之都,其功能是给高收入人群提供一个更好的购物平台。
本系统上提供的商品都是国内外著名的大牌公司的商品,所有商品直接由那些大牌公司提供,“尚都”为这些大牌公司提供一个平台可以更好的为消费者服务。
本系统的问题分析具体如下:(1)使用合理的管理方案和规范的审核制度,为用户提供一个安全方便满意的购物环境。
购物流程符合人们的购物习惯,注重用户的购物体验。
为用户提供放心满意的售后服务,用户的不满意就是该系统的失败。
(2)购物系统应方便用户来使用,本系统采用目前较成熟的浏览器和服务器相结合的体系结构,其中浏览器也就是用户使用的网站,负责显示界面信息、访问数据库服务器,而服务器端则用于提供数据服务。
(3)系统界面要简洁、精美,购物流程符合以往的网上购物习惯。
系统功能要强,为用户提供一个好的的后台支持。
同时注意尽可能减少对系统资源的占用。
(4)为了便于管理和提高系统的性能,一般系统采用模块化程序设计,模块化设计有许多的优点,同时也便于我们对系统功能的各种组合和修改,而且也可以方便其他的开发技术维护人员更新、维护。
2.2 可行性研究2.2.1 技术可行性研究网站的搭建技术已经十分成熟,而且已经被许多的主流公司使用,并且有许多类似的网站运行取得较好的效益,因此系统需要的功能完全可以实现。
而且现有的资源可以满足系统的需要,所以技术上是没有什么问题的。
2.2.2 经济可行性研究该系统采用目的技术是十分成熟的,而且又许多的类似网站已经开始运行。
本系统属于个人自主开发,而且又可以借鉴其他的网站。
开发成本低,而且后期的维护也比较容易,因此经济上完全是可行的。
总而言之,本系统的开发是可以的。
2.3 需求分析2.3.1 模块需求分析网络购物是基于网络平台进行的一种交易模式,在线购物的整个过程都是通过浏览网站进行的,方式比较单一而且又有限制,而且用户不能看到实实在在的商品,对商品的信息的了解途径只能通过上网来进行,而且不乏有虚假信息。