客户资源管理系统数据库设计

合集下载

企业人力资源管理信息系统设计与实现

企业人力资源管理信息系统设计与实现

企业人力资源管理信息系统设计与实现一、引言随着信息技术的飞速发展,人力资源管理也已经从传统的手工操作转变为数字化管理。

企业需要一个强大的人力资源管理信息系统来帮助他们以更有效的方式管理员工和人力资源。

本文将介绍企业人力资源管理信息系统的设计与实现。

二、需求分析在实施企业人力资源管理信息系统前,需要对系统的功能需求进行分析。

一种常用的方法是使用UML(统一建模语言)定义活动图和类图,以描述信息系统的业务流程和数据结构。

基于需要,企业人力资源管理信息系统的主要功能如下:1.员工档案信息管理:包括员工基本信息、联系方式、健康档案等信息。

2.招聘管理:发布职位、整合招聘渠道、管理招聘申请、筛选简历、安排面试、录用员工等流程。

3.薪酬管理:记录员工的薪资和工资,并以合理的方式计算工资,如扣除税收、社保等。

4.考勤管理:包括员工考勤考勤记录、考勤数据分析、异常处理、请假等考勤过程。

5.培训管理:记录员工的培训计划和学习历程,提供培训前评估和培训后评估。

6.绩效管理:管理和评估员工的绩效,包括员工目标制定、绩效评估和绩效数据分析。

7.离职管理:记录职工离职原因、人事档案等信息。

三、系统设计1.系统架构:采用B/S架构,该架构包含浏览器(S)和服务器(B)两部分,前端使用H5、CSS和JavaScript技术开发客户端,后端使用Java或PHP开发服务器端。

2.数据库设计:按照需求分析中的数据结构设计数据库。

数据表主要有员工、招聘、薪酬、考勤、培训、绩效和离职等表。

涵盖员工信息、考勤信息、考勤数据、考勤记录、员工绩效数据、员工档案等。

3.用户账号管理:包括用户身份识别,用户密码管理,用户组管理等功能。

4.系统安全管理:确保数据安全性和系统运行的稳定性。

实施严格的用户访问权限管控,采用防火墙和加密技术等手段防止网络攻击,并进行数据备份和容错处理。

5.前端业务逻辑设计:使用HTML、CSS和JavaScript技术实现前端模板设计和交互逻辑代码编写,实现企业人力资源管理信息系统各业务逻辑。

高校图书馆数字资源管理系统设计与开发

高校图书馆数字资源管理系统设计与开发

高校图书馆数字资源管理系统设计与开发概述高校图书馆是学校中重要的知识和资源中心,为了更好地管理和利用数字资源,图书馆需要一个高效的数字资源管理系统。

本文将探讨高校图书馆数字资源管理系统的设计与开发。

1. 需求分析在设计和开发高校图书馆数字资源管理系统之前,首先需要进行需求分析,明确系统的功能和目标。

1.1 图书馆资源管理系统应具备图书馆资源的分类、标注、存储和检索功能。

管理员应能够添加、删除和编辑图书信息,并能够为每本图书添加相关的标签和关键词,以便用户更方便地进行图书检索。

1.2 用户管理系统应允许用户进行注册和登录,并为不同类型的用户(如学生、教师、研究人员等)提供相应的服务。

管理员应能够管理用户账户,包括重置密码、修改权限等。

1.3 数字资源访问系统应提供用户对数字资源的访问功能,如文献论文、电子书、期刊文章等。

用户可以在线进行阅读、下载和打印,并能够保存自己的阅读记录和书签。

1.4 数据分析和统计系统应提供数据分析和统计功能,管理员可以根据图书借阅情况、资源访问情况等数据进行分析,并生成相应的报表和统计图表,以便更好地了解用户需求和资源利用情况,从而优化资源管理。

2. 系统设计基于上述需求分析,我们可以进行系统的设计和架构。

2.1 系统架构系统采用客户端-服务器架构,包括前端用户界面和后端数据库。

前端用户界面提供图书检索、资源访问和个人管理等功能;后端数据库用于存储图书信息、用户数据和阅读记录等。

2.2 技术选型前端用户界面可以采用Web技术实现,如HTML、CSS和JavaScript等。

