书签 分享 收藏 举报 版权申诉 / 56

类型客户管理系统范例管理.docx

  • 文档编号:9245168
  • 上传时间:2023-02-03
  • 格式:DOCX
  • 页数:56
  • 大小:622.08KB

区域left所对应的jsp页面(information.jsp,在jsp/information/information.jsp文件夹)的代码如下:

/***********************************information.jsp*********************************/

企业类型设置

企业性质设置

客户银行设置

企业资信设置

客户级别设置

    客户满意程度设置

区域信息设置

 

区域main所对应的jsp页面(right.jsp,在jsp文件夹)的代码如下:

/***********************************right.jsp***************************************/

<%@pagecontentType="text/html;charset=gb2312"%>

右页面

--

body{

background-color:

#000000;

margin-left:

0px;

margin-top:

0px;}

-->

 

 

 

 

 

3类的分布

整个网站的实现功能利用到的框架Struts,基本上是以“类”的形式实现的。

所以我设计一个类的分布图如下:

图5类的分布图

各个类所实现的功能如表2所示。

表2类的功能

名称

功能

持久层(dao文件夹)

各种方法的实现

样式层(domain文件夹)

所存放的类是Actionform类,在类中必须要继承ActionForm(也就是entendsActionForm)

服务层(server文件夹)

存放的dao层功能的业务的类

控制层(webtier文件夹)

存放在jsp页面中存在的方法实现的类

工具层(tool文件夹)

类名为JDBConnection.java(连接数据库的功能)、类名为Chinese.java(字符级转换的类)、文件名为sqlSQLCode、Properties(主要存放sql语句)、SQLCode.java(主要是解析sqlSQLCode.Properties中的sql语句中的?

5基础信息维护模块设计

基础信息维护主要功能块分为:

区域信息设置、企业性质设置、企业类型设置、企业资信设置、客户级别设置、客户满意程度设置和客户银行设置。

在这里单击任何一个功能模块都是一个查询功能。

这些功能块的实现方法基本相同,下面以“企业类型设置”功能模块为例,详细介绍其通过MVC框架所实现的功能。

单击“企业类型设置”超链接,即可进入到企业类型设置页。

在该页中可以看到企业类型的各种详细功能,包括对数据的添加、修改、删除功能。

下面就分层介绍各种功能的实现。

5.1工具层的实现

在工具层(tool文件夹)中主要存放的是常用的基本类,在这里不管任何一项功能都要调用相对应的类的方法。

1.Chinese.java类(字符级转换的类)

/*******************************Chinese.java*************************************/

packagecom.tool;

importjava.io.UnsupportedEncodingException;

publicclassChinese{

//将从form表单中去出的数据转换为汉字

publicstaticStringstr(Stringa){

try{

returnnewString(a.getBytes("ISO-8859-1"));

}catch(UnsupportedEncodingExceptione){

e.printStackTrace();

}returnnull;}

}

2.sqlCode.properties文件(sql语句的存放位置)

/*******************************sqlCode.properties**********************************/

#--基础信息维护--#

#--对区域信息表的操作(tb_Client_qyxx)--#

#--查询的操作—

sql.qyxx.select=select*fromtb_Client_qyxx

#--插入的操作—

sql.qyxx.insert=insertintotb_Client_qyxxvalues('?

','?

','?

','?

','?

','?

')

3.SQLCode.java类(通过这个类解析properties文件中的sql语句)

/********************************SQLCode.java***********************************/

packagecom.tool;

publicfinalclassSQLCode{

privatestaticSQLCodesqlCode=null;

privatestaticjava.util.PropertiessqlCodeProperties=newjava.util.Properties();

static{

sqlCode=newSQLCode();

}

privateSQLCode(){

_load();

}

publicstaticStringgetSQLCode(StringsqlKey){

Stringsql="";

if(sqlCodeProperties.containsKey(sqlKey)){

sql=sqlCodeProperties.getProperty(sqlKey);

}

returnsql;

}

publicstaticSQLCodegetInstance(){

returnsqlCode;

}

//指向sqlcode.properties的位置

publicvoid_load(){

StringfileName="/com/tool/sqlCode.properties";//通过指定路径找到资源文件存放在fileName中

sqlCodeProperties.clear();//SqlCodeProperties清空

try{

java.io.InputStreamin=null;//定义输出流的变量

try{

in=getClass().getResourceAsStream(fileName);//把fileName中存放值放入in字符流中

sqlCodeProperties.load(in);

}

finally{

in.close();

}

}

catch(java.io.IOExceptione){

System.out.println(e.getMessage());

}}}

4.JDBConnction.java(这是个JDBC的类,用于加载数据库)

/*******************************JDBConnection.java********************************/

packagecom.tool;

importjava.sql.DriverManager;

importjava.sql.Connection;

importjava.sql.SQLException;

importjava.sql.ResultSet;

importjava.sql.Statement;

//这是一个工具类实现与数据库的连接

publicclassJDBConnection{

Stringsd="sun.jdbc.odbc.JdbcOdbcDriver";

Stringsc="jdbc:

odbc:

db_Client";

ResultSetrs=null;

Connectionconect=null;

publicJDBConnection(){

try{

Class.forName(sd);//通过构造方法加载对象

}

catch(java.lang.ClassNotFoundExceptione){

System.err.println(e.getMessage());

}

}

//只能执行查询的sql语句,并且通过Resulit类型的对象,把所读取的内容返回。

publicResultSetexecuteQuery(Stringsql){

try{

conect=DriverManager.getConnection(sc);

Statementstmt=co

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
客户 管理 系统 范例
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:客户管理系统范例管理.docx
链接地址:https://www.bdocx.com/doc/9245168.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开