ImageVerifierCode 换一换
格式:DOC , 页数:37 ,大小:973.50KB ,
资源ID:3649433      下载积分:12 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3649433.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(新闻发布管理系统.doc)为本站上传会员【人****来】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

新闻发布管理系统.doc

1、精品文档就在这里-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-编 号: 审定成绩: 先锋软件学院2011届毕业设计(论文)题目: 新闻发布管理系统 分 院: 软件工程分院 学生姓名: 钟 立 专 业: 软件设计与开发 班 级: 0805 学 号: 200800001585 指导教师: 魏伟华 填表时间:2011年 4月先锋软件学院学生毕业设计(论文)工作自查表(2010年X月- 20XX年X月检查)学生姓名钟立专业软件设计与开发学号200800001585导师姓名魏伟华职称导师每周指导次数3每次: 3小时题目名称新闻发布管理系统作息时间上午时 时下午时 时晚间时 时

2、个人精力实际投入日均工作小时3小时周均工作小时10缺席天数0出勤率%100毕业设计(论文)工作进度已完成主要内容%待完成主要内容%存在问题工作措施先锋软件学院毕业论文(设计)评阅表(指导教师、评阅人用)论文(设计)名称学生姓名学号指导教师或评阅人)姓名序号评审项目指标满分评分1论文(设计)完成量论文(设计)内容完成量,难易程度符合教学基本要求202调查与综合根据论文(设计)任务,能独立查阅文献资料和从事其它有关调研。有收集、综合和正确利用各种信息的能力。203论文(设计)质量文章切合选题,材料丰富、内容充实,观点明确、论据充分、论证严格,构思完整、层次分明、段落、论题间的衔接自然、舒展。文笔流

3、畅、语言通顺、使用专业术语准确,图表清楚,符合要求。504创新有独特的见解,或有一定应用价值10总分评语:(明确指出论文(设计)的调研论证材料收集是否适合论点要求、创新点、论文(设计)论证能力、写作水平,同时要明确指出论文(设计)的不足之处及改进方向。) 评阅人: 年 月 日摘要 20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。随着Internet的普及,越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开

4、展电子商务等。其中新闻管理系统是构成企业网站的一个重要组成部分,它担负着双层作用,一方面可以用来动态发布有关新产品或新开发项目,另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推荐或优惠的工程项目、产品和服务,从而吸引顾客,扩大顾客群。JSP是新一代Web应用程序开发平台,它是一个已编译的、基于JBuilder 2006的开发环境,它提供了生成企业级应用程序所必需的全部服务,整个框架都可用于任何JBuilder 2006 应用程序。可以使用任何与公共语言运行库兼容的语言(包括 JSP、JAVA 和 JScript)来创建应用程序。该系统使用JSP(JAVA语言)技术开发, 实现了

5、网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率,具有一般新闻系统的功能,主要包括前台新闻查看区和后台管理区,可为学校各部门发布新闻,为校园网站提供新闻发布与管理的服务。关键词:JSP;新闻管理;Browser/ServerAbstract 20 centurys ends, along with computer science development, data bank technology in Internet application more and more widespread, provided for the general networks user h

6、as been thoroughbred and the human nature service. The individuality has gradually become now the Web application tidal current. Along with the Internet popularization, more and more many enterprises established own WWW website, the enterprise have been allowed to demonstrate the product through the

7、 website, issued the newest tendency, carried on the exchange and the communication with the user, with partner establishment relation, as well as development electronic commerce and so on. News management system management system is constitutes the enterprise website an important constituent, it is

8、 shouldering the double-decked function, on the one hand may use for the dynamic issue related new product or the new development project, on the other hand may promptly to the customer announce the enterprise manages the achievement, the technology and the research and development progresses, speci

9、ally recommends or the preferential benefit engineering project, the product and the service, thus the attraction customer, expands the customer group.JSP is Web application program developing platform of new generation, it is one that has already compiled , development environment based on JBuilder

10、 2006, it has offered and produced all essential services of application program of enterprise layer, the whole frame can be used in any JBuilder 2006 application program. Can use any to operate the compatible language (including Visual Basic.NET, JAVA and JScript ) of storehouse to establish applic

