WEBシステム開発|PHPとPostgreSQLの開発例|●1-基礎編

PHPとPostgreSQLを利用したWEBシステムの開発例を掲載していきます。腕時計 販売サイト my-watch.biz
トップに戻ります

0-このサイトについて
  0_01-運用・製作者について
  0_02-このサイトの対象



1-基礎編
●1_01-このサイトの目的

 このサイトの目的はPHPとPostgresSQLを利用したWEBシステム開発の入門用のコンテンツです。
 入門をマスターしても一般に業務で使うシステムをすぐ開発できる訳ではありませんが基礎を知らないと応用にも行けないのも事実です。

 専門用語はできるだけ使わないようにしますが要所要所で出てきます。分からなくても気にしないで下さい。初めの1ページで分からない部分か出てきてもどんどん前に進んで下さい。継続して学習すれば後で分かってきます。

 WEBシステム開発は、開発全て共通ですが書籍、技術書の意味が分かるのが目的ではありません、プログラムを書いて体験して、不具合を修整してちゃんと動かす事が目的です。プログラムを書くことが目的で資料を読んで下さい。プログラムを全然書いた事が無いのに、技術書を理解できる人は誰もいませんから。

●1_02-プログラムに拒絶反応を示す方へ

 プログラムに拒絶反応を示す方がいます。いきなりコードを見てチンプンカンプン。初めて見るような技術用語が並んだ専門書、マニュアル。習得したら自分の仕事にプラスになるが手を出せない方が多いのではないでしょうか。

 基本的な要件から、設計、開発までを1人でこなすのに5年前後はかかります。プログラムのみであれば1年でそこそこは行くかもしれません。5年と書いたのはプログラム以外に対人交渉、見積もり、工数、要件定義、設計、保守という要素があるからです。最後は人間対人間です。

 とにかく、初めから無理をせずに趣味程度で初めて下さい。まあ、5年以上は続けるつもりで、・・・。

 分からなくても全然問題ありません、初めから分かる人は誰もいませんから。
 大事なのは続ける事です。これだけです。

●1_03-WEBシステム開発とは

 WEBシステム開発とはWEBの技術を用いた開発の事です。
 2つに分けられると思います。
 ・インターネットで公開しているサイトで使われている。通販、SNS、グループウェアなど。
 ・会社内で業務で使用している。商品管理、顧客管理、見積もりなど。
 上記は業務用途での分け方です。

 ネットワークでいくと、
 ・インターネットのネットワークで運用する。
 ・LAN、社内のネットワークで運用する。
 ・LAN、インターネットの両方で運用する。

 開発言語、データベースでも分けられます。

 サーバー・クライアント型のシステムを
WEBシステム開発と言ってもいいかもしれません。
 もちろん、スタンドアローンでも可能です。ローカルでサーバーを経由しますが。

 構成要素は、
 ・ネットワーク
 ・サーバー
 ・クライアント
 です、システムはサーバーに収められる事になります。

 WEBシステム開発に限定すればネットワーク設定、サーバー構築は対象外です。
 初めのところで一人でWEBシステム開発を行うのに5年程度と書きましたがネットワーク設定、サーバー構築などもこの中に入ります。対人交渉は技術書では分かりません、経験のみです。

 結論としてですが、WEBシステム開発にそんな明解な意味はありません、というより含んでいる内容が多すぎるということでしょうか。まあ、システム開発の一つのアプローチの方法、でしょうか。

●1_04-このサイトで紹介する内容

 初めはごく簡単なものから開発事例を出します。
 書籍では変数、制御構造、正規表現・・・などをざっと紹介しますが、これはやりません。
 見ていても、「こんなもの、何の役に立つの?」と思う人が多いと思いますから。実際にプログラムを書く段階で実感を得ますが、まだなにもプログラムを書いていない人がいきなり見ても意味が分からないのは当然です。

 とにかく、プログラムを書く工程で説明します。書籍の初めに書いている仕様を理解してからプログラムを書くことはありません。慣れてないですから、初めに戻って再確認するのがほとんどでしょう。

 また実際の開発の流れに沿った形にしようと思います。

 ・顧客との仕様の打ち合わせ(要件定義)
  顧客からの要求を開発レベルの内容までまとめる。

 ・決定した仕様の基本設計(基本設計)
  開発の大枠を決めます。

 ・開発・詳細設計
  コーディング・レベルの設計と実開発。

 ・全体テスト
  動作のテスト。

 ・保守
  今後保守する内容。

 開発環境、データベースの管理ツールもご紹介します。
 また時間があれば「3-WEBシステム開発雑記帳」体験談も書こうかなと思います。もちろんプライバシーに配慮して。


戻る

−− 弊社メイン・サイト −−
ホームページ製作、システム開発はMSweb - 大阪
ホームページ製作・作成、システム開発、サーバー構築・保守にはMSwebをご利用下さい

携帯サイト


−− 弊社姉妹サイト −−
ホームページ製作 発注企業に理解して欲しい内容
ホームページ発注企業、製作会社向けの内容です。

−− 弊社姉妹サイト −−
レンタルサーバー、サーバー構築の情報サイト
サーバー構築、レンタルサーバーなどサーバー関連を調べたい方向けの情報サイトです。

−− 弊社姉妹サイト −−
ホームページ製作 大阪 | 製作手順の紹介−MSweb
ホームページ製作の手順をご紹介しています、デザイン、HTML、スタイルシートなどについて記載しています。

オープンソース・サンプル
MSweb OpenPNE 大阪
オープンソースのSNSです。ご興味があり使用されたい方は、 ID「msweb@msweb.biz」、パスワード「gua8hkj3」で管理ページにログインできます。
管理ページ

オープンソース・サンプル
MSweb ブログ
オープンソースのブログです。ご興味があり使用されたい方は、 ID「admin」、パスワード「bd0e86」で管理ページにログインできます。
管理ページ

オープンソース・サンプル
XOOPS
代表的なCMSのXOOPSです。ご興味があり使用されたい方は、 ユーザ名「msweb」、パスワード「as4g3mz」で管理者でログインできます。

オープンソース・サンプル
EC|CUBE(メイン・ページ)
EC|CUBE(管理ページ)
オープンソースの通販システムです。ご興味があり使用されたい方は、 ID「msweb」、パスワード「fd4upd2」で管理ページにログインできます。

オープンソース・サンプル
Joomla(メイン・ページ)
Joomla(管理ページ)
オープンソースのCMSです。ご興味があり使用されたい方は、 ID「admin」、パスワード「A2gT6B7F」で管理ページにログインできます。

オープンソース・サンプル
SquirrelMail
オープンソースのWEBメールのシステムです、OP25Bの影響を受けません。

オープンソース・サンプル
Mailman
Mailman(管理ページ)
オープンソースの電子メールでの討論やメルマガの配送リストを管理するためのシステムです。 サンプルのため投稿はできません。

Copyright (c) 2007 MSweb All Rights Reserved

腕時計 クロノグラフ(時計)のメンズ専門販売サイトカシオ G-SHOCK、Baby-G(腕時計)専門の通信販売サイトG-SHOCK、Baby-G専門通販サイト 運営ブログ

腕時計 女性専用 販売のladies-watch.biz腕時計 メンズ(男性)専門販売のmens-watch.biz