后端数据库可以选择关系型数据库(如MySQL)或者非关系型数据库(如MongoDB)。

同时,需要使用合适的服务器软件和开发框架,如Apache、Tomcat和Django等。

2.3 数据库设计数据库的设计是系统的核心部分,包括图书信息表、用户信息表和阅读记录表等。

其中,图书信息表包括图书名称、作者、出版社、出版日期等字段;用户信息表包括用户ID、用户名、密码、权限等字段;阅读记录表包括用户ID、图书ID、阅读时间等字段。

酒店行业客房预订与客户关系管理系统方案

酒店行业客房预订与客户关系管理系统方案

酒店行业客房预订与客户关系管理系统方案

第一章 客房预订系统概述 ............................................................................................................. 3 1.1 系统简介 ........................................................................................................................... 3 1.2 功能需求 ........................................................................................................................... 3 1.2.1 客房信息管理 ............................................................................................................... 3 1.2.2 预订管理 ....................................................................................................................... 3 1.2.3 客户管理 ....................................................................................................................... 3 1.2.4 支付管理 ....................................................................................................................... 4 1.3 技术框架 ........................................................................................................................... 4 1.3.1 前端技术 ....................................................................................................................... 4 1.3.2 后端技术 ....................................................................................................................... 4 1.3.3 数据库技术 ................................................................................................................... 4 1.3.4 网络技术 ....................................................................................................................... 4 1.3.5 安全技术 ....................................................................................................................... 4 第二章 客房预订系统设计 ............................................................................................................. 4 2.1 系统架构设计 ................................................................................................................... 4 2.2 数据库设计 ....................................................................................................................... 5 2.3 用户界面设计 ................................................................................................................... 6 第三章 客房预订流程管理 ............................................................................................................. 6 3.1 预订流程概述 ................................................................................................................... 6 3.2 预订处理流程 ................................................................................................................... 6 3.2.1 预订咨询 ....................................................................................................................... 6 3.2.2 预订确认 ....................................................................................................................... 7 3.2.3 预订变更 ....................................................................................................................... 7 3.2.4 预订取消 ....................................................................................................................... 7 3.3 预订变更与取消 ............................................................................................................... 7 3.3.1 预订变更 ....................................................................................................................... 7 3.3.2 预订取消 ....................................................................................................................... 7 第四章 客房预订系统功能模块 ..................................................................................................... 7 4.1 预订查询模块 ................................................................................................................... 8 4.2 预订操作模块 ................................................................................................................... 8 4.3 预订统计模块 ................................................................................................................... 8 第五章 客户关系管理系统概述 ..................................................................................................... 9 5.1 系统简介 ........................................................................................................................... 9 5.2 功能需求 ........................................................................................................................... 9 5.3 技术框架 ........................................................................................................................... 9 第六章 客户关系管理系统设计 ................................................................................................... 10 6.1 系统架构设计 ................................................................................................................. 10 6.2 数据库设计 ..................................................................................................................... 10 6.3 用户界面设计 ................................................................................................................. 11

BS构架企业应用软件数据库设计案例

BS构架企业应用软件数据库设计案例

BS构架企业应用软件数据库设计案例随着信息技术的飞速发展,企业应用软件在企业管理中扮演着越来越重要的角色,各种企业级应用软件如企业资源规划系统(ERP)、客户关系管理系统(CRM)等的开发和应用成为企业提高效率、降低成本的重要途径。

而这些软件的核心部分就是数据库设计,好的数据库设计能够保证系统高效稳定的运行,提高数据的准确性和完整性,为企业管理提供可靠的数据支持。

假设我们在设计一个采用BS(Browser/Server)架构的企业应用软件时,以公司的员工管理系统为例进行数据库设计。

1.需求分析该公司是一家小型企业,拥有多个部门和员工,需要一个员工管理系统来管理员工的基本信息、考勤记录、绩效评价等。

系统需要能够实现员工信息的录入、查询、修改和删除等功能,同时能够生成员工的工资条、考勤统计等报表。

在需求分析阶段,我们首先需要明确系统功能和用户需求,然后根据需求来设计数据库结构。

