电子商务网站建设需求分解结构文档
网站要求
一、前台网站架构
a) 首页
b) 公司介绍—[信息发布]
c) 加工中心—[子公司]
d) 新闻中心—[信息发布]
e) 下载中心—[B
f) 行业动态—[信息发布]
g) 钢铁招投标—[B2B]
h) 招商信息—[招商发布]
i) 公司招聘—[求职招聘]
j) 会员中心—[用户中心]
k) 客服中心—[信息发布]
l) 集团社区—[论坛博客]
二、全局要求
a) 全站栏目,包括大栏目/子栏目通由后台菜单设定,以第一条前台网站架构为初始化,能根据不同功能模块自定义后台添加.例如,能创建一个新的[信息发布]模块,叫做临床经验,其功能跟其他[信息发布]功能一样.
b) 每个功能模块的样式读取为后台html+自定义标签的CMS模式进行,按照功能模块为标准,标签以一般门户型为基准
c) 每个子公司有5种模版,每种模版可选样式为5种
d) 功能大模块现时分为[信息发布]/[B
三、功能模块说明
a) [信息发布]
i. 标准完整的信息发布字段,包括标题/内容/缩略图/Tag标签/日期/点击数/作者/来源/相关信息/回复评论/所属专题/所属无限级别类别/简介/是否首页置顶/是否首页推荐/是否首页热点/是否栏目置顶/是否栏目推荐/是否栏目热点等设置,在每个信息所属类别里面能有各种设置,跟会员积分运营关联,如浏览此类信息加多少积分.
ii. 能后台设置是否生成静态HTML或者设置为URL重写,支持编辑HTML生成规则和设置URL重新规则.
iii. 富编辑器可以保持远程图片,支持过滤,分页,而且此编辑器无版权纠纷.
iv. 信息采集,支持自定义网址采集信息.
v. 支持生成JS读取,方便其他网站载入
vi. RSS订阅信息
b) [B
i. 完整的B
ii. 标准完整的产品发布字段,包括型号/名称/价钱/重量/库存/图片/图集/详细描述/单位/是否回复/所属无限级类别等,具体参考各大电子商务网站通用字段, 所属类别里面能有各种设置,跟会员积分运营关联,如浏览此类信息加多少积分.
iii. 以购物车形式购物,购物车支持多产品多数量组合,下订单时根据上次订购填写信息自动填写订购信息,配送信息等
iv. 支付包括常用在线支付,如网银/支付宝/Paypal
v. 后台可以分配订单到跟单员根据,更新订单状态
vi. 后台可以设置配送价格公式计算,
vii. 订单汇总统计,支持图表和表格显示
viii. 产品支持库存警告和自动计算
ix. 能后台设置是否生成静态HTML或者设置为URL重写,支持编辑HTML生成规则和设置URL重新规则.
x. 产品信息支持生成JS读取,方便其他网站载入
xi. 支持下订单后自动发短信邮件
c) [B2B]
i. 投标信息为企业会员发布,具体字段有名称/所属公司/有效期/所属无限级分类/要求等字段
ii. 初步流程:浏览发布的招标>>投标并递交相关信息>>审核更新
d) [求职招聘]
i. 详细的招聘信息字段,包括职位/要求学历/地区/工作经验/薪水/招聘人数/所属子公司等常见招聘字段.
ii. 后台审核后自动发送短信和邮件通知面试
iii. 支持生成JS读取,方便其他网站载入
e) [招商信息]
i. 招商信息为官方发布,企业会员能去申请,后台可以见到申请信息,
ii. 审核通过后邮件和短信通知
f) 博客论坛
i. 论坛根据不同板块分配不同权限,
ii. 博客有日志/相册功能
iii. 每个激活博客会员的地址规则由后台定义
iv. 博客论坛一定采用非版权纠纷程序,跟此网站同一系统,不能外接.
四、会员系统
a) 采用企业会员和个人会员两种,以树型表现
b) 两种会员不同属性字段,但全站统一,而且可以分无限级,每个级别有设置,例如打折设置.奖励积分设置等
c) 后台会员可以分配每个功能模块的各种操作,以会员组角色匹配权限组来设置,每种显示和操作根据权限体现,体系为树型
五、其他要求
a) 系统自带统计功能,能统计各种用户信息
b) 所有图片支持生成缩略图,减少网络带宽
c) 富编辑器为非版权纠纷编辑器,能保持远程图片,实现类WORD功能,过滤字段
d) 图片水印功能,支持自定义水印
e) 所有页面支持URL重写,并且支持编辑重写规则
f) 所有页面SEO优化字段后台可设
g) 各种重要信息支持生成js,实现跨站调用
h) 生成网站地图
i) 友情链接系统
j) 广告系统,支持后台更新广告,前台可插入广告代码,支持收费广告
k) 过滤关键字
l) 全站Tag标签
m) 在线客服功能
n) 统计数据,订单财务统计,实现图表汇总统计
o) RSS订阅
p) 数据采集
q) 全局多国语言资源程序,多国语言包以XML为主
r) 网站信息配置
s) 生成网站XML 输出功能提供符合XML 规范的数据输出,可根据XML规范来开发其他外挂插件,也可以配合XSLT 模板来输出个性化的页面。
六、后台部分功能
a) 管理首页
i. 服务器信息
ii. 待审核内容
iii. 待签收内容
iv. 日历
v. 备忘录,对应上面日历的日期
vi. 短消息
b) 功能模块管理
i. 添加内容模块
1. 名称
2. 数据表名字
3. 功能名字
4. 单位
5. 图标
6. 描述
7. 默认模版
8. 自定义事项
9. 点击数
10. 是否启动
11. 是否投票
12. 限制内容
ii. 管理
1. 列表
c) 栏目管理
i. 栏目列表
1. 基本信息
a) 所属栏目
b) 栏目名称
c) 标识
d) 栏目名
e) 图片地址
f) 提示
g) 说明
h) 推广META关键字
2. 栏目选项
a) 打开方式,分原窗口/父窗口
b) 权限
c) 评论权限
d) 是否采用防止复制/防止盗链措施
e) 子栏目是否可以添加内容
f) 热点栏目最小点击数
3. 前台样式
a) 样式是否顶部菜单显示
b) 是否位置导航显示
c) 是否网站地图显示
d) 是否父栏目分类显示
e) 每页内容页
f) 排序方式,按ID/点击数/更新时间/评论数
g) 内容打开方式,新窗口/原窗口
4. 生成选项
a) 是否生成HTML
b) 自动生成方式
c) HTML存放方式
d) HTML文件扩展名
e) 内容页是否生成
f) 命名规则
5. 权限设置
a) 选择会员组
b) 选择操作权限
d) 内容管理
i. 信息栏目
1. 列表
a) 所有信息列表支持批量删除/批量移动/批量设置/批量审核
b) 筛选列表可以按照信息状态显示
c) 模糊全站搜索
d) 删除的内容暂时放入回收站
e) 可选式排列顺序
f) 批量即时自动生成HTML
2. 基本信息
a) 信息分类支持无限级树型分类
b) 一条信息可以同时支持多个分类
c) 信息专题
d) 标题检查是否同名
e) 标题前缀
f) 标题分主标题/完整标题/副标题/可设颜色字体/加粗
g) 设置是否允许评论
h) Tag功能,可以读取关键字
i) 作者,可根据记录读取
j) 来源,可根据记录读取
k) 简介
l) 内容,富编辑框
m) 设置是否保存远程图片
n) 首页图片,可直接读取富文本框图片
o) 分页,可设置是否自动分页或者按字数分页
p) 推荐系数
q) 优先系数
r) 状态
s) 等级
ii. 图片栏目
1. 列表
a) 所有信息列表支持批量删除/批量移动/批量设置/批量审核
b) 筛选列表可以按照信息状态显示
c) 模糊全站搜索
d) 删除的内容暂时放入回收站
e) 可选式排列顺序
f) 批量即时自动生成HTML
2. 基本信息
a) 信息分类支持无限级树型分类
b) 一条信息可以同时支持多个分类
c) 信息专题
d) 标题,标题检查是否同名
e) Tag功能,可以读取关键字
f) 作者,可根据记录读取
g) 来源,可根据记录读取
h) 简介
i) 缩略图,可自动生成
j) 图片集,批量上传
k) 推荐系数
l) 优先系数
m) 状态
n) 等级
iii. 下载栏目
1. 列表
a) 所有信息列表支持批量删除/批量移动/批量设置/批量审核
b) 筛选列表可以按照信息状态显示
c) 模糊全站搜索
d) 删除的内容暂时放入回收站
e) 可选式排列顺序
f) 批量即时自动生成HTML
2. 基本信息
a) 信息分类支持无限级树型分类
b) 一条信息可以同时支持多个分类
c) 信息专题
d) 标题检查是否同名
e) Tag功能,可以读取关键字
f) 作者,可根据记录读取
g) 来源,可根据记录读取
h) 简介
i) 缩略图,可自动生成和手动设置
j) 文件上传,支持批量上传
k) 文件大小,自动计算文件大小
l) 镜像地址
m) 软件版本
n) 软件来源
o) 演示地址
p) 软件平台
q) 软件类别
r) 软件语言
s) 授权方式
t) 注册地址
u) 解压密码
v) 报错次数
w) 推荐系数
x) 优先系数
y) 状态
z) 等级
iv. 公告栏目
1. 列表
a) 所有信息列表支持批量删除/批量移动/批量设置/批量审核
b) 筛选列表可以按照信息状态显示
c) 模糊全站搜索
d) 删除的内容暂时放入回收站
e) 可选式排列顺序
f) 批量即时自动生成HTML
2. 基本信息
a) 信息分类支持无限级树型分类
b) 一条信息可以同时支持多个分类
c) 信息专题
d) 标题检查是否同名
e) 公告内容,富编辑框
f) 发布人
g) 时间
h) 有效天数
i) 显示类别,分为全部/滚动/流动
j) 是否为最新公告
v. 友情栏目
1. 列表
a) 所有信息列表支持批量删除/批量移动/批量设置/批量审核
b) 筛选列表可以按照信息状态显示
c) 模糊全站搜索
d) 删除的内容暂时放入回收站
e) 可选式排列顺序
f) 批量即时自动生成HTML
2. 基本信息
a) 信息分类支持无限级树型分类
b) 一条信息可以同时支持多个分类
c) 信息专题
d) 网站名称
e) 地址
f) LOGO
g) 简介
h) 链接类型,分为文字/图片
i) 网站评分等级
vi. 友情栏目
1. 列表
a) 所有信息列表支持批量删除/批量移动/批量设置/批量审核
b) 筛选列表可以按照信息状态显示
c) 模糊全站搜索
d) 删除的内容暂时放入回收站
e) 可选式排列顺序
f) 批量即时自动生成HTML
2. 基本信息
a) 信息分类支持无限级树型分类
b) 一条信息可以同时支持多个分类
c) 信息专题
d) 标题
e) 用户名
3. 属性
a) 点击数,包括日/周/月
b) 更新日期
c) 可选页模版
4. 权限
a) 阅读权限,分为继承/所有会员/指定会员组
e) 订单处理
i. 我负责的订单
1. 订单用户
2. 收货人
3. 地址.国家/省份/城市/地区/街道
4. 邮编
5. 电话
6. EMAIL
7. 手机
8. 代理商
9. 送货方式
10. 缺货处理
11. 付款方式
12. 发票
13. 订单留言
14. 跟单员
15. 内部记录
16. 关联商品
ii. 新订单
iii. 所有订单
iv. 是/未确认订单
v. 是/未付款订单
vi. 是/未送货订单
vii. 是/未结算订单
viii. 是/未开票订单
ix. 已经取消订单
x. 暂停处理订单
xi. 高级查询
1. ID范围
2. 日期范围
3. 金额范围
4. 订单状态
5. 支付状态
6. 物流状态
7. 订单类型
8. 标号
9. 客户
10. 用户
11. 代理商
12. 收货人
13. 地址
14. 电话
15. 手机
16. 备注
17. 商品名称
f) 广告管理
i. 添加广告
1. 所属位置
2. 名称
3. 类型,分为图片/动画/文本/代码/页面
4. 图片上传
5. 尺寸
6. 透明度
7. 地址
8. 提示
9. 链接方式
10. 简介
11. 权重
12. 点击数
13. 浏览数
14. 过期时间
15. 状态
ii. 管理
g) 访问统计
i. 类似51统计,属于系统内部,非外接系统
h) 信息配置
i. 基本信息配置
1. 名称
2. 标题
3. 地址
4. logo
5. banner
6. 姓名
7. 信箱
8. 版权
9. META关键字
10. META描述
ii. 参数配置
1. 后台管理目录
2. 是否采用软键盘输入
3. 是否数据库链接加密
4. 是否采用积分
5. 广告目录
6. 生成目录
7. 内镶代码生成路径
8. 是否允许上传
9. 上传目录
10. 上传文件规则
11. 上传文件大小规则
12. 模版根目录
13. 是否自动签收
14. 签收时间
15. 防刷新时间
iii. 会员参数配置
1. 是否允许注册
2. 是否一个EMAIL注册一个会员
3. 是否限制最小用户名长度
4. 是否限制最大用户名长度
5. 禁止注册的用户名
6. 必填项
7. 是否允许企业注册
8. 是否采用验证码
9. 是否采用回答问题
10. 新会员是否经过管理员审核
11. 是否邮件验证
12. 新会员属于哪个会员组
13. 注册赠送积分/点数/赠送有效期
14. 登陆是否开启验证码
15. 是否允许多人同时登陆同一帐号
16. 金币/点数/积分兑换比率
iv. 邮件参数
1. 发送人邮箱
2. SMTP
3. 端口
4. 用户名
5. 密码
v. 缩略图配置
1. 宽度
2. 高度
3. 生成算法
a) 裁减
b) 扩充
c) 普通
4. 底色
5. 水印类型
6. 水印文件
7. 坐标位置
8. 坐标起点
vi. IP限制
1. 跟踪方式
2. 白名单IP段
3. 黑名单IP段
4. 后台方式
5. 后台白名单
6. 后台黑名单
vii. 手机短信
1. 接入方式,分为短信猫和短信平台
2. 帐号
3. 密码
4. IP
5. 各种自动发送标签
viii. 全站URL跳转管理
1. 规律
2. 列表
ix. 过滤字符
i) 采集管理
i. 添加采集
1. 名字
2. 对应栏目
3. 功能模块
4. 采集网站
5. URL
6. 编码
7. 采集数量
8. 顺序
9. 简介
j) B2B管理
k) B
l) 会员管理
七、安全性
a) 防止跨站脚本
b) 防止注入漏洞/SQL
c) 防止跨站请求伪造
d) 禁止/替除IP功能
e) 数据加密,例如密码和COOKIE,连接字符串
f) 自定义加密公式,非通用MD5
g) 后台有异常出错跟踪报告,支持导出文件
h) 支持数据在线备份/导出
i) 开设FTP网站空间功能
j) 后台操作记录
八、开发要求
a) 符合W
b) 采用3层以上架构开发
c) 多种数据接口,初始化为MS SQL
d) 所有重要代码要注释
e) 前台页面切片要求网络带宽占用尽量少
f) 交接时交付所有源代码以及设计草稿
g) 尽量采用外来组件
h) 以用户为中心,多采用AJAX/TAG等web 2.0观念
九、