-基于java的企业客户管理信息系统的设计与实现.docx
《-基于java的企业客户管理信息系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《-基于java的企业客户管理信息系统的设计与实现.docx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本 科 生 毕 业 论 文(设计)基于Java的企业客户管理信息系统的设计与实现学 院: 应用技术学院 专 业: 信息管理与信息系统 姓 名: 学 号: 指导教师/职称: /讲师 提 交 日 期: 2021年4月10日 教 务 处 制云南民族大学本科毕业论文(设计)原创性声明本人郑重声明:所呈交的毕业论文(设计),是本人在指导教师的指导下进行研究工作所取得的成果。除论文中已经注明引用的内容外,本论文没有抄袭、剽窃他人已经发表的研究成果。本声明的法律结果由本人承担。 论文(设计)作者签名:日 期: 年 月 日云南民族大学毕业论文(设计)使用授权的说明本人完全了解云南民族大学有关保留、使用毕业论文
2、(设计)的规定,即:学校有权保留、送交论文的复印件,允许论文被查阅,学校可以公布论文(设计)的全部或部分内容,可以采用影印或其他复制手段保存论文(设计)。(保密论文在解密后应遵守)指导教师签名: 论文(设计)作者签名: 日 期: 年 月 摘 要 随着计算机的不断发展和进步,无论是大企业还是小企业,管理客户信息的重要性日益突出,企业需要有一个完善的系统管理。本系统设计的目的是实现企业客户信息的管理,可以利用先进的计算机技术和网络技术来改变企业客户信息管理的现状,提高企业管理的效率,更好的为用户服务。本系统功能模块分有3个其管理员模块、销售员模块、仓库管理员模块。具体分析功能进行模块可以实现有商品
3、市场销售企业管理、客户数据来源管理、账号管理、商品入库管理、客户提供信息资源管理等,分工明确,特别是管理员模块在客户级别管理中通过能清晰的知道客户等级制度以及中国实现添加等级客户和搜索等级客户。关键词:企业客户信息管理,B/S结构,JAVA编程语言,MYSQL数据库AbstractWith the continuous development and progress of computer, whether large or small enterprises, the importance of customer information management is increasingly
4、 prominent, enterprises need to have a perfect system management.The purpose of this system design is to realize the management of enterprise customer information, can use advanced computer technology and network technology to change the status of enterprise customer information management, improve
5、the efficiency of enterprise management, better service for users.The system function module is divided into three modules: administrator module, salesman module and warehouse administrator module. The specific analysis function module can realize the commodity marketing enterprise management, custo
6、mer data source management, account management, commodity warehousing management, customer information resource management, etc., with clear division of labor. In particular, the administrator module can clearly know the customer grade system in customer level management, and realize adding grade cu
7、stomers and searching grade customers.Key words: Enterprise customer information management, B/S structure, JAVA programming language, MYSQL database 目 录1 绪论11.1 研究背景11.2 研究现状11.3 研究内容12 开发技术简介32.1JSP技术32.2 JAVA技术32.3 B/S结构32.4 MYSQL数据库43 系统分析53.1 可行性分析53.1.1 技术可行性53.1.2 操作可行性53.1.3 经济可行性53.1.4 时间可行
8、性53.2系统性能分析63.3系统功能分析63.3.1管理员功能分析63.3.2仓库管理员功能分析73.3.3销售员功能分析73.4 系统结构分析83.4.1逻辑结构83.4.2物理结构83.5 系统流程分析93.5.1登录流程93.5.2添加信息流程图93.5.3修改信息流程图103.5.4删除信息流程图104 系统设计124.1系统结构设计124.2系统顺序图设计134.2.1登录模块顺序图134.2.2添加信息模块顺序图144.3 数据库设计144.3.1 数据库E-R图设计144.3.2 数据库表设计165 系统模块195.1 登录模块的实现195.2客户级别管理模块的实现195.3客
9、户来源管理模块的实现205.4商品分类管理模块的实现205.5账号管理模块的实现205.6客户信息管理模块的实现215.7商品销售管理模块的实现225.8商品信息管理模块的实现225.9商品入库管理模块的实现236 系统测试246.1测试定义246.2测试方案246.3测试结论257 结语27参考文献28致 谢29181 绪论1.1 研究背景随着我们中国的科技的不断学习进步,计算机技术发展也越来越成熟,计算机在人们的生活中扮演着一个重要的角色,在科研和教育问题也是用计算机信息进行企业管理。自从第一台计算机诞生以来,计算机已经发展到了我们无法想象的程度。给我们的生活方式改变自己很多企业很多,给我
10、们可以提供了把很多的方便,计算机技术已经发展融入到我们的生活中,和我们的生活息息相关。大多数企业都在使用客户管理信息系统,但在对客户信息的统计和管理不够全面,信息更新不及时,不仅效率低,对于企业客户管理带来了不便,因此传统的企业客户管理模式已经远远无法满足当今企业的发展需求,我们需要对企业客户信息管理体系进行变革,开发基于计算机平台的企业客户管理信息系统。客户信息管理系统中的管理员、仓库经理、销售员这三个模块可以进行较为详细的查询,比如:销售员对具体商品信息的查询、添加和删除,都可以实现系统的及时更新。提高效率,人力资源也大大节约,接口易于操作,只要计算机能快速对企业客户的信息进行管理。对经济
11、发展方面问题也是一个很大的节省,其优点是显而易见的。1.2 研究现状 在国外,由于计算机网络发展的比较早,信息进行技术企业发展相比于国内更加快速,况且国外对于客户资源管理控制系统设计软件应用的广泛。在国外企业客户管理信息系统中已经实施很早,并且效果比较好。由于国外应用技术企业发展客户资源管理会计信息网络系统的时间很长,所以可以使得他们在实际的工作中发现了计算机控制系统的不足之处,并将这些不足之处进行弥补。通过这些不足,国外研究者逐渐制定了完善的规则和标准。并将其应用于企业客户管理信息系统中。在国内,计算机普及时间相对较短,信息技术发展不是很完善,由于计算机信息应用不多,对计算机系统的理解不透彻
12、,导致计算机系统的实际效果在实际应用中与预期效果大相径庭,缺乏解决计算机系统问题的国内经验,由于客户管理系统软件的应用太少,国内缺乏解决客户管理系统软件问题的经验,要想提高企业客户管理信息系统的研究水平,就必须遇到更多的问题,然后解决问题,使积累经验的速度最快。提高了企业客户信息管理的效率和质量,简化了企业的管理流程。1.3研究内容根据中国企业发展客户资源管理会计信息网络系统编写的论文研究主要通过阐述了企业提高客户关系管理人员信息服务系统的开发建设过程中我们使用的技术,系统软件开发前进行的需求问题分析,借阅相关书籍开始进行论文编写针对自己设计的功能和结构设计去完成系统的各个功能模块的设计。本论
13、文分为以下七章节:第一介绍了研究背景、研究现状和研究内容。第二介绍了开发企业客户管理信息系统的开发。第三对企业客户管理信息系统进行了分析,包括技术可行性分析、操作可行性分析、时间可行性分析等。第四是系统设计,包括系统结构设计、顺序图设计、数据库设计。第五介绍企业客户信息管理系统的功能模块的设计第六介绍了系统的测试。第七进行最后的总结工作。2 开发技术简介2.1JSP技术JSP(Java脚本页面)技术是一种动态网页技术,JSP技术的主要目的和作用就是将表示逻辑从Servlet中分离出来,将Java程序添加到传统的web页面HTML文件(*)。JSP能够独立使用的编程语言,JSP代码跨平台也可嵌入
14、在HTML语言里面运行, 即一次编写,处处运行,所以JSP在开发程序过程中占有重要位置,如数据收集操作的形式和字符串信息处理,jsp 可以很容易地解析,帮助程序开发人员节省大量的时间,在设计研究开发时,有两种方法选择,一种是面向社会过程,另一种是面向服务对象,或者也可以通过两种都使用,可以称为混和方式进行设计。JSP组件都是跨平台可重用的且兼容性好,适用于多个系统运行。2.2 JAVA技术Java是面向对象进行编程的一门语言,基础语法和C语言、C+都差不多,Java删除了C+里面的多指针、继承、自动的强制类型转换,Java语言是支持跨平台的,这使Java语言的使用更加广泛。JDK(Java D
15、evelopment Kit)是Java语言的软件开发工具包。Java开发中JDK是最重要的核心,在安装完成后需要配置环境变量。2.3 B/S结构B/S的开发架构是一种浏览器和服务器的模式,将大部分功能应用程序的都放在服务器端,客户机端只需要安装浏览器,通过Web Server对服务器端安装的数据库进行数据读取和存储。其B/S架构图如下图所示:图2-1 B/S模式架构图B/S结构最大的优点是没有位置限制,不需要专门安装软件。系统设计使用B/S进行研究不需要安装客户端,可以直接在web浏览中,在开发后期管理系统以及维护上省时省力。开发的系统在与用户交互上也会增强,是对CS结构的一种变化和改进,结
16、合多种Script语言和新技术,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用,是一种全新的软件系统构造技术2.4 MYSQL数据库MySQL是一个关系数据库管理系统,其源代码是众所周知的。MySQL是开放源代码的,能够在自己需求的基础上进行修改。它具有很强的适应性,语句查询速度快。MySQL安装非常方便,且数据存储量大,不需要再进行事务化的处理。在编写SQL语句时使用也是方便的,不需要像其他语言那样需要编写更多的语句。3 系统分析3.1 可行性分析在系统设计开发之初要进行管理系统可行分析,这样可以做的目的就是我们使用最小成本解决中国最大问题,一旦程序开发满足不同用户需要
17、,带来的好处也是我国很多的。下面就是我们可以将从技术上、操作上、经济上等方面来考虑这个社会系统进行到底值不值得开发。3.1.1 技术可行性技术可行性主要考虑用于开发系统的技术条件能否顺利开发系统。由于JSP开发平台使用非常方便,功能非常强大,所以开发企业客户管理信息系统的软件开发平台是完全可行的。3.1.2 操作可行性自己工作就是一个学生,程序进行开发管理经验不足,在界面可以设计上面不会设计太复杂,要讲究简单好看,操作上要方便,不能让企业用户觉得不流畅。一旦用户进入操作界面,界面上会有相应的提示。根据提示可以找到相应的功能操作模块。对于用户来说,它不需要培训就可以使用。企业客户管理信息系统本身
18、具有可操作性,界面设计清晰,功能权限分配合理,操作简单。不同用户登录后可以操作相应的功能模块,具有极高的操作可行性。3.1.3 经济可行性经济发展可行性主要是通过研究和分析管理系统的投入和产出的关系,非常明了一个问题我们不能产出大于投入。因为是学生,还没有正式参加工作,所以一直处于缺钱的状态。所以在开发这个系统的过程中,我不会在上面花费太多的经济成本。针对企业开发系统软件和数据库,还有一个界面结构设计的photoshop软件等在百度上面我们就可以直接下载,然后学生根据研究各种安装视频内容进行安装,这些信息资源管理都是免费的,程序编码阶段需要使用的源代码在百度上面可以更加轻松获得,在有网络的环境
19、下就能下载下来,不需要支付任何费用,经济社会成本很低。3.1.4 时间可行性自2021年1月以来,我们学校没有课程,大部分学生选择找工作实习,我也在其中。一边找工作,一边忙着完成毕业设计工作。对于我本人来讲,目前的情况是白天我要上班参加社会实习管理工作,只有一个晚上我才有时间进行完成毕业论文编写工作。论文答辩时间是在2021年5月份左右,将近半年时间来完成毕业设计,时间上还是很充分。从以上几个部分的可行性分析来看,开发企业客户管理信息系统在以上开发中不存在大问题,值得开发。3.2系统性能分析(1)系统的存储性:企业客户管理信息系统,对于数据库要求高,因信息录入的比较多,需要一个强大的数据库来存
20、放更多的数据和保证数据的时效性。(2)系统的易学性:系统的设计要易学,设计的各项功能要操作简单,以缩短用户熟悉系统的过程。(3)系统的数据技术要求:数据我们应该进行录入准确,需要不断更新时,数据企业应该学习可以通过及时的修改,数据还应该有一个独立保存,不能删除数据的时候会连带着把还需要的数据都删除掉。(4)系统稳定性:开发的企业客户管理信息系统运行稳定性高、界面清晰、字体清晰等。(5)系统进行可靠性:系统应该是稳固性高,对数据信息进行保护管理,具有可用性运行程序时尽少发生错误这样才能让人使用的放心。3.3系统功能分析本本企业发展客户进行管理会计信息技术系统研究主要分管理员,仓库管理员和销售员三
21、大功能模块,下面将详细介绍管理员,员工和用户工分别可以实现的功能。3.3.1管理员功能分析管理员登录后,功能包括客户级别管理、账户管理、客户来源管理、商品分类管理、客户信息查看、客户消费统计、客户源统计、商品库存查看、密码修改、退出。管理员用例如图3-1所示。图3-1 管理员用例图3.3.2仓库管理员功能分析仓库管理员登录功能有登录、商品信息管理、商品入库管理、密码更改功能,仓库管理用例如图3-3所示。图3-2 仓库管理员用例图3.3.3销售员功能分析销售员登录后功能有客户提供信息资源管理,商品库存查看,商品市场销售成本管理,客户服务消费数据统计,客户资金来源统计,修改密码,销售员用例图如图3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 java 企业 客户 管理信息系统 设计 实现
限制150内