网上图书销售系统的设计实现分析

上传人:汽*** 文档编号:508293332 上传时间:2023-07-21 格式:DOC 页数:38 大小:280.50KB
返回 下载 相关 举报
网上图书销售系统的设计实现分析_第1页
第1页 / 共38页
网上图书销售系统的设计实现分析_第2页
第2页 / 共38页
网上图书销售系统的设计实现分析_第3页
第3页 / 共38页
网上图书销售系统的设计实现分析_第4页
第4页 / 共38页
网上图书销售系统的设计实现分析_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《网上图书销售系统的设计实现分析》由会员分享,可在线阅读,更多相关《网上图书销售系统的设计实现分析(38页珍藏版)》请在金锄头文库上搜索。

1、-1引言随着Internet国际互联网的开展,越来越多的企业开场建造自己的。基于Internet的信息效劳,商务效劳已经成为现代企业一项不可缺少的容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态。现代企业需要的是一个功能强大的,能提供完善的电子商务效劳的动态商务。同时人们的生活方式也在随着发生改变,传统的购物方式已不能满足人们的需求。 JSP是Sun公司推出的一种开发技术,Sun公司借助自己在Java上的非凡造诣,又把人们引进JSP时代,JSP即Java Server Page,它可以在Servlet和JavaBean的支持下,完成功能强大的Web应用程序。所以,在我的毕业设计中,

2、我采用了JSP作为开发工具,构建了一个能实现根本的电子商务的小型动态商务网上图书销售系统。该系统能实现用户的注册、登录功能;能够实现商品的查询,订购等功能。该系统根本上具备一个网上商品销售系统应该具备的常用功能,该设计工程根本上表达了构建一个动态商务所需要的技术,可以说,目前的大型商务也就是我们这个小型在容上的扩大和完善。2 概述随着时代的开展,信息技术、Internet/Intranet技术、数据库技术的不断开展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势,电子商务就是在这样一个背景下产生开展起来的。伴随着电子商

3、务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购置到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。我的毕业设计也就正是一个电子商务系统的开发-网上图书销售系统。3 系统分析3.1 可行性分析商业企业在运营过程中,经常会受到以下一些条件的限制:l 产品的宣传受到限制,采购商或顾客只能通过上门咨询、沟通等方式进展各种信息的获取,受一定的时间与物理空间的局限并且本钱较高。l 庞大的商业经济周转。l 复杂的产品周转渠道。从看样品、谈价格到支付货款等一系列的产品周转渠道过于复杂,企业与顾客之间缺乏全面的沟通与快捷运营的平台。l 商业企业中根据季节的变化,热销商

4、品在销售顶峰到来时货源紧,企业需要实时了解商品的销售情况,保证热销商品的要货满足率。因此,企业需要重新认识市场、消费者以及自身市场定位,正确认识电子商务技术在企业中的重要地位,以少量的时间和资金建立企业信息门户并架设一定围的商务网络,以此来制定长远开展战略,使企业与顾客间的经济活动变得更灵活、更主动。本系统是一个中小型的电子商务系统-网上书店,可以为各类用户提供方便的在线买书环境,符合目前国流行的电子商务模式。用户可以在系统中实现注册、浏览商品、搜索查询商品、下定单、处理定单等功能;管理员可以通过用户管理、定单管理、商品管理、评论管理等管理功能来对系统进展维护更新。在技术上,目前市场上开发电子

5、商务平台的技术很多,如ASP,PHP,PB,.NET等。我采用SUN公司的JSP技术,它是目前市场上最流行的技术之一,JSP具有一次编译,处处运行的优点4。由分析可得,不管是商业还是技术上,网上图书销售系统的开发都是可行的。3.2需求分析通过对电子商务及网上书店的考察、分析以及实际的市场调查,要求本系统具有以下功能:l 统一友好的操作界面,能保证系统的易用性。l 规、完善的根底信息设置。l 图书分类详尽,可按不同类别查看商品信息。l 按图书大类及图书名称进展模糊查询。l 实现网上购书。l 新书及特价图书展示。4 概要设计4.1 系统设计目标对于典型的数据库管理系统,尤其是对像电子商务这样的数据

6、流量特别大的网络管理系统,必须要满足使用方便、操作灵活等设计要求。本系统在设计时应该满足以下几个目标:l 采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储平安可靠。l 全面展示书店所有的图书,并可展示最新图书及特价图书。l 为顾客提供一个方便、快捷的图书信息查询功能。采用模糊查询查询数据。l 实现网上购物。l 商品销售排行,以方便顾客了解本商城的热销商品及帮助企业领导者做出相应的决策。l 查看商城的公告信息。l 用户随时都可以查看自己的订单。l 对用户输入的数据,系统进展严格的数据检验,尽可能排除人为的错误。l 系统最大限度地实现了易维护性和易操作性。l 系统

7、运行稳定、平安可靠。4.2 系统设计思想本系统采用三层架构设计4,它的工作原理如图4.1所示。图4.1 三层构造原理图采用三层构架以后,用户界面层通过统一的接口向业务层发送请求,业务层按自己的逻辑规则将请求处理之后进展数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。这样用户界面层甚至可以不知道数据库的构造,它只要维护与业务层之间的接口即可。4.3 系统功能模块划分根据需求分析及三层架构设计的思想,设计出客户系统功能如图4.2用户登录在线购书用户注册登陆观察图书详细购置图书查询观察订单信息查看购物车在线购书购置观察图书详细资料购置查看订单详细继续购书清空购物车提交购物车删除已经

