admin管理员组

文章数量:1537321

2024年6月2日发(作者:)

中软国际厦门ETC 数据库设计说明书

小 米 旗 舰 商 城

功能需求说明书

系统名称 小米旗舰商城系统

文档名称 功能需求说明书

起草人 洪镇强、黄业德、林武斌、林丹、

高熠典、林政通、徐福周、陈芳

审核人 洪镇强,黄业德,林政通

审核

意见

文档编号 SM_QJTEAM_01

版本号 V3.0

提交时间 2014-12-23

审核时间 2014-12-23

中软国际厦门ETC

旗舰Team

2014年12月

旗舰Team研发小组

中软国际厦门ETC 数据库设计说明书

变更记录

日期

2014-12-21

2014-12-23

2014-12-25

版本

V1.0

V2.0

V3.0

变更说明

首次编写

文档内容补齐

数据字典和业务要求的添加

作者

洪镇强,黄业德

林政通

林政通

签字确认

职务

姓名

签字

日期

旗舰Team研发小组

第 1 页 共 34 页

中软国际厦门ETC 数据库设计说明书

目 录

一、 概述...................................................................................................................... 8

1.1 编写目的........................................................................................................ 8

1.2 阅读对象........................................................................................................ 8

1.3 建设背景........................................................................................................ 8

1.4 参考资料........................................................................................................ 8

二、 系统设计.............................................................................................................. 9

2.1 建设目标........................................................................................................ 9

2.2 设计要求...................................................................................................... 10

2.3 设计思想...................................................................................................... 11

2.3.1 客户的需要和我们的设计思路...................................................... 11

2.3.2 高可用性.......................................................................................... 11

2.3.3 冗余.................................................................................................. 11

2.3.4 容错.................................................................................................. 11

2.3.4.1 垂直伸缩性(向上扩展).................................................. 12

2.3.4.2 水平伸缩性(向外扩展).................................................. 12

2.3.5 安全.................................................................................................. 12

2.3.5.1 应用程序.............................................................................. 12

2.3.5.2 网络...................................................................................... 12

2.3.6 基于公开的标准.............................................................................. 12

2.3.7 文档.................................................................................................. 12

2.3.8 易于扩展.......................................................................................... 13

2.4 系统分析...................................................................................................... 13

2.4.1 功能要求.......................................................................................... 13

2.4.2 性能要求.......................................................................................... 13

2.4.3 稳定性要求...................................................................................... 13

2.4.4 安全性要求...................................................................................... 13

2.4.5 容错能力要求.................................................................................. 13

旗舰Team研发小组

第 2 页 共 34 页

中软国际厦门ETC 数据库设计说明书

2.4.6 可扩充性要求.................................................................................. 13

2.4.7 可维护性要求.................................................................................. 14

2.5 系统体系结构.............................................................................................. 14

2.5.1 高层次的系统构架.......................................................................... 14

2.5.1.1 网站系统逻辑架构.............................................................. 14

2.5.2 数据库层.......................................................................................... 16

2.5.2.1 数据库模式.......................................................................... 17

2.5.3 中间层.............................................................................................. 17

2.5.3.1 采用通讯加密协议.............................................................. 17

2.5.3.2 业务相关性和扩展性.......................................................... 17

2.5.3.3 数据库连接.......................................................................... 17

2.5.3.4 流量平衡.............................................................................. 17

2.5.4 客户端网关层.................................................................................. 18

2.5.4.1 WEB接入............................................................................... 18

2.5.5 网络层.............................................................................................. 18

2.5.6 客户端层.......................................................................................... 18

三、 数据字典............................................................................................................ 18

四、 需求分析............................................................................................................ 18

4.1 用户登录...................................................................................................... 19

4.1.1 功能描述:...................................................................................... 19

4.1.2业务要求........................................................................................... 19

4.2 注册.............................................................................................................. 19

4.2.1 功能模块描述.................................................................................. 19

4.2.2 创建用户.......................................................................................... 19

4.2.3业务要求........................................................................................... 19

4.3个人中心....................................................................................................... 19

4.3.1 功能模块描述.................................................................................. 19

4.3.2 个人信息修改.................................................................................. 20

4.3.2.1 功能描述.............................................................................. 20

旗舰Team研发小组

第 3 页 共 34 页

中软国际厦门ETC 数据库设计说明书

4.3.3 密码修改.......................................................................................... 20

4.3.3.1 功能描述.............................................................................. 20

4.3.4业务要求........................................................................................... 20

4.4分类显示....................................................................................................... 20

4.4.1 功能模块概述.................................................................................. 20

显示所有1级和2级分类;...................................................................... 20

4.4.2 显示所有1级分类.......................................................................... 20

4.4.2.1 功能描述.............................................................................. 20

