电子商城设计(数据库设计,UML建模)

上传人:xmg****18 文档编号:120451269 上传时间:2020-02-06 格式:DOC 页数:16 大小:459.50KB
返回 下载 相关 举报
电子商城设计(数据库设计,UML建模)_第1页
第1页 / 共16页
电子商城设计(数据库设计,UML建模)_第2页
第2页 / 共16页
电子商城设计(数据库设计,UML建模)_第3页
第3页 / 共16页
电子商城设计(数据库设计,UML建模)_第4页
第4页 / 共16页
电子商城设计(数据库设计,UML建模)_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《电子商城设计(数据库设计,UML建模)》由会员分享,可在线阅读,更多相关《电子商城设计(数据库设计,UML建模)(16页珍藏版)》请在金锄头文库上搜索。

1、网网虫商城设计 专业 专注 目录 1 系统统分析与与设计设计 2 1 1 系统总体的功能需求 2 1 2 用户接口模块 3 1 3 管理员接口模块 4 2 系统统 UML 建模 6 2 1 系统用例图 6 2 2 系统的时序图和活动图 9 3 数数据库设计库设计 11 3 1 数据库的 R R 图 11 3 2 数据表设计 12 专业 专注 1 系统统分析与与设计设计 1 1 系统总统总体的功能需求 网网虫商城是个复杂的电子商务系统 它必须提供接口以供用户登陆并从 中选购喜爱的商品 同时还提供系统的管理接口以供管理员和一般网站工作者 处理客户订单并维护网站正常运行 系统的总体功能框架如图 1

2、所示 1 用户接口模块 用户接口是网站用户使用商城系统的服务入口 所有 在线用户都通过浏览器登陆网站 并进行一系列的查询 订购等操作 用户接 口模块包括用户信息维护 商品查询 订购商品和订单维护 4 个部分 用户登 陆后 用户的 ID 将会被保存在服务器的缓存 session 中 用户在系统中所 做的操作都将被系统存储到数据库中 以供商家进行销售情况和销售走势分析 2 管理员接口模块 这是系统提供给网站维护管理人员的接口 管理员 接口模块包括商品信息维护 内部员工信息维护 订单处理 销售情况查询和 报表维护 5 部分 网站的一般工作人员通常只有订单处理的权限 他们获得用 户提交的订单 并根据库

3、存情况来确定发货或者推迟发货 网站管理员具有最 高级的权限 可以处理客户的订单 可以浏览网站商品的销售情况 及时做出 经营调整战略 降低经营风险 网网虫商城 用户 接口 模块 管理员 接口模 块 数据 服务 模块 图 1 系统总体功能需求图 专业 专注 3 数据服务模块 数据服务模块是系统正常运行的基础 它包括客户的 查询订单的保存 网站工作人员的订单处理 销售情况的查询分析 1 2 用户户接口模块块 用户接口模块包括下图 2 所示的几个方面 1 用户信息维护 每个想在该系统中购物的用户都必须先注册 注册时 的用户名是用户的唯一标识 系统可以接受客户的个人信息 比如购物方面的 喜好 经济能力等

4、等 系统的后台程序会自动记录每个用户在登陆网站后进行的所有操作 包括 查询和订购信息 这种信息对于系统管理员是珍贵的数据 系统会根据用户的 查询记录判断该用户的喜好及用户的经济情况 2 商品查询 商品查询模块可以根据商品的名称 种类 价格 厂家等 条件进行组合查询 在商品查询结果列表中 用户可以进一步查看详细信息 商品查询功能如上图 3 所示 当用户已经登陆时 3 订购商品 客户在根据查询后得到相应的商品列表后 可以选择自己 需要的商品放进购物车 在订购商品后 系统会自动保存并更新购物车的订单 信息 系统工作人员可以及时得到订单处理 根据情况选择发货或延时发货 用户接口模块 用户信息维护 商品

5、查询 订购商品 订购维护 输入商品 的查询条 件 到数据库 中查询相 应信息 提供符合 条件的商 品列表 图 2 用户接口模块图 3 商品查询功能 专业 专注 用户所有订购商品记录都保存在系统数据库中供后台管理员分析 订购商品功 能如下图 4 所示 4 订单维护 客户订购商品后可查询其订单的状态 包括处理中 发货 中 缺货中和已完成 可以对订单进行添加 删除和修改操作 客户的订单维 护信息也被保存在系统数据库中供管理员分析 订单维护功能如下图 5 所示 1 3 管理员员接口模块块 管理员接口包括图 6 所示的几个方面 输入订货商品更新该用户的订单生成新的客户订单 图 4 订购商品功能 输入要更

6、改 的信息 更新该用户 的订单 生成新的客 户订单 图 5 订单维护功能 管理员接口模块 商品信息维护 内部员工信息维护 订单处理 销售情况查询 报表维护 图 6 管理员接口模块 专业 专注 管理员接口模块是系统管理员使用的核心模块 是整个商城系统正常运行 的基础 1 商品信息维护 系统管理员登陆后可以对系统所有商品进行维护 包 括商品的价格调整 商品的描述信息更新 新商品的加入和过期商品的删除等 系统的后台程序可以根据商品的销售情况提供给管理员一份详细的分析报 告 管理员可以根据这份报告对热门书进行各方面的调整 这些方案都是根据 数据库里记录的客户的查询 订购信息来决定的 商品信息维护如图

