javaweb课程设计--客户信息管理系统

javaweb课程设计--客户信息管理系统

ID:9391983

大小:223.50 KB

页数:17页

时间:2018-04-30

javaweb课程设计--客户信息管理系统_第1页
javaweb课程设计--客户信息管理系统_第2页
javaweb课程设计--客户信息管理系统_第3页
javaweb课程设计--客户信息管理系统_第4页
javaweb课程设计--客户信息管理系统_第5页
资源描述:

《javaweb课程设计--客户信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、xxxx信息科学与工程学院课程设计题目:客户信息管理系统姓名:xxxx学号:xxxx班级:xxxx课程:JavaWeb任课教师xxxx2014年6月20日课程设计任务书及成绩评定题目客户信息管理系统课程设计的任务及要求利用Web应用程序的客户端开发技术(包括Jsp、HTML、CSS、JavaScript、HTML、XML、MySql等)设计一个符合要求的JavaWeb数据库应用系统,并实现用户交互功能的设计,达到JavaWeb应用程序可用性和易用性目标。课程设计所需的软件、硬件等windows7,eclispe,jdk1.7,tomcat7.0,mysql5.5设计

2、报告:1、设计目的和任务2、总体设计:包括程序设计组成框图、流程图。3、详细设计:包括模块功能说明:函数功能、入口及出口参数说明,函数调用关系描述等。4、调试与测试:包括调试方法,测试结果分析与讨论,测试过程中遇到的主要问题及采取的解决措施。5、源程序清单和执行结果:清单中应有足够的注释。任课教师评语成绩:教师签名:日期:目录1.课程设计目的12.系统设计12.1系统特点12.2功能设计13.数据库设计14.功能模块的详细设计24.1数据库访问模块24.2共通Servlet的处理34.3登录模块64.4客户资料录入74.5客户资料修改94.6客户资料删除115.课程

3、设计总结141.课程设计目的课程设计是一项重要的实践性教学环节,在教师的指导下,以学生为中心,充分调动学生的积极性和能动性,重视学生自学能力的培养。通过本课程设计可以使学生充分认识开发和设计Web应用程序的的重要性和复杂性,充分了解Web应用程序的设计和开发的基本过程,掌握常用的Web开发技术,充分把握各项技术的特点和应用领域以及各项技术之间的相互关系,进一步体会各项技术在Web应用程序中地位和作用从而对各种技术有比较清醒的认识,在此基础上习得Web开发技术平台的选择能力。2.系统设计2.1系统特点本系统尝试从一些简单的层面对于企业客户信息的管理进行一种探索,针对企

4、业和客户的交流行为进行系统化管理,力求做到客户信息的准确、快捷和可追溯性。本系统包括3个主要层面,客户信息维护、客户来电记录和客户回访记录。2.2功能设计(1)客户资料信息维护模块客户信息输入、修改和删除。(2)客户来电信息模块来电信息添加和来电信息查询。(3)客户回访信息模块回访信息添加和回访信息查询。3.数据库设计(1)用户表user(2)客户信息表Customer13(3)客户来电表IncomeCall4.功能模块的详细设计4.1数据库访问模块数据库的设计是需要针对每个模块而不是每个页面进行设置数据库模块,所有的数据访问类DUser、DIncome、Dcust

5、omer、DFeedback、DRemind从同一个父类Dcommom继承,该父类提供了一个方法getDBConnection来获取数据库的链接。DCommon代码publicclassDCommon{publicConnectiongetDBConnection(){//尝试连接数据库try{//载入MySQL的JDBC驱动类Class.forName(CommonConst.DB_DRIVER_CLASSNAME);Connectionconn=DriverManager.getConnection13(CommonConst.DB_CONN_STRING);/

6、/获得数据库连接returnconn;}catch(Exceptionex){ex.printStackTrace();returnnull;}}}4.2共通Servlet的处理本系统中一旦代码出现了异常,将直接向上抛出,一直抛到共通类Servlet进行处理。在共通Servlet中发现异常,将页面跳转到错误处理页面,并把错误信息在页面上显示出来,同时提供一个往登录页面迁移的链接。对应的共通Servlet的相关代码如下:publicclassCommonServletextendsHttpServlet{//保存各页面Id对应的action类的对象privateHas

7、htablehPageHandler=newHashtable();//配置文件的存放位置privateJXPathContextconfigContext=null;publicvoidinit(){//取得配置文件,并获得其中的dom元素StringfilePath=getInitParameter("configXML");StringfileRealPath=getServletContext().getRealPath(filePath);//尝试建立配置文件的DOMtry{org.jdom.input.SAXBuilderbuilder=newSAX

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。