书店管理信息系统

 2022-01-17 11:01

论文总字数:18085字

目 录

摘要 I

1 概述 1

1.1 开发背景 1

1.2 研究现状及开发意义 1

1.2.1 研究现状 1

1.2.2 开发意义 1

2 技术简介 2

2.1 JSP技术 2

2.2 数据库——SQL Server 2008 4

3 系统分析 4

3.1 需求分析 4

3.2 可行性分析 5

3.3 系统的功能模块分析 6

3.3.1 前台功能模块分析 6

3.3.2 后台功能模块分析 6

3.4 系统设计的特点 6

3.5 系统流程分析 6

4 系统总体设计 8

4.1 系统模块总体设计 8

4.2 数据库结构设计 10

4.2.1 数据库概念结构设计 10

4.2.2 数据库逻辑结构设计 14

5 系统实现 17

5.1 前台界面设计 17

5.1.1 系统首页设计 17

5.1.2 界面公共模块设计 18

5.1.3 会员管理模块设计 19

5.1.4 购物车模块设计 20

5.1.5 订单模块设计 21

5.2 后台管理设计 22

5.2.1 商品管理模块 23

5.2.2 供应商管理模块 26

5.2.3 会员管理模块 27

5.2.4 订单管理模块 27

5.2.5 公告管理模块 28

5.2.6 管理员管理模块 29

6 总结 30

参考文献 30

致谢 32

书店管理信息系统

秦伏亮

,China

Abstract: The bookstore management information system, using B/S mode, takes the JSP technology for dynamic page design and combined with JavaBean and Servlet technology. SqlServer2008 were used as its database. The system is easy to use and has a intuitive interface. It provides membership registration, merchandise search, shopping cart management, personal information management and other functions for the user. It provides administrator with merchandise management, customer information management, order management, news management and other functions. The backstage management operation will appears dynamically in the client, therefore the system is a dynamic, interactive, e-commerce site with the provision of goods and system management functions.

Key words: JSP, B/S, SqlServer2008, Online Bookstore

1 概述

1.1 开发背景

新时期以来,我国大力推进实施“网络强国”战略,全面实行电信宽带“提速降费”举措。随着“宽带中国”战略的顺利实施,我国互联网网络结构将持续优化,网络性能将显著提升,网络基础设施建设规模将不断扩大。与此同时,电子商务经济的社会化大众化程度不断加深,消费群体与人们的消费观念逐渐发生转变,文化出版业也正在经历一个蜕变适应的过程,传统书店销售管理模式的局限性越发突出。传统的书店销售模式要继续存在并取得发展,就要采取信息化的的商业模式来契合现代社会的快速发展以求得最大的效益。打造中小书店的线上平台,可以帮助其经营者适应时代潮流,以市场为纽带,将市场的空间形态、时间形态和虚拟形态结合起来,创造巨大的效益和机会,实现“互联网 ”时代的发展。

除了基础设施的逐渐完善外,互联网消费者群体无论是从年龄结构还是地域分布都有逐渐扩大的趋势。在当今新时代条件下,基于互联网的书店管理信息系统,在搜索引擎这种咨询科技的帮助下,可以帮助消费者快速方便准确地搜寻到心仪的图书,进行网上下单或者到对应的线下店面购买,节省了读者大量的时间,使传统书店能够提供多元化的服务,例如留言板、讨论区、E-MAIL服务等。可以预见,在线平台能够帮助实体书店取得更好的发展。

1.2 研究现状及开发意义

1.2.1 研究现状

电子书店自上世纪九十年代诞生以来,经过几十年的时间,取得了长足的发展。

在国外,最出名的就是美国的亚马逊。读者在亚马逊网上书城可以十分方便的购买放心的图书产品,而且其拥有丰富的图书品种,加上性价比很高的优惠活动,货到付款的结算方式,以及高效的配送服务,使它受到广大消费者的信任与喜爱。亚马逊的成功不仅使它获得了巨大的经济效益,还有不断拓展至全球的市场影响力。

在国内,主要有国有新华书店投资建设的网上书店、各大知名出版社建立的网上书店、外贸出版公司投资建设的网上书店(主要面向海外销售市场)等。当前在国内比较权威的售书平台有当当等。

除了上述网上书店在营情况之外,在该类型项目开发上,目前在国内PHP与ASP应用最为广泛。在我查阅的大量论文资料中,ASP开发的此类系统占据了很大一部分。JSP作为近几年一种较新的技术,被采用的较少。

在进行了一系列的对比权衡之后,本系统决定采用较新的jsp技术,希望能借由开发此项目学习了解此技术,也希望能为众多实体书店的未来发展做出一份贡献。

1.2.2 开发意义

