- 📚 相关推荐文章
- 46设计网 推荐
- 翁恺C语言程序设计网课笔记合集 推荐

46设计网
-
2023年3月19日发(作者:24节气表)1
电子商城网站
概要设计说明书
四川省托普信息技术职业学院
软件开发IBM专业
2
目录
1.引言...........................................................................................................................................3
1.1目的...............................................................................................................................3
1.2定义...............................................................................................................................3
1.3参考资料.......................................................................................................................3
2.总体概述...................................................................................................................................3
2.1产品标识.......................................................................................................................3
2.2产品描述.......................................................................................................................4
2.2.1系统属性...........................................................................................................4
2.2.2开发背景...........................................................................................................4
2.2.3产品功能...........................................................................................................4
2.3用户的特点...................................................................................................................5
2.4限制与约束...................................................................................................................5
2.5性能需求.......................................................................................................................5
2.6设计约束.......................................................................................................................5
2.6.1硬件约束...........................................................................................................5
2.7外部接口需求...............................................................................................................6
2.7.1用户接口...........................................................................................................6
2.7.2硬件接口...........................................................................................................6
2.7.3通信接口...........................................................................................................6
3.软件系统结构设计...................................................................................................................6
3.1系统数据流图...............................................................................................................6
3.2软件体系结构...............................................................................................................9
3.2.1软件程序结构图...............................................................................................9
3.2.2模块命名规则...................................................................................................9
模块描述。.....................................................................................................................10
4.接口设计.................................................................................................................................13
4.1户界面设计规则.........................................................................................................13
4.2内部接口设计.............................................................................................................14
4.2.1服务器端接口.................................................................................................14
4.2.2客户端接口.....................................................................................................14
4.3外部接口设计.............................................................................................................14
4.3.1理员界面.........................................................................................................14
4.3.2用户界面.........................................................................................................14
5.出错处理设计.........................................................................................................................14
6.系统维护设计.........................................................................................................................14
3
1.引言
1.1目的
在完成了针对网上在线购物市场的前期调查,同时与多位用户进行了全面深
入地探讨和分析的基础上,提出了这份软件需求规格说明书。
此需求规格说明书对网上在线购物系统做了全面细致的用户需求分析,明确
所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能
清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设
计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、
用户文档编写者、项目管理人员。
本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也
是项目完成后系统验收的依据。
1.2定义
本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:
商城会员网上购物平台中合法的系统注册用户
游客未注册或者未登陆的网上购物平台浏览者
管理员系统某部分的管理者
管理员系统某部分的管理者
商场指通过网络方式开展商品销售的电子商务平
台
1.3参考资料
《电子商城管理系统》
《项目开发计划书》
《Java程序设计》
《JavaEE实用教程》
《Jquery基础教程》
2.总体概述
2.1产品标识
产品名称:电子商城网站
4
产品类型:C2C
2.2产品描述
2.2.1系统属性
电子商城网站是一个在WindowsXP以上的操作系统平台下运行的JavaWeb应
用程序,并借助数据库系统(MySQL)进行数据管理。
2.2.2开发背景
随着Internet的迅速发展,当今电子商务已接被广大的互联网用户所
接受,网上购物作为其中的一部分也有了迅速的发展。
随着网络安全逐渐完善,网络标准逐渐规范,在线购物现在成日常购
物主流之一。基于互联网,在网上购物系统搭建的平台下,顾客可以根据
自己的兴趣爱好有选择性的在网上购物,特别现在电脑十分的普及。只需
你有一台可以连上互联网的电脑,就可以按照自己的兴趣检索到自己想要
的商品。
2.2.3产品功能
本产品包括四大功能模块,优先级定义可采用以下方法(QFD对功
能需求的分类方法):
a.高——必须实现的功能,用户有明确的功能定义和要求;
b.中——件应该实现的功能,用户的功能定义和要求可能是模糊的、不具
体的、或低约束的,但是这类功能的缺少会导致用户的不满意,因此这
类功能的具体需求应当由需求分析人员诱导用户产生并明确;
c.低——尽量实现的功能,并可根据开发进度进行取舍,但这类功能的实
现将会增加用户的满意度。
序号功能名称功能需求标识优先级简要描述
1用户登录子用户登录a用户按级限登录
5
系统_XiTong
2
商品信息管
理子系统
商品管理
_XiTong
b
商品信息添加、修改
3
商品购物
子系统
商品购物管理
_XiTong
c添加、删除、查询
商品信息
4
会员管理子
系统
会员管理
_XiTong
b重置密码、
管理用户
2.3用户的特点
本系统的网站管理工作人员要求能比较熟练操作Windows操作系统即可,网站用
户只要能识字就可以按照提示进行简单的查询,维护人员则须有一定的数据库管理和维
护知识及技能。
2.4限制与约束
1.开发限制在四周之内完成;
2.开发人员开发经验严重不足;
3.编程人员对开发工具不熟悉,编程经验非常有限;
2.5性能需求
1.安全性要求高,能有效控制和管理不同的用户的权限
2.在1兆每秒以上的专用网上,服务器能同时处理5000用户端并发的访问
3.在PⅢ以上,内存128M以上,硬盘2G以上的微机与笔记本电脑上,响
应时间要求在0.5~1秒内
2.6设计约束
2.6.1硬件约束
硬件配置:PⅢ以上的微机或者笔记本电脑;内存要求:128M以上;硬盘:
2G以上
6
2.7外部接口需求
2.7.1用户接口
用户界面:采用Windows的通用图形界面,对用户友好,输入方式可以有两
种形式,客户端以触摸屏幕输入为主,但同时也必须对鼠标键盘提供支持,
鼠标键盘输入作为后备和辅助输入方式;管理端设备以pc机和鼠标键盘输
入为主。界面设计应遵循:
1.尽量保持一致性:界面规范应遵循MSWindows软件界面的规范
2.设计完整的对话过程:系统的每一次对话都应该有明确的次序:
开始、中间处理过程、结束。
3.提供简单的错误处理机制
4.提供信息反馈:用多种信息提示用户当前软件运行状态,软件界
面元件的功能。
5.操作可逆:其动作可以是单个的操作,或者是一个相对独立的操
作序列。
提供控制的内部轨迹:系统应该让用户觉得是由用户在做决定,可以通过提示字符和提
示消息的方式使用用户产生这种感觉。
2.7.2硬件接口
支持一般的微机、笔记本电脑、个人掌上电脑等移动pc设备。
2.7.3通信接口
tcp/ip协议,Internet接入协议,wi-fi、红外线无线传输协议等。
3.软件系统结构设计
3.1系统数据流图
7
顶层DFD
0层DFD
图1
挑选1.2放入购物车1.3
书
D1所选商品信息
新客户
注册
填写信息
会员
订单信息处理支付处理2
会员
D1订单信息支付信息D2
所需商品信
订单
会员
购物系统
会员
所需商品信息商品
8
图2
图2.2
输入帐号和
密码
验证信
息
客户
信息
验证正
确的信
息
支付
D3账单信息
转到支付平台2.1付款2.2
对账2.4
配送2.5
订单
提示信息
提示
信息
提
示
信
息
转回购物
系统2.3
用户信息
D3账单信息
D3账单信息
9
3.2软件体系结构
3.2.1软件程序结构图
电子商务系统前台功能结构图
电子商务系统后台功能结构图
3.2.2模块命名规则
后台管理功能模块
商品管理
商
品
列
表
会
员
管
理
订
单
管
理
公
告
管
理
退
出
系
统
商
品
添
加
商
品
维
护
后
台
登
录
前台功能模块
商品展台商品购物会员管理
新
品
上
架
商
品
查
询
购
物
车
收
银
台
会
员
注
册
会
员
登
录
会
员
资
料
修
改
商
城
公
告
订
单
查
询
特
价
商
品
10
名称编号名称编号
会员登陆S01商城公告S09
会员注册S02订单查询S10
会员资料修改S03
购物车S04
收银台S05
新品上架S06
特价商品S07
商品查询S08
模块描述。
名称会员登陆标识
S01子系
统名
称
会员管理
系统
系统
名称
接口
说明
输入用键盘输入
输出若登录成功则进入会员管理界面,否则返回验证失败信息。
功能
说明
会员登录。数据库录入会员登录信息,若登录信息与数据库不符则提示
“错误的用户名及密码”,需重新输入。
运行环
境说明
所有支持sql和java的操作平台都可以运行此程序。
调用关
系说明
调用模块无
被调用模块
名称会员注册标识S02子系统
名称
会员管理
系统
名称
接口
说明
输入用键盘输入
输出若注册成功自动进入商城,否则提示错误项继续完成注册。
功能
说明
会员注册成功会有自己的数据管理,能够进行商品添加购物车,付款以及
收货信息的添加等。
运行环
境说明
所有支持sql和java的操作平台都可以运行此程序。
调用关
系说明
调用模块
被调用模块
名称
会员资料
修改
标识S03子系统
名称
会员管
理
系统
名称
接口输入用键盘输入
11
说明
输出修改完毕提示修改成功。
功能
说明
会员资料修改主要是完善会员的资料方便交易的成功进行。
运行环
境说明
所有支持sql和java的操作平台都可以运行此程序。
调用关
系说明
调用模块无
被调用模
块
名称购物车标识S04子系统
名称
系统
名称
接口
说明
输入鼠标点击
输出添加成功,继续购物。
功能
说明
更方便会员能够将自己喜欢的商品添加并统一付款。
运行环
境说明
所有支持sql和java的操作平台都可以运行此程序。
调用关
系说明
调用模块
被调用模块
名称收银台标识
S05子系统名
称
系统
名称
接口
说明
输入
输出显示会员购物的总金额,并提示付款。
功能
说明
运行环
境说明
所有支持sql和java的操作平台都可以运行此程序。
调用关
系说明
调用模块无
被调用模
块
名称新品上架标识S06子系统
名称
系统
名称
接口
说明
输入
输出
功能
说明
。
12
运行环
境说明
所有支持sql和java的操作平台都可以运行此程序。
调用关
系说明
调用模块
被调用模块
名称特价商品标识S07子系统
名称
系统
名称
接口
说明
输入
输出
功能
说明
运行环
境说明
所有支持sql和java的操作平台都可以运行此程序。
调用关
系说明
调用模块
被调用模
块
名称商品查询标识S08子系统
名称
系统
名称
接口
说明
输入
输出
功能
说明
运行环
境说明
所有支持sql和java的操作平台都可以运行此程序。
调用关
系说明
调用模块
被调用模块无
名称商城公告标识S09子系统
名称
系统
名称
接口
说明
输入
输出
功能
说明
运行环
境说明
所有支持sql和java的操作平台都可以运行此程序。
调用关
系说明
调用模块
被调用模块无
13
名称订单查询标识S10子系统
名称
系统
名称
接口
说明
输入
输出
功能
说明
运行环
境说明
所有支持sql和java的操作平台都可以运行此程序。
调用关
系说明
调用模块
被调用模块无
4.接口设计
4.1户界面设计规则
用户界面:采用Windows的通用图形界面,对用户友好,且必须对鼠标键盘
提供支持,界面设计应遵循:
1.尽量保持一致性:界面规范应遵循MSWindows软件界面的规范
2.设计完整的对话过程:系统的每一次对话都应该有明确的次序:
开始、中间处理过程、结束。
3.提供简单的错误处理机制
4.提供信息反馈:用多种信息提示用户当前软件运行状态,软件界
面元件的功能。
5.操作可逆:其动作可以是单个的操作,或者是一个相对独立的操
作序列。
6.设计良好的联机帮助
7.显示启动画面:画面简洁明快,富有现代气息。
提供控制的内部轨迹:系统应该让用户觉得是由用户在做决定,可以通过提示字符和提示消
息的方式使用用户产生这种感觉。
14
4.2内部接口设计
4.2.1服务器端接口
管理员操作用户和商品信息,对商品信息进行添加删除修改。对用户权限进行管理。
4.2.2客户端接口
后台界面模块,得到客户登陆信息后查看用户信息,得到用户信息后查询商品信息
择商品,对商品进行添加购买,得到购买信息后进行支付
4.3外部接口设计
4.3.1理员界面
必须拥有用户管理、商品信息添加、删除、修改,商城公告修改添加等。
4.3.2用户界面
必须拥有包括用户登陆,帮助,查询,商品信息展示在内的可视化用户界面。
5.出错处理设计
正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据
库完好无损。调试中遇到的问题及解决的方案:
1)遇到跳出“数据库已经关闭“提示信息阻止程序运行时
可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关
闭此表的情况下又一次运用打开语句打开此表。
2)关于空记录带来的麻烦
有些空记录往往会使程序无法运行。此时你可用“ifnotisnull”语句先
判断一下是否为空记录,再操作。
3)有些运行错误也可用补获异常进行处理。
6.系统维护设计