网上销售系统的设计与实现.docx
- 文档编号:1056183
- 上传时间:2022-10-16
- 格式:DOCX
- 页数:63
- 大小:1.63MB
网上销售系统的设计与实现.docx
《网上销售系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《网上销售系统的设计与实现.docx(63页珍藏版)》请在冰豆网上搜索。
网上销售系统的设计与实现
摘要
销售管理子系统是一个B2C模式的以网上零售为主的在线购物系统,采用三层架构的B/S开发技术,数据库选择了MicrosoftSQLServer2000,并利用了目前流行的WEB开发技术-JSP,通过JavaBean和JSTL的使用,实现了前台商品的展示、购物车、留言板;后台商品管理、订单处理、单据生成等主要功能。
将业务模型最终以程序的形式实现,从而使得该系统能充分满足基于B2C模式的网上销售系统的需要。
使用该软件既能够对企业内部库存、采购和客户关系等部门实施电子化管理;也能够通过互联网,在线进行商品销售和结算管理。
该系统可以顺畅企业内部信息流,为企业开拓了具有巨大潜力的网上销售市场,也减少企业内部工作流程,进而提高工作效率和工作质量,使企业在激烈的市场竞争中获得竞争优势。
本文主要对网上销售系统进行总体设计,并对销售管理子系统进行系统分析、系统设计、系统实现和系统测试。
关键词:
B2C;购物车;JavaBean;订单处理
Abstract
SalesmanagementsubsystemtechnicallyisaB2Conlinesalesystem,mainfunctionofwhichistopromoteonlineretailactivitiesofabusiness.Thesystemadoptsathree-tierarchitectureB/Sdevelopmenttechnology.BackgrounddatabaseofthesystemadoptstheMicrosoftSQLServer2000.ByusingJavaBeanandJSTL(JavaServerPagesStandardTagLibrary)ofJSP(JavaServerPage)technology,thesystemintegratesmanypracticalfunctions,whichincludesForegroundItemDisplay,ShoppingCart,FeedbackBoard,InventoryManagement,OrderProcessing,andBillGenerationetc.Therealbusinessmodefinallyisembodiedinformofcomputerprogram.Therefore,thesystemcanfullymeetrequirementsofaB2Conlinesalemode.
Withthesystembusinessescanrealizetheinformativemanagementinaspectsofinventory,procurementandcustomerrelationship,aswellascanhandletheonlinesalesprocessandsettlementviainternet.Thesystemcanhelpbusinessestofacilitatetheirinternalinformationflowanddeveloppotentiale-market,aswellassimplifybusinessprocessandimproveworkefficiencyandquality.Itwillbringcompetitiveedgetobusinesses.
Thepaperpresentsageneraldesignoftheonlinesalessystem,andparticularly,presentsthedetailedsystemanalysis,systemdesign,systemimplementationandsystemtestoftheSalesManagementModule.
.
Keywords:
B2C;Shoppingvehicle;JavaBean;Disposetheorderforms
第1章绪论
设计构想
本文所要设计的购物系统的主要针对对象是建材。
将建筑材料和家居用品进行网上销售,这对于目前国内的建材市场来说算是一个全新的尝试
建筑制品和建材产品多有明确的国家标准和部颁标准,适合网上销售。
且基本建设市场需求量教大,国内家居装修和产品出口市场也很广阔。
当前《中国建材商品网》,《中国装饰材料网》,《中国水泥网》,《鲁班网络》等建筑、建材网站,已形成多品种、广覆盖。
纵横交错的网络格局,近一步完善了建材家族的网络体系。
特别是智能化房屋网站,把信息化技术贴紧百姓生活,受到了人们的欢迎。
当前的问题是:
由于基本建设单位流动性大,上网者少,缺少客户群;部分出口产品缺少ISO9001质量认证;已实行网上采购的单位,缺少相应的配套规定。
如各地普遍实行的建材产品准入制度,规定材质单必须加盖红章,因此无红章的单证效力问题,与原有规定发生了碰撞,阻碍了产品的销售。
加上装饰建材的销售受虚假广告宣传的影响,坏了名声,人们不敢轻易相信送上门来的是正品。
新型建材,市场潜力很大。
当前主要是缺少市场氛围。
已有的科普网站,尚缺少市场化运作。
既影响了销售,又丢掉了市场。
开发工具选择
1.什么是Eclipse
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。
虽然大多数用户很乐于将Eclipse当作JavaIDE来使用,但Eclipse的目标不仅限于此。
Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。
由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
这种平等和一致性并不仅限于Java开发工具。
尽管Eclipse是使用Java语言开发的,但它的用途并不限于Java语言;例如,支持诸如C/C++、COBOL和Eiffel等编程语言的插件已经可用,或预计会推出。
Eclipse框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。
基于Eclipse的应用程序的突出例子是IBM的WebSphereStudioWorkbench,它构成了IBMJava开发工具系列的基础。
例如,WebSphereStudioApplicationDeveloper添加了对JSP、servlet、EJB、XML、Web服务和数据库访问的支持。
2.Eclipse是开放源代码的软件
开放源代码软件是这样一种软件,它们在发布时附带了旨在确保将某些权利授予用户的许可证。
当然,最明显的权利就是源代码必须可用,以便用户能自由地修改和再分发该软件。
这种用户权利的保护是通过一种称为copyleft的策略来完成的:
软件许可证主张版权保护,除非明确授予用户这样的权利,否则用户不得分发该软件。
copyleft还要求同一许可证涵盖任何被再分发的软件。
这实际上倒置了版权的目的——使用版权来授予用户权利,而不是为软件的开发者保留版权——copyleft经常被描述为“保留所有版权”。
曾经四处蔓延的对开放源代码软件的许多恐惧、担忧和疑虑,都与某些copyleft许可证的所谓“病毒”性质有关——如果使用开放源代码软件作为您开发的程序的一部分,您将失去自己的知识产权,因为该许可证将“传染”您开发的专有部分。
换句话说,该许可证可能要求与开放源代码软件一起打包的所有软件,都必须在相同的许可证之下发布。
虽然这对最著名的copyleft许可证(即GNU通用公共许可证,例如Linux就是在该许可证之下发布的)来说可能是事实,当时还有其他许可证在商业化和社区考虑之间提供了较好的平衡。
开发方案选择
1.运行环境
网上购物系统将采用三层结构完成系统程序构建(表现层/业务层/数据层),JAVA语言完成系统的软件开发。
这样可以使客户端无需维护,极大的节省了维护费用和时间。
表现层(客户层)是以Web页面的形式呈现的,运行在浏览器中,其具体代码是HTML或XML;其中表示层的部分代码是由三层结构的中间层动态生成的。
业务层(中间层)是由运行在Web服务器上的JSP/Servlet以及数据访问对象Javabean组件构成。
三层结构的最后一层是数据层,利用数据库管理系统SQL
Server2000中的数据库管理功能对数据的安全性、一致性和保密性等进行控制。
2.软件环境
系统环境:
Windows2000server
web服务器:
Tomcat
数据库服务器:
SQLServer2000
客户端:
IE5.0或以上版本,Netscape3.0以上,Tecent等浏览器
开发方案:
JSP
开发工具:
DreamwaverMX,Eclipse2.1,Photoshop7.0
3.硬件环境
Web服务器
由于Web服务器对系统的I/O要求相对较高,并且随访问用户数量的增加,系统的实时响应能力和I/O能力要求也会要频繁地处理数据。
所以在Web服务器的选择上,应该采用性能较强的服务器。
如表1.1所示。
表1.1网上购物系统Web服务器配置
NTEL8220XR
处理器
支持两路IntelXeon处理器,主频最高可达2.4GHz
内存
1GBECCRegisteredDDR内存,最大容量可扩展到8GB
存储
支持6块18G/36G/73GUltra160SCSI硬盘
网络
集成两块INTELPRO/100+网络控制器
显示
集成8M显存
电源
服务器专用400W电源
光驱
标准光驱
软驱
1.44M3.5"软驱
数据库服务器
数据库服务对服务器的各项配置要求也很高,要处理前端服务器的请求,在数据库服务器的选择上,稳定性是最重要的。
如表1.2所示。
表1.2网上购物系统数据库服务器配置
IBMX232(8668-42X)
处理器
P-III1.3G
内存
256MBECCSDRAMRDIMM,最高达4GB
磁盘类型
10000rpmU160SCSIHDD容量可选
网络
集成10/100以太网
续表1.2
显示
集成
电源
2x250W热插拔电源
光驱
标准光驱
软驱
1.44M3.5"软驱
电源电压
220V50Hz
4.网上购物系统网络拓扑结构如图1.1所示。
图1.1网络拓扑图
开发方法
1.开发网上购物系统的主要问题
开发电子商务系统过程中存在的主要问题:
1)对系统的目标不明确
2)没有用户观点
3)开发人员和用户之间缺少能沟通的工具
4)系统开发过程中没有明确的阶段划分和分工
5)缺乏文挡
2.网上购物系统的开发方法
开发信息系统的主要方法:
1)结构化开发方法(系统生命周期法)
2)原型法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 销售 系统 设计 实现