java的网上书店系统设计与实现
目 录
摘要 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.jxszl.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技术。然后,开始对网上书店系统的可行性、功能以及业务流程进行相应分析。在此基础上,便可对系统进行总体设计,首先要设计系统的总体架构,然后是系统的功能设计以及与功能设计相对应的数据库设计。在介绍完以上内容后便可以对系统进行编程实现,并对编程实现后的网上书店系统详细介绍其具体功能设计与实现。
原文链接:http://www.jxszl.com/jsj/wlw/47790.html
最新推荐
热门阅读