11、ation program with common language . This news system uses JSP (JAVA) technological development, has realized the dynamic management of websites news, makes the control over information more prompt, more high-efficient, has improved working efficiency. News this system have general news function of

12、system, mainly including front desk news person who look over and back-stage management area, can release news for every department of the school , offer news briefing and management one service for campus website.Keywords: JSP; News Management; Browser/Server目 录1.JSP优点71.1 将内容的产生和显示进行分离.71.2 强调可重用的

13、.72.课题分析82.1 需求分析82.2 新闻系统的性能需求92.3 运行环境要求102.3.1设备102.3.2支持程序103.系统结构流程113.1 新闻系统的模型结构113.2 新闻系统的简介124.使用技术的介绍144.1 JSP概述.144.2 JSP 与 ASP 的简单比较144.3运行环境154.4 JSP语言简介.155.新闻系统的主要开发过程175.1 数据库设计175.1.1数据库的创建175.1.2数据表的设计175.2各主要窗体页的图形界面介绍185.3 页面的风格设计255.4 系统配置265.4.1 Web.xml和struts-config.xml文件配置265

14、.4.2 配置发布主页275.4.3 tomcat多域名绑定275.5 系统安全285.5.1防SQL注入285.5.2 MD5加密29总 结31参考文献33致 谢34前言Internet的蓬勃发展,使新闻的传播方式发生了巨大的变化,传统的信息传播媒体电视、广播、报纸已经不再是人们茶余饭后的主要精神甜点,人们更多的开始关注网络新闻。由于互联网所容纳的信息量大、内容丰富、信息及时、准确,更有相关信息的全面的介绍与比较,大大地方便了人们的阅读,因此在短短几年的时间里,互联网便济身于众多媒体之间,并具有相当一部分媒体人群。借此东风,新闻网也迅速发展起来,它内容丰富,涉及到商业、工业、农业、银行、财政

15、、教育、娱乐、信息等各个产业,信息量大,不仅有实事新闻,还有相关的行业信息,同时新闻网具有互联网所具备的一切特性。在全球网络化、信息化的今天,新闻网迅速发展,大大地丰富了人们的生活,不知不觉中,它已经成为人们生活中不可或缺的重要组成部分Internet的进一步发展,使得静态Web站点的开发与维护变得越来越困难,一方面由于信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点

16、。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的Web网页。网络发展前景是无限的,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。站在网络时代的前沿,我们清晰地听到了网络时代的宣言:谁掌握了网络,谁就掌握了未来。在我们对新闻需求的分析基础上,确立了新闻发布系统的具体实现功能。并阐述系统的结构设计和功能设计,实现新闻的分类显示,最近新闻的提示,新闻滚动,附件上传,用户管理功能等。经过授权的用户可以通过Web浏览器,以人机交互式的客户端程序实现对学校新闻的发布、管理、实时的进行行为统计和记录

17、。本系统具有很好的外部接口,能够很好的配合站点的其它子系统服务于学校的新闻发布.1.JSP优点(格式对吗?)1.1 将内容的产生和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来产生页面上的动态内容。产生内容的逻辑被封装在标识和JavaBeans群组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行。如果核心逻辑被封装在标识和Beans中,那么其它人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的产生。在服务器端,JSP引擎解释JSP标识,产生所请求的内容,并且将结果以HTML(或者XML)页

18、面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。1.2 强调可重用的绝大多数JSP页面依赖于可重用且跨平台的组件(如:JavaBean)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者用户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种群组织在他们现有的技能和优化结果的开发努力中得到平衡。Web页面开发人员不会都是熟悉脚本语言的程序设计人员。Java Server Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容产生所需要的。标

19、准的JSP标识能够存取和实例化JavaBean组件,设定或者检索群组件属性,下载Applet,以及执行用其它方法更难于编码和耗时的功能。通过开发定制化标识库,JSP技术是可以扩展的。JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,作为采用Java技术家族的一部分,以及Java 2EE的一个成员,JSP技术能够支持高度复杂的基于Web的应用。随着越来越多的供货商将JSP支持加入到他们的产品中,您可以使用自己所选择的服务器和工具,修改工具或服务器并不影响目前的应用。2.课题分析2.1 需求分析该系统的用户为校园网站,需要经常发布一些新闻,如何能有效地管理和发布新闻呢?最初用户的需

