安徽工程大学机电学院本科毕业设计(论文)开题报告.doc_第1页
安徽工程大学机电学院本科毕业设计(论文)开题报告.doc_第2页
安徽工程大学机电学院本科毕业设计(论文)开题报告.doc_第3页
安徽工程大学机电学院本科毕业设计(论文)开题报告.doc_第4页
安徽工程大学机电学院本科毕业设计(论文)开题报告.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

安徽工程大学机电学院本科毕业设计(论文)开题报告题目: 运动装备在线商城的设计与实现课 题 类 型: 设计实验研究 论文 学 生 姓 名: 王化彪 学 号: 3092104105专 业 班 级: 计算机科学与技术2101班教 学 单 位: 计算机信息学院指 导 教 师: 张义开 题 时 间: 年 月 日一毕业设计(论文)研究意义、研究现状和发展趋势(文献综述)1.1研究意义 随着信息技术的发展,信息技术使用传递速度突破了时间和地域性的局限,网络化与全球化成为一种不可避免的世界趋势。由于网络用户的迅速膨胀,众多的商家和厂家也纷纷将眼光投向互联网。电子商务是能够在网上完成供、产、销全部业务流程的虚拟市场。封闭式的银行电子金融系统已变成开放式的网络电子银行。电子商务是一个发展潜力巨大的市场,极具有发展前景。电子商务双向信息沟通,灵活的交易手段和快速的交货方式的特点,将给社会带来巨大的经济效益,促进了整个社会的生产力的提高。电子商务的推广,打破了时空限制,改变了贸易形态,有助于降低企业成本和提高企业竞争力。电子商务给消费者提供了更多的选择,提供了更好的便利性。在互联网上可以进行很多的电子商务活动,“网上商城”就是一种典型的电子商务运用。 在互联网日益流行的今天,网络已经变得越来越重要,而在网络这个大家庭里,网上购物则是一个热点,网上购物商城的出现,给消费者的消费观念带来了重要的变化,网上物品的物美价廉以及在实体店买不到的物品将成为吸引消费者的重大战略措施。开发网上电子购物商城具有非常大的前景和利润空间。1.2研究现状 网上购物是随着网络技术的发展而出现的一种新型销售渠道。它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现商品销售的网上交易。网上购物同传统的店面购物相比,网上购物的经营方式和销售渠道是全新的;它24小时全天候和全方位服务是店面购物所不能比及的。以下是几项调查: 1.购买物品的对象:如今的网络已入得民心,网上购物者大多是学生和上班族,年龄段在16-35岁之间,其中学生占主导地位,多已高中生和大学生,上班族是以低薪族为主,薪水1000到3000左右; 2.购买的物品:从调查来看,网上购买物品主要分为两类:相对实体店物美价廉的和在实体店买不到的;其中,饰品、服装鞋帽、箱包皮具、电子数码产品受到消费者的青睐,另外化妆品、礼品玩具、首饰配物和家具日用品等都有很大的发展空间。 3.方便性:通过网络,消费者足不出户就可以购买物品,还可以邮寄上门,节省了消费者的时间,而且消费者可以在任何自己方便时间内购买物品。1.3发展趋势纵观全球电子商务市场,各地区发展并不平衡,呈现出美国、欧盟、亚洲“三足鼎立”的局面,美国是世界最早发展电子商务的国家,同时也是电子商务发展最为成 熟的国家,一直引领全球电子商务的发展,是全球电子商务的成熟发达地区。欧盟电子商务的发展起步较美国晚,但发展速度快,成为全球电子商务较为领先的地 区。亚洲作为电子商务发展的新秀,市场潜力较大,但是近年的发展速度和所占份额并不理想,是全球电子商务的持续发展地区。 全球B2B电子商务交易一直占据主导地位,2002年至今,呈现持续高速增长态势,2007年全球B2B交易额达到8.3万亿美元,预计在未来几年将保持40%以上的增长率,到2010年B2B交易额将达到26万亿美元,比2002年增长30多倍。 总体来看,全球电子商务发展呈高速增长态势。随着全球电子商务的发展,我国电子商务的发展动力持续增强。我国电子商务发展呈现典型的块状经济特征,东南沿海属于较为发达地区,北部和中部属于快速发展地区,西部则相对落后。中国电子商务市场发展前景依旧乐观。文献1通过对 Java这一近年来迅速崛起的程序设计语言所具备特点进行的分析、Java对互联网设计方面支持的分析以及J2 EE开发平台如何更有力地帮助企业适应网络经济需求的分析 ,说明 Java程序设计语言是互联网设计首选语言 ,Java技术是网络经济首选开发和配置平台 ,并列举了一个利用 Java提供功能 ,快速将现有独立软件应用系统转变成分布式互联网系统的实例。文献2采用J2EE体系结构,构建一个安全高效的网上商城系统,并对主要模块设计和重要的流程处理作了详细介绍。文献3运用网络数据库原理,基于B/S模式设计开发了一个网上购物系统.在系统中,顾客可以很方便的注册成为会员,对商品进行浏览,查看商品的详细资料,然后根据各人的喜好购买商品。文献4采用J2EE+Web Services技术,通过对一个网上商城的分析,建模,编程,模拟实现了各种电子商务功能,对中小型用户,性能十分优越;对一些大型网站,采用合理的数据库,也能充分实现移植。文献5从需求出发,利用JSP动态网站设计语言设计了基于JSP的B/S模式网上商城购物管理系统.在设计中,将系统划分为了前台和后台两大模块后,又将模块再进行细化实现完成.这将对电子商务网站建设提供一个非常实用的开发模式。文献6比较了电子商务网站的各种编程技术,指出了JSP的特点。指出了XML技术在内容定义和数据定义方面的优越性。论述了JSP和XML相结合的主要方法和现有的技术,指出了数据库技术对XML的支持以及XML和数据库技术的交互方法。文献7为了提高企业市场竞争力,越来越多的企业正在通过电子商务进行网上商品交易,构建适合企业发展的商务网站己经成为目前企业比较关心的问题。本文从构建一个在线购书子系统入手,讨论如何建立电子商务网站。文献8运用大量实例来讲解网络编程语言JSP及其实际使用。重点介绍Java的基本语法、Web应用程序的概念与设计方法、JSP操作Oracle数据库、 Java Bean的设计与使用等。文献9详细介绍了在开发BS结构的系统时,使用Java Servlet技巧解决常见问题的编程方法,并从协议细节的角度进行详细的讲述。文献10数据库是一个结构化的记录或数据,存储在计算机中可供程序来回答查询集合。通过记录检索查询成为可利用的信息,并作出决定。文章使用简单的示例描述了数据库是如何产生的。二.毕业设计(论文)研究方案及工作计划2.1毕业设计(论文)研究方案2.1.1系统可行性分析阶段该课题主要按以下步骤来完成:1. 查询相关资料,了解本系统的研究意义。可以上网搜索或者是去图书馆查阅相关资料。2. 通过查询资料了解该网站要如何做,及要做哪些东西。3. 设计出大体上的功能模块,画出模块图。4. 通过进一步的了解,对每个功能模块进行细化,将每一步都想清楚。制定出每一步的做法和注意的地方。5. 对设计好的程序进行调试,通过调试发现存在的问题并解决,从而达到完善系统的目的。6. 最后,整理各阶段的设计记录文档,写成论文稿。2.1.2.系统设计阶段 运动装备在线商城是为消费者和卖家之间交易的一个平台,宗旨是能及时、准确、完整发布顾客也就是消费者需要的各种商品信息。1. 普通用户可以通过系统浏览商品(按类别)2. 普通用户可以通过系统搜索商品(按类别、价位、日期等)3. 普通用户可以通过系统下订单(享受市场价)4. 普通用户可以注册成为系统会员(免费注册)5. 会员可以浏览和检索商品6. 会员可以下订单(享受会员价)7. 会员可以浏览自己下过的订单8. 会员可以管理自己的信息(自服务系统)a) 修改密码b) 修改送货地址c) 修改联系方式9. 会员可以分级别a) 不同级别享受不同等级的优惠b) 通过购物的金额确定级别10. 管理员通过后台进行会员管理a) 会员浏览b) 会员历史订单浏览c) 会员删除d) 指定会员级别11. 管理员通过后台进行商品分类的管理a) 浏览、添加、删除、修改12. 管理员通过后台进行产品管理a) 新增产品b) 产品上柜c) 产品下柜d) 产品销量浏览e) 产品搜索f) 产品删除g) 产品修改13. 管理员通过后台进行订单的管理a) 订单查询b) 修改订单状态c) 订单搜索d) 订单跟踪e) 订单提醒2.1.3功能模块图2.1.4系统运行与调试阶段 根据相关功能模块,编写相应代码,运行整个系统,对相关功能进行调试和测试,最后得到一个完整的运动装备在线商城系统。2.2设计(论文)工作计划起止日期周次内 容 进 程2.24-3.14第一周-第三周借阅相关资料,阅读相关资料,进行前期准备3.17-3.28第四周-第五周对项目进行需求分析,设计功能3.31-4.18第六周-第八周对项目进行详细设计以及数据库设计4.21-5.2第九周-第十周到公司实习,撰写实习报告5.5-5.23第十一周-第十三周编写代码以及相关测试工作,完成系统5.26-6.13第十四周-第十六周撰写毕业设计文档6.16-第十七周毕业设计答辩三参考文献1 何小翔,蒋叶青,蒋守仁.Java编程语言及互联网设计J.合肥工业大学学报(自然科学版). 2002(01)2 蒋小莺.基于J2EE的网上商城系统的设计J.电脑知识与技术. 2008(16)3 倪雪梅.网上购物系统的设计与实现J.赤峰学院学报(自然科学版). 2011(04)4 刘颀桓.基于J2EE三层体系结构的网上商城的设计与实现J.中国水运(学术版). 2006(12)5 续蕾.基于JSP的B/S模式网上商城购物系统的设计与实现J. 四川兵工学报. 2009(10)6 何典.基于JSP与XML的电子商务站点J.商场现代化. 2007(04) 7 余绍霖.基于JSP技术的电子商务网站设计与开发J. 科技资讯. 2007(07)8 周颢.网络编程语言JSP实例教程M.北京电子工业出版社,2003,6.9 陈海山.深入Java Servlet网络编程M.北京:清华大学出版社,2002,2.10 James Berrington. Databases.J. 2013附录1.1外文文献THE TECHNIQUE DEVELOPMENT HISTORY OF JSPThe Java Server Pages( JSP) is a kind of according to web of the script plait distance technique, similar carries the script language of Java in the server of the Netscape company of server- side JavaScript( SSJS) and the Active Server Pages(ASP) of the Microsoft. JSP compares the SSJS and ASP to have better can expand sex, and it is no more exclusive than any factory or some one particular server of Web. Though the norm of JSP is to be draw up by Sun company of, any factory can carry out the JSP on own system. The After Sun release the JSP (the Java Server Pages) formally, the this kind of new Web application development technique very quickly caused the peoples concern. JSP provided a special development environment for the Web application that establishes the high dynamic state. According to the Sun parlance, the JSP can adapt to include the Apache WebServer, IIS4.0 on the market at inside of 85% server product.This chapter will introduce the related knowledge of JSP and Databases, and JavaBean related contents, is all certainly rougher introduction among them basic contents, say perhaps to is a Guide only, if the reader needs the more detailed information, pleasing the book of consult the homologous JSP.1.1 GENERALIZEThe JSP (Java Server Pages) is from the company of Sun Microsystems initiate, the many companies the participate to the build up the together of the a kind the of dynamic the state web the page technique standard, the it have the it in the construction the of the dynamic state the web page the strong but the do not the especially of the function. JSP and the technique of ASP of the Microsoft are very alike. Both all provide the ability that mixes with a certain procedure code and is explain by the language engine to carry out the procedure code in the code of HTML. Underneath we are simple of carry on the introduction to it.JSP pages are translated into servlets. So, fundamentally, any task JSP pages can perform could also be accomplished by servlets. However, this underlying equivalence does not mean that servlets and JSP pages are equally appropriate in all scenarios. The issue is not the power of the technology, it is the convenience, productivity, and maintainability of one or the other. After all, anything you can do on a particular computer platform in the Java programming language you could also do in assembly language. But it still matters which you choose.JSP provides the following benefits over servlets alone: It is easier to write and maintain the HTML. Your static code is ordinary HTML: no extra backslashes, no double quotes, and no lurking Java syntax. You can use standard Web-site development tools. Even HTML tools that know nothing about JSP can be used because they simply ignore the JSP tags. You can divide up your development team. The Java programmers can work on the dynamic code. The Web developers can concentrate on the presentation layer. On large projects, this division is very important. Depending on the size of your team and the complexity of your project, you can enforce a weaker or stronger separation between the static HTML and the dynamic content.Now, this discussion is not to say that you should stop using servlets and use only JSP instead. By no means. Almost all projects will use both. For some requests in your project, you will use servlets. For others, you will use JSP. For still others, you will combine them with the MVC architecture. You want the appropriate tool for the job, and servlets, by themselves, do not complete your toolkit.1.2 SOURCE OF JSPThe technique of JSP of the company of Sun, making the page of Web develop the personnel can use the HTML perhaps marking of XML to design to turn the end page with format. Use the perhaps small script future life of marking of JSP becomes the dynamic state on the page contents. (the contents changes according to the claim of)The Java Servlet is a technical foundation of JSP, and the large Web applies the development of the procedure to need the Java Servlet to match with the JSP and then can complete, this name of Servlet comes from the Applet, the local translation method of now is a lot of, this book in order not to misconstruction, decide the direct adoption Servlet but dont do any translation, if reader would like to, can call it as small service procedure. The Servlet is similar to traditional CGI, ISAPI, NSAPI etc. Web procedure development the function of the tool in fact, at use the Java Servlet hereafter, the customer need not use again the lowly method of CGI of efficiency, also need not use only the ability come to born page of Web of dynamic state in the method of API that a certain fixed Web server terrace circulate. Many servers of Web all support the Servlet, even not support the Servlet server of Web directly and can also pass the additional applied server and the mold pieces to support the Servlet. Receive benefit in the characteristic of the Java cross-platform, the Servlet is also a terrace irrelevant, actually, as long as match the norm of Java Servlet, the Servlet is complete to have nothing to do with terrace and is to have nothing to do with server of Web. Because the Java Servlet is internal to provide the service by the line distance, need not start a progress to the each claims, and make use of the multi-threading mechanism can at the same time for several claim service, therefore the efficiency of Java Servlet is very high.But the Java Servlet also is not to has no weakness, similar to traditional CGI, ISAPI, the NSAPI method, the Java Servlet is to make use of output the HTML language sentence to carry out the dynamic state web page of, if develop the whole website with the Java Servlet, the integration process of the dynamic state part and the static state page is an evil-foreboding dream simply. For solving this kind of weakness of the Java Servlet, the SUN released the JSP.A number of years ago, Marty was invited to attend a small 20-person industry roundtable discussion on software technology. Sitting in the seat next to Marty was James Gosling, inventor of the Java programming language. Sitting several seats away was a high-level manager from a very large software company in Redmond, Washington. During the discussion, the moderator brought up the subject of Jini, which at that time was a new Java technology. The moderator asked the manager what he thought of it, and the manager responded that it was too early to tell, but that it seemed to be an excellent idea. He went on to say that they would keep an eye on it, and if it seemed to be catching on, they would follow his companys usual embrace and extend strategy. At this point, Gosling lightheartedly interjected You mean disgrace and distend. Now, the grievance that Gosling was airing was that he felt that this company would take technology from other companies and suborn it for their own purposes. But guess what? The shoe is on the other foot here .The Java community did not invent the idea of designing pages as a mixture of static HTML and dynamic code marked with special tags. For example, Cold Fusion did it years earlier. Even ASP (a product from the very software company of the aforementioned manager) popularized this approach before JSP came along and decided to jump on the bandwagon. In fact, JSP not only adopted the general idea, it even used many of the same special tags as ASP did.The JSP is an establishment at the model of Java servlets on of the expression layer technique, it makes plait write the HTML to become more simple. Be like the SSJS, it also allows you carry the static state HTML contents and servers the script mix to put together the born dynamic state exportation. JSP the script language that the Java is the tacit approval, however, be like the ASP and can use other languages( such as JavaScript and VBScript), the norm of JSP also allows to use other languages.1.2中文翻译JSP的技术发展历史Java Server Pages(JSP)是一种基于web的脚本编程技术,类似于网景公司的服务器端Java脚本语言 server-side JavaScript(SSJS)和微软的Active Server Pages(ASP)。与SSJS和ASP相比,JSP具有更好的可扩展性,并且它不专属于任何一家厂商或某一特定的Web服务器。尽管JSP规范是由Sun公司制定的,但任何厂商都可以在自己的系统上实现JSP。 在Sun正式发布JSP(Java Server Pages)之后,这种新的Web应用开发技术很快引起了人们的关注。JSP为创建高度动态的Web应用提供了一个独特的开发环境。按照Sun的说法,JSP能够适应市场上包括Apache WebServer、IIS4.0在内的85%的服务器产品。本文将介绍JSP相关的知识,以及JavaBean的相关内容,当然都是比较粗略的介绍其中的基本内容,仅仅起到抛砖引玉的作用,如果读者需要更详细的信息,请参考相应的JSP的书籍。1.1 概述JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,其在动态网页的建设中有其强大而特别的功能。JSP与Microsoft的ASP技术非常相似。两者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。下面我们简单的对它进行介绍。JSP页面最终会转换成servlet。因而,从根本上,JSP页面能够执行的任何任务都可以用servlet来完成。然而,这种底层的等同性并不意味着servlet和JSP页面对于所有的情况都等同适用。问题不在于技术的能力,而是二者在便利性、生产率和可维护性上的不同。毕竟,在特定平台上能够用Java编程语言完成的事情,同样可以用汇编语言来完成,但是选择哪种语言依旧十分重要。和单独使用servlet相比,JSP提供下述好处:JSP中HTML的编写与维护更为简单。JSP中可以使用常规的HTML:没有额外的反斜杠,没有额外的双引号,也没有暗含的Java语法。能够使用标准的网站开发工具。即使是那些对JSP一无所知的HTML工具,我们也可以使用,因为它们会忽略JSP标签(JSP tags)。可以对开发团队进行划分。Java程序员可以致力于动态代码。Web开发人员可以将经理集中在表示层(presentation layer)上。对于大型的项目,这种划分极为重要。依据开发团队的大小,及项目的复杂程度,可以对静态HTML和动态内容进行弱分离(weaker separation)和强分离(stronger separation)。此处的讨论并不是说人们应该放弃使用servlet而仅仅使用JSP。事实上,几乎所有的项目都会同时用到这两种技术。在某些项目中,更适宜选用servlet,而针对项目中的某些请求,我们可能会在MVC构架下组合使用这两项技术。我们总是希望用适当的工具完成相

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论