2022年计算机专业毕业实习报告 .pdf
《2022年计算机专业毕业实习报告 .pdf》由会员分享,可在线阅读,更多相关《2022年计算机专业毕业实习报告 .pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、I 毕 业 实 习 报 告姓名:学号:专业班级:计算机科学与技术120401 班实习单位:实习时间:2016.01.112016.01.22 2016年 1 月精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 15 页II 目录前言 . 1 实习目的 . 1 实习单位简介 . 1 实习任务 . 2 相关技术简介. . 2 实习内容 . 2 影像租赁系统. . 错误!未定义书签。数据库设计 . . 4 使用 JDBC链接数据库 . . 错误!未定义书签。使用 Servlet编写服务器端应用程序. . 错误!未定义书签。调试运行 . . 错误
2、!未定义书签。实习总结 . 13 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 15 页1 前言作为还没有踏入社会的大学生,面对自己未来的生活与工作, 我们心中是有很多疑问的,我们特别需要到真正的工作环境中去感受一下自己几年后会所从事的工作。因此在刚开学的两周时间里,学校为我们安排了生产实习,主要是让我们较深层次接触社会, 运用所学的专业知识认识企业实践活动,了解企业运行环境,认识企业管理业务流程,为将来走上工作岗位打下基础。实习目的1、加强和巩固理论知识,发现问题并运用所学知识分析问题和解决问题的能力。2、锻炼自己的实习工作能力,适
3、应社会能力和自我管理的能力。3、了解实习单位的计算机技术的应用情况、需求情况和发展方向及前景。4、亲身参与项目的实际完成工作,了解计算机专业软件开发的具体流程。5、通过实习来认识了解自己,发现不足,提前做好自己的职业规划。实习单位简介学校安排的实习单位是在中国最大的城市上海,我们学的是计算机科学与技术专业,因此学校给我们安排的单位是上海的一家软件公司- 上海杰普科技软件有限公司。上海杰普软件科技有限公司(Briup Technology, Inc. )是一家专注于高端 IT 培训、软件外包、研发咨询的高新技术企业。公司核心成员由海外留学人员和来自 Sybase、亚信、Sun等国际大公司的资深技
4、术人员组成,在电信、金融、电子商务等方面有着丰富的专业开发、管理和培训经验。 公司全面致力于开展以面向外企、电信、 金融等行业为主的中高级软件人才培训及人才外包业务。公司经过多年运营,先后为浦东软件园、徐汇软件园、漕河泾软件园、天地软件园、南京雨花软件园等提供数千名软件开发人员,同时成为全国首家专业软件外包园区- 龙软园区最为紧密的合作伙伴,为园区专业提供软件外包人才。上海紧缺人才办公室指定的高端IT 培训基地 2007 年度获得“促进上海信息化建设奖”2007 年度、2008 年度最受网友推崇的IT 培训品牌百家高校指定的专业实习孵化基地首家与“ 211工程”大学联合培养软件工程硕士的培训机
5、构首家提出“优质精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 15 页2 就业”理念的 IT 培训机构国内首家面向大学生提供免费JAVA集训的 IT 公司。公司业务: IT 培训:A)DPS人才培训项目:高级 JAVA软件开发实训 / 职业规划及入职培训。 B)企业培训项目:企业客户定制开发课程/ 软件开发 / 项目管理软件外包:提供软件开发服务和人力资源外包服务。研发咨询:提供专业的研发管理咨询服务公司文化:诚信、专业、和谐、创新公司资质:公司成立于2006 年,注册资金100 万人民币,是上海市人事局许可的高级人才培训中心。同时也
6、是上海市紧缺人才办公室培训基地。实习任务基于 B/S 架构下的网络聊天室系统。相关技术简介B/S 结构B/S 结构(Browser/Server ,浏览器 / 服务器模式),是 WEB 兴起后的一种网络结构模式, WEB 浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,如Netscape Navigator或 Internet Explorer,服务器安装 SQL Server、Oracle 、MYSQL 等数据库。浏览器通过Web Server 同数据库进行数据交互。MySQL MySQL
7、 是一种开放源代码的关系型数据库管理系统(RDBMS) ,MySQL 数据库系统使用最常用的数据库管理语言- 结构化查询语言( SQL )进行数据库管理。由于 MySQL 是开放源代码的, 因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL 因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL 是管理内容最好的选择。MySQL 这个名字,起源不是很明确。一个比较有影响的说法是,基本指南和大量的库和工具带有前缀“my ”已经有 10年以上,而且不管怎样,MySQL AB 创始人之一的 Mont
8、y Widenius 的女儿也叫 My 。这两个到底是哪一个给出了MySQL精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 15 页3 这个名字至今依然是个迷,包括开发者在内也不知道。MySQL 的海豚标志的名字叫“ sakila ”,它是由MySQL AB 的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者Ambrose Twebaze提供。 根据 Ambrose所说, Sakila来自一种叫 SiSwati 的斯威士兰方言, 也是在 Ambrose的家乡乌干达附近的坦桑尼亚
9、的 Arusha 的一个小镇的名字。MySQL ,虽然功能未必很强大,但因为它的开源、广泛传播,导致很多人都了解到这个数据库。它的历史也富有传奇性。2.4.2 MyEclipse MyEclipse ,是在 eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE 以及移动应用的开发。 MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。MyEclipse 企业级工作平台(MyEclipseEnterprise Workbench , 简称 MyEclipse )是对 EclipseIDE 的扩展,利用它我们
10、可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。MyEclipse打开, 新建项目,保证 mysql 和 tomcat 服务能够正常启动,项目才可以正常运行。MyEclipse 企业级工作平台( MyEclipseEnterprise Workbench ,简称 MyEclipse )是对 EclipseIDE 的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts ,JSP ,CSS ,Javas
11、cript,Spring ,SQL ,Hibernate 。MyEclipse 是一个十分优秀的用于开发Java, J2EE 的 Eclipse 插件集合,MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。 MyEclipse 可以支持 Java Servlet,AJAX ,JSP ,JSF,Struts ,Spring,Hibernate ,EJB3 ,JDBC数据库链接工具等多项功能。可以说MyEclipse 是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。实习内容基于 B/S 架构下的网络聊天室系统。需求分析:系统功能需求根据用户对象的
12、不同分为普通会员功能的需求和管理员对功能的需求两部分。普通会员对功能的需求:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 15 页4 N 1 Userlist ID ChatRoom UserName ChatTime DenyRoom DenyTime 1 1 Users ID UserName UserPassword LoginTime UserSign 新用户注册取回密码在线发送消息修改个人基本信息离开聊天室管理员对功能的需求:用户管理浏览所有用户信息查找用户用户权限分配删除不合法用户踢人数据库设计1. 数据逻辑设计图 1 聊
13、天室系统数据表关系图Chat ID ChatRoom ChatFrom ChatTo ChatTime ChatAction ChatContent Secret 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 15 页5 2. 数据表结构表 1 chat 表表头类型长度是否允许为空是否主键描述ID bigint 20 否是用户编号ChatRoom varchar 50 是否聊天室ChatFrom varchar 50 是否聊天信息发送人ChatTo varchar 50 是否聊天信息接收人ChatTime datetime - 是否信
14、息发送时间ChatAction varchar 50 是否聊天表情ChatContent varchar 200 是否聊天信息内容Secret tinyint 1 是否悄悄话表 2 users表表头类型长度是否允许为空是否主键描述ID bigint 20 否是用户编号UserNamevarchar 50 是否用户名UserPasswordvarchar 50 是否密码LoginTimebigint 20 是否登录时间UserSign varchar 50 是否个性签名表 3 userlist 表表头类型长度是否允许为空是否主键描述ID bigint 20 否是用户编号ChatRoomvarch
15、ar 50 是否聊天室UserNamevarchar 50 是否用户名ChatTimebigint 20 是否信息发送时间DenyRoomvarchar 50 是否封禁的聊天室DenyTimebigint 20 是否封禁的时间精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 15 页6 数据库连接类Open_DB.javapackage chat; import java.sql.*; public class Open_DB /数据库用户名String userName=root ; /数据库密码String userPassword=
16、123456 ; /数据库的 URL ,包括连接数据库所使用的编码格式String url=jdbc:mysql:/localhost:3306/chat?useUnicode=true&characterEncoding=UTF8; /定义一个连接对象Connection dbConn; /错误信息串String errDesc; public Open_DB() /初始化操作errDesc= ; dbConn=null; /连接数据库public Connection getConn() try /声明所用的类包Class.forName(com.mysql.jdbc.Driver );
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年计算机专业毕业实习报告 2022 计算机专业 毕业 实习 报告
限制150内