西北民族大学电气工程学院学士论文
基于WEB的客户信息管理系统的实现
摘 要 客户关系管理 (Customer Relationship Management,CRM)系统是计算机技术和现代管理理论结合的产物。客户信息管理系统以客户为中心,将企业的市场、销售和服务等有机地结合起来,形成跨部门的统一业务管理平台。使企业能快速响应用户需求,在市场竞争中赢得更多的客户和商机。
本文是基于WEB+JSP+Tomcat 6.0+SQL server2005编程调试平台设计和实现的一个Web客户管理系统。文中主要介绍如何使用URL作为建模语言和分析设计工具,完成基于WEB的客户管理系统的需求分析、详细设计和总体实现。我在设计系统过程中,把模块按用户的等级(管理员,前台职员和用户)分别设计了相应的功能。该网站采用JSP应用开发技术,具有一些添加信息,删除等功能,尤其依靠java的优点来为酒店更好的进行管理。数据库采用的是SQL server2005,在数据库的利用上该系统用了简单的Hibernate和JDBC作为和数据库进行数据交互的方式。 关键字:WEB,CRM,Tomcat6.0,SQL server2005
ABSTRACT
Customer Relationship Management (CRM) Relationship Management, however system is the computer technology and modern Management theory union product. Customer information management system to the customer as the center, will the enterprise market, sales and service organically, forming cross-department unified business management platform. Make the enterprise can
1
西北民族大学电气工程学院学士论文
quickly respond to user needs, in market competition to win more customers and business opportunities.
This paper is based on WEB + JSP + Tomcat 6.0 + SQL server2005 programming debugging platform design and implementation of a WEB client management system. This paper mainly introduced how to use the URL as modeling language and analysis and design tools, complete the user management system based on WEB, and the detailed design of requirement analysis and the overall implementation. I'm in the process of design system, according to user's rank (module, front desk clerk and user administrator) respectively the corresponding functional design. This website uses JSP application development technology, with some reserve guest rooms, check-out and other functions, especially for the advantages on Java user management. Database uses is SQL server2005, the use of the database on the system used simple hibernate and JDBC as and database data interactive way. Key words: WEB, CRM, Tomcat6.0, SQL server2005
2
西北民族大学电气工程学院学士论文
目 录
第一章 绪论 ..................................................................................................................................................... 4
1.1课题背景 ............................................................................................................................................ 4 1.2国内外发展 ........................................................................................................................................ 4 1.3研究内容 ............................................................................................................................................ 6 1.4研究意义 ............................................................................................................................................ 6 第二章 开发环境 ............................................................................................................................................. 8
2.1 开发平台 ........................................................................................................................................... 8 2.2 开发工具 ........................................................................................................................................... 8 2.3 Tomcat服务器 ................................................................................................................................ 10 第三章 系统分析与设计 ............................................................................................................................... 12
3.1 系统设计目标 ................................................................................................................................. 12 3.2 系统设计特点 .................................................................................................................................. 12 3.3 系统需求分析 ................................................................................................................................. 13
3.3.1 系统总体结构 ..................................................................................................................... 14 3.3.2 功能目标分析 ..................................................................................................................... 14 3.3.3 业务流程分析 ..................................................................................................................... 15 3.3.4 性能需求分析 ..................................................................................................................... 17 3.4 系统设计 ......................................................................................................................................... 18
3.4.1 系统总体结构图 ................................................................................................................. 18 3.4.2 系统流程设计图 ................................................................................................................. 18 3.4.3 系统E-R图 ......................................................................................................................... 19 3.5 本章小结 ......................................................................................................................................... 19 第四章 系统实现 ........................................................................................................................................... 20
4.1 数据库设计 ..................................................................................................................................... 20
4.1.1 创建数据库表结构 ............................................................................................................. 20 4.1.2 创建表 ................................................................................................................................. 22 4.1.3 访问数据库表 ..................................................................................................................... 24 4.2 系统界面实现 ................................................................................................................................. 25
4.2.1.用户登录 ............................................................................................................................. 25 4.2.2.主界面 ................................................................................................................................. 26 4.2.3.欢迎界面 ............................................................................................................................. 27 4.2.4.用户信息添加 ..................................................................................................................... 28 4.2.5.用户资料修改 ..................................................................................................................... 28 4.2.6.用户信息删除 ..................................................................................................................... 29 4.2.7.关于对话框 ......................................................................................................................... 29 4.2.8.版权说明对话框 ................................................................................................................. 30 4.2.9.公司简介 ............................................................................................................................. 31 4.3 本章小结 ......................................................................................................................................... 31 第五章 总结与展望 ....................................................................................................................................... 33
5.1 总结 ................................................................................................................................................. 33 5.2 展望 ................................................................................................................................................. 34 参考文献......................................................................................................................................................... 35 致 谢........................................................................................................................................................... 36
3
西北民族大学电气工程学院学士论文
第一章 绪论
1.1课题背景
转眼间四年的大学生活就要结束了,最后的一个任务就是做一个毕业设计,根据我的工作需要,结合自己所学的专业知识以及平时所做的作品和参考的资料,决定着手做一个基于web的客户信息管理系统作为毕业设计作品。通过HTML和JSP技术来实现美观的界面,利用Java语句来编写语句实现后台操作,并用框架技术(SSH)、spring 、hibernate struts自动连接实现数据库动态更新功能,通过这种连接方式,让整个系统能够完整的实现所需要的功能。通过这个设计,让我自己能够多充实点知识,也给我四年的大学生活画上一个完美的句号。
1.2国内外发展
随着Internet的飞速发展,更新换代越来越频繁,人类已进入网络计算和数字化时代,通过计算机管理软件对企业进行管理,管理更多的客户信息,快捷而方便的让管理员能在最快的时间里找到、修改、保存自己所需要的相关信息。让更多的企业对自己客户的管理更加规范、快速、方便。
近几年发展起来的国内的客户管理系统,充分吸收了国外客户管理系统的精华,再结合国内的实际情况逐步发展成熟,到现在已形成了几个较成熟的软件系统,同时,产生了很多家专门从事客户计算机管理系统的公司。随着计算机的普及应用,计算机技术的不断发展,客户管理系统的发展已经到了一个全新的时期。新的系统平台、新的系统特点及发展方向不断涌现,主要体现在系统基本转到客户机/服务器模式下的Windows版,功能更加完善,
4
西北民族大学电气工程学院学士论文
系统更加稳定可靠。从全国市场分布角度看,华东之上海、浙江、江苏、山东,华中之湖南,华南之广东,华北之北京等省市,电脑普及率及应用水平相对高一点,市场基础也较好。一些企业比如酒店、宾馆、服务性质的公司都逐渐开始使用电脑管理,而且依赖性越来越高,总的来说,客户管理系统的市场呈增长趋势,很有潜力可挖。
国外一些大型酒店IT应用就比较广泛了,客户管理系统作为企业战略一部分的收益管理系统,通过自动识别,挖掘客户的消费潜力,综合管理客户信息,做的非常到位。比如Cal son的全球预定系统,是业内最高效最具扩展能力的预定系统,同时还通过一个在线数据库实施全方面顾客满意计划。Courtyard的Intra Net把所有的内部手册和印刷物电子化,减少了耗材和劳动力成本。Ritz-Carlton设立专职为住客提供IT方面的技术支持服务。Radisson为旅行社提供的在线预定系统根据订出的客房数量回报给旅行社。IMPAC在每个酒店的大堂摆放触摸屏设备,进行顾客满意度调查。Promus通过电脑化的绩效工资系统,增强了员工的士气,减少服务中的差错。
总体来说,国内客户管理系统的现状是:
首先,需求没有明确化,项目管理工程性不够强,需加强产业化,降低总体成本,加强创新研发。
其次,没有一个统一的行业标准,杜绝厂商各自为政,市场分化导致产品整合难度大。
还有,产品推广过于单一,只是通过一些行政手段和关系网,新技术的引进和技术的创新更有利于形成自己的产品特色和质量控制。
另外,国外优秀品牌的加入,也使得国内的市场更被动。
5