1、 毕业设计文献综述 电子信息工程 电子商务 当当网网页制作 前言 电子商务是伴随着网络信息技术的发展和计算机应用的普及而产生的一种新型的商务交易形式。这种新型的国际贸易方式以其特有的优势(成本低、易于参与、对需求反映迅速等),已被愈来愈多的国家及不同行业所接受和使用。这种新兴贸易方式对传统法律(无论是英美法系,还是大陆法系)关于合同的成立条件、合同有效性规范、支付方法、提单的转让等一系列法律法规和要求,提出了严肃的挑战。现行的法律法规已无法满足电子商务发展的需求,阻碍了电子商务的正常发展。因此,有必要为电子 商务建立起一套必要的法律法规和共同遵守的商业规则,为电子商务的动作提供法律依据,以促进
2、国际贸易更好的发展。 电子商务正迅速地渗透到社会生活的方方面面,已成为当今 IT 行业最为热门的话题和竞争的焦点。今天,越来越多的企业靠 internet 技术与供应商、合作伙伴及客户保持连接,实现电子化交易。越来越多的普通百姓习惯于通过 Internet 浏览信息、收发电子邮件、购买商品,享受着由电子商务带来的乐趣与便利。 电子商务的优势在于超越了传统商务的时间和地域,用户 (商家 )可在全球范围内寻找客户、进行价格对比和商家选择;快速 反应客户需求,进而调整产品结构、生产与进货计划;减少中间流通环节,降低交易互动成本;更方便、经济地与客户和供应商沟通。提高服务质量。电子商务也使得小公司与大
3、公司在这些方面具有同等的优势,一些小公司。原来由于受人员和资金的限制,没有能力建立广泛的销售体系,只能通过参加展览会、地区媒体广告等常规方式对产品进行有限直传,无法将产品推广到更广阔的国际市场,使得企业的经营空间受到很大的限制,而电子商务使得企业具有更广泛的供应商和客户空间。 对于企业来说,电子商务是利用以 Internet 为核心的信息技术,进行商务活动和 企业资源管理,它的核心是高效率地管理企业的所有信息,帮助企业创建一畅通于客户、企业内部和供应商之同的信息流,把客户、企业、供应商连接在一起,以最快的速度、最低的成本响应市场,及时把握商机,不断提高和巩固竞争优。 主题 电 子商 务毕业论
4、文 设计 可以 培 养学 生 综 合 运 用 专业 基 础 理 论 ,基本知 识 和基本技能分析解 决实际问题 能力的一 个 重要 环节 。 它 是该 专业 各 个 先修 教学 环节 的 继续 深化和 检验 。通 过电 子商 务毕业论 文 设计 使 学 生在 实际 的 电 子商 务项 目 运 作中,充分利用所 学 的 专业 知 识 ,理论联 系 实际 , 独 立 开 展工作, 从 而使 学 生具 备从 事 电 子商 务 工作的 实际 能力。 电 子商 务毕业论 文 设计 的目的具体有 : 培 养学 生 综 合 运 用所 学 知 识 和技能, 帮 助 传统 企 业 根据 实际 需求 导 入不同水
5、平、不同 复杂 程度的 电 子商 务项 目,同 时 具 备 解 决电 子商 务实际问题 的能力; 培 养学 生 调查研 究 与 信息收集、整理的能力; 培 养 和提高 学 生的自 学 能力和 计 算机 实际应 用能力; 培 养 和提高 学 生的文 献检 索及收集、 阅读 能力; 培 养 和提高 学 生的 科技 论 文 写 作能力; 培 养学 生的 创 新意 识 、 严谨 的治 学态 度和求 实 的科 学 作 风 以及刻苦 钻研 的精神。 关于电子商务 当当网网页制作,主要运用 java 语言中的 web 开发,用到的框架主要是 hibernate 和 struts, struts 框架中也构建
6、了 MVC 模式,用到的数据库是 mysql,用myeclipse 作为开发工具, tomcat 作为服务器,制作该项目,用到的其他知识点还有:corejava 核心 技术, sql 语句, servlet, jsp,还有 javascript 等等。 Struts 是由 Apache 开源联盟( www.apache.org)提供的一套用于构建 JavaWeb 应用程序的框架。它的目标是希望分离 Web 程序的表示层、控制层和模型层,即 MVC 模式,使程序员将更多的精力投入后台的业务逻辑设计,而不是底层的 Web 基础框架。 Struts 的所有功能都是建立在已有的 JavaWeb 组件上
7、,如 Servlet、 JSP 或是 JavaBean,它只是利用一种方式将这些元素组织起来,使他们协同工作。 总之, Struts 只 是一个 MVC 框架( Framework),用于快速开发 JavaWeb 应用。 Struts 实现的重点在 C(Controller),包括 ActionServlet/RequestProcessor 和我们定制的 Action,也为 V(View)提供了一系列定制标签( CustomTag)。 Struts 几乎没有涉及 M(Model),所以Struts 可以采用 Java 实现的任何形式的商业逻辑。 在 人民邮电出版社 出版的李刚等人编著 Str
8、uts2.1 权威指南一书中 ,了解到在配置文件 web.xml中映射 ActionServlet,ActionServlet用于接受所有访问者的请求。在 Struts应用中,所有对 应用程序的请求,都会被 WEB SERVER 定向到 ActionServlet 进行统一控制、分配处理, ActionServlet 可以看作是 Struts 框架的核心,枢纽。配置 servlet 映射,通过 servlet 映射可以将用户访问 web 应用的扩展名映射到具体处理的 servlet,例如, 将所有以 .do 为扩展名的页面的请求交给 ActionServlet 处理。代码如下 : contro
9、ller org.apache.struts.action.ActionServlet controller *.do 在毕业设计中, 我也是用 .do 为扩展名的页面的请求交给 ActionServlet 处理的。 在 电子工业出版社 出版的张利国等人编著 hibernate 开发与实践一书中,提到 hibernate 是一个面向 java 环境对象 /关系数据库映射工具。对象 /关系数据库映射( object/relational mapping(ORM))这个术语表示一种技术,用来把对象模型表示的对象映射到基于 SQL 的关系模型数据结构中去。 Hibernate 不仅仅管理 java
10、类到数据库表的映射,还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用 SQL 和 JDBC 处理数据的时间。 一个简单的 Hibernate 映射文件,每个 Hibernate 映射文件的基本结构都是相同的。映射文件的根元素为 hibernate-mapping 元素,这个元素下可以拥有多个 class 子元素,每个 class 子元素完成一个持久化类的映射。持久化类都需要有一个标识属性,该标识属性用来标识该久化类的实例,因此,标识属性通常被映射成数据表主键。标识属性通过 id 元素来指定。 id 元素的 name 属性的值,就是持久化类标识属性名。 通常,标识属性应该指定主键生成
11、策略, Hibernate 建议数据表采用逻辑主键,而不要采用有物理含义的实体主键。逻辑主键没有实际意义,仅仅用来标识一行记录,通常由 Hibernate 负责生成。主键 生成器负责生成数据表记录的主键。 Hibernate 的 HQL 查询 数据查询指根据给定条件来选择记录。数据查询是持久化层必需的操作,也是 DAO 对象必需的基本功能。 Hibernate 配备功能强大的查询语言,这种查询语言被称为 Hibernate Query Language( HQL), 也就是 Hibernate 查询语言。 HQL 的 关键字不区分大小写,但类名、属性名和各种类型的值对象都是区分大小写的。 HQ
12、L 的语法看起来与 SQL 非常接近,但不要忘记 Hibernate 是面向对象的,因此 HQL 被设计成面向对象。所以,使用 HQL 查询过程中,操作对象是类、实例或属性;而不是表、列、行等概念。同时, HQL 完全可以 理解如继承、多态和关联等面向对象的概念。 在 电子工业出版社 出版的 孙卫琴 等人编著 Tomcat 与 Java Web 开发技术详解 一书中,提到 Jakarta Tomcat 服务器是在 SUN 公司的 JSWDK( JavaServer Web DevelopmentKit, SUN公司推出的小型 Servlet/JSP 调试工具)的基础上发展起来 的一个优秀的 J
13、ava Web 应用容器,它是 Apache-Jakarta 的一个子项目。 Tomcat 被 JavaWorld 杂志的编辑选为 2001 年度最具创新的 Java 产品( Most Innovative Java Product),同时它又是 SUN 公司官方推荐的Servlet/JSP 容器(参见 http:/ Servlet 和 JSP 的最新规范都在 Tomcat 的新版本中得到了实现。 作为一个开放源码的软件, Tomcat 得到了开放源码志愿者的广泛支持,它可以和目前大部分的主流 HTTP 服务器(如 IIS和 Apache 服务器)一起工作,而且运行稳定、可靠、效率高。 作者根
14、据多年的 Java Web 开发经验,详细阐明了在最新的 Tomcat 5.x 版本上开发 Java Web 应用涉及的各种技术,并且介绍了如何将 Tomcat 和其他主流 HTTP 服务器集成并创建具有实用价值的企业 Java Web 应用的方案。 在做电子商务毕业设计过程中,运用的就是 Tomcat 服务器,然后用浏览器向 Tomcat服务器发出请求,服务器会根据浏览器的地址 给出响应的响应,从而可以实现当当网站很多复杂的功能。 还有在机械工业出版社出版的李强译等人编著 JavaScript 权利指南一书中,提到JavaScript 使网页增加互动性。 JavaScript 使有规律地重复
15、的 HTML 文段简化,减少下载时间。 JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 CGI 验证。 JavaScript 的特点是无穷无尽的,只要你有创意。 JavaScript 可以出现在 HTML 的任意地方。使用标记 ,你可以 在 HTML 文档的任意地方插入 JavaScript,甚至在 之前插入也不成问题。不过如果要在声明框架的网页(框架网页)中插入,就一定要在 之前插入,否则不会运行。基本格式 以上就是我这几天所查阅的一部分资料,对自己做电子商务的毕业设计很有帮助,我还有继续查阅其他资料,通过自己的努力把论文完成。 总结 毕业设计:电子商务
16、 当当网网页制作 是 我大学教育的最后一个环节,是对 整个专业学生知识技能的综合体现。电子商务专业的培养目标是具有高尚职业道德、熟练职业技能,具有较强的基础理论知识、较强实践能力、自学能力、协作能力和创新能力的,工作在职业岗位第一线的技术人才和管理人才。他们的工作主要不是从事理论研究,也不是从事大型电子商务网站的开发设计,而是把企业现有的方案实现为具体的、有形的。由于培养目标的差异,我们在电子商务毕业论文 中特 别注重学生职业岗位能力的培养、职业技能的训练,注重学生解决问题能力和自学能力的培养和训练。 总而言之,我为这次毕业设计的做了很多前期准备,不管是剖析课题, 还是查阅各种文献资料,相信本
17、人的积极向上的态度会给本次设计带来一个很好的开始,希望可以使得本次设计过程中顺利很多。 参考文献 1 汪滨琳 . 我国高校科研管理现状分析及启示 J.计算机科学与发展, 2009(6). 2 李刚 .Struts2.1 权威指南 M.电子工业出版社, 2009. 3 罗森维格 .Oracle PL/SQL 实例精解 M.机械工业出版社, 2009. 4 张利国 .Hibernate 开发与实践 M.电子工业出版社, 2009. 5 单东林,张晓菲 .锋利的 jQueryM.人民邮电出版社, 2009. 6 张鑫 .Servlet/JSP 深入详解 M.电子工业出版社 . 2008. 7 Pau
18、l Haire,杨明军 译 .精通 HTML 语义、标准和样式 M.人民邮电出版社, 2008. 8 曾顺 . 精通 CSS+DIV 网页样式和布局 M. 人民邮电出版社, 2007. 9 Divid Flanagan,李强译 . JavaScript 权利指南 M. 机械工业出版社, 2007. 10 Cay Horstmann, Gary Cornell,叶乃文,杜永萍 译 . Java 核心技术 卷一 M. 机械工业出版社, 2008. 11 Bruce Eckel.Java 编程思想 M. 机械工业出版社, 2003. 12Keay,Robert.Animation of psycho
19、logy : cultural poetics and Mary Shelleys Frankenstein, Ph.D. thesis, School of Communication and Creative Arts, Deakin University. 13 西尔伯沙茨等 著,杨冬青等译 . 数据库系统概念 M. 机械工业出版社, 2006. 14 郭锋 . 我的 J2EE 成功之路 M. 电子工业出版社, 2009. 15 王洪斌,鲁婉玉 .我国高校科研成果评估的现状及发展趋势 J. 评价与管理 ,2010(3). 16 宋(美)霍尔,(美 ) 布朗 ,(美)蔡金著,胡书敏等译 . Servlet 与 JSP 核心编程 M. 清华大学出版社, 2010. 17 孙卫琴编著 . Tomcat 与 Java Web 开发技术详解 M. 电子工业出版社, 2009. 18(美)赫尔德尔著,陈宗斌等译 . Ajax 权威指南 M. 机械工业出版社, 2009.