20、求为:“该新闻系统具有一般新闻系统的功能,系统的主要功能包括:先锋学院的详细介绍、校长信箱、人才招聘、新闻查看功能、新闻搜索功能、发布新闻功能、管理员登录功能和新闻管理功能。任何用户均可使用本系统来了解先锋学院、浏览、查找新闻、在线应聘、给院长写信等相关功能。用户可以通过单击每条新闻的标题来查看该条新闻的详细内容。新闻搜索分为按新闻标题、新闻内容、新闻作者等多种搜索方式。” 。通过对其它一些新闻系统的调查发现,一般新闻系统功能如下: 前台按分类显示新闻; 搜索新闻; 后台管理: 添加、删除和修改新闻 添加新闻(添加成功后的新闻根据管理员权限分为可发布新闻和待审核新闻)需要新闻审核,说明添加后的

21、新闻分为两种:直接发布新闻和待审核新闻,同时待审核的新闻通过管理员或审核员经审核后才可以上传到网站,管理员有不同的权限,需要有个管理权限的功能,同时管理员可以修改自己的一些信息。根据校园网站新闻发布管理的实际需求,在首页中能显示学院新闻、集团新闻和通知公告、图片新闻、媒体报道、分院新闻等,同时在后台发布新闻时可以添加图片,在前台能自动根据所显示的图片来显示新闻。在后台管理中,因为有权限的管理员才能登录管理后台,所以需要有个登录验证模块,而且需要根据用户权限的不同显示不同的管理目录,在管理新闻和用户时,当数据少时管理起来还比较方便,如果一多则想找到某条新闻或某个用户就很难,所以需要有个查找(新闻

22、标题、用户)模块用于查找新闻或用户。根据以上需求分析,该系统要实现的主要功能为: 前台显示新闻部分 用户登录区 显示学院新闻 显示集团新闻 显示通知公告 搜索新闻功能 显示所有新闻分类(即部门) 按分类/部门显示其下的所有新闻 新闻详细信息浏览阅读 图片新闻(自动生成缩略图)在首页显示且只显示前几条 网站友情链接(可在管理中添加设置) 网站公告可显示发布了新闻但没通过审核的一些相关通知等 后台管理部分 登录验证 根据权限显示相应的管理目录 添加、修改和删除新闻 管理发布新闻 管理审核新闻 分类管理 用户管理 网站设置、系统设置等2.2 新闻系统的性能需求(格式对吗?)2.2.1该系统在性能功能

23、上应达到如下需求: 操作简单、界面友好: 完全控件式的页面布局,使得新闻的录入工作 更简便,许多选项包括新闻分类、来源部门等只需要点击鼠 标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见网 站的新闻管理的各个方面:新闻录入、浏览、删除、修改、搜索等方面都大体实现,实现了网站对即时新闻的管理要求; 即时可见:对新闻的处理(包括录入、修改、删除)将立即在主页的对应栏目显示出来,达到“即时发布、即时见效”的功能; 系统运行应该快速、稳定、高效和可靠; 在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。2.3 运行环境要求2.3.1设备客户机硬件要求:具有 Penti

24、um III 处理器以上且满足以下要求的计算机:最低 128 MB 内存,最小 2.1 GB 硬盘。服务器硬件要求:具有 Pentium III 处理器以上且满足以下要求的计算机:最低 256MB 内存,最小 8 GB 硬盘。2.3.2支持程序 客户端操作系统:Windows 98/NT/2000/XP或更高版本浏览器:IE 5.0以上或Netscape同等版本以上 服务器操作系统:Windows 2000 Server或者Windows 2003 Server应用服务器:Tomcat 5.0等企业级应用服务器数据库:SQL Server 2000 3.系统结构流程3.1 新闻系统的模型结构该

25、系统的模型结构如图1所示:数据库客户端浏览器客户端浏览器客户端浏览器Web层业务层数据访问层系统配置图3-1 新闻系统的模型结构图示该系统结构分为三个逻辑层:Web 层:Web层为客户端浏览器提供对应用程序的访问,这一层是作为解决方案文件中的 Web 项目实现的。Web 层由HTML 窗体和代码文件.业务层:包含各种业务规则和逻辑的实现,业务规则完成如客户帐户的验证和字符串处理这样的任务;数据访问层:数据访问层为业务层提供数据服务,这一层是作为解决方案文件中的Conn类(数据访问类,实现公共操作的一个通用类)实现的。3.2 新闻系统的简介浏览网站普 通 浏览者浏览新闻搜 索 新 闻注册用户登录

