java+mysql健身网站设计+源代码(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

java+mysql健身网站设计+源代码(5)

public static final String url = "jdbc:mysql://localhost:3306/graduation-project?useUnicode=true&characterEncoding=utf8&autoReconnect=true&failOverReadOnly=false";

public static final String driverName = "com。mysql。jdbc。Driver";

public static final String user = "root";

public static final String password = "123456";

以上是连接数据库的常量设置(url、driverName、user、passsword)

加载数据库驱动:

Class。forName(driverName);

获取数据库的连接对象:

connection = DriverManager。getConnection(url, user, password);

关闭 Connection和PreparedStatement对象

connection。close();  preparedStatement。close();

健身知识相关功能设计  KnowledgeFunction。java

首先要获取健身知识的列表:

Map<String, Object> map = new HashMap<String, Object>();

LinkedList<Object> paramterList = new LinkedList<Object>();

然后设置知识的标题名称

String title = request。getParameter("title");

根据健身的部位进行健身知识数据列表的细分

String bodyPartId = request。getParameter("bodyPartType");

最后进行知识标题的模糊查询,健身部位的精确查询等方法代码的编写。

if (UtilValidate。isNotEmpty(title)) {

sqlBuffer。append("    and k。knowledge_title like ?");

paramterList。add("%" + title + "% ");

}

if (UtilValidate。isNotEmpty(bodyPartId)) {

sqlBuffer。append("    and k。body_part_id "+ bodyPartySearchType + "( ? )");

paramterList。add(bodyPartId);

}

功能设计总结:文献综述

在设计本课题中的每个功能时,我发现他们一个共同的特点,就是要通过数据库连接获取到他们相应的功能列表,不管是在健身知识展示,还是在生成个人的健身计划,在编写一个新的功能时,首先要做的都是获取相应的数据库列表。所以这为节省了大量的时间去思考页面的展示和设计。在用户注册和登录这块功能设计方面,我的思路是:首先用户输入用户名和密码,要通过调用数据库中用户表中的数据,来查找是否有这个用户的存在,如果有则登录成功,如果没有则返回注册页面,让用户进行注册,并且将用户新注册的用户名和密码加入到数据库的用户表中。在页面展示这一方面,我虽然没有超强的设计感,但是对于基础的页面设计布局,以及加上参考其他的健身网站,这使得本课题的健身网站的展示页面还是值得一看的。

3。2 数据库设计

对于本课题的数据库设计,首先整理功能模块,然后根据不同模块细化设计数据库结构。

(责任编辑:qin)