4.4.3 显示所有2级商品.......................................................................... 20

4.4.3.1 功能描述.............................................................................. 20

4.4.4业务要求........................................................................................... 20

4.5 商品显示...................................................................................................... 21

4.5.1 功能描述.......................................................................................... 21

4.5.2 按销量查询商品.............................................................................. 21

4.5.2.1功能描述............................................................................... 21

4.5.3 按价格查询商品.............................................................................. 21

4.5.3.1 功能描述.............................................................................. 21

4.5.4通过关键字搜索商品....................................................................... 21

4.5.4.1 功能描述.............................................................................. 21

4.5.5 高级搜索商品.................................................................................. 21

4.5.5.1 功能描述.............................................................................. 21

4.5.5 查看某本商品的详细...................................................................... 22

4.5.5.1 功能描述.............................................................................. 22

4.5.6业务要求........................................................................................... 22

4.6 购物车管理.................................................................................................. 22

4.6.1 功能描述.......................................................................................... 22

4.6.2 向购物车中添加商品...................................................................... 22

4.6.2.1 功能描述.............................................................................. 22

4.6.3 修改购物车中商品数量.................................................................. 22

旗舰Team研发小组

第 4 页 共 34 页

中软国际厦门ETC 数据库设计说明书

4.6.3.1 功能描述.............................................................................. 22

4.6.4 删除购物车中商品.......................................................................... 23

4.6.4.1 功能描述.............................................................................. 23

4.6.5 我的购物车...................................................................................... 23

4.6.5.1 功能描述.............................................................................. 23

4.6.6业务要求........................................................................................... 23

4.7 我的订单...................................................................................................... 23

4.7.1 功能描述.......................................................................................... 23

4.7.2 未完成订单...................................................................................... 23

4.7.2.1 功能描述.............................................................................. 23

4.7.3 完成订单.......................................................................................... 23

4.7.3.1 功能描述.............................................................................. 23

4.7.4 确认收货.......................................................................................... 24

4.7.4.1 功能描述.............................................................................. 24

4.7.5 商品评价.......................................................................................... 24

4.7.5.1 功能描述.............................................................................. 24

4.7.6业务要求........................................................................................... 24

4.8.3.1 功能描述:............................................................................ 25

4.8.4.1功能描述:............................................................................. 25

4.8.5业务要求........................................................................................... 25

4.9 退出.............................................................................................................. 25

4.9.1 功能描述.......................................................................................... 25

4.10 用户管理.................................................................................................... 26

4.10.1 功能描述........................................................................................ 26

4.10.2 客户管理........................................................................................ 26

4.10.2.1 统计客户信息.................................................................... 26

4.10.2.1.1功能描述......................................................................... 26

4.10.3 查询客户详细信息........................................................................ 26

4.10.3.1 功能描述............................................................................ 26

旗舰Team研发小组

第 5 页 共 34 页

中软国际厦门ETC 数据库设计说明书

4.10.4个人信息管理................................................................................. 26

4.10.4.1查看详细信息..................................................................... 26

4.10.4.1.1 功能描述................................................................................ 26

4.10.5 修改个人信息................................................................................ 27

4.10.5.1 功能描述.................................................................................... 27

4.10.6修改密码......................................................................................... 27

4.10.6.1 功能描述............................................................................ 27

4.10.7业务要求......................................................................................... 27

4.11 订单管理.................................................................................................... 27

4.11.1 功能描述........................................................................................ 27

4.12 库存管理.................................................................................................... 27

4.12.1 功能描述........................................................................................ 27

4.13 分类管理.................................................................................................... 27

4.13.1 功能描述........................................................................................ 27

4.13.2 查看所有分类................................................................................ 28

4.13.2.1 功能描述............................................................................ 28

4.13.3 添加1级分类................................................................................ 28

4.13.3.1 功能描述............................................................................ 28

4.13.4 添加2级分类................................................................................ 28

4.13.4.1 功能描述............................................................................ 28

4.13.5 修改1级分类................................................................................ 28

4.13.5.1 功能描述............................................................................ 28

4.13.6 修改2级分类................................................................................ 28

4.13.6.1 功能描述............................................................................ 28

4.13.7 删除1级分类................................................................................ 28

4.13.7.1 功能描述............................................................................ 28

4.13.7.3输出..................................................................................... 29

4.13.8 删除2级分类................................................................................ 29

4.13.8.1 功能描述............................................................................ 29

旗舰Team研发小组

第 6 页 共 34 页

中软国际厦门ETC 数据库设计说明书

4.13.9业务要求......................................................................................... 29

4.14 售后服务.................................................................................................... 29

4.14.1 功能描述........................................................................................ 29

4.15退出............................................................................................................. 29

4.15.1 功能描述........................................................................................ 29

4.15.2业务要求......................................................................................... 29