2.数据库设计在数据库设计阶段,我们需要考虑到系统的扩展性、性能和数据安全性等因素,以下为该员工管理系统的数据库设计方案:员工表(Employee):- 员工ID(EmployeeID,主键)- 姓名(Name)- 性别(Gender)- 职称(Title)- 部门ID(DepartmentID,外键)- 入职日期(JoinDate)- 薪资(Salary)部门表(Department):- 部门ID(DepartmentID,主键)- 部门名称(DepartmentName)考勤表(Attendance):- 考勤ID(AttendanceID,主键)- 员工ID(EmployeeID,外键)- 考勤日期(AttendDate)- 上班时间(StartTime)- 下班时间(EndTime)绩效表(Performance):- 绩效ID(PerformanceID,主键)- 员工ID(EmployeeID,外键)- 绩效日期(PerformanceDate)- 绩效评分(Score)报表表(Report):- 报表ID(ReportID,主键)- 员工ID(EmployeeID,外键)- 报表类型(ReportType)- 报表内容(ReportContent)3.数据库实现基于上述数据库设计方案,我们使用关系数据库管理系统(如MySQL、Oracle)来实现数据库功能。

基于ITIL的IT资源管理系统的设计与实现的开题报告

基于ITIL的IT资源管理系统的设计与实现的开题报告

基于ITIL的IT资源管理系统的设计与实现的开题报告一、研究背景随着信息技术的快速发展,企业对IT资源的需求越来越多,同时IT 资源的管理也成为了一个重要的问题。

ITIL(Information Technology Infrastructure Library)是一套关于IT服务管理的国际标准,旨在优化IT 服务的提供和管理过程。

基于ITIL的IT资源管理系统可以有效地提高企业的IT资源利用效率,提高IT服务质量,降低IT资源管理成本,因此该系统越来越受到企业的关注和支持。

二、研究目的本研究旨在设计和实现一套基于ITIL的IT资源管理系统,通过对企业的IT资源进行有效的管理和监控,提高IT资源利用效率和IT服务质量。

三、研究内容和步骤1.需求分析:通过对企业IT服务的管理流程和IT资源的实际使用情况进行调研和分析,确定系统的功能和需求。

2.系统设计:按照ITIL的服务生命周期模型,设计系统的各个模块和功能,包括服务战略、服务设计、服务过渡、服务运营和持续改进。

3.系统实现:将系统设计方案转化为具体的技术方案,选择相应的开发工具和技术进行系统实现,包括数据库设计、界面设计、功能实现等。

4.系统测试:对实现的系统进行全面测试,包括功能测试、性能测试、兼容性测试等,保证系统的质量和稳定性。

5.系统部署:将测试通过的系统部署到生产环境中,让企业开始使用和维护系统。

四、研究预期结果本研究将设计并实现一套基于ITIL的IT资源管理系统,能够对企业IT资源进行有效的管理和监控,提高IT资源利用效率和IT服务质量。

同时,该系统拥有良好的用户体验,应用效果显著,能够有效地降低企业的IT资源管理成本。

五、研究意义本研究的实现可以为企业提供一套高效的IT资源管理系统,可以有效地提高企业的IT资源利用效率和IT服务质量,降低IT资源管理成本,也可以推动企业的数字化转型和信息化升级。

BBS数据库系统的设计与实现——数据库系统的设计与实现

BBS数据库系统的设计与实现——数据库系统的设计与实现

网络教育学院《数据库课程设计》题目:BBS数据库系统的设计与实现学习中心:辽宁省奥鹏学习中心专业:网络工程年级: 2014年春季学号: ************学生:孙雨指导教师:摘要在网络信息时代到来之前,主要的主流媒体是报刊,杂志,电视,广播等,人民通过这些信息交流平台了解各方面的资讯。

可是更多的是接受,真正使得百姓们可以参与进来发表自己意见和看法的时代就是21世纪网络的广泛应用,在结合JAVA和SSH技术之下开发了这样一个快捷、界面友好的论坛交流系统,实现了一个功能相对齐全的论坛系统,在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地解决,获取对自己有用的只是。

本网站严格按照软件项目开发的流程进行开发,对于网站开发的可行性分析、需求分析、概要设计、详细设计以及对网站的测试与维护都又详细的论述和实现过程。

随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。

