CRM客户关系管理系统数据库课程设计报告
(完整版)CRM_客户关系管理系统毕业设计

SHANDONGUNIVERSITYOFTECHNOLOGY毕业设计说明书CRM客户关系管理系统学院:计算机科学与技术学院专业:计算机科学与技术专业学生:学号:指导教师:2012 年 06 月摘要客户资源是企业的重要资源,而对于客户资源的合理管理,关乎着企业的生存与发展。
客户关系管理系统简称CRM的引入,就是改善这一问题的重要措施。
CRM作为管理企业和客户关系的主要管理平台,不仅可以对客户的关系进行管理,还可以记录企业同客户之间的业务活动。
该系统用JSP和MySQL实现了客户信息的管理、统计、分析、查询以及管理员对系统维护等功能。
客户管理系统有着很好的应用前景,随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善。
本系统可以根据实际应用的具体情况,适当加以修改,以便更好应用。
本系统操作简单,灵活性好,系统安全性高,运行稳定。
本文详细介绍了客户关系管理系统开发和设计的全过程。
关键词:客户关系,管理系统,客户,JSP ,MySQLAbstractCustomer resources is an important enterprise resources, and to the customer resource to rational management, for the enterprise's survival and development. Customer relationship management system as the introduction of CRM, is to improve the problem of the important measures.CRM as a management enterprise and customer relationship managementof the main platform, can not only to the customer relationship management, can also record enterprise with the customers, business between activities.This system USES JSP and MySQL realize customer information management, statistics, analysis, inquires the and administrators to system maintenance etc. Function.Customers management system prospect, along with the computer technology and network technology development, its function will be constant development and improvement. This system can according to the specific circumstances of practical application, proper, in order to better be amended application. This system operation simple, flexibility is good, the system .Key words: CRM,Management System,corporate customer,JSP ,MySQL目录摘要 (I)Abstract (I)目录............................................................................................................................... I I 第一章引言 ......................................................................................................... - 0 -1.1系统的开发背景.................................................................................... - 0 -1.1.1客户管理系统的发展 ..................................................................... - 0 -1.2系统实现的目标.................................................................................... - 2 -1.3 系统开发的意义....................................................................................... - 3 - 第二章客户管理系统分析................................................................................. - 3 -2.1 系统的设计目标....................................................................................... - 3 -2.2 系统的可行性分析 .................................................................................. - 3 -2.2.1 用户群体与市场分析.................................................................... - 3 -2.2.2 技术能力分析................................................................................. - 4 -2.2.3 可行性分析总结 ............................................................................ - 5 -2.3 系统设计的特点....................................................................................... - 5 - 第三章系统的开发技术及主要构架................................................................. - 6 -3.1 开发技术的选择....................................................................................... - 6 -3.1.1 JSP编程技术............................................................................... - 6 -3.1.2 MYSQL开源数据库的开发 ......................................................... - 9 -3.1.3 JAVA语言概述 ............................................................................... - 9 -3.2 系统的主要架构及开发模式................................................................ - 11 -3.3 开发工具和开发技术选择.................................................................... - 13 - 第四章系统功能和流程分析........................................................................... - 13 -4.1 系统功能模块设计 ................................................................................ - 13 -4.2 整体分析 ................................................................................................. - 14 -4.3 数据流分析 ............................................................................................. - 16 -4.4 系统E-R图 ............................................................................................ - 16 -4.4.1 系统总体E-R图.......................................................................... - 16 -4.4.2 系统管理员实体图 ...................................................................... - 17 -4.4.3 营销信息实体图 .......................................................................... - 18 -4.4.5 服务信息实体图 .......................................................................... - 19 -4.4.6 邮件信息实体图 .......................................................................... - 20 -4.5 数据库设计 ............................................................................................. - 18 - 第五章系统实现 ............................................................................................... - 23 -5.1 数据库连接 ............................................................................................. - 23 -5.2 用户登录管理......................................................................................... - 23 -5.3 销售管理 ................................................................................................. - 23 -5.4客户管理 .................................................................................................. - 24 -5.5服务管理 .................................................................................................. - 24 -5.6 统计报表 ................................................................................................. - 24 -5.7 库存管理 ................................................................................................. - 25 -5.8 邮件管理 ................................................................................................. - 25 -5.9 系统数据管理......................................................................................... - 25 - 第六章系统测试与难点分析........................................................................... - 26 -6.1 系统运行环境的搭建 ............................................................................ - 26 -6.2 系统的测试 ............................................................................................. - 27 -6.2.1系统关键部分测试分析............................................................... - 27 -6.2.2 测试结果分析与说明.................................................................. - 27 -6.2.3 系统安全与性能 .......................................................................... - 28 -6.3 开发技巧和难点分析 ............................................................................ - 28 - 结束语..................................................................................................................... - 30 - 参考文献................................................................................................................. - 31 - 致谢及声明............................................................................................................. - 32 -第一章引言1.1系统的开发背景1.1.1客户管理系统的发展随着市场的开放,各个企业之间的竞争逐渐加剧,并且也从独立的企业与企业之间的竞争发展成为了一个个群集之间的竞争。
客户关系管理(CRM)系统设计方案报告

