毕业论文(设计)论文题目:基于Java技术的B2C网上购物商城的设计与实现学生姓名:程童童学号:1008020303所在院系:电气信息工程学院专业名称:自动化届次:2014届指导教师:王霞填写说明1、本材料包括淮南师范学院本科毕业论文(设计)任务书、开题报告以及毕业论文(设计)评审表三部分内容。2、本材料填写顺序依次为:(1)指导教师下达毕业论文(设计)任务书;(2)学生根据毕业论文(设计)任务书的要求,在文献查阅的基础上撰写开题报告,送交指导教师审阅并签字认可;(3)毕业论文(设计)工作后期,学生填写毕业论文(设计)主要内容,连同毕业论文(设计)全文一并送交指导教师审阅,指导教师根据学生实际完成的论文(设计)质量进行评价;(4)指导教师将此表连同学生毕业论文(设计)全文一并送交评阅教师评阅。3、指导教师、评阅教师对学生毕业论文(设计)的成绩评定均采用百分制。4、毕业论文(设计)答辩记录不包括在此表中。一、毕业论文(设计)任务书要求完成的主要任务及达到的目标一、设计任务通过Java语言实现网上购物商城,此购物商城可以实现用户网上购买商品的功能和商家后台管理商品和会员。此系统分为前台管理和后台管理两个部分。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、购物车、用户维护等功能;后台管理是提供给管理员的,其中包括:商品管理、用户管理、订单管理等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。本设计涉及到JavaEE,jsp,Ibatis,SpringMVC,Maven,Html,JavaScript,JQuery,mysql数据库等。二、设计要求1.网上商城的会员可以实现商品添加购物车,进行购买,非商城的会员可以浏览商品和添加商品到购物车,但是不能购买。同时买到自己喜欢的东西后就可以去结算,通过下订单你可以填写自己的相关信息,而完成购物的流程。2.网上商城的商家可以实现对会员的管理,包括对会员的查询,会员状态的停用/启用。3.网上商城的商家可以实现对商品的管理,包括商品的添加,删除,查找,编辑。4.网上商城的商家可以实现对订单的管理,包括订单的查询,分配等;三、目标1.学习JavaEE基础,掌握Java的语言特点、编程规范、数据类型和方法等。2.学习Jsp和html,通过学习jsp和html实现页面与java后台的数据交互。3.学习Ibatis和SpringMVC框架,通过框架等更好的实现页面与Java程序的数据交互。4.学习mysql数据库,通过数据库实现对数据的存储和Java程序的数据交互。5.学习Maven,通过Maven实现对项目的模块化,方便管理项目。6.提高学生查阅、收集相关资料并对参考文献并进行整理分析的能力。7.过整个论文撰写过程后,能熟练地掌握一般毕业论文撰写的技能、技巧,使自己所学的知识得到巩固和应用,为以后走上工作岗位更好工作打下基础。工作进度要求2013年6月28日:指导教师与学生见面,说明论文工作安排,确定与每个同学的联系方式。2013年11月30日:主要是在指导教师的指导下完成论文选题。2013年12月30日:完成论文任务书、开题报告。主要工作是在图书馆和网上查阅有关资料,并在指导老师的指导下完成“开题报告”。在28之前提交给指导教师。2014年1月1日-2014年3月底,完成购物网站的数据库、项目模块、程序的设计和实现。2014年4月1日-5月10日,完成论文初稿,交于指导老师检阅。2014年5月11日-5月20日,按指导教师意见修改论文,修改完成,准备定稿.2014年5月21日-5月23日,论文定稿,打印成文,按统一格式装订毕业论文,毕业论文纸质材料装入资料袋提交给指导教师.2014年5月24日-5月27日,通过学院论文审查的同学开始论文答辩。指导教师签名:2013年11月30日二、毕业论文(设计)开题报告课题研究目的近几年来,随着人们思想觉悟以及生活水平的提高,上网已是人们生活中不可缺少的部分,计算机可谓是现代科技发展的产物,如今的计算机已经走进了千家万户,对于大多数人来,足不出户的在自己的计算机上查看自己喜欢的商品,并购买商品已经很普遍了。适当的上网可以增加人们的知识面还可以提高生活的品味,更有利于人们身心健康的发展,有利于开阔人们的思维模式,还有利于培养人们各方面的能力。也正是因为这样,网上购物得以以飞快的速度发展,遍及到世界各个层次。随着Internet的不断发展,电子商务已经成为网上的一股潮流,有许多的传统商家意图从中分一杯羹,近日网上连锁商城的出现可以说是为他们提供了一种选择,全国各地已有很多家大商场加入网上商场,为客户提供24小时方便快捷的在线订购服务。使客户可以足不出户就能买到所有想在商场买到的东西,这是21世纪的一种发展趋势,随着这种发展趋势,网上购物必然会得到大部分人的认可。关于这个网上购物商城是为了更好的适应现在互联网上交易日益增加而设计开发的。我设计的网上购物系统。用户可以根据自己的喜好浏览自己喜欢的东西,但要想购买商品,就必须通过注册成为会员才能进行购买,登陆后就可以购物了。同时买到自己喜欢的东西后就可以去结算,通过下订单你可以填写自己的相关信息,而完成购物的流程。课题研究计划2014年1月1日-2014年1月15日,完成购物商城的需求分析。2014年1月16日-1月底,完成购物商城的总体设计,包括数据库的表设计,项目的模块设计等。2014年2月1日-2014年2月15日,完成购物商城的系统详细设计。2014年2月16日-3月底,编写代码,对网上购物商城系统进行实现并对其进行测试。本课题研究现状(需附适量参考文献)国内外发展情况,近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛、凯玛特、家庭仓储、科罗格、J.C培尼等纷纷跻身于网络经商的行列。调查表明:美国的家庭己越来越习惯于在家中从网上购物。在我国,网上购物系统从无到有也不过短短几年时间。我国第一宗网上购物发生在1998年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。网上购物直到1999年才被人们认可,随着网络的普及,以及拥有13亿人的消费大国,一些风险投资商纷纷争夺中国的网上购物市场,比如当当网、易趣网、8848等,中国网上购物正处于起步阶段。截止到2000年3月底,中国的购物网站近800家,其中近1/3有传统零售业务,2/3则为纯粹的网上商这显示了中国的传统零售业对于利用互联网开拓业务还不甚积极,目前从事电子商务的以新兴企业居多。所以网上商城是已成为未来的一个趋势。中文参考文献:[1]Spring3.x企业应用开发实战陈雄华,林开雄著电子工业出版社2012.2[2]刘京华等.JAVAWEB整合开发王者归来.清华大学出版社,2010,1[3]刘新等.JAVA开发技术大全.清华大学出版社,2010,2[4]马劳克林.深入浅出AJAX(中文版).OREILLYTAIWAN公司,2008,5[5]王俊杰.精通JAVASCRIPT动态网页编程(附光盘).人民邮电出版社2007,2[6]计文柯.Spring技术内幕.机械工业出版社2010,1[7]李刚.轻量级JAVAEE企业应用实战(附光盘).电子工业出版社2007,2[8]刘乃丽.精通JAVAEE项目案例(附光盘).人民邮电出版社2008,1[9]李兴华.JAVA开发实战经典(名师讲坛)(配光盘).清华大学出版社2009,8[10]耿祥义张跃平Java面向对象程序设计,清华大学出版社2010[11]柏亚军.JSP编程基础及应用实例集锦.人民邮电出版社,2001.7[12]Donny.JSP与网站开发编程实战.科学出版社,2001.7[13]武延军黄飞跃.精通JSP编程技术.人民邮电出版社,2001.8[14]熊锡仪,动态网页设计[M].清华大学出版社,2004[15]周影.网络编程语言JSP实例教程.电子工业出版社,2003.6[16]蔡剑景楠.JavaWeb应用开发:J2EE和Tomcat.清华大学出版社.2005[17]王国辉王易.JSP数据库系统开发案例精选.人民邮电出版社,2006.5[18]许晓斌MAVEN实战机械工业出版社2010.11[19]贝让等著,叶俊等译iBATIS实战人民邮电出版社2008.5英文参考文献:[1]CliveBegin,BrandonGoodin,LarryMeadors.iBatisinActionManning2007.1[2]ColinYates,SethLadd,MartenDeinum,KoenSerneels,ChristopheVanfleteren.ProSpringMVC:WithWebFlow.APress;New2012.6学生签名:2013年12月30日指导教师意见指导教师签字:年月日三、毕业论文(设计)评审表毕业论文(设计)主要内容本次论文主要是设计网上购物商城系统,并通过Java语言对购物商城系统进行实现。首先是对购物商场系统进行需求分析,分析的主要是商城系统对功能的分析。分析一个商城系统主要需要哪些功能,该系统的分为前台功能和后台管理功能。前台功能分为商品浏览模块、订单查看模块、用户注册和登录模块。后台管理模块分为三个大模块,分别为商品管理模块、订单管理模块、会员管理模块。接下来是对需求分析出来的功能模块进行设计。设计的主要内容是对各个功能模块的大体内容进行设计。例如:用户注册模块:主要对用户注册的数据校验进行设计,设计数据校验的格式。然后对商城系统的数据库的表结构进行设计。对数据库设计好后,对数据库进行创建,并通过SQL语句对商城系统的表进行创建。创建的表如下:管理员信息表(TS_USER)、商品信息表(SP_ITEM)、商品类别表(SP_CAT)、商品品牌表(SP_BRAND)、前台会员表(SP_PTL_USER)、订单表(SP_ORDER)、订单明细表(SP_ORDER_DETAIL)、购物车信息表(SP_CART_ITEM)。最后是对商城系统的程序实现和程序测试,主要是对商城系统的功能进行程序设计。通过Eclipse开发工具用Java语言对购物商城系统进行程序实现。程序编写完成后进行运行,看是否满足商城系统的需求分析。当满足购物商场系统的需求分析后,对购物商城系统进行测试。测试的主要内容有:检查整个商城的页面是否完整;检查页面上所有的文字和图片,看文字有无漏字、错字等现象,图片有无重叠不显示的现象;对页面上的所有链接和按钮进行测试,看是否能正常运行;对商城系统的所有功能进行测试,看系统是否满足需求分析,功能能否正常运行。购物商城系统完成后,对这次商城系统设计和实现进行一次总结,总结这个商城系统的优缺点还有哪些可以改进的地方。指导教师评语成绩评定指导教师签字:年月日评阅教师评语成绩评定评阅教师签字:年月日系论文工作小组意见成绩评定系主任签字(盖章):年月日