一方面,现在国内网上书店的发展情况并不是很好。当当网作为国内发展较好的售书网站,浏览量与销售量都很可观,然而它目前也存在诸多问题。例如配送困难,发货速度慢等,我国地域较广,而且区域经济发展很不平衡,像当当网这种没有线下实体的网上书店其配送难度更大。

另一方面,众多的中小型传统书店面对电子商务的冲击,由于缺乏在线渠道,流失了很多新时代下的客户,空有读者需求的图书却无法让读者了解到,这是由出版业备货信息和读者需求信息不能有效的进行双向沟通所致,而网上书店可以很好的解决这一问题。

在当今网络经济蓬勃发展的时代,审视中国的传统出版业,可以发现其与网络经济有着巨大的结合空间,传统出版业可以借助互联网为自身发展插上翅膀。网络在出版图书信息传播上具有速度快、不受时空限制等优势,而众多的传统实体书店虽然市场范围小,但业内资源丰富、市场感觉敏锐、拥有成型的图书流通网络,可以通过自己的配售网络为读者提供快速便捷的订单服务。以上能够看出,网上书店与实体书店在线上与线下各有其优点,两者的结合可以很好的互补促进文化产业的发展,具有良好的实际操作性。

基于 JSP 技术的书店管理信息系统,有利于中小型书店在电子商务方面的发展,帮助他们实现其信息化管理运营,使他们的商业往来业务以一种更加便利和先进的方式快速交流和处理。系统适应了当今社会快节奏地生活,符合大数据时代下人们的消费习惯,对中小书店扩大其消费群体,充分发挥其市场潜力具有很好的帮助。

相信在“网络中国”与“文化中国”的深入推进实施下,我国网络基础设施将逐渐完善,文化需求将逐渐扩大,网上书店将帮助更多中小型实体书店走出内外环境制约的困境,使出版业迎来更广阔的发展。

2 技术简介

本系统为书店管理信息系统,利用JSP技术开发,选择Microsoft SqlServer 2008作为它的数据库。系统采用B/S模式,Web服务器采用Tomcat8.0服务器,使用MyEclipse开发工具编写JSP页面,JavaBean组件(封装类)及Servlet类等。

2.1 JSP技术

2.1.1 JSP简介

JSP是一种动态网页技术。在HTML网页文件中插入Java程序段或JSP标记,就构成了JSP动态网页。这些Java程序段和JSP标记通过封装来产生动态网页的处理逻辑,还可以访问存在于服务器端的资源和数据库等,从而实现具有一定功能和显示效果的动态网页。

由于JSP页面可调用Java语言编写的应用逻辑或组件,业务逻辑可由JavaBean来完成,JSP页面主要负责界面的显示,这样就实现了逻辑处理与网页设计及显示的分离,使得程序开发人员可以迅速容易地开发出Web应用程序。

JSP技术是在Java Servlet技术的基础上产生的,其本质仍是Servlet,但同时吸收了ASP等动态网页的特点,自1999年推出后,就受到众多大公司的推崇,成为最受欢迎的服务器端语言。

2.1.2 JSP的优势

JSP技术开发网页具有多种优势,主要体现在:

(1)跨平台性。

(2)强调可重用的组件。

(3)采用标识简化页面开发。

(4)健壮的存储管理和安全性。

(5)内容和显示相分离。

2.1.3 JavaBean概述

JavaBean作为Java的一种可重用组件,由Java语言写成,是一种特殊的Java类,由这个类创建的对象称作JavaBean,对外提供具体的业务逻辑功能。将某个对象封装为JavaBean之后,它就有了绝对的独立性,可以在应用程序中使用,也可以提供给其他应用程序使用,能构成复合组件、小程序、应用程序或Servlet,具有很好的重用性。

从用户的角度来看,一个组件可能是某个独立的功能模块,也可以是一个普通的交互按钮。JavaBean的任务就是一次性编写后,可以到处运行和重用,因此JavaBean提供了一个实际可行的方法提高了本系统程序代码的利用率,大大方便了系统开发。

JavaBean必须由Sun的Java语言写成,并且一定要遵循软件规范,这种规范即JavaBean规范。比如声明类必须为public类,其构造函数必须声明为public类型且无参数等。

2.1.4 Java Servlet概述

Servlet是一种Java程序,它使用程序设计中接口及相关类和方法,在Web服务器端的Java虚拟器中执行,扩展了Web服务器的功能。Servlet经过在xml文件中配置后,可以提供Web上的请求和响应服务。 Servlet通常负责在服务器端访问数据库或调用JavaBean等业务性操作。

2.1.5 开发模式

JSP网站开发使用较多的两种开发模式:一种是JSP JavaBean开发模式;一种是JSP Servlet JavaBean开发模式,前者被称为模式1,后者被称为模式2。

JSP JavaBean模式执行原理图如图2.1所示。

图2.1 JSP JavaBean实现原理

剩余内容已隐藏,请支付后下载全文,论文总字数:18085字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;