基于Java的客户管理系统的设计与实现
技术:Java、JSP等摘要:
现代社会,经济快速发展,科技日新月异,计算机的发展解放了人力,提高了生活和工作效率,人们的生活和工作环境变得更自动化、规范化、科学化。
本篇论文写的是基于Java的客户管理系统的设计与实现,是计算机解放人力的典范。该系统用于网上公司客户信息的管理,公司传统的管理客户信息都是手工纸质记录,耗时耗力,该系统能使公司客户管理工作效率更高,大大减少了手工记录客户信息的时间,节约了时间和人力成本,此系统也更人性化。
本系统采用了B/S的体系结构,是应用MVC设计模式中Struts框架,以JSP(Java Server Page)作为前台开发工具,以Mysql为数据库,应用Java语言来进行开发的,实现了简单方便的网上客户的信息管理功能。本系统最终实现的系统分为系统管理员、业务员和用户三个角色模块,不同的角色有不同的权限,三个角色模块的主要功能模块也不同:
系统管理员可以修改自己的登录密码、管理业务员的信息、查询客户的信息以及对客户的信息进行反馈;业务员可以管理自己的个人信息,也可以管理客户的信息;客户可以管理自己的个人信息,也可以进行留言反馈操作。
网上客户信息管理系统的设计与实现是公司网络管理划时代的杰作,对公司和企业有长远的裨益。
关键词:B/S;JSP;Mysql;管理系统
目录:
摘要 I
Abstract II
1绪论 9
1.1课题研究意义及背景 9
1.1.1客户关系管理的起源 10
1.1.2客户关系管理的概念与内涵 10
1.1.3客户关系管理理论研究现状 11
1.1.4客户关系管理研究展望 12
1.2论文的目的及设计要求 13
2研究现状及设计目标 13
2.1公司客户管理系统的现状 13
2.2公司客户管理系统优缺点分析 13
2.2.1公司客户管理系统的优点 13
2.2.2公司客户管理系统的优点 13
2.3现行研究存在的问题及解决方法 13
2.3.1现行研究存在的问题 13
2.3.2解决办法 13
2.4本课题要达到的设计目标 13
2.4.1本系统目标 13
2.4.2本系统角色的功能 14
2.5经济效益分析 14
3关键问题及分析 15
3.1研究设计中要解决的问题 15
3.1.1数据表间联系 15
3.1.2系统安全性 15
3.2具体实现中采用的关键技术 15
3.2.1eclipse 15
3.2.2JSP技术 16
3.2.3JDBC技术 16
3.2.4MySQL 17
3.2.5B/S 17
3.2.6SSH框架 17
4需求分析 19
4.1需求分析 19
4.1.1需求分析介绍 19
4.1.2需求分析的基本任务 19
4.1.3需求分析目的 19
4.1.4需求分析的特点 19
4.2USE-CASE用例图 20
4.3功能需求 20
4.4开发环境 21
5系统设计 22
5.1系统体系结构 22
5.2系统功能结构 22
5.3数据库设计 23
5.3.1数据库设计目的 23
5.3.2数据库设计要求 24
5.4 数据库表结果 25
6系统功能实现 28
6.1系统主要模块的实现 28
6.1.1系统登录功能界面 28
6.1.2管理员修改登录密码界面 28
6.1.3管理业务员信息界面 29
6.1.4留言反馈界面 32
6.1.5查询客户信息界面 33
6.1.6业务员个人信息界面 33
6.1.7客户信息界面 34
6.1.8客户个人信息界面 35
6.1.9留言反馈界面 35
7 系统测试及单元功能测试 37
7.1软件测试发展 37
7.2软件测试原则 38
7.3软件测试目的 38
7.4单元测试 38
7.4.1 单元测试范围 38
7.4.2单元测试用例 38
7.5实例测试 39
7.6测试环境 39
7.7测试内容 39
7.7.1登录模块测试 39
7.7.2修改登录密码模块测试 41
7.7.3业务员管理模块测试 42
结论与展望 45
参考文献 46
致谢 47
外文文献 48
外文翻译 60
论文字数:31481
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]