ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:244.78KB ,
资源ID:8955827      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8955827.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业设计电子产品网上商城开题报告和中期报告管理资料.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业设计电子产品网上商城开题报告和中期报告管理资料.docx

1、毕业设计电子产品网上商城开题报告和中期报告管理资料 第一部分 毕业论文一、毕业论文第二部分 外文资料翻译一、外文资料原文二、外文资料翻译第三部分 过程管理资料一、毕业设计(论文)课题任务书二、本科毕业设计(论文)开题报告三、本科毕业设计(论文)中期报告四、毕业设计(论文)指导教师评阅表五、毕业设计(论文)评阅教师评阅表六、毕业设计(论文)答辩评审表2010届本科生毕业设计(论文)资料第一部分 毕业论文2010届本科生毕业设计(论文)资料第二部分 外文资料翻译Core ComponentsFrom a high level, Struts2 is a pull-MVC (or MVC2) fra

2、mework; this is slightly different from a traditional MVC framework in that the action takes the role of the model rather than the controller, although there is some overlap. The “pull” comes from the views ability to pull data from an action, rather than having a separate model object available.We

3、have already spoken about what this means conceptually,but what does it mean at the implementation level? The Model-View-Controller pattern in Struts2 is realized with five corecomponents actions, interceptors, value stack / OGNL, result types and results / view technologies.Figure 1: The MVC / Stru

4、ts2 ArchitectureFree Online Version.12 | STARTING STRUTS2Figure 1 overlays the model, view and controller to the Struts2 high level architecture. The controller is implemented with a Struts2 dispatch servlet filter as well as interceptors, the model is implemented with actions, and the view as a com

5、bination of result types and results. The value stack and OGNL provide common thread, linking and enabling integration between the other components.As we talk about the common components in the chapter, there will be a lot of information that relates to configuration.Configuration for the web applic

6、ation, as well as configuration for actions, interceptors, results, etc. Keep in mind that this explanation is to provide a background for what can be achieved, and may not be the most efficient way to configure subsequent chapters we will discuss easier and more productive ways to achieve the same

7、goal, using convention over configuration, annotations and the zero configuration we go into the details on the core components we will first talk about global configuration.ConfigurationBefore configuring Struts2, you will first need to download the distribution or configure it as a dependency in y

8、our Maven2 “” file:struts2-coreCORE COMPONENTS | 13Maven2 is a tool for managing the entire build process of a project including compilation of code, running tests,generating reports and managing build artifacts. The most interesting aspect for developers is in managing build that your application h

9、as only need to be uniquely specified in the projects “” configuration file using agroupId, artifactId and version. Before the artifact is needed, a local caching repository as well as remote organizational repositories and the standard repositories are searched. If the artifact is found on a remote

10、 repository it is downloaded to the local cache and provided to the project. As well as the artifact you requested, any additional transitive dependencies that are needed by the requested artifact are also downloaded (assuming that they are in-turn specified in a “” configuration file).Struts2 is bu

11、ilt with Maven2 and provides all the necessary transitive dependency configurations. For more information onMaven2, see the Apache web site at this is done, the configuration of a Struts2 application can be broken into three separate files as shown in figure 2.14 | STARTING STRUTS2Figure 2: Configur

