欢迎来到天天文库
浏览记录
ID:25152784
大小:616.00 KB
页数:28页
时间:2018-11-18
《j2ee实例开发文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、文档版本DateVersionAuthorChanges2004-OCT-180.1DRAFTShemyYu简介该文档用于描述构成《工作日志系统-TSS》的J2EE组件;该系统的大致功能:Ø任务类型维护(用缓存的形式保存记录集,不常改动)Ø职务类型维护(用缓存的形式保存记录集,不常改动)Ø项目信息维护(需要经常变动,以页面的形式进行维护)Ø员工信息维护(需要经常变动,以页面的形式进行维护)Ø工作日志维护(包括工作日志的填写、修改、删除、审批、查询、报表)一、系统结构该系统我们采用J2EE技术和STRUT
2、S(MVC)架构,STRUTS用来处理WEB层发来的请求,然后将请求发送到相应的EJB进行处理,并将处理结果返回到WEB层。该系统大致分为以下5种组件:组件1:JspJavaServerPages(JSP)组件2:StrutsStrutsFramework(runningonWebSphere,包括Actions和Forms)组件3:SessionBeanStatelessSessionEJBs(runningonWebSphere)组件4:EntityBeanContainerManagedPersi
3、stence(CMP)EJBs(runningonWebSphere)组件5:DatabaseOracle9i(组件分布图)(开发机模式)(生产机模式)二、DatabaseSchema用到的表TableNameDescriptionTASK_TYPE任务类型,如PROG,TEST,MEET等;TITLE_TYPE职务类型,如PROGRAMMER,TL,SP等;PROJECT_RECORD项目、系统信息表,如OA系统、FSS系统、ETMS系统等;STAFF_RECORD员工信息表;TIME_SHEET_R
4、ECORD工作日志信息表;1、TASK_TYPE(任务类型)TableNameTASK_TYPEDescription任务类型,如PROG,TEST,MEET等;FieldNo.FieldNameFieldDescriptionTypeRemarks1TASK_ID任务IDVarchar2(8)PK2DESCRIPTION任务描述Varchar2(80)3UPDATE_USER修改用户Varchar2(20)4UPDATE_TIME修改时间Date2、TITLE_TYPE(职务类型)TableNameT
5、ITLE_TYPEDescription职务类型,如PROGRAMMER,TL,SP等;FieldNo.FieldNameFieldDescriptionTypeRemarks1TITLE_ID职务IDVarchar2(20)PK2DESCRIPTION职务描述Varchar2(80)3UPDATE_USER修改用户Varchar2(20)4UPDATE_TIME修改时间Date3、STAFF_RECORD(员工信息表)TableNameSTAFF_RECORDDescription员工信息表;Fiel
6、dNo.FieldNameFieldDescriptionTypeRemarks1STAFF_ID员工IDVarchar2(20)PK2TITLE_ID职务IDVarchar2(4)3DESCRIPTION状态描述Varchar2(80)4UPDATE_USER修改用户Varchar2(20)5UPDATE_TIME修改时间Date4、PROJECT_RECORD(项目、系统信息表)TableNamePROJECT_RECORDDescription项目、系统信息表,如OA系统、FSS系统、ETMS系统
7、等;FieldNo.FieldNameFieldDescriptionTypeRemarks1PROJ_ID项目IDVarchar2(8)PK2PROJ_NAME项目名称Varchar2(40)3PROJ_RESP_ID项目负责人Varchar2(20)4DESCRIPTION项目描述Varchar2(80)5UPDATE_USER修改用户Varchar2(20)6UPDATE_TIME修改时间Date5、TIME_SHEET_RECORD(工作日志信息表)TableNameTIME_SHEET_REC
8、ORDDescription工作日志信息表FieldNo.FieldNameFieldDescriptionTypeRemarks1ID自动增1Number(8)PK2SHEET_DATE工作日期Date3STAFF_ID员工IDVarchar2(20)FK(STAFF_RECORD)4PROJ_ID项目IDVarchar2(8)FK(PROJECT_RECORD)5TASK_ID任务类型Varchar2(4)FK(TASK_TYPE)6S
此文档下载收益归作者所有