简易计算器

简易计算器
简易计算器

生产(毕业)实习报告

院(系)信息科学与工程

专业班计算机应用技术1201

学生姓名卢潇

指导教师溪利亚

(实习时间:2014年11月24日~2014年12月5日)

华中科技大学武昌分校

实习报告撰写内容、格式与成绩评定

一. 实习报告内容与格式

目录

1.实习单位简介;

2.实习的主要内容;

3.专题内容分析;

4.实习收获与体会;

5.对改进实习工作的建议。

二.实习报告书写要求:

1.字数要求:理、工科专业不少于4000字;经、管、文、法类专业不少于5000字;艺术类专业不少于3000字;

2.图表清晰并应符合国家标准和规范;

3.若用笔书写应做到字迹工整。

三.实习成绩评定

成绩综合评定等级:指导教师(签名):

20 年月日

目录

1 实习单位简介 (1)

2 实习主要内容 (2)

2.1 开发软件 (2)

2.2 实习目的 (2)

2.3实习内容 (2)

2.3.1SQL简单语句 (2)

2.3.2数据库设计 (2)

2.3.3 Java体系 (3)

2.3.4 JSP与Tomcat服务器 (3)

2.3.5项目开发周期介绍 (3)

2.3.6计算器设计 (3)

2.3.6项目测试 (3)

3专题分析 (3)

3.1对SQL加入信息 (3)

3.2SQL用户创建以及数据库建立 (4)

3.2.1数据库建立 (4)

3.2.2用户创建以及密码创建 (4)

3.3运行SQL语句结果 (6)

3.4表格的设计 (6)

3.4.1表格相关代码 (6)

3.5在myelipse软件中进行操作 (7)

3.5.1导入包 (7)

3.5.2导入驱动包 (8)

3.5.3数据库连接代码 (9)

3.5.4询数据库 (10)

3.5.5码修改数据库 (10)

3.5.6最后运行结果 (11)

4 实习总结 (11)

1 实习单位简介

软帝(Softeem)信息科技有限公司WuHan Softeem Information Science and Technology Co,Ltd.简称软帝(Softeem), 是一个具有鲜明技术特色的专业软件开发及咨询服务的软件企业,是中国软件外包行业的积极倡导者和参与者,并立志为全球客户提供全面的软件开发、测试、维护和认证等专业服务。软帝(Softeem)主要服务领域为金融、电信、电力、钢铁、电子商务等,我们的质量保证系统能有效为客户提供从项目咨询设计到实施维护的全面服务。软帝(Softeem)拥有一批专业化的团队和良好的人才梯队,海外归国人才的加盟,使我们迅速拥有进入国际市场的实力。面对软件行业人力资源严重匮乏的现状,软帝(Softeem)基于雄厚的技术实力,研发了一套适用于企业内部员工的培训体系,使经过培训的员工能快速适应项目变换的需要,时刻掌握行业最新技术动向。软帝(Softeem)非常注重具有自主知识产权产品的设计和开发工作,在CRM, DRP, ERP, 无线通讯, 嵌入式系统等技术领域都推出了自己的产品,并有着稳定的客户群。软帝(Softeem)为包括IBM、 Microsoft、HP、NOKIA、MOTOROLA、NEC、Oracle、Cisco、SUN、NEC、SONY、Panasonic、华为、方正、联想、宝信等国内外客户提供了专业化服务。软帝的优质技术服务赢得了客户的信赖。

2 实习主要内容

2.1 开发软件

JAVA:JDK的安装与环境搭建;

数据库系统:Sql server 2005

开发平台:MyEclipse

Web服务器:Tomcat

页面开发:Dreamweav

2.2 实习目的

对java基础语法更深入的了解,并可以熟练运用集合类实现对用户的CRUD。

体验商业系统编码工作在编码风格、编码性能上的要求、安全要求、性能要求、健壮性和可维护性方面的要求,并体现在最终代码成

掌握一种页面异步请求技术,Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。

能够对如何做好一个软件系统需求有全面深入的认识,在需求讲解和渗透中也对面向对象的分析及UML相关技术有所体验。最终需求描述成果为相关描述技术文档和UML的使用例图及活动图,以便指导设计系统编码和测试。

完成数据库详细设计文档,并在查询分析器完成数据库的设计与实现

认识到测试的重要性,并编写测试用例,根据测试用例进行测试

2.3实习内容

