下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业实习报告一、实习目的信息与计算科学是一门需要实践性的课程,平时大多数时间都在讲理论,所以 实践的机会是十分重要的并且珍贵的。为了能更好的把理论与实践相结合,增强对 JAVA语言的应用能力,增强知识运用能力,我们专业在学院的安排下于今 年暑假进 行了毕业实习。二、实习时间实习时间为2011-7-4 2011-7-23,主要有学习JAVA相关知识、分小组做 项目、答辩几个阶段组成。三、实习地点数学实验室。四、实验方式重庆达内软件有限公司兼学院老师指导的校内实习。五、实习主要内容1初期知识积累实习开始于放假后的几天 在重庆炎热的夏天 在机房虽然有空调但依然很 热。 但是值得庆幸的是我们都学到了一
2、些东西,这就是俗话说的阳光总在风雨 后吧。实习的主要内容是JAVA的运用。JAVA的主要特点是JAVA的安全性高,不 能写病毒,所以适用于金融等对安全性要求较高的行业。但是病毒可以通过JAVA虚拟机写。JAVA和FLASH 起可以达到很好的页面效果,单单JAVA是做不到 的。数据库和JAVA的连接需要在程序中写好代码,外部用建好的数据库,只要设 置正确就可以实现数据的调用。若某些操作可能抛出异常,则先将其选中,然后右 击鼠标一包围方式一try . catch块,即可自动生成try -catch语句。建立一个类之后, 定义相关的属性,右击鼠标一源代码一生成get和set语句,即可快速地生成每个属
3、 性的set与get函数,减少了工作量。 这些简易高效率的操作 也更加证明了 JAVA 作为一门语言的强大。三层架构在写代码时起到了很重要的作用,一切的工作都需要依附于这一 结构 才能够真正地去构建要实现的系统。它们是组织整个系统的骨骼,支撑起整个系统 的各项功能。action层是返回层,biz层是业务逻辑层,dao层是数据访 问层。Struts框架工具是Apache基金会Jakarta项目中推出的一个子项目。Struts在英文中是支架、支撑的意思,这也体现出Struts在开发Web应用程序过程所起到 的重要作用,Struts为Web应用提供了通用的框架,让开发人员可以把主要精力集中 在如何解
4、决实际业务问题上,与此同时Struts框架也允 许开发人员根据实际需要进 行扩展和定制,从而可以更好的适应用户的需求。采用Struts可以简化遵循MVC设计模式的Web应用的开发工作,很好地实现代 码重用,使开发人员从一些繁琐的 工作中解脱出来,快速开发能够充分发挥JSP/Servlet优点、并具有强可扩展性的 Web应用。总之,Struts的出现使 得Web应用的开发过程大大简化,从而能够缩短 开发周期、提高开发效率。Struts架构一经推出,即受到Java开发群体的广泛重视, 从2004年开始逐渐升温,并日渐成为Java创建Web应用开发的最流行的框架工具, 在目前Java Web程序员的
5、招聘要求中,几乎都提出了对Struts的要求,精通Struts架 构已经成为Java Web程序员必备的技能。2实习中遇到的问题及解决方案实习前期最重要的是安装软件 又由于学校的机房的电脑的配置不是很好故不是每一台电脑都可以用的,所以好多的同学都得带自己的电脑来。就在这个安装 的过程中问题又是很多种的路劲的问题最多。最后在老师的帮助下这个问题算是 很快的解决了。java对于某些细节的东西要求是很严格的对于代码是不能出错 的这是绝对的因为如果你出了一点点的小错误可能导致你的整个程序都跑步起来,或者是其中某些重要的功能不能实现。再有对于页面的设置页面之间的跳转传值字体的设置是关键虽然这是一个在老师
6、看来是不为问题的问题但还是经常出错utf-8这 个就是页面上的设置。 是一个很小的细节问题。 这里也体现了 java细节重要性。3仓库管理系统的设计过程实习的最后要求是做一个项目可供选择的项目有 4个,我们小组做的项 目是仓 库管理系统。该系统又又前台和后台组成我主要的分工是做前台页面的设计,设计用户的登陆和注册。 在用户表中插入一条管理员的相关信息的记录,在登陆界面上 用户可以选择登录或者注册。若选择登录,即要输入用户名和密码,系统要判断输入 的用户名是否存在,密码是否一致。若满足条件,则可以顺利登陆,即页面跳转至显 示有用户信息的页面;若选择注册,则跳转至注册页面,用户需输入各种信息以完成
7、 注册。如果输入合法,则注册成功并能够跳转至登录页面。这一块只是外部的一 个框架包括颜色的配比什么的。主要的内容还是内部的 代码的运用。物资入库,往一个表中插入物品记录。这个表中的数据记录在数据库当中这一功能的实现需要用户输入物资名、数量等信息,这样即可将相应的物资入库。物资 查询,就是将数据库中的数据把要求的在页面显示,这一功能比较容 易实现。点击物 资查询的链接后就可以跳至查询界面,并显示物资的各项信息。 库存系统的设计中, 各种功能较多,实现的页面跳转尤其多,所以需要一个主页面,使得操作简单明了,不 至于混乱。主页面要实现把各个部分分块,即先把页面的格局分好,再分别在每一个 小区块 中写
8、相应的页面。有固定的导航块,所以对各种功能的操作更加容易实现 了。主页面的外部设计用了学校的主页页面图片看上去比较气氛。我们又在主页面的最上部加了滚动条这让整个页面显得更加又生气。中间部分,左边显示用 户信息,右上部分是各种操作功能的链接。 在链接处都放上了按钮的图片,使这一部风 看起来像是按钮图片。(其实是连接所以有了具有按钮效果的链接,这是一个小技 巧,因为直接用按钮是实现不了相应的跳转功能的,只有链接才可以 做到,于是链接 加上按钮的图片就是最好的解决方案了。右下部分跳转页面,即点击链接后,右下 的页面跳转至相应的页面。总之,主页面的设计让一系列复杂繁琐的操作有了较强 的连贯性,使用户使
9、用该系统的舒适感倍增。刚开始时,实现的物资出库功能没有考虑要出库的数量是否多于库存的数量,所以貌似完成的库存系统是一个可以无限出库的系统 ,不能满足对系统的安 全性和稳 定性的要求。考虑到上述因素,又对系统有了进一步的完善,即增加了出库时的数 量判断。编写一个判断函数即可满足要求。 输入了出库信息后,提交时即判断库 存量是否满足需求:若出库量过大,则显示物品在仓库中不存在。 通过这一系列的 提示即可满足仓库系统的实际性要求。六、实习总结及体会一个项目是一个团队的工作一个人不能把一个项目搞定的几时可以那花的时间也是非常的巨大的还有很多的地方不一定能涉及到。团队的力量才是最厉害 的俗话说人心其泰山移说的就是这个道理。再有一点就是我们要充分相信我们的队 友,我们也要为我们的团队尽自己的最大努力。我们最终写了一个库存系统虽 然在老师的眼里不是很好但是这个项目也是我们实习里的最好的一个对于我们来说这个项目是我们以团队做的第一个项目即时它很烂我们也觉得很好因为我们努力去做了以团队去做了。对于这个JA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宾馆转让合同范本
- 瓷砖设计开发计划方案
- 瓷砖店铺资金管理方案
- 瓷砖外墙保温施工方案
- 点阵显示汉字课程设计
- 年度特惠:2024版爬架租赁合同
- 经销商代理合同模板
- 二零二四年环境保护与污染治理合同3篇
- 正规的采购合同
- 二零二四年度石油化工产品采购与供应合同
- 拖欠房租起诉书【5篇】
- 二年级上册美术课件-13《回家的路》 人教版(共12张PPT)
- 12种气候类型表解
- 投标保证金交付证明
- 质量问题投诉登记、处理台账
- 人教版选修5第一章第三节有机化合物的命名(俗称、习惯、系统命名法)课件
- 小班健康活动认识五官课件
- 施工单位履约考评检查表
- 《杂环化合物》课件
- 【中学】主题班会:关爱他人 快乐自己
- 动量守恒定律的应用-完整版PPT
评论
0/150
提交评论