深圳晶宝网络科技有限公司新闻发布系统设计.doc
《深圳晶宝网络科技有限公司新闻发布系统设计.doc》由会员分享,可在线阅读,更多相关《深圳晶宝网络科技有限公司新闻发布系统设计.doc(40页珍藏版)》请在咨信网上搜索。
1、摘 要信息产业高度发展的今天,人们对于信息的需求越来越多,网络成了最好的传播媒体。网络覆盖全球,信息得以真正共享。网上冲浪,使人们足不出户便可享受丰富全面的新闻资讯大餐。互联网的崛起,促使网站新闻发布系统的诞生。网站新闻发布系统,又称信息发布系统,它把最新的、最全面的、最真实的新闻资讯,包括国际、国内、经济、军事、体育、娱乐等更新信息集中管理,将其分类,通过一个操作简单的界面加入数据库,然后通过已有的网页模板格式与审核流程及时、准确、系统的发布到网站上。本论文阐述了新闻发布系统的概念、体系结构,介绍系统开发环境与开发工具的使用。本系统开发分为需求分析、设计、编码、测试四阶段。从实际情况出发,经
2、过仔细的考察和分析,确立了公司新闻发布系统的需求与功能。通过系统分析与结构设计,对系统进行开发设计。本系统基于B/S体系结构(浏览器/服务器模式),系统使用ASP作为前台开发工具,Microsoft Access作为后台数据库服务器,IIS作为测试服务器。从前台页面规划和设计,到后台数据库的建立连接,初步实现新闻发布、新闻浏览、新闻管理等功能,充当了一个网络新闻媒介的角色。系统交互性强,功能较完备,能够很好的配合站点的其它功能系统服务。关键词: ASP; ACCESS; 新闻浏览; 类别管理; 新闻编辑目 录引 言1第1章 开发环境与需求分析21.1 需求分析21.2 体系结构21.3 开发环
3、境31.3.1 硬件条件31.3.2 系统平台31.3.3 系统功能31.3.4 运行需求3第2章 开发工具的使用与介绍52.1 开发工具52.2 开发技术52.2.1 前台技术52.2.2 后台技术62.2.3 服务器技术7第3章 系统分析与总体设计83.1 系统功能83.1.1 系统功能描述83.1.2 系统功能说明93.2 系统设计103.2.1 系统设计方案103.2.2 系统数据流程103.2.3 系统功能模块设计11第4章 数据库设计124.1 数据库结构124.2 数据字典144.3 数据库逻辑设计154.4 数据库连接16第5章 详细设计175.1 前台页面规划175.1.1
4、页面构成175.1.2 页面布局185.2 具体页面设计185.2.1 页面样式设计185.2.2 首页设计185.2.3 公司新闻页设计195.2.4 管理登陆页设计215.2.5 后台管理页面设计225.2.6 新闻添加页设计235.2.7 新闻管理页设计245.2.8 新闻详细页设计25第6章 系统测试276.1 测试方法276.2 模块测试286.2.1 登陆模块测试286.2.2 新闻添加模块测试286.2.3 类别管理模块测试296.2.4 用户管理模块测试296.3 测试结果30结 论31参考文献32致 谢33引 言计算机与Internet开始普及,逐渐进入了企业、机关,学校和普
5、通百姓家庭,信息的共享,实现了信息的同步交流,改变了人们的工作和生活方式,享受快节奏的时尚生活。Internet的不断发展,静态Web站点的开发与维护变得愈发困难,难以满足信息的迅速更新与传播,网站维护人员也不堪重负。同时,静态网页与浏览者交互性差,使人们感到越来越乏味,导致站点访问流量低。开发动态网页和动态内容更新成了必然趋势。网站新闻发布系统,是将网站上的需要经常变动的信息,类似公司动态、企业新闻、新产品发布、促销活动和行业动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。网站信息通过一个操作简单的界面加入数据库,然后通过已有的网页模板
6、格式与审核流程发布到网站上。 许多企业网站的新闻是静态的HTML页面,每次更新信息需要做一个页面,然后FTP上传,再修改页面链接,这样维护非常麻烦,而网站新闻发布系统大大减轻了网站更新维护的工作量,通过新闻后台维护程序在浏览器上只需录入文字和上传图片就可以快速实现新闻维护,从而大大加快了信息的传播速度,时时保持网站的活动力和影响力。网络发展前景无限,紧随信息时代的脚步,不断创新,一定会促使企业的成功。走在网络时代的前端,让我们高喊网络时代宣言:网络成就未来!33第1章 开发环境与需求分析1.1 需求分析市场经济的发展,要求企业科学创新,紧随信息时代的步伐,现代化发展。网站新闻发布系统无疑给企业
7、带来商机、效益。它的出现大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网站的更新维护工作简化,从而大大缩短网站的更新速度,也吸引了更多的长期用户群,同时保持了企业的活力,提高了企业的影响力。深圳晶宝网络科技有限公司是是广州省深圳市科学研究会认定福田区高新技术企业,集软件开发、网站建设、效果图设计、企业宣传于一体。多年来凭借一支高技术多元化的力量,健全的管理规范,精良的装备,先进的技术以质量第一、用户至上、以人为本、重合同、守信誉为宗旨,遵循“团结一致、自强不息、求真务实、开拓进取”的企业精神从事网络科技服务。为了及时、准确、系统的发布公司动态与新闻信息,提高公司的知名度,拓展公司的业
8、务,现急需开发公司网站新闻发布系统,利用网络来给公司的发展注入新鲜的活力,为进一步发展公司业务发挥重要作用。网站新闻管理方式大致分为两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已逐步退出网络系统。二是基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前较为流行的做法。人们需求日益剧增,促使新闻信息及时、准确、系统的更新发布。1.2 体系结构目前开发新闻发布系统常采用的体系结构有C/S和B/S两种,本系统采用B/S体系结构,即浏览器/服务器模式。浏览器/服务器结构,即Browser/Server结构。它是对C/S
9、结构的一种变化和改进,只需安装维护一个服务器,而客户端采用浏览器运行软件,利用WWW浏览器技术,结合多种Script语言(如VBScript、JavaScript等)和ActiveX技术,是一种全新的软件系统构造技术。B/S三层体系结构采用三层客户/服务器结构,从逻辑上将应用分为表示层、业务逻辑层和数据存储层三个处理层次,层与层之间是互相独立的,任何一层的改变不会影响其他层的功能。如图1-1所示,通过客户端浏览器向Web服务器发送浏览请求,Web服务器及时响应后与后台数据库连接,再将信息返回客户端浏览器,大大简化了客户端,对安全以及访问速度比C/S有更高的要求。B/S三层体系结构,如:图1-1
10、所示图1-1 B/S三层体系结构1.3 开发环境1.3.1 硬件条件CPU:P3或者以上;内存:64MB或者以上硬盘:1GB或者以上数据库环境:Microsoft Access 2000服务器环境:Windows 2000 Server+IIS 5.01.3.2 系统平台采用Browser/Server体系结构,服务器端采用Windows 2000 Server作为网络操作系统,Web服务器软件采用IIS 5.0(Internet Information Server)。客户端软件,包括单机操作系统和浏览器软件,分别选用Windows 2000和Internet Explorer,数据库系统采
11、用Microsoft Access有利于方便操作。1.3.3 系统功能新闻管理:新闻添加、新闻修改、新闻删除用户管理:系统管理员用户名、密码修改生成管理:新闻生成、新闻分类、主页生成、新闻搜索系统管理:后台管理、退出管理1.3.4 运行需求正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、可靠性、高效性、完整性、易使用性、可维护性、可测试性、复用性、安全保密性、可移植性、互联性。第2章 开发工具的使用与介绍2.1 开发工具系统前台采用ASP技术,ASP代码编写使用了网页三剑客中的Dreamw
12、eaver 2004,同时也可以用HTML语言编写。页面制作使用Dreamweaver 2004,页面美观、整体效果好,数据库连接方便。网页美工使用PhotoShop CS 9.0图形图象工具,数据库采用Microsoft Office自带的Microsoft Access,适合小型网站开发。Dreamweaver是Macromedia公司推出的专门用于网页排版的网页编辑器软件,它提供强大的排版工具,它是针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。PhotoShop CS 9.0是由美国Adobe公司开发的一个集图像扫
13、描、编辑修改、图像制作、广告创意、图像合成、图像输入/输出于一体的专业图形处理软件。它是继Photoshop 7.0之后推出的新一代产品。CS的意思是Creative Suit,随着版本的不断提高,其功能也越来越强大。就一般图形处理业务而言,其功能大概用不到它所具有的三分之一,在图形图象处理软件中,是最具代表性的软件。2.2 开发技术2.2.1 前台技术ASP全称Active Server Pages,又名动态服务器主页,它是微软公司提供的开发动态网页的技术,具有开发简单、功能强大等优点。ASP可以便捷地使用ActiveX组件来执行复杂的任务,比如连接数据库以检索和存储信息。ASP采用VBsc
14、ript或Java script脚本语言设计,其工作原理是当浏览者发出浏览请求的时候,服务器会自动将ASP的程序码,解释为标准HTML格式的网页内容,再送到浏览者浏览器上显示出来。ASP将脚本语言嵌入HTML文档中,不需要编译和连接就可以直接解释运行。ASP面向对象编程,利用ADO组件轻松存取数据库。当用户从浏览器向Web服务器提出请求时,Web服务器会自动将ASP的程序解释为标准的HTML格式的主页内容,用户端只要使用常规可执行HTML程序的浏览器,就可浏览ASP所设计的主页内容,因此与浏览器无关,并且保证了ASP的源程序代码不会外漏。ASP具有学习快、设计快的特点。ASP的源程序码在服务器
15、端执行,代码保密性好。集成与HTML中,无需编译链接可直接执行,而且使用文本编辑器即可设计。2.2.2 后台技术Access 是微软公司基于Windows的桌面关系数据库管理系统(RDBMS),它是Microsoft Office套件的重要组成部分,适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功
16、能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。Access是一种关系型数据库管理系统,其主要特点如下:(1)存储方式单一Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。(2)面向对象Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。这种基于面向对象的开发方式,使得开发应用程序更为简便。(3)界面友好、易操作Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应
17、用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。(4)集成环境、处理多种数据信息Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。(5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可
18、以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。2.2.3 服务器技术IIS全称Internet Information Server,它是微软公司推出的Web服务器。它是当前Windows NT平台上执行效率最高的Web服务器之一。在Windows 2000安装光盘中包含IIS 5.0。IIS与Window NT Server能完全集成在一起,所以用户能够利用Windows NT Server
19、 和NTFS内置的安全特性,建立强大、灵活而安全的Internet或Internat站点。IIS的一个重要特性就是支持ASP,Windows Web服务器IIS是ASP赖以运行的基础,实际上,ASP是随IIS自动安装的,因此,在运行ASP之前,需要先安装IIS服务器。第3章 系统分析与总体设计3.1 系统功能3.1.1 系统功能描述静态的HTML页面新闻系统,更新信息需要做一个页面,然后通过FTP工具上传,再修改页面链接,维护起来非常麻烦,工作量大。为了加快信息的传播速度,减轻网站更新维护的工作量,保持网站的活动力和影响力,网站新闻发布系统应该具备以下功能:(1)类别管理新闻按类别组织,类别可
20、以动态增加、修改或删除。类组织管理大大提高系统的灵活性和扩展性。类别管理提供的具体功能如下:增加、修改、删除新闻类别和专题;更改类别顺序以确定新闻类别和专题在网站页面上出现的顺序;(2)新闻管理新闻管理功能实现新闻内容的更新与维护,提供在后台输入、查询、修改、删除各新闻类别和专题中的具体新闻的功能,选择某条新闻是否出现在栏目的首页、网站的首页等一系列完善的信息管理功能。 具体包括以下功能:增添、修改、删除各栏目信息(包括文字与图片)的功能;修改信息状态以确定信息是否出现在类别首页或网站首页的功能。(3)系统用户管理系统系统用户:具有管理网站的权限(即可进入后台管理界面)的用户。系统管理用户可以
21、修改用户名、密码。(4)网站页面编辑功能网站页面编辑功能可以通过WEB编辑方式轻松实现网站页面的定制功能,还可将页面上的一些固定内容如页眉页脚、广告条、友情链接等,引入WEB编辑功能来处理,将这些日常维护工作量转为系统化、标准化的维护格式,从而保证网站设计风格的统一,同时也可以大大减轻工作量。模板功能:通过引入CSS样式表,可以轻松统一定制网站的设计风格,编辑新闻类别、专题、最新新闻模板,保持页面美观。编辑页眉页脚和导航条功能,页眉页脚独立存放,并可以任意修改页眉页脚的样式。 编辑友情链接功能,可在此用简单的HTML语句编辑网站的合作站点与友情链接,支持图片LOGO链接。(5)前台新闻浏览及搜
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 深圳 网络科技 有限公司 新闻 发布 系统 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。