JAVAWEB实训心得体会_第1页
JAVAWEB实训心得体会_第2页
JAVAWEB实训心得体会_第3页
JAVAWEB实训心得体会_第4页
JAVAWEB实训心得体会_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、jsp+servlet+mysql 论坛 项目实训总结实训人: 程路峰 学号: 11103303通过为期 10 天的实训,我学习了很多关于java web 的知识。在老师的正确指导下,顺利的完成了我的实训内容。在此,也有同学的帮助, 在他们的帮助下我也受益匪浅。最终, 能顺利完成实训的任务也很高兴。在实训生活中,我了解开发项目的需求、设计、实现、确认以 及维护等活动整个过程, 让自己开始懂得一点软件工程的知识点。首先,了解需求分析的重要性,比如:需求分析就是分析软件用户的 需求是什么 . 如果 投入大量的人力, 物力 ,财力, 时间, 开发出的软件却没 人要,那所有的投入都是徒劳 .如果费 了

2、很大的精力 , 开发一个软件 , 最 后却不满足用户的要求 , 从而要重新开发过 , 这种返工是让 人痛心疾首 的.( 相信大家都有体会 )比如,用户需要一个 for linux的软件 ,而你在软 件开发前期忽略了软件的运行环境 , 忘了向用户询问这个问题 , 而想当 然的认为是开发 for windows 的软件 , 当你千辛万苦地开发完成向用户 提交时才发现出了问题 , 那时候你是欲哭 无泪了 , 恨不得找块豆腐一头 撞死。所以,需求分析是成功的第一步,就是要全面地理解用 户的各 项要求 , 并准确地表达所接受的用户需求。然后呢?确实客户的需求 的以后我们要做什么呢, 那当然是设计和分析。

3、 此阶段主要根 据需求 分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设 计等等。软件 设计一般分为总体设计和详细设计。好的软件设计将为 软件程序编写打下良好的基础。接下来是代码实现,此阶段是将网站项目设计的结果转换成计算机可运行的程序代码, 我们这个项目为 4 个模块, 1. 界面, 2. 逻辑层。 3 实现层。 4. 数据库及使用说明文档,分别 为4个小组成员完成。这阶段我学到很多编程的思想,如:分层思想、mvc三大架构 的整合、 dao 的编写。编号程序之后就是软件测试了,此时在软件设计完成后要经过严密的测试,以发现软件 在 整个设计过程中存在的问题并加以纠正。 由于时间有限

4、, 我们测试是简单的使用一下每一 个功能。在编写代码 时,由于自己技术知识水平不广, 常常遇到技术难题; 还有自己没有良好的 编程习惯,不注释,有时连自己也看懵了;编程的结构不好,维修和修改代码是很慢。 这次实训让我意识到了自己做为计算机软件工程专业的学生,要想在以后的职业中崭露头角, 除了要有过硬的理 论知识,健康的体魄外,还必须具备良好的心理素质,使自己在以后的途中无论经历什么样的困难, 都立于不败之地。 “纸上得来终觉浅, 绝知此事要躬行! ”在这 短短的时间里,让我深深的感觉到自己在实 际应用中所学专业知识的匮乏。 让我真真领悟 到“学无止境”这句话的 涵义。而所学的,都是课本上没有而

5、对我们又非常实用的东西,这 又 给我们的实训增加了浓墨淡采的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这次实训中, 我不仅知道了职业生涯所需具备的专业知识, 而 且让我深深体会到一个 团队中各成员合作的重要性, 要善于团队合 作, 善于利用别人的智慧, 这才是大智慧。 靠单 一的力量是很难完成 一个大项目的, 在进行团队合作的时候, 还要耐心听取每个成员的意 见, 使我们的组合达到更加完美。 实训过程中, 除了要专业知识, 包 括人际交往, 沟通方式及相 关礼节方面的内容,对于团队开发来说,团结一致使我深有体会。团队的合作注重沟通和信任, 不能不屑于做 小事, 永远都要保持亲和诚

