1、厦门大学软件学院毕业设计(论文)开题报告 学生姓名 班级 学号 指导教师姓 名 职称 所在单位 厦门大学软件学院 厦门宇诚科技有限公司 毕业设计(论文)题 目 资资 产产 保保 全全 业业 务务 管管 理理 系系 统统 中中 抵抵 债债 资资 产产 处处 置置 模模 块块 的的 设设 计计 与与 实实 现现 毕业设计(论文)的 目标: 一、 整体软件目标 SARM系统二期在一期的形成的业务平台的基础上,针对一期的不足和缺陷,强化以客户(资产)为中心,完善业务审批流程,优化基础管理功能,增强操作界面向导功能,建立一个覆盖资产保全所有业务、满足全部业务处置流程的综合性业务 管理系统,将 SARM
2、系统打造成为专家型、向导型业务操作平台的精品系统。二期系统应达到以下目标: 建立覆盖资产保全部门经营管理范围内的全部产品的工作平台。 建立能满足资产保全部门所经营不良资产流程处置的操作平台 优化基础管理功能,加强风险预警,建立风险应急机制,对问题资产实施保护性和前瞻性的化解和处置措施 业务审批流程功能更灵活、更智能化 建立“责任明晰、激励有效、约束有力”的资产保全绩效考核评价体系 减少重复录入,与 CLPM、 A+P 等系统建立接口,数据源更广泛、数据接口功能更准确 优化界面、统一界面风格,简 化用户操作 利用商业智能技术加强业务分析和预测,加强统计分析,为领导分析决策提供真实、全面和准确的依
3、据 SARM(二期)系统与 CLPM 系统从数据层面进行整合,形成统一的对公信贷客户信息,从而解决信贷客户数据的重复录入问题和数据不一致问题 二、 前台 设计目标 1. 规范的代码风格和清晰的文件结构 规范的代码风格以安全可靠的软件工程原则为基础,使代码易于理解、维护和增加。通过遵循这样的标准,使各项目编写的代码有更好的一致性,并提高团队的生产开发效率。清晰的文件结构让代码在大型的项目中易于管理。 2. 统一的界面风格,友好 的用户界面 统一 B/S 系统的界面风格,实现界面开发工程化,提高代码利用率,降低用户界面的开发、培训、支持成本。 友好的用户界面能引导用户正确的执行操作,降低错误的发生
4、。 3. 功能明确的接口定义 每个义务都被封装为独立的接口向上隐藏其实现,提高代码的可移植性及复用性。接口之间层次明显,之间通过依赖注射降低组件之间的耦合度。 4. 前台数据持久化 对于前台的每一个需要将数据持久化的页面都建立对应的模型,而且有相应的业务逻辑实现该对象的持久化。 实现方法: 一、 基本环境 开发 工具: Eclipse 3.2 开发 语言: Java JDK 1.4.2 开发 平台: Windows XP 应用服务器: Weblogic 8.14 数据库平台: Oracle 10g 开发 框架: JSF Spring Hibernate 测试 工具 : JUnit 版本 控制:
5、 IBM ClearCase 二、 模块划分 3 . 4个 贷 管 理3 . 5绩 效 管 理 3 . 7系 统 管 理3 . 6报 表 管 理3 . 2业 务 管 理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异
6、 常 流 程 处 理3 . 5 . 1综 合 计 划 指 标3 . 5 . 2K P I 指 标3 . 6 . 1固 定 报 表3 . 6 . 2灵 活 查 询预 警功 能、 信息 提示 功能 、打 印功 能、 查询 功能3 . 8在 线 帮 助3 . 8 . 1操 作 手 册3 . 1 . 6我 的 自 选 客 户3 . 2 . 1划 转 接 收3 . 2 . 2分 配 客 户 经 理3 . 2 . 3变 更 机 构3 . 2 . 4重 组 新 增 客 户3 . 7 . 7工 作 流 规 则3 . 2 . 5重 组 新 增 合 同3 . 2 . 6核 销 补 录3 . 3 . 1信 息 维
7、护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 . 1 . 9呆 账 核 销3 . 3 . 1 . 1 0批 量 处 置3 . 3 . 1 . 1 1其 他 处 置3 . 3 . 1
8、 . 1 2盘 活 转 出3 . 8 . 2人 员 联 络 手 册3 . 8 . 3用 户 权 限 查 询3 . 8 . 4业 务 授 权 查 询其中非信贷资产的处置又分为抵债资产,股权资产,其它非信贷资产三种类型。 主要有 4 个模块: 信息维护、计划方案、资产处置、账务处理 三、 组件模型 J o b S c h e d u l eX X X B OX X X V OA c t o rX X X B a c k in g B e a n X X X U C CFi l e S y s t e mFi l e P r o c e s s e rX X X S e r v ic eX X X
9、D A OS y s t e m D a t a B a s e: u s e rJ S P B a c k i n g B e a n U C C B i z S e r v i c e BO D A O: A p p D B M S1 : s u b m i t f o r m2 : t r i g g e r a c t i o n l i s t e n e r3 : d e l e g a t e c o n t r o l4 : r e u s e b i z s e r v i c e5 : e x e c u t e b i z l o g i c6 : p e r s i s
10、 t e n c e7 : c r u d四、 接口功能 、实现及配置文件 说明 DAO: 封装了对象持久化方法的接口, 具体实现利用 Hibernate 框架的模板对方法传入的实体进行增删改查的操作。 BO: 封装对应业务逻辑的表单的实体。 BizService: 对转入的表单数据进行处理,并将其转化对应的 BO,并调用 DAO 接口,实现对应 BO 的持久化操作。 UCC: 做为控制层,调用相应的 BizService BackingBean: 同步表单数据,监听页面事件,触发事件后将对应事件交由控制层处理 ,并返回导向信息交由 Facelet 进行页面导航。 JSP: 前台页面展示。 B
11、O 由对应的 hibernate 配置文件实现持久化。 UCC 通过 spring 配置文件实现事务,日志的功能注入 及一些参数的输入 。 BackingBean 通过 JSF 配置文件实现页面间的导航及参数配置 JSP 页面使用 struts 框架配置文件实现页面模板的组装 五、 框架介绍 Hibernate: Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate 可以应用在任何使用 JDBC 的场合,既 可以在 Java的客户端程序使用,也可以在 Servl
12、et/JSP 的 Web 应用中使用,最具革命意义的是, Hibernate 可以在应用 EJB 的 J2EE 架构中取代 CMP,完成数据持久化的重任。 Spring: Spring 是一个开源框架,它由 Rod Johnson 创建。它是为了解决企业应用开发的复杂性而创建的。 Spring 使用基本的 JavaBean 来完成以前只可能由EJB 完成的事情。然而, Spring 的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何 Java 应用都可以从 Spring 中受益。 JSF: JavaServer Faces(JSF) 是一种标准的 J2EE 表示层的技术,
13、其主旨是为了使 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 日 提交毕业论文 ,准备毕业答辩 。 指导教师审核意见: 校内指导教师签 名: 年 月 日 校外指导教师签名: 年 月 日