培训失败总结

1. 培训内容总结

该培训的主要内容是侧重于面向对象思想,如何通过面向对象思想去设计系统。面向对象思想,根据需求分析,把握最主要的业务,分析业务获取业务对象,然后按照设计原则进行封装操作和属性

2. 贵公司的系统架构(为什么这样架构有哪些优点,又有那些缺点)

 

采用Spring VMC+Tern(该公司自主研发的持久层框架)

 

Controller层:主要是负责接收指令,调用相对应操作,整理数据信息(操作结果)返回给前端

基本原则:1.没有具体的业务实现代码,只负责调用ServiceBO封装好的业务操作 2.不处理过多的参数处理 3.尽可能遵守Controller控制器的方法和View页面一一对应

优点:项目里面的所有页面的访问必须要通过该Controller控制器进行控制,有利于增加项目的安全性

Model层:主要负责按业务需求划分服务模块,封装好ServiceBC的业务方法,为Controller或其他模块提供模块的服务

基本原则:1.以面向对象设计思维与其基本设计原则为方向,打造完整的BO2.结合业务,提供完善的Service接口;

优点:Service接口专门封装对外接口,ID接口专门封装对内接口,OB通过注入来访问ID接口的函数,有利于屏蔽Service接口函数

 

3. 项目总结

a) 说明项目需求

项目背景

由于现在会议室使用比较频繁,为使各部门的会议工作能顺利进行,现决定开发会议室预订系统,用以进行会议室的预订管理:

1、使用会议室前,请提前,实行先预定先得的原则,在会议室预定系统上进行预定。

2、如有变更或取消,可自行修改。

3、如两部门均需使用会议室,建议部门间进行协商,并由最终使用部门在系统中修改。

项目需求

可预订会议室,填写部门、预订人、会议日期及起止时间、会议主题;

可取消或修改预订 ;

以日历方式查看所有的会议室预订情况;

提供搜索会议室预订情况,可按会议召开的日期、部门、会议主题各条件或组合条件进行搜索;

进入系统默认显示今天的预订情况

说明:无需登录及用户管理

 

b) 自己实现该项目的过程:分析需求把握最主要的业务,根据业务抽象出业务对象,封装业务动作和属性,设计业务接口

c) 该项目有哪些优点:采用Spring MVC模式进行开发,页面的访问都有通过Controller控制器来实现,增加项目的安全性,系统的整个架构符合设计原则的标准

d) 该项目要改进的地方:项目界面设计不够人性化,没有摆脱需求文档的思想束约

4. 面试总结

a) 在需求分析阶段要把握最主要的业务需求

b) 摆脱需求文档的思想束约,明确做这个项目的目的

c) 设计系统时要考虑是否符合设计原则

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值