五、 系统功能模块设计及概述................................................................................ 29

5.1 系统总功能设计图...................................................................................... 29

5.1.1 前台:用户购物设计图.................................................................. 30

5.1.2 后台:管理员功能概述.................................................................. 31

5.1.3 安全加密机制.................................................................................. 31

5.1.4 数据备份管理.................................................................................. 31

5.1.5 其它相关管理.................................................................................. 31

5.2 性能.............................................................................................................. 31

5.3 故障处理...................................................................................................... 32

5.3.1 软件故障.......................................................................................... 32

5.4 安全性.......................................................................................................... 32

5.5 技术指标...................................................................................................... 32

5.6 用户界面...................................................................................................... 33

六、 开发环境与开发工具........................................................................................ 33

6.1 开发工具和开发平台的选择...................................................................... 33

6.2 运行环境...................................................................................................... 33

旗舰Team研发小组

第 7 页 共 34 页

中软国际厦门ETC 数据库设计说明书

一、 概述

1.1 编写目的

本文档的编写,主要阐明“小米旗舰商城项目功能需求说明书”的建设目标

任务以及系统简要设计。

目的是明确所要开发的网站应具有的业务框架结构、功能需求、性能需求,

使客户、项目组成员对整个项目的需求有一个共同的、具体的认识,对系统的开

发有明确的目标。使后继的详细设计人员以及开发人员能了解网站建设意向,并

在此基础上进一步提出系统的设计说明书和完成后续开发工作。

1.2 阅读对象

➢ 项目开发人员,特别是编码人员;

➢ 软件维护人员;

➢ 技术管理人员;

➢ 执行软件质量保证计划的软件测试人员;

➢ 合作各方有关部门的负责人;项目组负责人和全体参加人员。

1.3 建设背景

“小米旗舰商城”。二十一世纪是网络休闲生活的时代,在这互联网时代,

网络销售已经变成了现在较大的一个营销模式。

如今信息网络的发展可以说是一日千里,透过网络的运用,可以提供很丰富

的商品资料给使用者参考,网络充裕的资讯方便了客户通过信息进行对商品的选

择和购买、在销售自己品牌产品的同时,也是对自己产品的推销和品牌的提升。

1.4 参考资料

1、《计算机软件质量保证计划规范》;GB/T12504-1990。

2、《软件维护与指南》;GB/T14079-1993。

旗舰Team研发小组

第 8 页 共 34 页

中软国际厦门ETC 数据库设计说明书

3、《计算机软件可靠性和可维护性管理》;GB/T14394-1993。

4、《软件支持环境》;GB/T15853-1995。

5、《软件文档管理指南》;GB/T16680-1996。

6、《信息技术软件包质量要求和测试》;GB/T17544-1998。

7、《计算机软件产品开发文件编制指南》;GB/T8567-1988。

8、《计算机软件配置管理评定准则》。GB/T12505-1990。

9、《计算机软件工程规范国家标准汇编2000》,2000年5月,中国标准出

版社。

10、《信息系统安全技术国家标准汇编》,2000年8月,中国标准出版社。

二、

系统设计

2.1 建设目标

“小米旗舰商城”将本着为建立专业的网络销售平台、通过采用权限设置,

然后进行功能的管理,通过强大的后台管理,可以将“小米旗舰商城”建设成为

一个小米各产品的销售和商品展示平台。实现企业利益最大化、用户利益最大化、

社会利益最大化。改造后的网站应达到如下详细目标:

 网站架构合理实用:在进行方案设计时,考虑到技术变化、网速提高、

用户发展和需求都处于不断变化中,首先应该满足应用的实际需求,做

到适度超前,将实际应用放在首位。

 系统架构统一开放:我们将采取全局规划、分块迁移的方式,使系统架

构在统一的平台和技术体系上,保证系统的平稳过渡和逐步扩展,减少

日后系统不稳定性及维护成本。

 业务流程实用有效:良好的业务流程将有效提高系统的性能和人员的协

调,通过对核心业务的分解和整合,建立完善的业务流程管理体系。

 数据存储安全一致:数据是系统的基础和命脉,对数据存储的设计将在

保证数据安全性的前提下,重新规划数据存储的格式和方式,通过数据

备份、恢复以及数据挖掘技术的应用,提高数据的性能和利用率。

旗舰Team研发小组

第 9 页 共 34 页

中软国际厦门ETC 数据库设计说明书

 网站整体界面及风格布局设计整洁大方。

2.2 设计要求

➢ 先进性

采用先进并代表发展方向的技术和设备、软件,满足目前及可预见将来的业

务需求。网络应能支持高速、实时通信的要求,数据库管理系统、软件平台及支

撑工具采用成熟的主流产品。

➢ 可靠性和高可用性

