目录
摘 要 I
Abstract III
目录 IV
第一章 引言 - 1 -
1.1 系统的开发背景 - 1 -
1.1.1客户管理系统的发展 - 1 -
1.1.2 客户管理的现状 - 1 -
1.2 系统实现的目标 - 2 -
1.3 系统开发的意义 - 3 -
第二章 客户管理系统分析 - 4 -
2.1 系统的设计目标 - 4 -
2.2 系统的可行性分析 - 4 -
2.2.1 用户群体与市场分析 - 4 -
2.2.2 技术能力分析 - 4 -
2.2.3 可行性分析总结 - 5 -
2.3 系统设计的特点 - 5 -
第三章 系统的开发技术及主要构架 - 6 -
3.1 开发技术的选择 - 6 -
3.1.1 JSP编程技术 - 6 -
3.1.2 MYSQL开源数据库的开发 - 8 -
3.1.3 JAVA语言概述 - 8 -
3.2 系统的主要架构及开发模式 - 9 -
3.3 开发工具和开发技术选择 - 11 -
第四章 系统功能和流程分析 - 12 -
4.1 系统功能模块设计 - 12 -
4.2 整体分析 - 12 -
4.3 数据流分析 - 13 -
4.4 系统E-R图 - 14 -
4.4.1 系统总体E-R图 - 14 -
4.4.2 系统管理员实体图 - 15 -
4.4.3 营销信息实体图 - 16 -
4.4.4 客户信息实体图 - 16 -
4.4.5 服务信息实体图 - 17 -
4.4.6 邮件信息实体图 - 17 -
4.5 数据库设计 - 18 -
第五章 系统实现 - 21 -
5.1 数据库连接 - 21 -
5.2 用户登录管理 - 21 -
5.3 销售管理 - 22 -
5.4客户管理 - 22 -
5.5服务管理 - 23 -
5.6 统计报表 - 23 -
5.7 库存管理 - 24 -
5.8 邮件管理 - 24 -
5.9 系统数据管理 - 25 -
第六章 系统测试与难点分析 - 26 -
6.1 系统运行环境的搭建 - 26 -
6.2 系统的测试 - 27 -
6.2.1系统关键部分测试分析 - 27 -
6.2.2 测试结果分析与说明 - 27 -
6.2.3 系统安全与性能 - 27 -
6.3 开发技巧和难点分析 - 27 -
结束语 - 30 -
参考文献 - 31 -
致谢及声明 - 32 -
结束语
在系统的开发过程中,充分的借鉴了参考资料中的优秀代码段和设计思想,使用面向对象的编程方式与JSP结合,基本实现了系统的需求。而且使用到了模版和程序分离的模式,对于系统管理员来说,前台的设计工作将变的更加轻松。而优秀的开源数据引擎MySQL本身所具有的良好性能,对于繁杂而且庞大的数据处理有明显的优势,这就为系统的使用提供了稳定性和安全性。
在过去几个月的毕业设计和开发过程中,通过老师的指导、主动的收集资料,已有知识的整合,对构建大型系统尤其是商务应用系统有了进一步的认识,更加熟悉在JSP中使用面向对象的编程思想,对如何进一步提高JSP与MySQL系统的安全性有了更多的思考。
然而,作为客户管理系统,在信息管理实现过程中,本身需要有良好的性能来防范可能出现的任何漏洞,对程序代码本身的安全性要求相当高,从这个方面来看,还需要进一步的工作来完善,在确保功能流程的前提下为用户提供体验性好而且可信任的服务。