本文针对图书销售的信息化目标出发,采用面向对象的软件工程方法,进行了网上书店系统的功能需求分析、数据需求分析、性能需求分析、运行环境需求分析和将来可能提出的需求分析,用UML建立了系统的逻辑模型,设计了系统的体系结构、数据库结构、人机界面和关键算法,在此基础上以jsp为开发语言,以Mysql为数据库服务器,本系统主要为用户提供了会员注册,购物车管理,商品搜索,用户资料修改等功能。本系统是一个基于Internet,采用B2C(Business to Consumers)模式,并根据现有的网上购物系统的现状而设计开发的电子商务平台。它不但可以扩大商家的规模和市场影响力,而且可以减少企业的经营成本,提高工作效率。测试表明,该系统达到了预期的设计目标。