《jsp客户关系管理系统.doc》由会员分享,可在线阅读,更多相关《jsp客户关系管理系统.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、客户关系管理系统报告 项 目 名 称: _客户关系管理系统学 院:_软件学院/信息工程系专 业:_计算机应用技术_学 号: _班 级: _计 算 机10A1_ _ 报 告 人: _张 帅 _ 指 导 老 师: _陆 露_2012年06月16日实训成绩考核、评价项目考核内容得分实训评价实训表现与态度(20分)对实训期间的出勤情况、实训态度、安全意识、职业道德素质评定成绩职业素质、实训态度、效率观念、协作精神实训操作过程(40分)根据学生实训操作的过程进行考核,评定成绩根据学生在实训操作过程中的知识掌握情况、程序设计方法和技巧、基本操作技能、知识应用能力、分析问题和解决问题的能力,以及创新能力进行
2、考核。实训考核(30分)根据学生实训,程序设计的结果进行考核,评定成绩根据实训项目任务要求,对程序设计的结果,分模块进行测试考核实训文档(10分)实训日记、实训报告等评定成绩表达能力、文档写作能力、文档的规范性总分注:1. 成绩的评定标准(要和实训大纲、计划、实训指导书中评分标准一致),上表供参考。2.“各个实训模块考核”要详细(考什么内容、怎么考),根据实训大纲的成绩评定,具体项目进行细分,可以通过理论考核、口述、实做等多种形式。一、 实训目标 学习的过程就像在采摘珍珠和制作珍珠项链的过程,只有通过有条理将课程中的各个知 识点组合起来才会有特别的表现,象美丽的珍珠项链。狗熊扳玉米的方式不是好
3、的方式。希望通过这次实战能够使的学生进一步地了解和掌握JSP 和Servlet技术。本次实战主要是结 合MVC 的框架模式和JSP,Servlet,JavaBeans,JDBC,DB,Log4J,AJAX 等各种已近学习过的技术的整体演练。整体训练使得我们能够更好地发现问题。只有更好地发现问题才能够 进一步地解决问题。 在训练中列举出几个在开发工作中常常关心的问题,当然由于时间问题,实战训练的规划可能没有实际项目的大,但是在实施的时候希望同学们能够时刻用一种开拓的阳眼光来分 析和观察实战中的小的示例。 有什么问题一定要和同学老师讨论,或者通过网络来学习别人的解决方法。同时对问题 的思考尽可能细
4、致周到,这样久了就可以养成一个好的习惯。这些习惯对将来在实际的开发中有特别重要的作用。二、实习目的通过JSP的学习,可以独立的编写留言板、上传规格、考试系统、连接SQLserver数据库、以及怎么样配置运行jsp服务器三、数据库连接:1、首先,将数据库的驱动程序copy到tomcat6.0lib下,这一部是关键,如果没有copy 当运行程序的时候后报-找不到驱动-的异常。2、将下面的代码放到Tomcat 6.0confcontext.xml中间,如:四、实习要求懂得什么是JSP,运行原理,它的基本语法,内置对象,服务端的输出缓冲区,文件流的读取,jsp数据库如:jdbc、odbc、mysql、
5、oracle等,jsp与javaBeans,javaServlet等 JSP是JavaServerPages的缩写,是由Sun公司倡导、许多公司参与,于1999年推出的一种动态网页技术标准。JSP是一个建立安全的、夸平台的先进动态网页技术。 JSP基本配置: 第一步:下载j2sdk和tomcat:到sun官方站点( 第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后按默认设置进行安装即可。 1.安装j2sdk以后,需要配置一下环境变量,在我的电脑-属性-高级-环境变量-系统变量中添加以下环境变量(假定你的j2sdk安装在c:j2sdk1.4.2):JA
6、VA_HOME=c:j2sdk1.4.2 classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;(.;一定不能少,因为它代表当前路径) path=%JAVA_HOME%bin 接着可以写一个简单的java程序来测试J2SDK是否已安装成功: publicclassTest publicstaticvoidmain(Stringargs) System.out.println(Thisisatestprogram.); 将上面的这段程序保存为文件名为Test.java的文件。然后打开命令提示符窗口,cd到你的Test.java所在目录,
7、然后键入下面的命令 javacTest.java javaTest 此时如果看到打印出来Thisisatestprogram.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。 2.安装Tomcat后,在我的电脑-属性-高级-环境变量-系统变量中添加以下环境变量(假定你的tomcat安装在c:tomcat): CATALINA_HOME=c:tomcat; CATALINA_BASE=c:tomcat; 然后修改环境变量中的classpath,把tomat安装目录下的commonlib下的servlet.jar追加到classpath中去,修改后的classpath c
8、lasspath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;%CATALINA_HOME%commonlibservlet.jar; 接着可以启动tomcat,在IE中访问http:/localhost:8080 如果看到tomcat的欢迎页面的话说明安装成功了。 五、JSP和Servlet的区别: SUN首先发展出SERVLET,其功能比较强劲,体系设计也很先进,只是,它输出HTML语句还是采用了老的CGI方式,是一句一句输出,所以,编写和修改HTML非常不方便。后来SUN推出了类似于ASP的JSP,把JAVA代码嵌套到HTML语句中,这样
9、,就大大简化和方便了网页的设计和修改。ASP,PHP,JSP都是嵌套型的SCRIPT语言。一个分布式系统应分为三层:表示层,业务逻辑层,数据存取层,在J2EE体系结构中,SERVLET用来写业务逻辑层是很强大的,但是对于写表示层就很不方便。JSP则主要是为了方便写表示层而设计的。ENTITYBEAN实现数据存取层,SESSIONBEAN实现业务逻辑层。如果是简单的应用系统,可采用JSP+BEANS的结构进行设计,JSP中应该仅仅存放与表示层有关的东西,也就是说,只放输出HTML网页的部份。而所有的数据计算,数据分析,数据库联结处理,统统是属于业务逻辑层,应该放在JAVABEANS中。通过JSP
10、调用JAVABEANS,实现两层的整合。实际上,微软的DNA技术,简单说,就是ASP+COM/DCOM技术。与JSP+BEANS完全类似,所有的表示层由ASP完成,所有的业务逻辑由COM/DCOM完成。为什么要采用这些组件技术呢?因为单纯的ASP/JSP语言是非常低效率执行的,如果出现大量用户点击,纯SCRIPT语言很快就到达了他的功能上限,而组件技术就能大幅度提高功能上限,加快执行速度。另外一方面,纯SCRIPT语言将表示层和业务逻辑层混在一起,造成修改不方便,并且代码不能重复利用,采用组件技术就只改组件就可以了。对于复杂的应用,应该采用ENTITYBEAN实现数据存取层,SESSIONBE
11、AN实现业务逻辑层,用JSP来调用SESSIONBEAN,由SESSIONBEAN调用ENTITYBEAN。即采用JSP+EJB来构建一个复杂的分布式系统。它比JSP+BEAN具有更高的吞吐量,可靠性,安全性。综上所述,对简单应用,可采用JSP+BAEN,对复杂的应用系统,应采用JSP+EJB,SERVLET变的无足轻重。用JSP完全可替代它。 五、实习心得 JSP是一门新技术,他基于JavaServlet以及整个java体系的Web开发技术。从网上得知Java的中文问题历史悠久,连绵不绝,至今也没有完全解决,但是上有政策下有对策,我们总是有办法搞定它的。跟Java相关的中文问题主要有两类,一类是编程的问题,涉及到I/O,内码转换等。第二类是Java运行环境的配置,涉及字体,属性配置等。觉得很有必要给自己写个备忘录之类的。 学习了JSP,感触很深,这一技术是需要有一定基础、而且动手能力强的学科。书上也强调一点是:要想真正地掌握JSP技术,必须有较好的java语言基础,以及HTML语言方面的知识。想想的确对啊。
限制150内