软件工程 概要设计例子

ASP网上购物系统

需求说明

文件名称:概要设计说明书

文件编号:

编制人:

编制日期:

审核人:

版本标识:

1.引言

1.1.编写目的

编写此需求分析报告,实现商场、中小企业或个人在互联网上进行新产品展示,网上通信留言功能,重点实现网上商品的查找、在线购买功能。实现普通用户只能浏览,注册用户可以在线定购,后台管理人员可以进行产品上传更新、注册用户的管理等功能。

1.2.项目背景

项目名称:ASP网上购物系统

项目委托单位:

项目开发单位:

项目简介:本系统主要实现网上产品展示与在线定购及人员的管理,

一、不同身份有不同的权限功能(管理人员、注册用户、游客)

二、在线产品展示(分页显示)

三、在线定购

四、后台管理(用户管理、商品的管理)

1.3.问题陈述

对用户提供的服务有:

l在线产品展示

l在线查找功能

l在线下订单。

2.任务概述

2.1.需求概述

2.1.1.在线展示

只要登录到网站后,就可以在线浏览展示商品,

最新商品动画展示

在线购买商品从后台数据库动态显示商品图片与产品名。

单击产品名或图片就看到产品的详细介绍。要添加购买与收藏功能。

2.1.2.在线下订单:

只有注册用户才能利用该系统下订单。注册后并且处于激活状态才可以购物下订单。非注册用户和处于非激活状态的用户,只能浏览商品的基本情况。用户登录后,就可以使用系统提供的各种功能。

单击产品对应的购买按钮后,要显示购物车界面,在该界面中要实现购买产品数量统计、总价格统计及每种产品的购买时间。

在购物车中,可以实现继续购买、产品数量的修改、删除购买物品、到收银台付款功能。

在信息填写与提交中,要实现“返回上一步”修改功能,实现所以信息统计界面。实现产生订购单号功能。

2.1.3后台管理服务

管理员修改功能

商品管理功能

会员管理功能

2.1.4留言功能

2.2.运行环境

服务器端:ASP+SQLSERVER2000+IIS5.0

客户端:IE浏览器

2.3.开发环境

SQLServer数据库+IIS5.0+Windows2000+Dreamweaver2004

2.5.限制和约束

l一个客户在系统中只有一个账号。

l客户要想购物必须先登陆。

l管理员只能进行三次登录

3.总体设计

3.1.参与者(不同使用身份)

Ø游客

Ø注册用户

Ø管理员

3.2购物流程

1)注册用户(注:在欢迎页面,未登陆的用户可浏览商品信息)

2)用户登陆(注:在欢迎页面)

3)浏览商品信息

4)选择购物和数量(攒机或是单一购买)

5)选择付款方式(如汇款定单状态默认为3)

6)确定购买(插入数据库购物单表)

7)系统处理购物单表插入定单表并设置1,(返回订单id)

8)定单查询(可按定单号和全部查询),定单状态为1、3的可以取消,状态为6的付款方式为货到付款的可以取消。

9)定单收到后,由客户签字,把定单状态改为2

3.3系统管理员流程

1)登陆

2)修改管理员密码

3)会员用户的删除、修改、添加

4)商品的添加,

5)购买商品的浏览、删除与更新

4数据描述

本系统中共有6张表,管理员表、用户信息表、产品表、产品类型表、购物单表、留言表。每种表具体字段及类型见下表:(可以根据自己的需要增加表,但主要表的字段不能少。)

管理员表-admins

字段名字段类型长度说明

管理员IDu_id自增notnull主

姓名u_Namevarchar(10)notnull10

密码u_Pwdchar(8)notnull定长8

用户信息表-userInfo

字段名字段类型长度说明

用户名u_Namevarchar(10)10主

真实姓名u_TrueNamevarchar(8)8

身份证号u_IDcardchar(18)notnull18定长

性别u_Sexchar(2)notnull2定长

年龄u_Agetinyintnotnull2

住址u_Addnvarchar(40)notnull40

联系电话u_Telchar(11)notnull11定长

邮编u_Postalcodechar(6)notnull6定长

E-mailu_Emailvarchar(40)

备注u_Remarknvarchar(100)

产品表-goods

字段名字段类型长度说明

商品ID1.1goods_idchar(2)主

商品类型ID1.1goodsType_idchar(2)notnull外

商品名goods_namenvarcharNotNULL8

价格goods_pricesmallmoneynotnull18

会员价Goods_price1nvarchar(40)80

图片goods_photovarchar(80)80图片的位置

描述goods_depictnvarchar(100)200

产品类型表-goodsType

字段名字段类型长度说明

1.1商品类型ID1.1goodsType_idchar(2)notnull

相关推荐