基于J2EE网上购书系统的设计与实现毕业论文(1).doc

上传人:hs****ma 文档编号:562767156 上传时间:2022-11-20 格式:DOC 页数:46 大小:857KB
返回 下载 相关 举报
基于J2EE网上购书系统的设计与实现毕业论文(1).doc_第1页
第1页 / 共46页
基于J2EE网上购书系统的设计与实现毕业论文(1).doc_第2页
第2页 / 共46页
基于J2EE网上购书系统的设计与实现毕业论文(1).doc_第3页
第3页 / 共46页
基于J2EE网上购书系统的设计与实现毕业论文(1).doc_第4页
第4页 / 共46页
基于J2EE网上购书系统的设计与实现毕业论文(1).doc_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《基于J2EE网上购书系统的设计与实现毕业论文(1).doc》由会员分享,可在线阅读,更多相关《基于J2EE网上购书系统的设计与实现毕业论文(1).doc(46页珍藏版)》请在金锄头文库上搜索。

1、 武汉大学本科毕业论文基于J2EE网上购书系统的设计与实现BACHELORS DEGREE THESIS OF WUHAN UNIVERSITYThe Design and Implementation of Online Bookstore System Based on J2EE PlatformCollege : International School of SoftwareSubject : Software EngineeringName : Zhang ZhengwuDirected by : May 2009摘 要近些年来,J2EE(Java 2 Platform,Enterp

2、rise Edition)技术作为一种建立企业应用的标准平台出现,并逐步成熟,得以飞速发展。J2EE平台使用了大量不同的技术标准如Java Server pages(JSP), JavaServlet, Enterprise JavaBeans(EJB), Java Message Service(JMS), Java Naming and Directory interface(JNDI)等,提供了多层分布式应用模型、组件复用能力、统一的安全模型和灵活的事务处理,为开发和配置企业应用提供了健壮和稳定的服务。框架技术与设计模式是J2EE中很重要的软件重用技术,框架技术通过重用提高了软件的生产效

3、率,ZJEE项目是通过框架、模式的设计运用达到控制软件质量的目的。虽然这在一定程度上限制了开发人员的发挥创造,但是它带来了稳定的软件质量和可重用的组件,尤其适用于较大型项目的开发。Struts是实现MVC模式的具体应用框架之一,其核心为一个灵活的、基于JavaServlets,JavaBeans,XML(Extensible Markup Language)等标准技术的控制层。Struts提供了自己的控制器组件,还整合EJB,JDBC等数据访问技术构造模型组件,整合JSP,XSLT等接口表示技术构造视图组件。设计模式是在设计面向对象软件的过程中记录的知识和经验。用一系列类结构和对象行为来具体描

4、述设计模式的含义。在这样一个预先定义的设计结构的基础上,根据具体应用完成具体的设计。设计模式的目的就是复用这些面向对象软件设计的解决方案以便于这些抽象解决方案的积累和交流。本文从网上购物系统的实际出发,引入了一个改进后的Struts框架,同时从占本系统很大比例的数据增、删、改、查操作中抽象出了一个数据操作通用框架,在框架的设计过程中运用了一些设计模式。系统具有高可靠性、可扩展性和可重用性的特点。 关键词: J2EE;EJB;Java;电子商务;网上书店ABSTRACT In this years, J2EE(Java 2 Platform,Enterprise Edition)is becom

5、ing into a standard platform in company. And it is becoming more and more mature and perfect. J2EE platform use lots of difference Technical standards such as:Java Server pages(JSP), JavaServlet, Enterprise JavaBeans(EJB), Java Message Service(JMS), Java Naming and Directory interface(JNDI) etc. it

6、offers Multi-tier Distributed Application Model, reuse components ability, it provide a robust and stable service for the development and deployment of enterprise applications.Framework technology and design patterns is a important reuse technology in J2EE, it increase the product efficiency by reus

7、e the code, J2EE project is through the framework of the design mode to control the use of software quality. Although to some extent, this limits the development of creative personnel, but it has a stable quality and reusable software components, Struts is a MVC model to achieve the specific applica

8、tion framework, and its core is a flexible, based on the JavaServlets, JavaBeans, XML (Extensible Markup Language) standard technology, such as the control layer. Struts provides its own Controller component, but also to integrate EJB, JDBC data access technologies such as structural model component

9、s, integration of JSP, XSLT and other interface components that technical structure view. Design patterns in object-oriented software design process of the knowledge and experience record. This article from the online shopping system, change, check out the abstract operation of a common framework fo

