本帖最后由 编程学徙 于 2014-5-24 03:42 编辑
在说具体问题之前,小弟先交代一下事情的起源…… 我的亲戚朋友们都知道我在家自学软件编程黑马课程,其中有一个好朋友是做羊肉粉店的。 说起我在学编程的时候,他就问我:“你们学的编程到底都能干些什么呀?” 我回答:“我准备去学的是安卓软件应用。” 他还是不理解,问:“什么叫软件应用?做游戏玩?” 我耐心地跟他解释:“软件应用不单单指游戏,还有系统防护,数据管理,视频音乐播放器等,这里面的东西多了去了。” 他仍然是一脸疑惑,我又想了想,就给他举了个例子:“就拿你这羊肉粉店来说,如果有一款装在手机上的记账软件,可以帮你统计哪桌哪桌多少钱,哪天卖了多少钱,一个月共有多少钱……” “哦?这么好!!”说到这儿他的兴趣瞬间被点燃起来。“你可以做?帮我做一个呗!” “呃……这个……”底气不足,我的气势一下就没了,“这个吧,我目前还不行,不过,其实你这个需求相当简单,我想过一段我学好了就应该可以做了。” “好呀好呀!!” 我自学一段之后,又去他那里玩,他问我做好了没,我说,还没。 又一段,他又问我,我说,还早着呢,我还没学好…… 就在昨天,他开始用怀疑的眼神看我了,打击我:“你那个什么黑马倒底行不行啊?” 我立马回击:“哥们儿,你打击我可以,但打击黑马不可以,黑马上能人多了去了,如果我把这个发给他们,分分钟能做出来你信不信?” 貌似他在这个问题上已经对我不抱什么希望了,他无所谓的说道:“你做得出来我就信。” 于是,我决定,把这个问题拿出来大家讨论讨论,我相信大家肯定能帮我挽回我的骄傲的!!! 好了,故事说到这里,接下来,说说程序思路吧…… 客户需求:一个可以管理羊肉粉店现金流的安卓应用; 需求分析: 1、粉店的配料及价格:小碗:羊肉8元,鸡肉7元,牛肉8元;大碗,比小碗多1元; 2、有时会存在加肉的情况,价格4元到10元不等; 3、一桌客人可能只有一个人,也可能有几个人,这就要求把几个不同的单连在一起结算; 4、需要实现日结和月结功能; 5、把以上功能的实现做成一个可以安装在安卓机上的应用软件。 我把他的要求整理了一个简单的图,如下所示:
好了,以小弟目前所学,要写这个程序的确相当困难,不过,我还是希望我能早一点把这个程序给做出来,在哥们儿面前骄傲一把,也让这个家伙看看黑马的人是什么能力!哼!! 师兄师姐们……求思路……求解救……
补充:感谢各位师哥顶帖,感谢滔哥加分,看来,我只能先努力学基础,早点考入黑马,再在黑马的学习中,慢慢解决这个问题了……
|