随着我国改革的深入和社会主义市场经济的日趋繁荣,导致竞争日益激烈,迫使我们采取先进的计算机硬件设备以及高质量的辅助软件来管理运行,以提高效率。

动态网页也是一样,人们在其上面发表个人的观点的平台,它是一个交互式的互动平台,它是用户相互交流的重要途径,用户提出的要求、意见、看法,可以得到及时的回复和解决,可以有效的解决用户的需要,目前计算机网络这么发达,我们就很有必要去开发一个这样的软件——动态留言系统,只要有一台与外界相连的计算机,你可以不用出家门,只要系统留言就可以和广大的用户进行交流,沟通。

一、系统概述1.1 总体概述随着Internet技术的不断发展,以及用户群爆炸性的增长,网络不再仅仅是信息的被动获取来源,更成为人们探讨问题,交换观点的场所,其中,网络上论坛扮演了极其重要的角色。

论坛又名BBS,全称为Bulletin Board System或者Bulletin Board Service。

人力资源信息管理系统的设计与应用

人力资源信息管理系统的设计与应用人力资源是企业发展的核心资源,有效管理和利用人力资源是组织成功的关键。

随着信息技术的快速发展,人力资源管理也逐渐借助信息系统进行管理。

人力资源信息管理系统(Human Resources Information System,HRIS)是一种集成了人力资源管理功能的信息系统,旨在提高人力资源管理的效率和准确性。

本文将探讨人力资源信息管理系统的设计和应用。

一、需求分析在设计人力资源信息管理系统之前,首先需要进行需求分析。

这包括确定系统的功能需求和非功能需求。

功能需求包括员工信息管理、考勤管理、薪酬管理、绩效管理、培训管理等。

非功能需求包括系统的安全性、稳定性、可维护性等。

通过对企业需求的深入分析和调研,确定系统的设计目标和功能范围。

二、系统设计系统设计是人力资源信息管理系统开发的重要阶段,其中包括数据库设计、界面设计、系统架构设计等。

1. 数据库设计:首先需要定义系统的数据模型,确定需要存储的数据类型、数据表结构等。

数据库设计要考虑数据的规范性和一致性,同时要确保数据的安全性和隐私保护。

2. 界面设计:系统的界面设计要简洁明了、易于使用。

通过设计直观的界面,员工和管理者能够快速找到需要的功能和信息,并且能够方便地进行操作。

界面设计还要考虑不同岗位和角色的使用需求,提供个性化的功能和权限。

3. 系统架构设计:系统架构设计是确保系统高效稳定运行的关键。

可以采用分层架构、客户端/服务器架构等,根据实际情况选择适合的架构。

同时,需要考虑系统的可扩展性和可维护性,保证系统在日后的发展和维护过程中能够满足需求。

三、系统应用系统开发完成后,需要进行系统部署和应用。

这包括系统测试、数据迁移、培训等。

1. 系统测试:在系统上线之前,需要进行全面的系统测试,确保系统的功能和性能符合要求。

测试可以包括功能测试、性能测试、安全测试等。

通过测试,解决可能出现的问题和改进系统的问题。

2. 数据迁移:将原有的人力资源数据导入到新的系统中,确保数据的完整性和准确性。

数据库设计说明书

基于WEB在线作业提交批改系统数据库设计说明书撰写人员:撰写时间: 4月17日目录1 引言 .................................... 错误!未定义书签。

1.1 编写目的............................ 错误!未定义书签。

1.2 背景................................ 错误!未定义书签。

1.3 术语定义............................ 错误!未定义书签。

1.4 参考资料............................ 错误!未定义书签。

2 数据库设计的概要 ........................ 错误!未定义书签。

2.1 选用的数据库管理系统................ 错误!未定义书签。

2.2 数据库/数据文件的形式及物理存贮 ..... 错误!未定义书签。

2.3 数据库分布.......................... 错误!未定义书签。

2.4 数据库的安全与保密.................. 错误!未定义书签。

2.5 数据库的备份和恢复.................. 错误!未定义书签。

2.6 自动磁盘管理和空间回收优化的考虑 .... 错误!未定义书签。

3 数据库的详细设计 ........................ 错误!未定义书签。

