1、企业客户管理系统 I 目目 录录 第 1 章 绪 论.1 1.1 开发背景 .1 1.1.1 课题的目的和意义 1 1.1.2 课题的发展状况 1 1.2 相关技术介绍 .1 1.2.1 JSP .1 1.2.2 JDBC2 1.2.3 B/S 结构 .2 第 2 章 需求分析 .3 2.1 需求分析 .3 2.1.1 性能需求 3 2.1.2 功能需求 3 2.1.3 开发工具需求 3 2.1.4 运行环境需求 3 2.2 系统开发的可行性分析.4 2.2.1 技术可行性 .4 2.2.2 经济可行性 .4 第 3 章 系统总体设计 .5 3.1 系统总体结构设计.5 3.2 系统总体结构图
2、 6 3.3 系统数据流图 .7 第 4 章 系统详细设计 .8 4.1 数据库概念结构设计 .8 4.2 数据库逻辑结构设计 11 4.2 系统界面设计 13 4.3 系统的代码设计 16 4.3.1 管理员登陆模块. 16 4.3.2 系统管理模块 17 企业客户管理系统 II 4.3.3 联系人信息维护模块 . 19 第 5 章 系统的测试 . 20 5.1 登录测试 . 20 5.2 系统管理模块测试. 22 第 6 章 结 论 26 参考文献 27 致 谢 错误错误!未定义书签。未定义书签。 企业客户管理系统 1 第第 1 章章 绪绪 论论 1.1 开发背景开发背景 1.1.1 课题
3、的课题的目的目的和意义和意义 当今社会为信息社会, 世界已步入在计算机信息的管理领域中激烈竞争的时 代。信息已成为继劳动力、资本、土地之后的另一大资源,谁控制的信息量愈多, 谁利用信息资源的效率愈高,谁就能在各个方面的竞争中,占有一席之地,谁就 会更有优势。然而,客户资源决定企业的核心竞争力。任何一家企业,有钱就可 以买到尖端的技术、最好的设备,却买不到强大的客户资源。面对竞争对手不断 截留我们的客户,各企业商家所关心的不再局限于自身的产品的质量、员工的素 质,更多的是关心自己的销售的群体即客户群,关心他们的购买目的、想法、需 求,并与客户建立长期的、良好的客户关系,强化与客户的沟通,更好的辅
4、助企 业留住老客户的同时,积极拓展新客户,提升客户价值,全面提升企业盈利能力 和竞争能力,为企业的发展壮大保驾护航。 1.1.2 课题课题的的发展发展状况状况 随着计算机技术的发展,计算机应用管理的优越性和必要性显示出来,它不 仅大大提高了管理事务的处理速度,还提高了处理质量,成为一个企业高运转的 重要支柱。所以,为了更好的把握住机遇,在竞争中占得先机,作为企业必不可 少的重要环节即客户管理的计算机化、信息化亦刻不容缓。在在企业管理中,客 户是企业的“生命线”, 本文介绍的研究工作就是要为这些具有中国特色的中小 企业解决他们在客户管理方面的问题。 1.2 相关技术介绍相关技术介绍 1.2.1
5、JSP JSP(JavaServer Pages)是一种基于动态的网页技术的标准。JSP 技术有点类似 ASP 技术,它是在传统的网页 HTML 文件(*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 标记(tag),从而形成 JSP 文件(*.jsp)1。 1.JSP 技术的特点: (1)将内容的显示和生成进行了分离 使用 JSP 技术, Web 页面的开发人员即可以使用 XML 或 HTML 标识来格式 化和设计最终的显示页面。 页面上一些动态的内容可以使用 JSP 脚本或标识来生 成。生成内容的逻辑被封装在标识和 JavaBeans 组件中,并且捆绑在
6、小脚本中, 企业客户管理系统 2 所有的脚本在服务器端运行。如果核心逻辑被封装在标识和 Beans 中,那么其他 人,如 Web 管理人员和页面设计者,能够编辑和使用 JSP 页面,而不影响内容 的生成。 在服务器端,JSP 引擎解释 JSP 标识和小脚本,生成所请求的内容, 并且将结果以 HTML(或者 XML)页面的形式发送回浏览器2。 (2)强调可重用的组件 绝大多数 JSP 页面依赖于可重用的, 跨平台的组件 (JavaBeans 或者 Enterprise JavaBeansTM 组件)来执行应用程序所要求的更为复杂的处理。 (3)采用标识简化页面开发 JavaServer Page 技术封装了许多功能,这些功能是在易用的、与 JSP 相关的 XML 标识中进行动态内容生成所需要的。 通过开发定制化标识库, JSP 技术是可 以扩展的3。 2.有关 JSP 技术的优势 (1)一次编写,其他地方即可运行。除系统外,代码不需要做任何的更改。 (2)系统对多平台的支持。基本上可以在全部平台上的任何环境里开发, 在任意的环境中完成系统的部署,在任意的环境中进