基于EJB的财务管理系统文档_第1页
基于EJB的财务管理系统文档_第2页
基于EJB的财务管理系统文档_第3页
基于EJB的财务管理系统文档_第4页
基于EJB的财务管理系统文档_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于EJB的财务管理系统文档 作者: 日期:11 个人收集整理 勿做商业用途基于Ejb的财务管理系统设计与实现一、环境配置 数据库: oracle 9i Web服务应用服务器: jboss6。0.0 Final IDE开发环境: myeclipse9。0 操作系统: win XP or update二、数据库表/*=/ Table: t_Account /=/create table t_Account ( id INTEGER not null, code VARCHAR2(30) not null, name VARCHAR2(40) not null, ”index” VARCHAR2(

2、30), money FLOAT not null, memo VARCHAR2(200), isdelete SMALLINT not null, constraint PK_T_ACCOUNT primary key (id)/*=*/* Table: t_AccountIn /*=*/create table t_AccountIn ( id INTEGER not null, code VARCHAR2(100) not null, thedate TIMESTAMP not null, company VARCHAR2(50) not null, billcode VARCHAR2(

3、50), product VARCHAR2(50) not null, account VARCHAR2(30), ”number” VARCHAR2(30) not null, numbertype VARCHAR2(10), price VARCHAR2(30) not null, moneytoget FLOAT not null, moneygetd FLOAT not null, moneynotgetd FLOAT not null, paytype VARCHAR2(20) not null, rakeoff FLOAT, rakeofftype VARCHAR2(10), de

4、adline TIMESTAMP, departmentid INTEGER not null, person VARCHAR2(30) not null, categoryinid INTEGER not null, "index” VARCHAR2(100), memo VARCHAR2(150), isdelete SMALLINT not null, constraint PK_T_ACCOUNTIN primary key (id)/*=/ Table: t_AccountMoneyGet /=/create table t_AccountMoneyGet ( id INT

5、EGER not null, accountid INTEGER not null, time TIMESTAMP not null, company VARCHAR2(40) not null, money FLOAT not null, categoryinid INTEGER not null, person VARCHAR2(30) not null, memo VARCHAR2(150), isdelete SMALLINT not null, constraint PK_T_ACCOUNTMONEYGET primary key (id))/=*/* Table: t_Accoun

6、tMoneyPay /=/create table t_AccountMoneyPay ( id INTEGER not null, accountid INTEGER not null, time TIMESTAMP not null, company VARCHAR2(40) not null, money FLOAT not null, categoryoutid INTEGER not null, person VARCHAR2(30) not null, memo VARCHAR2(150), isdelete SMALLINT not null, constraint PK_T_A

7、CCOUNTMONEYPAY primary key (id)/*=/* Table: t_AccountOut /*=/create table t_AccountOut ( id INTEGER not null, code VARCHAR2(100) not null, thedate TIMESTAMP not null, company VARCHAR2(50) not null, billcode VARCHAR2(50), product VARCHAR2(50) not null, account VARCHAR2(30), ”number” VARCHAR2(30) not

8、null, numbertype VARCHAR2(10), price VARCHAR2(30) not null, moneytopay FLOAT not null, moneypaid FLOAT not null, moneynotpaid FLOAT not null, paytype VARCHAR2(20) not null, rakeoff FLOAT, rakeofftype VARCHAR2(10), deadline TIMESTAMP, departmentid INTEGER not null, categoryoutid INTEGER not null, per

9、son VARCHAR2(30) not null, ”index” VARCHAR2(100), memo VARCHAR2(150), isdelete SMALLINT not null, constraint PK_T_ACCOUNTOUT primary key (id)/=/* Table: t_AccountTransfer */=/create table t_AccountTransfer ( id INTEGER not null, accountfromid INTEGER not null, accounttoid INTEGER not null, time TIME

10、STAMP not null, money FLOAT not null, person VARCHAR2(30) not null, memo VARCHAR2(150), isdelete SMALLINT not null, constraint PK_T_ACCOUNTTRANSFER primary key (id)/=/ Table: t_Asset /*=*/create table t_Asset ( id INTEGER not null, code VARCHAR2(100) not null, name VARCHAR2(40) not null, specificati

11、ons VARCHAR2(40), manufacturer VARCHAR2(50), productiontime TIMESTAMP, thewaytoget VARCHAR2(40) not null, departmentid INTEGER, status VARCHAR2(20) not null, "number” VARCHAR2(30) not null, price FLOAT not null, originalprice FLOAT not null, predictyear INTEGER not null, oldpercent INTEGER, com

12、putemethod VARCHAR2(20) not null, internationcode VARCHAR2(100), placehold VARCHAR2(30) not null, peoplehold VARCHAR2(20) not null, memo VARCHAR2(150), assettypeid INTEGER not null, isdelete SMALLINT, constraint PK_T_ASSET primary key (id)/*=/* Table: t_AssetPicture /=*/create table t_AssetPicture (

13、 id INTEGER not null, assetid INTEGER not null, constraint PK_T_ASSETPICTURE primary key (id)/=/* Table: t_AssetType /*=/create table t_AssetType ( id INTEGER not null, code CHAR(10), name VARCHAR2(40) not null, parentid INTEGER not null, isdelete CHAR(10) not null, constraint PK_T_ASSETTYPE primary

14、 key (id)/*=/ Table: t_CategoryIn */*=/create table t_CategoryIn ( id INTEGER not null, code VARCHAR2(30) not null, name VARCHAR2(40) not null, isdelete SMALLINT not null, constraint PK_T_CATEGORYIN primary key (id))/*=*/ Table: t_CategoryOut /=/create table t_CategoryOut ( id INTEGER not null, code

15、 VARCHAR2(30) not null, name VARCHAR2(40) not null, isdelete SMALLINT not null, constraint PK_T_CATEGORYOUT primary key (id))/=*/ Table: t_Department */=*/create table t_Department ( id INTEGER not null, code VARCHAR2(100) not null, name VARCHAR2(30) not null, isdelete SMALLINT not null, constraint

16、PK_T_DEPARTMENT primary key (id)/*=/ Table: t_Dictionary */*=*/create table t_Dictionary ( id INTEGER not null, name VARCHAR2(40) not null, type VARCHAR2(30) not null, constraint PK_T_DICTIONARY primary key (id))/=/* Table: t_Role /*=*/create table t_Role ( id INTEGER not null, name VARCHAR2(30) not

17、 null, isdelete SMALLINT not null, constraint PK_T_ROLE primary key (id))/*=/ Table: t_RoleMulPower /*=/create table t_RoleMulPower ( id INTEGER not null, roleid INTEGER not null, powerid INTEGER not null, constraint PK_T_ROLEMULPOWER primary key (id))/*=/ Table: t_RolePower /=/create table t_RolePo

18、wer ( id INTEGER not null, name VARCHAR2(30) not null, roleid INTEGER, constraint PK_T_ROLEPOWER primary key (id)/=*/* Table: t_Summary /=*/create table t_Summary ( id INTEGER not null, year INTEGER not null, month INTEGER not null, shouldget FLOAT not null, shouldpay FLOAT not null, havegot FLOAT n

19、ot null, havepaid FLOAT not null, old FLOAT not null, isdelete SMALLINT not null, constraint PK_T_SUMMARY primary key (id))/=*/ Table: t_TimeAccountForIn */=/create table t_TimeAccountForIn ( id INTEGER not null, timegetpay TIMESTAMP not null, moneytoget FLOAT not null, hasdone SMALLINT not null, ac

20、ountoutid INTEGER not null, isdelete SMALLINT not null, constraint PK_T_TIMEACCOUNTFORIN primary key (id)/*=/ Table: t_TimeAccountForOut */=*/create table t_TimeAccountForOut ( id INTEGER not null, timegetpay TIMESTAMP not null, moneytoget FLOAT not null, hasdone SMALLINT not null, acountoutid INTEG

21、ER not null, isdelete SMALLINT not null, constraint PK_T_TIMEACCOUNTFOROUT primary key (id))/*=/* Table: t_User */*=*/create table t_User ( name VARCHAR(20) not null, workcode VARCHAR2(30), password VARCHAR2(32) not null, realname VARCHAR2(20) not null, isdelete SMALLINT not null, constraint PK_T_US

22、ER primary key (name))/=/ Table: t_UserMulRole /=/create table t_UserMulRole ( id INTEGER not null, roleid INTEGER not null, name VARCHAR2(20) not null, constraint PK_T_USERMULROLE primary key (id)/三、采用技术1、使用ejb,搭建财务管理系统整体框架2、使用struts 2构建前台基本框架3、使用Ext 4 实现富客户端界面4、使用Ajax技术实现页面局部刷新四、说明Struts版本:struts2.1Ejb版本: Ejb3。1 持久层:jta2实施说明:1、按照j2se jdk 62、配置好classpath和path

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论