3.1 需求分析............................ 错误!未定义书签。

3.1.1 系统功能图...................... 错误!未定义书签。

3.1.2 数据流图........................ 错误!未定义书签。

3.2 数据库概念设计...................... 错误!未定义书签。

3.2.1 数据库E-R设计图................ 错误!未定义书签。

IDC业务管理系统数据库设计报告

题目:IDC业务管理系统学院:理学院专业:教育技术学(软件工程)组员:余锦祥(教育技术09-1)苏清波(教育技术09-1)张开忠(教育技术09-1)指导老师:杨忠明老师目录一、需求分析 (3)1.1 IDC业务管理结构 ....................................................................... 错误!未定义书签。

1.2 IDC业务管理系统功能 (3)1.3 IDC现有业务系统流程分析 (4)1.4数据流图分析 (5)二、概念设计 (9)2.1服务终止通知、客户业务、客户、施工单之间联系 (9)2.2客户、客户来访、客户回访、客户联系人之间联系 (10)2.3客户联系人、客户计费、客户、客户业务之间联系 (10)2.4客户设备、设备端口、设备、IP地址、故障记录之间联系 (11)2.5 总E-R图 (11)2.6实体集集属性 (12)三、逻辑设计 (13)3.1 客户信息汇总表 (13)3.2 施工单 (14)3.3 客户业务信息表 (14)3.4 客户授权信息表 (15)3.5 客户设备信息表 (15)3.6 资源分配表 (15)3.7 IP地址使用表 (16)3.8业务完成确认单 (16)3.9客户计费信息表 (17)3.10客户回访登记表 (17)3.11客户信息维护表 (17)3.12 故障记录表 (18)3.13客户业务咨询表 (18)3.14日常运行维护记录表 (19)3.15客户业务变更表 (19)3.16客户服务终止通知单 (19)3.17客户设备移机登记表 (19)3.18客户新增设备登记表 (20)3.19客户来访登记表 (20)3.20客户授权开/关设备登记表 (20)3.21客户投诉登记表 (20)四、存储过程 (21)五、触发器 (21)六、小结 (22)一、需求分析1.1 IDC业务管理组织结构一般情况下,IDC业务管理组织结构见图1图1各部门任务为:(1 )销售部:客户需求调查与分析、客户跟踪和维护、产品销售、客户意见反馈、客户关系维护。

人力资源管理系统概要设计方案

人力资源管理系统概要设计方案概要设计方案是指对人力资源管理系统进行整体规划和设计的方案,包括系统的总体架构、功能模块、数据流、用户界面等方面的设计。

一、系统总体架构设计:1.客户端/服务器架构:系统采用客户端/服务器模式,客户端通过网络连接到服务器,实现数据的交互和处理。

2.三层架构:系统将各个功能模块分为表示层、业务逻辑层和数据访问层,实现数据的分层管理和处理。

二、功能模块设计:1.员工信息管理模块:包括员工基本信息、员工档案、员工合同等信息的录入、查询和修改功能。

2.薪资管理模块:包括薪资计算、薪资发放、薪资查询等功能。

3.绩效考核模块:包括绩效指标设定、绩效评估、绩效查询等功能。

4.培训管理模块:包括培训计划、培训材料、培训评估等功能。

5.招聘管理模块:包括招聘需求申请、简历筛选、面试安排等功能。

6.考勤管理模块:包括考勤打卡记录、请假申请、加班申请等功能。

三、数据流设计:1.数据流图:绘制系统中各个功能模块之间的数据流向图,以清晰明了地展示各个模块之间的数据流动。

2.数据库设计:根据系统功能模块的需求,设计相应的数据库表结构,并确定表之间的关系和约束。

3.数据通信设计:确定客户端与服务器之间的数据通信方式和协议,保证数据的安全性和一致性。

四、用户界面设计:1.界面风格设计:根据公司的风格和要求,设计相应的界面风格,保证系统的一致性和美观性。

2.用户操作流程设计:确定用户在系统中的操作流程,通过流程图等方式展示给用户,使用户能够快速上手并顺利完成各项操作。

五、安全性设计:1.用户身份验证:通过用户名和密码等方式对用户进行身份验证,确保系统只能被授权的用户访问和使用。