客户关系管理(CRM)系统设计报告摘要通过CRM系统分析、本公司需求分析及考察CRM的一般系统与实际业务流程关系,确定本公司CRM系统设计定位于基于部门应用、运营与分析并重。
并在此系统设计目标定位下,确定系统流程,设计功能模块,并努力面向部门协作与数据挖掘。
针对系统,本文模拟了使用过程,预测运行效益,证实了系统的可行性。
因已立项,本报告不作工程可行性分析。
目录第一部份系统分析和需求分析一、基本需求分析-------------------------------------------2.二、CRM 一般系统-------------------------------------------3.三、系统设计定位-------------------------------------------7.第二部份系统设计一般技术需求-------------------------------------------7.流程设计及功能菜单设计---------------------------------8.三、数据表设计---------------------------------------------11.四、界面设计-----------------------------------------------16.五、功能模块设计-------------------------------------------16.六、系统策略-----------------------------------------------17.第三部份可行性预测一、使用描述-----------------------------------------------17.二、效益分析-----------------------------------------------18.第四部份其他信息词汇注解-----------------------------------------------19.参考模型-----------------------------------------------19.系统设计流程图-----------------------------------------20.设计说明-----------------------------------------------20.第一部份系统分析和需求分析基本需求分析1、满足企业新的需求目前市场营销的核心任务是对客户关系的管理,不仅需要直接市场上的接触,期刊和互联网上的广告产品销售,还需要寻找同客户交流的新的方式。
CRM客户关系管理系统实验报告

CRM客户关系管理系统实验报告名称:CRM 客户关系管理系统实验报告姓名:学号:班完成时间:2013 年 6 月 15 日-18 日CRM 客户关系管理系统实验报告经过了为期三周的客户关系管理实习,我们采用的xtools 的客户关系管理,我大概知道了该如何去操作它,也明白了,客户关系管理系统的便利性和其重要作用。
但我还是不能完全了解和熟悉,对其操作的各个细节,还没有完全挖掘出它的价值。
但是我们了解到了 CRM 系统的核心管理思想,是要从整个企业的层级整体提升销售团队的战斗力。
不仅仅要方便管理人员的管理工作,更要帮助销售人员提升工作效率和销售业绩。
下面,我们就结合系统的实际情况,来分析一下销售人员应该如何巧妙地利用 CRM 系统的各项功能,提升自己的销售业绩。
首先,系统以客户为中心,将联系人、交往记录、待办事项、报价、合同、回款等所有与客户相关的信息进行有机整合,形成一套完整的客户档案体系。
当销售人员选中某家客户时,便可详细地查看与该客户相关的所有信息,包括详细的跟进历史,确保整个销售过程可追溯。
同时,配合系统提供的销售机会管理功能,可大幅提升项目的成功率,从而有效提升销售业绩。
其次,每个销售人员的精力都是有限的,当同一销售人员跟踪的客户数量较多时,常会顾此失彼,力不从心。
系统根据每家企业的具体业务流程,将客户按不同重要程度分成不同类型,给予不同的关注程度,让每个销售人员都能有效地将精力集中在最有价值的客户身上。
同时,对于短期内签单可能性较大的客户,系统还将其标识为热点客户,提醒销售人员给予最高的关注频率。
促使客户的采购需求转化为实际订单。
热点客户标识根据客户订单的状态变化及时切换,始终保持在一个合理的数量范围之内。
再次,通过系统的日程管理功能,销售人员可以有效地优化自己的日程安排,提升工作效率。
同时,还会以非常智能的方式对日程任务进行提醒,让您避免任何细节上的遗漏。
此外,特有的销售自动化功能,能够以非常智能的方式对客户和项目进行自动跟踪。
CRM客户关系管理系统的设计与实现毕业设计

