質問: 今、確定申告の計算をWebでやって申告書を作って、印刷すれば出来上がるというものがありますが、 これをさらにWeb上で提出できて、しかも訂正箇所があれば受け取った先で訂正してまた返してもらえるようなシステムを、 PHPとExcelで作ってみたいと考えている、というか作らなければならないのですけれど、CとC++をちょっと触ったことがある程度の初心者なので、何から始めていいか分かりません(@_@;) サーバーとかの関係も全然つかめていないのですが、何から始めればいいのか、どうすればいいのかがさっぱりと分からないので、どなたか何か教えていただけないでしょうか? PCはWinXP homeです。PHPをダウンロードしてはみたんですけど解凍方法からして分からなくって・・・。
回答: #1です。 卒業制作なんですね......。ということは特に運用時までの品質まで考慮しなくてよくて、おそらくは要求仕様が最低限満たされていればOKですよね? まず現在から提出時までのスケジュールを立てましょう。 環境はWindowsXP+PHPのようなので、Windows版ApacheとWindows版PHPをインストールしましょう。 それで、まずPHPでいろいろ簡単なアプリを作って、どういう言語なのか、どういうことができるのかを把握しましょう。これが全体の1/4くらいの期間(★)。 次に設計。どういうテキストボックスやボタンがあればよいか、どういう画面があればよいか、またそれを実現するためにどういう仕組みを作ればよいのか考えます。別にお仕事じゃないので、実装しながらでもよいかも。これで次の2/4。 次の1/4で実装&テストします。最後の1/4は予備期間として残しておきます。 推測するに、先生はあまり厳重に管理せずに生徒の自発性に任せて、方向修正だけを行いたいと考えておられるのかもしれませんね。 そういう先生であれば、 (1) まず全体のスケジュールとToDoリストを見せる (2) 現時点はこのフェーズにいる、ついてはこういうことが知りたい (3) ここをこういうふうに調べたがわからなかったので教えてほしい。またはどう調べればいいのか教えてほしい。 という質問の仕方をした方が良いのかもしれませんね。 どこから手をつけていいのか皆目わからない状態であれば、(1)から先生に相談して一緒に決めていくのもいいかも。 でもその前にまずは上記の★だと思います。基本的な知識がないと話ができないので。PHP含めサーバサイドアプリを独習するのであれば、山田祥寛さんの本がたいへんお勧めです。