2.数据加密传输:通过加密算法对数据进行加密传输,防止数据在传输过程中被窃取或篡改。

3.数据备份和恢复:定期对系统中的数据进行备份,以防止数据的丢失或损坏,同时也提供数据恢复的功能。

六、系统性能设计:1.并发性能:通过对系统的并发请求进行性能测试和调优,提高系统对并发请求的处理能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

客户资源管理系统数据库 设计

所属课程名称 数据库原理与应用 班 级 07 计算机软件工程方向 团 队 成 员 张灵惠 吴欢斌

成 绩 提交时间:2009 年 12 月 25 日 (一)、客户资源管理系统需求分析 1、调查了解学籍管理系统的初步需求 企业的发展离不开客户对企业的认知度、美誉度、忠诚度,为了提高客 户满意度必须对客户资源进行科学有效的管理。客户资源管理系统对客户信息 (包括潜在的和已有的客户)进行有效管理和应用,并通过适当的步骤来构建 和维护有价值的客户关系。

客户资源管理系统主要功能表 序号 功能名称 功能说明

1 客户信息管理 实现客户的增加、删除、修改和查询、打印,并提供客户

分开查询、管理功能

2 市场活动管理 针对各部门的活动主题、内容、类型、客户及负责员工进

行合理安排

3 客服管理 查看客户的服务请求,管理客服人员的服务内容、类型、

处理等级以及客户的反馈信息和满意程度

4 日程提醒 对未来事件的主题、日期、内容、处理状态进行维护,以

保证及时联系重要客户

5 数据管理 导入导出数据,数据备份与恢复 6 系统管理 包括代码管理、员工管理和账号管理 3、根据系统的初步需求,分析设计顶层数据流图 (1)、1 层数据流图如下图所示: 客户信息管理

(2)、2 层数据流图如下图所示: 0 客户资源管理

代码 客户资料

市场活动信息

员工基本信息

客户服务记录 日程提醒信息

员工

管理人员 客服信息 客服管理 市场活动信息

4、制定整理数据字典 (1)、分析数据流图,确定数据流的描述 在客户管理数据流图中,包含“客户资料”、“变更客户资料要求”、“删除客户资 料要求”、“新增的客户信息”、“修改后的客户资料”等数据流。

◆ 数据流描述 数据流卡

编号:F1 名称:客户资料

来源:客户信息 去向:客户信息显示 数据结构:客户编号、客户名称、客户等级、客户状态 说明:某公司的全部客户资料

5 日程管理

3 市场活动管理

4 客服管理 2

客户管理

客户资料 员工 市场活动信息

客户服务记录 客服信息实体

日程提醒 1 系统管理

管理人员 员工信息 代码 客户资料 日程提醒信息 数据流卡 编号:F2 名称: 变更客户资料要求

来源:管理员输入 去向:客户信息查询 数据结构: 客户编号、客户名称、客户等级、客户状态 说明:某次要变动的客户资料要求

数据流卡 编号:F3 名称:删除客户资料要求

来源:管理员输入 去向:删除客户资料 数据结构: 客户资料 说明:某次要删除的客户资料要求

数据流卡 编号:F4 名称:新增的客户信息

来源: 去向: 数据结构: 说明:某次添加的新的客户信息

数据流卡 编号:F7 名称: 修改后的客户资料

来源: 去向: 数据结构: 说明:某次修改后的客户资料 (2)、分析数据流图,确定数据存储的描述 在客户管理数据流图中,包含“客户资料”等数据存储,描述其数据存储。 ① 数据存储:客户资料

说 明:保存各个客户的资料信息 流入数据流:新增的客户资料、修改后的客户资料 流出数据流:客户资料显示

组 成:客户编号、客户姓名、客户等级 存取方式:随机存取

(3)、分析数据流图,确定数据项的描述 ◆数据项的定义:

数据项编号:I01-01 数据项名称:客户编号 别名:客户编码 简述:客户的顺序代号 类型:数字

数据项编号:I01-02 数据项名称:客户姓名 别名:客户名称 简述:客户的称呼 类型:文本

数据项编号:I01-03 数据项名称:所属行业 别名: 简述:客户的行业 类型:文本 数据项编号:I01-04 数据项名称:所在地区 别名: 简述:客户的居住地 类型:文本

