摘要销售管理子系统是一个B2C模式的以网上零售为主的在线购物系统,采用三层架构的B/S开发技术,数据库选择了MicrosoftSQLServer2000,并利用了目前流行的WEB开发技术-JSP,通过JavaBean和JSTL的使用,实现了前台商品的展示、购物车、留言板;后台商品管理、订单处理、单据生成等主要功能。将业务模型最终以程序的形式实现,从而使得该系统能充分满足基于B2C模式的网上销售系统的需要。使用该软件既能够对企业内部库存、采购和客户关系等部门实施电子化管理;也能够通过互联网,在线进行商品销售和结算管理。该系统可以顺畅企业内部信息流,为企业开拓了具有巨大潜力的网上销售市场,也减少企业内部工作流程,进而提高工作效率和工作质量,使企业在激烈的市场竞争中获得竞争优势。本文主要对网上销售系统进行总体设计,并对销售管理子系统进行系统分析、系统设计系统实现和系统测试。关键词:B2C;购物车;JavaBean;订单处理AbstractSalesmanagementsubsystemtechnicallyisaB2Conlinesalesystem,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章绪论....................................................................................11.1设计构想................................................................................11.2开发工具选择..................................................................11.3开发方案选择..................................................................21.4开发方法................................................................................4第2章可行性研究..................................................................72.1技术可行性.........................................................................72.2经济可行性.........................................................................72.3操作可行性.........................................................................82.4其他方面可行性...........................................................8第3章需求分析.........................................................................93.1系统的需求分析...........................................................93.2业务流程................................................................................93.3数据流程.............................................................................103.4数据字典.............................................................................14第4章数据库的设计........