数据库客户需求分析

作者&投稿:斋可 (若有异议请与网页底部的电邮联系)
数据库的需求分析是什么东西~

需求分析,简单来说就是用编程知识分析用户提出的要求是不是合理,能不能实现,如何实现
你可以看看软件工程相关的书,讲得比较详细
一般需求分析后面要进行概要设计、详细设计和界面设计。如果有数据库还要同时进行数据库设计。这些东西都是将来编写系统时指导性的东西,如果前面分析的不全面或者错误了,后面在具体弄的时候会发现没法干了。

数据库设计

1、数据库需求分析

1)针对超市进销存管理系统,分别对采购部门、销售部门和库存保管部门进行详细的调研和分析,总结出如下的需求信息:

商品按类管理,所以需要有一商品类型信息。

商品必须属于一个商品类型。

如果一个商品类型存在商品,或存在下级商品类型,则该类型不可删除。

需要记录供应商品信息。

在涉及商品数量的地方,要给出相应的单位。

商品销售信息单中要包含登记商品销售数量、单价等信息。

在进货信息中要包含商品供应商等信息。

商品报损要有报损原因。

进货、销售、报损操作要有相应操作员信息。

只有管理员登录之后才可以使用系统。

默认的管理员不可以删除。

进货、销售、库存、报损信息都要可以添加、修改、删除、分类查找。

当进行进货、销售和报损操作后,能相应更新库存。

需要对进货、销售、库存、报损进行分析,总结热门商品。

2)经上述系统功能分析和需求总结,考虑到将来功能的扩展,设计如下的数据项和数据结构:

商品类型信息,包括数据项有:商品类型编号、商品类型名称等。

商品信息,包括的数据项有:商品编号、商品名称、商品介绍、库存量等。

商品单位信息,包括单位编号、单位名称等。

供应商信息,包括供应商名称、介绍等。

进货信息,包括进货商品、数量、单位、单价、进货时间经手人等。

销售信息,包括销售商品、数量、单位、单价、登记时间等。

报损信息,包括报损商品、数量、单位、原因、登记时间等。

管理员信息,包括管理员账号、密码、是否是默认账号等。

2、数据库概念结构设计

本系统根据以上的设计规划出的实体有:商品类型信息实体、商品信息实体、商品单位信息实体、供应商信息实体、进货信息实体、销售信息实体、报损信息实体和管理员信息实体。

个人认为问明白下面几个问题后,回去设计你的DB就可以了:

1、货物所具有各种属性(关系到设计DB时的主key和列)
2、各种属性之间的关系(关系到设计DB时的外key)
3、客户需要的显示结构(关系到设计DB时的显示结果,可以利用视图)
4、客户想用什么类型的软件结构,B/S 还是 C/S(关系到开发时候的编程语言选择)

---
以上,希望对你有所帮助。

实际上就是一个进销存系统,去前你可以下载一些相关的软件,做个大致的了解,做到心中有数;然后你要先让客户给你描述或参观一下各项工作的环节,并询问一下那些工作繁重困扰着他们,从而对系统流程做一个了解,并能掌握客户所需要解决的突出问题。哈另外让客户复印一份相关的表单哦!

说白了,你就帮医疗(医院)做个小型管理软件就什么都明白了,用PB还是VB?进货出货就是个仓库管理模块,要是有价格就是能显示利润的就得有个销售模块,估计你把这两个都做好应该没什么大问题,主要就是问有那些物品,进价都多少,出价多少,要能生成订单,软件不会可以下个用友这些学习

数据库设计的基本步骤是什么?每个阶段的主要任务是什么?
答:数据库设计的基本步骤和每个阶段的主要任务如下:1、需求分析阶段。这个阶段主要任务是确定数据库系统需要解决的问题,并收集用户需求和功能需求。重点是识别实体、属性(字段)、关系以及使用场景,为后续的概念设计提供依据。2、概念设计阶段。这个阶段主要任务是根据需求分析阶段的结论,对实体、属性、关系等...

数据库设计需要经过哪些步骤
答:按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下 6 个阶段:1. 需求分析 需求分析是整个设计过程的基础。本阶段的主要任务是对现实世界中要处理的对象(公司、部门及企业,也可以理解成客户)进行详细调查,然后通过分析,逐步明确客户/用户对系统的需求,包括数据需求和业务...

客户分析的分析方面
答:3)消费者损失率分析:通过分析详细的交易数据来判断客户是否准备结束商业关系,或正在转向另外一个竞争者。其目的在于对那些已经被识别结束了交易的客户进行评价,寻找他们结束交易过程的原因。4)升级/交叉销售分析:对那些即将结束交易周期或有良好贷款信用的客户,或者有其他需求的客户进行分类,便于企业识别...

如何使用CRM做数据分析?
答:(1)CRM系统提供一些基础的系统报表,包括线索数据分析、客户数据分析、商机分析、合同统计分析、业绩分析、产品分析、采购数据分析、员工办公统计、员工电话/日志分析等。(2)企业通过对员工线索数、商机数、成交率和成交额的分析和对比,可以得出线索的质量还有员工的工作情况。(3)通过整体商机数量以及...

如何对自己的客户进行分析?
答:客户关系管理的核心思想是以客户为中心,客户自然也就成为客户关系管理的核心主体。它以客户为中心,以不断满足客户需求和为客户创造价值为目标,通过为客户提供个性化的产品和服务,与客户建立长期稳定的关系,不断提高客户的满意度和忠诚度,从而获得和保留更多有价值的客户,实现企业和客户的长期双赢。客户是企业最宝贵的...

数据库的六个设计过程
答:数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。本文将介绍数据库的六个设计过程,帮助读者更好地了解数据库的设计流程。系统需求分析阶段分析用户的需求,包括数据、功能和性能需求。概念结构设计主要采用E-R模型进行设计,...

如何写客户分析报告
答:小P在公司专门给不同的客户制作不同的数据分析报告,有人力资源、财务、游戏、采购、活动、调研、电商、招生、服装零售、市场活动等各个方面,需求简直五花八门,每周客户还要实时的数据结果,偶尔客户还嫌弃报告的可视化效果不好,天呐~ 小草莓来支招:不管是哪个数据报告,都离不开数据分析,小P每次都在BDP上做好,分别...

以阿里巴巴客户通的客户管理系统为例,如何实现客户信息利用的最_百度...
答:1、建立客户信息数据库:通过收集整理客户的基本信息、交易信息、服务信息等,可以建立一个完整的客户档案。这样的数据库能够提供一个全面的客户视图,帮助企业更好地了解客户的需求、偏好和行为,为后续的客户管理和维护提供便利。2、利用大数据和人工智能技术分析客户信息:挖掘客户潜在需求和价值通过大数据和...

数据库设计的规范
答:数据库设计的规范 数据库设计是软件开发过程中的重要环节,它涉及到如何有效地存储、检索和管理数据。为了确保数据库的高效、稳定和可扩展性,遵循一定的设计规范至关重要。以下是数据库设计时应遵循的一些核心规范:1. 需求分析:在设计数据库之前,必须充分理解业务需求。这包括与利益相关者沟通,明确数据...

需求分析包括哪些内容
答:开发人员能否实现这些需求 金钱成本是否合适 能否在合适时间开发出来给客户 是否后续维护软件。如果要,1、考虑维护难易程度 2、是否有收益 问题四:简述为什么要进行需求分析?需求分析的内容和主要步骤 数据库需求分析阶段的主要任务:对现实世界要处理的对象(组织、部门、企业)等进行详细的调查,通过对...