没有合适的资源?快使用搜索试试~ 我知道了~
【计算机软件毕业设计】汽车销售管理系统的设计与实现--客户管理模块.doc
0 下载量 178 浏览量
2023-07-11
02:02:04
上传
评论
收藏 373KB DOC 举报
温馨提示
试读
22页
【计算机软件毕业设计】汽车销售管理系统的设计与实现--客户管理模块.doc
资源推荐
资源详情
资源评论
河北农业 大 学
本科毕 业 论 文 (设计)
题 目:汽车销售管理系统的设计与实现--客户管理模块
摘要
随着互连网技术的发展,汽车销售系统通过计算机网络对客户进行管理已成为主要形
式。本文在分析客户管理的发展及现有模式的基础上,结合计算机网络技术的发展和企业
销售的要求,提出了客户管理的有效模式,并在技术实现上进行了详细的分析。
本课题使用 JAVA 作为开发语言,应用框架是 Spring MVC+MyBatis+freemaker,TOMCAT
作为 Web 服务器,并使用了 MYSQL 作为后台数据库。Ajax 实现了从基于 Web 的应用到基于
数据的应用的转换。通过 Ajax 异步请求,可以使系统功能更加完善,更加友好。同时,
EasyUI 界面框架的使用也加强了页面友好度。
此次完成的客户管理系统,成功的实现了分页显示客户信息、添加客户信息及其增删
改等功能,此外,根据用户的购买信息,实现了销售统计和客户消费的统计。并且注册页
面采用了 Ajax 异步请求进行了对注册用户名的验证,同时,本软件的风格主要是采用了
Easyui 界面进行展示,其中,页面布局使用其 layout 模块,加载数据使用其 datagrid 模
块,页面提示信息亦是采用了其 Message 功能模块。
关键词: Spring MVC, MYSQL,Ajax,Easyui,MyBatis
Abstract
With the development of Internet technology, car sales system through computer network to
manage the customer has become the main form. Based on the analysis of the development of
customer management and the existing model, combined with the development of computer
network technology and the requirement of quality education, puts forward the customer
management mode, and makes detailed analysis on technology implementation.
This paper uses JAVA as the development language, SpringMVC+MyBatis+freemaker
application framework, TOMCAT as the Web server,and uses MYSQL as the back-end
database. Ajax from the implementation of the Web based applications to applications based on
data conversion.Through the Ajax asynchronous request, can make the system function more
perfect, more friendly. At the same time, the use of EasyUI interface frameworkand strengthen
friendly page.
The complete customer management system, to achieve the success ofpaging display
customer information, add customer information and crud functions, in addition, according to
the user's information, the statistics, sales statistics and customer consumption. And the
registration page using the Ajaxasynchronous request is verified, the registered user name at the
same time,the software style is mainly used Easyui interface to display, wherein, the layout of
the page using the layout module, loading the data using its DataGridmodule, page message is
also using the Message function module.
Key words:Spring MVC, MYSQL,Ajax,Easyui,Mybatis
目录
引言 .......................................................................................................................................................................1
1.1 模块开发的意义 ...........................................................................................................................1
1.2 开发环境 .......................................................................................................................................1
技术概述 ...............................................................................................................................................................2
2.1 数据库介绍 .............................................................................................................................................2
2.2 设计中 JavaScript 和 Ajax 技术 ........................................................................................................2
2.3 Spring MVC 介绍 .................................................................................................................................2
需求分析 ...............................................................................................................................................................3
3.1 项目概述 ................................................................................................................................................3
3.1.1 应用目标 ...................................................................................................................................3
3.1.2 作用及范围 ...............................................................................................................................3
3.2 模块功能 ................................................................................................................................................3
3.3 设计模式选定 ........................................................................................................................................3
设计与实现 ...........................................................................................................................................................4
4.1 数据库设计 ............................................................................................................................................4
4.1.1 E/R 图 ........................................................................................................................................4
如下图 4-1 所示: ...............................................................................................................................4
4.1.2 详细的表结构 ...........................................................................................................................5
4.2 流程图 ....................................................................................................................................................5
4.3 模块功能界面 ........................................................................................................................................6
4.3.1 登录界面 ...................................................................................................................................6
4.3.2 管理员注册界面 .......................................................................................................................7
4.3.3 管理员修改密码界面 ...............................................................................................................7
4.3.4 用户列表界面 ...........................................................................................................................8
4.3.5 消费列表界面 ...........................................................................................................................8
4.3.6 销售列表界面 ...........................................................................................................................9
4.4 部分功能界面代码 ...............................................................................................................................9
4.4.1 管理员注册界面代码 ...............................................................................................................9
4.4.2 页面加载数据代码 .................................................................................................................10
4.4.3 SpringMVC 配置代码 ..............................................................................................................12
总结 .....................................................................................................................................................................17
参考文献 .............................................................................................................................................................18
致谢 .....................................................................................................................................................................19
1
引言
1.1 模块开发的意义
IT 技术的发展使信息的管理也进入了一个崭新的阶段,人类进入了信息高速发展的时
代,信息技术成为一门新的产业
[1]
。汽车销售理念的出台,使销售信息管理系统已开始设
计并应用于现实管理中。汽车销售数量急剧增加,有关购车客户的各种信息量也成倍增长,
客户信息的统计跟踪工作量与工作难度亦在增长。
使用计算机对客户信息进行统计跟踪,具有手工管理无法比拟的优点。使用计算机进
行管理具有查找方便、数据处理快捷、成本低等优点。这些优点能够极大地提高汽车销售
客户信息管理的效率,也是企业的科学化、正规化管理的重要条件。
在传统模式下简单利用计算机对客户信息进行统计跟踪,存在着较多的缺点,这给汽
车销售管理者对客户的信息管理带来了很大困难,严重影响了工作者的工作效率。随着科
学技术的不断发展,计算机科学日渐成熟,使用日趋成熟的计算机技术代替传统的人工模
式,来实现销售客户的现代化管理,其强大的功能已经为人们所深刻认知,计算机技术已
进入人类社会的各个领域并发挥着越来越重要的作用。
1.2 开发环境
运行环境硬件:P4 以上计算机,256M 内存以上。
软件要求:Windows98 以上,Mysql5.5 以上,JDK1.6 以上,Tomcat7.0。
开发环境硬件:P4 以上计算机,256M 内存以上。
软件:MySQL5.5,JDK1.7 以上,Tomcat7.0,Eclipse 3.6。
2
技术概述
2.1 数据库介绍
MySQL
[2]
是一个小型关系型数据库管理系统。由于它的强大功能、灵活性、丰富的应
用编程接口(API)以及精巧的系统结构,体积小、速度快、总体拥有成本低 ,尤其是开
放源码 ,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与 Apache 和
PHP/PERL 结合,为建立基于数据库的动态网站提供了强大动力。MySQL 是一个真正的多用
户、多线程 SQL 数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数
据库语言。MySQL 是以一个客户机/服务器结构的实现,它由一个服务器守护程序 MySQL 和
很多不同的客户程序和库组成。
2.2 设计中 JavaScript 和 Ajax 技术
本模块前台的大部分功能采用 Ajax 来实现。这使系统大大提升了性能。Ajax 技术以
JavaScript
[3]
为 依 托 , 而 JavaScript 是 一 种 解 释 性 的 , 基 于 对 象 的 脚 本 语 言 ( an
interpreted,object-based scripting language)。
HTML 网页在互动性方面能力较弱,例如表单局部刷新,就是用户点击某一按钮时,可
实现网页的无跳转的页面局部刷新,用纯 HTML 网页无法实现;又如验证 HTML 表单
(Form)提交信息的有效性,用户名不能为空,密码不能少于 6 位,邮政编码只能是数字
之类,用纯 HTML 网页也无法实现。要实现这些功能,就需要用到 JavaScript。
JavaScript 作为一种脚本语言,比 HTML 要复杂,但是因为 JavaScript 写的程序都是
以源代码的形式出现的,正因为可以借鉴、参考优秀网页的代码,所以让 JavaScript 本
身也变得非常受欢迎,从而被广泛应用。原来不懂编程的人,多参考 JavaScript 示例代
码,也能很快上手。
JavaScript 主要是基于客户端运行的,用户点击带有 JavaScript 的网页,网页里的
JavaScript 就传到浏览器,由浏览器对此作处理。前面提到的局部刷新、验证表单有效性
等大量互动性功能,都是在客户端完成的。
2.3 Spring MVC 介绍
Spring
[4]
框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的
MVC 架构,可以选择是使用内置的 Spring Web
[5]
框架还是 Struts 这样的 Web 框架。通
过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages
(JSP)技术、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的视图,
所以不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、分派器以及处
理程序对象的角色,这种分离让它们更容易进行定制。
Spring 用到的技术主要是 IOC 和 AOP
[6]
,并且善用注解和单元测试。
剩余21页未读,继续阅读
资源评论
zzzzl333
- 粉丝: 706
- 资源: 7万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功