欢迎来到天天文库
浏览记录
ID:19324414
大小:16.92 KB
页数:6页
时间:2018-10-01
《新闻管理系统论文》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、新闻管理系统论文 在当前信息技术高速发展的条件下,建立适应新闻工作的稿件管理系统势在必行。接下来是小编带来的新闻管理系统论文,希望对你有所帮助~ 新闻管理系统论文 摘要:该系统结构合理,功能完善,实现了新闻的动态管理,采用前台浏览和后台管理双层架构,前台部分包括用户登陆、新闻浏览及发布功能,后台管理则包括新闻添加、修改和删除功能。该系统用户分为普通游客和注册用户。普通游客可以方便地浏览新闻,注册用户可以方便、快捷地发布和管理新闻。新闻发布及后台管理页面包含身份验证的内容,未登陆的用户无法访问。在系统中设计了一个通用类,方便后台页面对数据库所作的各种操作,比如读取、写入或更新数据库。在
2、各个页面的上方都添加了其它页面的链接,以便于在不同页面之间快速切换。在首页和新闻列表页面显示新闻列表的地方使用了GridView控件,以便于格式化地显示新闻信息。更多新闻论文相关范文尽在top期刊论文网。 关键词:新闻论文 在当前信息技术高速发展的条件下,建立适应新闻工作的稿件管理系统势在必行。本论文结合实际工作需要,设计与实现新闻管理系统,从而方便记者新增、修改、删除、检索以及统计稿件。 通讯录模块 通讯录模块用于记录稿件作者的相关信息,包括作者的姓名、电话、单位、邮箱、传真号和职务等。通讯录列表列出所有稿件作者的通讯方式,并且可以单独查看其详细信息,以Excel格式输出,方便查
3、看和打印。搜索通讯录部分可以按照姓名、单位、职务、联系方式等不同的条件查询相关信息,帮助管理人员提高工作效率。 稿件模块 稿件模块是新闻管理系统的主要组成部分。首先,稿件列表方便浏览所有稿件的整体信息,添加稿件由稿件标题、新闻发表时间、新闻摘要、新闻正文、采编单位、采编记者、传递对象和这则新闻的播出状态、播出类型、播出频道等组成。其次,一则新闻可以添加多个播出状态、播出类型和播出频道,即一对多的关系。再次,对于搜索模块不仅可以根据新闻标题、采编单位、播出状态和播出时间等单一条件进行查询,而且可以按条件进行多条件查询,多方面满足管理人员不同的需求。最后,每一个稿件都可以在稿件列表中查看详
4、细信息,并且可以以Word格式输出,方便查看与打印。 统计模块 由图1可知,统计模块分为按时间统计、按单位统计、按作者统计和按播出频道统计4种类型对稿件进行分类统计,并且可以(利用JFreeChart组件生成)按柱状图、折线图两种方式查看统计结果,使结果更加直观明了。 稿费计算 新闻具有头条、要闻、单条、简讯、综合、专题等6种播出类型。根据播出类型的不同,记者稿费也有区别,并且同一类型的稿费也是动态实时变化的。因此应具有对稿费的实时修改功能,可以方便按照记者和时间段计算记者的稿费。 关键技术 该系统采用Eclipse作为开发平台,Tomcat作为Web服务器,MySQL作为数据
5、库服务器,JSP+Java+JavaScript+Struts2+iBATIS作为开发技术。下面将对主要开发技术进行简要的说明。 1)Struts2。Struts2继承了Struts1与WebWork的精华,形成新的框架。Struts2比Struts1多了很多优点。Struts2基于接口编程,Action类既可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现常用的接口。更强大的是,Action接口并不是必须的,任何有execute()函数的POJO对象都可以用作Struts2的Action类来使用。另外,
6、相对于Struts1,Struts2可以直接使用Action属性作为输入属性,消除了对第二个输入对象的需求。输入属性可能是有自己(子)属性的rich对象类型。Action属性能够通过Web页面上的Taglibs访问,而且Struts2也支持ActionForm模式。 在开发过程中,基于Struts2框架的开发的好处是不用写ActionForm,写程序时配置就少点,文档的配置也简单很多,当从页面获得指令时,它会在中查找对应的请求映射配置,得到使用哪些Lang截器、Acton类来执行用户的指令,最后返回结果Result的信息,在界面中显示出来,整个流清晰明了。另外,感触比较深的是一个Acti
7、on类可以完成很多工作,就是说跟这个类相关的所有的操作都在一个Action类就可以完成,层次很清晰,Struts2给开发人员带来很大的方便。 2)iBATIS数据库持久层。iBATIS是一个基于Java的数据库持久层框架。iBATIS提供的持久层框架包括SQLMaps和DataAccessObjects(DAO),同时还提供一个利用这个框架开发的JPetStore实例。相对于Hibernate和ApacheOJB等“一
此文档下载收益归作者所有