资源描述:
《基于sh的蓝梦教育新闻网毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、蓝梦教育新闻网学校代码:10410学号:题目:基于SH的蓝梦教育新闻网学院:软件学院姓名:学号:专业:软件工程年级:指导教师:二00九年五月第49页共49页蓝梦教育新闻网中文摘要蓝梦教育新闻网是对所有上网用户在无需培训的情况下,按照网站页面提示即可使用网站的相关服务和功能,该网站在B/S结构下,采用MVC设计模式,并且运用了现今比较流行的Struts2.0框架和Hibernate框架。Struts2.0框架主要负责表示层和业务层的工作,Hibernate主要是负责持久层的工作。采用HibernateDAO对数据
2、库进行访问控制;采用O/RMapping映射实现表与表之间的对应关系;为了提高可扩展及可维护性,采用配置文件对类名进行管理。根据用户不同的功能将用户划分为如下几个角色,分别为:普通(游客)用户、超级管理员、新闻管理员、栏目管理员、模板管理员、新闻采集者。前端实现了信息浏览、站内搜索、新闻订阅、新闻投稿等功能。后端实现了后台管理,其中包括:新闻审核、新闻发布、新闻删除、创建栏目、新闻静态化等功能。关键字:新闻静态化、Struts2.0、Hibernate3.2、MyEclipse6.0、Tomcat6.0、MyS
3、ql数据库ThebluedreameducatesthenewsnetAbstract:第49页共49页蓝梦教育新闻网ThebluedreameducatesthenewsnettobethatconditiontraininginnothingmovesdownwardstoallInternetusers,PrepareafunctionaccordingtothatwebsiteservespointingouttherelevancebeingOKtousewebsitefacetofacepage.T
4、hatwebsites,atB/Sstructure,adoptsMVCpattern,togetherwithtwopopularframeworks:theStruts2.0framework,whichisresponsiblefortherepresentationlayeranoperationlayer;andHibernateframework,whichisresponsibleforthepersistencelayer.HibernateDAOisusedtocontrolthedataba
5、seaccessment,andO/RMappingtoreflectthecorrespondingrelationshipsamongtables,andconfigurationfilestomanagetheclassnamesinordertoimprovethescalabilityaswellasmaintainability.Aconsumerisdividedaccordingtodifferentfunctionofconsumerbeingasfollowsseveralroles,nam
6、ely:theaverage(visitor)consumer、superadministrativeperson、newsadministrativeperson、columnadministrativeperson、formboardadministrativeperson、newscollectperson.Fore-endhasrealizedinformationbrowsing,inside-the-sitesearch,newssubscription,newshavecontributedwai
7、tingforafunction.Trailingendhasrealizedback-stagemanagement,hasincludedamongthem:Newsexaminesandverifies,newsrelease,newsdelete,establishthecolumn,newsthetostaticstate-rizationwaitingforafunction.Keywords:Newsstaticstate-rization、Struts2.0、Hibernate3.2、MyEcl
8、ipse6.0、Tomcat6.0、Mysql.目录目录4第49页共49页蓝梦教育新闻网第一章绪论51.1、引言51.2、设计思想51.2.1、前台系统工作模块51.2.2、后台系统工作模块51.2.3、系统解决方案与存在问题61.3、Struts2.0框架技术简介71.4、Hibernate框架技术简介8第二章总体分析92.1、可行性分析92.1.1、技术可行性92.1.2、经济可行