首页 课程设计(论文)-基于JSP的网上购物系统

课程设计(论文)-基于JSP的网上购物系统

举报
开通vip

课程设计(论文)-基于JSP的网上购物系统课程设计(论文)-基于JSP的网上购物系统 题 目 基于JSP的网上购物系统 院 系 信息与控制学院 专 业 信息工程(系统工程方向) 学生姓名 学 号 指导教师 二零一零 年 十一 月 二十九 日 摘 要 伴随着Internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其 高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已经不再满足用途 信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。网络 购物正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选 购自己喜...

课程设计(论文)-基于JSP的网上购物系统
课程设计(论文)-基于JSP的网上购物系统 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 目 基于JSP的网上购物系统 院 系 信息与控制学院 专 业 信息工程(系统工程方向) 学生姓名 学 号 指导教师 二零一零 年 十一 月 二十九 日 摘 要 伴随着Internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其 高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已经不再满足用途 信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。网络 购物正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选 购自己喜欢的商品。 本系统便是尝试用JSP在网络上架构一个动态的电子商务网站,它是在 Windows XP下,以SQL Server 2000为数据库开发平台,Tomcat网络信息服务 作为应用服务器,采用JSP(Java Server Pages)技术开发的网上购物系统。他分前 台部分和后台部分,前台部分由用户使用,主要包括用户注册,购物车管理,订 单管理,个人资料管理,留言板管理等功能;后台部分由管理员使用,主要包括 商品管理,处理订单,用户信息管理,链接信息管理等功能。 建立后的网站系统是一个动态、交互式、具有商品提供、系统管理、用户留言等 功能的电子商务网站。 关键字:JSP;SQL server 2000;Tomcat;网上购物系统 Online Shopcart Based on JSP Abstract: Along with the vigorous development of the Internet, e-commerce networks as a shopping center is a form of its highly efficient, low-cost advantages, gradually emerging as a business model and philosophy, there is no longer meet use and dissemination of information browsing, but a desire to bring the full enjoyment network more convenient. Internet shopping is being adapted to the fast pace of today's society to live, so that customers can enjoy the convenience of fast and easy way to purchase their own like commodities. The system is trying to use JSP in a dynamic network of e-commerce websites structure, which is in Windows XP, SQL Server 2000 for database development in platform, Tomcat application server as a network information services, use JSP (Java Server Pages) technology development online shopping system. Prospects and the background of some of his hours, the prospects of users, including users registered, a shopping cart management, order management, personal information management, message board management functions; Background in part by managers, including commodity management, processing orders, customer information management, information management, and other functions links. After the establishment of the website is a dynamic, interactive, with commodities, systems management, voice mail, and other functions of the e-commerce website users. Keywords:JSP; SQL Server 2000;Tomcat;Online shopping system 绪 论 近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。 网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统。 网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司 制度 关于办公室下班关闭电源制度矿山事故隐患举报和奖励制度制度下载人事管理制度doc盘点制度下载 等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。 1 系统开发背景与意义 1.1 系统开发背景 随着计算机和网络的日趋普及,越来越多的商家在网上升起商店,向消费者展示出一片新鲜的购物大地。在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特、家庭仓储、科罗格、J.C培尼等纷纷跻身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。 在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。如今,在北京、上海、深圳等大城市,已有200多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。真正意义上的网上购物,即货款的结算在网上进行,已在国内实现。深圳无虹商场去年5月开办了我国第一家实行计单和支付一体上的网上商店,上网的消费者只要拥有一张招商银行的“一卡通”,便可轻松购物, 24小时内商家送货上门。商家投资网上商店目的是赚钱。但从目前网上商店的运营情况来看,上网者不购物、购物者不上网的现象非常普遍,网上生意渗淡已是目前各大网上商店共同的困惑。上海首家网上商店——上海亿样购物中心由于经营不善,开业不到半年即关门停业,北京的一些大型零售商场,其网上商店“门庭冷落”。 结算方式的原始落后是网上购物致命的弱点。在国外,计算机一般都与银行的帐户相联,消费者和网络商店只需和网上银行打交道,不必当面直接支取现金。在我国目前除淘宝、拍拍等几家网上商店进行网上购物结算外,大部分商家结算只能采取 “送货上门、到货付款”或“邮寄上门、贷款邮资先付”的方式。这样不但浪费了时间和人力,而且限制了网络的覆盖范围和商品的结构种类。因此,安全、快捷、方便的电子支付手段将是今后网上商店健康发展的主要要素。 1.2 系统开发意义 从系统的背景来看,可以看出开发一个网上购物系统有以下几点重大的意义: (一)投资少,回收快。一项针对中国中小企业的情况调查显示,个人在网下启动销售公司的平均费用至少5万元,而网上开店建店成本非常小。一般说,筹办一家网上的商店投入很小,不用去办营业执照,不用去租门面,不用囤积货 租金”要低品,所需资金不过1500元左右;网上商店比同等规模的地面商店“得多,同时租金不会因为营业面积的增加而增加,投资者也不用为延长营业时间 而增加额外的费用。 (二)基本不需要占压资金。传统商店的进货资金少则几千元,多则数万元,而网上商店则不需要压资金。 (三)24小时营业时间。网上商店延长了商店的营业时间,一天24小时、一年365天不停地运作,无须专人值班看店,都可照常营业。传统店铺的营业时间一般为8-12小时,遇上坏天气或者老板、店员有急事也不得不暂时休息。 (四)不受店面空间的限制。哪怕只是街边小店,在网上却可以拥有百货大楼那么大的店面,只要投资者愿意,可以摆上成千上万种商品。目前国内最大的专业拍卖网站同时在线的商品要超过10万件,已超过一些大超市。 (五)不受地理位置影响。不管客户离店有多远,也不管顾客是国内还是国外,在网上,客户一样可以很方便地找到并购买商品。这令消费群体突破了地域的限制,变得无限广阔了。 2 网上购物系统需求 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 2.1 网上购物系统的现状 目前在国内购物系统的开发,PHP与ASP技术应用最为广泛。而JSP由于是一种较新的技术,国内采用的较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。 采用PHP的网站如新浪网(sina)、中国人(Chinaren)等,但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。 首先,PHP缺乏规模支持。其次,缺乏多层结构支持,对于大负荷站点,解决方法只有一个:分布计算。数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列,而PHP则缺乏这种支持。还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。 ASP是Microsoft开发的动态网页语言,也继承了微软产品的一贯传统,即只能运行于微软的服务器产品,IIS(Internet Information Server) (windows NT)和PWS(Personal Web Server)(windows 98)上。Unix下也有ChiliSoft的插件来支持ASP,但是ASP本身的功能有限,必须通过ASP,COM的组合来扩充,Unix下的COM实现起来非常困难。 JSP则没有以上缺陷,JSP可以通过SUN Java的Java Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的Application Server获得结构支持。 三者中,JSP应该是未来发展的趋势。世界上一些大的电子商务解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 提供商都采用JSP/Servlet。比较出名的如IBM的E,business,它的核心是采用JSP/Servlet的WebSphere;西方另外一个非常著名的电子商务软件提供商 Intershop,它原来的产品Intershop1 ,2, 3, 4占据了主要的电子商务软件份额。它们都是通过CGI来提供支持 的。但去年10月后它推出了Enfinity,一个采用JSP/Servlet的电子商务Application Server,而且声言不再开发传统软件。 总的来说,ASP、PHP、JSP三者都有相当数量的支持者,而这三者也各有所长,在开发过程中,我们应该根据实际的需要来使用最合适的技术,本系统则采用较新的JSP技术,一方面JSP的安全性和跨平台性比较好,另一方面,我也希望能从开发该系统的过程中,深入学习一下这门编程语言。 2.2 可行性分析 JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件 (*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和 scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 2.3 系统实现的目标 现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划,注重每一个细小的环节,这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、JSP等技术来编辑网页,并运用JDBC技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本设计在实际应用中的解决方案是建立网站, 以及自己的数据库,使得所需商品信息可以及时的保存、更新,可以更好的及时了解商品买卖的情况。 2.4 系统功能需求 通过对淘宝网,拍拍等网上购物的认识和分析,我对网上购物有了基本的了解,我觉得该系统至少应该具有以下的一些基本功能: 注册管理:能够对用户名,密码的简单验证;能够对电子邮箱,Email进行有效性验证;能够防止利用页面刷新重复注册,以及已经注册的用户不能重复注册。 商品浏览:分类显示商品;显示商品详情,提供购买链接;可以对商品进行模糊查询。浏览商品时不要求用户登录,但下订单前用户必须登录,对于浏览过的商品有历史记录。 购物车管理:欲购买商品可以增添到购物车;也可以从购物车退回商品,清空购物车;对于同一件商品的多次购买只能在原来的商品上增添数量,还可以修改购物车中某个商品的数量,统计商品总金额。 订单管理:只有登录的用户可下订单;用户可以查看自己的订单。管理员可以修改订单的状态。 商品管理:管理员可以增添商品分类;修改商品基本信息;增添商品时候可以上传图片。 注册用户管理:管理员可以通过查询指定用户,并管理用户的启用,冻结。 公告管理:管理员可以通过公告的形式向顾客告知本商城的近期动向,如:打折信息、维护信息等。 3 系统设计功能模块 3.1 项目规划 网上购物系统是一个典型的JSP数据库开发应用程序,由前台商品展示及销售、后台管理2部分组成。 前台商品展示及销售:该部分主要包括新品上架、特价商品、销售排行、购物车、会员管理、商品公告及订单查询、商品查询等。 后台管理:该部分主要对商城内的一些基础数据进行有效管理,包括商品管理、会员管理、订单管理、公告管理等。 3.1.1 系统功能结构图 网上购物系统前台功能结构如图3-1所示 图3-1 系统前台功能结构图 网上购物系统是一个典型的JSP数据库开发应用程序,由前台商品展示及销售、后台管理2部分组成。前台商品展示及销售:该部分主要包括新品上架、特价商品、销售排行、购物车、会员管理、商品公告及订单查询、商品查询等。 网上购物系统后台功能结构如图3-2所示 下图的后台管理:该部分主要对商城内的一些基础数据进行有效管理,包括商品管理、会员管理、订单管理、公告管理等。 网上购物系统后台 后商会订公退 台品员单告出 登管管管管后 陆 理 理 理 理 台 图3-2 系统后台功能结构图 3.1.2 处理 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 系统处理业务流程如图3-3所示 该系统业务有3个子业务,分别是用户注册,用户登陆,商品购买,具体业务过程如下: 1)用户注册:首先要填写注册资料,在判断无误的情况下完成成功注册,登陆网站首页,进而访问个人首页,进行:修改个人信息,查看我的订单,修改密码等权限的访问和管理 2)用户登陆:输入用户账号和密码,经过系统验证,完成成功登陆,访问个人首页,进行:修改个人信息,查看我的订单,修改密码等权限的访问和管理。 3)商品购买:查看商品页面,选择比较喜欢的商品,加入购物车,确认时候继续购物,确认结账则系统判断用户是否登录,如果否返回登录首页完成登录,登录完成后,填写收件人信息与付款方式,验证信息的正确性,完成订单,结束过程。 图3-3 业务流程图 3.2 系统设计 3.2.1 设计目标 本系统在设计时应该满足以下几个目标: 采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。 全面展示商城内所有商品,并可展示最新商品及特价商品。 为顾客提供一个方便、快捷的商品信息查询功能。采用模糊查询查询数据。 会员可以随时修改自己的会员资料。 实现网上购物。 商品销售排行,以方便顾客了解本商城内的热销商品及帮助企业领导者做出相应的决策。 查看商城内的公告信息。 用户随时都可以查看自己的订单。 对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。 系统最大限度地实现了易维护性和易操作性。 系统运行稳定、安全可靠。 3.2.2 系统开发环境 硬件平台: CPU:2.00GHz; 内存:2G。 软件平台: 操作系统:Windows 7 旗舰版; 数据库:SQL Server 2005; 开发工具包:JDK Windows-i586; JSP服务器:Tomcat 5.0以上; 浏览器:IE 8; 分辨率:最佳效果1024×768。 结束语 2个月的时间我完成了信息系统(系统工程方向)本科段的学年论文。在此期间,遇到了不少问题,从论文选题到搜集资料,从写稿到反复修改,期间经历了喜悦、聒噪、痛苦和彷徨,在写作论文的过程中心情是如此复杂,但是,这一切都随着论文的完成而变成了喜悦,但是,我知道现在的成绩并不属于我一个人,而是属于那些帮助过我的所有人,再次,我不得不感谢这些在我需要帮助时给于我及时帮助的人们。 首先,我要感谢我的指导老师,付景枝讲师。没有你的指导我不可能取得今天的成绩,当初的选题我是那么的彷徨,是你给了我指点,让我从徘徊的边缘确定了自己的目标,从那时起,我就开始一步一步的开始着我的论文设计与研究,正是付老师的无私帮助与热忱鼓励,我的毕业论文才能够得以顺利完成,再次我再次谢谢付老师。 在完成论文的过程中,我深深体会到做一件事尤其是项目开发这样的系统性工作计划性和系统性的重要性,在着手开发之前一定要根据开发时间、难度等做好充分的准备与规划,开发过程中也要一步一步有序地进行,否则出现的混乱和困难时难以估计的,甚至将会导致整个系统开发的失败。我刚开始选题时就由于估计不足,没有适当的选择好系统规模,设想的生产管理系统是包括前台管理、后台管理、运行维护管理等一系列管理模块在内的全过程的管理系统,这显然是在短短的几个月时间内难以完成的,后来在老师的指导下尽早地改变了思路,使系统规模严格界定在生产管理之内,才使以后的开发工作较为顺利的进行。 在此,再次感谢我的论文指导老师,是她的指导才使我得以完成这次的论文创作 参考文献 [1] 陈火旺,徐建波, 周新莲. Web设计原理与编程技术[M]. 中南大学出版社. 2005. [2] 武延军,黄飞跃. 精通JSP编程技术[M]. 人民邮电出版社. 2001. [3] 徐国智, SQL Server 2000数据库系统开发实例精粹, 电子工业出版社,2006 [4] 飞思科技产品研发中心. JSP应用开发详解[M]. 电子工业出版. 2002 . JSP编程基础及应用实例集锦[M]. 人民邮电出版社. 2001. [5] 柏亚军 [6] (美)Michael J.Young, XML学习指南[M]. 机械工业出版社. 2001. [7] 李江,张威. 实例解析XML/XSL/Java网络编程[M] 北京希望电子出版社 2002 [8] 李振华,季小武. Dreamweaver基础教程[M]. 清华大学出版社. 2005.
本文档为【课程设计(论文)-基于JSP的网上购物系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_598835
暂无简介~
格式:doc
大小:74KB
软件:Word
页数:13
分类:互联网
上传时间:2017-10-06
浏览量:108