系统具有高可靠性和高可用性。需要充分考虑冗余、备份和负载均衡等技术

的应用。

➢ 开放性

系统具有良好开放性与兼容性,支持通用标准和规范,符合国际标准及流行

的工业标准。采用国际互联网规范一致的标准、协议和接口。

➢ 安全性

应充分考虑到网络安全和系统安全性,不仅要考虑来自网络外部的安全威

胁,也要考虑网络内部的安全威胁,从网络配置、软件系统、运行环境和管理操

作等各个方面充分考虑系统数据的保密和安全,建立较全面的系统安全协防体

系。

➢ 可管理性和可维护性

系统具有对全网进行统一管理的工具和界面,网络管理工具应具有全面的管

理功能,能够进行各种性能监测、数据分析、故障排除和日常维护。应用系统应

采用模块化积木式构建,数据与代码分离,具有良好的维护特性和业务应用管理。

➢ 高性能

软硬件系统应具备足够的容量、处理性能和业务流转能力,支持大容量的数

据传输与交换,满足业务流程的要求。网络应具备对不同的应用提供不同的服务

优先级和不同的延迟及带宽保证的能力。

➢ 可伸缩性

信息网络技术发展日新月异,业务需求的不断增长,要求软硬件系统必须具

备可伸缩性,可以方便地进行系统的升级和扩充、规模的扩展,能够实施新业务

旗舰Team研发小组

第 10 页 共 34 页

中软国际厦门ETC 数据库设计说明书

的部署。并适应机构调整、人员变化对系统伸缩的要求。

➢ 保护投资及效益性

在遵循前面各项原则下,应以最经济的方式满足项目的需求,充分利用现有

设施以保护投资。确保采用技术成熟的网络平台和设备,应用系统采用易于二次

开发的成熟的、通用的数据管理系统,保证系统功能健全、操作方便、显示直观,

便于维护和管理。同时项目建设应适合实际情况,使项目具有实用功能及效益性。

➢ 协作性和独立性原则

分支机构系统或系统功能模块首先需要充分体现所属的业务部门的处理流

程,同时也要为整个系统的综合目标服务,最后形成一个各子系统相对独立又自

成体系的层次完整的系统。

➢ 经济、时效性原则

系统建设尽可能利用现有的资源条件(软件、硬件、数据和人员),按“统

筹规划、分步实施”的原则在规定的时间内高质量、高效率实现系统建设目标。

2.3 设计思想

2.3.1 客户的需要和我们的设计思路

任何项目中客户的最高目标是可登录、维护和依靠的方案。为了确保实现此

目的并使最终方案满足客户的总体需求,其它目标也必须得以实现。

2.3.2 高可用性

该平台必须24x7x365可用

2.3.3 冗余

平台服务必须有副本从而使系统中不存在单点故障,并且系统可快速被恢复

和重启。

2.3.4 容错

该平台必须有能力处理任何错误情况。它必须提供一个恢复服务的工具。

旗舰Team研发小组

第 11 页 共 34 页

中软国际厦门ETC 数据库设计说明书

2.3.4.1 垂直伸缩性(向上扩展)

为一个现有部件添加额外硬件的能力,例如内存、处理器和/或硬件,其目

的是提升性能和系统资源的可用性。

2.3.4.2 水平伸缩性(向外扩展)

3个伸缩性参数将可以通过添加额外的相似部件来加以伸缩以便满足系统负

载的需要

2.3.5 安全

系统将在3个方面支持安全模型:

2.3.5.1 应用程序

应用程序安全将确保只有经过一定限制的个人和部件才能访问业务对象及

其功能。

2.3.5.2 网络

网络安全将确保只有经过授权的个人、实体、硬件、软件或部件才能使用该

平台的网络资源。

2.3.6 基于公开的标准

采用基于正确公开标准的部件和技术以确保最大限度的协作能力以及与第

三方系统与部件集成的简便性。这类标准包括但不限于以下几种:

▪ 网络协议与标准 (TCP/IP, HTTP)

▪ 数据库连接性(jdbc)

▪ 语言(SQL, java)

2.3.7 文档

系统将包含完整的文档,便于进行新的开发、培训、系统维护,以及简化与

旗舰Team研发小组

第 12 页 共 34 页

中软国际厦门ETC 数据库设计说明书

第三方部件和服务的集成。

2.3.8 易于扩展

系统软件将基于业务对象设计的面向对象的模块化方法。

2.4 系统分析

2.4.1 功能要求

系统应在充分调研的基础上尽量把各种用户、各类业务的合理需求覆盖进

去,能满足现在以及将来可能会有的各种业务需求。

2.4.2 性能要求

系统应站在使用者的角度去考虑问题,从用户的使用习惯方便来设计系统,

