小型在线购物系统概要设计

需积分: 9 4 下载量 170 浏览量 更新于2024-07-25 收藏 636KB DOC 举报
"网上购物系统需求文档" 这篇文档主要描述了一个网上购物系统的设计,包括了系统的基本架构、设计概念、处理流程、接口设计、运行设计、数据结构设计以及错误处理等多个方面,旨在为系统程序员提供详细的开发指南。 1. **编写目的**: 文档的目的是基于在线商店的需求说明书进行概要设计,确定系统的模块划分和界面设计,以协助系统程序员进行开发规划。 2. **背景**: 这个项目是作为软件文档写作课程的实践作业,设计的系统称为小型在线购物系统,需要与服务器软件和数据库软件协同工作,并面向互联网用户。 3. **定义**: - **Internet**:全球性的网络,由不同类型的计算机网络相互连接。 - **页面**:浏览器显示的网页,包含各种信息和特定功能。 - **Internet Explorer (IE)**:微软公司的免费浏览器。 - **Netscape Browser**:Netscape公司推出的免费浏览器。 - **PC**:个人计算机。 - **店长**:系统的管理员,负责管理所有业务。 - **商品序列号**:每个商品独有的11位数字标识。 - **Java**:面向对象的编程语言。 - **JDBC**:Java数据库连接,用于访问关系数据库的Java技术。 - **JDK**:Java开发工具包,用于构建Java应用程序。 - **Tomcat**:开源的JSP Web应用服务器。 - **UID**:用户ID,记录用户名。 4. **总体设计**: - **运行环境**:包括硬件设备(如PC)和软件环境(如服务器软件、数据库软件)。 - **设计概念与处理流程**:描述了用户界面处理流程,以及店长界面的功能。 - **结构与功能需求**:详细列出了用户界面和店长界面的功能需求。 5. **接口设计**: - **用户接口**:定义了用户如何与系统交互。 - **外部接口**:可能涉及与第三方服务或系统的连接。 - **内部接口**:系统内部各模块间的通信机制。 6. **运行设计**: - **运行模块组合**:系统运行时各个模块的组合方式。 - **运行控制**:描述了系统如何管理和协调运行过程。 - **运行时间**:考虑了系统的运行效率和响应时间。 7. **系统数据结构设计**: - **逻辑结构设计**:定义了数据的逻辑组织方式。 - **物理结构设计**:考虑了数据在存储介质上的实际布局。 8. **系统出错处理设计**: - **出错信息**:如何识别和报告错误。 - **补救措施**:针对错误的修复策略。 - **系统维护设计**:如何进行系统的日常维护和更新。 这个文档提供了全面的网上购物系统设计细节,涵盖了从用户交互到后台管理的各个方面,为实现一个高效、稳定且易于维护的购物系统奠定了基础。