java程序SQl-数据库应用宠物管理系统_第1页
java程序SQl-数据库应用宠物管理系统_第2页
java程序SQl-数据库应用宠物管理系统_第3页
java程序SQl-数据库应用宠物管理系统_第4页
java程序SQl-数据库应用宠物管理系统_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业实习报告前言实习目的:通过“软件开发实习”中对Sql Server(或Oracle)数据库、Java程序设计、Web程序设计三门课程的系统学习及实际企业项目实训,提高学生在数据库应用、Web设计、Java语言运用等方面的能力,特别是在Java EE软件中的应用能力;结合“专题讲座”使学生对企业需求及企业标准开发流程有一个全面深入的了解。具体目标如下:熟悉Web开发的架构和流程;熟悉数据库在Java开发中使用;熟悉数据模型的设计思路;熟练掌握表结构设计模式;熟练掌握数据库

2、维护基本技能;熟练运用SQL技能;了解硬件设计技术行业要求;了解硬件设计标准流程。、实习要求1.参加实习的学生必须每天对实习情况做日记。实习日记应准确的反应实习当天的情况,包括实习时间、场所、岗位、实习方式和实习内容及遇到问题分析和解决方法。2实习结束之前,每个学生都必须认真撰写实习报告。通过撰写报告,系统地回顾和总结实习的全过程,将实践性教学的感性认识升华到一定的理论程度,从而提高实习教学效果。3实习结束的撰写应符合实习大纲的要求。实习报告的质量反应了实习的质量,它是实习成绩评定的主要依据之一。实习报告需经指导教师审阅并签署意见。不交实习报告者不得参加成绩评定。4实习指导教师必须对学生的实习

3、报告写出评语并在相应位置给出成绩并签字,否则本实习报告无效。5实习报告要求条理清晰,内容详尽,数据准确。字数不少于5000字。6实习结束后请将实习日记、报告本上交学院存档保存。7.通过数据库与程序设计实训完成软件后台设计的系统流程:业务流到数据流的转换;依据数据流绘制E-R图;网站架构的设计;前后端编码实现;基础SQL性能调休;数据库后台管理。在实习中体会产品开发的完整流程,体验从业务分析、UI设计、产品开发、数据流转化、建表、业务SQL、优化、后台运维管理各个环节。完成项目展示和汇报。8.通过听专题讲座,了解相关企业需求、标准流程,形成讲座学习报告作为最终实习报告内容的一部分。9.完成生产实

4、习日记与报告书。、实习场所:黄岛新校区主教学楼B432教室、实习起止时间:2014年7月7号至2014年7月18号。二.实习内容:.HTML语言制作网页。 HTML文件结构;常用基本标签;网页布局;表单、常用的图像格式、常用的超链接有序列表实现数据展示 使用无序列表实现数据展示 使用定义列表实现数据展示 使用表格实现数据展示 使用进行页面设计 常用的表单,表单元素有文本框、密码框、单选按钮、复选框、列表框、按钮、多行文本框。.CSS美化网页使用CSS三种基本的选择器设置字体大小和颜色;使用行内样式,内部样式表和外部样式表3种方式为HTML文档添加CSS样式;使用复合选择器为特定的网页元素添加C

5、SS样式;CSS继承特性,并掌握其在CSS样式中的应用使用CSS设置字体样式 ;使用CSS设置文本样式;使用CSS设置图片对齐方式;使用CSS设置超链接样式;使用CSS设置鼠标外观;使用CSS设置背景样式;使用CSS设置列表样式;使用float属性定位网页元素;使用float属性结合无序列表制作横向导航;使用float属性创建横向多列布局;使用clear属性清除浮动;使用overflow进行溢出处理、Java的学习。安装软件;理解什么是程序;了解Java的技术内容;会使用记事本开发简单Java程序;会使用输出语句在控制台输出信息;熟悉MyEclipse开发环境;掌握变量的概念;掌握常用数据类型

