概要设计说明书
1. 引言
1.1 目的
目的是为了设计软件结构,即将需求规格转换为体系结构,划分出程序的基本模块组成,确定模块间的相互关系,并确定系统的数据结构。
本说明书的用途在于寻找实现目标系统的各种不同方案,分析员从这些可供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的物理元素,进行成本\效益分析,从中选出一个最佳方案向用户和使用部门负责推荐。如果用户和使用部门负责人接受了推荐的方案,分析员应该进一步为这个最佳方案设计软件结构。通常,设计出初步的软件结构后还要进一步改进,从而得到更合理的结构,进行必要的数据库设计,确定测试要求并且制定测试计划。
主要读者为系统分析员和用户及使用部门的有关人员,为后面的系统开发提供依据。
1.2 项目背景
1.开发软件名称:网上商城
2.项目任务提出者:计算机系教师王聪
3.实现软件开发者:计算机系应用技术软件方向第一组
4.项目与其他软件的关系:
1)运行平台:本项目运用在B/S服务器上,采用WINDOWS XP为操作系统
2)数据库:采用SQL2000为开发软件的操作系统
1.3 定义
本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:
商场会员
网上购物平台中合法的系统注册用户
游客
未注册或者未登录的网上购物平台浏览者
管理员
系统某部分的管理者
管理员
系统某部分的管理者
商场
指通过网络方式开展商品销售的电子商务平台
1.4 参考资料
1.《网站开发项目教程》陈密芳 吕延岗 中国铁道出版社
2.网上购物需求规格说明书
3.概要设计说明书
4.《.NET项目开发》主编:常永英 机械工业出版社
2. 任务概述
2.1 目标
本项目旨在开发一套电子商务的平台,它将实现用户通过互联网完成商品采购的整个过程。用户可以同互联网选购自己需要的商品与商家通过订单达成协议。
2.2 需求概述
1.网上商城系统前台模块要求能够提供会员注册、在线购物、在线支付等功能,后台管理
模块要求能够实现销售订单管理、库存管理、会员管理等功能。
2.当用户需要订购商品或修改自己的用户信息时,就需要验证用户的身份,必须是合法的系统用户才有权利执行这些操作。
3.管理员负责管理会员审核、订单管理、收藏夹管理、会员留言、积分管理。
4. 当用户购买商品之前,首先必须注册成会员才能购买商品。用户在购买过程中必须先将商品放入购物车中,然后通过购物车结帐。
2.3 条件及限制
本项目的开发必须有公司和领导的大力支持,必须有足够的人员并且有很高的团队精神。另外可能有技术和设备方面的欠缺,合理利用现有设备,项目的可扩展性、安全性、易于维护等。
3. 总体设计
3.1 总体结构与模块外部设计
3.1.1 总体结构
网上商城是为方便人们购买商品而开发的系统,它的基本功能就是商品的浏览与购买。
网上商城主要有四大模块:
1. 商品展示模块
商品展示模块是每个电子商务网站的核心部分,用户只有浏览商品才能购买商品,商品的展示尤为重要。
    商品展示模块包括商品的分类信息、展示商品的图片、展示商品的详细信息(价格、生产厂家、保质期、生产日期等)、搜索商品信息等功能。
2. 用户管理模块
用户是整个电子商务交易过程的主角。
用户注册成为会员,必须要有合法的用户名及密码。他们可以进行自己资料的修改、收藏
夹的管理、发送或取消订单进行购买或取消购买,也可以在留言薄里留言,进行投诉或发表建议。
没有注册的用户只能进行商品信息的浏览、搜索,放入收藏夹和加入购物车的功能并不对他们开放,他们没有购买商品的权利。
3. 购物车与订单模块
购物车存放会员要购买的商品,会员浏览商品时可以把商品放入购物车,购买后可以清空购物车,选择完要购买的商品时,通过购物车进行结算。
用户确认购物车中的商品信息后,会生成一份订单发送到后台管理员那里,商家从此得到信息进行发货。
4. 支付管理模块
款项的支付是一个购物网站必不可少的模块,支付方式可以有很多种:货到付款、网上财付通支付、网上银行等等。
图1 网上商城总体结构图
各个模块的功能简介表
用户注册
用户注册之后成为会员才可以进行其他一些模块的浏览
会员登录
正确登录后可以购买或收藏商品
商品分类
将商品划分归类,方便用户浏览
商品浏览
用户可以了解到商品的信息
热门推荐、搜索
快途径购买、浏览商品
用户管理
用户有自己的一个空间,存储自己的信息或商品信息
留言薄
用户可以及时与网站、商家联系
购物车、结算
存放会员要购买的商品,生成订单,进行资金结算
友情链接
为用户提供更多资讯
资料管理
会员可以进行自己资料的添加、修改、查询和删除等
订单管理
会员订单的添加、修改、查询和取消等,订单的发送
收藏夹管理
会员可以进行物品的收藏,方便下次购买
3.1.2 模块外部设计
1. 要求:
  系统界面要简洁大方,尽最大努力方便用户,不能拘泥于以往的购物网站模块,要有创新!
2. 配色方案:
  绿色为主,间有浅蓝色。
3.2 功能分配
1. 用户注册:用户根据提示输入自己的账号、密码,然后再确定重新输入一次密码,如果两次密码不一致需要重新输入,直到两次输入密码一致。系统将随机产生一验证码,如果用户看不清楚可以选择重新提取验证码,最后用户正确输入验证码后注册成功。注册成功会用户可以去完善自己的资料,用户也可以随时修改自己的资料,以便于以后对自己账户的管理。
2. 会员登录:会员正确输入自己的帐号、密码,如果帐号和密码错误系统会提示错误。如果用户忘记密码可以选择找回密码。找回密码时根据提示输入正确答案,由系统帮助找回密码。帐号密码正确,登录成功后才有权利购买商品。
3. 商品分类:为用户提供很好的查询方式,用户可以根据自己的需要直接去对应的产品。具体分类暂时不确定。
4. 商品浏览:提供各种商品的详细信息,用户可以了解产品以判断是否购物。
5. 搜索:搜索有一个搜索框,用户在搜索框里输入相应的关键信息,点击搜索,系统将会转到搜索中为用户找到相应的商品。搜索功能则是方便用户有目的地购买商品,可以直接找到相关商品。

更多推荐

用户,商品,系统,模块,购买,进行