实训答辩壹心理网站编写和实现专业:计算机科学与技术班级:2013级计科01班姓名:张忠刘凯杨海林汪清杨军MADEBY刘凯contents项目概述项目总结分析与设计代码编写结果展示1项目概述1项目概述主要概述-Toptic壹心理网站应用JSP等动态网页技术,结合JDBC,实现了对大量心理测试题数据的简单访问。通过这个项目,学习并掌握JSP、JDBC等技术的实际应用,加深对课本的理解,增加自己的项目经验和实际动手能力,了解自己解决问题的重要性。项目的意义1项目概述选题背景-Background壹心理网是一个大众心理学服务平台,通过有趣的方式传播实用心理学。在这里,你可以收听心理FM,感受温暖的声音放松心情;你可以阅读精选心理杂志,每天学点生活中的心理学。网站介绍计算机行业发展至今,编程语言种类繁多,但JAVA语言在计算机行业中的地位还是不可动摇,长期占据在编程语言使用排行榜前位,在动态网页等方面占有一定的地位。所以计算机专业的学生有理由了解JAVA语言,学会使用JDBC、JSP等技术。本次实训就是使用JSP开发一个心理测试网站,将数据库里的题目通过网页展现出来,最终能为客户提供一个跨平台的、具有很强趣味性的心理测试网站。设计理念壹心理网,一个说明用户改善心理状态的网络平台。当你低落的时候,他们可以在这里找到正能量;当你有心事的时候,你可以在这里找到答案;当你需要心理说明的时候,你可以在这里找到专业的服务。核心价值制作模块爱情测试性格测试能力测试会员测试专业测试2分析与设计2分析与设计开发工具标题数字可以通过点击和重新输入更改。标题数字可以通过点击和重新输入更改。TomcatMySQLEclipseHBulider2分析与设计开发工具HBuliderHBuilder自己宣传它最大优势是“快”,通过完整的语法提示和代码输入法、代码块等,大幅提升HTML、js、css的开发效率。jdk&EclipseMySQLTomcatjdk是Java语言必不可少的软件开发工具包。Eclipse是一个开放源代码的、基于Java的可扩展开发平台。它附带了一个标准的插件集,包括jdk。MySQL是一个开放源码的小型关系数据库管理系统,开发者为瑞典MySQLAB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。2分析与设计项目设计3代码编写3代码编写实施步骤-ProcedureHTML写静态网页MySQL录入资料数据库和WEB连接将HTML转换为JSP1234HTML是目前网络应用最为广泛的语言,也是构成网页文文件的主要语言。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。创建suite、module、question、options、result等表,从网上获取题目资源后插入数据库中。HTML编写的是静态页面,将其转换为JSP,利用JDBC来访问MySQL数据库。建立一个web项目;把数据库驱动mysql-connector-java-5.1.37-bin.jar复制到lib目录下;编写一个连接数据库的工具类,获取一个连接。3代码编写实际代码数据库的连接3代码编写实际代码从数据库获取数据3代码编写实际代码在网页开始前获取请求数据和初始化数据3代码编写实际代码JSP页面代码4结果展示结果展示4首页,测试题列表结果展示4测试题详情页结果展示4浏览者进行测试中结果展示4测试结果展示页面5项目总结5项目总结将一些代码封装成函数,在JSP中直接调用,不仅可以增加代码的重用性,减少重复,而且使代码更加可读。代码的可重用性知道MVC等模型的意义,在项目中对代码进行封装,可以使项目的可维护性大大提高。项目的结构应用一些设计模式能提高项目的质量,例如单例模式。设计模式THANKYOU!