77范文网 - 专业文章范例文档资料分享平台

在线购物系统的设计与实现(3)

来源:网络收集 时间:2019-02-14 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

第二章 系统分析

2.1 系统概述

2.1.1系统分析原则与方针

采用结构化系统分析的方法,建立新系统的逻辑模型,此模型尽量避免使用计算机术语,便于企业的计算机人员与系统开发人员的共同讨论。本系统的结构是层次化的暗盒模块结构。对高层模块,将采用以事物为中心的设计策略,把一个大的复杂的系统逐步分解成小的相对简单的暗盒模块,对低层模块,采用以变换为中心的设计策略。因此,为了提高模块的内聚性,降低模块的耦合程度,数据库的设计原则是把它作为模块间的邮政信箱,从而为实现数据共享由提高了模块的独立性,使系统具有很高的可修改性。

2.1.2系统需求

通过分析我们可以得知用户对目标软件系统在功能、行为、性能、设计约束等方面的期望,从而有助于我们开发出用户满意的产品。

前台用户需求分析,用户除了可以查询商品的所有基本信息(如商品名价格及有关商品信息描述)外,还能了解商品的最新动态,商品的销售排行,最新商品和特价商品的查询。用户可以进行购物,查看购物车及查看订单,以及查看订单详情的操作。用户需要登录和注册个人账户,同时可以修改个人信息,当用户忘记密码时,可以找回账号。

要求数据的安全性,完整性。要有安全保密、上下级数据一致性功能,要采用严格的用户权限管理。各单位只能拥有自己相应的操作权限,不可越权操作。各单位只可操作本单位的数据,不可修改甚至浏览其他单位的数据。

后台管理员需求分析,管理员需要对商品进行设置包括查看、删除、添加、修改等操作。可以查看商品,删除商品,添加商品,自己设置商品的图片,设置商品的描述。管理员还应该能对会员的信息进行查看和删除,对订单信息能够进行查看、出货、删除,可以发布公告,可以修改留言,对公告和友情链接进行设置,对数据的安全性和完整性有着严格的要求。

2.2 系统需求分析

2.2.1 可行性分析

1.技术可行性:本系统的配置(Tomcat 与 MySql)

在这种中小规模的情况下能够提供较快的数据访问,技术上可行。

7

2.经济可行性:系统的配置,不需要昂贵的 EJB 服务器,除 MySql 外大部分软件都是可以免费获得,开发成本低。

3.操作可行性:访问系统的主要有两种:客户,管理员。目前资源的利用情况和可操作性,只需少量的对数据库中的表的直接操作就可以实现系统的完整、稳定的运行,不会造成系统的巨大压力。

2.2.2 需求分析

前台购物部分: (1)可实现在线注册;

(2)注册成功后,可进行登录,购买自己想要买的商品; (3)可在线修改自己的个人信息; (4)可以在线发表意见或留言;

(5)如果是系统的用户,还可以在线查看自己以前发送的订单以及商品信息; (6)可以在线查找自己已忘记了的密码。

后台管理系统: (1)管理员登录;

(2)查看所有注册用户的信息并对其编辑,并提供高级查询; (3)查看/添加/删除商品信息,同时也提供了高级查询;

(4)查看/编辑用户所发送成功的所有订单,并可以对其进行编辑。 (5)查看/添加/删除商品的主分类(菜单); (6)查看/发布/编辑公告;

(7)查看/编辑注册用户所发送的意见或留言,并可对其进行回复; (8)查看/编辑/添加用户在线支付的方式;

(9)查看/添加/删除管理员,同时也提供了高级查询。 (10)要保证管理员的安全性,管理员拥有自己专有的权限。

8

第三章 系统设计

3.1 数据库设计

3.1.1数据库总体设计

本系统采用关系型数据库模式,因此数据库由若干个二维表(即数据文件)构成。本系统的数据文件全为数据数据。数据的保存方法有很多种,最长用的方式是使用DBMS(数据库管理系统)。

市场上流行的 DBMS 主要有 Oracle、SYBASE、MySql、DB2、Informix 等,而 MySql 可作为中小型数据管理系统的首选。根据以上分析,本系统后台数据库决定采用MySql 为后台数据库。

3.1.2数据库概念设计

账号类型邮箱用户名管理员图3-1管理员实体属性图

电话 问题头像用户名答案邮箱电话密码用户图3-2用户信息实体属性图

住址

邮箱地址支付用户名时间订单号订单图3-3订单实体属性图

9

总价值

数量单价订单号商品号订单详情

图3-4详细订单详情实体属性图

价格商品名数量图片描述商品号类型商品图3-5商品信息实体属性图

时间

留言用户时间编号留言表图3-6留言表实体属性图

回复

编号分类名主分类

图3-7主分类实体属性图

信息编号分类名支付方式

图3-8支付方式实体属性图

10

信息编号头像发布者公告表图3-9公告表实体属性图

时间 支付方式1包含1留言板1填写N用户N1管理M管理M管理员M管理N商品N拥有1主分类M管理N1下达N订单1对应1订单详情M制定N公告图3-10系统E-R图

3.1.3数据库逻辑设计

表3-1 用户基本信息表(Customer)

序号 1 2 3 4 5 6 7 8 属性名称 c_name c_pass c_header c_phone c_question c_answer c_address c_email 含义 用户名 密码 头像 电话号码 问题提示 问题答案 地址 邮箱 数据类型 varchar varchar varchar varchar varchar varchar varchar varchar 长度 30 30 30 11 30 30 30 50 说明 not null not null not null not null not null not null null not null 约束 主键

11

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库在线购物系统的设计与实现(3)在线全文阅读。

在线购物系统的设计与实现(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/461598.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: