当前位置:文档之家› 软件工程课程设计

软件工程课程设计

软件工程专业软件项目实践(认识实习)报告教学单位软件学院班级软件13-10学生姓名学号实习时间 6月29日-7月10日指导教师1 实习时间2015-6-29至2015-7-102 实习目的1.深入了解企业管理的业务内容及软件应用的特点;2.加强认识企业软件应用的重要性、紧迫性;3.深入了解企业软件产品的应用的现状和需求,使我们进一步认识到需要加强哪些方面的学习;4.深入了解互联网应用情况,初步掌握互联网的物理结构及组成等基本网络知识;3 实习项目及内容1.实地深入企业调研企业实际的业务管理流程;2.聘请企业信息中心领导介绍本单位计算机应用情况及今后的发展规划;3.参观企业局域网,了解计算机网络的硬、软件组成及结构;4.聘请有关专家结合所参观的局域网,讲授计算机网络的应用知识;5.聘请有关业务科室的工程技术人员,讲授如何用计算机处理本科室业务及本科室软件应用情况;6.引入OJCP考试环境,进一步巩固学生Java程序设计基础;7.实地去硬件市场进行调研,了解各种硬件的价格、性能等。

3.1 校内实习内容总结软件产业是典型的知识经济产业,与以往的工业经济产业有很大的不同。

未来有可能保持长期稳定高速增长。

中国政府推行的信息化建设已使国内计算机硬件市场高速发展,也造就了潜在的软件市场。

目前中国软件业的处境是:需求巨大,政策不足。

从发展阶段看,中国软件业现在似处于初创期的后期。

鉴于软件行业在国民经济中的独特地位,未来中国政府有可能推出对软件行业的优惠政策,并将导至该行业进入扩张期。

未来软件行业将以至少30%的平均年增长速度发展。

在各类软件中,国内市场和应用软件(含系统集成)将是中国软件业的主要发展方向。

鉴于中国软件行业的高成长率和中等的投资回报率,因此该行业是一个较好的投资对象。

若未来政府推出类似印度的较好的优惠政策,则该行业将会有更高的成长率和较高的投资回报率,因此成为一个极好的投资对象。

本次实践活动由来自大连华信计算机培训学校的专业老师培训。

大连华信计算机新技术培训中心(简称华信IT培训)成立于2003年7月,由大连华信计算机技术股份有限公司基于进军IT教育产业而投资创办,在结合自身技术优势的基础上,与日本日立系统服务公司合作,主要开展以日语为学习语言、符合日本商务习惯、面向对日软件开发业务的IT技术培训,为对日软件开发产业的发展培养实用型、复合型、职业化、专业化的软件人才。

大连华信是国家规划布局内重点软件企业、中国软件产业最大规模前100家企业之一,国家计算机信息系统集成一级资质,并获得了ISO9001:2008、CMM5级、CMMI5级、ISO27001:2005、ISO14001:2004、PIPA(个人信息保护合格证书,与日本的P-MARK互认)等资质认证。

大连华信拥有国家工商总局批准的中国驰名商标,是世界经济论坛"全球成长型企业"(夏季达沃斯)首批会员,国家规划布局重点软件企业。

2013中国软件出口企业20强第2名,2012中国服务外包企业20强第4名。

中国软件和信息服务业十年领军企业奖、2011-2012中国软件和信息服务业突出贡献企业奖。

连续多年入选中国软件业务收入前百家企业。

我们进行了4天的培训:第一天学习的内容是JDBC操作数据库的过程:一、JDBC操作数据库的过程:a)将数据库的驱动导入到项目中。

b)将数据库的驱动加载到内存中。

i.Class.forName(“包名.类名”);将指定包中指定类的实例加载到内存中。

ii.DriverManager.registerDriver()c)连接数据库,创建java.sql.Connection接口的实例。

d)创建准备语句对象java.sql.PreparedStatement接口的实例,用于执行SQL语句。

