




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、21世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是 计算机的应用及普及到经济和社会生活的各个领域。为了让消费者网上购物过程变得 简单、方便、安全、快捷,网上商城购物成了一种新型而热门的购物方式。网上商城 购物系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商城, 使购物过程变得轻松、快捷、方便。本系统共分两个部分:前台用户部分和后台管理 部份。在前台用户部分中,包括用户在线注册、定购商品、浏览商品、查询商品信息 等操作;后台管理部分包括:商品信息的管理、用户订单的管理、普通管理员的管理、 客户的管理各种即时信息的发布管理。 关键词:网上商城 SQL Ser
2、ver Title: System Design and Implementation of the online shopping mall Abstract: 21st century, mankincT s rapid economic development, peoples lives rapid changes, especially in various fields of computer applications and spread to the economic and social order to allow consumers to online shopping
3、process simple, convenient, safe, fast, online shopping mall has become a new and popular way to online shopping mall system is a kind of interactive features of the business information system on the network to create a virtual shopping mall, and make the shopping process easy, fast and convenient.
4、 The system is divided into two parts: the front of the user part and management the foreground user part, including on-line registration, order goods, browse the merchandise, check product information and other operations;The background section includes: product information memagement, management o
5、f customer orders, the general administrator, management, customers manage a variety of real-time information dissemination and management. Keywords:On1ine Shopping Mall SQL Server 1引言1 研究背景1 研究意义1 研究内容2 2主要技术3 3 4 SQL SERVER5 * 系统运行环境6 3系统分析7 需求分析7 业务流程分析7 4系统设计9 功能模块设计9 数据库设计10 5系统设计与实现12 ( 前台管理模块
6、12 用户购物模块12 注册会员模块14 首页展示模块16 后台管理模块17 用户管理模块17 商品管理模块19 订单管理模块21 ( 总结24 致谢25 参考文献26 1引言 研究背景 电子商务,就是在网上开展商务活动。它是以电子交易为手段,完成金融、物品、 服务、信息等价值的交换,是快速而有效地进行各种商务活动的最新方法。电子商务 的出现,改变了传统的一手交钱一手交货的模式,使得商业模式发生了很大的变化。 随着信息技术的不断发展和Internet互联网技术的日益普及,人们越来越意识 到电子商务对国家经济、企业管理和个人生活所带来的巨大影响。它满足企业、商人 和消费者对提高产品和服务的质量、
7、加快服务速度、降低费用等方面的需求,也帮助 企业和个人通过网络查询和信息检索为企业下一步的发展方向提供支持。借助电子商 务,企业和个人,企业和企业可以通过网络进行交易和全过程的服务。 电子商务代表着未来贸易方式的发展方向,其应用和推广将给社会和经济带来极 大的效益。具有强大生命力的现代电子交易手段己越来越被人们所认识,发达国家在 这方面有很多年的发展历史,发展中国家也正在加紧制定总体发展战略,大力促进电 子商务在国民经济各个领域的应用,力争在越来越激烈的国际竞争中占据有利的地 位。因此,对于网上购物技术的研究和实现,以及搭建一个实用的网上商店是很重要 的。 研究意义 在互联网日益发展的今天,网
8、络购物已经不是什么新鲜的事物,一些大型的网络 购物网站每年都会有上亿的成交量,其中比较出名的网络购物网站有:易趣,淘宝, 阿里巴巴等,这些网上商店大多是综合的商场,网络商品五花八门,包罗万象,还有 一些购物网站只销售单一商品,例如,华储网只销售图书。本网上商店是一套基于数 据库的商品产品发布管理系统,可用于商品产品的实时发布以及企业产品数据管理, 前台用户可通过页面浏览,查询和订购产品,后台管理员可以管理产品价格,简介, 图片等多类信息。而且投资少,回收快。一项针对中国中小企业的情况调查显示,个 人在网下启动销售公司的平均费用至少5万元,而网上开店建店成本非常小。一般说, 筹办一家网上的商店投
9、入很小,不用去办营业执照,不用去租门面,不用囤积货品, 所需资金不过1500元左右;网上商店比同等规模的地面商店“租金”要低得多,同 时租金不会因为营业面积的增加而增加,投资者也不用为延长营业时间而增加额外的 费用。 研究内容 目前在线购物虽然迅猛发展,但是作为电子商务一个重要模型之一的B2C模式却 远远落后于B2B的发展,原因很多,但其中一个重要的原因是电子商务平台不能全面 的解读电子商务,使电子商务只停留于形式,单纯起到网上交易的目的,虽然我国互 联网上已经有很多个电子商务网站,但真正能实现电子商务功能的却少之又少,更不 要说真正开发电子商务功能,实现电子商务优势了。甚至于有很多是为了迎合
10、电子商 务发展而单纯建立一个界面,放几件商品,后台的工作完全不存在。因此开发一个功 能全面,适合我国商务特色的,经济实用的B2C电子商务平台是非常需要和必要的。 2主要技术 本系统所介绍平台的界面部分及代码的实现都是用开发的,因此我们下面介绍一 下。 是ASP (Active Server Pages动态服务器端页面)的后继版本,是构建新一代 动态网站和基于网络的分布式应用的技术。它是基于服务器端的动态页面技术,可以 在服务器端根据客户端请示和提交的信息,动态地生成与客户端浏览器类型无关的通 用HTML页面,也可以根据客户端浏览器类型,生成特定的数据表现形式。 属于ActiveX技术的服务器端
11、技术部分。与常见的在客户端实现动态主页的技术 如DFITML, Java Applet, ActiveX Control等不同,其在客户端不需要编程。用支 持的编程语言开发的可编程网页Web Form是由Web服务器解释执行的。执行结果产 生的动态Web页面将送到浏览器;而客户端的Script命令则由浏览器来解释执行。 由于是在服务器端解释执行,开发者可以不必考虑浏览器是否支持,同时由于它在服 务器端执行,开发者也不必担心别人下载程序从而偷窃编程逻辑。 采用完全面向对象的编程语言(现阶段支持C#, VB, Jscript)进行开发,使用 WYSIWYG (What You See Is Wha
12、t You Get)编辑器编辑Web Form,支持代码和页面內 容的分离。程序员可以充分利用面向对象的继承、封装、可重用。 和事件驱动的特性进行编程,对Web Form进行可视化的编辑工作而不必担心编 辑器自动添加或修改的代码会影响脚本程序的运行。是一个已编译的、基于.NET的 环境,可以用任何与.NET兼容的语言(包括Visual Basic .NET、C#和 JScripts .NET.)创作应用程序。另外,任何 应用程序都可以使用整个.NET Frameworko开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运 行库环境、类型安全、继承等等。 可以无缝地与WYSIWYG
13、HTML编辑器和Microsoft Visual Studio .NET起工作。这不仅使得Web开发更加方便,而且还能提供这些 工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的 GUI和完全集成的调试支持。微软为设计了这样一些策略:易于写出结构清晰的代 码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出 Web应用,满足计算向Web转移的战略需要。提供了稳定的性能、优秀的升级性、更 快速的开发、更简便的管理、全新的语言以及网络服务。贯穿整个的主题就是系统帮 用户做了大部分不重要的琐碎的工作。由于有强大的功能,所以本系统采用了它作 为开发语言,同时
14、它的便捷性和它强大的控件支持性,所以它给我们开发时候带来了 很大方便。 Web Forms将一个Web应用程序的用户界面分为两个部分:可视化的组件和用户 界面逻辑。可视化组件部分包括各种标记和Web Forms特有的元素,这些组件构成了 一个容器,用来容纳要显示的文本和控件。这个容器被称为页面,用后缀为aspx的 文件名存储(也就是浏览者请求的页面)。用户界面逻辑包含了用于和可视化组件部分 交互的代码,可以单独放在其他文件中,有利于代码的重用和维护。正是由于这一支 持代码和页面内容分离的特性,在进行系统分析设计时才考虑将人机界面设计工具和 脚本编辑与编译工具设计成一个装配件,使两部分工作更紧密
15、的结合,更有利于界面 和脚本的同步更新。 技术是一个基于标准的面向创建分布式数据共享应用程序的编程模型,是 ADO (ActiveX Data Objects)技术的延伸和发展,它带来了比ADO技术更为优越的互 操作性、可维护性、可编程性和更出色的性能。 包含了众多的类,程序员通过使用这些类来获得数据。访问服务这些类位于.NET Class Library中,可以被任何基于.NET设计的应用程序使用,包括前端的数据库客 户程序、中间层的各种应用程序、工具语言或者浏览器调用的商业逻辑对象。 对象模型中有五个主要的组件,分别是Connection对象、Conunand 对象、DatasetComm
16、and. Dataset以及DataReader这些组件中负责建立联机和 数据操作的部分我们称为数据操作组件(Managed Providers),分别由Connection 对象、Command对象、DataSetCommand对象以及DataReader对象所组成。数据操作 组件最主要是当作DataSet对象以及数据源之间的桥梁,负责将数据源中的数据取出 后植入DataSet对象中,以及将数据存回数据源的工作。图2-1是显示这些对象关系 的对象模型: 图0-1对象模型 .Net具有很多明显的优点,可以提高开发人员的效率,减少bug,加快应用程序 的开发。相比于ASP来说,.NET在很多方面
17、都有很大的改进,组件的使用不像原来 那样当你修改它时要重启服务器才能作用,这对一般的网站来说非常重要,再者它本 身也內置了一些组件供开发者调用比如比较常用的上传组件等。和其他的开发语言相 比,它还具有简单易学的优点。所以本系统采用.NET技术来开发网上商店。 SQL SERVER SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初 是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了 第一个OS/2版本。SQL Server近年来不断更新版本,1996年,Microsoft推出了 SQL Server 版
18、本;1998 年,SQL Server 版本和用户见面;SQL Server 2005 是 Microsoft公司于2005年推出的版本。SQL Server特点: 1. 真正的读者机/服务器体系结构。 2. 图形化用户界面,使系统管理和数据库管理更加直观、简单。 3. 丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 4. SQL Server与Windows NT完全集成,利用了 NT的许多功能,如发送和接受 消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品 集成。 5 .具有很好的伸缩性,可跨越从运行W i ndows 9
19、5/98的膝上型电脑到运行Wi ndows 2000的大型多处理器等多种平台使用。 6. 对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面 上。 7. SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS 中才有。是的一部分,作为战略产品,它提供了一个统一的Web开发模型,其中包 括开发人员生成企业级Web应用程序所需的各种服务。的语法在很大程度上与ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程 序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加 功能,随 时增强ASP应用程序的功能。 系统
20、运行环境 服务起端的最低配置是由建立站点所需要的软件来决定的,在最底配置的情况 下,服务器的性能往往不进人意,现在硬件性能已经相当出色,而且价格也很便宜, 因此通常应绐服务器端配置高性能硬件。 本机器的配置如下: 处理器:Inter Pentium或更髙。 内存:512MB 硬件空间:160GB 题目主要采用的技术 数据库:Microsoft SQL Server 2000o 编程语言 服务器:, 开发环境:WindowsXP 3系统分析 需求分析 网上购物系统发布平台为顾客提供了各种商品、供求信息浏览、查询,购买等功 能,全面的为顾客提供服务,帮助顾客更多的了解本网站的动态信息,提供最新动态
21、 通知。网上购物系统发布平台的强大功能越来越被业内的相关人士所重视,通过网站 顾客能够更及时了解最新的信息以方便自身利益。网上购物系统发布平台全面的、周 到的信息服务使之逐渐成为业界发展前进的方向标。 通过调查,要求系统具有以下功能: (1)用户登录注册。 (2)提供类别导航,购物推荐,热销商品,假如购物车等 (3)提供会员注册 (4)提供管理员后台管理入口。管理员通过本页面登录后台管理程序。 (5)通过后台对各类信息进行管理和审核。 (6)对网站会员信息进行管理和审核。审核注册本网站的会员,对其进行管理。 (7)友情链接。设置相关的友情链接页面。 业务流程分析 通过调查和分析,本网站的业务流
22、程是:用户可以登录企业网站查看本站商品, 会员可以直接登录,为注册的会员也可以申请注册会员;顾客可以在系统提示下浏览 本网站商品。系统管理员可以在网站后台对购物信息进行添加、删除和修改,还可以 对会员注册信息进行确认等. 本系统的业务流程图如图3-1所示: 开始 用户管理 I搜索商品 订单管理i_ J购买商品 商品管理J 查看或修 改购物车 退出登录 4系统设计 功能模块设计 网上商城系统采用了敏捷开发的设计思想,我们对整个系统主要分成了 2个大模 块,即前台交易模块和后台管理模块。而其中各个模块我们又进行了进一步的细分, 如前台交易模块又分为注册会员、商品浏览、查询商品、购买商品等;后台管理
23、模块 则包括对用户的管理、商品管理和销售管理。我们的数据库运了 sql server这个平 台进行开发,使得整个系统具有易用性、个性化、跨平台等特点,同时又保证交易数 据的安全、稳定、快速和完整,使其运行得高速、安全、稳定。 对网上商城的操作具有两种不同身份的用户,即普通用户和管理员两大类,在整 个系统运行中,他们分别具有不同的功能和操作权限。普通用户具有注册会员、商品 搜索、网上购物的权限,而管理员则主要负责后台数据的管理,如对用户的管理、商 品管理和销售管理等权限,如图4-1所示: 图4-1系统模块图 注册会员:会员注册页面用于实现会员的注册功能,会员注册成功后必须经过审 核,如果审核通过
24、,会员才可以免费发布信息。 商品搜索:主要方便顾客搜索需要的商品,只要在里面输入所需商品信息就会自 动搜索。 网上购物:主要是为了方便顾客查看所有商品,只要顾客选中商品假如购物车结 算即可以按时收到商品。 用户管理:这是管理员的功能,主要是管理本店的会员情况,可以定期发布活动 提示或者促销。用户管理包括对用户的添加、删除和修改以及对用户详细信息的查询。 商品管理:这也是后台的功能,确保每件商品无质量问题或者按时发货。 销售管理:就是了解企业的经营目标、产品的目标市场和目标客户,对这些 问题有了清晰的了解之后,而做出的销售策略和计划。 数据库设计 数据库包含了所有的用户、订单、商品等信息,这些信
25、息分别存储在相应的数据 表中,包括admin (管理员信息表)、Area (地区信息表)、Buyinfo (购买信息表)、 Class (商品类别信息表)、GoodsInFo (商品信息表)等表。如表:4-1、4-2、4-3、 4-4、4-5 所示: 表 4-1 admin 列名 数据类型 长度 允许空 Id Int 4 否 Admin Varchar 50 是 Password Varchar .)0 是 表 4-2 Area 列名 数据类型 长度 允许空 Id Int 4 否 Name Varchar 50 是 KM 1 10 null 表 4-3 Buyinfo 列名 数据类型 长度 允
26、许空 Buy Id Int 4 否 Goods ID Varchar 50 是 Num Varchar 50 是 Orderld Varchar 50 是 SumPrice Varchar 50 是 MemberId Varchar .)0 是 表 4-4 Class 列名 数据类型 长度 允许空 Id Int 4 否 name Varchar 50 是 CategoryUrl Varchar .3() 是 表 4-5 GoodsInFo 列名 数据类型 长度 允许空 Id Int 4 否 Username nvarchar 50 否 Password Nvarchar 100 否 Type
27、Nvarchar 50 否 Regtime Datetime 8 否 Ifuse Int 4 否 Logintimes Int 4 否 Lasttime Datetime 8 否 Last ip Nvarchar .)0 否 5系统设计与实现 前台管理模块 前台模块实现用户选购、购买商品功能,包括用户购物模块,注册会员模块和首 页展示模块。 5. 1. 1用户购物模块 用户登录网上购物商城后首先进行登录,然后进行商品浏览和商品搜索,选择满 意的商品,确定要购买后点击页面中的相应的购买按钮从而将商品收藏到购物车中。 用户通过点击购物车便可以查看所收藏的商品,可以继续浏览其他商品,也可以直接 进行
28、填写用户姓名、联系方式、地址等个人信息,选择支付方式从而进行支付工作, 完成商品的购买。如图5-1、5-2所示: M21SY畅“ MTIT1IVMM 】JI 0130 3 忖Y1WiW rrcrterncrwMa MtaT泅 国际钳金级90% “鸭绒 嵌嵯U扌F.c 恥IS 疏眼 ae itw 11 IntifJ*-j Foce Bicroffjft (ntcrt trpUrw 对Q) 罰 2(VJ 权 IM1I 4HG 銚2 ” 心砂G也一 -/localhitt 16fftSkcl/Uri*CMeitCvaia ya * flu 沁 * 图5-1购物车账信息 -rotemwxl KcpUl
29、*! 淡片q aat 受r); 5.1.2注册会员模块 用户购买商品需要进行注册成会员。用户通过登录到注册页面,填写用户的个人 信息,点击保存便可以完成用户的注册工作,从而可以进行其他的商品购买等。其详 细流程如下: 输入:用户的姓名,密码,管理权限卡号,身份证,密码,备注。 处理:添加管理员信息。在这里可以添加系统管理员。添加信息有:用户的姓名, 密码,管理权限,密码。这里系统会自动将新系统管理员的登录密码设为1,这样新 注册的系统管理员获得他的登录号后,就可以在登录系统时,输入用户名和密码,登 录系统后,进入系统管理中,修改密码就可以了,所填入的信息将被录入用户信息表 中。 输出:添加成功
30、,提示成功信息,不成功则显示错误的信息页面。 界面如下图5-3所示: 添加会员 保存I 图5-3添加会员 主要代码如下: ifww) ( (script alert (* 请输入完整信息! *); locat ion= * javascript: (-1) * ; r); else bool P_Bl_Sex; if P_Bl_Sex =true ; else P_Bl_Sex =false ; G_Int_MemberID - , P_Bl_Sex, , , ”,, 9 , ,SessionUsernamew If SessionHUsernameR =(,alert(* 恭喜您,注册成功!
31、 );location二/script); (w VUser/Goods 1D- * + 5.1.3首页展示模块 当用户登录进入网站时,首先出现的是本网站的首页,首页包括本网站前台用户 的所有功能菜单,如用户登录、类别导航、推荐商品、热销商品、特价商品等,界面 清晰美观。界面如图5-4所示: 用户登录 合员名: 汕荷鱼品 morte 爲i国际钳金级90%白 扁巅峰上折“厂, 验征码: 类别导航 冋 TKSffrtS may TKSffrtg 2 rax 图5-4首页展示 主要代码如下: public void DiscountBindO ( (3, wIsDiscount DLDiscount
32、); protected void DLrefinement_ItemCommand(object source, DataListConmandEventArgs e) if *detailSeew) ( SessionEaddress*二 ; SessionEaddress*二 ; (八/User/GoodslD二* + else if 二二 buyGoods*) ( AddShopCart(et DLrefinement); protected void DLIIot_ItemCommand(object source, DataListConunandEvcntArgs e) if *detailSeew) ( Sessionraddressv =; Sess
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 船舶焊接工艺过程控制考核试卷及答案
- 小麦脱皮工艺考核试卷及答案
- 锦纶纤维纤维耐高温处理工艺考核试卷及答案
- 粮食经纪人基础知识考核试卷及答案
- 压电石英晶体研磨工三级安全教育(班组级)考核试卷及答案
- 山西省晋中市榆次区2024-2025学年八年级下册期末测评数学试卷含解析
- 注册安全工程师安全生产法测试卷附答案
- 市场调查及咨询服务公司合同付款管理办法
- 产品供货协议
- 应届生面试题库及答案
- 电网工程设备材料信息参考价(2024年第四季度)
- 数据中心运维服务投标方案(技术标)
- BACTEC-FX血培养仪标准操作程序
- 《蛋白质组学》课件
- 3.新教材八上第三单元阅读综合实践
- 大学生劳动教育通论知到智慧树章节测试课后答案2024年秋大连海洋大学
- 2024版农业公司与个人农产品种植合作合同范本3篇
- 机器学习技术与应用 课件 第3课 协作机器人
- 【高分复习笔记】汪流《电影编剧学》(修订版)笔记和课后习题详解
- 神话故事民间故事《嫦娥奔月》绘本课件
- 人教部编版九年级语文上册《行香子》示范公开课教学课件
评论
0/150
提交评论