26、后经权限判断系统管理修改密码新闻管理员校长信箱查 看 信 箱修 改 信 箱删 除 信 箱添加新闻列表管理新闻列表后台新闻查看修 改 新 闻删 除 新 闻重新登陆校长信箱关键字搜索邮件通告公告浏览集团信息各版块的详细新闻内容浏览回复邮件给校长留言内部网站入口教师办公入口学生平台入口图3-2 系统功能模块图示工作流程为:打开该系统网站,普通浏览者能浏览、阅读和搜索新闻,登录后时为新闻审核员和管理员,其不但有添加新闻的权限,还有审核和管理新闻的权限;如为系统管理员,其有新闻后台管理区内的所有权限,除具有新闻审核员所有的权限外,还有添加和管理新闻分类、添加和管理用户、系统和友情链接设置。在添加新闻时,

27、除常规的添加新闻标题、新闻内容、新闻作者和新闻简介外,还可选择是否为首页新闻、是否为推荐新闻和上传图片等,对新闻内容的字体、字号和字体颜色可以调整,类似Word的一些简单的编辑功能,还可设置超链接和插入表格等。其所添加的新闻需要系统管理员或审核员经审核后才能发布到网上;如是管理员或者审核员添加新闻的话,不需要再经谁审核,直接可以发布到网上。管理新闻功能包括对任一条新闻内容可作相应修改,也可删除任何一条不再需要保留的新闻。管理新闻分类包括对新闻分类名称作修改,也可将任一分类名删除,删除后其分类下的所有新闻也将被删除。添加用户时,用户等级可为管理员、审核员,管理用户包括修改用户名、密码和用户等级,

28、也可将任一用户删除。系统设置包括设置网站标题、网站地址、首页图片、网站公告(可用来显示当前有哪些新闻输入员所添加的新闻没有通过审核,具体的原因理由等)、网站链接(此文本内容可更改)和底部信息(可放置一些与站点相关的文本内容等),对系统设置里的内容,随时可做相应的修改,这权限只有系统管理员才拥有。风格设置指从系统八种风格里任选一种作为当前网站的默认风格。友情链接主要是以图片的形式链接到其它网站,作用跟系统设置里的网站链接功能一样。4.使用技术的介绍4.1 JSP概述.在 Sun 正式发布JSP(JavaServer Pages) 之后,这种新的 Web 应用开发技术很快引起了人们的关注。 JSP

29、 为创建高度动态的 Web 应用提供了一个独特的开发环境。按照 Sun 的说法, JSP 能够适应市场上包括 Apache WebServer 、 IIS4.0 在内的 85% 的服务器产品。即使您对 ASP 一往情深,我们认为,关注 JSP 的发展仍旧很有必要。4.2 JSP 与 ASP 的简单比较 JSP 与 Microsoft 的 ASP 技术非常相似。两者都提供在 HTML 代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。在 ASP 或 JSP 环境下, HTML 代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的 HTML 页面只依赖于 Web 服务器,而

30、 ASP 和 JSP 页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到 HTML 代码中,然后一起发送给浏览器。 ASP 和 JSP 都是面向 Web 服务器的技术,客户端浏览器不需要任何附加的软件支持。ASP的编程语言是 VBScript 之类的脚本语言, JSP 使用的是 Java ,这是两者最明显的区别。此外, ASP 与 JSP 还有一个更为本质的区别:两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。在 ASP 下, VBScript 代码被 ASP 引擎解释执行;在 JSP 下,代码被编译成Servlet 并由 Java 虚拟机执行,这种编译操作仅在对

31、JSP 页面的第一次请求时发生。ASP 的编程语言是 VBScript 之类的脚本语言, JSP 使用的是 Java ,这是两者最明显的区别。此外, ASP 与 JSP 还有一个更为本质的区别:两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。在 ASP 下, VBScript 代码被 ASP 引擎解释执行;在 JSP 下,代码被编译成Servlet 并由 Java 虚拟机执行,这种编译操作仅在对 JSP 页面的第一次请求时发生。 4.3运行环境 Sun公司的JSP主页在 products/jsp/ index.html ,从这里还可以下载 JSP 规范,这些规范定义了供应商在创建 JSP

