精华内容
下载资源
问答
  • 关于access数据库研究的一片很好的文献哦,希望大家 下载参考
  • 基于Access数据库的教学管理系统设计与实现 目录 2 摘要 3 1. 引言 4 2. 数据库需求分析 5 2.1. 概况 5 2.2. 模块设计 5 2.3. 设计思路 6 3. 数据库概念设计 8 3.1. 概述 8 3.2. 数据库逻辑结构设计 8 3.3. 关联 11 ...
  • 三、病人档案管理系统功能分析 15 四、数据库与数据表设计 16 1、Access 数据库的创建 16 2、数据表的设计 16 3、转换数据库格式 20 五、应用程序的编写 21 ...参考文献 32 附:病人档案管理系统源代码 33
  • 1.1 图书借阅管理系统简介.............参考文献......................................................................................……….....................….....41 致谢...............................
  • 参考答案如下黄豆豆表演的《醉鼓》不仅从肢体语言上进行细致的刻画,中表眼神也很好的把握了______的意境。读秀提供获取文献的途径有:和数馆藏纸本借阅、本馆电子全文、( )和馆际互借。据库常用的电子文献获取全文...

    参考答案如下

    黄豆豆表演的《醉鼓》不仅从肢体语言上进行细致的刻画,中表眼神也很好的把握了______的意境。

    读秀提供获取文献的途径有:和数馆藏纸本借阅、本馆电子全文、( )和馆际互借。

    据库常用的电子文献获取全文文献的途径和方式

    中表用气相色谱法测定含氯农药时常采用的检测器是热导池检测器。

    和数10.In 1963 and the years to follow, a number of social influences changed what popular music was and gave birth to the diversity that we experience with music today. Can you name some of these social influences?

    据库关系文献传递我们可以通过以下途径获取

    中表以下可以查询企业或个人信用体系的平台是

    和数患者女性,24岁,停经45天,为了确诊其是否妊娠,快速且最准确的检查方法是

    据库《脉经》的作者是( )。

    中表12 精神分析的理论当中弗洛伊德本人的精神分析理论被称为() 1.0 分 精神分析的理论当中弗洛伊德本人的精神分析理论被称为() 行为精神分析

    和数研究某些问题或现象中的理论框架属于下列哪一种研究方法

    在动画轴上,据库当鼠标指针为( )时进行左右拖拽,据库可调整动画的持续时间。_样式1: 样式 2. 样式3.http://image.zhihuishu.com/testzhs/onlineexam/ueditor/201701/97b8d6f958b14a1f84cc69f3e73f3580.png

    从能源全生命周期来看,中表纯内燃机动力系统一定比电动汽车动力系统的总二氧化碳排放高。

    和数《论语》与()()()合称四书

    据库唐代御史台在御史大夫和中丞下设( )

    本文章来自话题:网课习题

    举报文章

    展开全文
  • 本文主要初步介绍在VC6环境下利用CADO class,...更要命的是,MSDN上的参考文献主要是针对VB的。 4、虽然VC6确实已经落伍不少,不过其经典性还是很明显的。而且网络资源也比较多,适合初学者尽快熟悉掌握VC开发。
  • 第一章 前言 2 1.1 课题的目的与意义 2 1.2 课题发展现状和前景展望 2 1.3 课题主要内容和要求 3 1.4 课题的研究方法和步骤 3 第二章 背景 3 第三章 系统需求分析 4 3.1系统分析 4 ...参考文献: 18
  • 目 录 1. 相关技术介绍(分析) 2 1.1 Microsoft Office Access 2003 2 1.2 VISUAL BASIC 3 2. 系统功能分析 3 2.1 系统功能 3 2.2 系统功能模块设计 4 3. 数据库设计 4 3.1 数据库需求分析 5 ...8.参考文献 24
  • DatAdmin是一个数据库管理工具,允许与MySQL及MS SQL,SQLite的,PostgreSQL,和MS Access数据库的工作。它的设计主要是基于容易使用和模块化和工具的灵活性为主,但可以从功能的角度比较单一数据库的重点项目。 ...
  • 数据库访问层中使用GenericDao和...参考文献  1).SSH实例:基于HibernateDaoSupport的泛型Dao  2).GenericDao设计模式  3).Generic Data Access Objects open source project:  4).gener...

    数据库访问层中使用GenericDao和HibernateDaoSupport

    1.参考文献

      1).SSH实例:基于HibernateDaoSupport的泛型Dao

      2).GenericDao设计模式

      3).Generic Data Access Objects

    open source project:

      4).genericdao

      5).hibernate-generic-dao

    2.问题

      含有多个pojo实体,每一个pojo都要写一个PojoDAO,非常乏味枯燥,思考有没有一种通过的DAO能够省去为每一个pojo写一个DAO。

    3.GenericDao分析

      GenericDao的目的是通过他来实现通用的数据库访问层,它通过泛型来实现不同pojo也能够使用一个GenericDao来进行访问,只需要设置泛型的类型即可。首先来看一看GenericDao整体结构。

    图1:GenericDao结构图

    ps:2011-12-28

      今天给eclipse安装了GreenUML这个eclipse插件,在eclipse中通过如下网址:http://www.cse.buffalo.edu/faculty/alphonce/green更新插件即可。GreenUML能够根据代码生成UML图,所以我将GenericDao结构生成UML如下:

    下面来解释上面每一个类或者接口的用户

    1. GenericDao<T>:泛型接口,在这里定义了Dao层的基础的CRUD(Create, read, update and delete)方法,比如sava保存实例,delete删除实例等等。
    2. HibernateDaoSupport:这个是由spring提供的一个抽象类:org.springframework.orm.hibernate3.support.HibernateDaoSupport。类里面定义了 HibernateTemplate的实例,是hibernate的ORM结构中最基础的一个类。
    3. HibernateGenericDao:这个类在我们的例子中没有定义任何方法与变量,他的主要的用处是:(1)重写(Override)HibernateDaoSupport 中定义的方法;(2)增加一些对HibernateDaoSupport类的补充。
    4. GenericDaoImplHibernate<T>:这个类继承HibernateGenericDao并实现接口GenericDao<T>
    5. FileDao:数据访问层接口,根据需求定义方法。
    6. FileDaoImpl:实例化的数据库访问层接口FileDao,并继承通用数据库访问层的类。这样如果FileDao中没有定义方法,那么就表明通用数据库访问层GenericDaoImplHibernate已经能够满足需要。

      上面的结构图看上去有点负责,其实是因为这样的接口充分考虑了系统的可扩充性。如果不考虑可扩充性的话,那么像FileDao、FileDaoImpl和HibernateGenericDao都可以去掉,直接让GenericDaoImplHibernate<T>实现GenericDao<T>接口并继承HibernateDaoSupport类就可以了。在后在使用的时候实例化Dao对象,比如:

    GenericDaoImplHibernate<User> userDao=new GenericDaoImplHibernate<User>()

    4.GenericDao代码实例

    根据GenericDao结构图给出各个接口与类的代码。

    4.1.GenericDao.java

    View Code
    import java.io.Serializable;
    import java.util.List;
    
    public interface GenericDao<T> {
        public void save(Object o);//保存    
        void delete(Object o);//删除修改
        void deleteById(Serializable id);    
        public void update(Object o);//
        public void saveOrUpdate(Object o);
        
        public T getById(Serializable id);//查询
        public List<T> findAll(Class<T> entityClass);
        public List<T> findByExample(Object o);
        //...
    }

    4.2.HibernateDaoSupport.java

    这个其实只需要导入spring.jar包即可,不过这里我还是贴出它的源代码,以供参考

    View Code
    import org.hibernate.HibernateException;
    import org.hibernate.Session;
    import org.hibernate.SessionFactory;
    
    import org.springframework.dao.DataAccessException;
    import org.springframework.dao.DataAccessResourceFailureException;
    import org.springframework.dao.support.DaoSupport;
    import org.springframework.orm.hibernate3.HibernateTemplate;
    import org.springframework.orm.hibernate3.SessionFactoryUtils;
    public abstract class HibernateDaoSupport extends DaoSupport {
    
        private HibernateTemplate hibernateTemplate;
    
        public final void setSessionFactory(SessionFactory sessionFactory) {
          this.hibernateTemplate = createHibernateTemplate(sessionFactory);
        }
    
        protected HibernateTemplate createHibernateTemplate(SessionFactory sessionFactory) {
            return new HibernateTemplate(sessionFactory);
        }
    
        public final SessionFactory getSessionFactory() {
            return (this.hibernateTemplate != null ? this.hibernateTemplate.getSessionFactory() : null);
        }
    
        public final void setHibernateTemplate(HibernateTemplate hibernateTemplate) {
            this.hibernateTemplate = hibernateTemplate;
        }
    
        public final HibernateTemplate getHibernateTemplate() {
          return this.hibernateTemplate;
        }
    
        protected final void checkDaoConfig() {
            if (this.hibernateTemplate == null) {
                throw new IllegalArgumentException("'sessionFactory' or 'hibernateTemplate' is required");
            }
        }
    
        protected final Session getSession()
            throws DataAccessResourceFailureException, IllegalStateException {
    
            return getSession(this.hibernateTemplate.isAllowCreate());
        }
    
        protected final Session getSession(boolean allowCreate)
            throws DataAccessResourceFailureException, IllegalStateException {
    
            return (!allowCreate ?
                SessionFactoryUtils.getSession(getSessionFactory(), false) :
                    SessionFactoryUtils.getSession(
                            getSessionFactory(),
                            this.hibernateTemplate.getEntityInterceptor(),
                            this.hibernateTemplate.getJdbcExceptionTranslator()));
        }
    
        protected final DataAccessException convertHibernateAccessException(HibernateException ex) {
            return this.hibernateTemplate.convertHibernateAccessException(ex);
        }
    
        protected final void releaseSession(Session session) {
            SessionFactoryUtils.releaseSession(session, getSessionFactory());
        }
    }

    4.3.HibernateGenericDao.java

    View Code
    import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
    
    @SuppressWarnings("unchecked")
    public class HibernateGenericDao extends HibernateDaoSupport {
        //空方法
    }

    4.4.GenericDaoImplHibernate

    View Code
    import java.io.Serializable;
    import java.lang.reflect.ParameterizedType;
    import java.util.List;
    import org.hibernate.criterion.DetachedCriteria;
    import org.hibernate.criterion.Order;
    import org.springframework.util.Assert;
    import ssh.core.dao.GenericDao;
    import ssh.core.dao.support.HibernateGenericDao;
    
    @SuppressWarnings("unchecked")
    public class GenericDaoImplHibernate<T> extends HibernateGenericDao implements GenericDao<T>{
    
        protected Class<T> entityClass;
        
        public GenericDaoImplHibernate() {
            entityClass = (Class<T>) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0]; 
        }
    
        protected Class<T> getEntityClass() {
            return entityClass;
        }
    
        @Override
        public List<T> findAll(Class<T> entityClass) {
            return getHibernateTemplate().loadAll(entityClass);
        }
    
        public List<T> findAll(Class<T> entityClass, String orderBy,
                boolean isAsc) {
            Assert.hasText(orderBy);
            if (isAsc)
                return getHibernateTemplate().findByCriteria(
                        DetachedCriteria.forClass(entityClass).addOrder(Order.asc(orderBy)));
            else
                return getHibernateTemplate().findByCriteria(
                        DetachedCriteria.forClass(entityClass).addOrder(Order.desc(orderBy)));
        }
        
        @Override
        public List<T> findByExample(Object o) {
            return  getHibernateTemplate().findByExample(o);
        }
        
        @Override
        public T getById(Serializable id) {
            return (T)getHibernateTemplate().get(entityClass, id);
        }
    
        @Override
        public void deleteById(Serializable id) {
            delete(getById(id));
        }
        
        @Override
        public void delete(Object o) {
            getHibernateTemplate().delete(o);
        }
        
        @Override
        public void save(Object o) {
            getHibernateTemplate().save(o);
        }
    
        @Override
        public void saveOrUpdate(Object o) {
            getHibernateTemplate().saveOrUpdate(o);
        }
    
        @Override
        public void update(Object o) {
            getHibernateTemplate().update(o);
        }
    }

    4.5.UserDao

    View Code
    import ssh.core.dao.GenericDao;
    import ssh.pojo.User;
    
    public interface UserDao extends GenericDao<User> {
    
    }

    4.6.UserDaoImpl

    View Code
    import com.sjtu.erp.ssh.base.dao.UserDao;
    import com.sjtu.erp.ssh.core.dao.impl.GenericDaoImplHibernate;
    import com.sjtu.erp.ssh.pojo.User;
    
    public class UserDaoImpl extends GenericDaoImplHibernate<User> implements UserDao {
        
    }

     



     

    posted @ 2011-12-25 14:19 xwdreamer 阅读(...) 评论(...) 编辑 收藏
    展开全文
  • 美国教育部资助的网站系列和世界上最大的教育资源数据库,其中包括各种文档以及教育研究与实践方面的论文摘要,这些摘要超过了一百万篇,收录980多种教育及和教育相关的期刊文献的题录和文摘。部分资源可查找到全文 ...
  • 书中内容主要集中在大多数企业常见的问题之上,如安装和升级到oracle database 11g数据库软件、创建数据库、导出和导入数据、数据库的备份与恢复、性能调优,等等。  本书还提供了dba完成本职工作必备的基本的uniix...
  • 源码+文档 自己写的,可以用作参考 目录 3 学籍管理系统 3 前言 4 摘要 4 第一章 绪言 5 第二章 系统分析 6 第三章 前台语言简介 7 3.1 VB.NET.NET中文版工具软件简介 7 3.2 Access 2003简介 ...附录 主要参考文献 25
  • ACCESS图书馆管理系统

    2009-12-12 13:39:34
    目 录 第1章 课程设计目的与要求 1 1.1 课程设计目的 1 1.2 课程设计的实验环境 1 1.3 课程设计的预备知识 1 1.4 课程设计要求 1 第2章 课程设计内容 2 2.1 系统设计 2 2.2 数据库模型 3 ...参考文献 14
  • 第1章 绪论 1 1.1来源 2 1.2目的 2 1.3意义 2 第2章 方案论证 3 2.1可行性要求 3 2.1.1经济可行性 4 2.1.2技术可行性 4 2.2需求分析 4 2.2.1系统功能分析 5 2.2.2数据库的需求分析 7 ...参考文献 29 附录 30
  • 内容摘要: 随着计算机科学的发展,数据库技术在Internet和Intranet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。本文描述了如何使用JSP技术来组建企业内部信息管理网站。...参考文献: 21
  • 关键字:控件 窗体 域 VISULBASIC ACCESS数据库 <br>Abstract The system of managing student file is a typical application of managing information system (know as MIS),which mainly includes ...
  • 毕业论文:VB+ACCESS公司管理系统设计 目 录 内容摘要 1 关键词 1 Abstract 1 Key words 2 1 系统概述 3 1.1 引言 3 1.2 系统功能简介 3 2 系统开发工具介绍 5 2.1 VFP7.0程序简介 5 ...参考文献: 21
  • 企业工资管理系统是典型的信息管理系统(MIS),本系统采用ASP开发,后台数据库采用Access数据库。工资管理系统能提高了工作效率,节省了人力和物力,最终满足企业财务管理、员工工资发放的需要,同时也成为现代化...
  • 图书管理系统vb+access

    2008-11-04 20:25:57
    vb+assecc 论文,系统,源代码,ppt都是全套的。 通过答辩的好东西。 目录 内容摘要 3 一、系统分析与设计 5 1、需求分析 5 2、模块设计 5 二、分析与创建数据库 9 三、创建借阅管理窗体模块 11 ...参考文献 35
  • 参考文献 9 1 前 言 在科技飞速发展的今天,计算机的应用已经深入到各行各业当中。为了提高书店日常工作效率,因此设计了图书销售系统,协助书店的图书销售的管理。该前台销售部分的开发是为了简化销售过程,能够...
  • 内容摘要 2 关键词 2 ABSTRACT 2 KEY WORDS 2 前言 3 第一章 相关理论和技术 3 1.1 开发环境 3 1.2 ASP的特点 3 1.3 留言板的其他开发工具 5 第二章 需求分析 5 2.1 留言本开发背景 5 ...参考文献 21 致谢 22
  • 第一章 引言 5 1.1 编写目的 1 1.1.1 人事管理的概念 1 1.1.2 人事管理的要点 1 1.2 管理信息系统功能特点 1 1.3 开发背景 1 第二章 相关技术介绍 2 2.1 VisualBasic .NET中文版工具软件简介...主要参考文献 23
  • 3.2.7 Access数据库中的七个对象……………………………11 第4章 系统分析…………………………………………………………12 4.1系统分析介绍 …………………………………………………12 4.1.1技术可行性 ……...

空空如也

空空如也

1 2 3 4 5 6
收藏数 109
精华内容 43
热门标签
关键字:

access数据库参考文献