蛋糕房CRM管理系统的设计和开发

 2024-01-23 09:01

论文总字数:14575字

摘 要

蛋糕房CRM管理系统帮助管理者分析市场数据找出潜在的用户,定期维护客户关系,帮助企业降低成本。系统可以根据客户信息智能提醒产品推介,进而扩大销售市场。系统使用JSP和Oracle开发实现。论文重点介绍了分析与设计的过程,详细介绍了客户分析与产品推介的实现。

关键词:客户关系管理,信息管理系统,蛋糕房,JSP,Oracle

Abstract:Cake house CRM management system helps managers analyze market data to identify potential customers at regular intervals to maintain customer relationships and helps businesses reduce costs. The system can alert the product promotion intelligently based on customer information, and then expand the sales market. System development uses JSP and Oracle technology. The paper focuses on the analysis and design process with detailing the customer analysis and product promotion implementation.

Keywords: CRM, MIS, Cake House, JSP, Oracle

目 录

1 绪论 4

1.1 课题背景 4

1.2 系统目标 4

2 系统运行环境及技术简介 4

2.1系统运行环境 4

2.2使用的工具简介 4

3 系统需求 5

3.1 功能需求 5

3.2 系统功能用例图 6

4系统分析与设计 7

4.1层次结构 7

4.2分析模型 8

4.3设计模型 8

4.4数据库逻辑模型 9

4.5数据库设计 9

5系统实现 10

5.1 订单统计 10

5.2 员工管理 11

5.3 商品管理 13

5.4 客户管理 15

5.5 客户流失管理 16

5.6 商品列表 17

5.7 商品详情页面 17

结 论 19

参 考 文 献 20

致 谢 21

1 绪论

1.1 课题背景

美国Gartner Group首次提出CRM客户关系的管理。客户关系管理的理论基础是客户关系一对一,它主要是为了改善企业与客户之间的关系,更好的服务客户。管理是以客户为中心,而不是传统的以市场为主。客户关系管理可以为客户提供更多的附加值[1,2,3]

传统蛋糕房销售是以蛋糕为中心,随着市场竞争越来越激烈,虽然产品种类越来越丰富,质量也越来越高,而提升的优势需要持续保持。由于顾客的选择很广泛,企业不在意就会逐渐失去了市场,因此传统的产品为中心的运营模式需要调整以适应市场的发展。面对这一问题,蛋糕房可以转向以客户为中心的经营模式,CRM系统的重要作用开始逐渐浮现出来。以客户为中心能提高客户满意度,培养和维持客户忠诚度[3,4]

1.2 系统目标

蛋糕房CRM系统是一种帮助蛋糕房建立与改善客户之间关系的系统,设计旨在帮助管理者更加高效的对顾客和蛋糕产品进行管理并建立之间的联系。系统帮助蛋糕房挖掘出一些潜在的市场并精心服务一些大客户用户。系统根据客户信息定期的给用户发送一些有用的推介信息进行友情提示,并在重要的节日或生日或纪念日发送祝福和产品推荐,更好的服务客户,扩大产品市场,提升服务品质。

2 系统运行环境及技术简介

2.1系统运行环境

系统最终部署在Tomcat6服务器中。原始的Tomcat由Sun公司的詹姆斯·邓肯·戴维森开发出来,后来他将之变成开源项目,并且Sun公司将它无条件提供给Apache。由于O"Reilly一般都会替开源的项目出一本书,并用动物作为封面,所以用动物的名称命名这个项目。最终其命名为Tomcat。O"Reilly为此开源项目著作的书也以一只公猫作为封面。

Tomcat 服务器不仅仅是一款免费的Web 应用服务器,而且它向人们开放源代码的。Tomcat服务器是属于轻量级应用,适用于系统比较小或者在同一时间内用户的访问量不是很大,对服务器的压力不大的情况,是JSP页面开发和调试的首选。Tomcat 具有优点有:节省空间,系统运行时占用的资源小;扩展性好,除了支持本身自带的常用的功能如负载平衡与邮件服务等功能,还可以不断的改进和完善。

2.2使用的工具简介

开发工具使用MyEclipse 8.6。MyEclipse工作平台是对Eclipse IDE的企业级的扩展,通过它可以在数据库和Java EE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的Java EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSP、CSS、JavaScript、Spring、SQL、Hibernate。

数据库使用Oracle数据库。Oracle数据库系统是由美国Oracle公司(甲骨文)开发出来的一组软件产品,目前在市场上是最流行的数据库之一,被广泛使用。Oracle数据库作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。Oracle具有特点有:处理速度快,安全级别高;支持提交和回滚事务,即便系统硬件损坏了也可以恢复到故障发前的1s;数据存储量非常大。

3 系统需求

3.1 功能需求

蛋糕房CRM系统是一个帮助蛋糕房建立与客户之间关系的系统。管理者可以操作包括注册功能、登录功能、员工管理、商品管理、用户管理、客户统计等在内的功能。以下是按照不同的功能模块对具体功能进行描述。

1.登录功能

系统有一个超级管理员,拥有所有的权限负责员工管理、商品管理、客户管理、客户统计等操作。不同的管理员只有在输入正确的用户名和密码才可登录系统主操作界面,否则会通过校验提示你是用户名和密码不匹配或验证码错误等信息。

2.员工管理

超级管理员拥有员工的增加、修改、删除、查询操作权限。查询时要能够模糊查询,例如通过管理员名称或管理员编号。删除时改变用户的状态位,此外要有个定时任务能够删除状态位为F的员工数据(删除状态位为F时间超过9个月的用户)。普通用户依据权限操作相应的功能。

3.商品管理

超级管理员能够对商品进行新增、删除、查询、修改操作。当进行新增商品时可以利用商品图片上传功能增加信息。商品查询能够将图片在查询页面加载出来并支持分页查询,根据入库时间的倒叙查询出每10条数据分组记录。普通用户依据权限操作相应的功能。

4.用户管理

剩余内容已隐藏,请支付后下载全文,论文总字数:14575字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;