而不应从计算机实现的方便性来考虑问题。要真正使用户感到一致、简洁、方便、

快速。

2.4.3 稳定性要求

系统在设计时应注意设计风格统一,使系统可调试性良好,尽可能把系统错

误消灭在调试阶段,系统一旦交付使用,就应该有很好的稳定性。

2.4.4 安全性要求

系统应着重安全性设计,做到外界人员无法入侵到系统本身,内部人员操作

则留下操作痕迹,使用权管理层可以定期或不定期地稽核系统。

2.4.5 容错能力要求

系统应具有防范各种灾难的能力,当各种灾难发生时,应具有补救或容错手

段,使系统再生,使故障排除时间缩到最短。

2.4.6 可扩充性要求

系统设计时应充分考虑其可扩充性,尽量将系统抽象化、能参数化,使系统

尽可能地应付各种业务变化,便于加入各种新的业务需求。

旗舰Team研发小组

第 13 页 共 34 页

中软国际厦门ETC 数据库设计说明书

2.4.7 可维护性要求

系统设计时应备齐各类文档,操作人员只需阅读文档就可知道所有的操作,

维护人中也可以通过文档了解系统结构、设计思路,以便快速掌握整个系统。程

序设计时应保持良好的编程风格,结构清晰、注释明确,使调试、测试人员能快

速定位各种错误。

2.5 系统体系结构

2.5.1 高层次的系统构架

本节将提到高层次的系统构架。组成该结构的每个部件都会有适当的详述。

总体系统如下图所示。每个部件及其各自的层是等同的。以下的章节将就系

统结构的每一个层次进行阐述。

2.5.1.1 网站系统逻辑架构

本系统的逻辑架构被划分为三个层次:表示层、业务层、数据持久层;每一

个层次都还会含有多个逻辑元件。

旗舰Team研发小组

第 14 页 共 34 页

中软国际厦门ETC 数据库设计说明书

系统逻辑架构图

隐藏与

数据库

的交互

UI

人性化用户交

互界面

Business

Logic

Java 面向

对象、组件

模式

通过业务逻辑

类对系统的业

Data

Access

通过数据访问

类提供业务逻

MS Mysql

数据库持久

层,提供数据

的存储

系统逻辑架构图

客户端主要完成接受用户输入,校正输入是否符合规范,提示用户确认等功

能;

中间层主要完成取得相关数据,进行复杂逻辑处理等工作,并可提供对各种

异构环境下的客户端的支持和应用逻辑的重用等功能;

三层结构的优点有:

1) 客户端人机界面部分的程序开发工作得以简化。它不必关心业务逻辑是

如何访问数据库的,只需把精力集中在人机界面上即可。

2) 中间业务逻辑层包含了大量的供客户端程序调用的业务逻辑规则,以帮

助其完成业务操作。它的优点就在于它所具有的可伸缩性,可使其随具

体业务的变化而改变,但在客户层和数据服务层所做的改动较小。

3) 数据服务层主要提供对数据库进行各种操作的方法。它主要由中间业务

层来调用并完成业务逻辑,当数据库的结构确定后,对于它的改动也就

比较小了。

4) 系统的安全性得以提高。它可以对每个业务功能组件进行授权,限制了

旗舰Team研发小组

第 15 页 共 34 页

中软国际厦门ETC 数据库设计说明书

非法访问。

便于进行事务管理。

数据传输

展示层业务对象DTO

GetBussDTO()获取业务对象

UpdateDTO()提交、更新DTO

业务逻辑层

数据访问层

Get(ObjectID)

Save(Object)

《创建》

GetName()

Delete(ObjectID)

GetType()

SetAddress()

图3-2

创建一个数据传输对象 (DTO),用该对象包含远程调用所需要的所有数据。修改

远程方法签名,以便将 DTO 作为单个参数接受,并将单个 DTO 参数返回给客户

端。在调用方应用程序收到 DTO 并将其作为本地对象存储之后,应用程序可以

分别对 DTO 发出一系列单独的过程调用,而不会引发远程调用开销。

安全性:

系统将在展示层中先筛选和验证从不可靠的来源获得的数据,然后将其置于 DTO

中。通过这样做,就保证 DTO 中的数据是安全的。

2.5.2 数据库层

数据库层将包括所有与该平台有关的数据。这包括但不限于:

➢ 业务数据

➢ 系统管理数据

旗舰Team研发小组

第 16 页 共 34 页

中软国际厦门ETC 数据库设计说明书

➢ 用户数据

➢ 表单数据

2.5.2.1 数据库模式

开发一种数据库模式。该模式将满足本系统的所有业务需求。该数据库模式

将针对适当的业务需求、性能、标准化、数据存储和分析来进行设计。

2.5.3 中间层

应用服务为组成系统功能的业务对象提供了一个知识库。业务对象将数据库

