照清

用勤奋之这石,补能力之缺口!

导航

产品备件网上销售之需求分析(与大家共享)----测试版

Posted on 2008-06-12 23:41  照清  阅读(1861)  评论(10编辑  收藏  举报
  (说明:该项目内容是在07年12月份的时候,根据公司实际发展需求,主要目的是能够让各客户实现网上下备件定单的要求而做的。但由于种种原因,系统功能虽然早已经实现,可是一直没有使用,甚是遗憾。今天特与大家一起分享、讨论!)

 

1.     需求分析

1.1功能需求分析

为了实现备件网上销售的测试,基本功能包括以下几个部分:

登陆验证:只有系统中合法客户才可以登陆到系统中

查看备件:客户要能够查看到对应自己型号的备件信息(大类按型号列出)

下达备件订单:客户选择自己需要的订单,放入购物车

查看订单:客户能够查看到购物车内容,并可作相应操作(更改数量、删除等)

查询功能:客户能够查询相关内容

修改密码:客户能够维护自己的密码

系统管理:能够对客户、型号、备件进行维护(只有管理员有该权限)

1.2 性能需求分析

该系统主要的使用对象为各客户和公司相应维护人员,需要满足消息传递顺利、协议分析正确、界面友好、运行时间满足使用需要、安全性等方面的性能。

2.     系统框架

2.1 系统流程图

 


2.2系统功能模块分析

 客户登陆:根据系统预设的客户编码和客户密码来验证登陆客户身份的合法性,合法客户允许登陆系统,非法客户则不允许登陆系统。

系统主界面信息:在该模块中主要包括:客户基本资料、公司公告、各户曾下过得订单(只列出最近20条)、客户产品型号、购物车、查询窗口。

购物车功能:暂时存储客户选购的备件信息,并可以允许客户进行删除、修改数量、确认等操作,确认后放入订单列表,购物车内相应备件清空。

型号备件列表:给客户提供该型号的所有备件信息,并可以查看大图、放入购物车、查看详细说明等操作。

3.     数据库分析

3.1数据库表分析

在该测试中主要用到的数据库表有以下几个:

客户信息表:customer_fiele

字段

字段描述

字段属性

Custom01

客户编号

Char(10)

Custom02

客户名称

Char(20)

Custom03

登陆密码

Char(20)

Custom04

备用

Char(10)

Custom05

备用

Char(10)

Custom06

备用

Char(10)

Custom07

备用

Char(10)

Custom08

备用

Char(10)

Custom09

备用

Char(10)

Custom010

备用

Char(10)

备注:custom01是主键,不能为空值。

产品型号:produc_file

字段

字段描述

字段属性

Produc01

产品编码

Char(10)

Produc02

产品名称

Char(20)

Produc03

所属客户编码

Char(10)

Produc04

图片url

Varchar(100)

Produc05

产品客户编码

Char(20)

Produc06

中文说明

Text

Produc061

英文说明

Text

Produc07

单位

Char(10)

Produc08

备用

Char(10)

Produc09

备用

Char(10)

备注:produc01是主键,不能为空值。

备件信息表:bj_file

字段

字段描述

字段属性

Bj01

备件/组件编号

Char(10)

Bj02

备件/组件名称

Char(30)

Bj021

备件/组件英文名称

Char(50)

Bj03

所属成品/备件编号

Char(10)

Bj04

图片url

Varchar(100)

Bj05

备件/组件中文说明

Varchar(200)

Bj06

备件/组件英文说明

Varchar(200)

Bj07

单位

Char(10)

Bj08

所属客户

Char(30)

Bj09

备用

Char(50)

Bj10

备件/组件标识(0-组件;1-备件)

varchar(100)

Bj11

备件客户编码

Char(10)

备注:bj01,bj07是主键,不能为空值。

购物车:by_file

字段

字段描述

字段属性

By01

序号

int

by02

备件编号

Char(10)

By03

成品编号

Char(10)

by04

客户编号

char(10)

by05

数量

Int(4)

By06

是否确认

Bit

By07

备用

Char(10)

By08

备用

Char(10)

By09

备用

Char(10)

By10

备用

Char(10)

备注:by01是主键,不能为空值。

订单信息:orderifo_file

字段

字段描述

字段属性

order01

订单编号

Char(30)

order02

备件编号

Char(10)

order03

成品编号

Char(10)

order04

客户编号

char(10)

order05

数量

Int(4)

order06

订货日期

Date

order07

订货时间

Smalldate

order08

要求送货日期

Date

order09

要求送货时间

Smalldatetime

order10

订货说明

Varchar(500)

Order11

确认否

Bit

Order12

备用

Char(10)

Order13

备用

Char(10)

Order14

备用

Char(10)

Order15

备用

Char(10)

Order16

备用

Char(10)

备注:order01,order02是主键,不能为空值。

订单表:order_file

字段

字段描述

字段属性

order01

订单编号

Char(30)

order 02

NULL

Char(10)

order 03

客户编号

Char(10)

order 04

Null

char(10)

order 05

订货日期

Datetime

order 06

订货时间

Datetime

order 07

送货日期

Datetime

order 08

送货时间

Datetime

order 09

说明

Char(10)

order 10

订单状态

Bit(1)

备注:by01是主键,不能为空值。

4.系统的实现

对于系统的实现部分详见********

 

Hellow!