日期:2014-05-20  浏览次数:20837 次

一个低学历非专业纯爱好者的能力有几多?在线无码直播餐饮软件项目开发始终!
这贴从开始到结贴会非常地长,是从一个非专业、爱好者的角度从零开始直播整个项目的过程大约包括:接单,规划,技术实现,难题解决,生活琐事、自言自语等展开,另外请大牛、二牛及和我一样还在生活在社会底层的同好给予严厉的批评指教,小弟在此先诚心谢过。

项目概要

名称:餐饮类收银软件(含平板电子点菜)
工具实现:sql2005 ,vb2008
人员:一个人
人员技术背景:没,对编程只有好奇和仰慕的份。
合同交货日期:2011.10.26--2011.12.26 

——————————————————————————————————————————————————————
要顶请轻点,能不顶就不顶,谢谢您。

------解决方案--------------------
我到是有些想说的,什么架构,什么UML,什么拓扑图什么什么的,它们存在的只有一个目的——记录和交流。

这些是有一定的标准的,否则其他人很难准确的明白你要表达的意图。重点是“准确”的,而不是不能。但你既然是一个人做一个软件,当然可以不考虑这个,所谓标准也只有所有人共用的时候才称之为标准。如果你只打算一个人用,你自己发明一种语言来写日记也没问题。

如果这种语言是类中文,可能我们也能把你的日记看出个大概。所以,纯个人项目在文档上不严谨,我看不是什么大事,不使用这种标准来记录开发过程也不是什么大事。但你要给别人看,就最好能严谨点。还有我感觉这里的很多项目经理可能都不是互联网行业的,对文档要求高了点。要知道互联网应用上线是以周计的,你要是项目经理,你给我需求、系分、概设、详设一路写过来我看一个!怕是对手的项目都上线了,你还需求分析评审呢吧。一般都是老板拍板,经理选个主流架构,熟练技术骨干架子一搭,就主攻业务实现了,甚至模板分配,接口约定都有可能是口头的。看着好看的文档神马的,很可能是开完上线庆祝会回来补的,这是现实。你当标准化不要成本啊!
------解决方案--------------------
有意思,关注。看看能否帮上点忙。

根据图来看要开发的有几个:
客户端种类:
1、触屏终端的客户端,其实跟电脑没区别了,只是仅用鼠标输入。可能需要软键盘。
2、传统电脑客户端,可以用键盘输入,也可以只用鼠标输入。
3、win7的平板电脑,基本上软键盘都有了,无需开发。

★就这个预订的客户端而言,所要的技术不会太复杂。主要是将简单的业务数据发送到服务器即可。需要适应3种不用的客户端界面,建议是自适应大小。至于使用B/S客户端还是C/S客户端。个人建议还是B/S如果界面不复杂开发和维护成本低。而且又是内部网络系统,带宽上通常没太大压力。
★根据这个图上可以理解的需求并不复杂,当然没看到细节。服务器端的逻辑应该不会太复杂。并且数据量也不大。所以系统压力很小,可以不用过于关注性能优化。
★还有厨师和出品使用的客户端,除了打印。应该还有修改菜品状态的功能。例如已经开始做了,已经出菜了。等等。



★对于软件系统而言。员工管理,菜品管理,账单管理大概是必须的,至于收益报表这些要不要?
★这种比较单一的工作流,建议写死就好。也不用考虑过多的设计模式。以菜品为单位,设计好菜品在不同的节点的状态可能性。例如 下单、入单、做菜、起菜、上菜、取消、结账等。账单又包含了若干个菜品的对象。当然象酒水、纸巾、茶位等也可以当成菜品来处理。这样简单的模型就完成了。
以后有时间再补