12、ation file scope for framework elements The web application configuration for the FilterDispatcher servlet filter needs to be configured in your “” file:action2action2/*Thats it for configuring a basic web application. Whats left is to customize the web application execution environment which is don

13、e primarily in the “” configuration file and to configure the components for the web application, whichis achieved via the “” configuration file. We will now look at these two configuration files in more COMPONENTS | 15The FileThis configuration file provides a mechanism to change the default behavi

14、or of the framework. Generally you will not have a need to modify this file, the exception being when you want toenable a more friendly developer debugging environment. All of the properties contained within the “” configuration file can also be configured using the “init-param”tag in the “”, as wel

15、l using the “constant” tag in the “” configuration file (we will talk about this tags usage in the next chapter).Properties that can be modified allow for changing Freemarker options changing the action mapping class, determining whether XML configuration reloading should occur, what the default use

16、r interface theme is, etc. For the most up-to-date information on the properties take a looks at the Struts2 wiki atA default properties file named “” is contained in the Strut2-Core JAR distribution. To enable modifications to a property, simply create a file called “” in the root of your projects

17、source files classpath. Then, add the propertiesthat you wish to modify. The new values will now override the defaults.Struts 的核心组件从高层次来看,Struts2 是一种基于MVC2模式的框架;它与传统的MVC模式稍微有点不同,在MVC2中Action担当着模型的任务而不是控制器,尽管它与传统MVC有些重叠。“pull”来源于视图能从action中取出数据的能力,而不是有个分开的模型对象可以利用。我们已经从概念上解释了它的意思,但是从执行层次上来说,它意味着什么呢?模

18、型-视图-控制器模式在Struts2中是通过五个核心组件来实现的行为,拦截机,值栈,结果类型和视图技术。 Figure 1: The MVC / Struts2 Architecture图1覆盖了模型,视图和控件器到Struts2高层次结构。控件器被Struts2迅速分发servlet过滤器和interceptor来执行,模型被actions来执行,而视图则作为结果类型和结果的结合。值栈和OGNL提供了一般的线程,连接和其它组件的整合。当我们谈到这章里面的普通组件,有很多信息与配置有关。配置网络应用,以及行为,拦截机,结果等等。记住这种解释提供了我们能实现什么的背景,以及可能的最有效配置应用的

19、方式。在接下来的章节我们将讨论更容易更有效的方式来实现相同的目标,用配置协定,注释和零配置插件程序。在我们进入详细的核心组件之前,我们将首先谈论全局配置。配置Struts2之前,你应该先下载分布或者是配置它作为依赖在你的Maven2“pom。Xml”文件里面:struts2-coreMaven2是个管理全部工程程序的工具包括密码编缉,运行测试,整合报表和管理构建“人造物品”(勉强翻译)。你应用有的依赖在你的工程里面只需唯一的指定“pom。Xml”配置文件,使用groupId,artifactId和version。在artifact需要之前,一个本地的缓存仓库,。如果artifact在远程储存机

20、上,它将被下载到本地缓存提供给工程。和你请示的artifact一样,任何传统的传递的被请求的artifact请求的依赖同样被下载下来(假设他们被指定在“”配置文件中)。Struts2被Maven2构造,以及提供了所有必需的传递的依赖配置。对于一些关于Maven2更详细的信息,可以看Apache网站:http:/。一旦上面所说的都做了,Struts应用的配置能被分成三个部分的文件,就像图像2所示的那样。 Figure 2: Configuration file scope for framework elements对于过滤派遣servlet过滤器的网络应用配置需要在“”文件中配置:action

21、2action2/*这是用来配置一个基本的网络应用。剩下的就是定制网络应用的执行环境这主要是在“”配置文件中配置以及配置网络应用组件,它通过“”配置文件来实现。我们现在将更详细的看下这两个配置文件。The File这个配置文件提供了改变默认框架行为的机制。一般你不需要修改这个文件是,当你想有个更有好的开发调试环境时则例外。“”配置文件中包含的所有属性能被配置在“”,它使用“init-param”标签以及“”配置文件中的“constant”标签(我们将讨论这个标签用处在下一章节)。属性能被修改允许改变自由标记的选择改变形为匹配类,决定是否xml配置的重载要发生,什么是默认的用户主题等。默认属性文

22、件“”被包含在Strut2-Core 包分布中。为了使修改成为属性,只需在原工程文件路径的根目录中简单做个“”文件。这们,增加你希望修改的属性。新的值将取代默认值。2010届本科生毕业设计(论文)资料第三部分 过程管理资料附件四:2010 届毕业设计(论文)课题任务书系(部): 计算机科学与技术 专业:计算机科学与技术 指导教师职称学生姓名课题名称电子产品网上商城内容及任务开发一个电子商城的Web网站,包括前台和后台,功能模块大致如下:网站前台:商品销售排行,新品展示,特价商品展示,查看订单,查看及修改购物车信息,修改用户注册信息,查看网站公告信息,注册用户及管理员登录网站后台:维护商品类别,

23、维护商品信息,订单的管理,公告的管理,系统用户管理。拟达到的要求或技术指标1.后台数据库可以任意选择,但不建议使用文件型数据库,可以考虑SqlServer Express、MySql等。2.界面简洁、使用简便。进度安排起止日期工作内容系统分析阶段: 熟悉课题, 收集资料、调查研究, 可行性分析。系统设计阶段: 概要设计, 详细设计。系统实施、调试阶段: 程序编码, 系统调试。书写毕业论文提交毕业论文、答辩准备阶段主要参考资料1 Bill Evjen,李敏波译. (第4版)清华大学出版社,2006年11月2 Glenn Johnson ,段超译. M.清华大学出版社, 3Microsoft Co

24、rporation. Data Access Overview. 教研室意见签名:年 月 日系(部)主管领导意见签名:年 月 日注:本任务书一式三份,由指导教师填写,经教研室审批后一份下达给学生,一份由指导教师保留,一份交系部存档。题目:电子产品网上商城1. 结合课题任务情况,根据所查阅的文献资料,撰写1000字以上的文献综述。电子商务是在互联网开放的环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户之间的网上交易和在红电子支付的一种新型的商业运营模式。一些电子商务网站的成立,给人们带来了巨大的影响1。随着Internet信息技术的高速发展和个人电脑、计算机网络的迅速普及,计算机和

25、网络已经是工作、生活、学习和娱乐必不可少的工具,人们周围的一切都与计算机有者或多或少得来联系。随着经济的发展,人们渐渐不喜欢因为需要一件东西而必须出家门去买,而更希望只要自己出钱,自己中意的商品会自己送上门来,因此网上购物发展迅猛。商品是人们生活、工作和学习的一部分。商品也是人类发展的动力。电子商务从而得到了迅速发展2。但是在网上出售的商品特征也非常明显,仅仅局限于一些特殊商品,例如图书、音像制品、数码类产品、鲜花、玩具等等。这些商品对购买者视、听、触、嗅等感觉体验要求较低,像服装、音响设备、香水需要消费者特定感官体验的商品不适宜在网上销售,当然,也不排除少数消费者就认定某一品牌某一型号而不需

26、要现场体验就决定购买,但这样的消费者很少,人们更愿意相信自己的体验感觉来决定是否购买。所以,B2C市场上成功的企业如当当、卓越,都主要是卖一些特殊商品的。B2C电子商务的付款方式是货到付款与网上支付相结合,而大多数企业的配送选择物流外包方式以节约运营成本。随着用户消费习惯的改变以及优秀企业示范效应的促进,网上购物用户不断增长3。根据我自己在卓越网上的体验,卓越网主要完成了用户注册、商品查询、商品搜索、用户登录、用户信息管理、购物车管理。它的主页面对各类商品进行了归类,方便了用户查找自己想要的东西。同时也在主页面上列举了一些畅销商品和新商品。卓越网还十分人性化,对无库存的商品,你可以给他留个邮箱

27、,当有商品到库时,他能发邮件给你。他也十分的智能化,能根据你买商品的情况,推荐一些相关的你可能感兴趣的商品。但它也存在一些不中之处,以下对它的优缺点进行一下总结:优势:1. 卓越在整站风格设计、网站信誉、商品性价比、物流储备等方面都做得很好,在国内B2C领域位列前茅,是网上购书、数码音像产品的首选; 2. 卓越的搜索的准确度和速度较好,商品信息也很齐备,基本上图文描述都较为齐全,用户评分功能也作为一个很重要的评价标准被列在商品信息的下方; 3. 卓越不仅提供了原价与商城价还提供了折扣和节省的费用,很符合国人需求,商品描述也很丰富,同时在页面左侧提供了该商品所在分类的热销榜,鼓励用户浏览更多信息

28、,可以将关注的商品加入收藏夹方便日后购买,同时也为需要求助的用户提供了用户论坛; 4. 卓越拥有其他b2c,c2c无可比拟的独立配送系统,支持货到付款等多种支付方式,在实际购买这一环节差异化达到最大。能够随时告诉用户订单情况,货物发出会通过邮件方式告知,让用户可以很清楚的知道自己所购买的货物动向; 不足:1. 前端性能有待提升,页面设计略显凌乱 2. 导航信息混乱,导航区、搜索区、热门搜索关键词提示位置被揉合在了 一起,给用户检索式浏览带来很大不便,部分链接在webkit核心的浏览器下点击无效,页面内部的导航信息也无明显区分,容易造成混淆; 3. 分类热销榜无详细说明,无更多热门书籍的链接,无

29、热榜变化信息,只是空荡荡的列了十个产品; 4. 比较功能较弱,只支持用户在搜索的过程中基于品牌、价格(折扣)对同类产品进行比较,而不能根据商品具体详细信息进行比较; 5. 购买后几乎没有鼓励用户对商品评价的渠道,只能由用户主动写评论,在一定程度上阻碍了新用户更好的了解商品。时至今日,轻量级JAVAEE平台在企业开发中具有绝对的优势,JAVAEE应用以其稳定的性能、良好的开放严格的安全性,深受企业应用开发者的青睐4。对于一个企业而言,选择JAVAEE构建信息化平台,更体现了一处长远的规划:企业的信息化是不断事例的过程,在未来的日子里,经常会有不同平台、不同系统的系统需要事例。JAVA提供的跨平台

30、性、开放性及种远程访问的技术,为系统的良好整合提供了保证5。而JSP它是JAVA开发中最具代表性的WEB开发的解决方案。在目前比较流行的WEB程序开发中,JSP是比较热闹的一种脚本语言。它具备JAVA的优点:稳定、安全、可移植性好,成为大、中型网络开发的首先。使用JSP进行开发工作,不仅能够制作像HTML一样的静态的见面,还能够制作出包含动态数据的网页6。Struts是全世界最早的MVC框架,其是JSP规范的制定者,并参与了TOMCAT开发,所以Struts从文字处理的第一天起,就务受JAVAEE应用开发者的青睐。多年来,Struts确实是JAVAEE应用中使用最广泛的MVC框架,拥有广泛的市

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1