客户管理系统-JAVAWEB课程设计报告
客户管理系统-JAVAWEB课程设计报告
课 程 设 计
课程名称 Java与面向对象程序设计
课程设计
题目名称_基于SSH的客户管理系统_ 学生学院 自动化学院 __ 专业班级___ 11网络工程3班_ __ 姓名学号 何宇航 3111001381_
_ _ 赖金华__3111001382 冯家伟 3111001379 何炜东 3111001380
指导教师________张 钢___________
2014 年 10 月 10 日
客户管理系统-JAVAWEB课程设计报告
目录
1.问题描述和分工情况 .............................................................. 3 2.系统总体设计 .......................................................................... 4 3.系统详细设计 .......................................................................... 9 4.系统部署 ................................................................................ 28 5.系统测试和运行效果 ............................................................ 32 6.总结......................................................................................... 37 7.参考文献和资料 .................................................................... 39 8.教师评语和评分 .................................................................... 40
客户管理系统-JAVAWEB课程设计报告
1.问题描述和分工情况
1.1 问题描述
客户关系管理系统的英文名称为Customer Relationship Management,简称为CRM。客户资源是企业的宝贵财富,同时企业对于客户的依赖也已经提高到了关乎企业生存的高度。CRM作为管理企业和客户关系的主要管理平台,不进需要对客户的信息进行管理,还需要记录企业同客户之间的业务活动。
对于企业来说最重要的是客户,而这些客户又分为了不同的客户群体,例如有小客户、大客户,有正在联系的客户、有即将联系的客户等等。而且这些客户又可能属于不同的行业,不同的区域地区。这时如何对这些客户进行有效的管理,进而指导企业对客户的下一步行动,从而提升企业的价值,成了企业发展的关键所在。
传统的客户管理是采用人工手动记录的方式,通过通讯员将客户的信息记录在通讯本上面来实现的。但是这种方式记录非常慢,而且容易出错。对于后期的查找和维护也是非常困难的。
所以,我们小组觉得应该开发一个客户管理系统,使上面的这些操作可以进行自动化。我们只需要用java语言和SHH技术开发出一个平台,在这个平台中让客户自行注册或商户协助注册客户信息,并把客户信息上传到这个平台服务器中,供商户在线管理自己的客户,只要商户到这个平台中进行客户管理,只要用网页即可随时管理和挖掘客户需求。
1.2 分工情况
组长:何宇航
在本课程设计是负责开发环境搭建,文档编写,数据实体类设计,数据访问层编写,功
能定义,SSH前期整合工作的配置工作。 组员:赖金华
在本课程设计是负责数据库构建以及JDBC连接代码实现工作。
组员:冯家伟
在本课程设计是负责页面DIV、CSS样式设计及课程报告的撰写和校正。
组员:何炜东
在本课程设计是负责信息收集、数据库规划及数据表录入。
客户管理系统-JAVAWEB课程设计报告
2.系统总体设计
2.1 系统设计方案综述
本系统是基于JSP和Mysql开发的Web应用程序JSP页面独自响应请求并将处理结果返回客户,所有的数据存取都是由JSP来完成。
如下图所示:
图 JSP体系结构
2.2 系统模块设计 1、客户信息添加:
2、客户所有信息查询:
客户管理系统-JAVAWEB课程设计报告
3、客户信息删除(单行删除、批量删除)
:
4、客户信息修改:
客户管理系统-JAVAWEB课程设计报告
5、添加分页查询:
2.3 数据库设计
User表:存储卡片资料
客户管理系统-JAVAWEB课程设计报告
CardUser表:存储用户账号,密码 字段 映射 UserId UserName PassWord LastLogin
意义 ID 用户名
密码
上次登录时间
UserId UserName PassWord LastLogin
2.4 系统功能设计
本系统主要包含以下几方面的功能:
(1) 身份验证:进入系统时,对用户的身份进行检查,只允许合法用户登陆系统。
(2) 浏览功能:以列表形式显示全部名片信息记录。
(3) 详细查看功能:可在浏览状态下点击某条记录,显示其全部信息。 (4) 条件查询功能:用户可任意选择字段(如姓名、电话号码、电子邮件地址等),并针对该字段构造出组合查询条件,节能型匹配查询。
(5) 修改功能:修改任意字段,姓名不能为空。 (6) 增加功能:增加一条或多条新的记录。 (7) 删除功能:删除一条或多条记录。
(8) 密码管理:登陆成功后,用户可以随时对密码进行更改。
(9) 报表生成:可根据提供的模板将查询结果或选中的数据生成多种形式的报表。
(10) 打印功能:将生成的报表或所选中记录进行打印输出。
客户管理系统-JAVAWEB课程设计报告
(11) 导入或导出:将全部数据或选中数据导出至其他存储设备中;将数据从存储设备导入至本系统中。
(12) 帮助功能。为用户使用本系统提供帮助。 2.5 界面设计
一个好的网站系统页面设计应该美观、界面友好、结构合理、后台处理
智能化、内容优秀以及优良快捷的交互性。即网站的建设具有交互性与持续性、艺术与技术结合紧密的特点。网站的可用性界面设计在e时代十分重要。网站系统界面设计的三大原则是:
(1)置界面于用户的控制之下; (2)减少用户的记忆负担; (3)保持界面的一致性。 网站系统的可用性界面设计原则
(1)设计形式与网站系统内容统一。什么样的网站系统,应该有什么样的设计,设计是为网站系统的主题服务的,二者要统一。
(2)注重网站系统的交互性和可持续性。系统不是一个被动的媒体他的特殊性在于用户的选择和参与,保持用户的新鲜感。另外构建合理的网站系统组织结构,让使用者对系统提供的巨量处理信息能力感到强大,建立完善的包括系统帮助页面、查询功能在内的系统都是页面设计需要考虑的因素。
界面参考了参考文献的界面,使用jsp进行开发,web浏览器进行查看。 基本上每个界面都会包含LOGO和导航栏,然后才是具体的内容。
图 UI界面设计
客户管理系统-JAVAWEB课程设计报告
2.6 开发环境描述
本系统的开发工具具体如下:
系统开发平台:MyEclipse 6.5。 数据库管理系统软件:MySQL 。
运行平台:Windows 2000/Windows XP/Windows 2003/Windows Vista。 Java开发包:JDK 5.0以上。 Web服务器:Tomcat 7.0。
本系统采用MVC架构模式开发,具体技术如下:
AJAX框架:使用ExtJS技术开发 显示层:使用JSP技术开发
数据访问层:使用DAO模式开发 持久层:使用Hibernate框架开发 管理框架:使用Spring来管理各组件
3.系统详细设计
相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




