java的网上书店系统设计与实现
摘 要进入二十一世纪以来,互联网迅猛发展,逐步渗透到社会的各行各业,并深刻地改变了人们的生产生活方式。互联网大大改变了整个社会销售商品的方式,国内很多企业从那时起就伴随互联网的兴起转型为电子商务,并诞生了一大批优秀的电子商务网站,极大地变革了人们的生活方式,给人们带来更多的便利。国内最成功的电子商务网站阿里巴巴的创始人马云认为:中国的互联网信息产业已经从广告市场经过短信市场后,进入到电子商务市场阶段。此次毕业设计的题目为基于Java的网上书店系统设计与实现。此次毕业设计的内容,系统叙述了网上书店售书系统的功能设计与实现,实现了从用户信息注册、商品分类,商品查询,再到用户订购商品、购物车管理、订单管理这一整套功能。这个系统能够实现电子商务的基本功能,让用户直接在网站上进行商品选择和购买。此网上书店系统以Java为编程语言,SQL Server 2005为数据库平台,使用MVC设计模式实现整个系统功能,用户界面清新,直观简洁,具有良好的交互性。
目 录
摘要 I
ABSTRACT II
目录 III
第1章 绪论 1
1.1课题背景与意义 1
1.2 国内外主流解决方案 2
1.3 论文组织结构 2
第2章 相关技术 4
2.1 Java技术 4
2.2 SQL Server简介 5
2.3 本章小结 5
第3章 网上书店系统需求分析 6
3.1 网上书店系统可行性分析 6
3.2 网上书店系统需求分析 7
3.3 网上书店系统业务流程分析 7
3.4 本章小结 8
第4章 网上书店系统总体设计 10
4.1 网上书店系统总体架构 10
4.2 系统功能设计 10
4.3 数据库设计 12
4.3.1 数据库需求分析 12
4.3.2 数据库逻辑结构 13
4.4 本章小结 15
第5章 网上书店系统详细设计与实现 16
5.1 网上书店系统总体设计 16
5.2 系统基本业务流程 16<
*好棒文|www.hbsrm.com +Q: ^351916072*
br /> 5.3 系统功能实现 17
5.3.1 JavaBean功能实现 18
5.3.2 用户管理功能实现 19
5.3.3 管理员管理功能实现 25
5.4 本章小结 29
第6章 网上书店系统功能测试 30
6.1 系统调试与测试 30
6.2 功能测试用例 30
6.3 功能测试结果 31
6.4 本章小结 33
第7章 总结 34
参考文献 35
致谢 37
附录 38
第1章 绪论
1.1课题背景与意义
电子商务是指以信息网络技术为手段,以商品交换为中心的商务活动,是传统商业活动各环节的电子化、网络化、信息化。而自计算机应用于管理领域以来,信息系统的开发与应用获得惊人的发展,电子商务应运而生,并得到迅速推广,给当今的传统型企业或者是现代型企业都带来了巨大的冲击,但同时不容否认也带来了无限的商机。互联网尤其是最近快速发展起来的移动互联网,为企业提供了一个无国界、无时间、无地域的无线互联环境来经营拓展电子商务。用电子商务的方式扩大传统企业的销售范围,成了现代企业的必修课。
电子商务是在激烈的市场竞争环境中,传统商务过程与信息技术和网络技术完美结合的产物,它为企业提供了一个新的经营环境和新的管理模式。在现有的网络互联条件下,电子商务为用户提供了一个更加便捷高效的买卖商品的平台,极大地提升了人们的购物体验,简化了以往繁杂的购物过程,同时,降低了企业的准入门槛,促进了就业,因而它从一诞生就具有巨大的商业价值。
而基于互联网的网上书店系统则可以看作是互联网与传统行业相结合的典型案例。
传统书店大都是基于实体店的销售模式,书店里放满了各种各样各行各业的书籍,要想买书,只能亲自前往书店里一本本查看,然后再到收银台付款结账,这样才完成了一次买书的过程,但是不容否认这样做效率很低,浪费了大量的时间。但是,在互联网没发展起来的时候,传统书店只能以线下这种模式进行图书销售。
图书市场营销是近几年来我国图书业界比较热门的话题,但是就目前而言,国内对这一概念的认识并不是十分清楚,大多数的出版商、发行上仍然将图书营销与图书的销售发行混为一谈,再有一部分就是单纯的把广告宣传理解为图书营销的主要内容,这成了阻碍我国图书出版发行的重要障碍。
网上书店系统则是在互联网大行其道的大环境下,企业和商家充分利用互联网的有利条件,搭建的一个面对消费者抑或购买者的便利售书系统。企业通过它可以建立自己的网上书店,建立网上销售渠道,可以让商家直接面对最终用户,减少了销售过程中的中间环节,这样直接降低了书籍的运输成本,因此大幅降低了客户的购买成本。基于这种便捷的网上书店系统,商家可以让所有上网浏览的客户看到他们早已录入好的图书销售信息,并可以查看、购买图书和下订单,极大缩短了商家与客户之间的距离,并且极大地提升了效益。
网络书店的意义便是将计算机技术与实际相结合,通过网上书店系统的开发将传统书店搬移到了网络上,进一步拉近了书店与消费者之间的距离,大大简化了消费者的购书过程。
1.2国内外主流解决方案
网上书店系统作为计算机编程中典型案例,国内外已经有了许多成熟的方案可供参考。网上书店系统是基于面向对象的Java编程语言,主要用到了J2EE技术,一般采用浏览器/服务器开发模型。一个值得推荐的模式是MVC模式,这个模式将视图、模型和控制器分离开并将三者统一的联系起来。
国内外一般使用许多成熟的框架来帮助开发电子商务网站,使用比较广泛的Java Web开发框架有Struts、Spring、Hibernate等开发框架。Struts是一个基于J2EE平台的一个MVC框架,而Spring则是一个相对Struts来说比较轻巧的开发框架。除了三个主流开发框架,主流的服务器有Tomcat、WebLogic和JBoss,还需配合相应的数据库,常用的数据库有微软提供的SQL Server、甲骨文公司的oracle和MySQL数据库、IBM公司开发的DB2数据库等。在开发框架的帮助下,再配合使用合适的服务器和数据库,网上书店系统便能被方便地开发出来。
1.3 论文组织结构
此次毕业设计论文的题目是基于Java的网上书店系统设计与实现,因此,这篇论文是按照先介绍系统设计再介绍系统如何实现的结构来进行组织的。
首先在论文开始对网上书店系统的背景和国内外现如今主流的解决方案进行了介绍。在网站要用到的相关开发技术上,分别介绍了JSP技术、Servlet技术、JavaBean技术和SQL Server技术。然后,开始对网上书店系统的可行性、功能以及业务流程进行相应分析。在此基础上,便可对系统进行总体设计,首先要设计系统的总体架构,然后是系统的功能设计以及与功能设计相对应的数据库设计。在介绍完以上内容后便可以对系统进行编程实现,并对编程实现后的网上书店系统详细介绍其具体功能设计与实现。
目 录
摘要 I
ABSTRACT II
目录 III
第1章 绪论 1
1.1课题背景与意义 1
1.2 国内外主流解决方案 2
1.3 论文组织结构 2
第2章 相关技术 4
2.1 Java技术 4
2.2 SQL Server简介 5
2.3 本章小结 5
第3章 网上书店系统需求分析 6
3.1 网上书店系统可行性分析 6
3.2 网上书店系统需求分析 7
3.3 网上书店系统业务流程分析 7
3.4 本章小结 8
第4章 网上书店系统总体设计 10
4.1 网上书店系统总体架构 10
4.2 系统功能设计 10
4.3 数据库设计 12
4.3.1 数据库需求分析 12
4.3.2 数据库逻辑结构 13
4.4 本章小结 15
第5章 网上书店系统详细设计与实现 16
5.1 网上书店系统总体设计 16
5.2 系统基本业务流程 16<
*好棒文|www.hbsrm.com +Q: ^351916072*
br /> 5.3 系统功能实现 17
5.3.1 JavaBean功能实现 18
5.3.2 用户管理功能实现 19
5.3.3 管理员管理功能实现 25
5.4 本章小结 29
第6章 网上书店系统功能测试 30
6.1 系统调试与测试 30
6.2 功能测试用例 30
6.3 功能测试结果 31
6.4 本章小结 33
第7章 总结 34
参考文献 35
致谢 37
附录 38
第1章 绪论
1.1课题背景与意义
电子商务是指以信息网络技术为手段,以商品交换为中心的商务活动,是传统商业活动各环节的电子化、网络化、信息化。而自计算机应用于管理领域以来,信息系统的开发与应用获得惊人的发展,电子商务应运而生,并得到迅速推广,给当今的传统型企业或者是现代型企业都带来了巨大的冲击,但同时不容否认也带来了无限的商机。互联网尤其是最近快速发展起来的移动互联网,为企业提供了一个无国界、无时间、无地域的无线互联环境来经营拓展电子商务。用电子商务的方式扩大传统企业的销售范围,成了现代企业的必修课。
电子商务是在激烈的市场竞争环境中,传统商务过程与信息技术和网络技术完美结合的产物,它为企业提供了一个新的经营环境和新的管理模式。在现有的网络互联条件下,电子商务为用户提供了一个更加便捷高效的买卖商品的平台,极大地提升了人们的购物体验,简化了以往繁杂的购物过程,同时,降低了企业的准入门槛,促进了就业,因而它从一诞生就具有巨大的商业价值。
而基于互联网的网上书店系统则可以看作是互联网与传统行业相结合的典型案例。
传统书店大都是基于实体店的销售模式,书店里放满了各种各样各行各业的书籍,要想买书,只能亲自前往书店里一本本查看,然后再到收银台付款结账,这样才完成了一次买书的过程,但是不容否认这样做效率很低,浪费了大量的时间。但是,在互联网没发展起来的时候,传统书店只能以线下这种模式进行图书销售。
图书市场营销是近几年来我国图书业界比较热门的话题,但是就目前而言,国内对这一概念的认识并不是十分清楚,大多数的出版商、发行上仍然将图书营销与图书的销售发行混为一谈,再有一部分就是单纯的把广告宣传理解为图书营销的主要内容,这成了阻碍我国图书出版发行的重要障碍。
网上书店系统则是在互联网大行其道的大环境下,企业和商家充分利用互联网的有利条件,搭建的一个面对消费者抑或购买者的便利售书系统。企业通过它可以建立自己的网上书店,建立网上销售渠道,可以让商家直接面对最终用户,减少了销售过程中的中间环节,这样直接降低了书籍的运输成本,因此大幅降低了客户的购买成本。基于这种便捷的网上书店系统,商家可以让所有上网浏览的客户看到他们早已录入好的图书销售信息,并可以查看、购买图书和下订单,极大缩短了商家与客户之间的距离,并且极大地提升了效益。
网络书店的意义便是将计算机技术与实际相结合,通过网上书店系统的开发将传统书店搬移到了网络上,进一步拉近了书店与消费者之间的距离,大大简化了消费者的购书过程。
1.2国内外主流解决方案
网上书店系统作为计算机编程中典型案例,国内外已经有了许多成熟的方案可供参考。网上书店系统是基于面向对象的Java编程语言,主要用到了J2EE技术,一般采用浏览器/服务器开发模型。一个值得推荐的模式是MVC模式,这个模式将视图、模型和控制器分离开并将三者统一的联系起来。
国内外一般使用许多成熟的框架来帮助开发电子商务网站,使用比较广泛的Java Web开发框架有Struts、Spring、Hibernate等开发框架。Struts是一个基于J2EE平台的一个MVC框架,而Spring则是一个相对Struts来说比较轻巧的开发框架。除了三个主流开发框架,主流的服务器有Tomcat、WebLogic和JBoss,还需配合相应的数据库,常用的数据库有微软提供的SQL Server、甲骨文公司的oracle和MySQL数据库、IBM公司开发的DB2数据库等。在开发框架的帮助下,再配合使用合适的服务器和数据库,网上书店系统便能被方便地开发出来。
1.3 论文组织结构
此次毕业设计论文的题目是基于Java的网上书店系统设计与实现,因此,这篇论文是按照先介绍系统设计再介绍系统如何实现的结构来进行组织的。
首先在论文开始对网上书店系统的背景和国内外现如今主流的解决方案进行了介绍。在网站要用到的相关开发技术上,分别介绍了JSP技术、Servlet技术、JavaBean技术和SQL Server技术。然后,开始对网上书店系统的可行性、功能以及业务流程进行相应分析。在此基础上,便可对系统进行总体设计,首先要设计系统的总体架构,然后是系统的功能设计以及与功能设计相对应的数据库设计。在介绍完以上内容后便可以对系统进行编程实现,并对编程实现后的网上书店系统详细介绍其具体功能设计与实现。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/688.html