基于J2EE的新闻发布系统的设计与实现毕业论文.doc_第1页
基于J2EE的新闻发布系统的设计与实现毕业论文.doc_第2页
基于J2EE的新闻发布系统的设计与实现毕业论文.doc_第3页
基于J2EE的新闻发布系统的设计与实现毕业论文.doc_第4页
基于J2EE的新闻发布系统的设计与实现毕业论文.doc_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

基于J2EE新闻发布系统的设计与实现 摘要 网站新闻发布系统,是将网站上需要经常变动的信息,类似公司动态、企业新闻、新产品发布、促销活动和行业动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。利用JSP技术开发的网站新闻管理系 .摘要网站新闻发布系统,是将网站上需要经常变动的信息,类似公司动态、企业新闻、新产品发布、促销活动和行业动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。利用JSP技术开发的网站新闻管理系统,实现了网站新闻的动态管理,因为可以用来动态发布新闻信息,所以使得对信息的管理更加及时、高效,提高了工作效率。(毕业设计网 )基于的新闻发布系统设计是采用JDK 1.5.0作为开发环境,SQL SERVER 2000作为服务器,Tomcat6.0为Web服务器,实现了展示各行业新闻及相关信息,提供新闻搜索功能,设置新闻人物投票功能,并能统计投票数量;并能支持其他网站的友情连接,以及为后台管理提供管理入口等功能,完成了一个新闻发布系统的所有功能。关键词:J2EE  新闻发布系统  数据库  Tomcat6.0  ABSTRACT Site news release system, is a site on the need to change the information, a similar dynamic companies, corporate news, new product launches, promotions and dynamic industries, such as updated information on management, and through some general information classified, the last systematic , Standardization posted to the website of a site applications. JSP use of information technology development site management system and realized the dynamic management of the news sites, because dynamic can be used to publish news and information, making the management of information more timely, efficient, and improve work efficiency. J2EE-based news release system is used JDK 1.5.0 as a development environment, SQL SERVER 2000 as a database server, Tomcat6.0 for the Web server, and the display of various industries related news and information, provides news search function, the subject of the voting feature set And to the number of voting statistics, and can support other sites Links, as well as providing management Back office functions such as import, completed a system of issuing press releases. Keywords: J2EE; news; database; Tomcat6.0 新闻发布系统(News Release System or Content Management System)又叫做内容管理系统,是一个基于新闻发布和内容管理的全站管理系统.,新闻发布系统是基于B/S模式的WEBMIS系统,本系统可以将杂乱无章的信息(包括文字、图片和影音)经过组织,合理有序地呈现在大家面前。当今社会是一个信息化的社会,新闻信息作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出。新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能1。简单地说,新闻发布系统就是充当一个网络新闻媒介的功能,主要实现对新闻的分类、上传、审核、发布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的账号分别实现以上所说功能,当然这些功能也可以是某一个账号全部具有。新闻发布系统(News Release System)是上个世纪九十年代互连网技术发展以后才出现的技术,最初表现是解决一些网站的信息动态发布而开发,最初只是简单的发布和显示,应用对于各种不同的站点需要构建不同的系统来满足需要,而且功能十分单一。在九十年代后期,互连网技术进一步发展,网络作为新起的新闻媒介工具,其用户大大增加,对系统的要求也越来越高,新闻发布系统在这样的一个环境中提出、开发、并改进,到现在,新闻系统开发的成功案例已经不计其数,而且已经应用到各种站点上,可以说,各行各业的绝大部分的网站都使用到了新闻系统,大量的用户引发了新闻系统功能的进一步扩大和深化,给新闻系统提出了更高的要求。(毕业设计网 ) 主要功能模块本系统有三种使用者:浏览者,普通管理员、总管理员。浏览者只能在阅读与查询新闻。普通管理员可以对新闻类型进行定义,可以发布新闻、设置投票人数及网站链接。总管理员除了普通管理员的功能以外,还可以对普通管理员进行设计。总管理员和普通管理员都可以通过后台登录页面登录到后台。 用户管理模块用户管理模块里有总管理员和普通管理员。总管理员可以查看并管理普通管理员,并且能修改自己的密码,同时可以添加普通管理员,而普通管理员也可以修改自己的密码。总管理员和普通管理员都可以发布新闻等功能。 新闻信息管理模块新闻信息管理模块主要是对新闻信息的发布,它主要功能是查询、修改、添加、删除新闻中的标题、内容、类型和详细类型。 新闻类型管理模块新闻类型管理模块主要是对新闻类型的管理,它主要功能是查询、修改、添加、删除新闻类型。 新闻详细类型管理模块新闻详细类型管理模块主要是对新闻类型的一个详细说明,它主要功能是查询、修改、添加、删除新闻详细类型。 摘要本论文主要介绍了JPEG的编码和解码过程。该程序的编码部分能把一张BMP格式的图象进行JEPG编码,压缩成以二进制形式保存的文件;通过相应的解码程序又可以把图象解压缩出来。在图象传送过程中,我们经常采用JPEG格式对静态图象进行编码。JPEG基本系统是一种有损编码,无法完全恢复出原图象,信息有一定的丢失,称为有损压缩。尽管我们希望能够无损压缩,但是通常有损压缩的压缩比(即原图象占的字节数与压缩后图象占的字节数之比,压缩比越大,说明压缩效率越高)比无损压缩的高。JPEG编码先把图象色彩RBG变成亮度Y和色度Cr、Cb,它利用人的视觉对色度不敏感的特点,减少一部分色度数据,以达到压缩。JPEG采取多种编码方式,包含有行程编码(Run Length Coding)和哈夫曼(Huffman)编码,有很高的压缩比。在编码前,先对数据进行分块,离散余弦变换(DCT)及量化,保留能量大的低频信号,丢弃高频信号以达到压缩。解码时,进行熵解码,反量化,反离散余弦变换(IDCT)。(论文所有权:毕业设计网) AbstractThis paper introduces the encoding and decoding of JPEG and the specific realization of program on VC+ platform. The encoding part of this program can encode a picture whose format is BMP and save relevant data as binary system. The decoding program can decode the compression data and reconstruct the origin image. While conveying pictures we often encode still pictures into the style of JPEG. JPEG is of lossy compression which can not recover all the image data, some data are losed. Although we refer to non-lossy compression, however, the compression ratio of lossy compression( the times that data bytes before compression to that after compression )is bigger than that of non-lossy compression.  JPEG encoding translate image color from RBG to luminance Y and chroma Cr、Cb. Because people eyes are less sensitive to chroma comparing with luminance , some of chroma data are abandoned to reduce data size.JPEG envolves some kinds of ways of encoding including Run Length Coding and Huffman Coding, so it has high compression ratio. Before Coding ,we divide data into blocks , DCT and quantify each block. The low-frequency signals that have more energy are maintained and others are rejected . While decoding , data stream are readed , decoded , inverse-quantified and then IDCT . Keywords:  JPEG;lossy compression;Run Length Coding;Huffman Code 研究的动机和目的信息时代,人们对使用计算机获取信息、处理信息的依赖性越来越高。计算机系统面临的是数值、文字、语言、音乐、图形、动画、静图像、电视视频图像等多种媒体。数字化的视频和音频信号的数量之大是惊人的,对于电视画面的分辨率640480的彩色图像,30帧/s,则一秒钟的数据量为:6404802430221.12M,所以播放时,需要221Mbps的通信回路。存储时,1张CD可存640M,则仅可以存放 2.89s的数据。(论文所有权:毕业设计网) 大数据量的图像信息会给存储器的存储容量,通信干线信道的带宽,以及计算机的处理速度增加极大的压力。单纯靠增加存储器容量,提高信道带宽以及计算机的处理速度等方法来解决这个问题是不现实的,这时就要考虑压缩。图像压缩压缩的理论基础是信息论。从信息论的角度来看,压缩就是去掉信息中的冗余,即保留不确定的信息,去掉确定的信息(可推知的),也就是用一种更接近信息本质的描述来代替原有冗余的描述。这个本质的东西就是信息量(即不确定因素)。 压缩可分为两大类:第一类压缩过程是可逆的,也就是说,从压缩后的图象能够完全恢复出原来的图象,信息没有任何丢失,称为无损压缩;第二类压缩过程是不可逆的,无法完全恢复出原图象,信息有一定的丢失,称为有损压缩。选择哪一类压缩,要折中考虑,尽管我们希望能够无损压缩,但是通常有损压缩的压缩比(即原图象占的字节数与压缩后图象占的字节数之比,压缩比越大,说明压缩效率越高)比无损压缩的高。 图象压缩一般通过改变图象的表示方式来达到,因此压缩和编码是分不开的。图象压缩的主要应用是图象信息的传输和存储,可广泛地应用于广播电视、电视会议、计算机通讯、传真、多媒体系统、医学图象、卫星图象等领域。 压缩编码的方法有很多,主要分成以下四大类:(1)象素编码;(2)预测编码;(3)变换编码;(4)其它方法。 所谓象素编码是指,编码时对每个象素单独处理,不考虑象素之间的相关性。在象素编码中常用的几种方法有:(1)脉冲编码调制(Pulse Code Modulation,简称PCM);(2)熵编码(Entropy Coding);(3)行程编码(Run Length Coding);(4)位平面编码(Bit Plane Coding)。其中我们要介绍的是熵编码中的哈夫曼(Huffman)编码和行程编码(以读取.PCX文件为例)。 在图像压缩系统设计过程中,系统的各项功能是分为一个一个的模块来实现的,多个模块都要用到的公共程序段,我们用公共函数的形式来做,这样,在整个系统中,模块之间看起来是相互独立的,有利于以后对系统的扩展,而彼此之间又有联系,尽可能使程序简洁又能够符合结构化程序设计的标准。(论文所有权:毕业设计网) 代码设计    代码设计问题是一个科学管理的问题。设计出一个好的代码方案对于系统的开发工作是一件极为有利的事情。它可以使很多机器处理(如某些统计、查询等)变得十分方便,另外还把一些现阶段计算机很难处理的工作变成简单的处理。 代码就是以数或字符来代表各种客观实体。在系统开发过程中设计代码的目的是:1) 唯一化    在现实世界中,有很多东西如果不加标识是无法区分的,这时机器处理就十分困难。所以能否将原来不确定的东西,唯一地加以标识是编制代码的首要任务。最简单,最常见的例子就是编号,在管理中不难发现,人的姓名不管在一个多么小的单位里都很难避免重名。为了避免二义性,唯一地标识每一个人,因此编制了代码。2) 规范化    唯一化虽是代码设计的首要任务。但如果仅仅为了唯一化来编制代码,那么代码编出来后可能是杂乱无章、无法辨认,而且使用起来也不方便。所以在唯一化的前提下还要强调编码的规范化。例如,纺织系统关于纺织工业产品标准编码的规定,以“2”打头表示纯毛类产品,其中“21”表示纯毛哔叽产品,“22”表示纯毛华达呢类产品,“24”表示纯毛花呢类产品等。这样在查找或统计某一类产品时就十分方便了。3) 系统化系统所用代码应尽量标准化。在实际工作中,一般企业所用大部分编码都有国家或行业标准。例如,在会计领域中,一级会计科目由国家财政部进行标准分类,二级科目由各部委或行业协会统一进行标准分类,而企业则只能对其会计业务中的明细账目,即对三,四级科目进行分类,并且这个分类还必须参照一、二级科目的规律进行。又如在产成品和商品中各行业都有其标准分类方法,所有企业必须执行。另外一些需要企业自行编码的内容,例如生产任务码、生产工艺码、零部件码等,都应该参照其它标准化分类和编码的形式来进行。 目录摘要 IAbstract II第一章   绪论 11.1 研究的动机和目的 11.2 研究的背景 11.3 研究内容 21.4 系统原理 21.4.1  色彩模型 21.4.2  DCT (离散余弦变换) 31.4.3排列 DCT 结果 41.4.4  量化 41.4.5 huffman 编码 51.5 可行性研究 71.5.1经济可行性 71.5.2 技术可行性 71.5.3 运行可行性 7第二章 图像压缩理论基础及开发流程 82.1图像压缩 82.2 JPEG 92.3 离散余弦变换 92.4 图像的量化 102.5 游程编码 122.6 哈夫曼编码 122.7 系统开发理论流程 142.7.1 颜色转换及采样 142.7.2 二维DCT变换 142.7.3 量化 14 2.7.4 游程编码,ZIGZAG扫描 152.7.5 哈夫曼编码 15第三章 需求分析 163.1 需求分析的任务 163.2 系统功能分析 163.3 系统需求分析的步骤 163.4 系统功能模块设计 16第四章  总体设计 174.1  系统设计的原则 174.2  设计目标 174.3  系统开发平台 174.3.1 软件配置 174.3.2 硬件配置 184.4 系统开发方法及技术路线 18(论文所有权:毕业设计网) 第五章 详细设计 205.1代码设计 205.1.1 程序列表 215.2 公共模块(Module)设计 255.3  各模块的功能介绍 255.3.1各菜单功能 255.4 软件演示 25第六章 测试与维护 306.1 测试 306.2 维护 30总结 31参考文献 32致谢 33附录 用户手册 341.1  系统概述 341.2  运行环境 341.3  使用说明 341.4  系统的遗留问题 34 摘    要软件无线电是一种用软件来实现物理层连接的无线通信设计。软件无线电的主要优点是它的灵活性。在软件无线电中,诸如信道带宽、调制以及编码等可以动态调整,以适应不同的标准和环境、网络通信负荷以及用户需求的变化。而随着中国大唐电信代表我国向国际电信联盟提出第三代移动通信标准协议—TD-SCDMA以来,软件无线电技术做为其中的一种关键技术备受人们关注,成为当前学科的一个亮点。现代大容量、高速度的FPGA一般都内嵌有可配置的高速RAM、PLL、LVDS、LVTTL以及硬件乘法累加器等DSP模块。用FPGA来实现数字信号处理可以很好地解决并行性和速度问题,而且其灵活的可配置特性,使得FPGA构成的系统非常易于修改、易于测试及硬件升级。DSP Builder作为MATLAB的一个Simulink工具箱(ToolBox)出现的,使得用FPGA设计DSP系统完全可以通过Simulink的图形化界面进行,只要简单地进行DSP Builder工具箱中的模块调用即可。而且Quartus II与MATLAB 和 DSP Builder结合可以进行基于FPGA的DSP系统开发,是实现此次设计的关键EDA工具。本文采用了Altera公司推出的FPGA的DSP开发工具DSP Builder、Quartus II等软件,基于AM调制和DDS(直接数字频率合成)技术原理,来完成软件无线电调制器的设计与实现。 关键词:软件无线电;  MATLAB;  DSP Builder; AM调制; FPGASoftware Radio Modulator Design and ImplementationAbstractSoftware Radio is a software used to achieve physical layer of wireless communication link design. The main advantage of software radio is its flexibility. In software radio, such as the channel bandwidth, modulation and coding, can be dynamically adjusted to adapt to different standards and the environment, communications network load and user needs change. With Chinas Datang Telecom and Chinas representative to the International Telecommunication Union by the third generation mobile communication standard protocols - TD-SCDMA, the software radio technology as a key technology which has peoples attention and become the subject of a bright spot.Modern large-capacity, high speed of the FPGA are generally embedded in it can be configured high-speed RAM, PLL, LVDS, LVTTL and hardware, such as multiplication accumulator DSP module. FPGA to achieve with digital signal processing can solve problems and speed of parallel, and its flexible features can be configured, makes a FPGA system is very easy to modify, easy to test and hardware upgrades. DSP Builder as a Simulink MATLAB toolbox (ToolBox) appears, making DSP with FPGA design system is entirely possible through the Simulink graphical interface, as long as simply a tool box in the DSP Builder module can be called. And Quartus II and MATLAB DSP Builder and can be combined FPGA-based DSP system development, is the key to achieving the EDA design tools.In this paper, the company introduced the Altera FPGAs DSP development tools DSP Builder, Quartus II software, based on the AM modulation and DDS (Direct Digital Synthesis) technology principle, to complete software radio modulator Design and Implementation.Key Words:software radio ;MATLAB;DSP Builder; AM modulation;FPGA设计内容及要求    1、    AM调制的工作原理。2、    DDS的工作原理。3、    基于MATLAB和DSP Builder的设计。4、    FPGA器件的结构和特点。5、    软件无线电调制器的FPGA实现。 本文从AM调制原理以及DDS原理出发,基于  Matlab/Simulink/Altera DSP Builder的环境下实现了软件无线电调制器模块设计及其仿真,并通过Quartus II完成对FPGA器件配置下载过程,达到了预先要求。该设计避免了编写繁琐的硬件描述程序,同时避免了向ROM中填写大量的波形数据。充分利用了Matlab中Simulink的DSP Builder 工具箱的图形化界面建模、系统仿真功能,同时又区别于完全图形化的方法。并且在整个设计过程中,我对AM调制原理有了更深的认识,同时对DDS的结构、原理等有了一定的了解,对当前的一些前沿学科和电子  目    录   字摘    要    IAbstract    II引    言    11    软件无线电的简介    31.1  软件无线电的概念    31.2  软件无线电技术    31.2.1  软件无线电的关键技术    31.3软件无线电的优势    51.4  软件无线电技术的应用    61.4.1  软件无线电在无线通信领域的应用    61.5  软件无线电技术的发展概况    72  AM调制原理    82.1  调制的原因    82.2  幅度调制    82.2.1  调幅(AM)    93  直接数字频率合成(DDS)技术    123.1   DDS的基本原理    123.2   DDS的基本结构    13 3.3   DDS结构原理及其优点    153.3.1  DDS 的结构原理    153.3.2  DDS的优点    164  EDA开发工具介绍    174.1  MATLAB简介    174.2  Quartus II软件介绍    184.3  DSP Builder软件介绍    195  AM调制器系统方案的选择和论证    235.1  设计要求    235.2  系统方案    235.2.1  设计思路    235.2.2  方案的选择和论证    235.2.3  最终方案的选择    246  基于DSP builder的AM调制器的设计与实现    266.1  建立调幅电路模型    266.2  模型设计的具体步骤及其模块参数设置    286.2.1  建立一个新的模型 (Model)    286.2.2  模拟仿真    366.2.3  SignalCompiler的使用    37 6.3  软件无线电调制器的FPGA实现    416.3.1  FPGA的结构和特点    416.3.2   FPGA芯片的选择    426.3.3  在Quartus II中指定器件管脚、进行编译、下载    446.4  D/A转换器的选择    45结论    47参考文献    48附录A  EP1K30TC144-3的管脚原理图    49附录B  EP1K30TC144-3的引脚功能表    50致    谢    52参 考 文 献1崔雁松.移动通信技术.西安:西安电子科技大学出版社,2005.2曾兴雯.高频电子线路.北京:高等教育出版社,2004.3申功迈,钮文良. 通信电子电路.北京:机械工业出版社,2003.4樊昌信,曹丽娜. 通信原理第6版.北京:国防工业出版社,2007.5(美)泽德曼著. 基于FPGA&CPLD的数字IC设计方法.赵宏图译.北京:北京航空航天大学出版社,2004.6 陈怀琛,吴大正,高西全. matlab及在电子信息课程中的应用.北京:机械工业出版社,2003. 7潘松. ALTERA FPGA在计算机组成原理教学实验中的应用.杭州电子科技大学,2006.8 潘松. 现代DSP技术.北京:西安电子科技大学出版社,2006.9王志军.专用集成电路和集成系统自动化设计方法.北京:国防工业出版社,1997.10王志军.数字集成系统的结构化设计和高层次综合。北京:清华大学出版社,2000.11王杰、马玲、刘苇娜等. 基于DSP Builder 的DDS设计及其FPGA实现.现代电子技术,2006(14):11—12,1512赖绍胜,管立新.基于DSP Builder的DDS实现及其应用.微计算机信息,2006(22)13李雪梅.用Quartus II4.0设计数字电路过程的介绍.现代电子技术,2005(6):35-3814 马涛、陈娟、单洪.基于DSP Builder的数字下变频器的FPGA设计.电子技术应用,2006(7):93-9615美托兹 等著.林涛 等译.数字系统原理与应用(第九版).电子工业出版社,2005.16Digitai Integrated Circuits A Design Perspective (second Edition), Jan M.Rabaey ,Anantha chandraksan ,Borivoje Nikolic , 清华出版社 17 Software radio application prospect , Vance G.Bose,电子工业出版社18 ACEX 1K Programmable Logic Device Family.ALTRA,May,2003 ver3.4 19 Altera Corporation.Quartus II Version 6.0 Handbook.Altera Corporation,2004.20Ber JM.VHDL Designer’s Reference, Kluwer Academic Pulishers,199221Lipsett R.vhdl:Harware Description and Design. Kluwer Academiv Publshers,1989  摘要  众所周知,现代信息技术是现代教育技术的基础和核心,培养和创新型的人才必须依靠现代教育技术。从这一层意义上讲,我们说掌握一定的计算机应用技能已经成为国家未来的合格建设者的必备素质,所以现在在大学中对非计算机系的学生开设了计算机文化基础课,并且通过这门课的学习使同学们能顺利的通过计算机等级考试。由于学习这门课的人很多,平时查看成绩就非常的麻烦。本系统就是为了方便老师和同学查看平时成绩而编写的,它具有快速、准确、方便的特点。本系统是学校WEB站点的一个子系统,具有很好的外部接口,能够很好的配合站点的其它子系统服务于学校的成绩管理。    目        录  摘要 1  一 引言 4  二 需求分析 9   三 总体设计 11  四 详细设计 15  五 测试报告 23  结束语 24  参考资料 25           公共课平时成绩查询系统主要实现对公共课平时成绩的查询功能,教师能察看所教专业的全体学生的成绩,一般学生能查看自己的平时成绩。并通过扩展功能是教师和同学都可以查看平时成绩的详细情况。例如考勤的详细情况和网上作业的详细情况。 摘  要在不断信息化的今天,网络的出现让人们能够更快地获取更多的信息。各个领域都引进了计算机网络来为他们提高办事效率。在学校的教学管理中,利用计算机网络实现学生成绩信息的管理、统计和分析势在必行。本系统旨在提高学校对学生成绩管理工作的效率,使之成为现代教学信息化服务体系的重要组成部分。本系统采用B/S模式开发,以asp作为主要的开发技术, SQL Server2000作为后台数据库服务器,采用Dreamweaver MX2004制作页面。本系统主要实现了课程设置、成绩管理、学生信息管理以及成绩的查询、统计和分析等功能。其中在对成绩统计和分析部分,通过TeeChart组件,用柱状图直观地展现了统计分析的结果。关键词:成绩管理;统计分析;asp;SQL ServerThe Design and Implementation of Examination Result Analysis SystemAbstractNo

温馨提示

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

评论

0/150

提交评论