《电子商城网站概要设计说明书》由会员分享,可在线阅读,更多相关《电子商城网站概要设计说明书(14页珍藏版)》请在金锄头文库上搜索。
1、电子商城网站概要设计说明书四川省托普信息技术职业学院软件开发 IBM 专业目录1. 引言31.1目的31.2定义31.3参考资料32. 总体概述32.1产品标识 32.2产品描述42.2.1系统属性42.2.2开发背景42.2.3产品功能42.3用户的特点52.4限制与约束52.5性能需求52.6设计约束52.6.1硬件约束52.7外部接口需求62.7.1用户接口62.7.2硬件接口62.7.3通信接口63.软件系统结构设计63.1 系统数据流图63.2 软件体系结构93.2.1 软件程序结构图93.2.2 模块命名规则9模块描述。104.接口设计134.1户界面设计规则134.2内部接口设计
2、144.2.1服务器端接口144.2.2客户端接口144.3外部接口设计144.3.1理员界面144.3.2用户界面145. 出错处理设计146. 系统维护设计141. 引言1.1 目的在完成了针对网上在线购物市场的前期调查,同时与多位用户进行了全面深 入地探讨和分析的基础上,提出了这份软件需求规格说明书。此需求规格说明书对网上在线购物系统做了全面细致的用户需求分析,明确 所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能 清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设 计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、 用户文档
3、编写者、项目管理人员。本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也 是项目完成后系统验收的依据。1.2 定义本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表商城会员网上购物平台中合法的系统注册用户游客未注册或者未登陆的网上购物平台浏览者管理员系统某部分的管理者管理员系统某部分的管理者商场指通过网络方式开展商品销售的电子商务平 台1.3 参考资料 电子商城管理系统 项目开发计划书 Java 程序设计 JavaEE 实用教程Jquery 基础教程2. 总体概述2.1 产品标识产品名称:电子商城网站产品类型:C2C2.2 产品描述2.2.1 系统属性电子商城网站是一个在W
4、indows XP以上的操作系统平台下运行的Java Web应 用程序,并借助数据库系统(My SQL)进行数据管理。2.2.2 开发背景随着 Internet 的迅速发展,当今电子商务已接被广大的互联网用户所 接受,网上购物作为其中的一部分也有了迅速的发展。随着网络安全逐渐完善,网络标准逐渐规范,在线购物现在成日常购 物主流之一。基于互联网,在网上购物系统搭建的平台下,顾客可以根据 自己的兴趣爱好有选择性的在网上购物,特别现在电脑十分的普及。只需 你有一台可以连上互联网的电脑,就可以按照自己的兴趣检索到自己想要 的商品。2.2.3 产品功能本产品包括四大功能模块,优先级定义可采用以下方法(Q
5、FD对功 能需求的分类方法):a. 高必须实现的功能,用户有明确的功能定义和要求;b. 中件应该实现的功能,用户的功能定义和要求可能是模糊的、不具 体的、或低约束的,但是这类功能的缺少会导致用户的不满意,因此这 类功能的具体需求应当由需求分析人员诱导用户产生并明确;c. 低尽量实现的功能,并可根据开发进度进行取舍,但这类功能的实 现将会增加用户的满意度。序号功能名称功能需求标识优先级简要描述1用户登录子用户登录a用户按级限登录系统_XiTong2商品信息管理子系统商品管理XiTongb商品信息添加、修改3商品购物子系统商品购物管理_XiTongc添加、删除、查询商品信息4会员管理子系统会员管理
6、_XiTongb重置密码、管理用户2.3 用户的特点本系统的网站管理工作人员要求能比较熟练操作Windows操作系统即可,网站用 户只要能识字就可以按照提示进行简单的查询,维护人员则须有一定的数据库管理和维 护知识及技能。2.4 限制与约束1开发限制在四周之内完成; 2开发人员开发经验严重不足; 3编程人员对开发工具不熟悉,编程经验非常有限;2.5 性能需求1. 安全性要求高,能有效控制和管理不同的用户的权限2. 在1 兆每秒以上的专用网上,服务器能同时处理 5000用户端并发的访问3. 在PIII以上,内存128M以上,硬盘2G以上的微机与笔记本电脑上,响 应时间要求在 0.51 秒内2.6
7、 设计约束2.6.1 硬件约束硬件配置:PIII以上的微机或者笔记本电脑;内存要求:128M以上;硬盘: 2G 以上2.7 外部接口需求2.7.1 用户接口用户界面:采用 Windows 的通用图形界面,对用户友好,输入方式可以有两 种形式,客户端以触摸屏幕输入为主,但同时也必须对鼠标键盘提供支持, 鼠标键盘输入作为后备和辅助输入方式;管理端设备以 pc 机和鼠标键盘输 入为主。界面设计应遵循:1. 尽量保持一致性:界面规范应遵循MS Windows软件界面的规范2. 设计完整的对话过程:系统的每一次对话都应该有明确的次序: 开始、中间处理过程、结束。3. 提供简单的错误处理机制4. 提供信息
8、反馈:用多种信息提示用户当前软件运行状态,软件界 面元件的功能。5. 操作可逆:其动作可以是单个的操作,或者是一个相对独立的操 作序列。提供控制的内部轨迹:系统应该让用户觉得是由用户在做决定,可以通过提示字符和提 示消息的方式使用用户产生这种感觉。2.7.2 硬件接口支持一般的微机、笔记本电脑、个人掌上电脑等移动 pc 设备。2.7.3 通信接口tcp/ip协议,Internet接入协议,wi-fi、红外线无线传输协议等。3. 软件系统结构设计3.1 系统数据流图所需商品信息商品0 层 DFD图2图 2.23.2 软件体系结构3.2.1 软件程序结构图电子商务系统前台功能结构图电子商务系统后台
9、功能结构图3.2.2 模块命名规则名称编号名称编号会员登陆SOI商城公告S09会员注册S02订单查询S10会员资料修改S03购物车S04收银台S05新品上架S06特价商品S07商品查询S08模块描述。名称会员登陆标识S01子系 统名 称会员管理 系统系统 名称接口 说明输入用键盘输入输出若登录成功则进入会员管理界面,否则返回验证失败信息。匕匕 3厶冃功说会员登录。数据库录入会员登录信息,若登录信息与数据库不符则提示 “错误的用户名及密码”,需重新输入。运行环 境说明所有支持sql和java的操作平台都可以运行此程序。调用关 系说明调用模块无被调用模块名称会员注册标识S02子系统会员管理名统接口
10、 说明输入用键盘输入输出若注册成功自动进入商城,否则提示错误项继续完成注册。匕匕 3厶冃功说会员注册成功会有自己的数据管理,能够进行商品添加购物车,付款以及 收货信息的添加等。运行环 境说明所有支持sql和java的操作平台都可以运行此程序。调用关 系说明调用模块被调用模块名称会员资料 修改标识S03子系统 名称会员管 理系统 名称接口输入用键盘输入说明输出修改完毕提示修改成功。匕匕 3厶冃功说会员资料修改主要是完善会员的资料方便交易的成功进行。运行环 境说明所有支持sql和java的操作平台都可以运行此程序。调用关 系说明调用模块无被调用模 块名称购物车标识S04子系称统系统接口 说明输入鼠
11、标点击输出添加成功,继续购物。匕匕 3厶冃功说更方便会员能够将自己喜欢的商品添加并统一付款。运行环 境说明所有支持sql和java的操作平台都可以运行此程序。调用关 系说明调用模块被调用模块名称收银台标、口S05子系统名系统标识称名称接口 说明输入输出显示会员购物的总金额,并提示付款。匕匕 3厶冃功说运行环 境说明所有支持sql和java的操作平台都可以运行此程序。调用关 系说明调用模块无被调用模 块名称新品上架标识S06名系称充名统接口 说明输入输出匕匕 3厶冃功说。运行环 境说明所有支持sql和java的操作平台都可以运行此程序。调用关调用模块系说明被调用模块名称特价商品仝-、口S07 子
12、系统系统标识S07名称名称接口 说明输入输出匕匕 3厶冃功说运行环 境说明所有支持sql和java的操作平台都可以运行此程序。调用关 系说明调用模块被调用模 块名称商品查询标识S08子系称统系统接口 说明输入输出匕匕 3厶冃功说运行环 境说明所有支持sql和java的操作平台都可以运行此程序。调用关 系说明调用模块被调用模块无名称商城公告仝-、口 S09 子系统系统标识S09名称名称接口 说明输入输出匕匕 3厶冃功说运行环 境说明所有支持sql和java的操作平台都可以运行此程序。调用关 系说明调用模块被调用模块无名称订单查询标识S10子系称统名统接口 说明输入输出匕匕 3厶冃功说运行环 境说明所有支持sql和java的操作平台都可以运行此程序。调用关 系说明调用模块被调用模块无4. 接口设计4.1 户界面设计规则用户界面:采用Windows的通用图形界面,对用户友好,且必须对鼠标键盘 提供支持,界面设计应遵循:1. 尽量保持一致性:界面规范应遵循MS Windows软件界面的规范2. 设计完整的对话过程:系统的每一次对话都应该有明确的次序: 开始、中间处理过程、结束。3. 提供简单的错误处理机制4. 提供信息反馈:用多种信息提示用户当前软件运行状态,软件界 面元件的功能。5. 操作可逆:其动作可以是单个的操作,或者是一个相对