1、厦门大学软件学院毕业设计(论文)开题报告学生姓名 班级 学号指导教师姓 名 职称 所在单位厦门大学软件学院厦门宇诚科技有限公司毕业设计(论文)题 目资产保全业务管理系统中资产保全业务管理系统中抵债资产处置模块的设计与实现抵债资产处置模块的设计与实现毕业设计(论文)的目标:一、 整体软件目标SARM 系统二期在一期的形成的业务平台的基础上,针对一期的不足和缺陷,强化以客户(资产)为中心,完善业务审批流程,优化基础管理功能,增强操作界面向导功能,建立一个覆盖资产保全所有业务、满足全部业务处置流程的综合性业务管理系统,将 SARM 系统打造成为专家型、向导型业务操作平台的精品系统。二期系统应达到以下
2、目标: 建立覆盖资产保全部门经营管理范围内的全部产品的工作平台。 建立能满足资产保全部门所经营不良资产流程处置的操作平台 优化基础管理功能,加强风险预警,建立风险应急机制,对问题资产实施保护性和前瞻性的化解和处置措施 业务审批流程功能更灵活、更智能化 建立“责任明晰、激励有效、约束有力”的资产保全绩效考核评价体系 减少重复录入,与 CLPM、A+P 等系统建立接口,数据源更广泛、数据接口功能更准确 优化界面、统一界面风格,简化用户操作 利用商业智能技术加强业务分析和预测,加强统计分析,为领导分析决策提供真实、全面和准确的依据 SARM(二期)系统与 CLPM 系统从数据层面进行整合,形成统一的
3、对公信贷客户信息,从而解决信贷客户数据的重复录入问题和数据不一致问题二、 前台设计目标1. 规范的代码风格和清晰的文件结构规范的代码风格以安全可靠的软件工程原则为基础,使代码易于理解、维护和增加。通过遵循这样的标准,使各项目编写的代码有更好的一致性,并提高团队的生产开发效率。清晰的文件结构让代码在大型的项目中易于管理。2. 统一的界面风格,友好的用户界面统一 B/S 系统的界面风格,实现界面开发工程化,提高代码利用率,降低用户界面的开发、培训、支持成本。友好的用户界面能引导用户正确的执行操作,降低错误的发生。3. 功能明确的接口定义每个义务都被封装为独立的接口向上隐藏其实现,提高代码的可移植性
4、及复用性。接口之间层次明显,之间通过依赖注射降低组件之间的耦合度。4. 前台数据持久化对于前台的每一个需要将数据持久化的页面都建立对应的模型,而且有相应的业务逻辑实现该对象的持久化。实现方法:一、 基本环境开发 工具:Eclipse 3.2 开发 语言:Java JDK 1.4.2开发 平台:Windows XP应用服务器:Weblogic 8.14数据库平台:Oracle 10g开发 框架:JSF Spring Hibernate测试 工具:JUnit版本 控制:IBM ClearCase二、 模块划分3 . 4个贷管理3 . 5绩效管理 3 . 7系统管理3 . 6报表管理3 . 2业务管
5、理3 . 3资产处置3 . 1基础管理 3 . 1 . 1台账管理3 . 1 . 2档案管理 3 . 1 . 3不良资产监控 3 . 1 . 4时效管理3 . 1 . 5日志管理登录界面3 . 7 . 1组织机构管理3 . 7 . 2用户管理3 . 7 . 3角色管理3 . 7 . 4密码管理3 . 7 . 5系统参数维护3 . 7 . 6异常流程处理3 . 5 . 1综合计划指标3 . 5 . 2K P I 指标3 . 6 . 1固定报表3 . 6 . 2灵活查询预警功能 、 信息提示功能 、 打印功能、 查询功能3 . 8在线帮助3 . 8 . 1操作手册3 . 1 . 6我的自选客户3
6、. 2 . 1划转接收3 . 2 . 2分配客户经理3 . 2 . 3变更机构3 . 2 . 4重组新增客户3 . 7 . 7工作流规则3 . 2 . 5重组新增合同3 . 2 . 6核销补录3 . 3 . 1信息维护3 . 3 . 2账务处理3 . 3 . 3风险分类与评级3 . 3 . 4计划方案3 . 3 . 5业务审批3 . 4 . 1现金回收3 . 4 . 2资产处置3 . 4 . 3委外催收3 . 4 . 4司法催收3 . 4 . 5假个贷3 . 4 . 6个贷核销3 . 3 . 1 . 6法律诉讼3 . 3 . 1 . 7贷款重组3 . 3 . 1 . 8抵质押物处置3 . 3
7、. 1 . 9呆账核销3 . 3 . 1 . 1 0批量处置3 . 3 . 1 . 1 1其他处置3 . 3 . 1 . 1 2盘活转出3 . 8 . 2人员联络手册3 . 8 . 3用户权限查询3 . 8 . 4业务授权查询其中非信贷资产的处置又分为抵债资产,股权资产,其它非信贷资产三种类型。主要有 4 个模块:信息维护、计划方案、资产处置、账务处理三、 组件模型JobScheduleXBOXVOActor XBackingBean XUC FileSystemFileProceserXServiceXDAOSystem DatBase:user JSP BackingBean UC Biz
8、Service BODAO :ApDBMS1: submit form2: triger action listenr3: delgate control4: reuse biz service5: excute biz logic6: persitence 7: crud四、 接口功能、实现及配置文件说明DAO:封装了对象持久化方法的接口, 具体实现利用 Hibernate 框架的模板对方法传入的实体进行增删改查的操作。BO:封装对应业务逻辑的表单的实体。BizService:对转入的表单数据进行处理,并将其转化对应的 BO,并调用 DAO 接口,实现对应 BO 的持久化操作。UCC:做为控
9、制层,调用相应的 BizServiceBackingBean:同步表单数据,监听页面事件,触发事件后将对应事件交由控制层处理,并返回导向信息交由 Facelet 进行页面导航。JSP:前台页面展示。BO 由对应的 hibernate 配置文件实现持久化。UCC 通过 spring 配置文件实现事务,日志的功能注入及一些参数的输入。BackingBean 通过 JSF 配置文件实现页面间的导航及参数配置JSP 页面使用 struts 框架配置文件实现页面模板的组装五、 框架介绍Hibernate:Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,
10、使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate 可以应用在任何使用 JDBC 的场合,既可以在Java 的客户端程序使用,也可以在 Servlet/JSP 的 Web 应用中使用,最具革命意义的是,Hibernate 可以在应用 EJB 的 J2EE 架构中取代 CMP,完成数据持久化的重任。Spring:Spring 是一个开源框架,它由 Rod Johnson 创建。它是为了解决企业应用开发的复杂性而创建的。Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情。然而,Spring 的用途不仅限于服务器端的开发。从简单性、
11、可测试性和松耦合的角度而言,任何 Java 应用都可以从 Spring 中受益。JSF:JavaServer Faces(JSF) 是一种标准的 J2EE 表示层的技术,其主旨是为了使 Java 开发人员能够快速的开发基于 Java 的 Web 应用程序。它不同于其它 Java 表示层技术的最大优势是其采用的组件模型,事件驱动,并且和其它的 MVC 框架相比,它是一种 Java 标准,在 Java EE 5 中,JavaServer Faces 1.2 正式作为一个标准,加入 Java Enterprise 的世界。时间进度安排:2007 年 3 月 1 日-2007 年 3 月 31 日 需求已经基本完成,等待最后确定。完成开题报告初稿并征求导师意见后进一步改进,整理提交毕业设计开题报告。2007 年 4 月 1 日-2007 年 4 月 20 日 依照需求设计实现对应功能2007 年 4 月 21 日-2007 年 4 月 30 日 单元测试,对编写的各个模块进行测试2007 年 5 月 1 日-2007 年 5 月 31 日 交由测试组进行测试,并于此阶段完成毕业论文2007 年 6 月 1 日-2007 年 6 月 11 日 提交毕业论文,准备毕业答辩。指导教师审核意见:校内指导教师签名: 年 月 日校外指导教师签名: 年 月 日