第一篇:JSP实训总结
JSP程序设计实训总结
班级:软件技术姓名:张***学号:113230**** 在这一周JSP程序设计的实训的时间里,实训老师针对我们本学期的学习,有针对性地对我们进行了很有价值的实训工作,从最基础的JSP程序设计中的界面设计,到一般的JSP程序设计中的查询,添加,修改等语句,给我们细心讲解,虽然JSP程序设计的课已经学习了一个学期了,但对其简单的知识点运用的都不是很熟练,没能真正去融会贯通。
通过本次课程设计,我感受颇多,尽管上课时也认真听了老师的讲课,但是已开始面对自己的题目时,还是有些不知所措,都不知道如何下手,后来去图书馆借了几本相关的书籍,心里在感觉有了一些底。不过,经过为期一周的针对性实训,我学到了很多知识,把以前学的所有知识点都贯穿到一起,又温习了一遍,让我们能从真正意义上了解到JSP程序设计的用处,总算还是收获不少,对jsp的认识也更加的深刻了。在这个过程中,我感觉就像人生的一个缩影,充满了酸甜苦辣。当一个问题想了好久也无法解决时,我感到沮丧与无助。当经过努力解决了一个程序上的难题时,我感到无比的喜悦。当经过每天为了编写代码一坐就是四五个小时,我感到无比的痛苦。但艰难痛苦已成往事,灿烂的明天向我走来,今天我总算迎接了胜利的果实,以前的辛酸与痛苦化作我坚强的力量,将在我将来的人生历程中,为我的美好明天打下坚实的基础。经过了这次磨练,我又一次感受到只有付出才能有收获,成功永远是属于不懈努力的人们的。
第二篇:JSP程序设计实训总结
实训名称:JSP程序设计 实训人: 指导老师: 实训地点:
实训时间:
实训目的:
1、掌握jsp在具体项目中的应用
2、熟练掌握MyEclipse开发环境的使用
3、掌握SQL SERVER/ACCESS数据库的操作方法
4、掌握jsp操作后台数据库的各种方法
5、初步认识三层模式程序的开发
实训内容:设计一简单的博客系统,系统包括前台和后台页面
感想:这次实训的主要内容是设计一个简单的博客系统,是一个前台与后台相结合的链接网页界面平台。在开发过程中,我认识到:要制作一个独具一格的网站一定方法与技巧是必要的;以前老是觉得自己什么东西都会,什么东西都懂,一到实践应用中,什么技巧也没用上,常因为一点小错误而前功尽弃,这才发现,原来是自己眼高手低了。难得学校安排了实训,我利用机会给自己巩固知识、加深开发经验,使理论与实践达到最完美的相结合。另外,这次实训也让我明白了学习是一个长时间慢慢积累的过程,我想在以后的工作、生活中都应该不断的学习,努力提高自己的知识与综合素质。
此外,还要感谢指导老师对我们的细心教化,感谢老师给我们的帮助。在设计过程中,我懂得了如何查阅资料,如何与同学交流和自学,使我充分体会到了在创造过程中探索的艰难和成功时的兴奋。
人非生而知之,要学得知识,一靠学习,二靠实践。没有实践,学习就是无源之水,无本之木。以上就是我这次实训的心得和感受。不到一年的时间就将步入社会的我们,面临是继续深造,还是就业的压力,我想我们更应该把握住最后的一段时间,充实、完善自我,争取做一名出色的设计工程师!最后,通过本次实训使我学到很多东西,便于今后让我提早进入工作状态。因为我知道无论是今后的学习还是日后的工作生活中,我会清楚的知道自己想要做什么、如何做和怎样才能把它做到最好
第三篇:JSP实训报告
电子商务系统规划与管理
实训报告
题 目: 新闻发布系统网站 系
别: 管理系 专
业:
电子商务 学生姓名:
学
号:
指导教师:
2013年
月
日
新闻发布系统 2
目录
1.系统开发和运行环境..........................................3
2.系统设计....................................................3 2.1 总体设计................................................3 2.2 详细设计................................................4 2.2.1 结构设计..........................................4
3.1 具体功能解释..........................................6 3.1.1 增加发布新闻功能....................................6 3.1.2 编辑发布新闻功能....................................7 3.1.3 删除发布新闻功能....................................7 3.1.4 管理发布新闻功能....................................7 3.1.5 管理分类新闻功能....................................7 3.1.6 后台显示效果框架....................................7 3.1.7 登陆验证功能........................................7 3.1.8 登陆数据处理功能....................................7 3.1.9登陆页面............................................7 3.1.10 退出登陆页面功能...................................7 3.1.11 前台首页...........................................8 3.1.12注册页面...........................................8
3.网站整体效果................................................8
4.核心代码....................................................12 4.1.1 main.jsp............................................12 4.1.2 manage.jsp.........................................13 4.1.3 news_list.jsp......................................14 4.1.4 login.jsp...........................................16 4.1.5 addNews.jsp.........................................17 4.1.6 register.jsp........................................18 4.1.7 news_view.jsp.......................................21
5.系统维护...................................................22
6.归纳总结....................................................22 6.1.1 开发经验...........................................22 6.1.2 设计不足之处.......................................22 6.1.3 心得体会...........................................2
3新闻发布系统 3 1.系统开发和运行环境
(1)J2SDK:Java2的软件开发工具,是Java应用程序的基础。JSP是基于Java技术的,所以配置JSP环境之前必须要安装J2SDK。
(2)Tomcat服务器:Apache组织开发的一种JSP引擎,本身具有Web服务器的功能,可以作为独立的Web服务器来使用。但是,在作为Web服务器方面,Tomcat处理静态HTML页面时不如Apache迅速,也没有Apache健壮,所以我们一般将Tomcat与Apache配合使用,让Apache对网站的静态页面请求提供服务,而Tomcat作为专用的JSP引擎,提供JSP解析,以得到更好的性能。并且Tomcat本身就是Apache的一个子项目,所以Tomcat对Apache提供了强有力的支持。对于初学者来说,Tomcat是一个很不错的选择。
(3)MyEclipse:是Eclipse的插件,也是一款非常优秀的J2EE集成开发环境(IDE),用于构建集成Web和应用程序,支持代码编写、配置、测试以及除错。2.系统设计
2.1 总体设计
系统设计是整个软件项目开发的核心阶段,经过对开发软件的项目要求进行仔细分析,明确目标,严格按照要求进行项目开发,设计出系统的总体结构,进行模块划分,并确定个模块之间相互关系以及每个模块所应该完成的任务。
本次采用模块化设计方法,即按照设计原则把程序分为多个模块,再由各个模块细分成更小的任务来实现整个程序的功能。在细分模块的过程中,模块要求相对独立又相互关联,并且使非设计者容易理解。以下是模块化层次结构图,从上到下层层进行细分描述:
主页查看注册登录新闻分类管理
新闻发布系统
新闻发布管理 4 2.2 详细设计 2.2.1 结构设计
1)连接SQL数据库设计 2)网站功能整体设计
3)页面整体设计
3-1 新闻的管理
新闻发布系统 5
3-2 主页,登陆及注册页面
4)数据库设计
一共2个表,分别存放用户,新闻发布的信息。
4-1 wys数据库
新闻发布系统 6
4-2表
4-3 用户表
4-4 新闻表
3.1 具体功能解释
3.1.1 增加发布新闻功能
通过表单来实现发布新闻的标题,内容和分类的提交,并且在同一个页面进行数据处理,添加至数据库。
新闻发布系统 7 声明一个class类,通过getlist来获得分类列表,判断是否提交了表单,通过request获取表单标题,内容,分类。声明一个webInfo的类,把从request获取的内容传入到此类中,声明一个web的类,执行此类中insert方法进行保存。
3.1.2 编辑发布新闻功能
通过表单来实现发布新闻的标题,内容和分类的提交,并且在同一个页面进行数据处理,添加至数据库。
声明一个class类,通过getlist来获得分类列表,判断是否提交了表单,通过request获取表单标题,内容,分类。声明一个webInfo的类,把从request获取的内容传入到此类中,声明一个web的类,执行此类中updata方法进行保存。获取当前内容的分类。
3.1.3 删除发布新闻功能
通过request来获取id,声明一个名为cls的web类,定义result为0,执行删除操作并返回值到result。若result为0删除失败,否则成功。
3.1.4 管理发布新闻功能 声明一个web类和class类,通过request语句来获取查询内容,实现内容查找。遍历查询出所有内容,通过action传递参数id,实现编辑删除功能。
3.1.5 后台显示效果框架
声明一个 web类,通过getlist来获得分类列表,判断是否提交了表单,通过request获取表单标题,内容,分类。声明一个webInfo的类,把从request获取的内容传入到此类中,声明一个web的类,执行此类中insert方法进行保存。
3.1.6 登陆验证功能
建立cookie,验证是否为admin,以及页面跳转。
3.1.7登陆数据处理功能
声明类user,查找账户密码是否在数据库中,若是则创建session,实现页面跳转。否则提示用户名及密码错误。
3.1.8登陆页面
验证账户、密码是否为空,若为空则提示。
3.1.9退出登陆页面功能
清除session,并执行页面跳转。
3.1.10 导航新闻页面 声明类名为w,wif,cls的类。通过传入参数ID,获取内容并显示。通过request语句来获取查询内容,实现内容查找。遍历查询出所有内容,通过action传递参数id,实现编辑删除功能。
新闻发布系统 8 3.1.11 前台首页
声明一个web类和,通过request语句来获取查询内容,实现内容查找。遍历查询出所有内容,通过action传递参数id,实现查看新闻内容功能。
3.1.12注册页面
通过request获取账号、密码、确认密码和电子邮件。声明类user和userInfo,判断action是否为save,是则进行两次密码输入的判断,否则提示密码不一致重新输入。若两次密码输入一致,则对密码进行MD5加密,进行数据保存。并将结果返回result。若不为0则,注册成功,否则提示失败。
3.网站整体效果
1-6 发布新闻页面
1-7 发布成功的效果图
新闻发布系统 9
1-8新闻编辑页面
1-9 新闻编辑成功的效果图
新闻发布系统 10
1-10 发布新闻删除的效果图
1-11前台页面效果图
1-12 注册页面
新闻发布系统 11
1-15 注册信息提醒图
1-16 注册成功页面
1-17浏览新闻稿效果图
新闻发布系统 12 4.核心代码 4.1.1 main.jsp <%@ page language=“java” contentType=“text/html;charset=utf-8” %> <%@page import=“java.util.List”%> <%@page import=“iit.jsp.beans.News”%>
bgcolor=“#284B78”>新闻发布系统 | ||||
欢迎, xxx用户 |用户登录 |管理员登录 | ||||
|
第四篇:JSP实训课程设计
JSP实训课程设计一、一个简单的学生信息管理系统
学生信息包括5项:所属的(1)学院、(2)系、(3)班级,(4)姓名和(5)家庭住址。功能和要求:
1、所有的数据要存入Oracle数据库。
2、对“学院、系、班级”名称数据要有各自的“录入、修改、删除” 操作功能。首先录入学院名称;在录入系名时,要对应先前录入的学院名;在录入班级名时,要对应先前录入的学院名和系名。(提示:例如,在录入系名时,可将先前录入的学院名做成下拉菜单供选择。)
3、具有根据学生所在的学院、系、班级录入、修改、删除学生姓名和家庭住址的功能。(提示:例如,在录入学生姓名和家庭住址数据时,可将先前录入的学院名、系名、班级名做成下拉菜单供选择。)
4、具有通过学生姓名检索出他的家庭住址(能同时检索多个学生的家庭住址)的功能。(例如,一次输入多个学生名,学生名1:王
一、学生名2:王
二、„„、学生名N:王N,能将他们的住址一次都显示出来。)
5、界面设计简洁、漂亮,起码要有三个区域:标题区、菜单功能选择区、数据操作区。
6、根据“设计步骤”,完成各功能的代码编写。
设计步骤:
1、在Oracle数据库中建立必要的数据库表;
2、编写“录入、修改、删除学院”的代码;
3、编写“录入、修改、删除属于某学院的系”的代码;
4、编写“录入、修改、删除属于某学院某系的班级”的代码;
5、编写“根据学生所在的学院、系、班级录入、修改、删除学生姓名和家庭住址”的代码;
6、编写“通过学生姓名检索出他的家庭住址(能同时检索多个学生的家庭住址)”的代码;
二、三、Ghasgjgsadhjgsadjsgj aaaaaa
第五篇:jsp实训感想
Jsp实训感想
Jsp实训只有一周就结束了,觉得时间真是过的太快了!在这短暂的时间里,我们基本上实现了所有的功能,但是有些地方还不是很完善!
我在接到实训任务的时候,心里确实有一点儿的不知所措,对于MVC三层架构似懂非懂。主要还是没有理解MVC的本质和掌握MVC的核心架构。还好负责实训项目的老师把需求分析和任务计划书给我们大致做了一下,假如没有这些,恐怕我们很难在短短的四天时间里完成了。
不管说啥,JSP电信资费管理系统我们算是完成了,当然这个JSP电信资费管理系统只是简单的运用,没有涉及到更复杂的数据库方面的知识,作为训练初学者是完全值得我们学习的。通过做这个JSP电信资费管理系统,首先我对MVC的设计理念有了深刻的理解解!不过其中的一些细节,还是需要我自己在以后的学习和工作中慢慢体会的!比如页面传值就得我去好好去研究的例子.通过这次实训,确实让自己受益匪浅。在实训期间,我学到了很多知识,遇到了一些困难,也看到了自己的理解存在着许多问题。测试的时候,总会遇到这样那样的问题,还有写代码时一不小心就会把字母写错,从而造成软件不能执行!所以我们在做程序时一定要细心在信心!当前的软件的功能日趋复杂,知识达不到一定的深度和广度是难以在实际工作中应付自如的。
在小组成员的共同努力和老师的精心指导下,我们掌握了更
丰富全面的网页编程技术和网页应用技巧,使我们真正对所学的知识融会贯通,熟练运用。再加以刻苦学习及训练,不断地开拓自己的视野,增强自己的实践操作技能,为以后能找到个好工作而努力。经过不到一个星期的勤奋努力,终于完成了电信资费管理系统的大部分模块.从当初领到题目到最后调试完成,经历了无数次的错误->修改代码->预览网页->再修改->再预览的过程,感觉到平时学的知识是多么的浅薄,在当时真是体验的真真切切.本来已经耳熟能详的代码,一到电脑中书写,不是打错,就是忘记符号 ,这充分的反应了我的动手能力还很差,常用代码还不够熟练.给我以后的学习敲响了警钟。
通过这次实训,我也感受到了网络的强大,遇到什么问题,上网一查,就知道该怎么做了。我们可以在网上请教一些高手,向他们提出问题,让他们来给我们解决,通过不断的互相学习,共同进步这个过程,我们的水平会得到很大的提高!
这次实训是我离开学校前的为数不多的非常好的演练和实践机会,是对我培养独立思考问题和自学能力的锻炼,让我意识到必须努力学习才能在团队合作中中体现自己的价值,以及自己的优点,以适应社会的需要.姓名:王阳博
班级:JAVA-08-1
学号:200813100146
专业:JAVA技术学院:软件学院