AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JAVA编程

JBuilder+WebLogic实现教材管理系统

51自学网 2015-09-02 http://www.wanshiok.com

  教材综合管理系统的设计与实现

  1、数据库设计

  其中数据库系统中包含教务处数据库(旧)、仓库数据库(旧)和教材委员会数据库(新),充分利用了原有的资源达到共享数据的目的,用到的表有教务处的课程安排表、专业人数表,仓库的库存量表。

  教务处专业人数表:

列名数据类型长度允许为空
id Bigint8
numint4

  教务处课程安排表:

列名数据类型长度允许为空
id Bigint 8
cid Int4
cname Varchar50
teachunitVarchar 50
sname Varchar 50

  仓库库存量表:

列名数据类型长度 允许为空
bid Int 4
bname Varchar50
bnote Varchar 50
bauthor Varchar 50
bpublisherVarchar 50
bprice Float 8
bnum Int 4

  教材委员会对教材的选定、订购进行统一管理,它拥有一个本地数据库即教材委员会数据库,在这个新进的数据库中有三张表,一张用于教材选定后的数据的存储,一张用于订单的内容的存储,第三张是教研室登陆密码的信息存储。

  选教材表:

列名数据类型长度允许为空
cid Int 4
bid Int 4
cname Varchar 50
bname Varchar 50
teachunitVarchar 50

  订单表:

列名数据类型长度 允许为空
id Bigint 8
bnameVarchar50
numneed Int4

  密码表:

列名数据类型长度 允许为空
teachunitVarchar50
pw Char10

  它们都是J2EE中的底层结构,WebLogic应用服务器层把底层数据库连接起来需要配置数据池和数据源。

  2、数据池和数据源配置   

  由于数据库系统中有三个数据库,所以进行WebLogic连接池配置时需要配置三个连接池,这里进入WebLogic的控制台页面,以配置的第一个连接池,教务数据库连接池(如图2)为例。其中最为关键的是在URL和Driver中运用对应数据库类别的驱动,并填写要访问的数据库名称,数据库服务器的地址和端口。


图2 连接池配置

  仓库数据库的URL为:“jdbc:oracle:CK:@localhost:1521”
  Driver为:“oracle.jdbc.drive.OracleDriver”

  教材委员会的URL为:“jdbc:weblogic:mssqlserver4:Teachingmanagement@10.10.11.81:1057”
  Driver为:“weblogic.jdbc.mssqlserver4.Driver”

  然后配置数据源,根据数据池名,定义数据源的JNDI名。这样就把分布在不同地域的三个数据库在WebLogic中连接起来,并成功屏蔽了数据库软件的类别、版本、地域等差别,其中教务处数据源配置如图3:


图3 数据源配置

 
 
说明
:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,wanshiok.com不保证资料的完整性。
 

上一篇:用Java实现HTTP文件队列下载  下一篇:JAVA中的日期时间操作