基于ASP网上购物商城的设计与实现_毕业论文(正文)_第1页
基于ASP网上购物商城的设计与实现_毕业论文(正文)_第2页
基于ASP网上购物商城的设计与实现_毕业论文(正文)_第3页
基于ASP网上购物商城的设计与实现_毕业论文(正文)_第4页
基于ASP网上购物商城的设计与实现_毕业论文(正文)_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕 业 论 文 题 目:网上购物商城的设计与实现作 者:学 号:系 别:信息技术系专 业:动漫设计 指导教师:2014年 5 月 31 日毕业设计(论文)中文摘要网上购物商城的设计与实现摘要 21世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。为了让消费者网上购物过程变得简单、方便、安全、快捷,网上商城购物成了一种新型而热门的购物方式。网上商城购物系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商城,使购物过程变得轻松、快捷、方便。本系统共分两个部分:前台用户部分和后台管理部份。在前台用户部分中,包括用户在线注册

2、、定购商品、浏览商品、查询商品信息等操作;后台管理部分包括:商品信息的管理、用户订单的 管理、普通管理员的管理、客户的管理各种即时信息的发布管理。关键词 网上商城 asp.net sql server毕业设计(论文)外文摘要title system design and implementation of the online shopping mall abstract 21st century, mankinds rapid economic development, peoples lives rapid changes, especially in various fields of

3、computer applications and spread to the economic and social life.in order to allow consumers to online shopping process simple, convenient, safe, fast, online shopping mall has become a new and popular way to shop.the online shopping mall system is a kind of interactive features of the business info

4、rmation system on the network to create a virtual shopping mall, and make the shopping process easy, fast and convenient. the system is divided into two parts: the front of the user part and management background.in the foreground user part, including on-line registration, order goods, browse the me

5、rchandise, check product information and other operations;the background section includes: product information management, management of customer orders, the general administrator, management, customers manage a variety of real-time information dissemination and management.keywords online shopping m

6、all asp.net sql server目 录1 引言111 选题背景212选题意义22 主要技术321 asp.net322 sql server423 系统运行环境43 系统分析53.1 需求分析53.2 业务流程分析54 系统设计74.1 功能模块设计74.2 数据库设计85 系统设计与实现105.1 前台管理模块105.1.1 用户购物模块105.1.2 用户注册模块105.1.3 首页展示模块105.2 后台管理模块115.2.1 用户管理模块115.2.2 商品管理模块115.2.3 订单管理模块11总结12致谢13参考文献141 引言20世纪90年代中期以来,随着以inter

7、net为代表的计算机技术,网络技术和信息技术的迅速发展,加速了世界经济全球化的进程,使世界经济进入了新一轮的全球化阶段,跨入所谓的“网络经济”或“知识经济”时代。随着市场规模的不断扩大,市场应如何高效的运作,这使得随着网上商店的出现成为当今主流的趋势。企业之间的不断竞争与消费者的需求使得网上商店的设计和实现迅速发展,出现了多种较成熟的实现技术。早期的web网站只能处理简单的静态页面,很多功能都无实现,随着sql server组件技术的诞生,如今web可以生成许多动态的网页技术,因此在网上商店的实现中被广泛采用。网上商店具有传统的商店无法比拟的一些优势,如经营成本低,受地域限制和时间限制少,市场

8、扩张潜力极大等等。目前internet上的网上商店每天以惊人的速度增长,成为主流的商业购物模式。网上商城从产生到现在虽然时间不长,但是发展迅速,已受到企业运营的青睐,因其相对低廉的成本、简化的贸易流程、超越时空限制的经营方式和预期的巨大利润,极大地改变了社会的商业模式,尤其对企业与客户之间的互动关系产生了巨大的影响。11 选题背景电子商务,就是在网上开展商务活动。它是以电子交易为手段,完成金融、物品、服务、信息等价值的交换,是快速而有效地进行各种商务活动的最新方法。电子商务的出现,改变了传统的一手交钱一手交货的模式,使得商业模式发生了很大的变化。随着信息技术的不断发展和internet互联网技

