[使用手册] AndroMDA生成SSH架构系统快速入门手册(3)
CshBBrain
2009-12-29
演示系统介绍
翻译者:Jason S.H.Chen (英文地址:http://www.andromda.org/index.php?option=com_content&view=article&id=106:sample-application&catid=42:getting-started-java&Itemid=89) 北风公司现在正使用手工记录的方式来跟踪所有员工的工作日志。这种手工处理的方式效率很低,所以公司CIO邀请你为他们开发一套在线的工作日志管理系统,就叫日志跟踪者吧。不幸的是,他要求下周必须交互系统,否则他将选择其他的合作伙伴。突然你想起了,以前好像某个同事的无意间聊天,提到AndroMDA可以根据业务层次的需求产生很大一部分系统代码。你心里想到:如果真是这样,那么他可以帮我在下周完成系统交互。那我为什么不给他(AndroMDA)一次机会呢?因此你接受了北风公司CIO的交付条件,开始了系统开发工作。 你的第一站就是人力资源主管的办公室。你请他描述当前的工作日志跟踪的整个业务过程,他回答道:“在每个星期的第一天(星期一),每位员工会从库房获取一张新的考勤卡。当他们完成不同的工作时,在考勤卡上记录下执行这项任务的开始时间和结束时间。每项任务都有一个唯一的任务标示符,员工可以从员工手册上找到。在每个星期的结束(星期五),每位员工将他们自己的考勤卡提交给他们的上司审批,如果审批不通过,审批人必须在考勤卡上指定的位置填写拒绝通过的原因;并将考勤卡打回给考勤卡的提交者。考勤卡的提交者必须修正自己的考勤卡再提交给上司审批。”你向主管索取了一份具有代表性的考勤卡,下图的考勤卡就是人力资源主管给你的: 当你搜集到了这些资料,你恨不得马上投入工作。你冲回了自己的办公室,很快完成了HTML静态页面原型的开发(建议你下载原型,参考参考)。北风公司的CIO看了你的原型演示,他非常满意。好,是时候让开发系统了。下节将介绍安装配置必要的开发工具。 |
相关讨论
相关资源推荐
- VC中的GetKeyState和GetAsyncKeyState的区别
- MFC 中PreTranslateMessage(MSG* pMsg)截获按钮和编辑框的消息进行预处理
- 为什么GetAsyncKeyState()& 0x8000
- uniapp小程序console.log在微信开发者工具中不打印问题
- Spring MVC代码实例系列-05:Spring MVC配置Log4j以及 log4j.properties 属性详解介绍
- log4js 安装和配置
- Node.js npm log4js
- 程序包org.apache.log4j不存在问题处理
- 微信小程序封装console.log
- Node.js Log4js输出自定义格式和变量