jsp056ssm客户关系管理系统的设计与实现hsg570685程序

news/2024/11/17 19:22:48/

1.系统登录:系统登录是管理员访问系统的路口,设计了系统登录界面,包括管理员名、密码和验证码,然后对登录进来的管理员判断身份信息,判断是管理员管理员还是普通用户。
2.管理员管理:管理员可以管理系统的其他普通用户的账号,包括录入新管理员,删除现有的普通用户,修改现有的普通用户的信息,并可以通过管理员名和姓名等关键字搜索普通用户,打印管理员列表页面,导出管理员列表至excel中。
3.修改密码:系统所有管理员(管理员和普通用户)应该都要能修改自己的登录密码,修改后需要重新登录。
4.个人资料管理:由普通用户使用,普通用户登录系统后,可以修改个人原始信息,如修改电话号码、邮箱等,管理员的管理员名是无法修改的。
5.登录情况管理:系统每个管理员应该都能查看个人的历史登录情况,如登录IP、登录时间、登录地址等,防止管理员账号被盗,加强管理员账号安全。
6.操作日志管理:系统每个管理员应该都能查看个人的历史操作日志,如管理员添加了某条数据,历史操作日志需要展示操作人,操作描述,操作时间等信息。防止系统被黑客攻击,加强系统的安全性。
7.客户信息管理:管理员发布客户信息后,普通用户便可以查询到该客户信息,管理员选择某个客户信息,查询客户信息,管理员审核添加,或删除客户信息。
8.销售合同管理:管理员发布销售合同后,普通用户便可以查询到该销售合同,管理员选择某个销售合同,查询销售合同,管理员审核添加,或删除销售合同。
9.站内信管理:管理员发布站内信后,普通用户便可以查询到该站内信,管理员选择某个站内信,查询站内信,管理员审核添加,或删除站内信。
设计开发了一套可自动抽取关系的客户关系管理系统。其目的是告别传统客户关系管理工作的种种弊端,安全、高效、快捷的保存客户关系数据信息,根据客户关系识别规则自动抽取客户关系的工作过程,分为买卖关系、供应链关系、合作伙伴、竞争对手关系,并以图形方式展示,从而提高客户关系管理的工作水平,提升企业经营管理能力。
本文主要介绍了该系统是基于B/S架构的设计模式,后台开发语言为java,数据库平台为MySQL,服务器环境的搭建,集成开发环境等开发工具及技术的简单介绍,系统设计的目的背景及可行性,系统基础数据管理等6个系统功能模块的设计,体系结构的设计及功能的实现,系统测试中出现的问题以及对策,对系统开发的总结。
本文研究所开发的系统以Java语言为基础,Java EE技术和MySQL数据库为平台,包括ssm框架,基于B/S模式而开发的一款应用于客户关系管理的Web应用。此系统主要包括客户信息管理、销售合同管理、站内信管理、记事本管理等功能模块,


目  录
摘 要    I
ABSTRACT    I
目  录    III
第1章 绪论    1
1.1开发背景    1
1.2开发意义    1
1.3研究内容    1
第2章 主要技术和工具介绍    5
2.12.1 ssm 框架    5
2.1.1. Spring 框架    5
2.1.2 SpringMVC    6
2.1.3.Hibernate    6
2.2 MySQL数据库    6
2.3 eclipse与Tomcat简介    6
第3章 系统分析    4
3.1可行性分析    4
3.1.1经济可行性    4
3.1.2技术可行性    4
3.1.3操作可行性    4
3.1.4 时间可行性    4
3.1.5 法律可行性    4
3.2需求分析    4
3.3业务流程分析    5
3.4数据流程分析    6
第4章 系统设计    8
4.1系统结构设计    8
4.2功能模块设计    8
4.3数据库设计    9
4.3.1 E-R图设计    9
4.3.2表设计    11
第5章  系统实现    15
5.1登录模块的实现    15
5.2客户信息管理模块的实现    16
5.3销售合同管理模块的实现    16
5.4站内信管理模块的实现    17
5.5记事本管理模块的实现    18
第6章  系统测试    20
6.1 程序测试基本概念    20
6.2 程序测试具体内容    20
6.2.1 测试的重要性及目的    20
6.2.2登录测试    20
6.2.3用户管理模块测试    22
6.3 系统的优点    22
第7章  总结    23
致  谢    24
参考文献    24


http://www.ppmy.cn/news/38532.html

相关文章

【《C Primer Plus》读书笔记】第14章:结构和其他数据形式

【《C Primer Plus》读书笔记】第14章:结构和其他数据形式14.1 C 结构体定义结构结构体变量的初始化访问结构成员结构作为函数参数指向结构的指针复合字面量和结构(C99)伸缩型数组成员(C99)匿名结构(C11&am…

Docker之Docker简介

问题:为什么会有docker出现 环境配置如此麻烦,换一台机器,就要重来一次,费力费时。很多人想到,能不能从根本上解决问题,软件可以带环境安装?也就是说,安装的时候,把原始…

网络安全专家最爱用的9大工具

网络安全专家,不是你认为的那种搞破坏的 “黑客”。网络安全专家,即 “ethical hackers”,是一群专门模拟网络安全专家攻击,帮助客户了解自己网络的弱点,并为客户提出改进建议的网络安全专家。 网络安全专家在工作中&a…

python中append()和extend()的区别

在python中,append()和extend()方法都是用于在原有列表上添加元素,两者有什么区别呢? append()方法是将新对象添加到列表的末尾,会修改原有列表,无返回值,示例如下: #!/usr/bin/env python # …

Nacos中的CAP

CAP理论是分布式领域中最为重要的理论,CAP理论可以理解为目前硬件条件下对于分布式架构的一种限制,就是对于一个分布式系统,只能保证AP或CP,而不能同时保证CAP,首先对于一个分布式系统,P,也就是…

设计模式-结构型模式-外观模式

外观模式介绍 外观模式( Facade Pattern),也叫门面模式, 外观模式的原始定义是:为子系统中的一组接口提供统一的接口。它定义了一个更高级别的接口,使子系统更易于使用。 外观模式,是一种通过为多个复杂的子系统提供一个一致的接…

C#实战:基于WPF开发一个串口转UDP工具

文章目录框架准备初始化串口设置UDP设置发送设置转发设置测试串口是设备和上位机通信的常用接口,UDP则是网络通信常用的通信协议,通过将串口设备上传的指令,用UDP发送出去,或者将UDP传来的指令转发给串口设备,就可以实…

1.12 从0开始学习Unity游戏开发--渲染概念

在我们继续扩大我们控制场景物体的逻辑之前,我希望先讲讲Unity中关于渲染的一些概念,如果不是做图形程序或者技术美术,可能做很久游戏开发也不一定用得上,但是既然要系统性的从0学起,那至少还是要了解一些最基本的内容…