按照需求进行网络页面的制作

在数据库里面创建数据库和建立用户名和密码,然后在SQL查询分析器里面根据用户名和密码进入然后输入数据对数据进行增,删,插。

2.3.1SQL简单语句

CREATE、DROP、ALTER等语句。

数据操作语言(DML),例如:INSERT、UPDATE、DELETE语句。

数据查询语言(DQL),例如:SELECT语句。

数据控制语言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等句

2.3.2数据库设计

从需求中分析数据库,并需求进行数据库建模,形成数据字

2.3.3 Java体系

让我们了解了和回顾了Java中关于面向对象思想,java中的循环结构,判断结构,Java的类与方法。

2.3.4 JSP与Tomcat服务器

JSP及其开发方式;JSP内置对象:

Request、 Response、 Session、Page、 Out、 Exception、Application、Config、PageContextJSP常用标签。

2.3.5项目开发周期介绍

了解软件生命周期;了解软件开发周期;了解软件开发方式;了解软件开发方法;了解软件开发步骤

2.3.6计算器设计

掌握和熟练页面标签,并能使用DIV+CSS技术进行页面的美工操作,并能通过javascript实现与用户的交互,实现一个多功能计算器。

2.3.6项目测试

设计测试用例,并根据测试用例进行测试单元测试,集成测试,验收测试性能测试。

3专题分析

3.1对SQL加入信息

create table vote (

id int identity(1,1) primary key,

options varchar(100),

num int

)

--插入数据

insert into vote values('刘德华',0);

insert into vote values('张学友',0);

insert into vote values('郭富城',0);

insert into vote values('黎明',0);

--查询

select * from vote;

--修改

update vote set num=2 where id=2

--删除

delete from vote where id=5;

update vote set num=num+1 where id=2

update vote set num=num+1 where id=3

update vote set num=num+1 where id=4

update vote set num=num+1 where id in (0,1) 3.2SQL用户创建以及数据库建立

3.2.1数据库建立

3.2.2用户创建以及密码创建

3.3运行SQL语句结果

3.4表格的设计

3.4.1表格相关代码

最喜欢的明星
刘德华
张学友 
郭富城

黎  明

3.5在myelipse软件中进行操作

3.5.1导入包

3.5.2导入驱动包

3.5.3数据库连接代码

try {

// 1 加载数据库的驱动包

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

// 2 定义一个数据库的访问路径

String url = "jdbc:sqlserver://localhost:1433;DatabaseName=vote";

// 3 访问数据的权限用户名和密码

String user = "xiao";

String password = "123456";

// 4 获得数据库链接

conn = DriverManager.getConnection(url, user, password);

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return conn;

}