6、;会使用赋值运算符、算术运算符;掌握boolean类型和关系运算符的使用;会进行数据类型转换;掌握键盘输入;掌握基本if选择结构;掌握逻辑运算符;掌握多重if选择结构;掌握嵌套if选择结构;掌握switch选择结构;能够综合运用if选择结构和switch选择结构;使用for循环结构;在程序中使用break和continue;掌握数组的基本用法 ;掌握数组的几种典型应用;掌握类和对象;理解封装;会创建和使用对象;会定义和使用类的方法;理解变量作用域;会添加JavaDoc注释;会定义带参方法;会使用带参方法;会创建包组织Java工程.JAVA OOP的学习使用面向对象的思想开发程序的好处;客户和软

7、件设计开发人员之间、软件设计开发人员内部交流更加顺畅;提高软件设计和开发效率;从现实世界抽象出类1找出名词确定类、属性2找出动词确定方法3剔除与业务无关的属性和方法;方法重载的规则:方法名相同、参数项不同、与访问修饰符和返回值无关;掌握继承的优点和实现;掌握子类重写父类方法;掌握继承下构造方法的执行过程;掌握抽象类和抽象方法的使用;掌握final修饰属性、方法和类.多态与接口的学习掌握多态的优势和应用场合;掌握父类和子类之间的类型转换;掌握instanceof运算符的使用;使用父类作为方法形参实现多态;使用父类作为返回值实现多态掌握接口基础知识;掌握接口作为一种约定和能力的含义;使用C#接口编

8、程.SQL server 与JDBC的安装与学习1.SQL语言:-增、删、修改、查询-语法:-insert into 表名(列名,列名)values(数值,数值)insert into Dog(Name,Health,Love,Strain)values(凉子,default,default,雪纳瑞)insert into Dog(Name,Health,Love,Strain)values(啾啾,40,60,拉布拉多)insert into Dog(Name,Health,Love,Strain)values(纳尼,default,default,泰迪)insert into Dog(Nam

9、e,Health,Love,Strain)values(皮皮,60,60,牧羊犬)insert into Dog(Name,Health,Love,Strain)values(阿虎,95,80,藏獒)-修改 updata 表名 set列名=更新值,列名=更新值,where 条件update Dog set Name=啾里, Health=90,Strain=藏獒where Id=28-删除 delete from 表名 where 条件delete from Dog where Id=29-查询 select 列名,列名,from 表名 where 条件-排序 order by 列名或者表达式

10、 asc 升序 或 desc 降序select name,strain from Dog where Name=凉子-*表示所有列select*from Dog where Strain=藏獒 order by Health desc-模糊查找select* from Dog where Name like%啾%-查找第一个字确定的啾%select* from Dog where Name like啾%-后面只有一个通配符select* from Dog where Name like啾_-查找电话号码130-133 130-3%开头的-130-3% 不是这一范围内的,取反-select* f

11、rom student where tel like 130-3%-链接查询select d.Name as dog_name,Health,Love,Strain, as m_namefrom Dog d inner join master m on d.masterid=m.id2.答辩项目环境要求:myeclipse10以上版本,sqlserver2008数据库系统功能:登陆功能,菜单循环展示功能,新宠物添加功能,修改宠物,显示所有宠物,显示特定宠物,喂养宠物功能要求:所有功能进行数据库操作,尽可能的使用面向对象的三大特征解决实际问题1登陆项目部分程序如下:package x

12、iangmu;import java.util.ArrayList;import java.util.Scanner;public class UsersManager TestDenglu ds = new TestDenglu();public boolean showusers() ArrayList list = ds.getAllUsers();Scanner input = new Scanner(System.in);System.out.println(n*欢迎进入“宠物狂欢”宠物管理系统*);do System.out.print(请输入登录名:);String yname

