预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

软件0901班 《使用JSP开发WEB应用程序》 课程实训报告 项目名称:《一网打尽》新闻管理系统 组长: 团队成员: 指导老师: 实训日期: 安徽财贸职业学院电子信息系 二〇一一年六月 1系统分析 1.1需求分析 通过相关调查,要求网站具有以下功能通过网络,展示各行业新闻及相关信息,展示图片新闻和视频新闻,支持一般文件的上传和下载 1.2可行性分析 新闻发布系统后台对新闻作了详细的分类,前台以分类形式显示新闻的详细信息,满足了人们浏览新闻网时分类查看新闻信息的要求,同时提供新闻信息查询功能,方便浏览者查找相关的新闻信息。新闻网后台则通过对总管理员设置和管理员添加等模块对网站管理员进行管理,保证了网站的安全性。 2总体设计 2.1项目规划 新闻网是一个功能完善的新闻类网站,由客户前台新闻浏览和后台新闻管理两大部分组成。 前台功能模块 前台主要包括新闻分类、显示新闻详细信息、图片新闻信息、视频新闻信息、友情链接、提供后台登录口,。 后台管理模块 后台主要包括添加一级二级新闻标题,过期新闻的删除,用户的删除,登出操作 2.2系统功能结构图 新闻发布系统结构,如图1所示。 前台功能 新闻分类 显示新闻详细信息 图片新闻信息 视频新闻信息 友情链接 提供后台登录口 上传下载 用户登录,登出 图1新闻网前台功能结构图 新闻网后台功能结构,如图2所示。 后台功能 添加一级新闻标题 添加二级新闻标题 过期新闻的删除 用户的删除 登出操作 图2新闻网后台功能结构图 2.3数据库 表B.1表Admin的结构 字段名数据类型长度是否主键描述是否为空AdminIdchar10是管理员ID否Namenchar10否管理员名否PassWordnchar10否管理员密码否表B.2表Big的结构 字段名数据类型长度是否主键描述是否为空BigIDint10是一级标题ID否BigNamevarchar50否一级标题名否表B.3表Info的结构 字段名数据类型长度是否主键描述是否为空InfoIDint10是新闻ID否TitleVarchar50否新闻标题否Videovarchar50否新闻视频是Picvarchar50否新闻图片是[Content]text1000否新闻内容否UserIdchar50否发表新闻人的ID否Datedatetime否发表日期否VisitNumberint1000否访问人数否ReplyNumberint1000否回复人数否SmallIDint1000否二级标题ID否AgreeNumerint1000否顶帖人数否DisagreeNumerint1000否踩贴人数否表B.4表reply的结构 字段名数据类型长度是否主键描述是否为空ReplyIDint10是回复ID否Picvarchar50否回复图片是[Content]Text1000否回复内容否UserNamevarchar50否恢复人名字否Datedatetime否回复日期否InfoIDint10否目标ID否表B.5表Small的结构 字段名数据类型长度是否主键描述是否为空SmallIDint10是二级标题ID否SmallNamevarchar50否二级标题名否BigIDint10否一级标题ID否表B.6表Users的结构 字段名数据类型长度是否主键描述是否为空UserIdchar50是用户ID否UserNamevarchar50否用户名否passwordvarchar50否用户密码否Emailvarchar50否用户信箱否Photovarchar50否用户头像否RegDatedatetime否注册时间否3关系结构图 4网站总体架构 4.1网站首页的运行结果 网站前台首页的运行结果如图5所示。 实习心得 结这次毕业设计让我更加熟悉了从理论到实践的跨越。从当初的老师布置,到现在的项目完成,这中间有很多值得回味语深思的地方。从前台网页设计的实现,到后台代码的编辑,我用到的软件主要有Dreamweaver、Apache、Access等,并首次运用JSP语言,开发了这个简单的网站新闻管理系统。在系统的开发过程中,多门以前感觉很抽象的课程,如软件工程、数据库原理、面向对象程序设计等变得清晰起来,强烈地感觉到这几门理论课程在实践中的重要性。整个过程中,从需求分析到设计、编码、测试,我都力求规范化和文档化,努力让自己以前学的知识运用到本网站的开发中,尽量保证整个系统的开发进度和质量,顺利完成这次的毕业设计,为自己的大学生涯画上一个完美的句号。不过,在系统开发过程中,好多知识都是随学随用,就增加了很多不必要的麻烦。比如说:一个网页中的表单不能相互嵌套,JSP中关于中文乱码的处理,数据库的安全性问题,框架的使用等。虽说这些都会消耗系统开发的时间,但在组员的不断努力下