6、信, 把专业理论运用到具体 实践中,不仅 加深我对理论的掌握和运用, 还让我拥有了一次又一次难忘的开发经历,这 也是实训最大的收获。这次实训带给我太多的感触,它让我知道工作上的辛苦,事业途中的艰辛。让我知道了 实际的工作并不像在学校学习那样轻松。让我学到了很多课堂上更本学不到的东西,仿佛自 己一下子成熟了, 懂得了做人做事的道理, 也懂得了学习的意义, 时间的宝贵, 人生的真 谛。 明白人世间一生不可能都是一帆风顺的, 只要勇敢去面对人生中的每 个驿站! 这让我 清楚地感到了自己肩上的重任,看清了自己的人生方向,也让我认识到了做软件应支持仔细 认真的工作态度, 要有一种平 和的心态和不耻下问的

7、精神, 不管遇到什么事都要总代表地去 思考, 多听别人的建议,不要太过急燥。人非生而知之, 虽然我现在的知识 结构还很差, 但是我知道要学的知识, 一靠努力学 习, 二靠潜心实践。 没有实践,学习就是无源之水,无本之木。这次实训让我在一瞬间长 大:我们不可能永远呆在象牙塔中, 过着一种无忧无虑的生活, 我们 总是要走上社会的,而社会,就是要靠我们这些年轻的一代来推动。从初出茅庐, 到现在可以熟练的按照流程开发软件, 这都与我组 每个成员的努力是分不 开的。在实训中,教会了我们很多东西,同时也锻炼了大家踏实、稳重、沟通的能力,每个 人都很珍惜这来之不易 的实训机会。在这学期的实训中, 我受益匪浅

8、, 不仅专业知识增长了, 最主要 是懂得了如何更好的为 人处事、 团队合作, 感觉自己比以前成熟多了。 正因为学习上有所收获, 思想上也就豁然 开朗起来。 通过这次实训, 我觉得要改变以前错误的思想, 想把各项工作做好, 就必需要不 断的学习, 不断的充电, 也只有不断的学习、 充电, 才能提高自已的工作能力。 古人云, “活 到老、学到老” ,这句话是很有道理的。 社会的竞争是激烈的,我想我们应该好好把握住 大学学习的时 间,充实、完善自我,全面发展,攻破电脑,争取做一名出色的程序员。 我们深刻的了解到, 只有经历过, 才知道其中的滋味。 对于 我而言,可以说通过这次实训, 真真切切的让我了

9、解了什么是软件、 网站开发, 什么是软件、 网站, 让我对于软件最初的观点也有了本质性的 改变! 程序员不仅仅是一份职业, 更是一 份细心 +一份耐心 +一份责任 心 =人生价值的诠释。程路峰 2014/12/4 夜篇二: java web 实训报告吉林工业职业技术学院( java web 实训报告 )( 2011 2012 学年第 1 学期)实训地点:软件开发实训室指导教师: 专业班级:学生姓名:2011 年 12 月 14 日 目录一、实训题目 2二、实训内容 22.1 引言 22.1 1 系统开发背景 22.1 2 开发的目的意义 22.2 需求分析与总体设计 22.2.1 功能需求分析

10、 22.2.2 可行性分析 32.2.3 系统设计思想 42.2.4 用户注册流程图 42.2.5 系统功能结构图 52.2.6 数据库设计 62.2.7 系统功能设计 102.3 系统实现 112.3.1 会员注册页面 112.3.2 登陆页面 112.3.3 理员管理页面 13三、实训心得 18四、参考文献 19一、实训题目会员管理系统的设计与实现二、实训内容2.1 引言2.1 1 系统开发背景本系统是在 internet 普及的情况下, 越来越多的公司企业建设了自己的网站或门户以展 示本公司的发展历程及现状,尤其是众多的商业公司它们利用自己的网站来展示或销售自己 的产品以及通过网站与自己