CRM客户关系管理系统的设计与实现毕业设计一、引言随着信息技术的飞速发展,企业对于客户关系管理的需求日益增长。
客户关系管理系统(CRM)作为一种有效的工具,可以帮助企业更好地了解客户需求,提高客户满意度,从而增强企业的竞争力。
本毕业设计旨在设计并实现一个功能完善、操作便捷的CRM系统,以帮助企业实现客户关系的精细化管理。
二、系统需求分析客户信息管理: 系统应能够存储和管理客户的基本信息,如姓名、联系方式、地址等,并支持对客户信息进行查询、修改和删除操作。
销售机会管理: 系统应能够跟踪销售机会的进展情况,记录销售人员的跟进记录,并支持对销售机会进行评估和预测。
服务管理: 系统应能够记录客户的服务请求,并跟踪服务请求的处理进度,确保客户问题得到及时解决。
数据分析: 系统应能够对客户数据进行统计分析,为企业提供决策支持,例如客户满意度分析、销售漏斗分析等。
三、系统设计用户管理模块: 用于管理系统的用户信息,包括用户注册、登录、权限管理等。
客户管理模块: 用于管理客户信息,包括客户信息的录入、查询、修改和删除等操作。
销售管理模块: 用于管理销售机会,包括销售机会的创建、跟进、评估和预测等操作。
服务管理模块: 用于管理客户的服务请求,包括服务请求的创建、分配、处理和跟踪等操作。
数据分析模块: 用于对客户数据进行统计分析,并提供各种报表和图表,以支持企业的决策制定。
四、系统实现在系统实现阶段,我们将采用Java语言和MySQL数据库进行开发。
前端将使用HTML、CSS和JavaScript技术,后端将使用Spring框架和MyBatis框架进行开发。
我们将采用MVC设计模式,将系统的业务逻辑、数据访问和视图展示分离,以提高系统的可维护性和可扩展性。
五、系统测试在系统开发完成后,我们将对系统进行全面的测试,以确保系统的功能和性能满足设计要求。
测试包括单元测试、集成测试和系统测试等。
六、结论七、系统安全与隐私保护用户认证与授权: 系统应采用强密码策略,并支持多因素认证,确保只有授权用户才能访问系统。
(CRM客户关系)CRM客户关系管理系统设计说明书

客户编号
employee_id
理由
speak_mess
投诉内容
speak_content
客户意见
speak_suggest
公司态度
speak_comp
采取决策
speak_desci
主键,自增 主键,自增 主键,自增 主键,自增
数据库分析说明
通过模块功能来实现对书库库的操作
1 用户管理块涉及的表权限表 6 个 2 员工块
市场活动管理特殊节假日(sportmanager)
活动编号
sportmanager_id
主键,自增 自增,主键
主键,自增
主键,自增 主键,自增
活动开始日期
sport_startdate
活动结束日期
sport_stopdate
活动内容
sport_content
活动负责人
employee_id
活动地点
people_id
交易金额
fix_money
交易日期
fix_date
交易产品
product_id
联系人表(潜在客户)(unitlinkmanager)
联系人编号
unitlink_id
联系人姓名
unitlink_name
联系人性别
unitlink_sex
联系人职位
unitlink_dute
联系人部门
unitlink_department
关怀主题
unit_main
关怀内容
unit_content
关怀日期
unit_date
联系人特殊纪念日
unit_date
合作伙伴信息合作伙伴表(unit)
CRM客户关系管理系统建设方案设计(完整版)