10、r data manipulation, in the framework of the design the course of the use of a number of design patterns. System has high reliability, scalability and reusability characteristics.Key words: J2EE;EJB;Java;E-commerce;Online Bookstore。目 录摘 要 3ABSTRACT4目 录 5第1章 绪论61.1 论文选题背景及意义61.2 研究现状及发展趋势81.3 本文的组织结构

11、结构91.4 本章小结9第2章 软件结构与框架技术102.1 J2EE框架结构102.2 软件框架(MVC)122.3 设计模式132.4 系统使用的框架与技术152.4 本章小结21第3章 系统分析与设计213.1 系统需求分析223.2 系统整体设计233.3 系统架构设计263.4 系统详细设计273.5 数据库设计303.6 本章小结32第4章 系统实现334.1 开发运行环境334.2 关键技术的实现334.3 本章小结40第5章 总结41致谢42参考文献43第1章 绪论1.1 论文选题背景及意义1.1.1 论文研究背景电子商务这个概念起源于20世纪70年代。当时国际上一些大公司通过

12、建立自己的计算机网络以实现各个机构之间、商业伙伴之间的信息共享,这个过程被称为EDI(电子数据交换)。EDI这种方式通过传递标准的数据流不仅可以避免人为的失误,而且能有效的降低成本、提高效率,因此在过去30年中,世界1000个最大的企业中,有95%以上的使用或还在使用这一技术。现在大家公认的“电子商务”的概念是由著名的IBM公司于1998年率先提出并迅速得到广泛认同。它包括网络广告(过去已经实现)、在线电子贸易(已经实现并正在得到不断的完善)、在线电子服务(即将实现)等内容,可以说是一个较大的基础概念,涵孟了过去、现在和未来所有以电子形式实现的商业活动手段。随着时代的发展,计算机及网络产品、互

13、联网技术(web技术)、完全支付等电子商务的支撑技术在电子商务应用的大潮中产生质的飞跃,电子商务的概念正在得到不断的补充和完善,它将不仅仅只局限于带动互联网经济的飞速发展,而是将深入到经济活动的每一个角落,深入到千家万户,深入到每一个人的身边。电子商务提出了一种全新的商业机会、需求、规划和挑战,正是新世纪全球经济与社会发展的朝阳领域。图书是一种在整个社会生活中都很普及的精神消费品,在整个商品市场上占据不同于其它商品的特殊地位。基于J2EE的网上书店系统正是针对图书这样一类特殊的商品而建立起来的一个电子商务系统。如何迎合图书这种商品的特殊性,如何降低销售成本以及便利读者购书,便自然而然的成为这个

14、系统设计和实现所追求的目标。近些年来,随着网络通信技术的不断发展和社会信息化建设水平的不断提高,电子商务系统在社会生活和经济生活中得到了越来越广泛的应用。电子商务大大改变了企业的经营方式,规范了内部流程和交易手续,减少了交易的中间环节,降低了企业的经营成本;并使经营活动不再受地域和时间的限制,方便了客户,密切了企业和客户的关系。因此越来越多的企业采纳电子商务作为交易模式。随着互联网上的电子商务网站大量出现,电子商务作为一种交易形式已经在社会经济生活中占据一定的地位。另一方面,互联网技术的发展在推动电子商务进步的同时,也使电子商务系统的构建实现技术面临新的挑战。作为网络信息技术前沿的Java,已

15、经是软件界的一个热门话题,它提供的跨平台性、网络和数据库支持为web应用系统的开发提供了新的途径。1995年,Sun公司的Java语言以其提供的跨平台应用程序开发与配置震撼了整个web世界。几年来,Java从一种编程语言发展到了开发企业级应用系统的Java2平台。1999年Sun公司推出J2EE,它包括Servlets、JSP,和EJB等许多技术和规范。J2EE平台为web应用的开发提供了从客户层到web服务层到业务逻辑层的全方位技术支持,而且得到了IBM、BEA和ORACLE等很多公司的认可,是一种很有前途的也是比较成熟的开发web应用的技术选择方案。本文所述的图书网站系统正是以ZJEE技术和规范为基础,结合具体应用的电子商务系统。1.1.2 论文研究意义图书是一种在整个社会生活中都很普及的精神消费品,在整个商品市场上占据不同于其它商品的特殊地位。基于J2EE的网上书店系统正是针对图书这样一类特殊的商品而建立起来的一个电子商务系统。如何迎合图书这种商品的特殊性,如何降低销售成本以及便利读者购书,便自然而然的成为这个系统设计和实现所追求的目标。近些年来,随着网络通信

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档 > 租房合同

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号