计算机专业毕业实习报告

上传人:公**** 文档编号:558088280 上传时间:2023-10-19 格式:DOC 页数:13 大小:210.50KB
返回 下载 相关 举报
计算机专业毕业实习报告_第1页
第1页 / 共13页
计算机专业毕业实习报告_第2页
第2页 / 共13页
计算机专业毕业实习报告_第3页
第3页 / 共13页
计算机专业毕业实习报告_第4页
第4页 / 共13页
计算机专业毕业实习报告_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《计算机专业毕业实习报告》由会员分享,可在线阅读,更多相关《计算机专业毕业实习报告(13页珍藏版)》请在金锄头文库上搜索。

1、 目录前言1实习目的1实习单位简介1实习任务2相关技术简介2实习容3影像租赁系统3数据库设计5使用JDBC数据库8使用Servlet编写效劳器端应用程序10调试运行11实习总结12 / 前言作为还没有踏入社会的大学生,面对自己未来的生活与工作,我们心中是有很多疑问的,我们特别需要到真正的工作环境中去感受一下自己几年后会所从事的工作。因此在刚开学的两周时间里,学校为我们安排了生产实习,主要是让我们较深层次接触社会,运用所学的专业知识认识企业实践活动,了解企业运行环境,认识企业管理业务流程,为将来走上工作岗位打下根底。实习目的1、加强和稳固理论知识,发现问题并运用所学知识分析问题和解决问题的能力。

2、2、锻炼自己的实习工作能力,适应社会能力和自我管理的能力。3、了解实习单位的计算机技术的应用情况、需求情况和开展方向及前景。4、亲身参与工程的实际完成工作,了解计算机专业软件开发的具体流程。5、通过实习来认识了解自己,发现缺乏,提前做好自己的职业规划。实习单位简介学校安排的实习单位是在中国最大的城市,我们学的是计算机科学与技术专业,因此学校给我们安排的单位是的一家软件公司-杰普科技软件。杰普软件科技Briup Technology, Inc. 是一家专注于高端IT培训、软件外包、研发咨询的高新技术企业。公司核心成员由海外留学人员和来自Sybase、亚信、Sun等国际大公司的资深技术人员组成,在

3、电信、金融、电子商务等方面有着丰富的专业开发、管理和培训经历。公司全面致力于开展以面向外企、电信、金融等行业为主的中高级软件人才培训及人才外包业务。公司经过多年运营,先后为浦东软件园、徐汇软件园、漕河泾软件园、天地软件园、雨花软件园等提供数千名软件开发人员,同时成为全国首家专业软件外包园区-龙软园区最为严密的合作伙伴,为园区专业提供软件外包人才。紧缺人才办公室指定的高端IT培训基地 2007年度获得“促进信息化建立奖 2007年度、2008年度最受网友推崇的IT培训品牌百家高校指定的专业实习孵化基地首家与“211工程大学联合培养软件工程硕士的培训机构首家提出“优质就业理念的IT培训机构国首家面

4、向大学生提供免费JAVA集训的IT公司。公司业务: IT培训:ADPS人才培训工程:高级JAVA软件开发实训/职业规划及入职培训。B企业培训工程:企业客户定制开发课程/软件开发/工程管理软件外包:提供软件开发效劳和人力资源外包效劳。研发咨询:提供专业的研发管理咨询效劳公司文化:诚信、专业、 和谐、创新公司资质:公司成立于2006年,注册资金100万人民币,是市人事局许可的高级人才培训中心。同时也是市紧缺人才办公室培训基地。实习任务在Android平台下运用java语言、JDBC技术、Oracle数据库,开发一个手机上的应用软件影像租赁系统。相关技术简介Android平台Android是基于Li

5、nux核的操作系统,是Google公司在2007年11月5日公布的手机操作系统,它采用了软件堆层software stack,又名以软件叠层的架构,主要分为三局部。底层Linux核只提供根本功能;其他的应用软件那么由各公司自行开发,局部程序以Java编写。ORACLE数据库 ORACLE 是以高级构造化查询语言(SQL)为根底的大型关系数据库,通俗地讲它是用方便逻辑管理的语言操纵大量有规律数据的集合。是目前最流行的客户/效劳器(CLIENT/SERVER)体系构造的数据库之一。Java语言Java 吸取了C+面向对象的概念,将数据封装于类中,利用类 的优点,实现了程序的简洁性和便于维护性。类的

6、封装性、 继承性等有关对象的特性,使程序代码只需一次编译,然后 通过上述特性反复利用。程序员只需把主要精力用在类和接 口的设计和应用上。Java 提供了众多的一般对象的类,通过继承即可使用父类的方法。在 Java 中,类的继承关系是单一的非多重的,一个子类 只有一个父类,子类的父类又有一个父类。Java 提供的 Object 类及其子类的继承关系如同一棵倒立的树形,根类 为 Object 类, Object 类功能强大,经常会使用到它及其 它派生的子类。JDBC技术JDBC是一种可用于执行SQL语句的JavaAPIApplicationProgrammingInterface应用程序设计接口。