8、选购的图书修改购置数量图 4.2 客户端系统后台管理的系统功能图如图4.3管理员登陆用户管理现有图书管理添加新图书添加图书分类订单管理用户管理查看图书资料修改图书资料删除图书添加新图书添加图书分类删除图书分类查看订单详细资料删除订单查看用户资料删除用户查看用户详细资料修改用户资料图4.3 后台管理系统功能图4.4系统构造设计根据面向对象和三层构造设计的思想,可得出如图4.4所示的系统构造设计图。在线书店客户端界面管理端界面JavaBean数据库在购书界面图书管理模块订单管理图书管理用户管理购物车界面定单信息管理登陆/注册添加图书模块添加图书分类模块订单信息模块客户管理模块登陆模块图书分类类图书

9、类图书分类管理类图书管理类订单类订单管理类购物车类购物车管理类用户类用户管理类用户登录类图4.4 系统构造图4.5系统功能简介4.5.1系统根本功能1图书信息查询该模块实现图书信息的分类显示,提供最新商品的推荐显示以及销售显示,便于引导购物取向。此外,还提供依据图书名称或是编号等包含关键字实现快速搜索的功能并显示图书的有关详细信息。2购物车管理用于对每一个进入系统的用户所对应的购物车进展管理。将用户所选购的图书信息,包括价格、数量等信息记录到对应的购物车上,便于到收银台进展结帐处理。同时在此模块中,用户还可以方便的实现修改购物图书、清空购物车等操作。3会员信息管理实现系统相关用户信息的注册及身

10、份验证,同时也提供对应的用户资料的更新。该系统可以收集用户相关的联系方式、通讯地址等信息,可以更好的拓展销售规模。4订单处理根据购物车中的信息,以及用户所选择的送货方式和付款方式,和用户对应的个人信息生成订单,便于后续工作的处理。在该模块中,用户可以随时查阅自己的订单,并对其进展取消等处理操作。4.6 数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库构造设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。合理的数据库构造设计可以提高数据存储的效率,保证数据的完整和一致10。4.6.1 数据库需求分析针对网上图书销售系统的需求分析,得出如下需求信息。订单分为单详细订单和总订单

11、。 一个用户可以购置多本图书。 一个用户对应一订单。 一个列表对应多订单。针对本系统功能分析,总结出如下的需求信息。 用户,包括数据项:用户ID、用户名、密码。 图书,包括数据项:图书编号、图书名、价格、图书介绍。 订单列表,包括数据项:订单编号、图书编号、购书数量。 订单,包括数据项:订单编号、用户编号、下单时间。4.6.2 数据库概念构造设计从本系统中规划出的实体有:用户信息实体、管理员信息实体、图书实体、图书分类实体、订单实体、订单列表实体。实体之间关系的E-R图如图4.5所示。MN管理员用户购书订单列表订单图书图书分类11NN11 图4.5 实体之间的E-R图管理员实体的E-R图,如图

12、4.6所示。 图书分类实体的E-R图,如图4.7所示。用户信息实体的E-R图,如图4.8所示。图书实体的E-R图,如图4.9所示。订单实体的E-R图,如图4.10所示。订单列表实体的E-R图,如图4.11所示。管理员用户名密码图书分类分类名称分类编号图4.6 管理员实体的E-R图 图4.7 图书分类实体E-R图 用 户用户名密码地址真名性别 Email注册时间注册IP图 4.8 用户实体E-R图 图 书 图书编号图书名称分类编号封面作者内容介绍总数量剩余数量价格 图4.9 图书实体E-R图 订单订单编号用户编号购置时间总价格内容IP地址是否发货是否付款图4.10 订单实体E-R图订单列表购书数

13、量图书编号用户号订单号图 4.11订单列表实体的E-R图4.7 数据库逻辑构造设计本系统数据库采用SQL Server 2000数据库,系统数据库名称为bookshop,下面分别给出数据表概要说明、数据表关系概要说明及主要数据表的构造。1、数据表概要说明数据表树型构造图如图4.12所示,该数据表树型构造图包含系统所有的数据表 图4.12 数据表树型构造图 2、各个表的的构造如下表表4.1为图书信息列表,记录书店现有的图书信息。表4.1Book表列名数据类型长度允许空注释IDInt 4图书编号BookNamevarchar40否图书名称BookClassInt4否图书分类AuthorVarchar25是作者PublishVarchar150是BookNoVarchar30是书号 Contentte*t300是容Pricefloat8是价格Amountint4是总数量Leav_numberint4是剩余数量RegTimedatatime8是注册时间Picturevarchar60是封面表4.2为书店管理员信息表,记录管理员的和密码。表4.2 BookAdmin表列名数据类型长度允许空注释AdminuserVarchar20否管理员AdminPassVarchar20否管理员密码表4.3为用户信息表,记录用户的根本信息。表4.3 用户表列名数据类型长度允许空注

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

当前位置:首页 > 高等教育 > 研究生课件

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