做一个课设,3.1问题描述 某公司需要对其客户的联络资料进行管理,主要是客户姓名、单位名称、联系电话、客户回访记录等信息。现请你设计该系统。 3.2基本要求 (1) 数据库设计要符合范式要求。 (2) 提供查询功能,输入客户名称或单位名称,能查找出该客户的联络信息。 (3) 能对客户资料进行添加、删除、修改等基本操作 (4) 提供用户添加功能,只有管理员可以添加新用户。(添加用户时,提供下拉列表,选择新添加用户的所属权限,1、管理员2、一般用户) (5) 公司的要求销售每月对客户进行一次电话回访,回访后需要在系统中进行记录 (6) 对回访记录可以进行查询 (7) 登入系统后,需要自动提示超过一个月没有回访的客户信息。 (8) 用户权限控制,一般用户只能查询,管理员用户可以修改数据库的内容。 (9) 根据以上功能,设计数据结构和界面,完成程序设计。

时间: 2024-03-11 11:46:26 浏览: 18
好的,根据你提供的问题描述和基本要求,我能够帮你设计该系统。首先,我们需要设计数据库,满足范式要求。建议采用三范式,将客户资料和回访记录分开存储。 客户资料表设计如下: |字段名|数据类型|说明| |---|---|---| |客户编号|varchar(20)|主键,客户唯一标识| |客户姓名|varchar(50)|客户姓名| |单位名称|varchar(100)|单位名称| |联系电话|varchar(20)|联系电话| 回访记录表设计如下: |字段名|数据类型|说明| |---|---|---| |记录编号|int|主键,记录唯一标识| |客户编号|varchar(20)|外键,关联客户资料表中的客户编号| |回访时间|datetime|回访时间| |回访结果|varchar(200)|回访结果| 接下来,我们需要针对基本要求进行程序设计。具体的实现方式可以采用Web应用程序,可以使用Java、PHP、Python等语言和框架进行开发。下面是程序设计的基本步骤: 1. 登录页面:提供用户名和密码输入框,根据用户的权限跳转到不同的页面。 2. 客户资料管理页面:提供查询、添加、删除、修改等基本操作。 3. 回访记录管理页面:提供查询、添加、删除、修改等基本操作。 4. 添加用户页面:提供下拉列表,选择新添加用户的所属权限,1、管理员2、一般用户。 5. 超时提醒页面:登入系统后,需要自动提示超过一个月没有回访的客户信息。 6. 用户权限控制:一般用户只能查询,管理员用户可以修改数据库的内容。 7. 界面设计:根据以上功能,设计数据结构和界面。 以上就是该系统的基本设计步骤。在实际开发中,可以根据具体需求进行修改和调整。希望我的回答能够帮助到你!

相关推荐

最新推荐

recommend-type

JESD220E ufs3.1协议

JESD220E ufs3.1协议 ,Univeral Flash Storage,我们可以将它视为eMMC的进阶版,是由多个闪存芯片、主控、缓存组成的阵列式存储模块。UFS弥补了eMMC仅支持半双工运行(读写必须分开执行)的缺陷,可以实现全双工运行...
recommend-type

PD 3.1 最新官方协议文档 V1.3

PD 3.1 最新官方协议文档 V1.3,官网下载地址 https://www.usb.org/document-library/usb-power-delivery
recommend-type

AW3410S,10GB / SWITCH,USB3.1高速模拟切换芯片规格书

AW3410S,带宽可达10GHz,支持USB、DP1.4、HDMI2.0、SATA、PCIE、网口接口信号切换,可应用USB 2切1或1切2、HDMI 2切1或1切2、DP 2切1或1切2、Type-C 2切1或1切2、A公转C母,USB信号传输速度高达10GHz,HDMI信号最高...
recommend-type

某书店书刊出租和零售管理系统数据库系统设计

(3)为系统维护者提供一个集中维护的平台:系统管理人员能对系统运行的缺陷、故障进行集中处理,使系统管理人员能够快速、有效、连续的对系统进行维护与调整。 第三章需求分析 3.1系统总体的功能需求 系统在界面设计...
recommend-type

RVCT3.1编译器环境的搭建

RVCT3.1编译器环境的搭建, 适用于开发sim800系列产品,经测试
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

【实战演练】MATLAB用遗传算法改进粒子群GA-PSO算法

![MATLAB智能算法合集](https://static.fuxi.netease.com/fuxi-official/web/20221101/83f465753fd49c41536a5640367d4340.jpg) # 2.1 遗传算法的原理和实现 遗传算法(GA)是一种受生物进化过程启发的优化算法。它通过模拟自然选择和遗传机制来搜索最优解。 **2.1.1 遗传算法的编码和解码** 编码是将问题空间中的解表示为二进制字符串或其他数据结构的过程。解码是将编码的解转换为问题空间中的实际解的过程。常见的编码方法包括二进制编码、实数编码和树形编码。 **2.1.2 遗传算法的交叉和
recommend-type

openstack的20种接口有哪些

以下是OpenStack的20种API接口: 1. Identity (Keystone) API 2. Compute (Nova) API 3. Networking (Neutron) API 4. Block Storage (Cinder) API 5. Object Storage (Swift) API 6. Image (Glance) API 7. Telemetry (Ceilometer) API 8. Orchestration (Heat) API 9. Database (Trove) API 10. Bare Metal (Ironic) API 11. DNS
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。