7、7 所示 前提条件 管理员已经登陆 2 内部员工信息维护 系统管理员登陆后可以对内部员工信息进行维护 包括员工个人信息的更新 员工权限更改等等 系统涉及的使用者包括系统管理员和普通员工 普通员工一般只拥有订单 处理的权限 但管理员可以设置员工的权限 比如增加报表打印权限 内部员 工信息维护功能如图 8 所示 3 订单处理 订单处理一般是普通员工的工作 用户在订购商品后 系 统会及时更新其订单 普通员工登陆后 可以获得未处理的订单 并根据库存 情况发货或者延迟发货 客户在查询商品时显示商品的库存情况 但管理员并不希望显示某商品的 库存量为零 这样可能会失去一部分客户源 所以在库存不足的情况下 要

8、求 一般员工选择延时发货或拒绝订单 订单处理功能如图 9 所示 输入要更改 员工的信息 把更新信息保 存到数据库 生成新的员工 信息 图 8 内部员工信息维护功能 输入要更改 商品的信息 把更新信息保 存到数据库 生成新的商品 信息 图 7 商品管理维护功能 专业 专注 前提条件 管理员或者普通员工已经登陆 4 销售情况查询 销售情况查询为企业管理者提供了很重要的参数 管 理员登陆后 可以得到详细的销售情况列表 并及时更新热门的商品信息 如 排列位置等 由于本功能涉及企业的经营信息 考虑到商业机密 所以需要管 理员级别的用户才能使用本模块 销售情况查询功能如图 10 所示 5 报表维护 报表维

9、护提供查询结果的打印输出功能 如图 11 所示 输入所需数 据的条件 根据条件到数 据库中查询 打印查询结果 图 11 销售情况查询功能 输入查询条 件 根据条件到数 据库中查询 给出详细的查 询结果 图 10 销售情况查询功能 输入订单处 理结果 把处理结果保 存到数据库 更新客户订单 信息 图 9 订单处理功能 专业 专注 2 系统统 UML 建模 2 1 系统统用例图图 用 IBM 公司的 Rational Rose 完成系统 UML 建模 如下图 12 至图 18 所 示 图 12 系统的参与者 专业 专注 图 13 系统管理的用例图 专业 专注 图 14 系统用户用例图 专业 专注

10、2 2 系统统的时时序图图和活动图动图 图 15 顾客订购时序图 专业 专注 图 16 顾客删除订单时序图 图 17 管理员处理订单时序图 专业 专注 图 18 购买商品活动图 3 数数据库设计库设计 3 1 数数据库库的 R R 图图 用 Microsoft Visio 作出的系统 E R 图如图 19 所示 专业 专注 图 19 数据库的 E R 图 3 2 数数据表设计设计 数据表的设计如下 1 商品信息表 product 2 分类信息表 sort 3 用户基本信息表 user 4 订单信息表 order 5 订单条目描述表 entry 6 系统管理员信息表 admin 分别如下表 1

11、至表 6 所示 表 1 商品信息表 字段名类型长度是否允许为空是否键描述 proIdint10否主键产品编号 proNamevarchar60否否产品名 saleCountint4否否销售数量 专业 专注 imagevarchar100是否图片路径 pricevarchar40否否成本价格 salePricevarchar40否否销售价格 decriptmediumtext是否产品介绍 salaDatedate是否销售时间 sorIdInt4否外键产品分类编号 表 2 分类信息表 字段名类型长度是否允许为空是否键描述 sorIdint4否主键产品分类编号 sorNamevarchar40否否分

12、类名 表 3 用户基本信息表 字段名类型长度是否允许为空是否键描述 userIdint10否主键 会员编号 usernamevarchar20否否会员名 passwordvarchar30否否密码 realNamevarchar20是否真实姓名 telvarchar40是否 电话 addressvarchar200是否地址 zipvarchar8是否邮政编码 emailvarchar50是否电子邮件 专业 专注 表 4 订单信息表 字段名类型长度是否允许为空是否键描述 orderIdint10否主键 订单编号 orderNovarchar50否否生成订单的编号 userIdint10否外键 会

13、员编号 sendNamevarchar40否否收货姓名 sendAdressvarchar200否否收货地址 sendZipvarchar8否否收货邮编 sendTelvarchar40否否收货人电话 paymentvarchar20否否付款方式 menovarchar200否否备注说明 timedatetime否否订单生成时间 tagInt4否否订单处理标记 表 5 订单条目描述表 字段名类型长度是否允许为空是否键描述 entryIdint10否主键描述编号 orderIdInt10否外键 订单编号 proIdInt10否外键产品编号 pricevarchar20否否对应价格 countInt4否否订购数量 表 6 系统管理员信息表 专业 专注 字段名类型长度是否允许为空是否键描述 adminIdint4否主键管理员编号 adminNamevarchar40否否分类名 passwordvarchar30否否密码 permissionsInt1否否权限

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号