CRM客户关系管理系统建设方案设计(完整版)一、项目背景与目标在当今市场竞争日益激烈的环境中,客户成为了企业最宝贵的资源。
为了更好地服务客户,提升客户满意度和忠诚度,企业迫切需要一套高效的CRM客户关系管理系统。
本项目旨在为企业量身定制一套CRM系统,通过优化客户管理流程,提高企业市场竞争力。
项目目标:1. 整合客户信息,实现客户数据统一管理。
2. 优化销售流程,提高销售业绩。
3. 提升客户服务质量,增强客户满意度。
4. 为企业决策提供数据支持。
二、系统功能模块设计1. 客户信息管理客户信息管理模块主要包括客户基本信息、联系人信息、客户分类、客户跟进记录等。
通过对客户信息的全面收集和整理,为企业提供详细的客户档案,便于后续跟进与服务。
2. 销售管理销售管理模块涵盖销售机会管理、销售漏斗分析、报价管理、订单管理等环节。
通过规范化销售流程,提高销售团队的工作效率,促进业绩增长。
3. 客户服务与支持客户服务与支持模块包括售后服务、客户投诉处理、客户满意度调查等。
及时响应客户需求,提高客户满意度,降低客户流失率。
4. 营销管理营销管理模块主要包括市场活动管理、营销线索管理、客户细分与精准营销等。
通过有针对性的营销活动,挖掘潜在客户,提升客户转化率。
5. 数据分析与报表数据分析与报表模块对企业客户数据、销售数据、服务数据进行统计分析,为企业决策提供有力支持。
主要包括客户分析、销售分析、服务分析等报表。
三、系统技术架构1. 系统采用B/S架构,便于用户随时随地访问系统,实现数据共享。
3. 后端采用Java、.NET等开发语言,结合Oracle、MySQL等数据库,确保系统稳定性和可扩展性。
4. 系统集成第三方API接口,如短信、邮件、等,方便与客户进行多渠道沟通。
四、项目实施与推广1. 项目实施阶段,我们将为企业提供详细的实施计划,包括系统部署、数据迁移、培训等环节。
2. 针对不同岗位的员工,制定个性化的培训方案,确保员工熟练掌握系统操作。
客户关系管理(CRM)系统设计报告分析

第一部份系统分析和需求分析基本需求分析1、满足企业新的需求目前市场营销的核心任务是对客户关系的管理,不仅需要直接市场上的接触,期刊和互联网上的广告产品销售,还需要寻找同客户交流的新的方式。
CRM 是企业从“以服务为中心模式”向“以客户为中心模式”转移的必然结果。
“1.寻找准客户;2.约见拜访;3.建立信任关系;4.挖掘客户需求;5.研究解决方案;6.提出客户方案;7.签约承诺;8.客户满意”是企业业务部门、CRM系统以及业务部门应用CRM系统都应遵循的销售管理步骤。
基于企业CRM的整体应用,可以体现以下价值:CRM使用功能强大的①数据库存储各种客户信息,便于企业员工快速查询客户资料,使企业对客户不再陌生,在交往过程中使客户感觉自己倍受企业关注;提供了②客户关怀功能,帮助企业关注客户与企业交易的细微变化,识别出企业的价值客户、价值变动客户和问题客户,从而有针对性的采取相应的行动:感谢或者鼓励价值客户(或价值变动客户),与问题客户充分③沟通,消除误解、解决问题,最终避免客户的流失;④特别关怀功能可以帮助企业在节日、生日或者其他纪念日中保持与客户及其核心联系人的情感交流。
CRM实现了客户关系管理业务自动化和企业内部各职能部门的协同工作,帮助企业提升与客户的关系,提升了整体管理水平。
2、企业业务与客户关系管理需求我公司实际已处于特定行业的管理咨询提供者地位。
公司内部的业务和客户关系管理流程有如下特点。
2.1.企业客户覆盖整个糖酒行业供应链。
包括不同产品的原料、成品、周边产品的生产型企业、流通型企业及相关的服务机构;2.2.企业产品与服务形成松散体系。
需要管理网站设计,网络广告,供求信息,期刊与专辑,糖酒会参展代理,户外广告等多种产品与服务;2.3.以营销中心、糖酒会办公室、新闻中心为代表的多业务部门围绕共同的目标客户开展工作。
期刊征订、广告发布、新闻采访、展会,以及各部门根据职能对目标客户所作的事务日志;2.4.客户、产品与服务、事务处理的非对称性。
CRM客户关系管理系统建设方案设计(完整版)

