瑶湖在线购物系统软件V10设计说明书.docx
《瑶湖在线购物系统软件V10设计说明书.docx》由会员分享,可在线阅读,更多相关《瑶湖在线购物系统软件V10设计说明书.docx(36页珍藏版)》请在冰豆网上搜索。
瑶湖在线购物系统软件V10设计说明书
瑶湖在线购物系统软件V1.0设计说明书
1引言
项目小组认真全面的调查了用户对瑶湖在线购物系统的需求,根据瑶湖在线购物系统的业务分类、业务操作和数据结构等具体要求,确定了系统性能要求、系统运行环境要求。
为系统下一步的开发工作奠定了良好的基础。
(瑶湖坐落于南昌市东郊,与江西师范大学相邻)
1.1编写目的
1.作为软件系统开发技术协议的参考依据,为用户及开发双方提供参考。
2.根据在线系统的特点,对被开发软件系统的主要功能、性能进行完整描述,为开发者进行详细设计和编程提供基础。
1.2适用范围
本文档适用于所有与本项目有关的软件开发阶段及其相关人员。
1.3文档概述
本需求规格说明书,概括性的描述了基于ASP.NET技术的瑶湖在线购物系统所要完成的工作,是软件开发人员和用户对本系统的业务流程及功能达成共识。
通过本需求规格说明书可以全面了解瑶湖在线购物系统所要完成的任务和所要达到的功能。
1.4参考文献
《HeadFirst设计模式》中国电力出版社
《uml基础与rose建模教程》人民邮电出版社
2项目概述
2.1项目名称
瑶湖在线购物系统系统
该系统的项目计划开始日期为2013年6月1日,项目开发周期为6个月。
2.2项目背景
自改革开放以来,随着我国经济情况的日新月异,飞速发展,涌现出越来越多的超市和便利店。
越来越多的人喜欢在网上购物。
网上超市里销售的货物也呈现出多样化的发展趋势。
随着网上超市里货物种类和数量的大量增加,网站工作人员的工作量也随之增多,然而,日益繁重的工作使同志们日益疲惫,每位同志都在超负荷的运转,为出现工作失误制造了一定的有利条件,对于此,网上超市的管理层看在眼里,急在心理。
怎样既可加快办事效率,又能减少工作失误,更好服务于社会主义四个现代化建设的问题呢?
本系统是为网上超市量身定做的管理软件,它将大大的提升本超市的工作管理水平,使网站管理者能更好的投入到工作中去。
瑶湖在线购物系统致力于提供产品展示及订购为核心的网上购物服务给客户,让客户通过网站便能对自由的选择地购买产品。
2.3项目目标
基于ASP.NET技术的瑶湖在线购物系统系统采用B2C的运行模式,用户可以享受网络方便,快捷,安全的进行网上购物。
系统的实现目标如下:
A.方便用户查看搜索商品
B.为用户提供最新的新闻资讯
C.为用户提供方便快捷的付款方式
D.方便管理员进行网站商品信息管理
项目的建设意义如下:
A.尽量贴近用户的心理,在实现基本功能的基础上开发用户喜爱的功能。
B.在完成功能之余注重网站的可靠性,安全性,易用性等问题。
2.4系统范围和系统边界
任何系统都不可能包罗万象,瑶湖在线购物系统主要解决的是为用户提供齐全的商品,优惠的价格,便捷的购物环境,和最优质的服务。
系统主要面向的服务对象有:
所有购物者。
2.5功能描述
为了对网站进行安全管理,网站采用基于角色的权限控制,将人员大体分成3类,游客,注册用户,管理员。
A.对于游客:
1.可以浏览商品信息
2.可以查看新闻资讯
B.对于注册用户:
1.可以浏览商品信息
2.可以添加商品到收藏夹
3.可以管理购物车
4.可以查看新闻资讯
5.可以下载文件
6.可以修改个人信息
7.可以留言
C.对于管理员:
1.可以管理商品信息
2.可以修改个人信息
3.可以管理用户信息
4.可以对网站进行数据维护
5.权限管理
系统功能结构图如下:
图1系统功能结构图
(1)登录
表1管理员登录需求分析
角色
注册用户(管理员)
前提条件
无
主事件流
1.用户登录该网站的登陆页面
2.显示登录页面信息如:
用户名,密码
3.输入用户名和密码点击登录按钮(E2)
4.验证登录信息
5.加载用户所拥有的权限信息,并显示在页面
异常事件流
E1:
键入非法的标识符,指明错误。
E2:
用户账号被管理员屏蔽,无法登陆。
(2)用户管理
表2管理员用户管理需求分析
角色
注册用户(管理员)
前提条件
用户必须完成登录的用例
主事件流
1.当用户登录该网站,点击“查看用户”
2.进入用户列表页面
3.添加、修改或删除用户
异常事件流
E1:
用户账号被管理员屏蔽或删除,无法设置,提示重新激活账号
表3管理员商品信息管理需求分析
角色
注册用户(管理员)
前提条件
用户必须完成登录的用例
主事件流
1.当用户登录该网站,进入后台管理
2.进入商品信息管理界面
3.添加、修改和删除商品信息
异常事件流
E1:
键入非法的标识符,指明错误
表4管理员新闻管理需求分析
角色
注册用户(管理员)
前提条件
用户必须完成登录的用例
主事件流
1.当用户登录该网站,进入后台管理
2.进入新闻管理界面
3.查看或者添加、修改和删除新闻
异常事件流
E1:
键入非法的标识符,指明错误
表5管理员留言管理需求分析
角色
注册用户(管理员)
前提条件
用户必须完成登录的用例
主事件流
1.当用户登录该网站,进入后台管理
2.进入留言管理界面
3.查看或验证、回复和删除留言
异常事件流
E1:
键入非法的标识符,指明错误
表6管理员文件下载列表管理需求分析
角色
注册用户(管理员)
前提条件
用户必须完成登录的用例
主事件流
1.当用户登录该网站,进入后台管理
2.进入文件下载列表管理界面
3.查看或上传、下载和删除文件
异常事件流
E1:
键入非法的标识符,指明错误
表7管理员帮助列表管理需求分析
角色
注册用户(管理员)
前提条件
用户必须完成登录的用例
主事件流
1.当用户登录该网站,进入后台管理
2.进入帮助列表管理界面
3.查看或者添加、修改和删除帮助
异常事件流
E1:
键入非法的标识符,指明错误
表8管理员广告管理需求分析
角色
注册用户(管理员)
前提条件
用户必须完成登录的用例
主事件流
1.当用户登录该网站,进入后台管理
2.进入广告管理界面
3.查看或者添加、修改和删除广告
异常事件流
E1:
键入非法的标识符,指明错误
2、会员
(1)登录
表7会员登录需求分析
角色
注册用户
前提条件
用户必须完成登录的用例
主事件流
1.用户点击网页登录选项
2.显示登录页面信息如:
账号,密码
3.输入账号和密码点击登录按钮
4.验证登录信息
异常事件流
E1:
键入非法的标识符,指明错误。
E2:
用户账号被管理员屏蔽,无法登陆。
(2)商品信息查询
表8会员商品信息查询需求分析
角色
注册用户
前提条件
用户必须完成登录的用例
主事件流
1.会员登录进入系统成功页面
2.在网站首页浏览商品信息
3.点击商品图片,返回到信息查询结果页面
异常事件流
E1:
键入非法的标识符或者格式不对,指明错误。
(3)添加收藏夹
表9会员添加收藏夹需求分析
角色
注册用户
前提条件
用户必须完成登录的用例
主事件流
1.会员登录进入系统成功页面
2.进入商品信息介绍页面
3.点击收藏按钮,返回到商品信息介绍页面
异常事件流
E1:
键入非法的标识符或者格式不对,指明错误。
(4)管理购物车
表10会员购物车管理需求分析
角色
注册用户
前提条件
用户必须完成登录的用例
主事件流
1.会员登录进入系统成功页面
2.点击购物车进入购物车管理界面
3.查看或添加、删除购物车商品
异常事件流
E1:
键入非法的标识符或者格式不对,指明错误。
(5)下载文件
表11会员下载文件需求分析
角色
注册用户
前提条件
用户必须完成登录的用例
主事件流
1.注册用户登录进入系统
2.点击进入网站下载文件页面
3.选择文件,点击下载
异常事件流
E1:
键入非法的标识符或者格式不对,指明错误。
(6)浏览新闻
表12会员浏览新闻需求分析
角色
注册用户
前提条件
用户必须完成登录的用例
主事件流
1.注册用户登录进入系统
2.点击进入新闻页面
3.选择要浏览的新闻,点击查看
异常事件流
E1:
键入非法的标识符或者格式不对,指明错误。
(7)留言管理
表13会员留言需求分析
角色
注册用户
前提条件
用户必须完成登录的用例
主事件流
1.注册用户登录进入系统
2.点击进入留言板
3.发表留言
异常事件流
E1:
键入非法的标识符或者格式不对,指明错误。
(8)修改用户头像
表14会员修改用户头像需求分析
角色
注册用户
前提条件
用户必须完成登录的用例
主事件流
1.注册用户登录进入系统
2.点击进入个人中心
3.进入我的头像页面
4.选择喜欢的头像
5.点击确认修改
异常事件流
E1:
键入非法的标识符或者格式不对,指明错误。
(9)修改绑定电子邮件
表15会员修改电子邮件需求分析
角色
注册用户
前提条件
用户必须完成登录的用例
主事件流
1.注册用户登录进入系统
2.点击进入个人中心
3.进入邮箱绑定页面
4.输入邮箱地址
5.点击确认修改
异常事件流
E1:
键入非法的标识符或者格式不对,指明错误。
3、游客
(1)注册
表16游客注册需求分析
角色
未注册用户
前提条件
无
主事件流
1.用户访问网站的首页
2.点击登陆入口的注册链接,进入用户注册页面
3.输入账号、邮箱、密码等注册信息点击注册按钮
4.发送确认邮件到电子邮箱,跳转到登陆成功提示页面。
异常事件流
E1:
键入非法的标识符或者格式不对,指明错误。
(2)商品信息查看
表17游客商品信息查看需求分析
角色
游客
前提条件
用户没有完成登录的用例
主事件流
1.进入网站首页
2.在网站查找感兴趣的商品类别
3.点击商品图片,进入商品信息页面
异常事件流
E1:
键入非法的标识符或者格式不对,指明错误。
3.系统需求建模
3.1业务用例
3.1.1系统角色
系统的主要角色和权限如下:
表19系统的主要角色和权限
角色
权限
管理员
可以管理商品信息、可以修改个人信息、可以修改个人信息、可以管理用户信息、可以对网站进行数据维护、权限管理
注册用户
可以浏览商品信息、可以添加商品到收藏夹、可以管理购物车、可以查看新闻资讯、可以下载文件、可以修改个人信息、可以留言
游客
浏览商品信息、查看新闻资讯
3.1.2游客
只能浏览商品信息、查看新闻资讯
用例图如下:
图2游客用例图
3.1.3注册用户
注册会员主要功能是浏览商品信息、可以添加商品到收藏夹、可以管理购物车、可以查看新闻资讯查看新闻资讯、可以下载文件、可以修改个人信息、可以留言
用例图如下:
图3注册用户用例图
表20管理收藏夹信息用例说明
用例名称
管理收藏夹信息
用例描述
当用户点击商品图片时启动用例,当点击关闭页面时结束用例
参与者
用户
前置条件
用户登录
后置条件
商品表中的数据增加
被包含的用例
添加、删除收藏夹里的商品
被扩展的用例
取消修改
主
要
步
骤
用户意图
系统职责
1.查看商品信息
添加商品到收藏夹
5.删除收藏夹商品
2.提供用户搜索结果
4.系统验证条件是否有效并查询数据库信