网站新闻发布系统设计.doc
《网站新闻发布系统设计.doc》由会员分享,可在线阅读,更多相关《网站新闻发布系统设计.doc(33页珍藏版)》请在咨信网上搜索。
1、摘 要如今互联网迅速发展,社会已经进入了一个新的时代。而网站已经成为互联网进行信息传播的主要载体,互联网正在使这个世界变得越来越“小”,也使我们的竞争更加激烈,企业也迫切需要用互联网来展示自己。网站新闻发布系统,是将网站上需要经常变动的信息,类似企业动态、企业新闻、新产品发布、促销活动和行业动态等更新信息集中管理。同时,在本系统中,还设置了相当严密的权限机制,这样能够很好地使会员按照自己的权限进行相关操作。并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。因此,新闻发布系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以新闻发布系统应
2、该能够为使用它的企业提供充足的信息和快捷的查询手段,它也因此给企业带来丰厚的收益。本系统采用ASP.NET作为开发环境,SQL SERVER 2000作为数据库服务器,IIS作为测试服务器,实现了对新闻类别无限级分类设置、新闻、公告动态的发布修改删除,前台页面的模板自定义和生成,以及后台管理员权限和自定义系统等一系列的功能,完成了一个动态新闻发布系统的所有功能。系统捕获了绝大多数的异常情况,具有较好的容错性。此系统能够承受大量用户同时浏览的压力,满足大部分新闻发布的需求。关键词:新闻发布; 新闻管理; 新闻添加; 新闻显示; ASP.NET目 录引 言1第1章 需求分析21.1 开发背景21.
3、2 用户需求2第2章 可行性分析42.1 经济可行性42.2 技术可行性4第3章 数据库设计53.1 操作流程图53.2 表的详细说明5第4章 系统设计84.1 系统开发环境84.1.1 硬件配置84.1.2 系统平台84.1.3 开发工具84.1.4 运行需求84.2 系统特点94.2.1 采用先进可靠的体系结构94.2.2 友好的用户界面94.2.3 可靠性和安全性94.3 前台显示94.4 后台管理104.4.1 分类管理104.4.2 公告管理104.4.3 新闻管理114.4.4 会员管理114.4.5 系统配置管理11第5章 功能实现125.1 前台显示功能125.2 管理员的管理
4、125.3 后台管理135.3.1 分类管理145.3.2 公告管理145.3.3 新闻管理145.3.4 会员管理165.3.5 友情链接管理175.4 其它系统管理175.4.1 统计数据管理175.4.2 系统初始化175.4.3 网站内容管理17结 论18参考文献19致 谢20附 录 设计程序清单21引 言伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体Internet。它打破了地域的限制,真正使信息得以共享,改变了人们的工作和生活方式。制作新闻发布系统是企业宣传自己的重要手段,同时也是学习者获取学
5、习信息的重要手段。尤其是在教育领域,在素质教育与终身教育成为必然的今天,人们对信息的需求有了更新,更高的要求,而新闻发布系统由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足了这种要求。所以新闻发布系统也逐渐成为一种新兴的企业营销资源。也正是由于网络使网站的数据信息能够进行实时交互,保证了企业新闻的实时性。随着Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任。另一方面静态网页
6、由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态新闻发布系统成了越来越多的企业和公司所追求的目标。所谓动态新闻发布系统是由每一个企业或者公司按照自己的需求发出请求而特殊制作的网站。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,新闻发布系统定会为企业的发展注入新的活力。如今,企业要想获得更好的宣传效果,不能仅靠传统的宣传,更要靠迅猛发展的网络来给自己注入更大的推动力。30第1章 需求分析1.1 开发背景成立于2003年10月的重庆灵龙电子有限公司,它是一家集微型电机系列产品生产、研发、营销于一体的民营企业。公司位于中国重庆市北部新区
7、经济技术开发区,公司占地总面积3.5万多平方米,建筑总面积3万多平方米,总投资1.5亿元。公司主要生产的产品型号有3.2、4、6、10、12等系列微型电机,年生产能力近亿。公司从国内外引进当前世界最先进的检测和生产的相关设备,从技术上来说,公司具备国内外行业的领先水平,在生产经营上实施的是现代化的管理机制,严格按照ISO14000、ISO9001:2000国际质量管理体系进行管理,确保了公司产品质量的稳定性和优越性。公司自成立最初尤为注重良好的企业文化建设,以“务实创新,居高见远”为经营管理理念,以科学、现代化的管理模式为中心,逐渐形成了具有自身特点的企业核心竞争力,致使公司从行业的后起之秀前
8、进到行业主导者奠定了稳定基础。公司立足国内,面向全球,并已具备自营进出口权,营销网络已有相当大的规模,在国际、国内市场上已与多家手机制造商建立了良好的合作伙伴关系,如韩国柄邦、索爱立信、东方通信、熊猫、科健等。为实现企业持久经营的目标,该公司一直以来都是以“卓越品质,客户满意”为方针,以客户和员工的利益为根本,以品牌运营为战略,立志为微电机事业的发展做出贡献。但是,公司发展如此迅猛,却没有一套能够随时发布自己新闻动态的完整系统。公司现今的计算机数量也并不多,而且配置相对较差。不管是软件还是硬件方面都明显落后于如今的网络时代基础的标准。另外,公司的网站是静态的,不能实时发布自己的新闻动态。如此一
9、个发展中的企业如果没有和现今迅猛发展的互联网相结合的话,那将成为公司发展的瓶颈。当今时代已进入一个高速发展的信息化社会,因此拥有自己的新闻发布系统已成必然。1.2 用户需求随着网络日新月异的快速发展,网络营销也已经成为企业发展不可或缺的一个重要组成部分,为实现公司持续发展经营的目标,让更多的人了解企业,同时也为了更好的展示企业的实力、企业优良的形象和文化素质,公司必有做出决定,即开发一套能够随时自主的发布自己新闻动态的新闻发布系统,以满足公司快速发展的需求。系统成员主要是面对公司内部的领导干部,同时前台是面向整个世界。因为一个新闻发布系统所发布的内容直接关系到公司的利益和形象。而且这不仅是公司
10、内部的迫切需要,对于想要了解该公司的客户来说,这也是一个很大的改进。第2章 可行性分析2.1 经济可行性硬件方面需要服务器两台,一台为数据库服务器,一台为Web服务器;以及若干辅助设备,以现今市场价格估算,大约需要18000元人民币。软件方面需要采用Microsoft Windows Server 2000作为网络操作系统,Web服务器软件采用IIS6.0即可,软件方面的投入为10元即可。另外,开发本系统人力方面的投入大概需要5000元人民币。因此,总体来说,投入23000元人民币即可。本系统一旦开始运作,它将可以极大的降低人力资源投入。况且公司直属的新闻发布网站,它给用户一种特别信赖的感觉,
11、公司将获得不可估量的经济回报。所以开发本系统是可行的。2.2 技术可行性本系统采用ASP.NET(c#)2.0作为开发工具,脚本语言采用的是JavaScript,服务器采用的是IIS6.0,均采用微软系列的产品。对于中国用户来说,使用微软产品的人数不胜数。如今, ASP.NET(c#)2.0应用较广,熟练掌握和精通这门技术的开发人员也较多。对于企业来说,不用过多考虑其开发难度。因此,在技术上,开发新闻发布系统也是完全可行的。第3章 数据库设计3.1 操作流程图本新闻发布系统大多数操作都和数据库相关,数据操作的基础流程图如图3-1所示。图3-1 用户访问流程图进入本系统时,系统会有身份验证。如果
12、是注册用户,就可以登陆系统,可以执行拥有的各项功能;如果不是注册用户,只能对其中的内容进行浏览。在系统设计中,已经清楚的知道本新闻系统的功用。为了便于记忆,特将本数据的名字设为Linglong,同时,根据功能和数据存储的需要,在数据库中一共建立了UserMessage、BuMen、Content、JiBie、News、Notices,Note等七张表。3.2 表的详细说明(1)UserMessage表。它用来存储用户的基础信息,包括用户ID、用户名、密码、所属部门、权限、联系方式等。UserMessage表说明如表3-1所示。表3-1 UserMessage表字段名字段类型备注IDBinint
13、(8)主键,设为自增量UserNameVarchar(10)用户名UserPwdVarchar(20)用户密码BuMenVarchar(10)用户所在部门JiBiePriVarchar(2)用户权限级别默认为1TelVarchar(11)用户联系方式(2)BuMen表。它是存储用户所在部门的详细信息,设计此表的目的是为了查看新闻发布人员,以免会员盗人他人名字乱发布新闻。此表中仅包括部门ID和部门名称。表详细说明如表3-2所示。表3-2 BuMen表字段名字段类型备注IDBigint(8)主键,设为自增量BuMenNameVarchar(10)部门名称(3)Content表。它主要是存储整个新闻
14、发布系统的栏目,它的增、删、改,可以直接影响新闻发布系统的显示。Content表主要包括ContID、ContName、ContShunxu。表详细说明如表3-3所示。表3-3 Content表字段名字段类型备注ContIDBigint(8)主键,自增量,新闻分类的IDContNameVarchar(20)新闻分类的显示名称ContShunxuInt(4)分类在首页显示的顺序(4)JiBie表。建立JiBie表的目的是让表存储用户的权限级别名称,以此让用户登录的时候能够清楚地知道自己的级别,以及操作权限,不同的级别设为不同的权限,因此建立此表是非常必要的。它主要包括:JiBieID、JiBie
15、Name、JiBiePri。JiBie表的详细介绍如表3-4所示。表3-4 JiBie表字段名字段类型备注JiBieIDBigint(8)主键,自增量级别IDJiBieNameVarchar(10)JiBie显示名称,如管理员JiBiePriVarchar(2)JiBie数字大小,它便于判别(5)News表。新闻发布系统,它是用来发布动态的新闻的,因此给系统建立一张存储新闻的表是非常正确的,News表它就是应此作用而产生的。它是数据库的一张非常核心的一张数据表,因为整个新闻发布系统的内容大部分都存储在这张表里面。News表主要包括如表3-5所示的一些数据。表3-5 News表字段名字段类型备注
16、ContIDBigint(8)自增量,它是指示此条新闻所属分类NewIDBigint(8)新闻的ID号.主键,自增量NewNameVarchar(100)新闻标题NewTextVarchar(2000)新闻的内容NewUpPeopleVarchar(20)发布此新闻的人NewUpDateDatatimei发布此新闻的日期NewPictureNameVarchar(100)此新闻中所附带的图片的名字 (6)Notices表。它主要是存储站内的公告,建立这张表后,此新闻发布系统就可以动态添加,删除或者编辑公告。公告表的详细说明如表3-6所示。表3-6 Notices表字段名字段类型备注Notice
17、IDBigint(8)主键,自增量级别IDNoticeNameVarchar(50)公告显示的标题NoticeTextVarchar(2000)公告的内容NoticeUpDateDatetime公告上传的时间NoticeUpPeopleVarchar(10)公告上传的人名(7)Note表。它主要是为了管理员调查某项事情而设定的,它可以显示在首页,也可以不显示,它是能够达到动态显示的目的的。对于Note表,仅仅设置了,NoteID、NoteName、NoteText。Note表表的详细说明如表3-7所示。表3-7 Note表字段名字段类型备注NoticeIDBigint(8)主键,自增量级别ID
18、NoticeNameVarchar(50)公告显示的标题NoticeNumVarchar(50)公告的投票数量第4章 系统设计4.1 系统开发环境4.1.1 硬件配置服务器两台,一台为数据库服务器,一台为Web服务器;网络通讯设备,主要包括交换机、网卡、集线器、MODEM 等。4.1.2 系统平台采用Browser/Server体系结构,服务器端采用Microsoft Windows 2000作为网络操作系统,Web服务器软件采用IIS6.0(Internet Information Server)。客户端软件,包括单机操作系统和浏览器软件,分别采用Windows 2000和Internet
19、Explorer,数据库系统采用Microsoft SQL Server 2000,以便于以后开发的扩展。4.1.3 开发工具基于Web的系统开发工具应使开发者使用各种各样的技术来创建动态的Web应用程序,并且应是一个可视化的工具。我们采用了Visual Studio 2005和Dream weaver MX进行开发,它是用来快速开发ASP.NET的通用平台,及创建数据驱动Web应用程序的基于团队的开发环境,支持ASP.NET、VB.NET、C+、JAVA等,功能相当强大。脚本语言为简单易学的JavaScript或VBScript,或者其它的一些语言也可以。对于连接数据库方面,十分的方便,管理
20、项目也很容易。4.1.4 运行需求此系统正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、可靠性、高效性、完整性、易使用性、可维护性、可测试性、复用性、安全保密性、可移植性、互联性。它可以放在IIS6.0里直接使用。4.2 系统特点该系统主要是通过网络对企业的新闻进行发布和管理,主要有如下几个特点:4.2.1 采用先进可靠的体系结构本系统采用的是当今比较流行的浏览器/服务器(B/S)三层体系结构,在客户端只需要安装浏览器(如IE等)就可以对服务器进行访问,与早期的主机/终端结构相比,B/S结
21、构突破了地域上的限制,一般只要能上网的地方就可以从客户端访问服务器。而且,B/S结构的开发、维护工作都集中在服务器端,当需要升级时,只需更新服务器端的软件,不必更换客户端的软件,降低了维护的难度和成本。4.2.2 友好的用户界面本系统设计的界面友好简洁,各个功能模块排列清晰明确,一目了然。用户只需要通过简单的操作就可以查找自己需要的信息,充分体现了简单、灵活、方便等特点。4.2.3 可靠性和安全性本系统会自动对输入信息的正确性和完整性进行检查,保证写入数据库内信息的正确性。系统还会自动检测用户的管理权限,使得每个用户不能使用超出自己权限的功能。4.3 前台显示本新闻发布系统根据重庆灵龙电子有限
- 配套讲稿:
如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。