13、= input.next();System.out.print(请输入密码:);String ypass = input.next();if (list != null) for (int i = 0; i 增减宠物:增加public int addDog(Dog d1)try Class.forName(driver); catch (Exception e) Connection conn=null;Statement stm=null;try/2conn=DriverManager.getConnection(url, userName, password);/3stm=conn.cre

14、ateStatement();String sql=insert into Dog(name,health,love,Types,shopid) +values(+d1.getName()+,+d1.getHealth()+,+d1.getLove()+,+d1.getTypes()+,+d1.getShopid()+);int n=stm.executeUpdate(sql);return n;catch (Exception e) e.printStackTrace();return -1;finallyif(stm!=null)try stm.close(); catch (Except

15、ion e2) e2.printStackTrace();if(conn!=null)try conn.close(); catch (Exception e2) e2.printStackTrace();添加public void adddog()Scanner input=new Scanner(System.in);System.out.print(添加宠物的特性:id );int id = input.nextInt();Scanner input1=new Scanner(System.in);System.out.print(添加宠物的特性:昵称 );String name = i

16、nput1.next();Scanner input2=new Scanner(System.in);System.out.println(添加宠物的特性:亲密度 );int love= input2.nextInt();Scanner input3=new Scanner(System.in);System.out.println(添加宠物的特性:健康度);int health = input3.nextInt();Scanner input4=new Scanner(System.in);System.out.println(添加宠物的特性:品种 );String Types = inpu

17、t4.next();Scanner input5=new Scanner(System.in);System.out.println(添加宠物的特性:主人号 );int shopid = input5.nextInt();Dog str = new Dog(id,name, health, love,Types,shopid); int n=ds.addDog(str);if(n0) System.out.println(添加成功); 删除private void delDog()Scanner input= new Scanner(System.in);System.out.println(

18、请输入要删除的宠物编号:);int id=input.nextInt();int n=ds.delDog(id);if(n0)System.out.println(删除成功);删除public int delPenguin(int id)try Class.forName(driver); catch (Exception e) Connection conn=null;Statement stm=null;try/2conn=DriverManager.getConnection(url, userName, password);/3stm=conn.createStatement();St

19、ring sql=delete from Qie where id=+id;int n=stm.executeUpdate(sql);return n;catch (Exception e) e.printStackTrace();return -1;finallyif(stm!=null)try stm.close(); catch (Exception e2) e2.printStackTrace();if(conn!=null)try conn.close(); catch (Exception e2) e2.printStackTrace();3.查询public ArrayList

20、getDog(String p)ArrayList list = new ArrayList();try Class.forName(driver); catch (Exception e) e.printStackTrace();Connection conn = null;/Statement stm = null;/ResultSet rs = null;tryconn=DriverManager.getConnection(url,userName,password);stm=conn.createStatement();rs = stm.executeQuery(select*fro

21、m Dog where Name=+p+);while (rs.next() int id = rs.getInt(1);String name = rs.getString(2);int health = rs.getInt(3);int love = rs.getInt(4);String Types = rs.getString(5);int shopid = rs.getInt(6);Dog dog = new Dog(id, name, health, love, Types, shopid);list.add(dog);return list;catch (Exception e)

22、 e.printStackTrace();return null; finally if (stm != null)try stm.close(); catch (Exception e2) e2.printStackTrace();if (conn != null)try conn.close(); catch (Exception e2) e2.printStackTrace(); 查询public void chadog() Scanner input=new Scanner(System.in);System.out.print(请输入查找的宠物的昵称 );String name =

23、input.next();ArrayList list = ds.getDog(name);if(list.size()0)System.out.println(idt昵称t健康值t亲密度t品种);int i=0;System.out.print(list.get(i).getId()+t+list.get(i).getName() + t+ list.get(i).getHealth()+t+list.get(i).getLove()+t+list.get(i).getTypes(); 4.列表展示private void showDog()ArrayList list=ds.getAllDog();if(list!=null)System.out.println(编号t昵称t

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论