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