第五章 系统实现
第五章 系统实现
5.1 数据库连接
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
本系统使用Hibernate实现数据库的连接,体现了一定的优越性。
5.2 用户登录管理
用户登录需要验证用户的用户名和密码,从而保证用户可见和可使用的资源。管理员和其他用户的登录界面是一样的,单击“登录”按钮后的调用相应函数,它根据用户名和密码,以及用户种类将界面重定向到各类用户的主界面上,登录界面调用了Person 和Company类的Login() 函数判断用户是否已经登录。系统的登录界面图如图5-6所示。
图5-6 登录界面图
- 21 -
第五章 系统实现
5.3 销售管理
客户管理系统主要实现的功能对客户信息、营销信息、服务信息、库存信息、报表信息、邮件信息进行管理。其中销售管理,具体的操作是进行资料的新建、查询等操作。销售管理功能界面图如图5-7所示。
图5-7 销售管理示意图
其中新建销售机会,销售机会的新建和查询包括客户名称、概要和联系人等。新建销售机会功能界面图如图5-8所示。
图5-8 新建销售机会示意图
5.4客户管理
客户管理系统主要实现的功能对客户信息、营销信息、服务信息、库存信息、报表信息、邮件信息进行管理。其中客户管理,具体的操作是进行资料的新建、查询等操作。客户管理功能界面图如图5-9所示。
图5-9 客户管理示意图
其中新建客户信息,包括了客户编号、客户名称、客户地区等详细信息。新建客户功能界面示意图如图5-10所示。
- 22 -
第五章 系统实现
图5-10 新建客户示意图
5.5服务管理
客户管理系统主要实现的功能对客户信息、营销信息、服务信息、库存信息、报表信息、邮件信息进行管理。其中服务管理,具体的操作是进行资料的新建、查询等操作。服务管理功能界面图如图5-11所示。
图5-11 服务管理示意图
5.6 统计报表
客户管理系统主要实现的功能对客户信息、营销信息、服务信息、库存信息、
- 23 -
第五章 系统实现
报表信息、邮件信息进行管理。其中统计报表,具体的操作是进行资料的新建、查询等操作。统计报表功能界面图如图5-12所示。
图5-12 统计报表示意图
5.7 库存管理
客户管理系统主要实现的功能对客户信息、营销信息、服务信息、库存信息、报表信息、邮件信息进行管理。其中库存管理,具体的操作是进行资料的新建、查询等操作。库存管理功能界面图如图5-13所示。
图5-13 库存管理示意图
5.8 邮件管理
客户管理系统主要实现的功能对客户信息、任务信息、票据信息、交费信息、投诉信息进行管理。其中邮件管理,具体的操作是进行资料的查看、提交、删除。
- 24 -
第五章 系统实现
5.9 系统数据管理
MySQL数据库的最大特点就是提供了很多便于直接使用的操作函数,可以轻松的将复杂的数据库操作由清晰的函数实现。在系统数据管理这个模块,主要实现了数据备份和数据恢复(即数据库导入)。
- 25 -
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库CRM - 客户关系管理系统毕业论文 - 图文(6)在线全文阅读。
相关推荐: