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