32、 引擎时所必须遵从的一些规则。 执行 JSP 代码需要在服务器上安装 JSP 引擎。此处我们使用的是 Sun 的 JavaServer Web Development Kit ( JSWDK )。为便于学习,这个软件包提供了大量可供修改的示例。安装 JSWDK 之后,只需执行start server 命令即可启动服务器。在默认配置下服务器在端口 8080 监听,使用http:/localhost:8080 即可打开缺省页面。 在运行 JSP 示例页面之前,请注意一下安装 JSWDK 的目录,特别是 work 子目录下的内容。执行示例页面时,可以在这里看到 JSP 页面如何被转换成 Java 源

33、文件,然后又被编译成 class 文件(即 Servlet )。 JSWDK 软件包中的示例页面分为两类,它们或者是 JSP 文件,或者是包含一个表单的 HTML 文件,这些表单均由 JSP 代码处理。与 ASP 一样, JSP 中的 Java 代码均在服务器端执行。因此,在浏览器中使用查看源文件菜单是无法看到 JSP 源代码的,只能看到结果 HTML 代码。所有示例的源代码均通过一个单独的 examples 页面提供。4.4 JSP语言简介. JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似

34、ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行

35、其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。 JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。 JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Jav

36、a Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。5.新闻系统的主要开发过程(与第4章的标题格式不对)5.1 数据库设计5.1.1数据库的创建 首先创建一个数据库db_news,用来保存本系统的所有数据。创建数据库的脚本代码如下: CREATE DATABASEdb_news GO 可以在SQL查询分析器中执行该语句,创建数据库。5.1.2 数据表的设计数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应

37、用系统,满足各种用户需求。 本次设计包括以下各表: 管理员信息表(tb_manager),新闻表(tb_news);新闻类型表(tb_newst)下面将具体介绍数据库中各个表的结构。 (1) tb_manager表结构(2) tb_news表结构(3) tb_newstype表结构 这张图还要调一下?5.2各主要窗体页的图形界面介绍首页:主要功能是显示最热门、最新和推荐的前8条新闻,显示新闻搜索功能、通告公告等;本系统还为学院各部门提供入口,其中包括“政务通”,“校务通”等OA办公平台;“学生博客”,“先锋社区”等学生网络平台,“就业网”,“招生网”等大型网站的入口。 主页面上的大图片是用到了

38、javascript,这里有五张图片,每过5秒就自动变动,var nHangNo = (Math.floor(Math.random() * 1000) % 5) + 1;var nSecondHangNo = 0;var isHangSecondCheck = 0;var nHangInterval = 5000;var nHangNoOld = nHangNo;var objHanger = document.getElementById(divHanger);var aHtmls = new Array ( ,);function getNavigatorType().图5-2 首页新闻

39、首页:主要功能是显示学院新闻,集团新闻,通知公告,媒体报道,科技资讯,教育资讯,发展轨迹,分院新闻,党团建设,社团活动,学术讲座,创业创新,先锋人物,国际合作. 查看新闻功能显示所有新闻列表,并且使用分页显示效果,每页显示15条新闻,用户可通过单击列表的页码或下拉框中的页码来条转到任意一页浏览。以保证最新发布的新闻位于最前面。分别显示为5-12条新闻.u 对下拉菜单的连接: =政府部门网络链接= option value=option value=u 对字的长度做控制:20) newsTitle =news.getNewsTitle().substring(0,20)+.;elsenewsTi

40、tle =news.getNewsTitle();%u 对学院图片新闻的数据源码: img src= width=206 height=142 border=0 usemap=#Map3 u 对读出数据库图片的连接: u 图片新闻里连接到的地址,: % list = newsOpr.showMenuNews(2,6); for(int i=0;i28) newsTitle =news.getNewsTitle().substring(0,28)+.; else newsTitle =news.getNewsTitle(); % ahref=./news/newsservlet?action=shownews&newsID=&menuID=2 target=_blank

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服