毕业设计开题报告题目网上商城的开发与搭建姓名陈立学号20107977系部理工系专业年级10级计算机科学与技术一班指导教师黄成老师年月日开题报告填写要求1.开题报告(含“文献综述”)作为毕业设计答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计工作前期内完成,经指导教师签署意见及所在专业∕系审查后生效;2.开题报告内容必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式页上下载打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见;3.“文献综述”应按设计的格式成文,并直接书写(或打印)在本开题报告第一栏目内,学生写文献综述的参考文献应不少于20篇;4.有关年月日等日期,按照如“2010年4月26日”方式填写。5、电子文档格式一定要按规范要求。毕业设计开题报告1.结合毕业设计课题情况,根据所查阅的文献资料,每人撰写1500字左右的文献综述(包括研究进展,选题依据、目的、意义)1.文献综述1.1选题背景和意义1.1.1选题的背景在现如今的信息时代中,计算机不仅仅只应用于科学之中,在很多日常的生活中也得以体现。其中运用了许多有关计算机的技术。电子商务(ElectronicCommerce简称EC)指的是在Internet开放的网络环境下,以基于浏览器/服务器应用方式,买卖双方不见面地进行商业活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。完整的电子商城系统包括信息流、资金流与物流3个关键点。1.1.2发展趋势由于这种模式节省了顾客和企业的时间与空间,提高了商品的交易效率,特别是对于工作忙碌的上班族,这种模式能够节省其大量时间用于其它事情上。随着用户消费习惯的转变和优秀企业的带头示范。同时也随着因特网的发展,网民的飞速增长、网上购物用户飞速增长,网上购物将成为一种潮流趋势。现代企业如果仍然依靠传统的方式宣传本企业的文化与形象,推销本企业的产品,则显得落后也难以适应现在激烈的市场竞争。因此,现代企业纷纷建立企业网站,借助于互联网快速的信息传递加速自身的发展。当然,除了企业自身的企业网站外,还有许多类型的商务交易网站。现如今流行的电子商务有B2B,B2C,C2C等等类型。B2C(BushinessToCustomer)是电子商务按交易对象分类中的一种,即表示商业机构对消费者的电子商务。这种形式的电子商务一般以网络零售业为主,主要借助于因特网开展的在线销售形式。其中B2C类型商城网站以京东商城,当当网,卓越亚马逊为首,B2C即企业通过因特网为消费者提供一个新型的购物环境—网上商城,消费者可以足不出户的购物,不再是面对面的、看着实实在在的货物进行买卖交易。而是通过网络,通过网站上的商品信息、完善的物流配送系统和方便安全的资金结算系统进行买卖交易。1.1.3目的与意义随着web技术应用的日益丰富,根据用户的需求,设计一个功能完善的B2C网上商城,该商城使企业能够24小时进行营业,延长了商品销售的时间,缩小了企业的销售成本。一天24小时,一年365天连续不断的进行运作,销售面更广、规模更大。通过毕业设计,能够将自己学到的知识应用到实践当中,培养了自己的动手能力。在设计开发过程中,能够了解最新的JSP开发知识,使自己对系统设计有了初步的整体认识,能够熟悉JSP开发的思路和实现技术且熟练地运用,同时熟练SQL2005的使用,能为将来更好的就业打下基础。1.2.研究进展1.2.1研究的基本内容根据将近半年的JSP开发学习经验,结合当今已有技术,设计实现一个B2C的网上商城。在开发之前,首先明确要解决的问题,进而对该商城的功能进行设计,并划分模块,对商城的功能框架以及各个功能模块之间的关系进行合理的描述,使用面向对象的思想对系统的设计方法进行分析,设计并实现相关类。该商城将实现购物车,商品展示,订单,公告,后台管理等等。1.2.2可行性分析市场可行性:近年来,网上购物的高速发展,便捷的生活方式正在改变并影响着人们。计算机网络作为一种先进的信息传输媒体,有着信息传送速度快、信息覆盖面广、成本低的特点。企业进行网上商业活动时产生的效益是多方面的。人们也想要方便且快捷的购买中意的商品,本商城能较好满足用户的需求。技术可行性:开发电子商城系统,涉及到的技术问题不会太多,主要用到的就是Struts框架和SQL2005使用。Struts框架是专门开发Web应用程序的框架,它是采用JavaServlet和JSP技术来构造MVC模式的Web应用的一种框架,它是由一组相互协作的类、Servlet和JSP标签组成的一个可重用的MVC设计模式。Struts是框架而不是库,但也包括了标签库和独立的使用程序类,因此,应用Strust框架开发Web程序是最佳的选择。1.2.3功能需求程序应实现的功能:前台:展示网站最新的商品信息,不断更新商品种类,使用户了解最新的商品信息。网站根据商品的销售情况及商家信誉度来推荐并展示部分商品(精品推荐)。用户可以在网站上修改个人资料、修改密码、查询提交的订单。实现购物车和收银台的功能,用户选择所需商品后,提交商品订单。以循环滚动的方式显示公告信息。根据商品的销售情况进行销量排行。后台:对商品信息进行管理,选择商品类别将商品具体信息和图片信息都存储在数据库中,并可以修改或者删除商品信息。可以查看和查询用户详细信息、用户消费信息。对用户提交的订单,根据情况进行阶段处理。对管理员信息、网站公告信息及友情链接信息进行维护管理。系统运行稳定、安全可靠。根据前台需求,分为商品查询,订单查询,购物车,会员管理,商城公告五个方面,具体功能如图1所示。图1前台功能结构图根据后台需求,分为商品留言管理,订单管理,商品大类别管理,商品小类别管理,商品详情管理,管理员管理,会员管理,商城公告管理八个方面,具体功能如图2所示。图2后台功能结构图1.3进度安排2013年10月27日-2013年11月06日查找和收集Web开发相关资料,进行调查研究2013年11月07日-2013年11月14日收集素材,完成商城初始模板,完成开题报告2013年11月15日-2013年12月30日确定需求分析,完成系统解决方案2014年01月01日-2014年03月10日程序的设计与代码编写2014年03月11日-2014年03月30日系统的完善与测试2014年04月03日-2014年04月13日撰写毕业论文2014年04月15日将初稿交与导师1.4参考文献[1]蒋先刚,陈海雷,涂晓斌.电子商务网站开发平台的研究[J].华东交通大学学报,2012,19(2):1-4.[2]孙一林,彭波.《JSP数据库编程实例》.清华大学出版社,2002年8月:30-210.[3].HTML&XHTML权威指南(第六版),作者:(美)穆西亚诺,(美)肯尼迪著,张洪涛,刑璐译,出版时间:2007年04月.[4].CSS入门经典(第2版),作者:(美)巴特利特著,周哲玉等译,出版时间:2007年03月.[5]JavaScript权威指南(第五版),作者:(美)费拉纳提著,李强等译。出版时间:2007年08月.[6]贺松平.基于MVC模式的B/S架构的研究及应用[D].武汉:华中科技大学.[7]孙卫琴.精通Struts:基于MVC的JavaWeb设计与开发[M].北京:电子工业出版社,2004:1-9.[8]陈云芳.精通Struts2基于MVC的Web应用开发实战[M].人民邮电出版社.2008.136-187.[9]朱红,司光亚.《JSPWeb编程指南》.电子工业出版社,2001年9月:34-307.[10]Brown等.《JSP编程指南(第二版)》.电子工业出版社,2003年3月:1-268.[11]耿祥义,张跃平.《JSP实用教程》.清华大学出版社,2003年5月1日:1-354.[12]蒋先刚,陈海雷,涂晓斌.电子商务网站开发平台的研究[J].华东交通大学学报,2002,19(2):1-4.[13]刘向民,柯晓雯.网上商城系统——一种B2C电子商务模式[J].广东通信技术,2001,21(9):25-28.[14]史国川,刘欢,谢宝陵,王晓光.网站后台管理系统设计研究[J].农业网络信息,2005,(7):138-141.[15]孙卫琴,李洪成.《Tomcat与JSPWeb开发技术详解》.电子工业出版社,2003年6月:1-205.[16]陈伟编著《SQLServer2005数据库应用与开发教程》北京:清华大学出版社,2007.[17]李明柱,李志江,邓所云.安全网上商城整体解决方案[J].计算机安全,2001,(3):47-50.[18]GroverS,Kearns.Anelectroniccommercestrategictypology:insightsfromcasestudies[J].Information&Management,2005,42(7):1023-1036.[19]RossMistry,ChrisAmaris,AlecMinty,RandMorimoto.SQLServer2005ManagementandAdministration[M].Sams,2007.[20]Chaudhury,Abijit;Jean-PierreKuilboer.e-Businessande-CommerceInfrastructure.McGraw-Hill.2002.ISBN0-07-247875-6.2.本课题要研究或解决的问题和拟采用的研究手段(途径):2.1研究的重点和难点关于Web开发的重点如下:(1)网站响应速度。用户如果启动网站需5秒以上离开几率大大增加。(2)布局合理,各种浏览器统一识别,即支持多种浏览器。2.2需要解决的问题开发语言的选择,数据库的选择与架构,开发模式的选择,网上购物(图书)系统的需求分析、系统设计、代码的编写以及完整的系统测试。2.3拟采用的研究手段2.3.1系统开发环境操作系统:Windows7开发工具:MyEclipse+Tomcat+SQL2005相关技术:Java+Struts2+JDBC+JSP+Ajax+JavaScript+HTML+CSS等2.3.2系统运行环境开发工具:MyEclipse10WEB服务器:apache-tomcat-6.0.20数据库:SQL2005虚拟机(JVM):jdk-6-linux-i586或jdk-6-win-i586浏览器:360浏览器为主,其他浏览器为辅第三方JAR文件2.3.3测试与维护为使本商城系统满足用户需求并24小时运行,需要对系统进行维护。其中包括诊断和改正系统运行过程中发现的软件错误,根据用户要求改进或扩充系统功能使之更加完善。在系统实现方面,按照软件工程的步骤,利用网络查阅国内外相关资料,进行详细分析与深入研究,按部就班的去逐一实现。其他方面,积极与导师进行沟通,让导师及时了解项目的进度听取导师的意见,使项目符合要求。指导教师意见指导教师签名:二〇一年月日评议小组名单组长:组员:、、二〇一年月日评议小组意见①.论文选题:□有理论意义;□有工程背景;□有实用价值;□意义不大。②.论文的难度:□偏高;□适当;□偏低。③.论文的工作量:□偏大;□适当;□偏小。④.方案的可行性:□好;□较好;□一般;□不可行。⑤.对文献资料及课题的了解程度:□好;□较好;□一般;□较差。⑥.开题报告中反映出的综合能力和表达能力:□好;□较好;□一般;□较差。⑦.对论文选题报告的总体评价:□好;□较好;□一般;□较差。(在相应的方块内作记号“√”)评议结论评议小组组长签名:二〇一年月日