计算机专业生产实习报告 14200字.docx
- 文档编号:28635821
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:17
- 大小:40.11KB
计算机专业生产实习报告 14200字.docx
《计算机专业生产实习报告 14200字.docx》由会员分享,可在线阅读,更多相关《计算机专业生产实习报告 14200字.docx(17页珍藏版)》请在冰豆网上搜索。
计算机专业生产实习报告14200字
三一文库(XX)
〔计算机专业生产实习报告14200字〕
目录
目录······························································································································································1第1章生产实习的目的································································································································2第2章实习地点情况·······································································································································3第3章实习计划···············································································································································4第4章实习过程···············································································································································5
4.1实习形式···············································································································································54.2理论学习··············································································································································5
4.2.1UML············································································································································54.2.2数据库技术应用·····················································································································54.2.3b应用开发··························································································································64.2.4Java··········································································································································64.2.5企业级应用开发······················································································································64.2.6云计算······································································································································64.2.7J2框架································································································································74.2.8软件项目实施·························································································································84.3实训项目简介·····································································································································8
4.3.1打地鼠Javascrip游戏······································································································84.3.2AM柜员机模拟操作系统···································································································94.3.3书城购物系统·······················································································································104.3.4贪吃蛇···································································································································114.3.5名片管理系统·······················································································································124.3.6BBS留言板··························································································································134.3.7唱片网项目···························································································································144.3.8新华书店图书管理系统······································································································16
第5章收获和体会·········································································································································19参考文献···························································································································································20
1
第1章生产实习的目的
生产实习是培养本科生实践能力的主要教学环节,对于促进理论联系实际、了解学科专业发展现状、增强实践动手能力、提高学生综合素质具有十分重要的作用。
1.通过接触实际、了解社会,使学生对本专业生产、设计和相关研究课题等建立感性认识。
2.巩固所学理论知识,同时获得生产实际知识和技能,学习先进的生产技术和企业组织管理知识,培养分析和解决工程实际问题的初步能力。
3.了解社会和国情,直接向工人和工程技术人员、管理人员学习各种相关的实践知识,增强劳动观念,培养学生事业心和责任感,为今后走向社会打下良好的基础。
2
第2章实习地点情况
金桥Java软件工程师培训中心是致力于Java技术传播、高级Java软件工程师培训与就业安置的专门机构。
其造就并成功安置了数以千计的Java软件工程师,现就职于国内外数千家企业。
中心秉承精尖、高效的原则,以实际案例为教学模型,采用动态结构教学法,“学”、“做”互通。
利用各种信息资源,以“任务驱动”和“问题解决”作主线,强调“协作学习”。
紧密结合Java软件工程师用人需求,确保学有所成,高薪就业。
其领军人从事软件研发和应用推广近20年,其团队专注于Java应用开发和培训近10年,具有扎实、精良的专业功底。
截止到20xx年底金桥已成功培训并安置了138期学员。
为社会培养了大量专业的Java人才。
一直以来金桥专门培养Java软件工程师,“把Java软件工程师培训做精、做透”是我们矢志不逾的追求,缘于此金桥才被誉为“Java软件工程师梦工厂”。
考察过金桥的专家、学者都不无感慨地赞叹到:
“长春金桥不是普通的培训机构,是抚育高级Java软件工程师的摇篮,是其领军人及团队用心血铸就的Java软件人才基地“。
金桥“Java软件工程师“培训课程结合I行业人才需求而设定的,课程设置合理,具有很强的实用性。
通过该系列课程的培训,使学员能够牢固掌握JAVA语言编程思想和要领,具备跨平台的C/S或B/S软件开发能力以及系统建模与分析能力,从而成为I行业急需的专业人才。
“嗜之越笃,技之越工”,金桥专注于“Java软件工程师”的培养,奉行独立品牌战略,孜孜以求、扎扎实实,一路走来,终将以其卓越的品质与挚诚赢得您的信赖和托付;终将成为Java梦想者的良师益友;也终将成为您难能多得的朋友。
3
第3章实习计划
2011-8-27至2011-9-7共计10天。
每天上午8:
30—11:
30上课下午1:
00—4:
00上课具体时间安排如下:
8.27日:
全天上课;
8.28-9.6日:
上午上课;下午上机实训。
9.7日(周五):
考试,总结。
4
第4章实习过程
4.1实习形式
采取项目驱动模式。
以实战为主,知识讲授为辅。
采用动态结构教学,“学”、“做”互通。
先理论引导后实践操作。
学员将直接参与软件公司承接的软件项目,由公司开发经理带队,从需求调研开始,采用RUP/UML建模(包括业务、结构、行为及数据模型),直至编码和测试全部由学员自行完成。
通过Java项目和Java项目,让学生掌握软件开发的需求分析、数据建模、概要设计、详细设计、代码编写、测试、调试、部署的整个开发流程。
体会软件的设计思想,掌握开发中的常用设计模式。
熟练使用主流开源的开发工具。
感受团队开发的分工协作,培养沟通协调的能力。
4.2理论学习
4.2.1UML
统一建模语言(UML是UiidModligLaguag的缩写)是用来对软件密集系统进行可视化建模的一种语言。
UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。
4.2.2数据库技术应用
数据库技术是信息系统的一个核心技术。
是一种计算机辅助管理数据的方法,它研究如何组织和存储数据,如何高效地获取和处理数据。
是通过研究数据库的结构、存储、设计、管理以及应用的基本理论和实现方法,并利用这些理论来实现对数据库中的数据进行处理、分析和理解的技术。
即:
数据库技术是研究、管理和应用数据库的一门软件科学。
数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。
数据库技术研究和解决了计算机信息处理过程中大量数据有效地组织和存储的问题,在数据库系统中减少数据存储冗余、实现数据共享、保障数据安全以及高效地检索数据和处理数据。
数据库技术研究和管理的对象是数据,所以数据库技术所涉及的具体内容主要包括:
通过对数据的统一组织和管理,按照指定的结构建立相应的数据库和数据仓库;利用数据库管理系统和5
数据挖掘系统设计出能够实现对数据库中的数据进行添加、修改、删除、处理、分析、理解、报表和打印等多种功能的数据管理和数据挖掘应用系统;并利用应用管理系统最终实现对数据的处理、分析和理解。
4.2.3b应用开发
b技术的发展,使得管理系统的开发更方便、功能更强大,在此系统的开发过程中,b技术起了一个骨架式的支持作用;与此同时组件技术的发展为系统的开放性、集成性提供了便利,有效合理地引入组件技术是当前b系统开发与发展的一个方向;通过对系统的开发进行建模,形象直观的图形化表示,可以显示系统的流程与功能。
选择有效的建模方法,充分利用b技术与组件技术,提高软件的开发效率,提高的软件的可靠性和可维护性,是每个软件开发人员所关心的问题。
4.2.4Java
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SuMicrosysms公司于19xx年5月推出的Java程序设计语言和Java平台(即JavaS,Java,JavaM)的总称。
Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景
4.2.5企业级应用开发
企业级应用是指那些为商业组织、大型企业而创建并部署的解决方案及应用。
这些大型企业级应用的结构复杂,涉及的外部资源众多、事务密集、数据量大、用户数多,有较强的安全性考虑。
当代的企业级应用决不可能是一个个相互独立的系统。
在企业中,一般都会部署多个彼此连接的、相互通过不同集成层次进行交互的企业级应用,同时这些应用又都有可能与其它企业的相关应用连接,从而构成一个结构复杂的、跨越Ira和Ir的分布式企业应用群集。
此外,作为企业级应用,其不但要有强大的功能,还要能够满足未来业务需求的变化,易于升级和维护。
4.2.6云计算
云计算(英语:
CloudCompuig),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。
整个运行方式很像电网。
云计算描述了一6
种基于互联网的新的I服务增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展而且经常是虚拟化的资源。
云其实是网络、互联网的一种比喻说法。
典型的云计算提供商往往提供通用的网络业务应用,可以通过浏览器等软件或者其他b服务来访问,而软件和数据都存储在服务器上。
云计算关键的要素,还包括个性化的用户体验。
云计算可以认为包括以下几个层次的服务:
基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)。
云计算服务通常提供通用的通过浏览器访问的在线商业应用,软件和数据可存储在数据中心。
4.2.7J2框架
ibra是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
ibra可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Srvl/JSP的b应用中使用,最具革命意义的是,ibra可以在应用JB的J2架构中取代CMP,完成数据持久化的重任。
Sprig是一个解决了许多在J2开发中常见的问题的强大框架。
Sprig提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。
Sprig的架构基础是基于使用JavaBa属性的IvrsiooCorol容器。
然而,这仅仅是完整图景中的一部分:
Sprig在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。
Sprig提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。
Sprig的数据访问架构还集成了ibra和其他O/Rmappig解决方案。
Sprig还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术,例如JA或者JDBC事务提供一个一致的编程模型。
Sprig提供了一个用标准Java语言编写的AOP框架,它给POJOs提供了声明式的事务管理和其他企业事务—如果你需要—还能实现你自己的aspcs。
这个框架足够强大,使得应用程序能够抛开JB的复杂性,同时享受着和传统JB相关的关键服务。
Sprig还提供了可以和IoC容器集成的强大而灵活的MVCb框架。
相对Srus1而言,Srus2号称是一个全新的框架。
Srus2与Srus1相比,确实有很多革命性的改进,但它并不是新发布的新框架,而是在另一个框架:
bork基础上发展起来的,Srus2是bork的升级,而不是一个全新的框架,因此稳定性、性能等各方面都有很好的保证:
而且吸收了Srus1和bork两者的优势。
ApacSrus2是一个优雅的,可扩展的JAVAb框架。
框架设计的目标贯穿整个开发周期,从开发到发布,包括维护的整个过程。
x最初是YUI的一个扩展,也可以扩展自JQury和Prooyp。
自1.1版开始,x已经可以独立运行,不需要依赖于那些外部库。
从x2.0版可以使用许多不同的基础库,例如YUI、JQury和Prooyp,或者是可以独立的运行。
xJS是一个非常棒的Ajax框架,可以用来开发富有华丽外观的富客户端应用,能使b/s应7
用更加具有活力。
xJS是一个用javascrip编写,与后台技术无关的前端ajax框架。
因此,可以把xJS用在.、Java、Pp等各种开发语言开发的应用程序中。
JSO(JavaScripObjcoaio)是一种轻量级的数据交换格式。
易于人阅读和编写。
同时也易于机器解析和生成。
它基于JavaScrip(SadardCMA-2623rddiio-Dcmbr1999)的一个子集。
JSO采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++,C#,Java,JavaScrip,Prl,Pyo等)。
这些特性使JSO成为理想的数据交换语言。
4.2.8软件项目实施软件项目管理的对象是软件工程项目。
它所涉及的范围覆盖了整个软件工程过程。
为使软件项目开发获得成功,关键问题是必须对软件项目的工作范围、可能风险、需要资源(人、硬件/软件)
、要实现的任务、经历的里程碑、花费工作量(成本)、进度安排等做到心中有数。
这种管理在技术工作开始之前就应开始,在软件从概念到实现的过程中继续进行,当软件工程过程最后结束时才终止
4.3实训项目简介
4.3.1打地鼠Javascrip游戏
图4-1打地鼠初始界面
8
Javascrip编程属于网络编程的一部分。
JavaScrip是一种能让你的网页更加生动活泼的程序设计语言,也是目前网页设计中最容易学又最方便的语言。
你可以利用JavaScrip轻易的做出亲切的欢迎讯息、漂亮的数字钟、有广告效果的跑马灯及简易的选举,还可以显示浏览器停留时间。
4.3.2AM柜员机模拟操作系统
该系统主要使用JavaGUI技术搭建界面,模拟中国人民银行AM柜员机操作系统,支持存款、取款、查询、打印明细等操作,逻辑实现采用事件驱动,利用java里监听器进行具体设计,处于对程序规模和训练目标的考虑,本程序数据并没有进行持久化到数据库系统中,只是作为内存中短暂存在。
数据以数组形式储存。
该程序目的在于训练学生javaGUI编程,主要是界面布局,常见类使用,以及监听器的使用。
AM柜员机主要是由各个idos窗口组成,它是由登录页面、选择服务、取款、查询余额、修改密码和退卡等功能。
它的各种按钮的事件和功能可以简单的模拟AM柜员机的要求。
本AM柜员机的主要功能如下所述:
要求使用图形用户界面。
当输入给定的卡号和密码(初始卡号为000000和密码为123456)时,系统能登录AM柜员机系统,用户可以按照以下规则进行:
查询余额:
初始余额为50000元,AM取款:
每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。
AM存款:
不能出现负存款。
修改密码:
只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。
以idos窗口形式显示,标题栏为AM柜员机名称,右上角有最小化按钮、最大化按钮、关闭按钮,不同的窗口中有不同的按钮和选择菜单。
程序运行的过程:
首先是用户登录界面,提示用户输入用户名,输入密码,如果密码正确则跳转至系统主界面,否则重新输入,且输入错误达三次后自动退出;其次是主界面,有五个功能:
余额查询、取款业务、转账业务、修改密码、退出系统。
在取款业务中,如果用户输入的钱数大于用户已有的钱,那么提示重新输入;在转账业务中,如果用户两次输入的对方账号不一致,那么提示重新输入;在修改密码业务中,如果两次输入的新密码不一样,提示错误,让用户重新输入;退出系统后,已经使用过的界面,自动退出。
运行界面:
图4-2中国人民银行AM柜员机模拟操作系统初始界面
9
4.3.3书城购物系统
网上书城是一种基于B的,目前最流行的一种电子商务平台。
在这样一个互联网高速发展的今天,不仅购物网站上要提供质量可靠,物美价廉的商品,而且还要提供安全可靠的网络服务。
系统实现用到的技术有:
jsp、srvl、srus、ibraAjax等现阶段比较流行的技术。
我们在设计系统时,不仅要考虑形同的性能问题,也要考虑到系统与用户的交互界面的友好性。
系统由两子系统构成,分别是交易子系统和管理子系统。
利用网络和数据库技术,结合目前硬件性能普遍提高与宽带网大力建设的有利优势,应用AcivSr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业生产实习报告 14200字 计算机专业 生产 实习 报告 14200
![提示](https://static.bdocx.com/images/bang_tan.gif)