毕业设计-新闻发布系统论文.doc_第1页
毕业设计-新闻发布系统论文.doc_第2页
毕业设计-新闻发布系统论文.doc_第3页
毕业设计-新闻发布系统论文.doc_第4页
毕业设计-新闻发布系统论文.doc_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

新闻发布系统新闻发布系统 摘摘 要要 我们从学校的实际情况出发,经过对在线新闻发布事项的一番考察和分析, 在对新闻需求的分析基础上,确立了新闻发布系统的具体实现功能。并阐述系 统的结构设计和功能设计,实现新闻的分类显示,最近新闻的提示,新闻滚动 功能等。经过授权的用户可以通过 web 浏览器,以人机交互式的客户端程序实 现对新闻的发布、管理、实时的进行行为统计和记录。本系统具有很好的外部 接口,能够很好的配合站点的其它子系统服务于新闻发布。 关键字: 新闻显示 栏目管理 新闻发布 文件上传 abstract we proceed from actual conditions of the school, through some investigation and analysing of the online news briefing item, on the basis of analysis on demand of the news , have established realizing the function concretly of the news briefing system. explain systematic structural design and function are designed , realize the classification of the news shows, the suggestion of the news recently, news rolls function ,etc users authorized can pass web browser, realize the issue , management , real-time counting and writing down the behavior to the news with the man-machine interactive customer end procedure . this system has very good outside interface , other subsystems that can well match the website serve news briefing. key word: the news showing the column managing news briefing the file uploading 目录目录 摘 要.1 abstract2 第一章 引言.5 第二章 系统设计方案的研究.5 第三章 asp 技术综述 .7 3.1 iis 与 asp 的结合 7 3.2 asp 的内部特点 8 3.2.1 asp 内部 6 大特点 8 3.2.2. global 文件 8 3.3 利用 ado 访问数据库9 3.3.1.创建数据源名.10 3.3.2.创建数据库链接.10 3.3.3.创建数据对象.11 3.3.4.操作数据库.11 3.3.5关闭数据对象和链接对象12 3.4 asp 与 cgi 的比较 .12 第四章 系统的开发环境及需求14 4.1 开发目的.14 4.2 项目背景.14 4.3 开发环境.14 4.3.1 硬件条件.14 4.3.2 系统平台.14 4.3.3 系统工具.14 4.3.4 运行需求.15 第五章 系统的结构设计16 5.1 数据库的搭建 .16 5.2 系统数据库的结构设计 .16 5.3.建立与数据库的连接.18 5.4 系统模块说明 .19 第六章 系统的功能设计20 6.1 前台新闻显示.20 6.2 后台新闻管理.20 第七章 系统的功能说明21 7.1 前台显示说明.21 7.2 后台管理员管理说明.22 7.2 .1 后台管理员登录 22 7.3 后台新闻管理 .24 7.3.1 类型管理 .24 大类管理 .27 小类管理 .28 7.3.2 新闻管理 .30 7.3.3 友情链接管理 .35 7.3.4 投票管理 .38 7.3.5 上传文件管理 .38 第八章 结论43 致谢.44 附:参考文献44 第一章第一章 引言引言 伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五 彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三 媒体internet。它打破了地域限制,真正使信息得以共享,改变了人们的 工作和生活方式。制作网页是企业和个人的宣传自己的重要手段,同时也是学 习者获取学习信息的重要手段。尤其是在新闻信息领域,各种新闻信息的发布 分秒变换,人们对新闻信息的需求有了更新,更高的要求,而网页由于本身所 具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。所以网 页也逐渐成为一种新兴的信息发布资源。也正是由于网络实现网站的数据信息 能够进行实时交互,保证网站数据的实时性。 随着 internet 的进一步发展,静态 web 站点的开发与维护变得越来越困难, 一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特 别是基于数据库驱动的 web 站点更是如此,随着 internet 上信息量的增多和交 互性的加强使 html 显得越来越难以胜任。另一方面静态网页由于不能与浏览者 进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以 开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由 每一个用户按照自己的需求发出请求而特殊制作的 web 网页。 网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合, 定会给社会各行各业的发展注入新鲜的活力。站在网络时代的前夜,我们清晰 地听到了网络时代的宣言:谁掌握了网络,谁就掌握了未来。 第二章第二章 系统设计方案的研究系统设计方案的研究 asp 全称为 active server pages(动态服务器主页) ,它是一种应用程序 环境,可以利用 vbscript 或 java script 语言来设计,主要用于网络数据库 的查询与管理。其工作原理是当浏览者发出浏览请求的时候,服务器会自动将 asp 的程序码,解释为标准 html 格式的网页内容,再送到浏览者浏览器上显 示出来。我们也可以将 asp 理解为一种特殊的 cgi。 利用 asp 生成的网页,与 html 相比具有更大的灵活性。只要结构合理,一个 asp 页面就可以取代成千上万个网页。尽管 asp 在工作效率方面较之一些新技 术要差,但胜在简单、直观、易学,是涉足网络编程的一条捷径。它具备一个 服务器端的脚本执行环境,用它可产生和执行动态的、交互的、高性能的 web 服务器应用程序。 active server 的另一大优点是代码的安全性。页面的访问者所能看到的 只是服务器方的处理结果。asp 文件可以用常规的文本编辑器编辑, asp 使用 vbscript、javascript 等脚本语言作为开发工具,镶嵌于 html 文本中,使用 “将 asp 的程序包含起来。当用户从浏览器向 web 服务器提出请求时, web 服务器会自动将 asp 的程序解释为标准的 html 格式的主页内容,用户端只 要使用常规可执行 html 程序的浏览器,就可浏览 asp 所设计的主页内容,因此 与浏览器无关,并且保证了 asp 的源程序代码不会外漏。 asp 中包括五个内置的 activex 服务器组件和五个内置的对象:database access component(数据库访问组件) 、file access component(文件访问组 件) 、ad rotator component(广告轮播器组件) 、content linking component(内容链接组件) 、browser capabilities component(浏览器信组 件)以及 request(请求对象) 、server(服务器对象) 、session(会话对象) 、 response(响应对象) 、application(应用程序对象) 。在所有 asp 组件中,最 有用的是数据库访问组件,也称为 activex 数据对象或 ado。在站点发布数据 库将使用这个组件及其中包含的对象,以完成对 odbc 数据源的读写。 此外,asp 技术的另一个重要特点是,程序员可以利用 java、visual basic、 visual c+等语言制作适应自己特殊需要的 activex 服务器组件来扩 充 asp 的功能,使自己的动态网页几乎具有无限的扩充能力,这是传统的 cgi 程序所不及的。 总而言之 asp 具有学习快、设计快的特点,不需花许多时间即可学会和快 速设计出 web 应用程序。asp 的源程序码在服务器端执行,代码保密性好。集 成与 html 中,无需编译链接可直接执行,而且使用文本编辑器即可设计。 第三章第三章 aspasp 技术综述技术综述 3.13.1 iisiis 与与 aspasp 的结合的结合 在过去,客户机/服务器结构的设计与 web 的相关技术几乎处于平行线上, 两者相互独立并无法作出集成性的设计。现在我们利用 iis+asp 构成三层式 web 结构(如图 1 所示)的中间一层,将客户机/服务器结构与 web 密切结合, 完成前后端两者的集成输出功能,使得 web 站点的开发更方便,实现的功能更 强大。 利用 iis+asp 技术来集成 web 前后端所带来的强大效益可归结为以下几个 方面: 1. 减少构建和维护成本 2. 加快联机过程 3. 应用软件集中在服务器端开发管理 4. 前端可使用任何浏览器(ie、netscape) 5. 后端可存取任何数据库 (sql、access) 6. 可使用任何脚本语言开发 (vbscript、javascript、perl) (图 1) 程序和计算逻 辑 前端浏览 器 activex server 元件 activex server 元 件 后端数据 库 数据库服务 器 microsoft iis + asp 浏览器 3.23.2 aspasp 的内部特点的内部特点 .1 aspasp 内部内部 6 6 大特点大特点 asp 提供了 6 个功能强大的内部对象,每个对象具有各自的属性 (property) 、方法(method) ,有的还拥有数据集合(collection)与事件 (event) ,它们共同完成 web 中的一些重要工作。这 6 个对象及其功能描述如 表 1 所示: 对象名称功能描述 request 从客户端取得信息 response 将信息送给客户端 server 提供一些 web 服务器工具 session 储存在一个 session 内的用户信息,该信息仅可被 该用户访问 application 在一个 asp-application 中让不同的客户端共享信 息 objectcontext 配合 microsoft transaction 服务器进行分布式事 务处理 (表 1 asp 内部 6 大对象及其功能) 合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。 我们可以用以下的语法直接使用这些对象:对象/属性/方法/数据集合。 .2.2. globalglobal 文件文件 每一个以 active server pages 为基础的应用程序都拥有一个 global.asa 文件(asa 后缀名其实是 active server application 的缩写) ,它位于每一个 应用程序的基点目录之下。当 active server pages 做下面两个动作时, server 便会去读 global.asa 文件: .web server 启动之后,一个应用程序目录中任一个 asp 文件被提出第 一个 http 请求(request)时。 . 不具有任何 session 的客户端向 server 请求一个 asp 文件时。 前面已经提到 application 和 session 这两个 asp 的内部对象。 application 对象内的信息供所有正在执行该应用程序的用户分享,它创建于 web server 启动后一个应用程序中任一 asp 文件被提出第一个 http 请求时, 结束于 server 端停止运行。而 session 对象仅属于一位用户,维持一个用户端 的信息,其他用户无法访问,它创建于一个不具有 session 的用户向 server 请 求一个 asp 文件时,结束于该 session 到期(即用户端超过某时间段没有向 server 提出要求或刷新 web 页面)或 abandon 语句的调用。可见,global.asa 文件的调用与 application 与 session 这两个对象密切相关。事实上我们通常 在 global。asa 文件中写入以下内容: application 或 session 的开始事件(start-event) 。 application 或 session 的结束事件 (end-event)。 这样,在一个 application 或 session 对象被创建或结束时,系统会自动 完成 global.asa 文件中写入的相应事件。值得注意的是,如果一个 application 与一个 session 同时开始,active server pages 会先处理 application 的开始事件,而如果一个 application 与一个 session 同时结束, active server pages 则会先处理 session 的结束事件。 3.33.3 利用利用 adoado 访问数据库访问数据库 ado(activex data objects)是一种操作 microsoft 所支持的数据库的新 技术。在 asp 中,ado 可以看作是一个服务器组件(server component),更简 单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库 复杂的操作。本文中个性化页面的实现便大量地用到了 ado 技术。具体的操作 步骤可以归纳为以下几步: 创建数据库源名(dsn) 创建数据库链接(connection) 创建数据对象 操作数据库 关闭数据对象和链接 每一步的做法如下: .3.1.创建数据源名创建数据源名 dsn(date source name)即数据源名称。我们知道,odbc 是一种访问数据 库的方法,只要系统中有相应的 odbc 驱动程序,任何程序就可以通过 odbc 操 纵驱动程序的数据库。比如我们系统中有 access 的 odbc 驱动程序,那么即使 我们没有 access 软件,也可以在我们的程序中对一个 access 的 mdb 数据库加、 删、改记录。而且我们根本不用知道这个数据库是放在哪里的。我们只要写出 sql 语句,odbc 驱动程序就会帮我们做一切事情。我们在给 odbc 驱动程序传 sql 指令时,即是用 dsn 来告诉它到底操作的是哪一个数据库。如果数据库的 平台变了,比如我们改用了 sql server 的数据库,只要其中表的结构没变,我 们就不用改写我们的程序,只要重新在系统中配置 dsn 就行了。由此可见,dsn 是应用程序和数据库之间的桥梁。 .3.2.创建数据库链接创建数据库链接 链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息。 asp 文件中如果要访问数据,必须首先创建与数据库的链接,其语法如下: setset conn=server.createobject(“adobd.connection”) 这条语句创建了链接对象 conn,接下来: connstr=“provider=microsoft.jet.oledb.4.0;data.source=“ document.form1.bigclassname.focus(); return false; function checksmall() if (document.form2.bigclassname.value=“) alert(“请先添加大类名称!“); document.form1.bigclassname.focus(); return false; if (document.form2.smallclassname.value=“) alert(“小类名称不能为空!“); document.form2.smallclassname.focus(); return false; function confirmdelbig() if(confirm(“确定要删除此文章大类吗?删除此大类同时将删除所包含的小类,并且不能恢复!“) return true; else return false; function confirmdelsmall() if(confirm(“确定要删除此文章小类吗?一旦删除将不能恢复!“) return true; else return false; 栏 目名称 操 作选项 修改 删除 修改 删除 大类管理大类管理 从管理首页的大类管理进入,可以进入大类的管理界面,对大类进行添加。 以下是大类添加的部分源代码 sql=“select * from bigclass“ rs.open sql,conn,3,3 do while not rs.eof if rs(“bigclassname“)=typename set rs = server.createobject(“adodb.recordset“) sql=“select * from bigclass“ rs.open sql,conn,3,3 rs.addnew rs(“bigclassname“)=typename rs(“bigclasstype“)=bigclasstype if bigclasstype=0 then rs(“bigclassview“)=0 else rs(“bigclassview“)=1 end if rs(“bigclassid“)=howmany+1 rs(“bigclassmaster“)=“无“ rs.update rs.close set rs=nothing conn.close set conn=nothing response.redirect “admin_bigclassmana.asp“ % 小类管理小类管理 小类管理也类似于大类管理,从管理首页的小类管理进入,可以进入小类的管理,对小类进行添加. 管理员可以任意的编辑公告信息进行发布,该模块的特点是在进行公告信息的编辑进,提供了强大的文本编 辑工具.编辑好后直接进行发布.实现这一功能的代码如下: 公告添加 function form_onsubmit(obj) validationpassed = true; if(obj.title.value = “) alert(“请填写公告标题!“); validationpassed = false; return validationpassed; if(obj.auth.value = “) alert(“请填写单位名称!“); validationpassed = false; return validationpassed; if(obj.order.value = “) alert(“请填写作者名称!“); validationpassed = false; return validationpassed; 添加公告信息 标 题 单 位 作 者 详细内容 .2 新闻管理新闻管理 管理登录进入新闻管理后进行新闻大类的选择,产在小类中完成新闻信息的添加及发布.新闻信息运行图如 下: 其中新闻信息列表的代码如下: 文章管理 function confirmdel() if(confirm(“确定要删除选中的文章吗?一旦删除将不能恢复!“) return true; else return false; 所有新闻 | | 下属小类: 删除 共有条记录 分页 .3 友情链接管理友情链接管理 管理员进入友情链接管理界面.,选择友情链接类别,添加友情链接,在友情链接列表中,对链接进行修改和删 除.运行图如下: 其代码实现如下: alert(“已经存在此链接,请输入其它的!“); location.href = “friendsiteadd.asp“; 栏目管理 function checksite() if (document.form2.linktype.value=“) alert(“请先选择链接类别!“); document.form2.sitename.focus(); return false; if (document.form2.sitename.value=“) alert(“友情链接名称不能为空!“); document.form2.siteurl.focus(); return false; if (document.form2.siteurl.value=“) alert(“友情链接地址不能为空!“); document.form2.siteurl.focus(); return false; 添 加友情链接 友情链接类别: 请选择类别 搜索引擎 国外站点 国内站点 专业站点 友情链接名称: 友情链接 url: .4 投票管理投票管理 管理员登录后对投票信息进行管理,分为类型设置,添加,修改投票项目和查 看在线投票显示结果等管理. .5 上传文件管理上传文件管理 管理员登录后,选择在线文件上传将文件编辑好后直接上传到系统数据库中,并 在前台显示出来.其实现的代码如下: maxperpage*(currentpage-1) then % 字节 删除 第八章第八章 结论结论 asp 从推出至今时间也不算漫长,由于它具有开发简单,功能强和灵活等 优点,现在已被广泛接受,成为开发动态网络站点的主要技术之一,有人声称 asp 已在 web 开发领域悄悄地进行着一场革命。今天已有上万个 web 站点使用 了 asp 技术,其中包括许多 internet 中最大的站点。有人估计,在过去几年中 ,asp 开发人员已达百万之多,预计在今后的发展过程当中将会越来越多。asp 正慢慢成为动态 web 应用程序开发环境的主流。 基于 web 的现代新闻发布系统是一种新型的新闻传播方式,随着现代信息 技术的发展,它将越来越受到人们的关注并逐步取代传统的新闻发布形式,21 世纪它将成为构筑电子新闻体系的主要手段。而基于 web 的动态交互式新闻发 布系统则是现代新闻发布网络中不可缺少的一部份。 本文提出了一种基于 web 的学校新闻发布系统,该系统的在线发布,多栏 目管理,使新闻信息及时、准确的得以发布。用户可以接投票,使用户的意见 和需求能够及时的得以提出,收集系统的不足和改进方法.利用 asp 技术实现的 新闻能够及时的得以发布是一项很有效方法,这种组建的方式,可以应用于网 站的其它栏目。又由于 asp 编程所用的 vbscript 与 jscript 语言较其它语言 较简洁、易操作、功能较强非常适合广大用户进行网站的开发。 asp 虽然提供了功能强大的 web 应用程序开发环境,但和其它技术一样,它 也存在着某些缺点。web 服务器还不支持 asp 的运行。但 asp 毕竟是软件霸主 微软精心设计的一个宠儿,人们不得不慢慢向它靠拢,现在越来越多的 web 服务 器已开始支持 asp。以信息网站为核心的 web 信息系统建设方兴未艾,运用新 技术进行创新的应用开发,提高网络系统应用成效将是一个不竭的课题。 由于本人学习 asp 不长时间,程序的设计方面存在有缺点,有些简单的想法却 用了很长的代码来实现造成了代码冗余,还有部分想法没有实现。我将在今后 的学习中不断完善自己。 致谢致谢 通过这次毕业设计,我学会了综合的运用大学四年学的东西,学会了用严谨 的软件工程学来做设计,为我走向社会打下了一个不错的基础,从一开始的比较 迷茫,到最后能成功完成了这次设计,这里面有老师同学的帮助,也有自己努力。 在这里我要感谢 xx 老师,他在这次毕业设计中给了我很大的帮助。 附附: :参考文献参考文献 1 龙马工作室,asp+sql server 组建动态网站实例精讲,人民邮电出版社, 2004 2 王国荣,asp.net 网页制作教程从基本语法学起,华中科技大学出版社, 2002 3 萨师煊,王珊.数据库系统概论.(第三版).北京:高等教育出版社,2000 4 张海藩.软件工程.北京:人民邮电出版社,2001 5 陈恭和.数据库基础与 access 应用教程.北京:高等教育出版社,2003 6 陈春玲,陈丹伟,李频.软件工程与数据库概论.西安:西安电子科技大学出 版,2002 7 craig.s.mullins. database administration: the complete guide to practices and procedures.李天柱,任建利,肖艳芹.北京:电子工业出版社, 2003 8 martin fowler. refactoring: improving the design of existing code. 侯捷,熊节.北京:中国电力出版社,2003 9richard whitehead. leading a software development team:a developers guide to successfully leadingpeople and projects. 吴志明. 北京:电子工业出版社,2002 anyway, i was here in amber some years ago. not doing much of anything. just visiting and being a nuisance. dad was still around, and when i noticed that he was getting into one of his grumpy moods, i decided it was time to take a walk. a long one. i had often noticed that his fondness for me tended to increase as an inverse function of my proximity. he gave me a fancy riding crop for a going- away present-to hasten the process of affection, i suppose. still, it was a very nice crop-silver-chased, beautifully tooled-and i made good use of it. i had decided to go looking for an assemblage of all my simple pleasures in one small nook of shadow. it was a long ride-i will not bore you with the details-and it was pretty far from amber, as such things go. this time, i was not looking for a place where i would be especially important. that can get either boring or difficult fairly quickly, depending on how responsible you want to be. i wanted to be an irresponsible nonentity and just enjoy myself. texorami was a wide open port city, with sultry days and long nights, lots of good music, gambling around the clock, duels every morning and in-between mayhem for those who couldnt wait. and the air currents were fabulous. i had a little red sail plane i used to go sky surfing in, every couple of days. it was the good life. i played drums till all hours in a basement spot up the river where the walls sweated almost as much as the customers and the smoke used to wash around the lights like streams of milk. when i was done playing id go find some action, women, or cards, usually. and that was it for the rest of the night. damn eric, anywayl that reminds me again . . . he once accused me of cheating at cards, did you know that? and thats about the only thing i wouldnt cheat at. i take my card playing seriously. im good and im also lucky. eric was neither. the trouble with him was that he was good at so many things he wouldnt admit even to himself that there were some things other people could do better. if you kept beating him at anything you had to be cheating. he started a nasty argument over it one night-could have gotten serious-but gerard and caine broke it up. give caine that. he took my part that time. poor guy . . . hell of a way to go, you know? his throat . . . well, anyhow, there i was in texorami, making music and women, winning at cards and jockeying around the sky. palm trees and night- blooming wallflowers. lots of good port smells-spices, coffee, tar, salt-you know. gentlefolk, merchants, and peons-the same straights as in most other places. sailors and assorted travelers passing in and out. guys like me living around the edges of things. i spent a little over two years in texorami, happy. really. not much contact with the others. sort of postcard like hellos via the trumps every now and then, and that was about it. amber was pretty much off my mind. all this changed one night when i was sitting there with a full house and the guy across from me was trying to make up his mind whether or not i was bluffing. the jack of diamonds began talking to me. yes, that is how it started. i was in a weird frame of mind anyway. i had just finished a couple very hot sets and was still kind of high. also, i was physically strung out from a long days gliding and not much sleep the night before. i decided later that it must be our mental quirk associated with the trumps that made me see it that way when someone was trying to reach me and i had cards in my hand-any cards. ordinarily, of course, we get the message empty-handed, unless we are doing the calling. it could have been that my subconscious-which was kind of footloose at the time-just seized on the available props out of habit later, though, i had cause to wonder. really, i just dont know. the jack said, “random.“ then its face blurred and it said, “help me.“ i began getting a feel of the personality by then, but it was weak. the whole thing was very weak. then the face rearranged itself and i saw that i was right. it was brand. he looked like hell, and he seemed to be chained or tied to something. “help me,“ he said again. “im here,“ i said. “whats the matter?“ “. . . prisoner,“ he said, and something else that i couldnt make out. “where?“ i asked. he shook his head at that. “cant bring you through,“ he said. “no trumps, and i am too weak. you will have to come the long way around“ i did not ask him how he was managing it without my trump. finding out where he was seemed of first importance. i asked him how i could locate him. “look very closely,“ he said. “remember every feature. i may only be able to show you once. come armed, too. . . .“ then i saw the landscape-over his shoulder, out a window, over a battlement, i cant be sure. it was far from amber, somewhere where the shadows go mad. farther than i like to go. stark, with shifting colors. fiery. day without a sun in the sky. rocks that glided like sailboats across the land. brand there in some sort of tower-a small point of stability in that flowing scene. i remembered it, all right. and i remembered the presence coiled about the base of that tower. brilliant. prismatic. some sort of watch-thing, it seemed-too bright for me to make out its outline, to guess its proper size. then it all just went away. instant off. and there i was, staring at the jack of diamonds again, with the guy across from me not knowing whether to be mad at my long distraction or concerned that i might be having some sort of sick spell. i closed up shop with that hand and went home. i lay stretched out on my bed, smoking and thinking. brand had still been in amber when i had departed. later, though, when i had asked after him, no one had any idea as to his whereabouts. he had been having one of his melancholy spells, had snapped out of it one day and ridden off. and that was that. no messages either-either way. he wasnt answering, he wasnt talking. i tried to figure every angle. he was smart, damn smart. possibly the best mind in the family. he was in trouble and he had called me. eric and gerard were more the heroic types and would probably have welcomed the adventure. caine would have gone out of curiosity, i think. julian, to look better than the rest of us and to score points with dad. or, easiest of all, brand could have called dad himself. dad would have done something about it. but he had called me. why? it occurred to me then that maybe one or more of the others had been responsible for his circumstances. if, say, dad was beginning to favor him . . . well. you know. eliminate the positive. and if he did call dad, he would look like a weakling. so i suppressed my impulse to yell for reinforcements. he had called me, and it was quite possible that i would be cutting his throat by letting anyone back in amber in on the fact that he had gotten the message out. okay. what was in it for me? if it involved the succession and he had truly become fair-haired, i figured that i could do a lot worse than giv

温馨提示

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

最新文档

评论

0/150

提交评论