朱远芳毕业设计论文终稿 毕业论文.doc_第1页
朱远芳毕业设计论文终稿 毕业论文.doc_第2页
朱远芳毕业设计论文终稿 毕业论文.doc_第3页
朱远芳毕业设计论文终稿 毕业论文.doc_第4页
朱远芳毕业设计论文终稿 毕业论文.doc_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

朱远芳毕业设计论文终稿 毕业论文 郑州大学毕业设计(论文)题目Weyl a动漫园地网站的设计与实现指导教师姬波职称副教授学生姓名朱远芳学号xx2430147专业计算机科学与技术院(系)信息工程学院完成时间xx-05-22xx年05月22日专业文档,值得下载!专业文档,值得下载!Weyl a动漫园地网站的设计与实现摘要网站是现今世界进行信息宣传和交流普遍采用的方式,几乎每个成型的组织或团体都有自己的网站。 本系统是一个以新闻资讯、作品管理和论坛交流为主的动漫网站。 它采用流行的JSP技术及MVC中的model2(JSP+JavaBeans+Servlet)进行开发,实现了动漫新闻的发布、修改和删除,用户作品的上传等功能;提供了动漫的基本知识页面,以便用户查看学习;实现了论坛的发帖和回帖功能,使用户能相互交流;还实现了管理员对作品、帖子的管理功能。 整个系统的实现体现了MVC开发模式将业务层和表现层分离开来的思想,使整个系统代码功能一目了然,易于维护和扩展。 但大多数人对动漫的发展、制作和周边艺术等知识并不了解,所以一个以资讯、学习、交流为主的动漫网站是动漫初级爱好者需要的。 本系统采用流行的JSP技术实现了动漫资讯的发布功能,使用户及时了解动漫方面的最新消息;还提供了上传作品的功能,使用户能把自己的作品发表到网络与大家共享参考学习;最后提供了论坛交流模块,使用户能互相交流意见和想法。 第1章系统概述1.1总体概述进入21世纪以后,互联网在中国迅速发展起来,更是把最新最热的动漫信息更快地在中国传播开来。 中学生和大学生们也开始利用网络来分享和组织一些动漫信息,利用互联网创建动漫网站、论坛、贴吧等交流平台。 据相关的资料,国内的动漫网站85%为个人网站,初始定位是个人爱好,内容以资讯和图片为主,表现出严重同质化、原创内容少等问题。 另一部分动漫网站,大部分搭建在其它平台之上,自己只是其中的一个频道,像腾讯动漫、搜狐动漫、迅雷动漫等都是这种类型。 动漫产业是一个创新的产业,它可以因为一个词演变出一场声势浩大的交流方式的改变。 动漫的发展促进了玩具、服装、文具、音像等行业的发展,因此它的周边产业也发展迅速,与之相应的网上专区也日渐完善。 爱好者们不再只局限于观看动画片和漫画,而是开始了解动画的制作和相关的专业知识。 在网上能找到很多的相关软件的学习交流网站。 1.2开发背景网站是一种通讯工具,就像布告栏一样,人们可以通过网站来发布自己想要公开的资讯信息,或者利用网站来提供相关的网络服务。 专业文档,值得下载!专业文档,值得下载!随着网络技术的不断发展和对用户体验的注重,许多动态网站开发技术(如ASP、JSP、PHP)出现在众多Web站点开发人员面前。 下面介绍几种目前颇受关注的新技术1.PHP PHP即Hypertext Preprocessor(超文本预处理器),它是当今Inter上最为火热的脚本语言,其语法借鉴了C、Java、PERL等语言,但只需要很少的编程知识你就能使用PHP建立一个真正交互的Web站点。 但PHP自身也存在缺点。 首先,PHP缺乏规模支持。 其次,缺乏多层结构支持。 对于大负荷站点,解决方法只有一个分布计算。 数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,群组成二维数组。 而PHP则缺乏这种支持。 再加上PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。 2.ASP ASP即Active ServerPages,它是微软开发的一种类似HTML(超文本标识语言)、Script(脚本)与CGI(公用网关接口)的结合体,它允许用户使用许多已有的脚本语言编写ASP的应用程序。 ASP的最大好处是可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件。 通过使用ASP的组件和对象技术,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的交互功能。 但ASP技术也非完美无缺,由于它基本上是局限于微软的操作系统平台之上,主要工作环境是微软的IIS应用程序结构,又因ActiveX对象具有平台特性,所以ASP技术不能很容易地实现在跨平台Web服务器上工作。 3.JSP JSP即Java ServerPages,它是由Sun Microsystem公司于1999年6月推出的新技术,是基于Java Servlet以及整个Java体系的Web开发技术。 JSP和ASP在技术方面有许多相似之处,不过两者不同的技术规范组织,以至ASP一般只应用于Windows平台,而JSP则可以在85%以上的服务器上运行,而且基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理,所以被许多人认为是未来最有发展前途的动态网站技术。 专业文档,值得下载!专业文档,值得下载!1.3开发目的国内的动漫网站大多是以视频播放、在线漫画、新闻资讯为主,而后因围绕动漫产生的周边产业也逐渐形成规模,与之相应的网上专区也日益完善,喜欢动漫的人也越来越多。 但大多数人对动漫的发展、制作以及周边艺术等知识并不十分了解,只是知道有这样一个东西存在,所以一个以动漫资讯、周边学习和活动交流为主的动漫网站是动漫初级爱好者需要的。 专业文档,值得下载!专业文档,值得下载!第2章系统分析2.1技术可行性分析2.1.1开发技术综述本系统采用面向对象的JAVA语言和JSP技术。 Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE,JavaEE,JavaME)的总称。 Java技术具有卓越的通用性、高效性、平台移植性和安全性。 1.JSP技术JSP继承了Java语言的许多优点,用JSP开发动态网站十分方便,开发效率较高。 JSP技术主要有以下优势 (1)一次编写,到处运行JSP在设计时,充分考虑到应用平台的无关性。 依赖于Java的可移植性,JSP得到目前许多流行操作平台的支持,可在Apache、Netscape、IIS等服务器上执行。 (2)将内容的产生和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标记来设计和风格化Web页面。 使用JSP标签或者小脚本来产生页面上的动态内容。 开发人员可以将业务处理代码全部放到JavaBean中,或者把业务处理代码交给Servlet等其他业务控制层来处理,从而实现业务代码从视图层分离。 这样JSP页面只负责显示数据即可,当需要修改业务代码时,不会影响JSP页面的代码。 (3)组建重用JSP中可以使用JavaBean编写业务组件,也就是使用一个JavaBean类封装业务处理代码或者作为一个数据存储模型,在JSP页面甚至整个项目中都可以重复使用这个JavaBean。 JavaBean也可以应用到其他Java应用程序中,包专业文档,值得下载!专业文档,值得下载!括桌面应用程序。 (4)执行速度快JSP页面只需编译一次转化为Java字节代码,其后一直驻留于服务器内存中,加快了对JSP页面的响应速度。 2.JSP开发网站的模式利用JSP开发网站有两种模式 (1)JSP+JavaBeans在该模式中,JSP页面独自响应请求并将处理结果返回客户。 所有的数据通过bean来处理,JSP实现页面的表现。 大量使用该模式形式,常常会导致页面被嵌如大量的脚本语言或者Java代码。 不适宜大型项目使用。 (2)JSP+JavaBeans+Servlet它的主要思想是使用一个或多个Servlet作为控制器。 请求由前沿的Servlet处理后,会重新定向到JSP。 在Servlet作为控制器时,每个Servlet通常只实现很少一部分功能,多个Servlets控制器就可以结合起来完成复杂的任务。 在此模式里,JavaBean作为模型的角色,它充当JSP和Servlet通信的工具。 此模式明显的地把显示和逻辑分离。 本系统采用模式二JSP+JavaBeans+Servlet进行开发。 2.1.2SqlServer2000数据库的选用Microsoft SQL Server2000由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需要。 它有以下特性1.Inter集成SQL Server2000支持English Query和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。 2.可伸缩性和可用性同一个数据库引擎可以在不同的平台上使用。 SQL Server2000企业版支持联合服务器、索引视图和大型内存支持等功能。 3.企业级数据库功能专业文档,值得下载!专业文档,值得下载!SQL Server2000关系数据库引擎支持当今苛刻的数据处理环境所需的功能。 数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。 4.易于安装、部署和使用SQL Server2000中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQL Server的过程。 2.1.3技术可行性综述综上所述,这些成熟的技术和设计思想为本系统的开发提供了理论基础,计算机基础设施的更新换代也为开发系统提供了硬件基础。 故本系统可以实现。 2.2时间可行性本系统所用到的技术都是最基本的实用知识,有很多优秀的书籍可供参考。 唯一的问题是开发者是第一次亲自动手设计开发网站,对上面提到的各种技术了解并不深入,需要时间来学习和实践,工作量会随系统进展进行相应调整,预计在规定时间内,基本能够完成。 开发计划如下xx.02.20-xx.03.05调研xx.03.06-xx.03.20资料查阅xx.03.21-xx.03.28方案设计xx.03.29-xx.05.13编写代码xx.05.14-xx.05.19撰写论文2.3系统需求分析2.3.1系统开发运行环境鉴于系统的开发语言和数据库,采用如下的开发环境开发环境Windows XPTomCat7.0JDK7专业文档,值得下载!专业文档,值得下载!硬件实现Pentium1G内存19G硬盘开发语言:Java数据库:SQLServer2000开发工具:MyEclipse系统功能概述本网站由新闻资讯、周边学习和交流论坛三个版块组成。 其中新闻资讯是一个小型的新闻发布系统;周边学习由用户作品的上传和下载,以及一些介绍动漫知识的静态页面组成;交流论坛是一个小型论坛。 用户注册后在这三个版块共享用户信息。 鉴于本系统的性质,系统应实现以下功能1.用户功能实现 (1)用户的注册 (2)用户的登录 (3)用户资料的修改 (4)用户查找 (5)用户作品的上传和下载2.新闻功能的实现 (1)新闻的发布 (2)新闻的 (3)新闻的删除3.帖子功能的实现 (1)帖子的发表 (2)帖子的回复4.后台管理 (1)用户的管理 (2)帖子的管理 (3)上传作品的管理专业文档,值得下载!专业文档,值得下载!2.3.3系统数据流图顶层数据流图如图2.3.3-1所示Weyla动漫园地游客会员版主管理员浏览/查看主题请求主题信息申请注册注册信息会员管理请求本版会员管理信息版主信息主题管理请求本版主题管理信息版块管理信息版块管理请求管理员信息会员信息请求页面信息浏览/查看主题请求主题信息图2.3.3-1顶层数据流图一层数据流图如图2.3.3-2所示会员注册申请注册注册信息会员信息会员信息db身份验证版主信息管理员信息会员信息注册信息浏览/查看主题主题信息浏览/查看主题请求浏览/查看主题请求内容注册信息请求页面信息更新信息后台数据库主题管理版主/管理员信息主题管理请求本版主题管理信息所有主题管理信息会员管理版主/管理员信息所有会员管理信息会员管理请求本版会员管理信息版块管理管理员信息版块管理请求版块管理信息管理员信息论坛管理后台数据库会员信息后台数据库更新内容更新内容图2.3.3-2一层数据流图专业文档,值得下载!专业文档,值得下载!2.4系统总体结构分析结论通过对系统采用技术、数据库选择的可行性分析和对系统的需求分析,完成了前期对系统模块及功能的划分。 在此基础上,可以对系统数据库和功能模块进行概要设计。 专业文档,值得下载!专业文档,值得下载!第3章系统设计在前期的系统结构分析基础上,对系统进行概要设计。 3.1数据库设计数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。 3.1.1数据模型(ER图)数据模型是是数据特征的抽象,从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表与操作提供一个抽象的框架。 描述了数据结构、数据操作及数据约束。 通常,使用实体-联系图(简称为ER图)来建立数据模型。 ER图中包含了实体(即数据对象)、关系和属性3种基本成分,通常用矩形框代表实体,用连接相关实体的菱形框表示关系,用椭圆形或圆角矩形表示实体(或关系)的属性,并用直线把实体(或关系)与其属性连接起来。 本系统的ER图用户上传下载详细资料修改作品审核管理员帖子新闻查看管理加精、置顶、删除发表111111MMNNNNNNN1图3.1.1系统ER图专业文档,值得下载!专业文档,值得下载!3.1.2数据库表及关系建立根据以上步骤建立数据库weyladm,依次建立下列表结构1.用户信息表UserInfo、用户警告信息表Warm2.新闻信息表News、新闻栏目表NewsCategory、新闻管理员表NewsMaster3.帖子信息表bbsitems4.作品相关表Video、Music、Graphic、Tutor和图片类型表GraCategory表间关系1.用户信息表和帖子信息表是一对多的关系,一个用户可以发表多个帖子。 2.用户信息表和作品相关表是一对多的关系,一个用户可以上传多个作品。 3.新闻信息表和新闻栏目表是多对一的关系,一条新闻只能属于一个栏目,但一个栏目可以包含多条新闻。 4.新闻栏目表和新闻管理员表示一对多的关系,一个栏目可以有多个新闻管理员,但每个新闻管理员只能管理一个栏目。 5.图片信息表和图片类型表是多对一的关系,一幅图片只能属于一种类型,但一种类型可以包含多幅图片。 3.1.3详细数据库结构设计1.用户信息表用户信息表中存放的是用户的基本信息,包括用户名、密码、Email等。 表3-1weyladm_UserInfo字段名数据类型长度主键外键可空说明userid bigint8否否否编号username varchar20是否否用户名userpwd varchar20否否否密码nickname varchar50否否是昵称birthday varchar10否否是生日专业文档,值得下载!专业文档,值得下载!表3-1weyladm_UserInfo(续)email varchar30否否否邮箱gender char2否否是性别regtime datetime否否否注册时间lastlogintime datetime否否否最后登录时间lastloginip varchar20否否否最后登录IP logintimes int4否否否登录次数favor varchar255否否是爱好homepage varchar200否否是主页signdetail text否否否个人简介picfilename varchar255否否否头像存储路径timezone varchar20否否是生活城市forummaster char1否否否标识是否为论坛管理员2.用户警告信息表用户警告信息表存放被管理员警告的用户的用户名、警告原因等信息。 表3-2weyladm_Warm字段名数据类型长度主键外键可空说明id int4是否否警告编号username varchar20否是否被警告用户名times int4否否否警告次数firstdate datetime否否否第一次被警告日期lastdate datetime否否否上次被警告日期message varchar200否否否上次警告信息3.新闻栏目表新闻栏目表用来存放新闻栏目的ID和名称。 表3-3weyladm_NewsCategory字段名数据类型长度主键外键可空说明id int4是否否栏目编号name varchar20否否否栏目名称专业文档,值得下载!专业文档,值得下载!4.新闻信息表新闻信息表用来存放发布的新闻的基本信息。 表3-4weyladm_News字段名数据类型长度主键外键可空说明newsid bigint8是否否新闻编号topic varchar255否否否新闻标题content text否否否新闻内容publishtime datetime否否否发布日期publisher varchar20否否否发布人hits int4否否否点击量categoryid int4否是否所属栏目ID picturevarchar200否否是新闻图片存储路径resource varchar50否否是新闻keyword varchar50否否是新闻关键字5.新闻管理员表新闻管理员表用来存放被系统管理员设置为新闻管理员的用户的简单基本信息,包括用户名和密码,以及其发表新闻的总量、管理的新闻栏目、登录次数、和被置为新闻管理员的时间。 便于系统管理员查看其工作贡献。 表3-5weyladm_NewsMaster字段名数据类型长度主键外键可空说明masterid int4是否否管理员编号mastername varchar20否是否管理员名称masterpwd varchar20否否否管理员密码totalnews int4否否否管理员发布的新闻总数categoryid int4否是否管理栏目ID loginnumint4否否否登录次数makedate datetime否否否上任日期6.帖子信息表帖子信息表用来存放用户发表的原创帖和回复帖的相关信息。 专业文档,值得下载!专业文档,值得下载!表3-6weyladm_bbsitems字段名数据类型长度主键外键可空说明item_id int4是否否帖子编号item_title varchar255否否否帖子标题item_content text否否否帖子内容author varchar20否是否帖子作者pose_date datetime否否否发帖时间modify_date datetime否否否最后修改时间is_original int4否否否标识是否为原创帖fathers_id int4否否否父帖ID replyed_times int4否否否被回复次数browsed_timesint4否否否被浏览次数latest_replication_name varchar20否是否最后回复的用户名字latest_replication_date datetime否否否最后回复时间is_best int4否否否标识是否为精华帖is_read int4否否否标识是否被管理员读过is_top int4否否否标识是否为置顶帖7.作品相关表音乐信息表音乐信息表用来存放用户上传的音乐的信息。 表3-7weyladm_Music字段名数据类型长度主键外键可空说明id int4是否否音乐编号name varchar50否否否音乐名称uploader varchar20否是否上传者名称uploadtime datetime否否否上传日期musicsize int4否否否音乐大小hits int4否否是点击量status int4否否是标识是否通过审核path varchar200否否否音乐存储路径专业文档,值得下载!专业文档,值得下载!8.作品相关表视频信息表视频信息表用来存放用户上传的视频的信息。 表3-8weyladm_Video字段名数据类型长度主键外键可空说明id bigint8是否否视频编号name varchar50否否否视频名称videosize bigint8否否否视频大小source varchar20否否是视频publishtime datetime否否否视频上传日期info varchar255否否是视频简介uploader varchar20否是否上传人名称hits int4否否是点击量status int4否否是标识是否通过审核path varchar200否否否视频存储路径9.作品相关表教程信息表教程相关表用来存放用户上传的教程的信息。 表3-9weyladm_Tutor字段名数据类型长度主键外键可空说明id int4是否否教程编号name varchar50否否否教程名称tutorsize bigint8否否否教程大小source varchar20否否是教程publishtime datetime否否否上传日期info varchar255否否是教程简介uploader varchar20否是否上传人名称hits int4否否是点击量status int4否否是标识是否通过审核path varchar200否否否教程存储路径10.作品相关表图片信息表专业文档,值得下载!专业文档,值得下载!图片信息表用来存放用户上传的图片的信息。 表3-10weyladm_Graphic字段名数据类型长度主键外键可空说明id int4是否否图片编号name varchar30否否否图片所属图库名称uploader varchar20否是否上传者名称categoryid int4否是否图片类型ID picsizeint4否否否图片大小uploadtime datetime否否否上传日期hits int4否否否点击量status int4否否否标识是否通过审核path varchar200否否否图片存储路径11.作品相关表图片类型表图片类型表用来存放系统设定的图片的类型信息。 表3-11weyladm_GraCategory字段名数据类型长度主键外键可空说明id int4是否否图片类型编号name varchar20否否否类型名称3.2系统概要设计根据需求分析的结果,对系统进行具体的实现方案的设计。 3.2.1功能模块设计由系统功能描述,可将本系统的功能分为四大模块,分别是用户模块、新闻模块、帖子模块和后台模块。 本系统的功能层次图如图3.2.1所示专业文档,值得下载!专业文档,值得下载!图3.2.1系统功能层次图如图3.2.1,本系统实现了如下功能1.用户模块 (1)用户注册非网站注册用户可以通过此模块注册成为本网站注册用户,然后享用注册用户的权力。 (2)用户登录注册用户通过此模块登录到网站,登录后便可使用所有注册用户功能。 (3)用户资料修改注册用户可以通过此模块修改个人信息。 (4)用户查找注册用户和游客都可以使用该模块在网站内输入关键字进行查找。 (5)作品的上传和下载注册用户可以使用该模块上传作品(如视频、音乐、图片、教程)和下载教程,游客可以下载教程。 2.新闻模块 (1)新闻发布新闻管理员可以使用该模块发布新闻。 (2)新闻新闻管理员可以使用该模块新闻。 (3)新闻删除新闻管理员可以使用该模块删除新闻。 3.帖子模块 (1)帖子发表注册用户可以使用该模块发表帖子。 (2)帖子回复注册用户可以使用该模块回复帖子。 Weyla动漫园地用户模块新闻模块帖子模块后台模块用户资料修改用户查找作品上传下载用户登录新闻发布新闻新闻删除帖子发表帖子回复用户管理帖子管理用户注册作品管理专业文档,值得下载!专业文档,值得下载!4.后台模块 (1)用户管理管理员能通过该模块对不法用户进行警告和删除ID操作。 (2)帖子管理管理员可以通过该模块对帖子进行置顶、加精和删除操作。 (3)作品管理管理员可以通过该模块对用户上传的作品进行审核管理。 3.2.2系统界面设计界面设计的实现可以分为两个部分。 第一部分为站点的规划及草图的绘制,这一部分可以在纸上完成。 第二部分为网页的制作,这一过程是在计算机上完成的。 设计首页的第一步是设计版面布局。 常用的软件是Macromedia的Dreamweaver以及Adobe的Photoshop。 设计要遵循五个大的原则统 一、连贯、分割、对比及和谐。 统一,是指设计作品的整体性,一致性。 设计作品的整体效果是至关重要的,在设计中切勿将各组成部分孤立分散。 连贯,是指要注意页面的相互关系。 设计中应利用各组成部分在内容上的内在联系和表现形式上的相互呼应,实现视觉上和心理上的连贯,使整个页面的各个部分融洽。 分割,是指将页面分成若干小块,小块之间有视觉上的不同。 对比就是通过矛盾和冲突,使设计更加富有生气。 在使用对比的时候应慎重,对比过强容易破坏美感,影响统一。 和谐是指整个页面符合美的法则,浑然一体。 因为本系统主题为动漫,所以网站的色彩会用橙色、淡蓝色和淡绿色来搭配,以突出网站的活泼气息。 专业文档,值得下载!专业文档,值得下载!第4章系统的详细设计与实现详细设计阶段的根本目标是确定应该怎样具体地实现所要求的系统。 经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码实现阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。 4.1系统框架实现在本系统中,我们采用JSP+Servlet+JavaBean技术进行开发,它是基于MVC设计模式的应用。 MVC框架即是模型-视图-控制器(Model-View-Controller)设计模式。 MVC的核心思想是将一个应用程序的数据业务处理功能(模型)、表示功能(视图)和控制功能(控制层)在3个不同的部分(也叫层)上分别实现。 它们的关系如图4.1所示图4.1MVC框架4.1.1Model层的实现Model(模型)层是软件中的核心模块,负责实现软件所有的业务功能,所有的数据处理都是在这里进行的。 Model层用JavaBean实现。 在上面的数据库设计中已确定了需要的表的结构。 由数据库表可以创建以下.java文件1.数据库ConnectionPool.java封装了连接数据库的方法控制层视图层模型层专业文档,值得下载!专业文档,值得下载!2.用户User.java封装表UserInfo的属性和对属性操作的方法DB_User.java封装了对表UserInfo操作的方法Warm.java封装表Warm的属性和对属性操作的方法WarmMgr.java封装了对表Warm操作的方法3.新闻News.java封装了表News的属性和对属性操作的方法NewsMgr.java封装了对表News操作的方法Master.java封装了表NewsMaster的属性和对属性操作的方法MasterMgr.java封装了对表NewsMaster操作的方法Category.java封装了表NewsCategory的属性和对属性操作的方法CategoryMgr.java封装了对表NewsCategory操作的方法4.帖子BBSItem.java封装了表bbsitems的属性和对属性操作的方法BBSItemMgr.java封装了对表bbsitems操作的方法5.作品Video.java封装了表Video的属性和对属性操作的方法VideoMgr.java封装了对表Video操作的方法Music.java封装了表Music的属性和对属性操作的方法MusicMgr.java封装了对表Music操作的方法Tutor.java封装了表Tutor的属性和对属性操作的方法TutorMgr.java封装了对表Tutor操作的方法Graphic.java封装了表Graphic的属性和对属性操作的方法GraphicMgr.java封装了对表Graphic操作的方法GraCategory.java封装了表GraCategory的属性和对属性操作的方法GraCategoryMgr.java封装了对表GraCategory操作的方法4.1.2Vi ew层的实现视图是应用程序的表示层,代表用户交互界面。 专业文档,值得下载!专业文档,值得下载!1.前台实现系统前台视图层由首页index.jsp和个人中心页usermanage.jsp来展现。 首页index.jsp提供了用户注册、登录的入口和到新闻资讯、动漫知道、动漫周边、交流论坛的导航链接。 其实现截图如图4.1.2-1-1所示图4.1.2-1-1index.jsp usermanage.jsp是个人中心页。 它提供了用户修改个人信息、上传作品和管理自己上传的作品、发表的帖子的操作链接。 其实现截图如图4.1.2-1-2所示图4.1.2-1-2usermanage.jsp专业文档,值得下载!专业文档,值得下载!2.后台实现系统后台视图层主要由以下四部分组成。 (1).新闻管理新闻管理主要由newsmanage.jsp、classmanage.jsp、mastermanage.jsp、addnews.jsp、addclass.jsp、addmaster.jsp组成。 newsmanage.jsp是系统新闻管理的主页面,是新闻管理员登录到后台看到的第一个页面。 其实现截图如图4.1.2-2-1所示图4.1.2-2-1newsmanage.jsp classmanage.jsp实现新闻栏目的管理(添加、删除),系统管理员可由新闻管理主页进入此页面。 mastermanage.jsp实现新闻管理员的添加、和删除,只有系统管理员可以进入该页面。 它们的实现截图类似图4.1.2-2-1。 addnews.jsp实现新闻的添加,当新闻管理员在新闻管理主页面中点击添加新闻时,管理员便进入此页面。 其实现截图如图4.1.2-2-2所示addclass.jsp是classmanage.jsp的子页面,实现新闻栏目的添加。 addmaster.jsp实现新闻管理员的添加,它是mastermanage.jsp的一个子页面。 它们的实现截图类似图4.1.2-2-2。 专业文档,值得下载!专业文档,值得下载!图4.1.2-2-2addnews.jsp (2).作品管理作品管理由workmanage.jsp来实现。 其上提供了系统管理员对视频、音乐、图库、教程进行审核的操作(通过、不通过、删除)链接。 其实现截图如图4.1.2-2-7所示图4.1.2-2-7workmanage.jsp (3).论坛管理论坛管理由forummanage.jsp来实现。 实现论坛管理员对帖子的加精、置顶和删除操作,实现系统管理员对论坛管理员的添加和删除操作,实现论坛管理员对非法用户的警告和删除ID操作。 其实现截图如图4.1.2-2-8所示专业文档,值得下载!专业文档,值得下载!图4.1.2-2-8forummanage.jsp (4).用户管理用户管理由manageuser.jsp来实现。 用于系统管理员对非法用户进行警告和删除ID操作。 其实现截图如图

温馨提示

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

评论

0/150

提交评论