• Stars
    star
    1,386
  • Rank 33,910 (Top 0.7 %)
  • Language
    Java
  • Created about 8 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

a simple customer management system using MVC model with development ducumentation :bowtie:

JavaWeb项目之客户管理系统

项目介绍

详细讲解请点击这里前往我的博客客户管理系统项目

功能介绍

  • 添加客户:添加客户的信息,包括姓名,性别,手机,邮箱,自我描述
  • 查询客户:查询数据库中所有的客户,查询结果将客户信息以列表的形式给出,可以对列表中的客户信息进行编辑及删除
  • 高级搜索:多条件组合在数据库中进行客户信息的查询,搜索结果以列表的形式给出,可以对列表中的客户信息进行编辑及删除
  • 新增分页功能,逻辑很强。

运用知识

  • 数据库基本查询
  • 数据库连接池c3p0
  • 运用dbutil.jar包一键封装表单数据到bean对象中
  • 利用dbutils.jar包简化对数据库增、删、改、查的代码
  • 标签库
  • JavaWeb三层框架的分离
  • 将servlet的转发、重定向及方法进行封装,这样当设计到多个功能时不用建立多个servlet类。
  • 反射

准备

1.导入第三方jar包以及c3p0配置文件。

  • c3p0.jar
  • mchange-commons.java.jar
  • commons-beanutils.jar
  • commons-dbutils.jar
  • commons-logging.jar
  • 自己写的小工具itcast-tools.jar
  • jstl.jar
  • mysql-connector-java.jar

2.建包

  • dao
  • service
  • servlet
  • domain

搭建环境

IntelliJ IDEA + MySQL 或者 eclipse + MySQL

使用方法

  1. git clone https://github.com/codingXiaxw/CustomerManagement.git
  2. 使用IntelliJ IDEA导入打开 或者 使用eclipse打开CustomerManagement_for_Eclipse项目
  3. 使用eclipse/src/create_table.sql文件中的sql语句创建相应的数据库及表
  4. 修改CustomerManagement/srcc3p0-config.xml中数据库相关信息
  5. 部署Tomcat并启动
  6. enjoy it

项目功能截图

添加客户

查询客户

编辑客户

高级搜索客户

新增分页后的界面

More Repositories

1

seckill

the source code of `seckill` with development documentation ⚡
Java
2,188
star
2

ssm

🔛 a simple example introducing SSM's basic development knowledge with detailed manual
Java
909
star
3

shiro

integrating `Shiro` into SSM to control the authority management :bowtie:
JavaScript
540
star
4

ssm2

the SSM framework's advanced development knowledge with detailed manual 🔚
Java
467
star
5

HappyBirthday

Give a blessing to her on my girlfriend's birthday
HTML
82
star
6

leetcode

it records my leetcode learning process, continue to update.
Java
51
star
7

JavaWeb-Regist-and-Login

一个运用了MVC模式及JavaWeb三大框架的注册和登录系统
Java
50
star
8

codingXiaxw.github.io

my blog's website: http://codingxiaxw.cn
HTML
19
star
9

Crawler

a simple crawler by java
Java
13
star
10

Caculator

能实现简单四则运算的计算机app
Java
10
star
11

generator

three steps to teach you use MyBatis's reverse engineering
Java
10
star
12

filter

an example about JavaWeb‘filter to solve the encoding problem with detailed development documentation
Java
7
star
13

Android2048Game

android 2048 game
Java
7
star
14

TuLingMachine

Java
5
star
15

coolweather

a coolweather app using in Android
Java
5
star
16

ZhiHuDailyPaper

知乎日报app
Java
5
star
17

love

show love to my lover
JavaScript
4
star
18

resume

my resume
HTML
3
star
19

NoteBook

实现了存储的记事本
Java
2
star
20

NetWork

向豆瓣图书服务器请求获取所有用户信息
Java
1
star
21

bookstore

基于servlet、jsp、mysql做的一款网上书店
1
star
22

CircleImageView

自定义圆形控件
Java
1
star
23

designPattern

the design patterns for Java 🍺
Java
1
star
24

getUserInformation

获取豆瓣图书上的所有用户信息
Java
1
star
25

simple-caculate

a npm module
JavaScript
1
star