9、术的日益普及,人们越来越意识到电子商务对国家经济、企业管理和个人生活所带来的巨大影响。它满足企业、商人和消费者对提高产品和服务的质量、加快服务速度、降低费用等方面的需求,也帮助企业和个人通过网络查询和信息检索为企业下一步的发展方向提供支持。借助电子商务,企业和个人,企业和企业可以通过网络进行交易和全过程的服务。电子商务代表着未来贸易方式的发展方向,其应用和推广将给社会和经济带来极大的效益。具有强大生命力的现代电子交易手段己越来越被人们所认识,发达国家在这方面有很多年的发展历史,发展中国家也正在加紧制定总体发展战略,大力促进电子商务在国民经济各个领域的应用,力争在越来越激烈的国际竞争中占据有利的

10、地位。因此,对于网上购物技术的研究和实现,以及搭建一个实用的网上商店是很重要的。12选题意义在互联网日益发展的今天,网络购物已经不是什么新鲜的事物,一些大型的网络购物网站每年都会有上亿的成交量,其中比较出名的网络购物网站有:易趣,淘宝,阿里巴巴等,这些网上商店大多是综合的商场,网络商品五花八门,包罗万象,还有一些购物网站只销售单一商品,例如,华储网只销售图书。本网上商店是一套基于数据库的商品产品发布管理系统,可用于商品产品的实时发布以及企业产品数据管理,前台用户可通过页面浏览,查询和订购产品,后台管理员可以管理产品价格,简介,图片等多类信息。而且投资少,回收快。一项针对中国中小企业的情况调查显

11、示,个人在网下启动销售公司的平均费用至少5万元,而网上开店建店成本非常小。一般说,筹办一家网上的商店投入很小,不用去办营业执照,不用去租门面,不用囤积货品,所需资金不过1500元左右;网上商店比同等规模的地面商店“租金”要低得多,同时租金不会因为营业面积的增加而增加,投资者也不用为延长营业时间而增加额外的费用。 2 主要技术21 asp.netasp.net是asp(active server pages动态服务器端页面)的后继版本,是构建新一代动态网站和基于网络的分布式应用的技术。它是基于服务器端的动态页面技术,可以在服务器端根据客户端请示和提交的信息,动态地生成与客户端浏览器类型无关的通用

12、html页面,也可以根据客户端浏览器类型,生成特定的数据表现形式。asp.net属于activex技术的服务器端技术部分。与常见的在客户端实现动态主页的技术如dhtml,java applet, activex control等不同,其在客户端不需要编程。用asp.net支持的编程语言开发的可编程网页asp.net web form是由web服务器解释执行的。执行结果产生的动态web页面将送到浏览器;而客户端的script命令则由浏览器来解释执行。由于asp.net是在服务器端解释执行,开发者可以不必考虑浏览器是否支持asp.net,同时由于它在服务器端执行,开发者也不必担心别人下载程序从而偷

13、窃编程逻辑。asp.net 是一个已编译的、基于 .net 的环境,可以用任何与 .net 兼容的语言(包括 visual basic .net、c# 和 jscripts .net.)创作应用程序。另外,任何 asp.net 应用程序都可以使用整个 .net framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 asp.net 可以无缝地与 wysiwyg html 编辑器和 microsoft visual studio .net一起工作。这不仅使得 web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用

14、来将服务器控件拖放到 web 页的 gui 和完全集成的调试支持。 微软为asp.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出web应用,满足计算向web转移的战略需要。asp.net提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。贯穿整个asp.net的主题就是系统帮用户做了大部分不重要的琐碎的工作。 由于asp.net有强大的功能,所以本系统采用了它作为开发语言,同时它的便捷性和它强大的控件支持性也给我们开发时候带来了很大方便。asp.net web forms将一个web应用程

15、序的用户界面分为两个部分:可视化的组件和用户界面逻辑。可视化组件部分包括各种标记和web forms特有的元素,这些组件构成了一个容器,用来容纳要显示的文本和控件。这个容器被称为页面,用后缀为aspx的文件名存储(也就是浏览者请求的asp.net页面)。用户界面逻辑包含了用于和可视化组件部分交互的代码,可以单独放在其他文件中,有利于代码的重用和维护。正是由于asp.net这一支持代码和页面内容分离的特性,在进行系统分析设计时才考虑将人机界面设计工具和脚本编辑与编译工具设计成一个装配件,从而更有利于界面和脚本的同步更新。22 sql serversql server是由microsoft开发和推

16、广的关系数据库管理系统(dbms),它最初是由microsoft、sybase和ashton-tate三家公司共同开发的,并于1988年推出了第一个os/2版本。 sql server近年来不断更新版本,1996年,microsoft 推出了sql server 6.5版本;1998年,sql server 7.0版本和用户见面;sql server 2005是microsoft公司于2005年推出的版本。 sql server 特点:1真正的读者机/服务器体系结构。 2图形化用户界面,使系统管理和数据库管理更加直观、简单。 3丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 4s

17、ql server与windows nt完全集成,利用了nt的许多功能,如发送和接受消息,管理登录安全性等。sql server也可以很好地与microsoft backoffice产品集成。 5具有很好的伸缩性,可跨越从运行windows 95/98的膝上型电脑到运行windows 2000的大型多处理器等多种平台使用。 6对web技术的支持,使用户能够很容易地将数据库中的数据发布到web页面上。 7sql server提供数据仓库功能,这个功能只在oracle和其他更昂贵的dbms中才有。asp.net是m的一部分,作为战略产品,它提供了一个统一的 web 开发模型

18、,其中包括开发人员生成企业级 web 应用程序所需的各种服务。asp.net 的语法在很大程度上与 asp 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 asp 应用程序中逐渐添加 asp.net 功能,随时增强 asp 应用程序的功能。23 系统运行环境服务起端的最低配置是由建立站点所需要的软件来决定的,在最低配置的情况下,服务器的性能往往不进人意,现在硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能硬件。处理器:inter pentium 41.6hz或更高。内存:4gb硬件空间:160gb数据库:

19、microsoft sql server 2000编程语言 asp.net开发环境:win73 系统分析3.1 需求分析网上购物系统发布平台为顾客提供了各种商品、供求信息浏览、查询,购买等功能,全面的为顾客提供服务,帮助顾客更多的了解本网站的动态信息,提供最新动态通知。网上购物系统发布平台的强大功能越来越被业内的相关人士所重视,通过网站顾客能够更及时了解最新的信息以方便自身利益。网上购物系统发布平台全面的、周到的信息服务使之逐渐成为业界发展前进的方向标。通过调查,要求系统具有以下功能:(1)用户登录注册(2)提供类别导航,购物推荐,热销商品,假如购物车等(3)提供会员注册(4)提供管理员后台管

20、理入口。管理员通过本页面登录后台管理程序(5)通过后台对各类信息进行管理和审核3.2 业务流程分析通过调查和分析,本网站的业务流程是:用户可以登录企业网站查看本站商品,会员可以直接登录,为注册的会员也可以申请注册会员;顾客可以在系统提示下浏览本网站商品。系统管理员可以在网站后台对购物信息进行添加、删除和修改,还可以对会员注册信息进行确认等.本系统的业务流程图如图3-1所示:是开始登录否登录管理员否是商品管理退出登录浏览商品搜索商品购买商品查看或修改购物车用户管理订单管理图31 系统流程图4 系统设计4.1 功能模块设计网上商城系统采用了敏捷开发的设计思想,我们对整个系统主要分成了2个大模块,即

21、前台交易模块和后台管理模块。而其中各个模块我们又进行了进一步的细分,如前台交易模块又分为注册会员、商品浏览、查询商品、购买商品等;后台管理模块则包括对用户的管理、商品管理和销售管理。我们的数据库运了sql server这个平台进行开发,使得整个系统具有易用性、个性化、跨平台等特点,同时又保证交易数据的安全、稳定、快速和完整,使其运行得高速、安全、稳定。对网上商城的操作具有两种不同身份的用户,即普通用户和管理员两大类,在整个系统运行中,他们分别具有不同的功能和操作权限。普通用户具有注册会员、商品搜索、网上购物的权限,而管理员则主要负责后台数据的管理,如对用户的管理、商品管理和销售管理等权限,如图

22、4-1所示:网上商城用户管理员注册会员网上购物用户管理销售管理商品管理商品搜索商品浏览图 41系统模块图注册会员:会员注册页面用于实现会员的注册功能,会员注册成功后必须经过审核,如果审核通过,会员才可以免费发布信息。商品搜索:主要方便顾客搜索需要的商品,只要在里面输入所需商品信息就会自动搜索。网上购物:主要是为了方便顾客查看所有商品,只要顾客选中商品假如购物车结算即可以按时收到商品。用户管理:这是管理员的功能,主要是管理本店的会员情况,可以定期发布活动提示或者促销。用户管理包括对用户的添加、删除和修改以及对用户详细信息的查询。4.2 数据库设计数据库包含了所有的用户、订单、商品等信息,这些信息

23、分别存储在相应的数据表中,包括admin(管理员信息表)、area(地区信息表)、buyinfo(购买信息表)、class(商品类别信息表)、goodsinfo(商品信息表)等表。如表:4-1、4-2、4-3、4-4、4-5所示:表 41 admin列名数据类型长度允许空idint4否adminvarchar50是passwordvarchar50是表 42 area列名数据类型长度允许空idint4否namevarchar50是km110null表 43 buyinfo 列名数据类型长度允许空buyidint4否goodsidvarchar50是numvarchar50是orderidvar

24、char50是sumpricevarchar50是memberidvarchar50是表 44 class 列名数据类型长度允许空idint4否namevarchar50是categoryurlvarchar50是表 45 goodsinfo列名数据类型长度允许空idint4否usernamenvarchar50否passwordnvarchar100否typenvarchar50否regtimedatetime8否ifuseint4否logintimesint4否lasttimedatetime8否lastipnvarchar50否5 系统设计与实现5.1 前台管理模块前台模块实现用户选购、

25、购买商品功能,包括用户购物模块,注册会员模块和首页展示模块。5.1.1 用户购物模块用户登录网上购物商城后首先进行登录,然后进行商品浏览和商品搜索,选择满意的商品,确定要购买后点击页面中的相应的购买按钮从而将商品收藏到购物车中。用户通过点击购物车便可以查看所收藏的商品,可以继续浏览其他商品,也可以直接进行填写用户姓名、联系方式、地址等个人信息,选择支付方式从而进行支付工作,完成商品的购买。5.1.2 用户注册模块用户购买商品需要进行注册成会员。用户通过登录到注册页面,填写用户的个人信息,点击保存便可以完成用户的注册工作,从而可以进行其他的商品购买等。其详细流程如下:输入:用户的姓名,密码,管理

26、权限卡号,身份证,密码,备注。处理:添加管理员信息。在这里可以添加系统管理员。添加信息有:用户的姓名,密码,管理权限,密码。这里系统会自动将新系统管理员的登录密码设为1,这样新注册的系统管理员获得他的登录号后,就可以在登录系统时,输入用户名和密码,登录系统后,进入系统管理中,修改密码就可以了,所填入的信息将被录入用户信息表中。输出:添加成功,提示成功信息,不成功则显示错误的信息页面。5.1.3 首页展示模块 当用户登录进入网站时,首先出现的是本网站的首页,首页包括本网站前台用户的所有功能菜单,如用户登录、类别导航、推荐商品、热销商品、特价商品等,界面清晰美观。5.2 后台管理模块后台管理由管理

27、员使用,实现对商城中所有商品和用户的管理。包括用户管理模块、商品管理模块和订单管理模块。5.2.1 用户管理模块 管理员对用户的管理主要是对会员的信息的查询、添加、删除、修改等操作,从而实现对用户信息的控制。鉴于用户忘记密码,信息的变更,如联系方式、详细地址等信息,我们管理员在后台进行用户信息进行及时更新还是很必要的。虽然用户可以通过在前台自行修改个人信息。但是对于那些账户锁定的用户和需要大批量修改用户数据来说,在后台进行变更用户数据还是需要的一项功能。5.2.2 商品管理模块 管理员对商品信息的管理主要包括商品以及对商品类别的查询、添加、删除、修改等操作。我们这个网上购物商城所销售的商品并不是单一的商品,包括衣服、包包等类型的商品,为了方便管理,我们有必要对商品进行分类,分门别类的对商品进行管理,从而提高商品管理的效率。同时,由于市场的变更,如商品销售完毕,无存货,为了避免对用户造成商品还有库存的误解,我们可以对商品进行下架处理,对用户负责。还如,由于商场竞争、政府干预等引起价格的变动,我们就可以对商品价格的及时变更,根据市场进行调价。再如,由于管理员的一时失误,商品信息输入错误,为了避免对购买用户造成不好的影响,我们也可以对商品信息的及时更新,减少不必要的麻烦。5.2.3 订单管理模块 用户选择满意的商品会进行下订单操作,同时会进行确认订单、付款等操作,但同时也会存在未确

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论