电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

毕业论文——文章在线发布系统

22页
  • 卖家[上传人]:wo7****35
  • 文档编号:60509213
  • 上传时间:2018-11-16
  • 文档格式:DOC
  • 文档大小:335KB
  • / 22 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、忻州师范学院计算机科学与技术系本科毕业设计(论文)目录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 引言伴随着网络的出现,网页逐渐融入人们的生活

      2、。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体Internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。制作网页是企业和个人的宣传自己的重要手段,同时也是学习者获取学习信息的重要手段。尤其是在教育领域,在素质教育与终身教育成为必然的今天,人们对信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。所以网页也逐渐成为一种新兴的教育资源。也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性1。随着Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求

      3、发出请求而特殊制作的Web网页。Web技术作为一个跨平台、多媒体的信息发布和浏览技术,它可以实现动态交互,使开展形象生动、内容丰富的网上在线阅读文章成为可能;由于阅读者可以自己掌握阅读进度,选择自己喜欢的文章,并且可以发布自己的文章,由此带来了共享文章资源、扩大友在线阅读规模、提高在线阅读交互性、实现以阅读者为主体的在线阅读文章的好处,因而在线阅读发布文章已成为未来发展的必然趋势。2 系统分析2.1需求分析文章在线发布是针对我们平时在阅读文章的不便之处而提出的。传统阅读文章用户不是主动的,不能发布自己的作品,不能在线方便的管理自己发布的文章,而文章在线发布系统很好的解决了传统模式的弊端,会员可以在系统中在线发布自己的作品,在线管理自己的作品,实现以阅读者为主体的在线阅读文章的好处。2.2实现方法文章在线发布系统采用B/S方式实现,主要利用Internet的Web服务器作为前台用户与数据库服务交互的中介,通过Web服务器将阅读文章请求或发布文章请求提交给数据库服务器,并将数据库服务器的处理结果以Web网页的形式返回给用户,因此,文章在线发布系统需采用具有交互能力的动态网页技术ASP与数据

      4、库存储过程相结合来实现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你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包

      5、括所有嵌在普通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个功能强大的内部对象

      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),应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。具体的操作步骤可以归纳

      7、为下几步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) 文章分类发布的文章

      8、按类分页显示;文章类别包括人生之旅、情感世界、幽默笑话、奇闻轶事、诗歌家园、网海拾贝六类。(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.自己发布文章的管理

      《毕业论文——文章在线发布系统》由会员wo7****35分享,可在线阅读,更多相关《毕业论文——文章在线发布系统》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.