本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

高校校内新闻发布系统的设计与实现

高校校内新闻发布系统的设计与实现

[摘 要]进入信息时代,我们对于新闻发布的质量和效率有了更高的要求,高校校内新闻发布系统主要是满足这些要求,解决原始单调的高校广播、板报、小传单的传统新闻模式,将新闻发布内容形成综合的汇集平台,具有文字、图片、影像、语音为一体的快速传播系统,

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 2269757180 微信号:bylwwwww


  • 详细描述

    高校校内新闻发布系统的设计与实现
    一、题目研究的背景综述
    (1)题目的来源
    随着互联网的飞速发展,新闻在网络中的发布也越来越多的引起教育机构、政府及企业单位的高度重视。特别是现在高校的信息化,网络化也在飞速的发展,互联网已成为学生获取信息的重要来源,新闻是信息的重要内容之一。它不仅改变着当代大学生的学习、生活和思维方式,也深刻地影响着他们的政治态度、道德风貌和价值取向。及时、准确的新闻信息成了大学生接受教育和获取知识的重要途径。因此高校的新闻宣传工作者不仅要具有很高的思想政治修养、深厚的文化知识素质和扎实的理论业务能力,还应具有较强的计算机技术水平,才能不断地从内容和形式上创新和深化高校的新闻宣传工作,才能适应信息传播技术和网络新闻业的不断发展,给高校新闻宣传工作带来新形势和新发展。在这样的情况下,校内新闻发布系统的出现就很有必要。
    新闻发布系统又叫做内容管理系统,是一个基于新闻和内容管理的全站管理系统。新闻发布系统是基于B/S模式开发的系统,该系统可以将杂乱无章的信息(包括文字、图片和影片)经过预先组织编排,合理有序地呈现在大家面前。组建校内新闻发布系统,,既可以快速传达校园最新动态,传播学校方针,让学生了解学校,又有利于加强师生的互动性,拓展师生的生活视野,对新闻进行评论,发表意见,提供新闻素材,真正做到:广泛收集,取优避劣。同时也为学生的发展提供优越的环境。
    本系统从学校的实际情况出发,经过对学校有关新闻发布事项的一番考察和分析,在学生对学校新闻需求的分析基础上,并结合目前新闻系统的最新发展趋势,确立了新闻发布系统的具体实现功能。并分析了系统的整体设计和后台详细设计,实现新闻的收集、修改、编辑、添加、删除等功能。经过授权的用户可以通过Web浏览器,以人机交互式的客户端程序,实现对学校新闻的发布、管理。 (2)题目的意义
    进入信息时代,我们对于新闻发布的质量和效率有了更高的要求,高校校内新闻发布系统主要是满足这些要求,解决原始单调的高校广播、板报、小传单的传统新闻模式,将新闻发布内容形成综合的汇集平台,具有文字、图片、影像、语音为一体的快速传播系统,使高校新闻成为对校内、外宣传的重要窗口和高校形象体现的阵地。该系统基于.NET平台架构,采用B/S设计模式设计与实现,主要实现对高校校内新闻的发布与管理。其功能灵活并易于使用,能够实现网站新闻的动态管理,使得对新闻的管理更加及时,高效。本文论述了高校新闻发布系统的背景与意义,从系统分析、系统设计到编码实现的整个开发过程进行解析。
    二、计划任务与实现的方法
    (1)设计阶段的主要任务
    ①进行软件需求分析,提出最佳推荐方案,用系统流程图,组成系统物理元素清单,成本效益分析,系统的进度计划,供指导教师审定,审定后进入设计。
    ②确定模块结构,划分功能模块,将软件功能需求分配给所划分的最小单元模块。确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法与策略。
    ③ 进行概要设计,选用相关的软件工具来描述软件结构,结构图是经常使用的软件描述工具。选择分解功能与划分模块的设计原则,例如模块划分独立性原则,信息隐蔽原则等。
    (2)总体设计方案
    总体设计思想
    本系统采用ASP.NET技术,C#语言,SQL SERVER数据库,B/S架构来实现。使用了模块化的设计方法。
    系统功能介绍
    1 前台模块功能需求
    用户注册:注册成功以后,成为新闻输入员,可以发布新闻;
    用户登录:注册成功的用户才可以进行登录,登录成功后用户信息显示在页面上,不同级别的用户,显示的内容不同。
    新闻浏览:分类浏览和最新新闻两种浏览方式;点击某个分类名之后,出现相对应的新闻;按照新闻发布日期的先后顺序,检索出最新发布的新闻。
    新闻评论:普通用户和管理员都能进行新闻评论,并且有两种评论方式,一种是进行匿名评论,另一种是登录后进行实名制评论。
    新闻阅读:新闻阅读页面中每条新闻的详细信息将被取出,并按照相对固定的格式放置在页面的不同区域,所有新闻使用大致相同的页面布局,另外,页面其它位置可以动态放置其他元件,如网站标志logo、页面广告banner等链接图片,这样可以很容易地实现图文并茂的阅读效果。
    新闻搜索:用户输入新闻关键字可以对新闻进行查找。
    查看公告:用户可以查看管理员发布的公告信息,如系统更新信息,当前有哪些新闻输入员所添加的新闻没有通过审核,具体的原因理由等等。
    2 后台模块功能需求
    新闻管理:添加新闻、修改新闻、删除新闻、新闻审核和查询新闻等; 
    新闻类别:添加分类、修改分类和删除分类等;删除分类时,会弹出确认窗口,提示如果删除该分类,其分类下的所有新闻也将被删除。
    用户管理:用户管理包括添加用户、删除用户和修改用户,在添加用户时,用户等级可为管理员、审核员或者输入员之一。另外普通用户在系统首页也可以注册成为输入员,注册成功后可以发布新闻,但需要通过管理员或审核员审核后才可以显示在网站首页。审核员可以发布新闻、审核新闻和管理新闻。管理员具有所有权限,能够对系统进行全面管理,同时管理员也可以修改自己的一些信息。
    其它管理:公告管理、评论管理和友情链接管理等; 
    在管理新闻和管理用户时,当数据少时管理起来还比较方便,如果数据很多想找到某条新闻或某个用户就很难,所以需要有个查找模块用于查找新闻或用户。
    (3)技术实现方案
    软件平台技术分析
    软件系统:Windows XP或更高版本、Visual Studio 2005开发工具、SQL SERVER 2005数据库。
    硬件平台技术分析
    硬件系统:Intel酷睿系列以上CPU、2G以上内存、500G以上硬盘。
    三、进度安排
    1、课题分析(第1周)
    2、查找并收集相关资料,确定系统框架(第2-3周)
    3、编程实现功能界面(第4-10周)
    4、撰写毕业论文(第11-13周)
    5、修改打印论文,准备答辩(第14-15周)
     

    目    录
    1 背景与意义 1
    2 系统分析 1
    2.1 系统需求分析 1
    2.1.1 系统功能需求分析 2
    2.1.2 系统性能需求分析 2
    2.1.3 开发环境需求分析 2
    2.2 系统可行性分析 3
    2.2.1 技术方面的可行性 3
    2.2.2 经济方面的可行性 3
    2.2.3 法律方面的可行性 4
    2.2.4 操作方面的可行性 4
    3 系统设计 4
    3.1 系统功能设计 4
    3.1.1 前台模块功能需求 4
    3.1.2 后台模块功能需求 5
    3.2 数据库设计 6
    3.2.1 数据库需求分析 6
    3.2.2 数据库概念结构设计 6
    3.2.3 数据库逻辑结构设计 8
    3.3 用户控件设计 9
    3.3.1 新闻顶部用户控件 10
    3.3.2 最新新闻用户控件 10
    3.3.3 友情链接用户控件 11
    3.3.4 新闻底部用户控件 11
    3.3.5 用户登录用户控件 11
    4 编码与实现 12
    4.1 前台界面设计与实现 12
    4.1.1 系统主页面 12
    4.1.2 用户注册页面 14
    4.2 后台管理界面设计与实现 16
    4.2.1 后台管理首页 16
    4.2.2 新闻审核页 18
    4.2.3 新闻分类管理页 23
    4.2.4 用户管理页 25
    5 系统测试与运行 28
    5.1 系统测试 28
    5.2 测试的目的 29
    5.3 本系统测试环境 29
    5.4 具体测试 29
    结束语 31
    参考文献 32
    附录 33
    致谢 37
     
    参考文献
    [1]张宇萍.对高校新闻发布系统的研究[J].数字技术与应用,2010,(12):54-56
    [2]汪州.新闻发布系统[D].贵州:贵州师范大学,2010.4
    [3]百度百科.系统分析[EB/OL].http://baike.baidu.com/view/170100.htm
    [4]明日科技.C#项目开发案例全程实录[M].北京: 清华大学出版社,2011.1
    [5]明日科技.ASP.NET项目开发案例全程实录[M].北京: 清华大学出版社,2011.1
    [6]信息技术分院网站后台设计课程组.新闻发布系统[EB/OL].http://222.168.81.141:8080/Site/53/Resource/CKUpload/files/20090602090943728.ppt
    [7]王水,张晓民.软件工程素质导论[M].河南: 河南科学技术出版社,2011.2
    [8]张涛.简单新闻发布系统的设计与实现[J].山西经济管理干部学院学报,2010,18(2):92-94
    [9]黎昂,谭艳,陈青青.校园新闻发布系统的设计与实现[J].福建电脑,2008,(7):169-170
    [10]隆重.Web新闻发布系统后台数据库的设计与实现[J].计算机光盘软件与应用:2011,(15):200-201
    [11]孙伯,周一帆,史金飞.基于ASP.NET技术的新闻发布系统的设计与实现[J].自动化技术:2006,29(13):107-109
    [12]丁晟春,王曰芬.网站新闻发布管理系统的设计与应用[J].现代图书情报技术:2002,18(5):43-45
    [13]马森林,林娟.ASP.NET开发新闻发布系统[J].福建电脑,2006,(10):172-189
    [14]蔡昭权.基于.Net的新闻发布系统设计与实现[J].计算机工程与设计,2005,(6):1645-1647
    [15](美)麦克唐纳.ASP.NET 3.5从入门到精通(C#2008版)[M]. 北京: 清华大学出版社,2010.1
    [16]张联锋.ASP.NET 3.5程序设计与项目实践[M].北京:电子工业出版社,2011.6
    [17]刘志成,宁云智.Web项目开发教程(ASP.NET)[M]. 北京:电子工业出版社,2010.8
    [18](美)Ron Patton.软件测试[M].北京:机械工业出版社,2010.12
    [19]张智强,孙福兆,余健等.SQL Server2005课程设计案例精编[M].北京:清华大学出版社,2008.8
    [20]奚江华.圣殿祭司的ASP.NET核心技术范例手册(C#版)[M].北京:科学出版社,2010.4

    收缩