您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 广告经营 > 广州大学华软软件学院-企业javaII课程设计-新闻联播
企业级JAVAⅡ课程设计文档广州大学华软软件学院2012年第六学期《企业级JAVAⅡ》课程设计题目:新闻网、新闻网信息管理系统专业:网络应用软件开发班级:IB01组长:邓理安组员:方泓清递交日期:2012年6月4日企业级JAVAⅡ课程设计文档目录新闻网信息管理系统(后台)...........................................................................................................................-0-一、系统执行原理...............................................................................................................................................-1-二、系统功能需求...............................................................................................................................................-1-1、系统功能描述.......................................................................................................................................-1-三、数据库设计...................................................................................................................................................-3-1、数据库使用MYSQL。2、相关各数据库表:................................................................................-3-1、公共模块设计与实现.................................................................................................................................-3-2.系统各功能模块设计与实现......................................................................................................................-10-新闻联播新闻网(前台).................................................................................................................................-21-一、系统执行原理.............................................................................................................................................-21-二、系统功能需求.............................................................................................................................................-21-三、数据库设计.................................................................................................................................................-22-1、数据库使用MYSQL。2、相关各数据库表:..............................................................................-22-四、系统实现.....................................................................................................................................................-22-1、公共模块设计与实现...............................................................................................................................-22-系统各功能模块设计与实现.........................................................................................................................-27-五、附录.............................................................................................................................................................-39-新闻网信息管理系统(后台)上课班级:IB01学号:0940111147姓名:方泓清学号:0940111145姓名:邓理安企业级JAVAⅡ课程设计文档-1-一、系统执行原理1.客户机将HTTP请求发送给Web服务器2.Web服务器将该请求转发给struts.xml3.在struts.xml中的action的type实现spring的请求代理4.在spring的配置文件中对action类进行注入5.action类中注入sevice,service中注入dao,当服务器启动时,spring对类自动设置。6.执行顺序从action---service-----dao,然后返回。7.action将响应发送给Web服务器8.Web服务器将响应转发给客户机二、系统功能需求1、系统功能描述角色:管理员功能描述:(1)身份验证功能:管理员只有成功登录后才可进入系统管理新闻以及相关信息。其流程图如图1-1-1所示:图1-1-1(2)管理员:可增加、修改、删除、查询新闻信息;可修改密码、增加管理员。其流程图如图1-1-2所示:企业级JAVAⅡ课程设计文档-2-图1-1-2企业级JAVAⅡ课程设计文档-3-三、数据库设计1、数据库使用MYSQL。2、相关各数据库表:①管理员表admin(如图1-2-1)图1-2-1②新闻信息表news(如图2-2)图1-2-2四、系统实现1、公共模块设计与实现①applicationContext.xml(位于NewsManage/WebRoot/WEB-INF目录下)用于管理数据库连接、Hibernate的sessionFactory、事务管理以及struts2的action。?xmlversion=1.0encoding=UTF-8?beansxmlns=:xsi=:schemaLocation=://!--定义c3p0数据源--beanid=dataSourceclass=com.mchange.v2.c3p0.ComboPooledDataSourcedestroy-method=close!--指定连接数据库驱动--propertyname=driverClassvalue=com.mysql.jdbc.Driver/!--指定连接数据库url--propertyname=jdbcUrlvalue=jdbc:mysql://localhost:3306/newsmanage?useUnicode=true&characterEncoding=utf-8/propertyname=uservalue=root/propertyname=passwordvalue=576611569//bean!--定义Hibernate的sessionFactory--beanid=sessionFactoryclass=org.springframework.orm.hibernate3.LocalSessionFactoryBean!--依赖注入上面所配置的数据源--propertyname=dataSourceref=dataSource/!--使用mappingResource属性列出全部映射文件--企业级JAVAⅡ课程设计文档-4-propertyname=mappingResourceslistvaluecom/sise/s2sh/po/Admin.hbm.xml/valuevaluecom/sise/s2sh/po/News.hbm.xml/value/list/property!--配置Hibernate的sessionFactory的属性--propertyname=hibernatePropertiesprops!--指定使用方言--propkey=hibernate.dialectorg.hibernate.dialect.MySQLDialect/prop!--是否在控制台输出hql语句--propkey=show_sqltrue/proppropkey=hibernate.hbm2ddl.autoupdate/proppropkey=hibernate.jdbc.batch_size20/prop/props/property/bean!--定义事务管理--beanid=transactionManagerclass=org.springframework.orm.hibernate3.HibernateTransactionManagerpropertyname=sessionFactoryref=sessionFactory//bean!--定义事务管理拦截器--beanid=transactionInterceptorclass=org.springframework.transaction.interceptor.TransactionInterceptorpropertyname=transactionManagerref=transactionManager/propertyname=transactionAttributespropsprop
本文标题:广州大学华软软件学院-企业javaII课程设计-新闻联播
链接地址:https://www.777doc.com/doc-1477770 .html