7、它由一些Java语言编写的类和界面组成。JDBC为数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。任务种需要用到的相关技术都是我们之前没有学过的,但是我们有C+语言和SQL SERVER数据库的根底,这些技术在某些方面有其通用性,因此我们学习起来也会事半功倍。实习容影像租赁系统在美国,由于知识产权问题得到了很好的保护,所以一般不会出现盗版的问题。美国人除去在电影院看电影之外就是在音像店租碟回家去看。在这种情况下,影像出租的店铺就比拟多。在信息化的背景下,设计一套系统管理影像出租业务成了当务之急,于是通过和店铺经

8、理沟通,获得如下业务信息:1但凡想要到该影像租赁影碟的被称为会员Member,只有成为该店的会员才能够租借该店的影像资料(Title)。2影像店中不定期会购置一些影像资料(Title),并且获得了复制该影像资料的权力,每一份影像制品可以有多个拷贝,每一份拷贝称为一个复制条目(TitleCopy)3对客户而言,原始的影像资料Title只能被预定并且可以同时承受多份预定(Reservation),客户可以租赁的是影像拷贝TitleCopy。4任何一个客户的租赁信息Rental都必须存档以便将来店铺对客户的租赁进展评估。通过和租赁店经理详细面谈,了解更详细的业务的信息:1每一个会员必须被记录的信息包

9、括会员编号Id,而且所有会员的编号是唯一的,Name, 称为会员的日期Join_date,以及其他需要被记录的信息包括住宅地址Address, 所在城市city, 住宅phone.2影像制品(Title)必须被记录的信息包括编号Id,而且所有影像制品的编号也是唯一的俄,标题Title,影片说明Description,价格Price,和其他如下信息分级rating,种类category, 发行日期release_date.3每一份影像拷贝TitleCopy都有各自的编号Id,同一个影像的假设干拷贝编号不同,但是不同的影像拷贝的编号可能会重复。必须记录下是否已经出租,以便于店员随时能够查询拷贝资料

10、的当前状态(status)。4系统中允许会员预定某项影像资料,但必须提前预约租赁时间res_date。5每一项出租事项需要记录下来租借日期book_date,实际归还日期act_ret_date,过期时间(exp_ret_date)。业务逻辑实现:1查询出所有用户的名字(name)以及用户所借阅的影像资料名字(title)和借阅的日期(book_date)2查询出最近一周订阅影像资料的用户的名字(name)和相应的影像资料名字(title)及借阅日期(book_date)3查询出下周日应该归还的影像资料的名称(title)和借阅者的(name),地址(address)4查询出已经超期还未归还的

11、影像资料的名称(title)和借阅者的(name),地址(address)5查询出最近一月借阅次数最多的影像资料的名称(title)6查询出已经登记但是还没有拷贝的影像资料的名称(title)7查询出本周预定最多的影像资料的名称(title)要求:1实体关系模型2表实例图3建表语句4样例数据入库insert语句5业务逻辑实现select语句数据库设计采用oracle 数据库进展设计。1 根据需求分析,设计数据库,其实体关系模型图如图-1。图-12 由实体关系图,设计各表的实例构造图如下。图-2图-3图-4图-5图-63 由表实例图,设计建表语句。使用JDBC数据库JDBCJava Data B

12、ase Connectivity,java数据库连接是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。会员表单代码如下:package .briup.jdbc;import .briup.pojo.Member;import java.sql.*;import java.util.*;public class MemberJdbc /提供连接数据库的四个参数private static final String DRIVER =

13、oracle.jdbc.driver.OracleDriver;private static final String URL = jdbc:oracle:thin:localhost:1521:XE;private static final String USER = wzp;private static final String PASSWORD = wzp;public void saveMember(Member member)Connection conn = null;PreparedStatement pstmt = null;ResultSet rs = null;try/步骤

14、1: 注册驱动Class.forName(DRIVER);/步骤2: 建立和数据库的连接conn = DriverManager.getConnection(URL, USER, PASSWORD);/*从数据库中获得t_member_seq来作为主键*/String selectSql = select t_member_seq.nextval from dual;pstmt = conn.prepareStatement(selectSql);rs = pstmt.executeQuery();Long id = 0L;if(rs.next()id = rs.getLong(1);/步骤3: 创立PreparedStatement对象String sql = insert into +jack_member values(?,?,?,?,?,?);pstmt = conn.prepareStatement(sql);/*替换占位符?*/pstmt.setLong(1, id);pstmt.setString(2, member.getName();pstmt.setString(3, member.getAddress();pstmt.setString(4, member.getCity();pstmt.setString(5, m

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号