public static void closeConn(Connection conn){

try{// 7 释放资源

conn.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

3.5.4询数据库

public void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

request.setCharacterEncoding("UTF-8");

//1从入口读数据

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

//2把数据存入数据库中

Votedao dao=new Votedao();

//a 把主题存入summary表中

dao.updateTitle(title);

//新建表

dao.createVote();

//插入选项

for (int i = 1; i <=8; i++){

String options=request.getParameter("v" + i);

if (options != null && !options.equals("")){

dao.add(options);

}

}

3.5.5码修改数据库

try {

// 1.获取数据的链接

Connection conn = DbConn.getConn();

Statement stmt = conn.createStatement();

// 2.搜索数据

String sql = "select * from vote";

ResultSet rs = stmt.executeQuery(sql);

while (rs.next()) {

Vote bean = new Vote();

bean.setId(rs.getInt("id"));

bean.setOptions(rs.getString("options"));

bean.setNum(rs.getInt("num"));

list.add(bean);

}

// 3.释放资源

DbConn.closeConn(conn);

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

3.5.6最后运行结果

4 实习总结

光阴似箭,岁月如梭。一晃两周的实习生活已经过去了,在最近的几个月的实习过程中,我有着许多的收获和欢乐,但也有苦涩和教训,这些成功的经验将激励我在以后的人生之路上取得更大成绩,失败的经历将使努力去改变自己不完美的地方,让自己在以后的日子做的更好,这一切将成为我生命中最宝贵的财富之一。

带我我实习的单位是软帝(Softeem)信息科技有限公司WuHan Softeem Information Science and Technology Co,Ltd.简称软帝(Softeem), 是一个具有鲜明技术特色的专业软件开发及咨询服务的软件企业,是中国软件外包行业的积极倡导者和参与者,并立志为全球客户提供全面的软件开发、测试、维护和认证等专业服务。软帝(Softeem)主要服务领域为金融、电信、电力、钢铁、电子商务等,我们的质量保证系统能有效为客户提供从项目咨询设计到实施维护的全面服务。软帝(Softeem)拥有一批专业化的团队和良好的人才梯队,海外归国人才的加盟,使我们迅速拥有进入国际市场的实力。面对软件行业人力资源严重匮乏的现状,软帝(Softeem)基于雄厚的技术实力,研发了一套适用于企业内部员工的培训体系,使经过培训的员工能快速适应项目变换的需要,时刻掌握行业最新技术动向。软帝(Softeem)非常注重具有自主知识产权产品的设计和开发工作,在CRM, DRP, ERP, 无线通讯, 嵌入式系统等技术领域都推出了自己的产品,并有着稳定的客户群。软帝(Softeem)为包括IBM、 Microsoft、HP、NOKIA、MOTOROLA、NEC、Oracle、Cisco、SUN、NEC、SONY、Panasonic、华为、方正、联想、宝信等国内外客户提供了专业化服务。软帝的优质技术服务赢得了客户的信赖。还有他的一批典型的客户,这些客户长期与易维合作,达成了长期的合作伙伴关系。在这样的环境中生活,每天擦肩而过的都是IT精英,不知道会不会因此而感染,不过可以感觉到很自豪,也很荣幸,因为可以向老师学到很多东西。

我们实习的内容是做一个网上在线调查软件的开发,网上在线调查软件的开发涉及到了多方面的知识,例如myelicose软件的运用,在此款软件中我们必须有一定的基础,面向对象的思想,有一定的JAVA编程能力 ,此课程内容以项目为导向,以技术为核心,力争掌握软件研发技术,熟悉项目开发过程。对我们的动手能力有很大的考验,HTML页面的设计,在页面上我们可以通过指导老师的讲解掌握和熟练页面标签,并能使用DIV+CSS技术进行页面的美工操作,并能通过javascript实现与用户的交互,实现一个

多功能计算器。在后台数据库我们了解了怎么创建数据库,对数据库的增删改查,例如数据操作语言(DML),例如:INSERT、UPDATE、DELETE语句。数据查询语言(DQL),例如:SELECT语句。数据控制语言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBAC等等。在Dreamweaver软件里面进行调查表格的设计如何美化界面,如何创建表格和对表格的添加和删除。在Dreamweaver里面我们可以把看似平常的调查表做的十分的漂亮,在杨老师的带领下,我们完成了关于网络调查这一个项目的现’门户’的设计。接下来就是本次实习的重点了对myelicose软件的掌握了,在软件中,我们要利用软件连接数据库和修改数据库,让网上调查所选的结果在数据库中可以体现出来。通过建包等实现了网络调查的核心功能。

通过两周紧张而又忙碌的生活,我渐渐适应了这样的高压力,高动力。这一切让我深刻地体会到做任何事情都必须尽自己最大的努力,也只有尽了自己最大的努力才能将工作作好、做扎实,才能得老师和同学的认可,这段艰难的经历将激励我在以后的日子更加努力的付出,因为只有付出才有可能获得成功。刚刚进入实习碰到挫折是正常的,现在主要是看我们的承受能力了,有时候有些事情是要靠自己去争取,可是又有些时候由于种种关系我们都胆怯了,对于初出茅庐的我们来说,缺少的是经验,缺少的可能也是那熟练。经过这两周的实习,真的改变了很多,也真的成熟了很多,需要学习的真的还有很多。实习对于我们刚踏入社会的大学生真的是一个历练的过程。实习是让我们有一个认识社会的过程,所以碰到挫折是难免的。每当遇到问题的的时候,通常我都会自己试着解决,然后通过群里请教前辈们,他们都能很好的帮着我去解决,这又使我感觉到集体的温暖,从而更有信心的完成工作,认真做好每一件小事将是我们每一个人都必须去努力追求的。

路漫漫其修远兮,吾将上下而求索。通过两周的实践学习,我学到了许多在校园内无法学到的知识,这些宝贵的人生经历将激励我在以后的人生路上勇于实践,开拓创新,为人生的下一次辉煌奠定坚实的基础,成为我受益终生的宝贵财富。

相关主题
相关文档
最新文档