JSP实训报告.doc

上传人:b****2 文档编号:1003530 上传时间:2022-10-15 格式:DOC 页数:23 大小:1.78MB
下载 相关 举报
JSP实训报告.doc_第1页
第1页 / 共23页
JSP实训报告.doc_第2页
第2页 / 共23页
JSP实训报告.doc_第3页
第3页 / 共23页
JSP实训报告.doc_第4页
第4页 / 共23页
JSP实训报告.doc_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

JSP实训报告.doc

《JSP实训报告.doc》由会员分享,可在线阅读,更多相关《JSP实训报告.doc(23页珍藏版)》请在冰豆网上搜索。

JSP实训报告.doc

23

电子商务系统规划与管理

实训报告

题目:

新闻发布系统网站

系别:

管理系

专业:

电子商务

学生姓名:

学号:

指导教师:

2013年1月6日

目录

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.1main.jsp............................................12

4.1.2manage.jsp.........................................13

4.1.3news_list.jsp......................................14

4.1.4login.jsp...........................................16

4.1.5addNews.jsp.........................................17

4.1.6register.jsp........................................18

4.1.7news_view.jsp.......................................21

5.系统维护...................................................22

6.归纳总结....................................................22

6.1.1开发经验...........................................22

6.1.2设计不足之处.......................................22

6.1.3心得体会...........................................23

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总体设计

系统设计是整个软件项目开发的核心阶段,经过对开发软件的项目要求进行仔细分析,明确目标,严格按照要求进行项目开发,设计出系统的总体结构,进行模块划分,并确定个模块之间相互关系以及每个模块所应该完成的任务。

本次采用模块化设计方法,即按照设计原则把程序分为多个模块,再由各个模块细分成更小的任务来实现整个程序的功能。

在细分模块的过程中,模块要求相对独立又相互关联,并且使非设计者容易理解。

以下是模块化层次结构图,从上到下层层进行细分描述:

2.2详细设计

2.2.1结构设计

1)连接SQL数据库设计

2)网站功能整体设计

3)页面整体设计

3-1新闻的管理

3-2主页,登陆及注册页面

4)数据库设计

一共2个表,分别存放用户,新闻发布的信息。

4-1wys数据库

4-2表

4-3用户表

4-4新闻表

3.1具体功能解释

3.1.1增加发布新闻功能

通过表单来实现发布新闻的标题,内容和分类的提交,并且在同一个页面进行数据处理,添加至数据库。

声明一个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,实现编辑删除功能。

3.1.11前台首页

声明一个web类和,通过request语句来获取查询内容,实现内容查找。

遍历查询出所有内容,通过action传递参数id,实现查看新闻内容功能。

3.1.12注册页面

通过request获取账号、密码、确认密码和电子邮件。

声明类user和userInfo,判断action是否为save,是则进行两次密码输入的判断,否则提示密码不一致重新输入。

若两次密码输入一致,则对密码进行MD5加密,进行数据保存。

并将结果返回result。

若不为0则,注册成功,否则提示失败。

3.网站整体效果

1-6发布新闻页面

1-7发布成功的效果图

1-8新闻编辑页面

1-9新闻编辑成功的效果图

1-10发布新闻删除的效果图

1-11前台页面效果图

1-12注册页面

1-15注册信息提醒图

1-16注册成功页面

1-17浏览新闻稿效果图

4.核心代码

4.1.1main.jsp

<%@pagelanguage="java"contentType="text/html;charset=utf-8"%>

<%@pageimport="java.util.List"%>

<%@pageimport="iit.jsp.beans.News"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

首页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1