《2024计算机应用毕业论文-综合新闻网站的设计与实现.docx》由会员分享,可在线阅读,更多相关《2024计算机应用毕业论文-综合新闻网站的设计与实现.docx(41页珍藏版)》请在优知文库上搜索。
1、毕业论文综合新闻网站的设计与实现学生姓名:XXX学号:0305XXXX年级专业:2024级计算机网页设计2年指导老师:XXX系部:计算机工程系提交日期:2024年5月摘要31前言41.1课题研发的目的与意义51. 2可行性分析52系统需求分析61.1 本系统需求分析72. 2系统总体构成82.1 流程分析92.2 数据字典103总体设计143. 1概述143.1 系统功能划分163.2 系统功能描述173.3 数据库设计183. 5平安保密设计214具体设计223.1 ASP编程环境简介223.2 模块具体设计与实现243.3 后台系统的实施253.4 前台系统的实施325测试与维护335.1
2、 测试的任务及目标335.2 测试方案345.3 系统维护356用户运用手册366.1 系统运行环境366.2 系统配置366.3 用户运用方法397结论397.1系统特色397.2系统存在不足407.3心得与收获41参考文献41综合新闻网站的设计与实现作者:XXX指导老师:XXX(XXX学院2024级计算机网页设计2年2班,东莞523443)摘要:本文论述r新闻发布系统的开发过程:新闻发布系统需求分析、系统功能设计、数据库的设计、系统的实施,重点介绍了系统功能与数据库的设计及系统的实现过程。对系统结构、系统功能设计的流程做了全面而详尽的阐述,然后针对系统的各个功能模块做了具体的分析与探讨。通
3、过对系统功能及数据流的分析,得到系统数据库的逻辑结构,并在此基础上完成数据库物理结构的创建,从而实现对各种信息的查询、更新等操作。依据结构化生命周期开发方法,应用微软公司面对网络的编程语言-ASP和微软的ACCESS数据库管理系统,采纳网页的形式,来实现新闻的发布及管理。最终可以使管理员轻松的管理新闻的信息,评论的信息等,使前端用用户便利快捷的阅读本站的新闻并可对新闻进行评论。实现了新闻发布系统的系统化、规范化和自动化,具有肯定的运用价值。关键词:网络;管理;数据库;结构化1 前言目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息
4、传播方式,冲破了存在于传统沟通方式中时间和空间的种种壁垒,极大地变更了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。在互联网服务业务方面:电子邮件、搜寻引擎、网上银行、在线交易、网络广告、网络新闻、网络嬉戏等服务业务仍旧快速的发展着。伴随着网络的出现,网页渐渐融入人们的生活。快速刚好的新闻阅读,五彩缤纷的网上信息,使网络与人们的生活休戚相关,于是世界上又出现了第三媒体Internet0它打破了地域限制,真正使信息得以共享,变更了人们的工作和生活方式。制作网页是企业和个人的宣扬自己的重要手段,同时也是学习者获得学习信息的重要手段。尤其是在教化领域,在素养
5、教化与终身教化成为必定的今日,人们对信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满意这种要求。所以网页也渐渐成为一种新兴的教化资源。也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性。基于WEB的新闻发布系统正是在这种状况下诞生的,人们只要坐在家中动动鼠标就遍知天下事,就能够了解到各地的新闻,摆脱了时间和空间的限制。随着Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变更,使站点维护人员不得不常常修改的网页,特殊是基于数据库驱动的Web站点更是如此,随着Internet上信息量
6、的增多和交互性的加强使HTML显得越来越难以胜任。另一方面静态网页由于不能与阅读者进行有效交互,使人们感到越来越乏味。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户依据自己的需求发出恳求而特殊制作的Web网页。而我做的新闻发布系统采纳了动态网站的形式,它可以便利的发布和维护各种新闻信息。可以实现与阅读者的信息沟通。而且人们在线的阅读习惯和平常的阅读习惯是完全不一样的。访问者通常是在特别随意的状态下快速阅读你的网页的,他们急于获得真实的、好用的,并且是有价值的信息。假如他们不能刚好地获得所需信息,那么,他们将离开你的网页。1.1 课题研发的目的与意义Inter
7、net的蓬勃发展,使新闻的传播方式发生了巨大的变更,大量的信息须要在网上发布,期中涉及到信息何时发布、何时撤销,于是引发了栏目内容的管理、发布以及角色权限等一系列问题。这些问题大多是由于传统的文虎方式带来的,传统的网站维护方式是由网站的管理远来完成管理的任务,他制作全部的页面,并检查其中的连接,然后运用FTP工具上传到服务器上。但是随着网页数量的增加,状况发生了变更,传统的网站维护方式带来了很多问题。最早期的信息传播媒体电视、广播、报纸已经不再是人们茶余饭后的主要精神甜点,人们更多的起先关注网络新闻。由于互联网所容纳的信息量大、内容丰富、信息刚好、精确,更有相关信息的全面的介绍与比较,大大地便
8、利了人们的阅读,因此在短短几年的时间里,互联网便济身于众多媒体之间,并具有相当一部分媒体人群。这次毕业设计我采纳ASP去开发一套基于B/S的新闻发布系统,利用本系统可以实现基于WEB的新闻的发布和管理。该系统是为便利广阔用户上网阅读而开发的,主要有新闻的查询,新闻的分类显示,新闻的发布和管理,新闻的类别管理,用户对阅读过的新闻的评论的管理。运用户能够在任何地点任何时间都可以快速阅读到感爱好的新闻信息。管理员管理更加便利清楚,很好的提高了新闻发布及管理的效率。而且内容管理系统由于其功能众多,模块通用性强,管理简洁,应用广泛,可以应用与企业、教化、政府、交通、旅游等诸多行业。网站内容管理系统在各行
9、业的运用,使得用户可以便利的对网站内容进行管理,不须要太多专业技术学问就能便利快捷的对网站进行改版,使得用户的留意力从网站建设上转移到对网站内容管理上来。本课题主要运用Asp、DreamweaverACCESS2024等开发工具。1.2 可行性分析可行性探讨的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,可行性从以下三个方面来考虑:1、技术可行性本系统须要一台服务器,配置要求与客户量成正比,可以供一个公司或企业运用。当前的主流服务器完全可以满意要求。对于客户端,只须要客户端装有阅读器即可,对机器本身没有太高的要求,一般当前学校或个人
10、电脑完全可满意要求。对于软件技术要求,现在基于B/S架构的程序设计语言已特别成熟,从刚起先的CGI,到现在的ASP,JSP,PHP的百花齐放,再到微软最新推出不久ASP.NET为基于B/S程序设计供应了强大的技术支持。运用其中任何一门语言开发都可以满意要求。服务器软件也很多,其中随意一个都可以胜任,数据库可以运用SQL和ACCESS2024,由于ACCESS2024具有更简洁,所以我们选用ACCESS2024。2、经济可行性可利用现有的服务器,装上IlS服务器软件,即可成为一台IlS服务器,客户只要连上INTERNET利用自己的机器即可运用系统,对企业不构成经济的负担,系统成本主要集中在系统软
11、件的开发上,当系统投入运行后可以为企事业单位节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。3、法律可行性本系统开发不会侵扰他人、集体或国家利益,不存在侵权等问题,不违反国家法律,因此具有法律可行性。综上所述,技术上、经济上、法律上都是可行的,而且要求不高,所以该系统的开发是可行的。2系统需求分析需求分析简洁地说就是分析用户的需求。需求分析是设计数据库的起点,需求分析的结果是否精确地反映了用户的实际要求,将干脆影响到后面各个阶段的设计,并影响到设计结果是否合理和好用。需求分析的任务是通过具体调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统
12、或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。调查的重点是“数据”和“处理”,通过调查、收集与分析,获得用户对数据库的如下要求:(1)信息要求。指用户须要从数据库中获得信息的内容和性质。由信息要求可以导出数据要求,即在数据库中须要存储哪些数据。(2)处理要求。指用户要完成什么处理功能,对处理的响应时间有什么要求,处理方式是批处理还是联机处理。(3)平安性与完整性要求。确定用户的最终需求是一件很困难的事,这是因为一方面用户缺少计算机学问,起先时无法确定计算机原委能为自己做什么,不能做什么,因此往往不能精确地表达自己的需求,所提出的需求往往不断地变更。另一方面,设计人
13、员缺少用户的专业学问,不易理解用户的真正需求,甚至误会用户的需求。因此设计人员必需不断深化地与用户沟通,才能逐步确定用户的实际需求。2.1本系统需求分析新闻发布系统的开发主要包括前端应用程序系统和后台管理系统,应用程序系统要求界面友好,功能完备,易运用等特点。而后台数据库的数据要具有一样性、完整性、平安性、易维护性。1、新闻发布系统前台一一功能强大、操作便利。前台作为与用户干脆交互的界面,在考虑功能的同时,也考虑了操作的简洁和便利性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受互联网的新闻给他们带来的便利。前台系统主要包括新闻的分类显示、最新新闻显示、热门新闻显示以及新闻搜寻的功能。新闻
14、分类显示模块:完成新闻的分类,运用户可以快速定位到自己感爱好的新闻类别上,阅读其内容。可分为世界新闻、国内新闻、专题新闻、社会新闻、文体新闻等。便利用户阅读。最新新闻模块是显示最新添加进来的新闻。热门新闻显示的是点击率最高的新闻。新闻搜寻模块完成对本站新闻的搜寻,可以按新闻的标题或新闻的内容的进行搜寻,并显示相关的新闻。2、系统后台本系统后台管理在考虑系统管理操作简便的同时,供应了强大的新闻分类管理模式。后台系统可分为用户管理模块、新闻内容管理模块、新闻类别管理模块、评论管理模块等。新闻管理模块:完成新闻的添加、删除及修改。添加新闻时须要添加新闻的标题、内容、类别、发布人等信息。删除新闻是对过
15、期的或没意义的新闻进行整理,使其从数据库中清除,提高数据库的运用效率。修改是对已添加的新闻的内容的更正。评论管理模块:要系统应支持阅读者阅读新闻的评论的管理。阅读者阅读新闻后有什么感想都可以以评论的形式进行发布,后台应具备对评论的管理,如评论信息的删除等操作。新闻类别管理模块:完成类别的添加删除。管理员管理模块:(1)添加、删除用户。(2)密码修改:任何管理员都可以凭原密码修改密码。2 .2系统总体构成一个典型的新闻发布系统的系统总体构成如图2-1所示。图2-1系统总体构成2.3流程分析在对系统的组织结构和功能进行分析时,需从一个实际业务流程的角度将系统调查中有关该业务流程的资料都串起来作进一步的分析。业务流程分析可以帮助了解该业务的具体处理过程,发觉和处理系统的调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。业务流程图(transactionflowdiagram,简称TFD),就是用一些规定的符号及连接来表示某个具体的业务处理过程,它是用完可能少、尽可能简洁的方法来描述业务处理过程的方法,由于它的符号简洁明白,所以特别易于阅读和理解业务流程。所以说,绘制业务流程图是分析业务流程的重要步骤。业务流程描述:用业务流程图描述现系统各项业务处理过程,并结合业务流程图具体精确地说明业务处理过程中数据的收集、