毕业设计网上图书订购系统方案

上传人:m**** 文档编号:469887567 上传时间:2023-07-18 格式:DOC 页数:37 大小:187.50KB
返回 下载 相关 举报
毕业设计网上图书订购系统方案_第1页
第1页 / 共37页
毕业设计网上图书订购系统方案_第2页
第2页 / 共37页
毕业设计网上图书订购系统方案_第3页
第3页 / 共37页
毕业设计网上图书订购系统方案_第4页
第4页 / 共37页
毕业设计网上图书订购系统方案_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《毕业设计网上图书订购系统方案》由会员分享,可在线阅读,更多相关《毕业设计网上图书订购系统方案(37页珍藏版)》请在金锄头文库上搜索。

1、摘要互联网技术发展到现在已经相当成熟,互联网已经成为一个全世界最大最全的信息中心,越来越多的人在利用互联网来完成他们的工作,同时也有越来越多的人利用互联网来解放他们的生活,他们利用互联网来完成几乎所有所有现实生活中的事物。由于所有的领域都在利用互联网,传统商业也是,现在已经有越来越多的商家将他们的生意搬上了互联网,他们小一点的可以开个小的网店。大一点的可以开个。本次毕业设计的题目就是设计和实现一个网上售书的电子商务。为一个传统的书店提供一个网上展览和销售的平台。本系统主要以Struts和Hibernate加Mysql为开发基础,以JSP为前台表现手段。在功能上面基本实现一个电子商务应该有的功能

2、模块,包括前台和后台两个层面。前台方面主要功能有:用户注册,登录,注销,添加收货人信息,修改收货人信息,删除收货人信息,浏览商品。添加商品进购物车,修改购物车中商品,删除购物车中商品,清空购物车,将购物车中商品生成定单,查看定单,查看定单明细。后台方面主要功能有:查看管理员列表,添加管理员,删除管理员,修改管理员,查看用户列表,添加用户,删除用户,修改用户,查看商品列表,添加商品,删除商品,修改商品,查看定单列表,删除定单等。关键字:Struts Hibernate B/SAbstractInternet technology has been developed to a mature, t

3、he Internet has become a world-wide largest and most of the information center, an increasing number of people using the Internet to complete their work, and also more and more people use the Internet to the liberation of their lives They use the Internet to complete almost all of all the things in

4、real life. Since all the fields in the use of the Internet, traditional business is also now a growing number of businessmen will be their business onto the Internet, the smaller they can open a small shop. The big point can open a website. The graduation project is the subject of Design and Impleme

5、ntation of an on-line Booksellers of e-commerce sites. For a traditional online bookstore to provide a platform for exhibition and sale. This system is mainly to Struts and Hibernate basis for the development and Mysql to JSP for the future performance of means. In the above basic realization of a f

6、unctional e-commerce sites should have functional modules, including the prospects and the background level. Prospects in the main features are: user registration, sign in, write-off, add the consignee, the consignee to amend the information, delete the consignee information, visit the merchandise.

7、Add goods into the shopping cart, shopping cart of goods amended to delete the shopping cart of goods, empty shopping cart, the cart will generate goods orders, view orders, orders Details view. Background in the main features are: Show the list administrators, managers add, delete administrator, mo

8、dify administrator to view the list of users, add users, delete users, modify the user to view the list of goods, added commodities, commodities delete, modify Merchandise, view orders list, delete and so on orders.Key word : Struts Hibernate B/S目 录摘要1Abstract2目 录31 绪论52 开发环境与开发工具的介绍62.1 Java语言介绍62.

9、2 JavaBean介绍62.3 Servlet/Jsp介绍72.4 Eclipse介绍72.5 Tomcat介绍72.6 MySql介绍83开源框架介绍93.1 Hibernate介绍93.1.1 Hibernate的工作方式93.1.2使用Hibernate的场合93.1.3 Hibernate的两中类型的配置文件103.2 Struts介绍113.2.1 模型(Model)113.2.2 视图(View)113.2.3 控制器(Controller)114 需求分析134.1 系统主要功能详细描述134.2 系统角色与其功能分析135 系统总体设计145.1 DB层设计175.2 DAO

