宠物商店电子商务网站开发文档Word格式.docx
《宠物商店电子商务网站开发文档Word格式.docx》由会员分享,可在线阅读,更多相关《宠物商店电子商务网站开发文档Word格式.docx(56页珍藏版)》请在冰豆网上搜索。
《可行性研究报告》
《项目开发计划》
《需求规格说明书》
《概要设计说明书》
《详细设计说明书》
《数据库设计说明书》
2.项目概述及架构(ProjectSummaryandFramework)
2.1项目概述(ProjectSummary)
该项目是宠物公司的网站系统,用于实现宠物买卖的相关功能。
主要实现以下功能:
前台:
注册/登陆/修改个人信息、查询宠物、购物车管理、查询宠物分类、提交订单、填写收货人并支付金额
后台:
增加/删除/修改宠物信息、管理用户及其相应订单信息、查询订单
2.2项目架构(ProjectFramework)
B/S体系结构示意图:
3.项目功能(ProjectFunction)
编号
功能名称
功能描述
输入内容
输出内容
1
前台
添加、编辑、删除会员信息
略
2
后台
添加、编辑、删除宠物信息
4.投入产出分析(AnalysisoftheDevotionandtheOutput)
4.1人力资源投入(ManpowerDevotion)
阶段名称
需求人数
需求分析
1
概要设计
详细设计
编码
3
测试
总人数
6
4.2设备资源投入
开发计算机一台、宽带网络接入设备一套;
4.3其他经费资源投入
需要购入Mysql系统;
4.4产出分析
通过本系统,客户能够更加快速、有效的浏览公司网站,能够有效提高该公司知名度及好评度,提升公司形象,并获得收益;
能够方便的公司管理人员管理系统后台,后台数据安全可靠;
8开发计划
8.1进度计划
8.2评审计划
评审地点
参加人
成交文档
可行性研究
25教709
黄健能
项目开发计划
刘阳
项目开发计划书
软件需求
周财弘
软件需求说明书
数据需求
数据需求说明书
罗秋杰
概要设计说明书
王韬
详细设计说明书
数据库设计
曾维刚
数据库设计说明书
1.引言
1.1编写目的
为了保证项目团队按时保质完成项目目标,便于项目团队成员更好的了解项目情况,使项目工作开展的各个过程合理有序,因此以文件的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,是项目团队开展和检查项目工作的依据。
1.2背景
以组长为核心,对组成员的各长处进行相应的角色和任务的分配。
1.3定义
使项目成员和项目关系人了解项目开发计划书的作用、希望达到开发最佳的结果。
开发计划书的作用一般是“项目成员以及项目关系人之间的共识与约定,项目生命周期所有活动的行动基础,以便项目团队根据计划书开展和检查项目工作。
”
《软件工程导论》――清华大学出版社
2.项目概述
2.1工作内容
开发人员
任务
组长:
进行成员分配和定期检查项目进度并根据情况进行调整
及数据库设计和编码
成员1:
可行性研究和编码
成员2:
项目开发计划和编码
成员3:
成员4:
软件需求和数据需求
成员5:
2.2主要参加人员
曾维刚(组长)、黄健能、刘阳、王韬、周财弘、罗秋杰
2.3验收标准
1、项目完成老师的要求
2、成本未超过预期
3、网站功能齐全
2.4完成项目的最迟期限
本学期十七周(2013—12—24)。
2.5本计划的审查者与批准者
审查者:
批准者:
3.实施总计划
3.1工作任务的分解
3.2进度
根据可行性研究报告中的甘特图进行。
3.3预算
花费六周
3.4关键问题
网页与数据库的衔接
4.支持条件
4.1计算机系统支持
XP,Win7,Win8
4.2需用用户承担的工作
1、日常数据库维护
2、日常服务器维护
3、网站后台维护
4.3需由外单位提供的条件
电信网络的通信
需求规格说明书
--宠物商店电子商务网站
一、概述
本文档是进行项目策划、概要设计和详细设计的基础,也是软件企业测试部门进行内部验收测试的依据。
1.1用户简介
本项目开发的最终用户是在网上购买宠物的客户。
1.2项目的目的与目标
项目的目的是开发出一个用于宠物商店电子商务网站的前后台管理系统。
项目的目标是做到管理员能对商品信息、客户信息等基本资料进行登记,能为客户提供方便快捷的在线浏览、下订单等服务。
1.3术语定义
无
参考资料
1.4相关文档
[1]立项建议说明书
[2]概要设计说明书
[3]详细设计说明书
二、目标系统描述
2.1系统流程图
2.1.1顶层图
2.1.20层图
2.1.31层图
2.1.3.1后台管理模块
后台管理模块1.1商品管理:
后台管理模块1.2订单管理:
后台管理模块1.3用户管理:
2.1.3.2前台应用模块
前台应用模块2.1个人资料管理:
前台应用模块2.2商品浏览:
前台应用模块2.3订购商品:
系统功能构架图
3.系统功能说明:
3.1客户前台管理
3.1.1用户注册
说明:
注册新用户
功能:
添加
3.1.2个人资料管理
对自己个人信息进行维护。
(如:
修改个人通信地址)
修改
3.1.3订购商品
订购宠物,每次订购生成一个订单。
添加某个商品,将已添加商品删除购物车)
添加、修改、删除
3.2后台管理
3.2.1宠物管理
添加、编辑、删除商品信息。
对已有宠物编辑其价格)
3.2.1会员管理
添加、编辑、删除用户信息。
修改用户邮箱)
3.2.1订单管理
添加、编辑、删除订单信息。
修改订单中的地址信息)
4.数据结构设计
4.1数据库表名清单
序号
中文表名
英文表名
表功能说明
会员注册信息
Register
记录会员的详细信息
宠物信息
Petinfo
记录宠物的详细信息
3
订单信息
Order
记录订单详细信息
4
购物车信息
ShoppingCart
5
管理员
Manager
管理员信息
4.2数据库表之间关系说明(E-R图)
4.3数据库表的详细清单
1.表名:
会员信息(Register)
字段中文名
字段英文名
类型
取值约束
空否
默认值
主键/外键
索引否
用户编号
buyerid
Integer
非空
主键
是
昵称
name
string
密码
Pwd
性别
Sex
String
邮箱
email
6
默认地址
defAddr
7
电话号码
Phone
2.表名:
购物车信息(shoppingcart)
外键
数量
number
integer
≥0
3.表名:
订单信息(Order)
订单号
orderid
购买者信息
Number
≥1
价格
price
收货地址
Addr
联系电话
8
订单日期
Date
4.表名:
宠物信息(Petinfo)
宠物编号
Petid
宠物种类
Petkind
宠物年龄
Petage
宠物性别
Petsex
宠物价格
Price
宠物描述
Petdisc
宠物体重
Petwight
宠物图片
Petimg
5.表名:
管理员信息(manager)
管理员编号
Mid
管理员名
Mname
Password
5数据字典
一
数据文件:
会员信息表
文件组成:
用户编号,昵称,密码,性别,邮箱,默认地址,电话号码
数据项:
数据类型:
字符串
数据长度:
20
可变字符类型
数据类型:
30
50
数据文件:
购物车信息表
宠物信息,数量
描述:
外键引用
整型
订单信息表
订单号,购买者信息,宠物信息,数量,价格,收货地址,联系电话,订单日期
数据组成:
A+日期
10
日期类型
宠物信息表
宠物编号,宠物类型,宠物年龄,宠物性别,宠物价格,宠物描述,宠物体重,宠物图片
宠物类型
100
二数据流定义
前台:
注册
名称:
简述:
在网站注册个人信息
数据来源:
网站访客
数据去向:
ID,昵称,密码,性别,邮箱,默认地址,电话号码
登录
登录网站
与会员信息表做比较
ID,密码
修改个人信息
用户可自行修改个人信息
用户
昵称,密码,邮箱,默认地址,电话号码
浏览选购
用户选购宠物并将其加入购物车
用户选中的宠物
购物车
生成/修改订单
用户可在购物车中生成订单,并且可在提交订单前修改订单
订单表
提交订单
用户将订单提交给管理员
订单
增加/删除/修改商品
管理员增加/删除/修改商品
宠物表
用户管理
管理员可根据用户要求修改或删除用户信息
昵称,密码,性别,邮箱,默认地址,电话号码
订单管理
管理员在收到订单后且未发货的情况可跟据用户需求修改,删除订单
发货管理
管理员在收到订单后根据订单发货
--宠物商店电子商务网站
1.导言
本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进行说明。
1.1目的
本文档的目的旨在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。
1.2范围
本文档用于软件设计阶段的概要设计,它的上游(依据的基线)是《需求分析规格书》,它的下游是《详细设计说明书》,并为《详细设计说明书》提供测试的依据。
软件概要设计的范围是:
软件系统总体结构设计、全局数据库和数据结构设计、外部接口设计、主要部件功能分配设计、部件之间的接口设计等方面的内容。
该范围应覆盖《需求规格说明书》中的功能点列表、接口列表。
1.3命名规则
基本命名规则参照匈牙利命名法命名;
变量对象命名规则:
申明全局变量、局部变量对象的命名规则;
数据库对象命名规则:
申明数据库表名、字段名、索引名、视图名等对象的命名规则;
1.4术语定义
(略)
1.5参考资料
[1]用户需求需求报告
[2]软件开发合同
[3]数据库设计规范
[4]命名规范
1.6相关文档
[1]《详细设计说明书》
[2]源程序清单
[3]测试计划及报告
[4]《用户使用手册》
2.总体设计
2.1总体结构设计
2.2运行环境设计
该软件系统的运行环境:
网络平台:
(1)通信协议TCP/IP
(2)通信带宽(略)
2.3子系统清单
子系统编号
子系统英文名
子系统功能简述
子系统之间的关系
Sys1
M1-front
客户前台应用及管理
Sys2
M2-back
管理员后台应用及管理
2.4功能模块清单
子模块编号
子模块英文名
模块的接口简述
M1-1
Member
包括客户的登录、注册及对个人信息的管理
M1-2
Shops
客户在页面中浏览商品信息
M1-3
Orders
客户管理订单,如添加、查看、修改、删除、提交订单
M1-4
ShoppingCart
客户可在此页面添加、删除自己要买的商品
M1-5
AdminMember
管理员可在此管理会员信息
M1-6
AdminShops
管理员可在此添加、修改、删除商品信息
M1-7
Adminmember
管理员可在此查看、修改、删除订单信息
模块(部件)功能分配
3.1专用模块功能分配(I-insert;
E-edit;
Q-query)
专用模块编号
模块英文名
模块详细功能分配
模块的接口标准
IEorders
录入订单信息
M2-2
Eorders
修改订单信息
M2-3
IEproducts
录入、修改商品信息
3.2公用模块功能分配
公用模块编号
G-1
Qproducts
查询查看商品信息
G-2
Qorders
查询查看订单信息
G-3
Qmembername
查看用户姓名
G-4
Qmemberuser
查看用户名
G-5
Qmembermobilephone
查看用户手机
G-6
Qmembere-mail
查看用户电子邮箱
G-7
Imembername
录入会员名称
G-8
Imemberuser
录入会员用户名
G-9
Imemberpassword
录入、修改用户密码
G-10
Imembermobilephone
录入、修改用户手机
G-11
Imembere-mail
录入、修改用户电子邮箱
4.1数据库表名清单