网上书店系统概要设计与模块分析

需积分: 46 8 下载量 113 浏览量 更新于2024-09-20 收藏 360KB DOC 举报
"网上书店概要设计说明书涵盖了系统模块划分、数据流程图和系统结构等方面,旨在为详细设计提供基础,解决程序模块设计问题。涉及技术包括:HTML、MyEclipse、SQL Server 2005、SQL、JSP、Struts2.0、Hibernate、Spring 和 JavaScript。主要模块包括用户管理、管理员、搜索结果管理、购物车等。" 网上书店概要设计是针对当前电子商务环境下网上书店系统的规划和构建过程,旨在创建一个高效、用户友好的在线购书平台。在这个阶段,设计人员会使用各种图表和技术工具,如类图、系统图、数据流程图和模块分析,来确保系统的可扩展性和稳定性。 **1. 项目背景与目的** 随着电子商务的普及,网上书店已成为消费者购买书籍的重要途径。B2C模式的网上书店,如当当网和卓越网,利用互联网向读者提供便捷的购书服务。概要设计阶段的目标是明确系统模块,绘制数据流程图和系统结构图,为后续的详细设计提供指导,确保系统满足用户需求并实现预期功能。 **2. 术语定义** - **IE6和360浏览器**:早期的网页浏览器,用于访问网站。 - **Html**:超文本标记语言,网页内容的基础语言。 - **Myeclipse**:集成开发环境,支持J2EE应用的开发。 - **SQL server 2005**:数据库管理系统,用于存储和管理数据。 - **SQL**:结构化查询语言,用于与数据库交互。 - **JSP**:Java服务器页面,用于创建动态网页。 - **Struts2.0**:MVC框架,处理页面跳转。 - **Hibernate**:对象关系映射框架,简化数据库操作。 - **Spring**:全面的应用程序框架,管理系统组件。 - **JavaScript**:客户端脚本语言,增强网页交互性。 **3. 模块介绍** - **用户管理模块**:包括用户注册、登录、信息修改、删除等功能。 - **管理员模块**:管理员进行后台管理,如商品上架、订单处理等。 - **搜索结果管理模块**:用户搜索书籍并展示搜索结果。 - **购物车模块**:用户添加商品到购物车,调整数量,结算等。 **4. 数据流程图** 描述了用户从浏览商品、搜索、添加到购物车,到最后的购买过程。包括成功注册、登录、搜索商品、加入购物车、订单生成及支付等步骤,以及处理问题和修改信息的情况。 **5. 系统结构** 系统结构设计涉及不同模块之间的组织和通信,包括用户、会员、管理员、图书、购物车等多个子系统,以及页面导航和分页显示等关键功能。 网上书店概要设计是一个综合性的任务,涉及到系统架构设计、数据库管理、用户交互等多个层面,使用多种技术和工具,以构建一个完整的在线购书平台。此阶段的设计工作对于系统的稳定运行和用户体验至关重要,为后续的详细设计和实现打下了坚实的基础。