欢迎来到天天文库
浏览记录
ID:22925641
大小:52.50 KB
页数:5页
时间:2018-11-01
《基于ssh框架的高校新闻网的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于SSH框架的高校新闻网的设计与实现摘要:分析了目前高校新闻X站的发展现状和存在的不足,设计了一个高校新闻X站的整体框架,介绍了实现该系统的关键技术,给出了主要模块的功能设计和实现。关键词:关键词:高校新闻X;Struts;Spring;Hibernate中图分类号:TTP393文献标识码:A:高校新闻X在校园文化建设方面既发挥着传播功能,也承载着塑造功能,逐渐成为高校校园文化建设的新平台。目前,高校新闻X的管理方式落后,效率较低,部分学校X站的后台管理仍然是用即时通讯工具、邮箱传递稿件,单X页制作和上传的方式来实现的,这样不但消耗的工作量大,更新和管理更是受到很大限制,而
2、且制作和上传容易出错,无法实现新闻检索等功能,导致X站管理和更新的效率较低,质量较差。因此改善后台新闻管理方式是实现高效、及时传递信息的有效手段。本文从业务需求、模块功能需求、性能需求等三个方面,分别对高校新闻X站中浏览新闻用户和通讯员、二级单位负责人、编辑、主管四种后台管理角色的体系结构及功能作用进行了分析,基于目前流行的Struts、Spring、Hibernate(SSH)框架从表现层、控制层、业务层和数据持久层四个逻辑层进行了具体设计和实现,为新闻X站后台的新闻信息发布系统的实现提供了一套可行的设计框架。1系统框架1.1StrutsStruts是一个基于J2EE平台的
3、MVC(Model-Vieming,面向层面的编程)的实现,用它来提供非管理环境下申明方式的事务、安全等服务;对Bean工厂的扩展ApplicationContext更加方便我们实现J2EE应用;DAO/ORM的实现方便我们进行数据库的开发;VC和Spring)框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何JDBC的场合,即可以在Java的客户端程序使用,也可以在Servlet/JSP的P,完成数据持久化的重任。2系统设计基于SSH框架的高校新闻X主要分为五个模块,分别是用户登录模块
4、、稿件管理模块、发布稿件模块、新闻管理模块、其他管理(用户及部门)、系统管理。各模块功能描述如下:2.1用户登录模块用户分为注册用户和在册用户(即注册用户审核通过后),注册用户需审核,审核通过后成为在册用户,而在册用户又分为可登录新闻发布后台的用户和挂号通讯员(不能登录后台)。不同角色的用户对系统具有不同的操作权限,系统用例图如图2所示。图2:系统总体用例图2.2发送稿件和稿件管理模块稿件管理模块主要是负责稿件的流转处理。通讯员发稿后,由二级单位负责人进行一级审核,再由编辑或者主管进行二级审核,当一级审核和二级审核都通过后稿件即可发表成新闻;二级单位负责人发的稿件一级审核默认
5、为通过,接下来会由编辑或主管进行二级审核,而编辑发的稿件一级审核默认为通过,接下来会主管进行二级审核,主管发稿默认是一级二级审核都通过可直接发表成新闻。2.3新闻管理模块该模块的功能只有编辑和主管级别的用户才可操作,此模块可以对置顶新闻、滚动新闻等多种类别的新闻进行分类管理,能够对置顶新闻作置顶设置,对滚动新闻进行滚动相关设置。新闻管理子模块是对所有新闻进行管理,可初始化新闻访问的链接地址,可以生成该新闻的静态内容页面,还可作禁用、修改操作。2.4其他管理模块其他管理模块包括用户及部门管理和栏目管理,这些是主管级别用户才具有权限操作的,在该模块用户可在线增加用户、对在册用户其
6、进行禁用操作,对部门管理进行禁用和在线增加操作,对栏目管理进行禁用和在线增加操作(包括生成子专题X的新闻页),对注册的用户进行审核。2.5系统设置模块主管在此模块中可以进行公告管理,对公告进行删除操作并可在线增加公告,他们发的公告其它院系的用户均可见,还可对审核信息进行在线增加和删除操作管理;发布的公告所有的用户都可见。管理首页是用户进入新闻发布后台时看到的页面,退出系统则是实现用户退出系统功能。系统设置可以设置该新闻X站的名字、访问地址、前后台分页、子专题X名和访问地址、更新站内索引。3系统实现基于篇幅的关系,本文主要对高校新闻X中的新闻录入管理模块的实现进行详细描述,其他
7、各模块的实现与此基本相同。3.1新闻稿件录入流程设计新闻是稿件经过两次审核通过后才可发表成新闻的。稿件添加界面设有新闻标题、发表栏目、第一、其他、信息、关键词、稿件内容、显示设置、新闻设置、图片上传等。添加新闻必须注明新闻标题,至少一个及其所属院系,新闻栏目,新闻内容。新闻编辑框,可进行可视化新闻添加,可以粘贴任意图片、表格、文字,就像Cra].北京:中国电力出版社,2005.基金项目:湖北省教育厅项目(NO:D200717005)
此文档下载收益归作者所有