数据项编号:I01-05 数据项名称:电话号码 别名: 简述:客户的电话号码 类型:数字

数据项编号:I01-09 数据项名称:客户等级 别名: 简述:客户的重要性 类型:文本 (4)、分析数据流图,确定处理过程的描述 在客户管理数据流图中,包含“客户信息查询”、“增加客户信息”、“修改客户信息”、 “删除客户信息”、等处理过程,描述它们的处理流程。

① 处理过程:增加客户信息查询 说 输 输 明:录入一个客户的资料信息 入:客户编号、姓名 出:客户基本信息 处 理:在“客户信息”数据存储中增加一个客户的基本信息 ② 处理过程:修改客户信息 说 输 输 处 明:录入一个客户的基本信息 入:客户编号、姓名 出:客户基本信息 理:在“客户基本信息”数据存储中修改一个客户的考试成绩 ③ 处理过程:客户信息查询 说 输 输 处 明:输入要查询的客户信息条件 入:管理人员 出:客户信息显示 理:输出某个客户的信息 ④ 处理过程:删除客户信息 说 输 输 处 明:删除某个客户的信息 入:客户编号、姓名 出: 理:在“客户信息”数据存储中少了一个客户的信息 二、客户信息管理概念结构设计

①在客户资料管理中抽象实体,实体的码用下划线标出 ★ 客户实体的属性为:{ 客户编号、姓名、所属行业、电话、法人、经营范围、所在地 区、客户等级、客户状态、传真 } ★ 管理员实体的属性为:{管理员编号、管理员姓名、密码} ★ 员工实体的属性为:{ 员工编号、部门编号、员工名称、密码} ★ 部门实体的属性为:{部门编号、部门名称} ★ 客服信息实体的属性为:{服务编号、客户名称、联系人、受理方式、处理状态、处理 部门编号、服务内容、处理日期、客户满意程度、客户反馈信息} ★ 市场活动信息实体的属性为:{活动编号、活动主题、负责员工编号、客户编号、部门 编号、联系时间、活动时间、活动类型、活动方式、活动内容}

(3)、确定实体间的关系,设计 E-R 图 为了简化设计,使用以下约束: ★一个管理员只管理一个部门,一个管理员可以管理多个多个员工 ★一个客户只受一个员工服务,一个员工可以服务多个客户 ★一个员工只能属于一个部门,一个部门可以有多个员工 ①在客户管理局部应用 根据客户管理中的客户管理的局部应用,确定各实体间的联系 ★一个客户必须被一个员工服务,而一个员工可以为多个客户服务,因此客户与员工的 所在联系为 n :1 联系;

★一个员工必须隶属于一个部门,一个部门包含多个员工,因此部门与员工的隶属联系 是 1:n 联系;

★根据约定一个部门只有一个管理人员,一个管理人员只担任一个部门的经理,因此部 门与经理的管理联系时 1:1 联系

(4)、合并分 E-R 图,解决冲突,消除冗余,设计基本 E-R 图,如下图所示: (三)逻辑设计和物理设计 (6)、使用 PowerDesigner 设计 CDM 由 CDM 生成 PDM: (四)数据库实施 各个表如下图所示: ◆员工表: alter table csinfo drop constraint FK_CSINFO_DISPOSE_WORKER go alter table marketactive drop constraint FK_MARKETAC_WORK_WORKER go alter table server drop constraint FK_SERVER_SERVER_WORKER go alter table worker drop constraint FK_WORKER_MANAGE_MANAGER go alter table worker drop constraint FK_WORKER_SUBJIECTI_DEPARMEN go if exists (select 1 from sysindexes where id = object_id('worker') and name = 'manage_FK' and indid > 0 and indid < 255) drop index worker.manage_FK go if exists (select 1 from sysindexes where id = object_id('worker') and name = 'subjiection_FK' and indid > 0 and indid < 255) drop index worker.subjiection_FK go if exists (select 1 from sysobjects where id = object_id('worker') and type = 'U') drop table worker go /*==============================================================*/ /* Table: worker */ /*==============================================================*/ create table worker ( workerid bigint not null, managerid int null,

相关文档
最新文档