11、的用户建立良好的沟通。那么,对于商业公司来说客户资源对企 业可说是至关重要的。如何在自己的企业网站上吸引、寻找、管理自己的客户资源以及注册 会员便成为企业面临的重大问题。 因此,在众多企业的需求之下会员管理系统便应运而生了。2.1 2 开发的目的意义 本系统的目的在于设计出一个符合企业需求,能帮助其完成对企业自身的客户或会员的 信息进行管理统计分类功能的系统。这为企业管理者按照各种分类来划分,寻找会员提高管 理效率,为企业创造效益。2.2 需求分析与总体设计2.2.1 功能需求分析 随着网络技术和电子商务的飞速发展,越来越多的企业建立的自己的网站以展示自己的 企业文化,商品以及和自己的客户建立

12、良好的沟通。现在越来越多的网络用户体会到了网上 订购的快捷与方便,所以为了满足客户的需求以及增强自己的竞争力,企业网站需要添加会 员管理功能。一般企业拥有大量的会员信息,并且各个会员可能有自己不同的需求,所以建 立一个可以快速处理会员信息, 并能分类和满足会员查询自己信息的会员管理系统迫在眉睫。通过调查、查阅资料及参考其他会员管理系统的资料得出结论,会员管理系统应实现普 通会员的登录模块,会员登录可进行查询个人信息,浏览公告、下载商品等操作。另外更重 要的模块是管理员的后台管理功能模块,管理员的权限高于普通会员可以对会员的信息进行 管理,还可以进行添加商品、发布公告等操作。本系统的具体需求如下

13、:(1) 登录:会员管理系统的登录权限应分为两个,一是普通会员,他们的主要权限有查 看个人基本信息。而另一个是超级管理员,他不仅拥有一般会员所具有的权限,而且具有管 理权限。(2) 会员登录前台:会员登录之后可以查看个人基本信息、公告、交易明晰,还可以进 行点卡冲值、获取商品、添加评论及相册等。后台管理:管理员不仅可以查看会员登录后的所有信息,而且对个人会员和企业会员的 基本信息可以进行分类管理,如添加新会员,修改会员信息以及删除会员等。并且可以添加 会员商品、发布公告、生成点卡等。2.2.2 可行性分析(1) 经济可行性 系统的开发规模较小,所需设备也少,尽量利用了现有的设备。系统的运行环境

14、为一般 企业通用的操作系统和常用数据库软件,安装方便快捷,运行过程中不易出错,且大多数维 护人员都熟悉这种开发语言,无形中为系统实施后的维护工作及更新升级工作带来了方便。 兼容性好,不必为购买新设备而投入大量财力。由于开发周期较短,各种开发费用较少,而 且系统的界面美观大方,操作简单,方便实用,能够很快被熟悉原系统的工作人员所熟悉。 所以本系统在开发、运行、维护等阶段的所需费用都很低。(2) 技术可行性 当前计算机软硬件技术都在飞速发展, 计算机的性能在不断提高, 我们可以花少 数钱买 到性价比较高的计算机。企业拥有的局域网,计算机配置也较高,每台计算机都配有 100m 网卡,局域网的通信能力

15、较强,可满足较频繁的远程数据库操作服务。软件方面也是现今中 小型企业常用的 windows 操作系统和 sqlserver 等数据库软件,软、硬件条件都较为成熟, 为本系统的开发和使用提供了较好的技术方面的可行性。(3) 管理可行性 由于系统人性化设计较好,采用 b/s 结构,无须客户端配置,管理员登陆操作简单,可 以方便的进行会员管理,无须对相关人员进行专业培训。2.2.3 系统设计思想 应用程序主要实现会员前台登录、系统管理员后台管理等功能。本系统在整体上可划分 为数据库、数据访问层和业务逻辑层。数据库是系统最底层,它存储系统的所有数据。数据访问层是建立在数据库之上,应用程序通过该层访问数