的复杂性和细节在系统客户面前隐藏起来。

应用服务器层与数据层一起组成了这个系统的TP(业务处理)核心。

2.5.3.1 采用通讯加密协议

系统采用通讯协议,取消硬盘上周边系统的交换文件,网上数据在客户端发

送之前加密,使得系统安全性提高,性能提高。

2.5.3.2 业务相关性和扩展性

应用服务器响应客户端的操作请求,负责处理业务需求操作,涉及到数据时,

与数据服务器进行数据通讯。应用服务器支持不中断、动态的模块扩展。

2.5.3.3 数据库连接

采用连接池,每个线程使用各自的连接,数据库连接初步考虑使用jdbc

2.5.3.4 流量平衡

系统中间件采用并发处理来自客户端的请求数据包,提高了系统对客户端的

响应处理,保证流量均衡。

旗舰Team研发小组

第 17 页 共 34 页

中软国际厦门ETC 数据库设计说明书

2.5.4 客户端网关层

为降低使用成本和开发风险,要求客户端全部采用IP网络标准或标准的通

信标准直接与中心网关通讯。

2.5.4.1 WEB接入

它是浏览器客户端的网关并且使用带有HTML的HTTP协议作为信息内容协

议。

2.5.5 网络层

网络层为平台和所有的客户端之间提供基本的网络互连。

有些客户端将通过一个公共网络如Internet来访问系统,而其他客户端则

可能使用私人网络或使用VPN(虚拟私人网络)的安全通讯通道来连接。

2.5.6 客户端层

客户端层,本系统系B/S结构,任何用户可能通过浏览器使用标准和协议与

服务器进行通讯,参与系统的操作或浏览网站信息。

三、 数据字典

名称

客户

管理员

前台

后台

小米旗舰商城

说明

指的是在网页注册用户并登入进去的用户

指拥有整个系统的权限,对网站进行管理的用户

指面向用户的界面

指面向管理员的界面

指的是对小米产品的推广和销售

四、 需求分析

前台:

旗舰Team研发小组

第 18 页 共 34 页

中软国际厦门ETC 数据库设计说明书

4.1 用户登录

4.1.1 功能描述:

用户通过输入合法的信息,进入系统的过程。

4.1.2业务要求

用户登录时密码需要进行加密操作,而且登录的账号之前注册的那个邮箱账

号,输入账号和密码后点击提交按键及会做出相关的信息反馈

4.2 注册

4.2.1 功能模块描述

未注册的客户自己可以进行用户注册,只有注册成功的用户才能购买物品,

注册方式:邮箱注册、手机注册

4.2.2 创建用户

点击注册按钮,选择用手机号码注册 或 用邮箱注册

4.2.3业务要求

用户要登录时可以用邮箱进行注册,在登录时可以用邮箱登

4.3个人中心

4.3.1 功能模块描述

用户登录系统后,可以修改个人信息和修改个人的密码

旗舰Team研发小组

第 19 页 共 34 页

中软国际厦门ETC 数据库设计说明书

4.3.2 个人信息修改

4.3.2.1 功能描述

修改自己的信息,填充自己完整的信息

4.3.3 密码修改

4.3.3.1 功能描述

修改自己的信息,填充自己完整的信息

4.3.4业务要求

用户可以方便的进行修改用户密码

4.4分类显示

4.4.1 功能模块概述

显示所有1级和2级分类;

4.4.2 显示所有1级分类

4.4.2.1 功能描述

显示所有商品的一级目录,比如,手机系列为一级分类,一级分类下,红米

1s手机,小米4手机等等分为二级分类

4.4.3 显示所有2级商品

4.4.3.1 功能描述

显示一级分类目录下的二级分类,比如,小米4为二级分类,没有再次分类

4.4.4业务要求

用户在查看商品时为了能够快速浏览到商品的各种信息,可以点击用户首页

旗舰Team研发小组

第 20 页 共 34 页

中软国际厦门ETC 数据库设计说明书

的商品分类

4.5 商品显示

4.5.1 功能描述

按分类查询商品、通过关键字搜索商品、高级搜索商品、查看某本商品的详

4.5.2 按销量查询商品

4.5.2.1功能描述

按分类查询商品、通过关键字搜索商品、高级搜索商品、查看某本商品的详

4.5.3 按价格查询商品

4.5.3.1 功能描述

按分类查询商品、通过关键字搜索商品、高级搜索商品、查看某本商品的详

4.5.4通过关键字搜索商品

4.5.4.1 功能描述

按照关键字进行搜索商品

4.5.5 高级搜索商品

4.5.5.1 功能描述

按照该商品的信息,进行高级搜索

旗舰Team研发小组

第 21 页 共 34 页

中软国际厦门ETC 数据库设计说明书

4.5.5 查看某本商品的详细

4.5.5.1 功能描述

可以查看该商品的详细信息,包括价格,性能,产地

4.5.6业务要求

登录后的用户能够通过点击查看商品的详细信息,然后才能看到你要购买

商品的信息

4.6 购物车管理

4.6.1 功能描述

向购物车中添加商品、修改购物车中商品数量、删除购物车中商品、我的购

物车

4.6.2 向购物车中添加商品

点击购物车 马上购物 +购物车

4.6.2.1 功能描述

向购物车中添加商品、修改购物车中商品数量、删除购物车中商品、我的购

物车

4.6.3 修改购物车中商品数量

4.6.3.1 功能描述

向购物车中添加商品、修改购物车中商品数量、删除购物车中商品、我的购

物车

旗舰Team研发小组

第 22 页 共 34 页

中软国际厦门ETC 数据库设计说明书

4.6.4 删除购物车中商品

4.6.4.1 功能描述

向购物车中添加商品、修改购物车中商品数量、删除购物车中商品、我的购

物车

4.6.5 我的购物车

4.6.5.1 功能描述

向购物车中添加商品、修改购物车中商品数量、删除购物车中商品、我的购

物车

4.6.6业务要求

没有登录的用户无法将商品进行添加到购物车中,需要用户登录后才能对购

物车的各种功能进行操作

4.7 我的订单

4.7.1 功能描述

按状态搜索订单、查看订单详细信息、取消订单、发货

4.7.2 未完成订单

4.7.2.1 功能描述

加入购物车的商品在结算中未支付

4.7.3 完成订单

4.7.3.1 功能描述

在购物车中选择商品进行支付

旗舰Team研发小组

第 23 页 共 34 页

中软国际厦门ETC 数据库设计说明书

4.7.4 确认收货

进入我的订单,点击确认收货

4.7.4.1 功能描述

用户收到货时,进行确认收货

4.7.5 商品评价

4.7.5.1 功能描述

收到商品后完成确认支付,进入商品评价

4.7.6业务要求

订单查看需要在用户登录时才能操作,在去人收货时需要用户再一次输入

密码

4.8 售后服务

4.8.1功能描述:

客服电话和客服QQ展

4.8.2 客服电话/QQ

4.8.2.1

功能描述:

客服电话和客服QQ展示

4.8.3 维修站

旗舰Team研发小组

第 24 页 共 34 页

中软国际厦门ETC 数据库设计说明书

4.8.3.1 功能描述:

帮助用户查询附近的售后服务维修站

4.8.4 退换货申请

4.8.4.1功能描述:

处理相应的退换货服务

4.8.5业务要求

为了保证用户良好的使用性,用户可以在前台很好的与本公司的客服进行沟

通并使用户很好的解决问题

4.9 退出

4.9.1 功能描述

点击退出

旗舰Team研发小组

第 25 页 共 34 页

中软国际厦门ETC 数据库设计说明书

后台:

4.10 用户管理

4.10.1 功能描述

管理员能对所有用户进行查询

管理员可以对自己的信息进行修改

会员可以对自己的个人信息进行查询,修改个人资料,修改密码

4.10.2 客户管理

4.10.2.1 统计客户信息

统计客户信息和查看客户的详细资料

4.10.2.1.1功能描述

统计客户信息和查看客户的详细资料

4.10.3 查询客户详细信息

4.10.3.1 功能描述

管理员根据id查询客户的个人详情

4.10.4个人信息管理

4.10.4.1查看详细信息

4.10.4.1.1 功能描述

用户查看自己的详细信息

旗舰Team研发小组

第 26 页 共 34 页

中软国际厦门ETC 数据库设计说明书

4.10.5 修改个人信息

4.10.5.1 功能描述

主要是修改管理员自己的个人信息

4.10.6修改密码

4.10.6.1 功能描述

可以对自己的密码进行设计

4.10.7业务要求

用户你能够方便的修改密码,根据邮箱修改密码

4.11 订单管理

4.11.1 功能描述

由业务部制定周生产计划用于指导生产部进行生产计划,生产部在接收到周

生产计划后,在生产前一天制定日生产计划

4.12 库存管理

4.12.1 功能描述

确定周计划的正确性和可行性

4.13 分类管理

4.13.1 功能描述

对商品进行分类的管理,包括增加,删除,修改,查询一级和二级分类目录

旗舰Team研发小组

第 27 页 共 34 页

中软国际厦门ETC 数据库设计说明书

4.13.2 查看所有分类

4.13.2.1 功能描述

在后台页面中,可以查看所有商品的分类

4.13.3 添加1级分类

4.13.3.1 功能描述

添加商品一级分类

4.13.4 添加2级分类

4.13.4.1 功能描述

添加商品的二级分类

4.13.5 修改1级分类

