为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

计算机专业生产实习报告

2017-09-16 23页 doc 246KB 45阅读

用户头像

is_079973

暂无简介

举报
计算机专业生产实习报告计算机专业生产实习报告 目 录 目 录 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 1 第1章 生产实习的目的 ??????????????????????????????????????????????????????????????????????????????...
计算机专业生产实习报告
计算机专业生产实习 目 录 目 录 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 1 第1章 生产实习的目的 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 2 第2章 实习地点情况 ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 3 第3章 实习 ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 4 第4章 实习过程 ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 5 4.1实习形式 ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 5 4.2 理论学习 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 5 4.2.1 UML ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 5 4.2.2 数据库技术应用 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????? 5 4.2.3 Web应用开发 ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 6 4.2.4 Java ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 6 4.2.5企业级应用开发 ???????????????????????????????????????????????????????????????????????????????????????????????????????????????? 6 4.2.6云计算 ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 6 4.2.7 J2EE框架 ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 7 4.2.8 软件项目实施 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 8 4.3 实训项目简介 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 8 4.3.1 打地鼠Javascript游戏 ????????????????????????????????????????????????????????????????????????????????????????????????? 8 4.3.2 ATM柜员机模拟操作系统 ?????????????????????????????????????????????????????????????????????????????????????????????? 9 4.3.3 书城购物系统 ????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 10 4.3.4 贪吃蛇 ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 11 4.3.5 名片管理系统 ????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 12 4.3.6 BBS留言板 ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 13 4.3.7 唱片网项目 ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 14 4.3.8 新华书店图书管理系统 ????????????????????????????????????????????????????????????????????????????????????????????????? 16 第5章 收获和体会 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 19 参考文献 ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 20 1 第1章 生产实习的目的 生产实习是培养本科生实践能力的主要教学环节,对于促进理论联系实际、了解学科专业发展现状、增强实践动手能力、提高学生综合素质具有十分重要的作用。 1(通过接触实际、了解社会,使学生对本专业生产、设计和相关研究课等建立感性认识。 2(巩固所学理论知识,同时获得生产实际知识和技能,学习先进的生产技术和企业组织管理知识,培养和解决工程实际问题的初步能力。 3(了解社会和国情,直接向工人和工程技术人员、管理人员学习各种相关的实践知识,增强劳动观念,培养学生事业心和责任感,为今后走向社会打下良好的基础。 2 第2章 实习地点情况 金桥Java软件工程师培训中心是致力于Java技术传播、高级Java软件工程师培训与就业安置的专门机构。其造就并成功安置了数以千计的Java软件工程师,现就职于国内外数千家企业。 中心秉承精尖、高效的原则,以实际案例为教学模型,采用动态结构教学法,“学”、“做”互通。利用各种信息资源,以“任务驱动”和“问题解决”作主线,强调“协作学习”。紧密结合Java软件工程师用人需求,确保学有所成,高薪就业。其领军人从事软件研发和应用推广近20年,其团队专注于Java应用开发和培训近10年,具有扎实、精良的专业功底。截止到2010年底金桥已成功培训并安置了138期学员。为社会培养了大量专业的Java人才。 一直以来金桥专门培养Java软件工程师,“把Java软件工程师培训做精、做透”是我们矢志不逾的追求,缘于此金桥才被誉为“Java软件工程师梦工厂”。考察过金桥的专家、学者都不无感慨地赞叹到:“长春金桥不是普通的培训机构,是抚育高级Java软件工程师的摇篮,是其领军人及团队用心血铸就的Java软件人才基地“。 金桥 “Java软件工程师 “培训课程结合IT行业人才需求而设定的,课程设置合理,具有很强的实用性。通过该系列课程的培训,使学员能够牢固掌握JAVA语言编程思想和要领,具备跨平台的C/S或B/S软件开发能力以及系统建模与分析能力,从而成为IT行业急需的专业人才。 “嗜之越笃,技之越工”,金桥专注于“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项目和JavaEE项目,让学生掌握软件开发的需求分析、数据建模、概要设计、详细设计、代码编写、测试、调试、部署的整个开发流程。体会软件的设计思想,掌握开发中的常用设计模式。熟练使用主流开源的开发工具。感受团队开发的分工协作,培养沟通协调的能力。 4.2 理论学习 4.2.1 UML 统一建模语言(UML是Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。 4.2.2 数据库技术应用 数据库技术是信息系统的一个核心技术。是一种计算机辅助管理数据的方法,它研究如何组织和存储数据,如何高效地获取和处理数据。是通过研究数据库的结构、存储、设计、管理以及应用的基本理论和实现方法,并利用这些理论来实现对数据库中的数据进行处理、分析和理解的技术。即:数据库技术是研究、管理和应用数据库的一门软件科学。 数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。数据库技术研究和解决了计算机信息处理过程中大量数据有效地组织和存储的问题,在数据库系统中减少数据存储冗余、实现数据共享、保障数据安全以及高效地检索数据和处理数据。 数据库技术研究和管理的对象是数据,所以数据库技术所涉及的具体内容主要包括:通过对数据的统一组织和管理,按照指定的结构建立相应的数据库和数据仓库;利用数据库管理系统和 5 数据挖掘系统设计出能够实现对数据库中的数据进行添加、修改、删除、处理、分析、理解、报表和打印等多种功能的数据管理和数据挖掘应用系统;并利用应用管理系统最终实现对数据的处理、分析和理解。 4.2.3 Web应用开发 Web技术的发展,使得管理系统的开发更方便、功能更强大,在此系统的开发过程中,Web技术起了一个骨架式的支持作用;与此同时组件技术的发展为系统的开放性、集成性提供了便利,有效合理地引入组件技术是当前Web系统开发与发展的一个方向;通过对系统的开发进行建模,形象直观的图形化表示,可以显示系统的流程与功能。选择有效的建模方法,充分利用Web技术与组件技术,提高软件的开发效率,提高的软件的可靠性和可维护性,是每个软件开发人员所关心的问题。 4.2.4 Java Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景 4.2.5企业级应用开发 企业级应用是指那些为商业组织、大型企业而创建并部署的解决及应用。这些大型企业级应用的结构复杂,涉及的外部资源众多、事务密集、数据量大、用户数多,有较强的安全性考虑。 当代的企业级应用决不可能是一个个相互独立的系统。在企业中,一般都会部署多个彼此连接的、相互通过不同集成层次进行交互的企业级应用,同时这些应用又都有可能与其它企业的相关应用连接,从而构成一个结构复杂的、跨越Intranet和Internet的分布式企业应用群集。 此外,作为企业级应用,其不但要有强大的功能,还要能够满足未来业务需求的变化,易于升级和维护。 4.2.6云计算 云计算(英语:Cloud Computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。整个运行方式很像电网。云计算描述了一 6 种基于互联网的新的IT服务增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展而且经常是虚拟化的资源。云其实是网络、互联网的一种比喻说法。典型的云计算提供商往往提供通用的网络业务应用,可以通过浏览器等软件或者其他Web服务来访问,而软件和数据都存储在服务器上。云计算关键的要素,还包括个性化的用户体验。云计算可以认为包括以下几个层次的服务:基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)。云计算服务通常提供通用的通过浏览器访问的在线商业应用,软件和数据可存储在数据中心。 4.2.7 J2EE框架 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。 Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/R mapping解决方案。Spring还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术,例如JTA或者JDBC事务提供一个一致的编程模型。Spring提供了一个用标准Java语言编写的AOP框架,它给POJOs提供了声明式的事务管理和其他企业事务—如果你需要—还能实现你自己的aspects。这个框架足够强大,使得应用程序能够抛开EJB的复杂性,同时享受着和传统EJB相关的关键服务。Spring还提供了可以和IoC容器集成的强大而灵活的MVC Web框架。 相对Struts 1而言,Struts2号称是一个全新的框架。Struts 2与Struts 1相比,确实有很多革命性的改进,但它并不是新发布的新框架,而是在另一个框架:WebWork基础上发展起来的,Struts2是WebWork的升级,而不是一个全新的框架,因此稳定性、性能等各方面都有很好的保证:而且吸收了Struts 1和WebWork两者的优势。 Apache Struts2是一个优雅的,可扩展的JAVA EE web框架。框架设计的目标贯穿整个开发周期,从开发到发布,包括维护的整个过程。 Ext最初是YUI的一个扩展,也可以扩展自JQuery和Prototype。自1.1版开始,Ext已经可以独立运行,不需要依赖于那些外部库。从Ext 2.0版可以使用许多不同的基础库,例如YUI、JQuery和Prototype,或者是可以独立的运行。 ExtJS是一个非常棒的Ajax框架,可以用来开发富有华丽外观的富客户端应用,能使b/s应 7 用更加具有活力。ExtJS是一个用javascript编写,与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用程序中。JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript rd(Standard ECMA-262 3 Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python 等)。这些特性使JSON成为理想的数据交换语言。 4.2.8 软件项目实施 软件项目管理的对象是软件工程项目。它所涉及的范围覆盖了整个软件工程过程。 为使软件项目开发获得成功,关键问题是必须对软件项目的工作范围、可能风险、需要资源(人、硬件,软件)、要实现的任务、经历的里程碑、花费工作量(成本)、进度安排等做到心中有数。 这种管理在技术工作开始之前就应开始,在软件从概念到实现的过程中继续进行,当软件工程过程最后结束时才终止 4.3 实训项目简介 4.3.1 打地鼠Javascript游戏 图4-1打地鼠初始界面 8 Javascript编程属于网络编程的一部分。JavaScript是一种能让你的网页更加生动活泼的程序设计语言,也是目前网页设计中最容易学又最方便的语言。你可以利用JavaScript轻易的做出亲切的欢迎讯息、漂亮的数字钟、有广告效果的跑马灯及简易的选举,还可以显示浏览器停留时间。 4.3.2 ATM柜员机模拟操作系统 该系统主要使用Java GUI技术搭建界面,模拟中国人民银行ATM柜员机操作系统,支持存款、取款、查询、打印明细等操作,逻辑实现采用事件驱动,利用java里监听器进行具体设计,处于对程序规模和训练目标的考虑,本程序数据并没有进行持久化到数据库系统中,只是作为内存中短暂存在。数据以数组形式储存。该程序目的在于训练学生java GUI编程,主要是界面布局,常见类使用,以及监听器的使用。 ATM柜员机主要是由各个Windows窗口组成,它是由登录页面、选择服务、取款、查询余额、修改密码和退卡等功能。它的各种按钮的事件和功能可以简单的模拟ATM柜员机的要求。 本ATM柜员机的主要功能如下所述:要求使用图形用户界面。当输入给定的卡号和密码(初始卡号为000000和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行:查询余额:初始余额为50000元,ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。ATM存款:不能出现负存款。修改密码:只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。以Windows窗口形式显示,标题栏为ATM柜员机名称,右上角有最小化按钮、最大化按钮、关闭按钮,不同的窗口中有不同的按钮和选择菜单。 程序运行的过程: 首先是用户登录界面,提示用户输入用户名,输入密码,如果密码正确则跳转至系统主界面,否则重新输入,且输入错误达三次后自动退出; 其次是主界面,有五个功能:余额查询、取款业务、转账业务、修改密码、退出系统。 在取款业务中,如果用户输入的钱数大于用户已有的钱,那么提示重新输入;在转账业务中,如果用户两次输入的对方账号不一致,那么提示重新输入; 在修改密码业务中,如果两次输入的新密码不一样,提示错误,让用户重新输入;退出系统后,已经使用过的界面,自动退出。运行界面: 图4-2中国人民银行ATM柜员机模拟操作系统初始界面 9 4.3.3 书城购物系统 网上书城是一种基于WEB的,目前最流行的一种电子商务平台。在这样一个互联网高速发展的今天,不仅购物网站上要提供质量可靠,物美价廉的商品,而且还要提供安全可靠的网络服务。系统实现用到的技术有:jsp、servlet、struts、hibernate Ajax等现阶段比较流行的技术。我们在设计系统时,不仅要考虑形同的性能问题,也要考虑到系统与用户的交互界面的友好性。系统由两子系统构成,分别是交易子系统和管理子系统。利用网络和数据库技术,结合目前硬件性能普遍提高与宽带网大力建设的有利优势,应用Active Server Page技术和采用MySQL数据库管理系统,开发了基于B/S模式的网上购物系统。 个人主要完成购物车管理模块,使用单例模式确保每个登陆用户分配唯一购物车对象,使用Session来保存购物车对象。对购物车的操作,主要使用Ajax技术,采用异步交互的方式为用户实现了友好的交互界面。 网上书店系统,主要功能包括:用户登录、注册、新书上架、图书分类查询、销售排行、特价书籍、意见反馈(留言簿)、订单查询、用户注册帐户信息查询等功能网上订货系统的基本功能 要实现的网上书店系统功能分为六个模块: 用户管理模块包括: 用户注册:用户基本信息的注册登记,提供新用户注册功能。 用户权限验证:检查用户的口令和密码是否正确。 用户个人信息修改:用户修改其登记的信息。 查询订单信息:查询用户自己订单的信息(包括订单的历史记录); 用户联系管理员:E,mail或直接留言两种方式。 图书管理包括: 提供了对商品信息的查询与检索。如:按商品类别、按商品名称搜索。 购物篮:客户一次可以选购多种商品,这些商品在提交订单前放入购物篮,在购物 篮中的商品可以调整数量、删除、清空购物车。增加/修改/删除商品:对商品的简介修改,增加商品种类,商品数量会随着用户购买自动减少,对库存不够的商品增加数量,对已无法提供的商品进行删除。 订单管理包括: 收集用户信息:查看所用用户的资料。 订单的确认:批量查看历史订单,对订单进行检索查询。 无法提交的订单:通知用户库存不够,提供用户联系管理员方式。 运行时部分截图: 图4-3书城首页界面 10 图4-4 书城购物车界面 图4-5 书城结账界面 4.3.4 贪吃蛇 本程序还是使用Java GUI技术和监听器的使用,侧重对键盘事件的监听,多线程的使用,小蛇的设计也是难点和重点,用一个链表进行模拟,而在新线程的run方法里使用死循环和线程休眠机制实现小蛇自动移动。 贪吃蛇的核心算法时如何实现移动和吃掉食物,没有碰到食物的时候,把当前运动方向上的下个节点入队,并以蛇节点的颜色绘制这个节点,然后把头指针所指的节点出队,并以游戏框架内部背景色重绘出队的节点,这样就可以达到移动的效果。而在吃到食物的时候,则只需把食物入队即可。实现贪吃蛇的基本的蛇身移动、吃到食物身体增长、和碰到墙壁或自身死亡,能够暂停和开始。 这个程序的关键是表示蛇的图形以及蛇的移动。用一个小矩形表示蛇的一节身体,身体每长一节,增加一个矩形块。移动时必须从蛇头开始,所以蛇不能向相反方向移动,也就是蛇尾不能改作蛇头。如果不按任何键,蛇自行在当前方向上前移,当游戏者按了有效的方向键后,蛇头朝着指定的方向移动,一步移动一节身体,所以当按了有效的方向键后,先确定蛇头的位置,然后蛇身体随着蛇头移动,图形的实现是从蛇头的新位置开始画出蛇。 程序运行初始化界面如图4-6界面。 11 图4-6 贪吃蛇初始界面 4.3.5 名片管理系统 随着社会发展的日新月异,商业来往日渐广泛,人们之间的交往也日益频繁,于是,人们手中便出现了名目繁多的通讯录、名址录、名片夹等对交友或客户进行管理的工具,但是一张张名片上的信息虽然不多,却占据了很大的空间;同时,这些传统的手动管理方式存在着不易更新、不易存放、容易丢失、难以备份等重大缺陷;而建立自己的电子文档对名片进行管理虽然克服了以上的缺点,但查询效率低下,特别是当数据量十分庞大时,劣势更加明显。随着商务通的出现,虽然实现了可构造查询条件的名片电子化管理,但价格昂贵,难以在广大客户中进行全面普及。因此开发一个既可以存储信息,又可以进行更新、查询等功能,同时价格又能为广大消费者接受的多功能电子通讯录就显得十分必要。为此,开发了名片管理系统,该系统具有对名片信息进行添加、查询、修改的功能,添加时有姓名,电话,地址,邮编等待填写,该系统采用Java GUI技术和文件系统技术开发,名片数据以txt文件形式保存到磁盘中,训练监听器的使用,文件系统的操作,数据的处理。其中比较复杂的是对程序界面的设计,由于控件元素较多,在开发前要对页面进行合理的设计,及触发事件后,哪些可用哪些不可用需要准确的掌握,运行时如图: 12 图4-7 名片管理系统初始界面 4.3.6 BBS留言板 本系统是一套网上交流的BBS软件,根据用户的需要和实际的管理条件,应由用户功能实现。帖子功能实现和后台管理等几个模块所构成,用户可以对一些数据进行查找和修改,并且注册的用户可以对帖子进行特定的操作,而管理员可以对用户和帖子进行相关的管理。鉴于本系统的性质,系统应该实现以下功能: 1.用户功能实现 (1).用户的登录 (2).用户的注册 (3).用户的查找 (4).用户资料的修改 2.帖子功能实现 (1).帖子的发表 (2).帖子的回复 (3).帖子的查找 3.后台管理 (1).用户的管理 (2).帖子的管理 (3).论坛信息的管理 (4).图片的管理 13 该系统包含以下几个模块:论坛用户登陆注册模块,论坛账户信息模块,论坛文章发布模块,论坛文章管理模块,用户管理模块,版面设置模块,版主管理模块。论文详细描述了这些模块的结构、功能以及具体设计过程。为了达到运行稳定、高效的目的,系统基于J2EE平台开发,采用MVC模式,使用目前流行Struts + Hibernate框架,部分采用JSP + JavaBeans组件技术,并且使用了Memcached缓存以及Hibernate数据缓存。界面设计人性化,操作简单。页面CSS以及JavaScript的编写遵循最新W3C标准,均支持在多种主流浏览器中使用。运行时如下图: 图4-8 BBS留言板首页 图4-9 查看所有留言 4.3.7 唱片网项目 本网站严格按照MVC设计模式来开发,采用JSP、Servlet、JavaBean和JDBC等一些JAVA Web相关技术实现。JAVA语言是目前Internet上大型的WEB应用程序开发时使用得最热门的编程语 14 言,本系统是JAVA和JSP技术相结合完成的,是基于这两种技术的唱片网项目系统。本唱片网项目主要有用户的管理、注册、修改及获取密码、普通用户浏览唱片、搜素唱片、查看热门唱片、发表留言、管理购物车、管理员唱片的增删改查、唱片类别增删改查、购物车管理等功能。本系统开发所应用的软件主要有SQL Server 2008建立数据库,Dreamweaver页面设计,MyEclipse8.5编译代码,Tomcat服务器。 本系统的结构与书城购物系统相类似,这里就不做过多的阐述。其运行时如下图: 图4-10 唱片网首页 15 图4-11 唱片网购物车页面 4.3.8 新华书店图书管理系统 本程序是基于B/S架构的纯Servlet+JavaBean技术实现,目的是使大家对servlet运行机制有个清晰的认识及WEB交互运行机制,需要注意的就是客户端接收到的数据由服务器端拼凑而成,这就需要大家有足够的耐心和足够的信心才能完成。第一天程序调试通过,第二天升级了一个版本,对servlet进行了适当的抽象,代码更加优化,数据库的访问更加合理,及时关闭与数据库的连接。 本系统实现了图书馆的信息化管理,完成了图书馆管理系统的基本功能。 该系统主要包括用户登录子系统、用户管理子系统、图书管理子系统、图书借阅与归还、图书和用户信息查询子系统四个部分,各部分主要功能如下: 用户登录子系统:用于数据库的连接,主界面的设计和不同身份用户的登录管理。 用户管理子系统:用于用户信息的管理,如用户添加、用户信息修改、用户删除。 图书管理子系统:用于图书信息的管理,如新书入库、图书信息修改、图书信息删除。 图书借阅与归还子系统:用于用户借阅和归还图书。 图书和用户信息查询:图书和用户信息的查询。其运行时如下图: 图4-12 登陆界面 16 图4-13 输入过滤条件并查询 图4-14 显示查询列表 17 图4-15 信息更新页面 18 第5章 收获和体会 通过本次认识实习,自己了解了计算机软件开发的基础知识,开阔了眼界,增加了见闻,明白了一些软件开发的简单步骤,也明白了 目前该行业的最新发展,把平时书本的知识应用在了实践中,自己得到了很多宝贵的知识财富,另一面自己也看见了自己的不足,还需要努力学习,了解更多相关知识,丰富自己的阅历,多请教老师,和有关人员,通过各个渠道学习和了解计算机的有关知识,相信自己的明天一定会更加美好,灿烂~~~~ 实训过程是繁琐的,但同学们都表现得很积极,不怕课程难,相互帮助一起分析。任课老师也非常认真负责,耐心讲解,细心指导,一点一点解答同学们的疑惑,直到同学们理解了为止。在实训中,分析、讨论、演算,机房里充满了浓浓的学习气氛。此次实训培养了同学们耐心的工作作风,增强了同学们的合作意识,提高了大家的应用分析能力。最后,通过本次实训,我使自己许多不足之处得到了弥补,真正收获到了自己想要学习的东西。真正的获得了一些关于计算机软件开发的一些经验。 通过这次的实习,我学习到了很多从前没有接触过的知识,使我眼界打开,感受颇深。基本的动手能力是一切工作和创造的基础和必要条件。对于计算机我也有了新的认识,以前只知道玩游戏、娱乐和简单的应用。通过这次的实训,我了解到,要真真正正的掌握计算机程序还不是一件简单容易的事儿,但真正掌握后,它带个我们的将是无穷的便捷与科技,我喜欢高端便捷的生活。 “纸上得来终觉浅,绝知此事要躬行~”在短暂的实习过程中,让我深深的感觉到自己在实际运用中的专业知识的匮乏,刚开始的一段时间里,对一些工作感到无从下手,茫然不知所措,这让我感到十分的难过。在学校总以为自己学的不错,一旦接触到实际,才发现自己知道的是多么少,这时才真正领悟到“学无止境”的含义 19 参考文献 [1] (美)Cay S.Horstmann,Gary Cornell. JAVA 2核心技术.北京: 机械工业出版社,2007.1 [2] 梁立新,郭锐.Java核心技术应用开发.北京:电子工业出版社,2012.8 [3] 史嘉权.数据库系统教程.北京:清华大学出版社,2001.8 [4] 孙鑫.Java核心技术应用开发.北京:化学工业出版社,2010.7 [5] 曹刘阳.编写高质量代码:Web前端开发修炼之道.机械工业出版社,2010,06 [6] 万锦坤.中国大学学报论文文摘(1983-1993).英文版[DB/CD].北京:中国大百科全书出版社,1996 20 附录 21
/
本文档为【计算机专业生产实习报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索