微科社区,轻松开发从此开始! 请登陆 免费注册

微科社区

当前位置:首页 > Java平台 > J2SE >

我没有java做项目的思路,请大神帮忙,真心急

时间:2014-04-14 15:28  浏览:努力统计中...
[b]我是一名应届生,学习计算机的,但是说实话在学校没学到什么东西,现在面临毕业要做毕设,老师给了个题目,《数据采集pc软件开发》,意思是我要做一个软件,这个软件要能从
[b]    我是一名应届生,学习计算机的,但是说实话在学校没学到什么东西,现在面临毕业要做毕设,老师给了个题目,《数据采集pc软件开发》,意思是我要做一个软件,这个软件要能从模拟窗口接收数据,然后分析数据,比如一帧数据里,里面可能会有电压,压力,频率等数据,我需要将数据分段截取出来,再比如,里面的一段“123”把它转化成数字123,然后将数据按分类存入数据库,再由数据库将这些数据转化成折线统计图的形式。
     我的问题是,我没有开发的经验,我不知道开发要分几步走,老师说要我自己想出程序要分几块,每一块实现什么功能,这我完全没概念,现在我也在自学java,但是还有几个月就答辩了,我现在还无从下手,着急啊 ,请各位大神给点指点,好人一生平安啊啊啊啊啊。。。还有,老师说数据我自己定,我的理解就是接受的数据里面的种类我自己定。哦了,就这些,麻烦各位给点思路的提示,代码提示更好!谢谢*10000000


你的描述你已经把模块说清楚了。

以最快的速度看一下MVC模式;

建议先做一个功能相对简单的“原型”,只实现最基本、最简单的功能
然后再逐步完善各个功能

原型的各个模块之间尽量用接口实现
这样模块内部的改动就不会对其他模块造成太大的影响

如你所说,大体上可以分为这么多个具体的步骤(粗粒度的算法
接收数据
分析数据
截取数据
转换数据
保存数据
展示数据

每个步骤都要有明确的接口定义,需要明确自己的输入和输出的具体形式,以及内部职责

最开始的大框架不要考虑过于复杂,
内部详细的处理可以往后放,在接口处先放置一些满足接口条件的假数据,并做下统一的标记
等内部详细处理完成后,把假数据去除掉就可以了

如果有足够的时间,等原型开发完成后
在总结、借鉴原型开发的经验和教训的基础上,推倒重来一次,就会做出比原来更合理的多的设计了

还有,不管是毕业设计还是以后的软件开发
都要考虑这个系统存在的必要性和合理性

比如《数据采集PC软件开发》,在答辩的时候,估计老师会问的第一个问题就是:
这个系统是干什么用的?
为什么要开发、使用这个系统?
使用它之后,会比以前得到什么好处?

多思考一些这样的问题,会让你集中精力考虑系统必须实现主要的功能
适当剪裁掉暂时不需要的辅助功能

像电压、压力、频率这些数据,
经过系统的分析、处理后,
展现出来的信息,对使用这个系统的人有什么参考价值?
最合理的展现数据的方式是什么?是否还需要其他展现形式?

嗯,任重而道远,加油吧……



通过你的模块分析我感觉有了一些思路,但是感觉每个模块里面的知识含量好多,我应该怎么快速上手,毕竟现在我在找工作,没太多精力放在这上面。而且,要说这个系统的价值我确实不知道该如何定位,电压压力那些是老师随口跟我说的一些例子,我觉得如果要说价值那就必须是我找一个方向,那么从您的角度来看,什么地方会用到我这个系统软件?能帮助他们做什么?


好的,我尽快学习一下。谢谢

新手的话,这个东西做起来确实是很有压力的,可否换个简单点的题目,这个课题对于你现学现卖的话,不适合,当然如果你写出来了,我想你不用担心毕业答辩的问题,你应该考虑找好点的公司了,反正这个东西不简单就对了



通过你的模块分析我感觉有了一些思路,但是感觉每个模块里面的知识含量好多,我应该怎么快速上手,毕竟现在我在找工作,没太多精力放在这上面。而且,要说这个系统的价值我确实不知道该如何定位,电压压力那些是老师随口跟我说的一些例子,我觉得如果要说价值那就必须是我找一个方向,那么从您的角度来看,什么地方会用到我这个系统软件?能帮助他们做什么?

哦,如果时间和精力不是那么允许的话,可以考虑在网上找一份现成的系统
然后一边学习这个系统,一边改造一些
这样也许事半功倍些

至于具体业务,如果觉得电压压力什么的完全不懂得
那就找一些相对熟悉的业务来做
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线------