10、层设计215.3 SERVICE层设计215.4 WEB层设计215.4.1控制器(Controller)215.4.2 模型(Model)225.4.3 表现(View)225.5 系统数据流图(产品模块,定单模块,购物车模块)226 详细设计246.1 系统的数据库设计246.1.1 Product表245.1.2 Order 表255.1.3 OrderItem表255.2系统模块的划分265.2.1 产品模块主要子模块265.3.2 购物车模块主要子模块265.3.3定单模块主要子模块265.3 系统模块的具体实现265.3.1 产品模块主要子模块265.3.1.1 增加产品265.3

11、.2 购物车模块主要子模块305.3.3定单模块主要子模块33总结与体会35致36参考文献371 绪论近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并进入传统的流通领域。于是电子商务开始流行起来,一种全新的购物理念开始形成并逐步发展。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介等;动态信息是指随时变化的商务,是通过电子化的手段来完成商业贸易活动的一种方式。等等。那么究竟什么是电子商务?电子商务,顾名思义是指在互联网上进行的电子化的商务活动。从狭义上看,电子商务也就是电子交易,

12、主要指利用Web提供的通信手段在网上进行交易活动,包括通过Internet买卖产品和提供服务。产品可以是实体化的,如汽车、电视,也可以是数字化的,如新闻、录像、软件等基于比特的产品。此外,还可以提供各类服务,如安排旅游、远程教育等。总之,电子商务并不仅仅局限于在线买卖,它将从的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。今天,我们已经可以确信电子商务毋庸置疑是未来的发展方向。但是电子商务却还没有一个标准的定义。Intel公司认为:电子商务=电子市场电子交易电

13、 子服务;IBM认为:电子商务=web;HP公司则说:“电子生产到消费各个方面影响进行商务活动的方式。除了网上购物,电子商务还大大改变了产品的定制、分配和交换的手段。而对于顾客,查找和购买产品乃至服务的方式也大为改进。而从广义上讲,电子商务还包括企业部商务活动,如生产、管理、财务等以与企业间的商务活动,它不仅仅是硬件和软件的结合,更是把买家、卖家、厂家和合作伙伴在Internet、Intranet和 Extranet上利用Internet技术与现有的系统结合起来开展的业务活动。从最初的、电报到电子以与20多年前开始的EDI,都可以说是电子商务的某种形式;发展到今天,人们已提出了包括通过网络来实

14、现从原材料的查询、采购、产品的展示、定购到出品、储运以与电子支付等一系列贸易活动在的完整电子商务的概念。在发达国家,电子商务已发展迅速,通过Internet进行交易已成为潮流。2 开发环境与开发工具的介绍2.1 Java语言介绍Java语言是一门高级程序设计语言.它在各个重要的行业部门得到了广泛的应用, Java 技术的通用性、高效性、平台移植性和安全性,使之成为网络计算的理想技术.除上面的技术之外还有其他的特点:Java语言是面向对象的语言,主要集中在对象和接口的设计。Java将具有一样特性的数据封装成一个类,实现了对现实实体的抽象,也就是对对象的总体描述;Java可以实现模块化和信息隐藏,

15、Java将数据和操作数据的方法封装在一起,使得数据全都隐藏起来,暴露给外面程序的仅是对数据操作的方法;一个类提供了一类对象的原型,通过Java的继承机制,子类可以使用父类所提供的方法,从而实现了代码的复用;多态就是一个实体多种形态,在Java中表现的最突出的就是一个类实现了多个接口,从而可以有多个功能。另外Java语言是安全的,Java不支持指针,一切对存的访问都必须通过对象的实例变量来实现 ,这样就防止程序员使用特洛伊 木马等欺骗手段访问对象的私有成员,同时也避免了指针操作中容易产生的错误。Java程序是可移植的,与平台无关的特性使Java程序可以方便地被移植到网络上的不同机器。同时Java的类库中也实现了与不同平台的接口 ,使这些类库可以移植。另外,Java编译器是由 Java语言实现的,Java运行时系统由标准C实现 ,这使得Java系统本身也具有可移植性。Java语言和其它解释执行的语言如 BASIC不同 ,Java字节码的设计使之能很容易地直接转换成对应于特定CPU的机器码 ,从而得到较高的性能。2.2 JavaBean介绍

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

当前位置:首页 > 办公文档 > 工作计划

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