16、据库。数据访问层一般封装 数据库的选择、添加、更新和删除等操作,同时还为业务逻辑层提供访问数据的接口或函数等。该层直接与数 据库相关联, 同时又为业务逻辑层服务, 所以数据访问层的设计好坏关系到整个系统的成败。业务逻辑层包括管理用户、注册用户等业务逻辑,它一般由 web 页面实现,如系统登录 页面 login.aspx ,用户管理页面 usermanage.aspx 等。图 1 三层结构图2.2.4 用户注册流程图 这个系统提供登录、注册功能,可以对登入系统的用户进行身份验证,使得只有合法的 用户才可以登录系统,为网站资源提供了一定的安全性保护,可以提供新用户注册加入的服 务。对接入的系统的用

17、户进行管理,使得具有一定权限的用户才可以访问相应的网络资源, 从而在一定程度上保护了资源。图 2 是用户注册的流程图, 它能很好的反映出注册的过程。 篇三:最新 java 实训报告总结心得一、实训项目 简易记事本 二、实训目的和要求 本次实训是对前面学过的所有面向对象的编程思想以及 java web 编程方法的一个总结、 回顾和实践,因此,开始设计前学生一定要先回顾以前所学的内容,明确本次作业设计所要 用到的技术点并到网上搜索以及查阅相关的书籍来搜集资料。通过编写采用 jsp+servlet+javabean 技术框架的应用系统综合实例,以掌握 java web 开发技术。具体要求有以下几点:

18、1. 问题的描述与程序将要实现的具体功能。2. 程序功能实现的具体设计思路或框架,并检查流程设计。3. 代码实现。4. 设计小结。三、实训项目的开发环境和所使用的技术 基于 j2se 基础,利用 myeclipse 8.5 以上版本的集成开发环境完成实训项目, 界面友好, 代码的可维护性好,有必要的注释和相应的文档。四、实训地点、日程、分组情况: 实训地点: 4 栋 303 机房 日 程:第一阶段: 1. 班级分组,选定课题,查阅相关资料半天2. 划分模块、小组成员分工半天3. 利用 case 工具进行系统设计和分析,并编制源程序 5 天 第二阶段:上机调试,修改、调试、完善系统 2 天 第三

19、阶段:撰写、上交课程设计报告,上交课程设计作品源程序(每人1份)2 天五、程序分析 功能模块说明 弹出菜单for(int f=0;f<4;f+)改变字号:public void zihao()font f=new font(,font.plain,20);jta.setfont(f); 设置字型public void ziti()font f=new font(宋体 ,font.plain,15);改变字体颜色public void font()jcolorchooser jcolor=new jcolorchooser();color fcolor=jta.getforeground(

20、);jta.setforeground( jcolor.showdialog(jta, 选择字体颜色 ,fcolor); 自动换行public void action()jta.setlinewrap(true);/ 激活自动换行功能 实现接口public void actionperformed(actionevent e ) 创建保存文件对话框public void savefile() 创建打开文件对话框private void openfile()六、程序设计及实现1 、实现弹出菜单( jpopupmenu )2 、设置字型,字体大小,字体颜色3 、实现自动换行七、实训总结通过 3 天

21、的实训, 虽然实训的时间不长, 但是总体上收获是很大的, 我们的 java 课程学 到的只是 java 和皮毛, 一开始我还没有信心完成。 我仔细看了书上的代码之后。 对计事本有 了一个大体的了解,在初训的实候知道自己应该做一个什么样的计事本了,在实训的过程中 也遇到了不少困难,通过查 api 文档和看书,解决了问题,在写到字符的查找的替换时后, 用到了上课时学到的知识,对字体的风格的保存里面的颜色分离和还原方法,是通过查 api 文档获得的 ,现在我所写的计事本只实现在一些基本功能。 简单的复制粘贴, 字体风格的设置, 还有就是查找和替换功能以及一些字体风格的保存 . 对文件的操作基本都用到了。在实现记事本的功能过程中, 也不是很顺利, 基本的文件读写和保存文档的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论