管理信息系统oracle,基于Oracle的Web应用在企业管理信息系统实现

0引言文中依据某企业管理信息系统的实践开发,尤其是销售子系统模块进行了阐述,结合Oracle数据库的优秀性能,实施了Oracle数据库Web应用系统性能优化方法的改进,通过对采用J2EE技术的Web应用分析与研究,采用了Hibernate与Spring2种轻量级的J2EE框架,降低了数据库应用系统所需要占用的各种系统资源,有效地提高了数据库访问效率。1Spring及Hibernate框架Spring框架为一开源的项目,是专为降低企业开发应用的复杂性而建立的,提供了针对J2EE问题的一套完整解决方案。Spring设立了一个原型的开发框架设计与实现,即interface开发包。然后在这个低了耦合性。因此,Spring提供了一种无侵入式的高扩展性框架,可以在不影响Java对象设计基础上,把Java对象引入至框架中来。基础上,实施了一些列的扩充与改造,让其变成更加清晰、开放、高效与全面的开发框架。该框架所依赖的目标不是能够给软件系统提供的优异功能,而是增加组件复用概率,同时能够为系统构建一个可扩展的、灵活的平台。通过依赖注入机制,可以降低组件间相互依赖关系,极大地提高了组件可移植性,降Hibernate为一个对象关系映射(ObjectRela-tionalMapping,ORM)框架,为连接关系数据库模型与Java对象模型纽带。它提供了高性能的、强大的对象至关系数据库持久化服务。通过Hibernate框架,程序设计能够根据Java的基本语意,包含继承、关联、组合、多态和Java的集合架构,实施持久层的开发。Hibernate不但能进行Java类至数据库表的映射的管理,还可以提供获取数据及数据查询的方法,极大地降低了开发时人工采用JDBC与SQL处理数据花费J。DBC还可以进行底层数据访问操作,当用户提供对应JDBC驱动程序,则Hibernate就能够进行任何数据库系统的访问,其采用了面向对象的HQL(HibernateQueryLanguage)查询语言,从而为关系型数据与对象数据间建立了高效、快速、便捷的渠道。2管理信息系统总体架构该管理信息系统使用了B/S的设计模式,方便维护,并且具有非常友好的人机交互界面。通常一个企业级的应用可以被划分成4个层次,即:EIS层,持久化层,业务逻辑层,表示层。该种结构相对于J2EE服务集成平台架构来说,增加了一个持久化层。而J2EE平台为使用EJB,直接通过容器管理或者Bean管理实现持久化,持久化层被划分至业务逻辑层,但其本来的结构却不是这样的。系统的总体层次架构如图1所示。3销售管理模块设计和实现系统,详细说明了销售管理模块的数据库设计,以及部分的功能模块实现。(ZhengzhouRadioandTVUniversity,Zhengzhou450007,China)图1系统总体层次架构3.1数据库设计在该模块的数据库设计中,总共有6张数据表。订单详细信息表:该表储存着所有订单的信息,如订购的商品数量、商品号等。商品编号为主键。订单基本信息表:该表储存着所有订单的订购时间、客户号及操作员等信息。主键为订单号,外键为客户号。商品详细信息表:该表存储着所有的商品详细信息,包含商品种类、商品生产商及有效期等信息。其中,主键和外键都是商品编号。客户详细信息表:该表存储着客户的具体信息,包含客户名、年龄、性别、地址、电话及电子邮件等。其中主键和外键都是客户编号。商品基本信息表:该表存储着所有种类的商品购买时间、相应的订购员、库存量等基本信息。客户基本信息表:该表存储着全部订购了或订购过的商品客户信息。客户编号为主键。销售关系

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值