4.13.5.1 功能描述

修改一级分类的信息

4.13.6 修改2级分类

4.13.6.1 功能描述

修改二级分类信息

4.13.7 删除1级分类

4.13.7.1 功能描述

删除一级分类信息

旗舰Team研发小组

第 28 页 共 34 页

中软国际厦门ETC 数据库设计说明书

4.13.7.3输出

系统显示删除成功

4.13.8 删除2级分类

4.13.8.1 功能描述

删除二级分类信息

4.13.9业务要求

使用这个系统的用户能快速的根据提示,将商品信息进行点击显示

4.14 售后服务

4.14.1 功能描述

确定发货通知单的正确性和可行性

4.15退出

4.15.1 功能描述

实现管理员退出系统

4.15.2业务要求

直接在首页点击退出后,页面还能保留在首页

五、 系统功能模块设计及概述

5.1 系统总功能设计图

总设计:

旗舰Team研发小组

第 29 页 共 34 页

中软国际厦门ETC 数据库设计说明书

小米旗舰商城

前台

用分商

户类品

类登注

管显显

显陆册

理示示

5.1.1 前台:用户购物设计图

未登录的前台

商分

登注

录册

示示

登录后的前台

我商分个

的品类人退

订显显中出

单示示心

旗舰Team研发小组

后台

分库订用

类存单户

管管管管

理理理理

后退

服出

第 30 页 共 34 页

中软国际厦门ETC 数据库设计说明书

5.1.2 后台:管理员功能概述

后台

5.1.3 安全加密机制

系在网络通信过程中将会对数据进行加、解密操作。防止第三方窃取数据包。

提高系统安全性能。

5.1.4 数据备份管理

网站信息为重要数据,数据安全密切关系到业务的正常开展。因此,数据的

备份与应急情况下的恢复成为系统建设的关键内容之一。

网站提供了完整的数据备份管理操作,最大程度保证系统的可靠性、安全性。

5.1.5 其它相关管理

系统将提供相关辅助功能,用于相关内容的管理。

5.2 性能

充分考虑的业务需求,做到功能齐全;要求操作方便快捷,性能优越;系统

要能在各部门可能出现的各种环境下具有很好的稳定性;系统特别强调安全性,

杜绝非法入侵,所有操作留痕,全面系统稽核;系统要能够防范操作过程中可能

出现的灾难,具有很强的容错能力;系统应充分考虑易扩展性,能适应新需求的

变化;系统要求具备完整的文档和清晰风格,具备很好的可维护性。

旗舰Team研发小组

第 31 页 共 34 页

中软国际厦门ETC 数据库设计说明书

5.3 故障处理

5.3.1 软件故障

▪ 前台应用程序故障:部分业务处理不正常,应检查设置或更换配套程序;

▪ 后台服务器故障:部分业务处理不正常,应检查设置或更换配套程序。

5.4 安全性

▪ 必须能够保证系统在结构设计和程序实现中,没有时间方面的缺陷,没

有数据位数方面的缺陷。

▪ 系统必须有严格的、全面的安全管理功能。

▪ 对于远程接入程序,数据必须经过加密传输;对于用户密码必须经过加

密存储。加密算法要采取国际上流行的算法。

▪ 系统必须具备数据的本地备份和远程备份功能。

▪ 系统应当具有较高的健壮性和事故恢复能力。

▪ 系统应当具有可重操作性。

5.5 技术指标

▪ 系统应当具有比较高的可靠性、健壮性,以保证系统的正常运行。

▪ 系统的设计应当具有比较高的易维护性和可扩展性,以保证系统能够易

于升级和维护。

▪ 系统应当具有比较高的易操作性,以利于该系统和应用。

▪ 系统应当具有比较规范、准确、易用的外部接口,以利于其它外部系统

的连接。

▪ 系统应当设计合理,数据冗余度适当,运行速度快。

▪ 系统的结构设计必须保证数据的一致性。

▪ 系统应当具有统一的编码规定。

旗舰Team研发小组

第 32 页 共 34 页

中软国际厦门ETC 数据库设计说明书

5.6 用户界面

界面设计时应注意更加人性化。

六、 开发环境与开发工具

6.1 开发工具和开发平台的选择

1、 以MyEclipse 10.6为开发工具。

2、 Myeclipse 10.6 jdk1.7 tomcat 7.0。

3、 采用B/S结构开发而成。

4、 面向对象编程。

5、 数据库采用 Mysql数据库

6.2 运行环境

▪ 服务器平台

运行于Windows2000、Windows NT、Windows 2003服务器并安装有

mysql,tomcat7.0以上

▪ 网络配置

100M / 10M

▪ 客户端

普通微机

旗舰Team研发小组

第 33 页 共 34 页

本文标签: 系统业务商品设计