ASP文章在线发布系统(论文+源代码+任务书+实验说明)
收藏
资源目录
压缩包内文档预览:(预览前20页/共23页)
编号:438812
类型:共享资源
大小:672.86KB
格式:RAR
上传时间:2015-06-03
上传人:小***
认证信息
个人认证
林**(实名认证)
福建
IP属地:福建
20
积分
- 关 键 词:
-
asp
文章
在线
发布
系统
论文
源代码
任务书
实验
试验
说明
- 资源描述:
-
ASP文章在线发布系统(论文+源代码+任务书+实验说明),asp,文章,在线,发布,系统,论文,源代码,任务书,实验,试验,说明
- 内容简介:
-
如何调节心理失衡人的心理,像春天的原野,应当是阳光明媚,然而现实生活中,却常有些人心里笼罩着沉重的阴影,或抑郁孤独,或嫉妒猜疑,或喜怒无常,或无端恐惧,或顾虑重重。人们将这种状况称为心理阴影,或叫心理失衡,它对人们的生活是有害的。目前发现心理失衡主要有以下几种表现:灰色心理“灰色心理”一词源于美国。美国社会医学专家经过调查发现,人到中年常会出现消沉颓废、郁闷不乐、焦虑烦躁等不良心理状态,这种心理状态被称为“灰色心理”。中年人为什么会患“灰色心理”疾病呢?究其原因是由于中年人在生理上已由旺盛期进入缓慢衰退期,并开始感受到现代生活、工作的快节奏,在“内忧外患”的冲击下,心理开始出现偏差。抑郁症有资料表明,抑郁症是造成全球精神疾患的主要原因之一。在 20 岁以上的成年人中,抑郁症患者正以每年 11.3 的速度增长着,全球现有 1 的人遭受此病折磨。在我国随着生活节奏的日益加快,人们固有的生活秩序被打乱。抑郁症日益增多。情绪饥饿情绪饥饿与否与人的生活状况有很大关系。清贫者由于整日为油盐操劳,思想有所寄托,不致缺少情绪体验。情绪饥饿常产生在生活富足、闲散舒适、无所追求的人群之中,他们长期无所事事,精神毫无寄托,缺乏亲情安慰,常处于情绪起伏的不健康状态,久之则心情抑郁,疾病缠身。信息膨胀:社会发展至今已进入一个“信息爆炸”的信息社会,信息量的增加,使人精神负担加重,心理障碍加大。对现代信息如果的接受,超过了心理的承受能力,就容易造成大脑中枢神经功能的紊乱,发生现代信息膨胀综合征。 造成人们心理失衡有许多原因,社会变迁过快、生活方式日益更新、生活观念的更新、家庭观念淡薄等都会使人们走进失落的世界。现代人的心理失衡是一种不健康状态,已经成为一种严重的社会问题。因此,我们必须设法摆脱心理失衡使思维正常运作,走出心灵的误区。加强修养,遇事泰然处之。人的生命由旺盛走向衰老直至消亡,是人类不能抗拒的自然规律。应当养成乐观、豁达的个性,平静地接受生理上出现的种种变化,并随之调整自己的生活和工作节奏,主动地避免因生理变化而对心理造成的冲击。 合理安排生活,培养多种兴趣。适度紧张有序的工作可以避免心理滋生出失落感,令生活更加充实,从而改善人的情绪和抑郁心理,同时还要培养多种兴趣。爱好广泛者总觉得时间不够用,生活丰富多彩就能驱散不健康情绪,并可增强生命的活力,令人生更有意义。 尽力寻找情绪体验的机会。一是多想想你所从事的事业,时时不忘创新,做出新的成绩,跃上新的台阶;再者要关心他人,与亲朋好友和同事同甘共苦,无论悲欢离合,都是心灵的撼动;三是多参加公益活动,为子孙造福。最好有一门爱好,无论唱歌弹琴、写作绘画,集邮藏币,都会使你进入一种新的境界,在你的爱好之中寻找乐趣。保持心情宁静。面对大量的信息,保持心情宁静,学会吸收现代科学信息,提高应变能力,将众多信息予以分类归纳、综合判断、分析研究,使其条理化。这样就可避免信息饱胀感和互相干扰感,适当变换环境。人在一个过于安逸的环境里反而容易诱发心理失衡。而新的环境,接受挑战性的工作、生活,可以激发人的潜能与活力。亦可变换环境进而变换心境,使自己始终保持健康向上的心理,避免心理失衡。正确认识自身与社会的关系。要根据社会的要求,随时调整自己的意识和行为,使之更符合社会规范。要摆正个人与集体、个人与社会的关系,正确对待得失成败。这样可减少心理失衡。 现代人的隐形杀手心理疲劳 近半个世纪来,高血压、冠心病及肿瘤等已成为严重威胁人类健康的疾病。其病因、病理较为复杂,但一般与精神心理、社会环境及生活方式等因素有密切关系。不久前,世界卫生组织在一份报告中称:“工作紧张是威胁许多在职人员健康的因素”。这一结论明确指出了过度劳累对人体的危害。随着经济的高速发展,生活节奏的不断加快,太累、太疲劳已是人们日常生活中的“流行词”。心理疲劳正在成为现代社会、现代人的“隐形杀手”。心理学家研究表明,心理疲劳是由长期的精神紧张压力、反复的心理刺激及复杂的恶劣情绪逐渐影响而形成。如果得不到及时疏导化解,长年累月,在心理上会造成心理障碍、心理失控甚至心理危机,在精神上会造成精神萎靡、精神恍惚甚至精神失常,从而引发多种心身疾患,如紧张不安、动作失调、失眠多梦、记忆力减退、注意力涣散、工作效率下降等,以及引起诸如偏头痛、荨麻疹、高血压、缺血性心脏病、消化性溃疡、支气管哮喘、月经失调、性欲减退等疾病。心理疲劳是不知不觉潜伏在人们身边的,它不会一朝一夕就致人于死地,而是到了一定的时间,达到一定的“疲劳量”,才会引发疾病,所以往往容易被人们忽视。那么,怎样才能有效地消除心理疲劳呢?下列 8 种方法值得一试: 1、健康的开怀大笑是消除疲劳的最好方法,也是一种愉快的发泄方法。2、高谈阔论会使血压升高,而沉默则有助于降压,在没必要说话时最好保持沉默,听别人说话同样是一件惬意的事情。3、放慢生活节奏,把无所事事的时间也安排在日程表中。4、沉着冷静地处理各种复杂问题,有助于舒缓紧张压力。5、做错了事,要想到谁都有可能犯错误,从此不再耿耿于怀,继续正常地工作。6、不要害怕承认自己的能力有限,学会在适当的时候说“不”。 7、夜深人静时,悄悄地讲一些只给自己听的话,然后酣然如梦。8、既然昨天及以前的日子都过得去,那么今天及往后的日子也一定会安然度过,多念念“车到山前必有路”。实验说明硬件环境:p4赛扬1.8G,DDR256M内存,80G硬盘空间。软件环境:ASP +Access,Dreamweaver MX 2004,IIS5.0主要功能:本系统有两大功能模块:用户模块和后台管理模块。用户模块模块主要实现的主要功能有:文章浏览功能、用户注册登陆能、文章发布功能、用户管理修改文章功能、文章搜索功能。后台管理模块模块主要实现的主要功能有:所有文章管理功能、用户管理功能、发布公告功能。操作方法:1、首先把压缩程序和解压缩程序保存到inetpubwwwroot。2、安装IIS:打开控制面板,选择“添加或删除程序”,打开窗口,单击“单击”添加/删除Windows组件,出现“Windows组件向导”窗口。从中勾选“internet信息服务(IIS)”选项。单击“下一步”按钮,开始安装配置IIS。最后电击“完成”按钮。3、建立虚拟目录:从“控制面板”中打开“管理工具”从中选择“ internet信息服务”选中默认网站,单击右键,选中“新建”菜单命令,在选择“虚拟目录”选项。4、然后系统弹出新建虚拟目录向导,单击“下一步”按钮,填写别名“wwwroot” ,单击“下一步”按钮,输入虚拟目录路径,选择“C:Inetpubwwwroot”即可。单击“下一步”。访问的权限一定要把“读取”和“运行脚本”选中。最终单击“完成”按钮。5、进行调试主页:右键选中“wwwroot”下的“index.asp”文件,选择“浏览”命令。6、运行。在地址栏中输入即可运行。 7、进入注册页面进行注册并登陆。8、进入我的文章进行发布、管理文章。9、登陆后台管理进行对所有用户和文章的管理,用户名:admin密码:admin。选题目的及意义:1.充分应用大学期间所学到的网页制作和WEB程序设计知识进行本次实践,以便更好的巩固所学知识,同时通过此次开发实践,提高自己的理论及实践能力,并对在相关方面做进一步的深入研究,如ASP.NET、JSP、Dreamweaver等的使用。 2.为各类文章做一个发布系统,可以方便用户实时的查询、阅读及发布。 3.它的建立将对提高网络的交互性有着重要的意义。 4.争取开发出良好的界面并在技术上有所突破。5.促进网友之间更进一步的互动交流。本课题在国内外的研究状况及发展趋势:文章在线发布系统是提高网上互动交流的一个重要手段。此系统最初是由极少数人发布,大多数人阅读,而现在演变成为大多数人发布,极少数人进行管理的局面。从制作与开发技术上讲,采用的开发工具有ASP、PHP、JSP等,随着技术的发展,制作技术和系统功能日趋完善,但仍然有着相当大的发展空间。 ASP是一种较流行的动态网页开发工具,是当前动态网站开发的主流开发工具之一。我国信息化水平与发达国家相比还有不小差距,尤其是在互动交流方面。文章在线发布系统是提高网上互动交流的一个重要手段。也是信息时代的真实体现。在未来的许多年里,这将是实现信息国际化的一个重要途径。主要研究内容:1.通过ASP及其他网页制作工具实现网上的文章信息发布及其管理。2.ASP的基本语法及各对象的属性与方法;ASP对Access数据库的各种操作。3.解决以往文章发布系统的弊端,使其紧跟时代前进的步伐,功能更加强大,用户登陆界面更加完善。4.通过对此系统的研究开发熟悉ASP高级功能的实现。实验设计:(一)良好的用户浏览界面 通过运用Frontpage、Dreamweaver等网页编辑工具及Photoshop、Fireworks等图像制作工具为用户营造良好的登陆环境。 (二)强大的文章发布、管理功能1、多用户设置。不同的用户可以拥有自己的帐号,只有登陆系统后才可以发布、阅读文章。 2、资源共享。每个用户都可以发布自己的文章也可以阅读别人的文章;3、文章检索功能。可以设置各种组合查询搜索结果。完成论文的条件、方法及措施:1.由于此系统是基于WEB设计实现的,所以要求有互联网的支持和帮助,即需要一台能够上网的多媒体电脑。2.由于此系统的研发是在WEB中体现的,固需要:Frontpage 、Dreamweaver、Photoshop、Flash、Fireworks、IIS5.0等软件支持。3.参考以前的文章在线发布系统及其它相关的发布系统,汲取其中好的部分,对重点技术进行重点攻关研究。4.参阅国内外文献,准备工具书。5.通过自己对ASP的深入学习及导师的指导帮助完成这个文章在线发布系统。指导教师意见及建议注:(1)此表共2页。除“指导教师意见及建议”外,由学生填写。(2)指导教师必须签署意见,否则不得开题。(3)此表作为毕业论文(设计)评分依据。忻州师范学院毕业论文(设计)开题报告及任务书课题名称 文章在线发布系统 院 、 系 计算机科学与技术 专 业 计算机科学与技术 姓 名 张 志 强 学 号 2 0 0 1 0 8 1 1 0 13 9 指导教师 王 鸿 斌 二四年十月十五日忻州师范学院计算机科学与技术系本科毕业设计(论文)目录1 引言12 系统分析32.1需求分析32.2实现方法32.3开发环境32.4技术特征43系统设计与实现63.1系统的功能设计63.1.1系统功能描述63.1.2系统功能模块划分63.2系统流程分析73.3系统数据库的设计83.3.1数据库需求分析83.3.2 数据库逻辑设计83.4系统的实现104 文章在线发布系统的测试174.1测试环境174.2测试流程175结束语18参考文献19Abstract20致谢21文章在线发布系统摘 要:进入21世纪,随着计算机科学的发展,文章在线阅读在日常生活中的应用越来越广泛。本文研究了基于ASP技术的文章在线发布系统,与普通的静态网页相比,它的特点是与用户交互性较强,具有用户在线发布,实时阅读等优点。本论文主要内容如下:(1)介绍了开发工具及开发环境配置;(2)介绍了系统开发的主要流程;(3)系统功能的设计与实现,包括用户登录、用户注册、文章发布、文章管理、文章搜索、后台管理等功能模板;(4)建立实验网站并测试。关键词:文章发布;文章管理; ASP1 引言伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体Internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。制作网页是企业和个人的宣传自己的重要手段,同时也是学习者获取学习信息的重要手段。尤其是在教育领域,在素质教育与终身教育成为必然的今天,人们对信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。所以网页也逐渐成为一种新兴的教育资源。也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性1。随着Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的Web网页。Web技术作为一个跨平台、多媒体的信息发布和浏览技术,它可以实现动态交互,使开展形象生动、内容丰富的网上在线阅读文章成为可能;由于阅读者可以自己掌握阅读进度,选择自己喜欢的文章,并且可以发布自己的文章,由此带来了共享文章资源、扩大友在线阅读规模、提高在线阅读交互性、实现以阅读者为主体的在线阅读文章的好处,因而在线阅读发布文章已成为未来发展的必然趋势。2 系统分析2.1需求分析文章在线发布是针对我们平时在阅读文章的不便之处而提出的。传统阅读文章用户不是主动的,不能发布自己的作品,不能在线方便的管理自己发布的文章,而文章在线发布系统很好的解决了传统模式的弊端,会员可以在系统中在线发布自己的作品,在线管理自己的作品,实现以阅读者为主体的在线阅读文章的好处。2.2实现方法文章在线发布系统采用B/S方式实现,主要利用Internet的Web服务器作为前台用户与数据库服务交互的中介,通过Web服务器将阅读文章请求或发布文章请求提交给数据库服务器,并将数据库服务器的处理结果以Web网页的形式返回给用户,因此,文章在线发布系统需采用具有交互能力的动态网页技术ASP与数据库存储过程相结合来实现2,如图2.1所示。防火墙Internet普通客户www应用服务器数据库访问网关 数据库服务器 www应用服务器企业内部客户Browser 企业内部客户图形用户界面Intranet图2.1 B/S网络结构示意图2.3开发环境在建立网站数据库时,除了要考虑使用什么方法外,还要有适当的软硬件配合。(1)软件配置(即要执行ASP必须具备的条件):网页设计软件:Dreamweaver MX 2004数据库软件:Access 2000其它软件:photoshop7.0 flash MX 2004等 (2)硬件配置:由执行的软件而定,只要执行上述软件的运行速度合适即可。2.4技术特征Microsoft Active Server Pages 即我们所称的 ASP,其实是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 3.0 和 4.0之中 , 通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX元件建立动态、交互且高效的 WEB 服务器应用程序。有了 ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度3。利用 ASP 生成的网页,与HTML相比具有更大的灵活性。只要结构合理,一个 ASP 页面就可以取代成千上万个网页。尽管 ASP 在工作效率方面较之一些新技术要差,但胜在简单、直观、易学,是涉足网络编程的一条捷径。它具备一个服务器端的脚本执行环境,用它可产生和执行动态的、交互的、高性能的Web服务器应用程序。Active Server的另一大优点是代码的安全性。页面的访问者所能看到的只是服务器方的处理结果。ASP文件可以用常规的文本编辑器编辑, ASP使用VBScript、JavaScript等脚本语言作为开发工具,镶嵌于HTML文本中,使用将ASP的程序包含起来。当用户从浏览器向Web服务器提出请求时,Web服务器会自动将ASP的程序解释为标准的HTML格式的主页内容,用户端只要使用常规可执行HTML程序的浏览器,就可浏览ASP所设计的主页内容,因此与浏览器无关,并且保证了ASP的源程序代码不会外漏4。ASP提供了6个功能强大的内部对象,每个对象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(Collection)与事件(Event),它们共同完成Web中的一些重要工作。这6个对象及其功能描述如表2-1所示5。表2-1 ASP 内部6大对象及其功能对象名称功能描述Request从客户端取得信息Response将信息送给客户端Server提供一些Web服务器工具Session储存在一个Session内的用户信息,该信息仅可被该用户访问Application在一个ASP-Application中让不同的客户端共享信息ObjectContext配合Microsoft Transaction服务器进行分布式事务处理合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。我们可以用以下的语法直接使用这些对象:对象.属性/方法/数据集合。ADO(Active Date Object)是一种操作Microsoft 所支持的数据库的新技术。在ASP中,ADO可以看作是一个服务器组件(Server Component),应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。具体的操作步骤可以归纳为下几步6:(1)创建数据库源名(DSN)(2)创建数据库链接(Connection)(3)创建数据库对象(4)操作数据库(5)关闭数据对象和链接总的来说,构建网站数据库的步骤如下7:(1)在 Window 98装上PWS这套Web服务软件,或在Window2000装上IIS5.0组件,使电脑变成一个WEB服务器。(2)利用ACCESS 2000制作出所需要的数据库。(3)设定ODBC驱动程序。(4)利用Dreamweaver MX 2004作为设计ASP网页的工具,并且使用ASP搭配ADO来设计存取数据库的功能。(5)使用浏览器来读取数据库的功能。其流程如图2.2: 安装PWS/IIS制作数据库设定ODBC设计ASP网页使用浏览器观看ASP网页图2.2读取数据库流程图3系统设计与实现3.1系统的功能设计3.1.1系统功能描述文章在线发布系统包括用户注册登录、文章发布、文章分类、我的文章(即文章管理)、文章搜索、后台管理等模块。具体描述如下:(1) 用户注册登录注册新用户;注册后登录。(2) 文章发布发布新文章;基本信息录入,包括文章标题、文章内容和所属类别。(3) 文章分类发布的文章按类分页显示;文章类别包括人生之旅、情感世界、幽默笑话、奇闻轶事、诗歌家园、网海拾贝六类。(4) 我的文章基本文章信息修改,包括文章内容、文章标题;基本文章信息删除。(5) 文章搜索按关键字分页显示文章;按文章标题显示文章。(6) 后台管理系统文章管理,修改或删除不合理文章;系统用户信息的查看修改;系统用户信息的删除;发布网站公告。3.1.2系统功能模块划分从上面的功能描述的内容中可以看到,本系统可以实现的六个完整的主要功能,当然还可以实现一些上面没有提到的小功能。根据这些功能,设计出系统的功能模块。如图3.1所示。文章在线发布系统用户注册登录文章发布文章搜索文章分类我的文章后台管理图3.1文章发布系统功能模块示意图文章在线发布系统的功能模块之间的关系如图3.2所示。后台系统文章发布文章管理基本信息修改用户信息修改数据库存前台系统文章搜索在线浏览文章提供数据图3.2文章在线发布系统的功能模块关系图用户管理功能模块的关系如图3.3。普通用户Admin用户系统用户信息管理修改admin用户的密码创建、修改和删除普通用户的信息修改自身的密码和基本信息 图3.3用户管理功能模块图3.2系统流程分析本系统是一个多用户的系统,工作流程都是从用户登录模块开始,对用户进行身份验证,首先确定用户是有效的系统用户,其次确定用户的类型,即是admin用户还是普通用户。Admin用户拥有最大的权限,可以管理普通用户的所有信息和文章,而普通用户只能管理自己的文章和基本信息。分析如图3.4所示。文章发布后台系统用户管理模块admin用户普通用户用户登录成功失败重试开始1. 管理自己的信息2. 管理普通用户的信息1.文章类别管理2.网站公告发布3.所有文章管理管理自己的用户信息1.文章信息发布2.自己发布文章的管理 图3.4系统流程分析图3.3系统数据库的设计3.3.1数据库需求分析由于该系统是一小型数据库所以使用Access来建立数据库7。根据系统要实现的功能 ,将数据库分为四个表来建立:(1)管理员信息表;(2)用户信息表;(3)文章内容表;(4)网站公告内容表。3.3.2 数据库逻辑设计(1)管理员信息表这个表用来保存管理员的基本信息里面包含三个字段,分别是管理员编号、管理员名字和管理员密码。如表3-1所示:表3-1 管理员信息表的字段表字段名称字段数据类型管理员编号(ID)自动编号管理员名字(admin_name)文本管理员密码(admin_pwd)文本(2)用户信息表这个表是存放用户基本信息的,里面包含六个字段,分别是用户ID、用户名字、用户密码、性别、Email和用户注册时间。如表3-2所示:表3-2 用户信息表的字段表字段名称字段数据类型用户编号(user_id)自动编号用户名字(user_name)文本用户密码(user_pwd)文本性别(user_sex)文本E_mail(user_email)文本用户注册时间(user_date)日期/时间(3)文章内容表这个表是用来保存网上文章的基本信息的,里面包含七个字段,分别是文章ID、文章标题、文章类别、文章作者、文章内容、点击次数、添加时间。如表3-3所示:表3-3 文章内容表的字段表字段名称字段数据类型文章编号(wen_id)自动编号文章标题(wen_title)文本文章类别(wen_nsort)文本文章作者(wen_user)文本文章内容(wen_content)备注点击次数(w_count)数字添加时间(wen_date)日期/时间(4)网站公告内容表这个表是用来保存网站公告内容的,里面包含三个字段,分别是公告编号、公告内容、公告日期。如表3-4所示:表3-4 文章公告表的字段表字段名称字段数据类型公告编号(id)自动编号公告内容(content)备注添加日期(add_date)日期/时间3.4系统的实现文章在线发布系统分两大模块:用户模块和管理员模块。用户模块可实现如下功能:(1)查询浏览功能用户可以通过输入不同的关键字方便快捷地浏览相关文章的内容。(2)直接浏览功能用户可直接点击想要浏览的文章类别,即可分页查看所有相应类别的文章,或者直接点击想要看的文章,即可查看文章内容。(3)文章发布功能用户可以在线发布自己的文章。(4)文章修改功能用户发布文章后可以通过此功能修改或删除自己的文章。管理员模块主要实现的功能有:(1)管理文章功能,管理员可编辑或删除所有用户不合规定的文章。(2)管理用户功能,管理员可通过此功能删除用户。(3)发布网站公告功能,管理员可在线实时的发布公告。各功能具体设计如下:(1)用户注册登录功能的实现用户注册界面如图3.5所示: 图3.5用户注册界面用户在此界面可以申请成为注册用户,其中用户名、密码、Email均不能为空,否则系统会自动弹出一个信息提示框提示“注册出错,请返回重新注册”。直到注册成功后,用户可以从登录界面登录到系统中,从而可以在线发布自己的文章,并且可以管理自己的文章和基本资料。其中处理登录的主要代码如下:msgstr(您没有输入用户名!,logo.asp);msgstr(您没有输入密码!,logo.asp);msgstr(用户名不存在!,logo.asp);(2)文章发布功能的实现文章发布功能界面如图3.6所示:图3.6用户注册界面 用户在此面页可以发布自己的文章,其中文章标题、文章内容不能为空,否则系统会提示出错请从新发布,用户还可以根据文章内容选择文章的类别,发布时间和发布人会根据系统时间和登录者的基本资料自动添加上去。最后单击“提交”完成文章的发布。(3)管理文章功能的实现用户文章管理界面如图3.7所示: 图3.7用户文章管理界面 用户在此界面可以管理自己的文章,点击修改链接能够修改自己所发布的文章的文章标题、文章内容,单击删除链接可以删除该文章。操作成功或出错系统都会自动弹出信息框给予提示。(4)查询浏览功能的实现可以输入文章标题的关键字来分页显示相关文章。查询浏览功能的界面如图3.8所示:图3.8查询浏览界面其主要代码如下:alert(没有你要查找的文章);history.back();当用户填入所要搜索的文章名称后,单击搜索按钮,将会出现该关键字的相关文章内容,若您没有输入关键字,会自动弹出一信息框给予提示“您还没有输入关键字,请输入关键字”。 此外,文章以发布的先后顺序或以点击次数来排列,单击文章的类别可分页显示该类别下的所有文章,其中类别下的具体文章也使用到了分页技术。(5)管理员管理文章功能的实现管理员管理文章功能界面如图3.9所示:图3.9用户文章管理界面此页面只有具有管理员权限的用户才能进入,在这儿管理员可以管理所有用户的文章。其中包括可以修改所有文章的标题、分类、内容,而且还可以删除不符合规定的文章。在页面中单击相应文章的编辑按钮即可修改该文章,相关代码如下:a href=admin_editwen.asp?id= 编辑由此调用admin_editwen.asp,根据ID参数的值来显示该文章的相关内容。(6)管理员管理用户功能实现管理员管理用户界面如图3.10所示:图3.10管理员管理用户界面此页面只有具有管理员权限的用户才能进入。通过此功能可以以分页形式查看每个用户的用户名、密码。单击删除链接可以删除相应用户,并且把该用户所发布的所有文章全部删除。(7)后台发布网站公告功能的实现只有管理员具有发布公告的权限,首页显示的是最新发布的公告,可以在首页通过超链接查看以前网站的公告。4 文章在线发布系统的测试4.1测试环境操作系统: 服务器软件:Windows 98 PWSWindows 2000/NT/X IIS数据库软件:Access 2000硬件配置:由执行的软件而定,只要执行上述软件的运行速度合适即可。4.2测试流程配置好网站的测试环境(IIS5.0),输入,打开文章在线发布系统的主页页面,在系统的所有页面中输入大量不同的测试数据,不断完善该系统的各种功能。测试系统执行流程如图4.1所示8:写入数据否是退出登录提交数据返回结果读取数据首页点击阅读文章发布文章数据库浏览网页内容是否注册登录注册管理文章、修改资料图4.1系统执行流程5结束语如今,ASP技术是一个非常活跃的研究领域,本文在介绍ASP技术的相关问题的同时,以文章在线发布系统为例介绍了用户与服务端交互的实现过程, 随着计算机科学特别是Web技术及数据库技术的发展,我相信在不久的将来更友善的网站建设的概念和相关技术将发展成熟,并从Web逐步走向日常生活的其它领域,为提高人们的生活质量做出贡献。参考文献1 邓文渊. ASP与网页数据库设计M中国铁道出版社,20042 邓文渊. Dreamweaver MX互动网站百宝箱for ASPM中国铁道出版20053 张念鲁. Web程序设计教程M高等教育出版社,2004 4 胡 标. ASP网络编程与实例M人发邮电出版社,20045 李晓黎. ASP+SQL Server网络应用系统开发与实例M人民邮电出版社,20046 石志国. ASP精解案例教程M清
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。