CRM客户关系管理系统建设方案设计(完整版)随着市场竞争的日益激烈,企业对客户关系管理(CRM)的需求越来越迫切。
一个有效的CRM系统可以帮助企业更好地了解客户需求,提高客户满意度,增强客户忠诚度,从而提升企业的市场竞争力和盈利能力。
本文将为您详细介绍CRM客户关系管理系统建设方案,以帮助您更好地设计和实施CRM系统。
一、项目背景1. 企业现状分析在当前的市场环境下,企业面临着客户需求多样化、市场竞争激烈、客户关系维护成本高等问题。
为了应对这些挑战,企业需要建立一套完善的CRM系统,以提高客户关系管理效率,降低运营成本,提升客户满意度。
2. 项目目标本项目旨在为企业量身定制一套CRM客户关系管理系统,实现客户信息管理、客户需求分析、客户服务支持、客户关系维护等功能,提高客户满意度和忠诚度,提升企业市场竞争力和盈利能力。
二、系统功能设计1. 客户信息管理系统应具备完善的客户信息管理功能,包括客户基本信息、联系方式、购买记录、客户需求等。
通过这些信息,企业可以全面了解客户,为客户提供个性化服务。
2. 客户需求分析系统应具备客户需求分析功能,通过对客户购买记录、浏览记录、反馈信息等数据的分析,挖掘客户需求,为企业提供决策支持。
3. 客户服务支持系统应提供客户服务支持功能,包括在线客服、投诉处理、售后服务等。
通过这些功能,企业可以及时响应客户需求,提高客户满意度。
4. 客户关系维护系统应具备客户关系维护功能,包括客户关怀、客户回访、客户活动等。
通过这些功能,企业可以加强与客户的联系,提高客户忠诚度。
5. 数据分析与报告系统应提供数据分析和报告功能,通过对客户数据的统计分析,为企业提供决策支持。
同时,系统还应各种报告,如客户满意度报告、客户流失率报告等,帮助企业了解客户关系管理状况。
三、系统实施步骤1. 需求调研在项目启动阶段,进行需求调研,了解企业的实际需求,为系统设计提供依据。
2. 系统设计根据需求调研结果,进行系统设计,包括功能模块设计、数据库设计、界面设计等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
湖南科技大学计算机科学与工程学院数据库原理课程设计报告题目:CRM客户关系管理系统姓名:学号:指导老师:完成时间: 2011.12.15一.课程设计目的1.熟悉公司软件开发的流程和管理模式;2.培养团队的配合、协调、合作能力;3.学习建模工具Powerdesigner的使用;4.更进一步地学习和使用数据库知识;5.学习将数据库知识结合Java语言并运用到系统软件开发。
二.实验原理按照数据库设计的4个阶段:需求分析(分析用户要求)、概念设计(信息分析和定义)、逻辑设计(设计实现)和物理设计(物理数据库设计)。
需求分析采用自顶向下,概念模型设计时采用自底向上的方法,即自顶向下地进行需求分析,然后再自底向上地设计概念结构,和自底向上的设计方法建立数据库,然后建立数据库存储过程、视图、触发器等SQL程序,最后通过Java中的Class.forName、Connection建立连接,用CallableStatement语句调用数据库的存储过程及读取数据库的内容,用SWT插件进行设计数据库用户界面。
三.实验类容按照老师的安排我们进行了分组,我们这一组有5个人,每个组员负责这次数据库系统设计的一部分,我们选择的是CRM客户关系管理系统作为数据库应用项目1、总体规划由于我们做的是一个客户关系管理系统,软件的开发按照需求分析,数据设计,程序设计,测试等流程。
每一个阶段我们都有阶段性完成标志,从而判断我们完成上一阶段可以进入下一阶段了。
同时我们深刻认识到每一阶段的效用都不能忽略,系统的成功也不单单取决于某一部分,所以我们每一阶段都配有一个负责人,负责监督以确保本阶段的按时完成和完成质量。
人员上做如下分工:***(需求分析),***(数据库设计),***(客户端程序),***(界面),***(测试)。
凡事预则立,我们拟定一个计划,这样便于灵活控制整个项目的完成进度。
由于本次项目的开发是一次模拟开发,没有真实的客户供我们调研,所以我们的需求素材来自三方面:1.小组商讨;2.网上原始素材;3.老师提供的相关信息;4.目前已有的相似软件和资料。
2. 需求说明2.1.0 部门信息在本系统中,部门信息主要分为:部门编号,部门名称,部门介绍三个部分,通过部门介绍可以清楚的知道部门的服务范围,部门服务程度好坏,通过部门名称对应唯一的一个部门编号。
2.2.1 查看员工信息为员工提供包括密码、自我介绍、联系方式等个人信息维护的功能。
通过查看员工信息,可以清楚地知道员工的个人编号,部门编号,员工的个人年龄,性别,所在地址,联系方式,员工的职务等信息。
通过员工的部门编号,我们还可以知道员工所在部门。
2.1.3 员工信息维护员工利用该功能可以维护系统允许个人维护的信息管理员登录员工查询页面后,我们可以轻松的添加新的员工,对老员工信息的修改,可以对退出企业的员工进行删除操作。
2.1.4 客户信息查询为客户提供包括密码、自我信息、联系方式等个人信息查询维护的功能。
通过查看客户信息,可以看到客户的编号,客户姓名,客户所在区域,客户性别,所住地址,客户所在企业的职务,邮政编号,客户的联系方式;客户生日,客户级别等信息。
通过员工编号可以知道该客户所有与企业的订单及交易记录2.1.5 客户信息维护客户登录后,通过查询到自己的信息,并对系统允许维护的信息对自己的信息包括姓名、客户区域、客户性别、客户地址、客户职业、邮政编号、客户电话、客户生日进行修改。
系统管理员登录后,可以对客户信息进行查询,对客户的个人信息修改外,还可以修改等级,对新客户信息进行添加,对一些需要删除的客户进行删除。
2.1.6 拜访客户记录的信息企业员工和系统管理员可以对随时查看拜访客户记录里面的拜访记录,查看的信息包括:拜访编号,客户编号,员工编号,拜访结果,拜访时间,地点,备注。
2.1.7拜访客户记录添加员工拜访客户后,可对这次拜访的记录信息整理并进行提交到拜访客户记录操作,提交信息包括:拜访编号,客户编号,员工编号,拜访结果,拜访时间,地点,备注。
2.1.8 拜访客户记录的维护企业人员可按照一定的需要对拜访客户记录进行修改操作,确认信息的准确性,操作信息包括:客户编号,员工编号,拜访结果,拜访时间,地点,备注。
企业还可以根根据需要对拜访客户记录进行必要的删除操作,操作包括整条拜访记录的全部信息。
2.2.0 订单信息订单是对客户服务的一个详细的介绍。
订单信息包括:订单编号,客户编号,订货日期,发货日期,到货日期,运货费。
2.2.1 增加新订单根据客户对企业产品新的购买而增加一条新的订单2.2.2 订单信息维护员工可以对客户的订单信息进行维护。
此功能包含的操作又:查询订单信息,删除订单信息2.2.2.1查询订单信息客户和员工可以根据订单信息的某一条件到整条订单信息。
2.3.0 交易记录的查询交易记录里有产品编号,订单编号,数量,单价,折扣。
交易记录的查询是根据用户录入的查询条件,找出所有符合条件的记录。
可以根据具体的一个条件查询其他具体的信息。
交易记录的条件可为产品id,订单id,数量,单价,折扣来查询整条信息。
2.3.1 交易记录的维护员工可以对企业的交易记录进行维护。
此功能包含的操作有:添加交易记录,删除交易记录员工为了对客户的管理和产品的需求有一个具体的记录,时刻增加新的记录进去。
为了方便员工对市场的了解和信息的及时更新,员工可以选择一个交易记录进行删除2.3.2 产品信息查询企业员工为方便与客户进行交易,对自己企业的产品信息了解是必要的。
所以,企业员工对信息要求查询功能。
操作内容是:产品编号,产品名称,库存量,单价等信息。
2.3.3 产品信息维护企业可以因为客户需求添加新的产品,因此,企业人员可以随时添加新的产品信息记录到产品。
企业可以因为市场产品的一些信息变动对产品的信息进行更新操作,即修改。
修改操作的主要内容:产品库存量,单价等。
企业可以因为市场对某些山品的淘汰而要求对产品里的某些产品进行删除操作,删除操作包括产品项的所有信息。
3、系统介绍:本系统分为三个主要流程:员工信息管理,客户信息管理,订单信息管理员工信息管理:登录系统后,可以添加员工及其相关信息,也可以删除员工,还可以对员工的名称,部门编号,年龄,性别,地址,电话,职务性修改;客户信息管理:登录系统后,不仅可以一眼明了的看到客户的各项信息,对客户信息进行添加,修改,删除等,还可以经过对应的客户编号查到订单及对应的拜访记录、交易记录。
订单信息管理:该管理主要是包括对订单的添加然后后对交易记录的进行添加,修改删除等操作。
4、概念模型实体包括Callrecord表:拜访记录Callrecord表字段:字段名中文解释RecordId记录编号CustomerId客房IDEmployeeID员工IDResult结果Notes注释Rtime拜访时间Rlocation地点Customer表Customer表字段字段名中文注释CustomerId客户IDEmployeeID员工ID CName客户姓名CArea客户区域CSex客户性别CAdress客户地址CJob客户PostCode邮政编码CPhone客户电话CBirthday客户生日CLevel客户级别Departments表Departments表字段:字段名中文解释DeptId部门编号DeptName部门名DeptIntro部门介绍User 表字段名中文解释username 用户名password 密码Employee表Employee表字段:字段名中文解释EmployeeID员工编号DeptId部门编号EName员工名称EAge年龄ESex性别EAdress地址EPhone电话EPosition职务Orders表Orders表字段:字段名中文解释OrderId 订单号CustomerId 客户编号OrderDate 订购日期DeliveryDate 发货日期ArrivalDate 到货日期SpendMoney 邮费Production表Production表字段:字段名中文解释ProduceId 产品号Pname 产品名Pnumber 数量Pricee 价格Records表Records表字段名中文解释ProduceId 产品号OrderId 订单号Num 数量Pricee 价格Discount 折扣5、数据库设计通过powerdesign把CRM客户关系管理系统的物理模型转换成数据库脚本,再到SQL server 2005下建立数据库,再每个表增删改除的存储过程的编写、进行订单和产品之间触发器的编写、进行了一个订单详细信息的视图编写。
6、程序设计通过Java中的Class.forName、Connection建立连接,用CallableStatement语句调用数据库的存储过程及读取数据库的内容,用windows Builder中的SWT插件进行设计数据库用户界面。
登录界面客户信息界面如上面的界面设计设计其他的面板的相关内容。
7、测试说明在测试中发现,登录的时候登录不上,结果检查才发现是没连接上数据库,之后的登录中发现,有的字符输入报错,原来是字符的定义出错了。
输入框有效性验证,比如单价输入时,不能判断时候为数字。
四.心得体会两周的实训很快就结束了,经过这两周时间的数据库课程设计周,我学到了很多东西,不仅复习、新学并运用了学习的数据库知识,我们还学会了更多的java知识,重要的是学以致用带来的乐趣同时也增强了团队的合作意识,更重要的是学到了做事的态度和方法。
这次经过学院的聘请得到中软国际实训的机会,对我们来说很难得,也开启了学习编程的道路上新章程。
总结起来说收获体现在一下几点:1、团队合作的能力:在整个项目开发过程中首先学到的当然是团队的团结、协调能力的重要性。
在软件开发过程中,由项目经理分配各自的任务,讨论商量好衔接口定义,我们各自负责自己模块编程,起初,我以为只要自己做好自己的任务就好,分到任务后我们小组的每个人几乎都是自顾自的把自己的个性模块做出来,最后大家把自己独具风格的各模块合并起来才发现我们大错特错了,虽然每个人的设计都很好,但是这种毫无规律的界面连在一起就是一团糟,结果只能返工,商量好各自模块大小和颜色分配。
在别的小组都进入下一阶段时候,而我们还在花费时间做其它小组都已完成的工作。
CRM系统设计让我意识到团队合作就是不但要有明确的分工,更重要的是默契的合作意识,因为我们每个人都是其中的一分子,分到任务后我们并不是孤立的个体,仍然要讨论交流并统一,衔接到位,只有真正的做到高效合作才能提高工作效率。
2、数据库知识运用与java知识学习及二者结合的运用。
经过这次培训式的课程设计,让我明白了开发软件的真正流程和合作方式,学会了怎样把课堂中学到的知识用软件开发中去。