基于JSF与Hibernate混合模式的进销存系统的研究与开发

基于JSF与Hibernate混合模式的进销存系统的研究与开发

论文摘要

传统上的C/S架构渐入黄昏,B/S模式作为新一代的架构体系正如日中天,成为网络时代的新宠儿。该文主要是围绕企业进销存管理系统的系统设计与如何融合两种新型架构的方案做了大量工作,过去大多使用Struts架构搭建B/S模式的进销存系统,文中根据化工企业生产特点采用J2EE的新显示层架构JSF并辅助以Hibernate为企业定制一套集供应、销售、仓库、管理为一体的进销存管理软件。化工企业从其制造方式上讲,属于典型的流程型制造行业,有着自身的生产经营特点和对进销存软件功能的特殊要求,不能生搬硬套别的行业经验。文中介绍了淮化集团销售、供应等部门运营情况,对化工企业的运行与管理流程深入分析,并且根据企业的实际情况,进行模块化设计,对增加企业的竞争力,减少运营成本有较大的帮助。本系统采用四层模型设计:1.运行在客户端机器的客户层组件,通常是Browser,也可以是Applet。2.运行在J2EE服务器中的Web层组件,本系统由JSF与JSP构成。3.运行在J2EE服务器中的商业层组件,也称业务层,这里采用的JavaBean进行组件的组装关联。4.数据持久层,本系统借助Hibernate和连接池技术实现访问和操作数据库。文中重点研究四层模型,对结合JSF、Hibernate方法设计出一种较好的模式,对同行业软件的设计有一定借鉴作用。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 选题背景
  • 1.2 国内企业进销存软件实施现状
  • 1.3 软件项目的背景及简要介绍
  • 第二章 论文相关的理论和技术
  • 2.1 B/S
  • 2.2 Struts
  • 2.3 JSF
  • 2.4 JSF与Struts比较
  • 2.5 Hibernate
  • 2.6 连接池技术
  • 2.6.1 数据库连接池的引入
  • 2.6.2 数据库连接池的机制
  • 2.7 Tomcat5.x
  • 第三章 淮化集团进销存系统设计
  • 3.1 系统设计思想
  • 3.2 功能模块划分原则
  • 3.3 进销存系统分析
  • 3.4 系统业务分析
  • 3.4.1 企划处
  • 3.4.2 供应系统
  • 3.4.3 销售系统
  • 3.4.4 仓库系统
  • 3.4.5 总体规划
  • 第四章 进销存系统的应用开发
  • 4.1 Web网站文件系统结构
  • 4.2 用户管理模块
  • 4.2.1 权限管理功能模块设计
  • 4.2.2 创建、删除用户管理功能
  • 4.2.3 用户管理功能技术实现
  • 4.3 供应系统模块
  • 4.4 销售系统模块
  • 4.5 仓库管理模块
  • 4.6 服务器端程序流程分析
  • 4.7 服务器配置
  • 4.7.1 系统环境
  • 4.7.2 程序开发环境配置
  • 4.7.3 JSF环境配置
  • 4.7.4 Hibernate与连接池配置
  • 第五章 数据库设计
  • 5.1 数据库设计原则
  • 5.1.1 需求分析
  • 5.1.2 概念设计
  • 5.1.3 逻辑设计
  • 5.1.4 物理设计
  • 5.2 系统数据库结构
  • 5.2.1 用户管理
  • 5.2.2 供应处
  • 5.2.3 销运处
  • 5.2.4 仓库
  • 结论
  • 参考文献
  • 后记或致谢
  • 作者简介及读研期间主要科研成果
  • 相关论文文献

    标签:;  ;  

    基于JSF与Hibernate混合模式的进销存系统的研究与开发
    下载Doc文档

    猜你喜欢