社区
Java EE
帖子详情
一个面向对象设计的面试题
王小光001
2012-08-04 12:18:22
酒店订房系统的面向对象设计,包括类图
看起来挺简单了,可是我尽然无从下手,我第一反映就是先设计db,ood我就不会了,我发现我太弱了。
...全文
396
7
打赏
收藏
一个面向对象设计的面试题
酒店订房系统的面向对象设计,包括类图 看起来挺简单了,可是我尽然无从下手,我第一反映就是先设计db,ood我就不会了,我发现我太弱了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fengshuo850420
2012-08-08
打赏
举报
回复
业务方面先要有个大致的了解,然后就找好一个切入点,一步一步完善1
潜水中
2012-08-07
打赏
举报
回复
1.从用户角度分析系统需求
(1)普通用户(Web用户)预订酒店
(2)酒店员工预订酒店(接到用户电话,Email等)
(3)系统管理员对系统进行酒店条目管理(增删改查等)
2.结合需求设计用例模型(Rational Rose)
(1)普通用户可搜索,查询,预订酒店等操作
(2)酒店员工可搜索,查询,预订酒店等操作
(3)管理员可增删改查酒店条目等操作
3.根据用例模型标识问题领域
(1)请求处理
(2)会话管理
(3)视图管理
(4)身份验证
(5)安全管理
等等
4.结合MVC,SSH等设计模式对系统进行架构设计
陈绍唐我爱你
2012-08-07
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
我个人认为,你先得了解业务,比如啥叫酒店订房系统?
1 操作的目标是啥? 是酒店的房间
2 怎么标识一个房间? 房号!
3 房间分哪些种类?
4 房间有哪些价格?普通价格,会员价格,高级会员价格?
5 怎么定?电话?现场?网络?
6 谁预订? 联系方式?? 保留到几点?? 啥时候入住的?
总之,熟悉业务才是王道,用什么语言开发,是非常次要的。
[/Quote]
说的太好了
减肥啊啊啊啊啊
2012-08-07
打赏
举报
回复
确实啊、干这行的就得熟悉业务、需求、
宏Lee
2012-08-07
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
1.从用户角度分析系统需求
(1)普通用户(Web用户)预订酒店
(2)酒店员工预订酒店(接到用户电话,Email等)
(3)系统管理员对系统进行酒店条目管理(增删改查等)
2.结合需求设计用例模型(Rational Rose)
(1)普通用户可搜索,查询,预订酒店等操作
(2)酒店员工可搜索,查询,预订酒店等操作
(3)管理员可增删改查酒店条目等操作
3……
[/Quote]
这个朋友神奇的吹哦,你先去了解什么叫设计模式,MVC也算设计模式?一看就知道是个读书娃娃,没真正写过东西的,你分析的这些东西在你们学校的在图书管理系统中也会出现,太基本的东西了,还是去看看2楼说的啥,咋个分析的
老紫竹
2012-08-05
打赏
举报
回复
我个人认为,你先得了解业务,比如啥叫酒店订房系统?
1 操作的目标是啥? 是酒店的房间
2 怎么标识一个房间? 房号!
3 房间分哪些种类?
4 房间有哪些价格?普通价格,会员价格,高级会员价格?
5 怎么定?电话?现场?网络?
6 谁预订? 联系方式?? 保留到几点?? 啥时候入住的?
总之,熟悉业务才是王道,用什么语言开发,是非常次要的。
Moody_Young
2012-08-05
打赏
举报
回复
先设计页面吧,然后db,实体类,dao,再就jsp servlet,完了。
面向对象
设计
面试题
_开发人员应该知道的十大
面向对象
设计
面试问题
面向对象
设计
面试题
(某些背景:我已经采访了数百名在Facebook和Microsoft从事软件工程工作的应聘者。当我不准备时,我也几次未能通过编程采访。)
面向对象
设计
(OOD)技能是软件工程师的一大优势 。 他们给...
常见的
面向对象
的
面试题
(附答案)
常见的
面向对象
的
面试题
(附答案) 1、JavaScript是怎么样实现继承的?请举例说明。 JavaScript通过 prototype属性实现继承,继承的属性方法是共享的,例如Chid子类继承 Parent父类, Child. prototype= new Parento()...
【Java核心面试宝典】Day10、
面向对象
常见
面试题
汇总(五)
Hello,你好呀,我是灰...
面向对象
的方面的相关
面试题
也和大家总结了好几天了,把其中的内容分成了好几个板块和知识点,今天就来继续和大家分享最后的一部分, 1、聚集关系和组合关系有什么区别? 聚集关系描述两个对.
面向对象
面试题
16道(附答案)
面向对象
面试题
16道(附答案)1. 接口与抽象类的区别?2. 构造方法可否能被重写?3. (= =)与equals()的区别?4. 什么是拆箱和装箱?5. 方法重载(overload)需要满足什么条件,方法覆盖/方法重写(override)需要...
面向对象
的常见
面试题
目录 一、接口和抽象类区别 二、构造方法能否被重写 三、==和equals的区别 四、拆箱和装箱 ...五、重载和重写需要满足的...十、
面向对象
特征 十一、int和Integer的区别 十二、静态变量和实例变量 十三、对象持
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章