毕业论文网上购物商城管理系统设计.doc
《毕业论文网上购物商城管理系统设计.doc》由会员分享,可在线阅读,更多相关《毕业论文网上购物商城管理系统设计.doc(40页珍藏版)》请在咨信网上搜索。
Hebei Normal University of Science & Technology 课程设计 题 目: 院(系、部): 学 生 姓 名 指 导 教 师: 2014年12月26日 页面设置为A4,其中上、下、左、右各为2.5cm 河北科技师范学院教务处制 摘要 在我国,网上购物从无到有也不过短短几年时间。网络购物逐渐成为人们购物的一种新方式,通过网上购物系统的建设以实现对商业零售企业提供信息化管理。随着网络的发展,网络已渐渐融入到人们日常生活中,网络购物逐渐成为人们购物的一种新方式,淘宝等购物网站已是众多网上购物者喜欢光顾的地方。 Internet上的企业计算飞速发展,Web服务器早已不再局限于过去的HTTP服务,CGI、PHP、ASP等技术早已使服务器端的数据库服务和应用服务成为所有网站的家常便饭。而具有跨平台特性的Java更是震动了Web世界。Sun公司的J2EE平台以它的优良特性大大简化了服务器端多层企业应用的开发,已经成为电子商务网站的事实标准。本系统便是尝试用JSP在网络上架构一个动态的电子商务网站,它是在Windows下,以MYSQL为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP(Java Server Pages)技术开发的网上购物系统。 系统分前台部分和后台部分,前台部分主要包括:用户注册与登录、商品展示模块、购物车模块、会员中心、商品搜索模块、用户注销。后台部分主要包括:管理员注册与登录、商品信息(添加,删除,修改)模块、订单信息管理模块、用户信息模块。建立后的网站系统是一个动态、交互式的电子商务网站。 关键词:JSP;Tomcat;MySQL;网上购物系统 目录 第一章 引言 5 1.1 背景 5 1.2 系统开发的必要性和意义 6 第二章 现行系统调查研究与分析 6 2.1 组织机构调查 6 2.2业务流程 6 2.3处理流程和数据流程 7 2.4工作负荷 9 2.5费用支出 9 2.6人员 9 2.7现行系统存在的主要问题和薄弱环节 9 2.8设备 9 第三章 可行性分析 10 3.1对系统的简要描述 10 3.2与现有系统比较的优越性 10 3.3技术可行性 11 3.4经济可行性的主要因素 11 3.5社会可行性分析 11 3.6用户使用可行性 11 3.7 可行性分析总结 11 第四章 组织结构分析 12 4.1前台: 12 4.2后台: 12 4.3网上购物系统功能结构图 13 第五章 业务流程分析 14 第六章 数据流程分析 17 第七章 代码设计 19 7.1代码设计符合的原则 19 7.2部分代码 20 第八章 输入输出设计 22 8.1管理员输入 22 8.2顾客输入 23 第九章 界面设计 23 第十章 数据库设计 24 第十一章 总结 37 参考文献 38 第一章 引言 1.1 背景 近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。 1.2 系统开发的必要性和意义 对于用户来说,希望所需商品能迅速查到,所购商品能按时邮寄,质量保证安全放心、售后服务及时解决。用户的要求得到满足的情况下,网站信用度才能得到提高,才能更好的发展。而对于系统管理员来说,既要考虑用户的需求,又要更好的管理整个系统,所以任务更为重大。满足用户要求方面,应该及时处理用户的需求。而对于系统管理员来说,既要考虑用户的需求,又要更好的管理整个系统,所以任务更为重大。满足用户要求方面,应该及时处理用户的订单,尽快的解答客户的疑问,按时查看网站信息反馈等,这样才能有更好的经济效益。系统管理员的责任也不能忽视,如及时更新产品,对系统进行维护。 第二章 现行系统调查研究与分析 2.1 组织机构调查 网店经营者 网上门市 支付系统 物流管理部门 客服系统 2.2业务流程 (1)客户注册会员,建立支付宝帐户并充值 (2)选择物品,与商家交流,放入购物车 (3)去结算并向支付宝汇款 (4)商家发送货物 (5)卖家收取货物,确认付款,并对商品作出评价 网上购物商城 订单审核 网上购物商城 图3-1订单审核顶层数据流程图 2.3处理流程和数据流程 2.3.1.网上购物系统的总体处理流程图3-1: 顾客 网站首页 搜索商品 退出 浏览该商品 浏览其他商品 缺货登记 查看购物 放入购物车 继续购买 取消订单 下订单 确认订单 订单送商家 银货两讫 支付 送货上门 交易完成 售后服务 评论商品 2.3.2数据流程分析(绘制U/C图) 2.4工作负荷 在网上购物的业务方面,由于日常信息处理量大,耗费时间长,出错效率高,在系统投入运行后,可以实现业务中的信息集中处理、分析利用信息和信息的交流辅助系统的业务监管。 2.5费用支出 由于***对电子购物商城系统开发项目达成了共识,并拨出专项资金,用以购置建立网络中心所需的网络设备和软件,具备了开发Web平台系统的基本条件。为了今后的系统维护,公司准备联合具有丰富经验的软件开发人员共同研究,这为今后系统的顺利开发提供了有力的技术条件。 2.6人员 人员方面公司现有的近20多名员工中,其中3名具有IT专业技术职称,他们掌握的计算机技术,在这样的企业队伍中推行信息化建设可以达到事半功倍的效果。 2.7现行系统存在的主要问题和薄弱环节 目前,系统的管理工作和服务工作存在盲目性、随意性、和无效消耗,不能保证营销的工作质量,影响商品的销售。 2.8设备 操作系统使用Windows 2003 Server,Web服务器使用操作系统自带的IIS 8.0,浏览器IE8.0极其以上(或Netscape Navigator6.0极其以上),数据库服务器使用SQL Server2005;程序运行服务器的配置建议为双CPU3.0,内存为2.0G, 硬盘共800G(每个盘200G),只开通80端口;数据库服务器的配置建议为双CPU2.4,内存为1.0G, 硬盘共800G,只开通1433端口;备分数据库配置建议为双CPU2.4,内存为2.0G, 硬盘共800G。考虑到目前OFFICE 2010的市场占有率已达到91%,所以我们的系统日常的文档和数据处理应该能够支持OFFICE 2010 . 第三章 可行性分析 3.1对系统的简要描述 根据实际情况,把商品分类,提供商品查找,订单查询,商品管理,订单管理,系统管理等小模块合并成一个可执行的软件系统模型。使用户快速地搜索和查找到所需要要产品和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。 网上购物平台主要是对后台管理和前台操作。后台管理是管理员对本网站的维护,通过商品资料(商品添加、商品修改)会员管理(会员审查)网站信息管理(新闻添加、修改删除、公告设置),以及常规设置(广告添加,友情链接)等功能达到对网站的管理。前台操作是用户登录到本网站,可以进行用户注册,通过网站的精品推荐或商品搜索功能,找到自己想要买的商品,装入购物车,提交定单进行购买。 网上购物平台的特点是客户和电子商品信息量很大,管理员需要整理的信息很多,为让管理员轻松、方便、快捷的管理,该平台采用符合购买电子商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。 3.2与现有系统比较的优越性 无论哪个网站都要有它自己的设计规则。该平台也一样,与现有系统比较主要优越性有: 简单性:在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。 针对性:该平台设计是网上购物系统及后台管理的定向开发设计,所以具有专业突出和很强的针对性。 实用性:该平台能完成电子商品展示和管理员管理的基本信息,具有良好的实用性。 3.3技术可行性 技术可行性:虽然系统开发初期投资较大,但是,若开发成功本系统,将有助于公司更好地预测市场,更好的开发客户及时调整经营销售策略,在激烈的市场竞争中把握主动。因此,从长远利益考虑,本项目若能开发成功,它所带来的效益将远高于系统投入。 3.4经济可行性的主要因素 经济可行性:由于****对电子购物商城系统开发项目达成了共识,并拨出专项资金,用以购置建立网络中心所需的网络设备和软件,具备了开发Web平台系统的基本条件。为了今后的系统维护,公司准备联合具有丰富经验的软件开发人员共同研究,这为今后系统的顺利开发提供了有力的技术条件。 3.5社会可行性分析 该平台是是自主开发设计,因此不会构成侵权,在法律上是可行的。 3.6用户使用可行性 本系统自主商品管理,自行网店经营的网上商城平台,系统具有强大的商品管理、订单统计、会员管理等功能,同时拥有灵活多变的商品管理、等功能,功能强劲的后台管理界面,无需登录FTP,通过IE浏览器即可管理整个网站。俱备完整的购物网站功能、结构简单、容易使用。 3.7 可行性分析总结 我们先对市场同类型的系统进行调查,了解他们的优缺点;然后去询问一些与本系统和商品销售有关的专家,并把我们的初步想法和他们进行探讨;接着我们将实地进行客户调查,进一步理解他们对这样一类系统的具体要求;最后我们将把以上所有的意见进行汇总,从而明确我们的系统和同类产品的区别,确立我们准备开发的系统所具有的特色功能,从而使其在推出后更有市场前景。 第四章 组织结构分析 4.1前台: (1)最新商品:用户可以在这个模块当中看到网站/店内的最新产品,或者是最新促销产品. (2 )热门商品:用户可以在这个模块看到网站内店主最为推荐的产品,店主觉得用户值得购买的产品. (3)热门商品:用户可以在这个模块当中看到网站内最多用户购买的产品,销量最大的产品。这一定程度的让用户更加了解商品的受欢迎程度。 (4)商品检索:用户可以运用这个模块来更加容易的寻找用户本身想要的产品。 (5)用户注册:在购买商品的时候,用户必须进行注册,以确认购买的身份和能力。 (6)用户中心:用户中心是用于储存用户资料和修改用户资料的模块,以便于记录用户的购买资料,购买记录,用户的资料。 (7)订单查询:用户可在这个模块当中查询订单的处理情况,可以查询到已完成处理的订单,未处理的订单,正在进行处理的订单。以便于用户对订单的了解。 (8)我的购物车:我的购物车是用于给用户保存感兴趣的产品,用户可以在购物车中对感兴趣的产品进行结账,还可以对已加入购物车但是不感兴趣的产品进行确认取消商品。 (9)用户收藏:用户可以在此模块看到店主/管理员对网络商城的商品进行的打折促销,或者是一些优惠大酬宾的活动,用于快捷购买。 (10)用户登录:对于已经注册过的用户,可以在购买之前进行登录,对用户的身份进行验证处理。 4.2后台: (1)商品管理:管理员对商品进行的一系列处理,如,商品的降价处理,促销活动,商品的进货多少。 (2)用户管理:管理员对用户的一些资料的管理,如,寄件地址,通知方式,电话号码,一些老顾客的优惠活动。 (3)订单管理:管理员对用户已完成的订单进行处理,如,寄件,对商品的包装,通知发货。 (4)信息管理:管理员一切关于网上购物系统进行的信息管理。其中包括用户的信息,商品的信息,订单的信息。 前台的管理信息系统可以让进来网站的用户,在网页内看到最新产品的公告,推荐产品的公告,热门商品的公告;如果新的用户的话,想要买产品必须要进行用户注册;进行了用户注册之后,用户可以在用户中心修改个人密码以达到购买产品的安全。同时可以在用户中心修改个人信息,给卖家留言。若是已经注册过的卖家,可以在用户登录模块中,对用户的身份进行认证。在下了订单之后,可以对自己购买的产品进行订单查询,对产品的物流情况,卖家的处理进行查询。在下单之前,用户可以将产品加入购物车,最后才对所有的产品进行一次过结算。 4.3网上购物系统功能结构图 用户中心 第五章 业务流程分析 (1)买家登录网站首页进行商品的浏览。可以按商品类别来进行浏览,并可查看商品信息、卖家信息。 (2)如果要购买商品,买家必须进行用户登录,输入用户名和密码;如果用户还没有注册,可以进行在线注册。 (3)登录后可以进入账户管理,查看、修改账户信息;当余额不足时,可进行账户充值。 (4)进入购物车,查看订购的商品,对不满意的商品可以进行删除。订购以后,确认订单,付款到支付宝。(订单自动生效,系统分配一个订单编号给买家,并将订单发送给卖家。)若要继续购物则可返回浏览页面继续购物。 (5)等待卖家发货,可以在交易管理中,随时查看订单信息。 (6)确认收货。收到商品后,在交易管理里确认收获,支付宝将把交易款付给卖家。如果对商品或者物流有意见,可以请求退款,等待卖家处理。 (7)评价。根据交易情况对卖家进行评价,如果有不满意的地方可以等待卖家解释;此后,也可以看见卖家对买家的评价,并且对不确实的评价进行解释。 (8)如果在交易过程中有受到欺骗或者卖家违规操作,可以向客服提出投诉和举报,请求客服介入。 城后台订单状态为“待处理”,表明此订单在等待地市相关人员在后台里进行订单的入库操作,只有当地市人员在做完入库操作后,地市仓管管理员进入商城后,对该订单点”预处理完毕“后,该状态更改为”待出库“之后输入手机串号或打印运单后点击”出库“操作,等待物流公司进行配送。正常订单管理包括的主要内容:订单号、下单日期、收件人姓名、手机号、登录手机号、配送地址、运单号、子订单号、状态、支付状态和用时。 正常订单管理的功能:查看、受理、打印发票、打印运单、出库、签收回执。 正常订单状态包括:待处理、待出库、已出库、配送途中、已签收、完成、无人签收、当场退货。 正常订单管理由仓管员操作。 正常订单操作流程: (1)用户通过网上银行支付订单金额成功 (2)前台"我的订单"中订单的状态变成"已支付",并且后台物流系统中订单状态变成"待处理 (3)仓管人员点击“正常订单管理”选择“预处理完毕”操作,订单状态变为"待出库" (4)系统状态变为“待出库”后, 仓管人员点击“出库”操作后,系统状态变为“已出库” (5)物流商在物流系统可以查询到此已出库的订单并派车取货 (6)物流商提完货后配送时,前台订单状态变为“配送途中” (7)物流商将货物送到后,物流商在系统中操作,系统状态变为"已签收" (8)仓管人员收到送货回执单后点击“签收回执”系统状态变为“完成” 网上购物系统业务流程图 第六章 数据流程分析 网上购物系统顶层图 网上购物系统一层图 网上购物系统二层图(1) 网上购物系统二层图(2) 第七章 代码设计 7.1代码设计符合的原则 (1)唯一确定性:为了避免订单重复造成不必要的损失。 (2)标准化与通用性:由于在网上进行购物的客户来自不同区域,所以代码要标准而且 通用以方便世界各地客户应用。 (3)简单性:由于电子商务系统就是为了给客户带来方便,所以代码一定要简单易懂以便客户方便快捷的操作。 (4)稳定性、可扩充性和易修改性:货物的订单应体现出货物的下订单的时间以及货物的特征。 (5)满足系统要求性:采用系统所支持的符号作为代码 7.2部分代码 (1)订单号:流水号,采用订单生成时间够成,由产生订单的年、月、日、时、分、秒构成。不同的客户不能再同一时间内产生订单。若在相同时间内产生订单时系统应提示系统正忙。 (2)商品编号:为不同类别的商品提供不同的编号,如上衣可使用编号1,裤子可使用编号2等等。再在大区域范围内进行细分。以体现商品的样式,季节,材质等属性。以此为商品编号可以方便查找。 (3)安全号:为了提高网上购物系统的安全性,当客户在付款给网上第三方支付平台时,系统自动生成六位数编号发送到客户注册会员时填写的手机上或者邮箱理。确保客户购物的安全。 7.3代码的校验 采用算术级数法确定校验位。在设计好的代码后,再增加一位,作为代码的组成部分。增加的一位,即为校验位。使用时,应录入包括校验位在内的完整代码,代码进入系统后,系统将取该代码校验位前得各位,按照确定代码校验位的算法进行计算,并与录入代码的最后一位(校验位)进行比较,如果相等,则录入代码正确,否则录入代码错误,进行重新录入。 同时代码设计时,要预留足够的位置,以适应不断变化的需要。否则,在短时间内,随便改变编码结构对设计工作来说是一种严重浪费。一般来说,代码愈短,分类、准备、存储和传送的开销愈低;代码愈长,对数据检索、统计分析和满足多样化的处理要求就愈好。但编码太长,留空太多,多年用不上,也是一种浪费。 代码设计说明书 7.4模拟程序流程图 第八章 输入输出设计 8.1管理员输入 管理员登录系统时输入用户名、密码; 添加/删除商品时输入删除、修改、添加商品信息; 删除订单时输入删除信息; 添加/删除用户时输入删除、修改、添加用户信息; 添加/删除用户留言时输入删除、修改信息 8.2顾客输入 顾客登录系统时输入用户名、密码; 检索商品时输入商品名称; 付款时输入金额、账号等有效信息; 顾客填写订单时输入有效信息即地址、电话等; 确认付款后对所购买的商品进行商品评价,以供其他客户进行参考; 顾客可以给卖家留言或咨询。 8.3系统中的数据输出到顾客 顾客在系统中进行检索商品时所得到的信息,查询订单时所获得的信息; 管理员在维护系统时在系统中得到的信息。 8.4系统中的数据输出到系统 系统将付款信息输出给银行卡系统; 系统将付款信息输出给第三方支付系统; 系统将配送信息输出给物流中心系统。 8.5系统中的数据输出到组织 系统将每月(每年)收益信息输出给管理阶层。 第九章 界面设计 用户界面的总体风格,面对广大互联网用户,界面采用网页编码,考虑用户浏览器的普及程度和大多数互联网用户。明确面向的大多数的用户为追求时尚,接触较多网络和电子产品的年轻人,界面设计要色彩鲜艳,吸引购物者,但是随着互联网的普及,大多数掌握较少电脑知识的人也开始习惯网上购物,针对这一点界面要达到操作简单,达到友好体验。 界面设计要求标准: 颜色 色调简洁明亮,勾起购物欲望 性能 减少图片和flash素材,加快网页打开速度 浏览器 界面体验最好的程度下,满足现在在在使用最低版本浏览器 第十章 数据库设计 10.1概念结构设计E—R图 图1实体会员E-R图 图2实体商品E-R图 图3 实体卖家E-R图 图4 系统结构 E-R图 10.2数据字典 会员表 表名member 字段名 数据类型 长度 主外键 字段说明 备注 m_no varchar 15 主键 会员账号 非空 m_pwd varchar 15 无 密码 非空 m_name char 40 无 会员姓名 无 sex char 2 无 性别 无 email varchar 20 无 电子邮箱 非空 m_phone char 15 无 会员电话 非空 商品表 表名goods 字段名 数据类型 长度 主外键 字段说明 备注 goods_no varcahr 15 主键 商品号 非空 goods_name varcahr 25 无 商品名 无 goods_style varcahr 15 无 商品种类 无 goods_price float 无 单价 无 goods_inventory char 10 无 库存量 无 description varcahr 300 无 商品描述 无 Activity_state varcahr 20 无 活动状态 无 卖家表 表名seller 字段名 数据类型 长度 主外键 字段说明 备注 s_no varchar 15 主键 卖家号 非空 s_pwd varchar 15 无 密码 无 s_name char 40 无 卖家名 无 sex char 2 无 性别 无 s_address varchar 60 无 卖家地址 无 s_phone char 15 无 卖家电话 无 购买表 表名buy 字段名 数据类型 长度 主外键 字段说明 备注 order_no varchar 15 主键 订单号 非空 m_no varcahr 15 外键 会员号 非空 goods_no varcahr 15 外键 商品号 非空 buy_price float 无 购买单价 非空 order_num smallint 无 购买数量 非空 pay_way varcahr 10 无 付费方式 非空 sen_way varcahr 10 无 送货方式 非空 receiver_name varcahr 40 无 收货人姓名 非空 receiver_phone char 15 无 收货人电话 非空 receiver_address varcahr 60 无 收货人地址 非空 Is_or_not char 2 无 是否购买 非空 取消订单表 表名cancel 字段名 数据类型 长度 主外键 字段说明 备注 order_no varcahr 15 主键 订单号 非空 m_no varcahr 15 外键 会员号 非空 goods_no varcahr 15 外键 商品号 非空 reason varcahr 20 否 取消订单原因 无 cancel_time timestamp 否 取消订单时间 无 下架表 表名stop_sell 字段名 数据类型 长度 主外键 字段说明 备注 s_no varchar 15 主键 会员号 非空 goods_no varchar 15 主键 商品号 非空 stop_time date 否 下架时间 非空 stop_reason varchar 30 否 下架原因 无 10.3关系模式 会员(账号,密码,姓名,性别,电话,Email) 商品(商品号,商品名,商品种类,单价,库存量,商品描述,活动状态) 卖家(卖家号,密码,卖家名,性别,卖家地址,卖家电话) 购买(订单号,会员号,商品号,购物单价,购买数量,付费方式,送货方式,收货人姓名,收货人电话,收货人地址,是否购买) 取消订单(订单号,会员号,商品号,取消订单原因,取消订单时间) 下架(卖家号,商品号,下架时间,下架原因) 用户表(账号,密码,用户名) 在数据库的需求分析阶段,考虑到我们需要建立一个登陆系统的账户,如果每一次用户登录网上购物系统时,数据库都要从会员表或者是卖家表全表查询,核对用户的登录信息是否正确,这样做太浪费时间,我们就又建了一张表用户表(all_user),虽然浪费了一点存储空间,但是提高了系统的效率,采用空间换时间的方法,来降低用户登录的时间。 10.4关系图 图5 数据库所涉及的重要的表的关系图 10.5数据库表的建立和数据的载入实例 需要明确数据库需要建立几张表,以及每个表中所要包括的属性。在建立表的过程中。要对每个表进行字段属性的设置。(至少包括6张表,每个表都有主键,设必要的外键;根据实际情况,设计一个Check约束;至少建立一个视图) 10.5.1会员表建立 create table member(m_no varchar(15) primary key, m_pwd varchar(15) not null, m_name char(40), sex char(2) check (sex in (‘男’,‘女’)), Email varchar(20) not null, m_phone char (15) not null); 会员表的数据示例如下: 10.5.2卖家表的建立 create table seller(s_no varchar(15) primary key, s_pwd varchar(15) not null, s_name char(40), sex char(2) check (sex in (‘男’,‘女’)), s_address varchar(60) not null, s_phone char (15) not null); 卖家表的数据示例如下: 10.5.3商品表的建立 create table goods ( goods_no varchar(15) primary key , goods_name varchar(25) not null, goods_style varchar(15)not null , goods_price float not null, goods_inventory char(10) not null, description varchar(300), activity_state varchar(20) ) ; 商品表内的内容: 10.5.4购买表的建立 create table buy (order_no varchar(15) not null, m_no varchar(15), goods_no varchar(15) , buy_price float not null, order_num smallint not null, pay_way varchar(10) not null, send_way varchar(10) not null, receiver_name varchar(40) not null, receiver_phone char(15) not null, receiver_address varchar(60) not null, is_or_not char(2) not null , primary key (order_no) , foreign key (goods_no) references goods , foreign key (m_no ) references member) ; 表述添加的数据如下表所示: 10.5.5取消订单表 实现的主要SQL语句: create table cancel (order_no varchar(15), m_no varchar(15), goods_no varchar(15), cancel_reason varchar(20) , primary key (order_no) , foreign key (goods_no ) references goods , foreign key (m_no ) references membet ) ; 10.5.6下架表 实现的主要SQL语句: create table stop_sell (s_no varchar(15), goods_no varchar(15) not null, stop_time datetime, stop_reason varchar(20) , primary key ("s_no", "goods_no") , foreign key ("goods_no" ) references goods , foreign key ("s_no" ) references seller) ; 10.5.7供货表 实现的主要SQL语句: create table provide (provide_no varchar(15), s_no varchar(15), goods_no varchar(15), provide_num smallint not null, provide_time datetime not null, primary key (provide_no) , foreign key (goods_no ) references goods , foreign key (s_no) references seller ) ; 表的创建的主要SQL语句已基本列出,至于表中的数据增删改查的功能实现,也都只采用部分功能的实现语句来给予示例。 10.6视图及存储过程 为了熟悉对视图和存储过程的使用,我建了一个视图v_goos和一个存储过程store_g_info 分别用来实现按商品号查询商品信息和按商品种类来实现查询商品信息的功能。具体创建视图和存储过程的主要SQL语句如下所示: 创建视图v_goos: (1)DB中可运行的程序如下所示: create view v_goos ( goods_no, goods_name, goods_style, goods_price, goods_inventory, description, activity_state) as select goods.goods_no, goods.goods_name,g oods.goods_style, goods.goods_price, goods.goods_inventory, goods.description, goods.activity_state from goods; SQL server 2005中的SQL语句如下: create view v_goos as select goods_no, goods_name,goods_style, goods_price, goods_inventory, description, activity_state from goods; 创建存储过程store_g_info: create procedure store_g_info @gsty varchar(15) --定义一个输入参数 as begin select * from goods where goods_style = @gsty --要求ID列与输入参数相等 end 10.7数据库增删改查功能的实现 数据库的前台部分主要是实现了数据库中表的内容的增删改查的功能,其具体的实现如下面所述: 10.7.1会员登录 已注册的会员凭借自己已获得的账号和密码,可以登录网上购物系统。 10.7.2注册会员 通过在数据库的会员表里添加新内容的方法,来实现新用户注册成为会员的需求。具体的实现SQL语句如下所示: INSERT INTO "member" ( m_no, m_pwd, m_name, sex , email, m_phone ) VALUES ( :sle_1.text, :sle_3.text, :sle_2.text, :sle_6.text, :sle_4.text, :sle_5.text ); 10.7.3会员信息查询 采用按用户名(精确查询)查询的方式,来实现查询数据库中会员的个人信息的功能需求,并将按用户名查询出来的结果显示在数据窗口dw_1,其具体实现的SQL语句如下所示: dest=" SELECT m_no,m_name,email ,sex,m_phone FROM member WHERE m_name = '"+sle_1.text+"' " DW_1.Object.DataWindow.Table.Select=dest dw_1.settransobject(sqlca) dw_1.retrieve() 10.7.4修改用户信息 用户在使用网上购物系统的过程中,出于对个人生活方便的考虑,可能会需要修改自己在网上购物系统中已注册的个人信息。通过会员修改个人信息的操作实现对数据库中数据表的内容的更新和修改功能。具体实现的SQL语句如下所示: update "member" SET "m_name" =:sle_2.text, "m_pwd" =:sle_4.text, "member_Email" =:sle_8.text, "m_phone" =:sle_8.text, WHERE m_name= :sle_1.text; 10.7.5删除用户信息 卖家或许会因为自己工作选择或经济条件的问题的出现,而选择停止在网上开店售物时,可以选择注销掉自己的账号,删除自己的个人信息。通过用户注销自己账户的的操作来实现对数据库中卖家表的内容的删除功能。 第十一章 总结 电子商务正是为了适应这种以全球为市场是变化而出现和发展起来的。他可以使销售商与供应商更紧密的联系起来,以更快的满足客户的需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。电子商务基于网络技术。网络技术提供了实现电子商务的技术平台,而电子商务是网络技术的最新应用和最终目标。 为期两个星期的上机课结束了,这次的上机给了我很大的收获也让我受益匪浅,但也给了我一个很深的触感,从最简单的开始,网站的大体框架形成,再到一步步的完善这些看似简单的流程,里面有许多细节问题是要求我们注意的,一个错误的代码的输错给整个网站带来的损失是无法估计的,所以细心和细致是必须的。经过这次的上机,我们对网站有了更深的了解,从书面的明白到真正做网站的理解。我们这次上机对我们的认识起到了很大的启发作用,使我们以后再接触网站的过程中少走弯路。也是我们对人生和社会有了更清楚的认识,任何的成功都有艰辛和汗水铺出来的,没有那么多的意外收获。 参考文献 [- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 网上 购物 商城 管理 系统 设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文