i.使用PreparedStatement对象的executeQuery()方法执行SELECT语句,用java.sql.ResultSet接口的实例接收查询的结果。

ii.使用PreparedStatement对象的executeUpdate()方法执行INSERT,DELETE,UPDATE语句,此方法返回值的类型为int类型,表示INSERT、DELETE、UPDATE语句执行后影响表中数据的行数。

e)处理结果f)关闭与数据库相关的对象For..each循环我们9 10班是由华信进行培训,对华信的培训,我充满着困惑到底在公司里我们大学生能干些什么,而今天华信的培训解决了我很多的问题,我们这几天的实习都要围绕怎样开发学生管理系统,今天主要讲了登录方面的事,先不说今天代码学习了多少,我养成了很多写程序的规则,在写代码之前要写上工程项目名称、时间、姓名。

下午我们又上了一次讲座,是与我们学校合作的北京一家公司项目经理给我们进行演讲,讲诉了现在这个时代软件行业的发展还有对于软件工程这个专业都要求什么样的人才,也告诉我们到企业都需要学习什么样的语言,到底该怎么样选择自己的职业,怎样去应聘,怎么充分的发挥自己的能力,为公司效力,也为我们自己负责。

第二天依旧是由华信给我们培训,今天我们学习了登录后呈现每个人成绩的界面,首先是做图形界面,主要是讲在"密码"框中按回车键,或者点击"登录"按钮后所做的响应。

更加细致的有讲解了昨天的内容和有所不同的地方,在将数据库的驱动加载到内存中增加了一种方法DriverManager.registerDriver()。

以及以幽默的例子为我们讲解什么是事件的监听,讲解了事件,事件源。

和监听器的关系,和for..each循环,代码如下:For..each循环SELECT c.courses_name, s.classroomFROM courses c JOIN sections sON c.courses.course_id=s.sections.course_idimport java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class db {public static void main(String[] args) {Connection conn = null;//变量不赋值不能使用后边的if(conn!=null)会出错//声明准备语句对象PreparedStatement ps=null;//声明结果集ResultSet result=null;try {Class.forName("oracle.jdbc.OracleDriver");System.out.println("数据库加载成功!!!");//获得数据库连接对象conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.109.1:1521:rjxy", "scott","tiger");System.out.println("服务器连接成功!!!");String sql="SELECT * FROM EMP";//创建准备语句对象,用于执行SQL语句ps=conn.prepareStatement(sql);//使用准备语句对象执行SELECT语句,并将结果保存在结果集中result=ps.executeQuery();//使用循环显示结果集中所有数据while(result.next()){//将游标现下移动一行如果移动后找到数据返回ture 否则返回fasle//显示当前行中所有列的数据System.out.print(result.getInt("EMPNO")+"\t");System.out.print(result.getString("ENAME")+"\t");System.out.print(result.getDouble("SAL")+"\t");System.out.println(result.getDate("HIREDATE"));}} catch (ClassNotFoundException e) {System.out.println("数据库加载失败!!!");} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();System.out.println("服务器正忙,请稍后再试!!!");}finally {//先创建后关闭if(result!=null){try {result.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}if(ps!=null){try {ps.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}if(conn!=null){try {conn.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}}}}不仅复习了昨天的知识,而且还学习了java的很多技能,而且学习了很多快捷键,比如很多方法可以自动生成的快捷键,自动生成段注释的快捷键,这些都让我们大开眼界,虽然很简单,但是我们却不知道,我这个时候才明白在学校里学的知识远远不够,就这些简单的技能自己都不知道,我这个时候深知学校给我们安排认识实习的用意。

下午我们我们又开展了讲座,是08级的毕业学长,给我们讲了现在大学生的就业前景,和我们需要掌握的技能,学长也说了业务和技术之间区别和哪个更适合我们作为工作方向,看到他们,也就看到我们以后什么样,可能没有学长发展的好,但是从他们身上我知道了我该怎么做,怎么学习,怎样成为他们那样的人。

相关主题