個人的な日記- とても便利なものです。 偉人は皆日記を持っていました。 おそらくそれが彼らが偉大になった理由でしょうか?
日記- これは自制心の手段です。 思考やアイデアを整理し、行動を分析するのに役立ちます...
哲学や定型文は捨てましょう。 あなたは、今後数年のうちに、個人的な日記をつけることの価値を最大限に実感することになるでしょう (正確には、身体のすべての細胞でそれを感じてください)。 それはあなたの人生の写真アルバムのようなものですが、その数百倍も強力です。 古い家族の写真など、過去の些細なことを取り出してください。 はい、感じられますか? この気持ちを何度でも高めてみませんか? 涙が出るほど? きっとあなたも一度は個人的な日記を始めようとしたでしょう - 見つけてください!!!
長い年月が経つと記憶は消去され、断片だけが残ります。 私たちはすべてを思い出すことはできません。 日記が役に立ちます。 人類は、思考や感情を保存する別の方法をまだ見つけていません。 初恋、初めてのキス、初めての失望、憤り、希望、恐怖...これらすべてがあなたの個人的な日記に保存されます。 あなたの純朴さに感動して泣いて笑ってください。 お子様の最初の一歩はいかがでしょうか? 個人的な勝利? 日記を始めてみませんか?
これを行うのに遅すぎるということはありません。 年齢問わず。 自分を強制するのは難しいことはわかっていますが、そうしなければなりません。 そうすればあなたは自分自身に感謝するでしょう。
今日、あなたは過去に比べて大きなアドバンテージを持っています。 同意します。自分の個人的な日記が悪者の手に渡ることを望んでいる人はほとんどいません。 しかし、これほど単純なことはありません。 コンピューターに取り込んでください。 パスワードを入力して閉じるだけで問題ありません。 ここでプログラムが必要になります。」 日記» .
これはロシア語のシンプルで軽量な無料プログラムです。 写真、画像、音楽を日記に追加できます。 ライブ絵文字で感情を強調します。 どれも便利で、ヒントも付いています。 フォワード!
以下は、Diary プログラムの短いビデオ レビューです。
「日記」ダウンロード:5.7MB
プログラムのインストールと操作を写真で説明
非常に強力なヘルプ システムが役に立ちます。説明する必要はありません。すべての答えはプログラム自体の中にあります。
さて、今日はここまでです。
敬具、セルゲイ・トロフィモフ(歌手ではありません)
そしてもう 1 つの記事 - さまざまな日記が含まれています。
長期記憶の場合: 日記をつけるためのプログラム
多くのユーザーはオンラインで日記を付け始めますが、その後やめてしまいます。 おそらく、インターネットへのアクセスを必要としない特別な日記が必要なのだろう。 日記をつけるための最も興味深いプログラムについては、レビューで読んでください。
原則として、人が個人的な日記を書き始めるとき、彼は無意識のうちに、作成されたエントリがいつか読まれることを望んでいます。 ただし、個人的な秘密を信頼するためではなく、まったく異なる目的のために個人的な日記を開始する状況もあります。
このレビューでは、ビジネス日記や「華やかな」ノートから、医学雑誌や子供の発達日記まで、幅広い種類の日記をまとめました。
日記 1 6
- 開発者: PIMone ソフトウェア
- 配布サイズ:6.6MB
- 配布:シェアウェア
- ロシア語インターフェース: いいえ
DiaryOne は、個人的な日記をつけるための古典的なプログラムです。 これを利用すると、テキストと音声の両方の録音を作成できます。 グラフィック ファイル、表、Flash アニメーション、アニメーション絵文字など、さまざまなコンテンツをテキストに挿入でき、任意のファイルを投稿にリンクすることもできます。 エントリを作成するときに、現在の天気を指定したり、収入と支出に関する情報を記録したり、エントリを読むときに将来再生される音楽を選択したりすることもできます。 DiaryOne はスキンを使用したインターフェイスの変更をサポートしており、さらにワークスペースのデザインを選択できます。 このプログラムには、ヤシの木のあるビーチからさまざまな紙のテクスチャまで、数十のデザイン オプションがあります。
日記をつけるだけでなく、そのエントリを表示したい人のために、DiaryOne には、日付別またはトピック別の 2 つの表示オプションのいずれかを提供するナビゲーション バーが用意されています。 さらに、日記エントリの全文検索や、エントリを「お気に入り」リストに追加する機能もあります。 日記のエントリは、印刷するだけでなく、プログラムから直接電子メールで送信することもできます。 プログラムの Web サイトからダウンロードできる無料のプラグインを接続すると、すべての録画を CHM または PDF ファイルとして保存したり、ディスクに書き込んだりすることもできます。
日記のすべての内容は自動的にバックアップ フォルダーに保存されます。 DiaryOne は共有データベースとバックアップ コピーに別々のパスワードを提供するため、情報ストレージのセキュリティが向上することは注目に値します。
スマートダイアリースイート4 メディカルエディション
- 開発者: プログラミングサンライズ
- 配布サイズ:11.7MB
- 配布:シェアウェア
- ロシア語インターフェース: いいえ
自分の健康状態を監視している人にとって、同時に血圧を記録したり、体温を測定したり、定期的に体重を測定したりするなど、さまざまな指標の統計を保持することは非常に重要です。 これらおよびその他のパラメータの記録値を電子形式で保存しておくと便利です。 表形式のデータは、印刷してフィットネス トレーナーに見せたり、電子メールで医師に送信したりすることができます。さらに、電子統計により、人体に起こる変化を迅速に追跡することができます。 もちろん、この日記帳は普通の日記帳としても使えます。
プログラムには非常に多くの異なる機能があるという事実にもかかわらず、そのインターフェイスは非常によく考えられているため、混乱することはほとんど不可能です。 便宜上、Smart Diary Suite にはいくつかのセクションがあり、きちんとしたタブの形式で表示されます。 最初のセクション (概要) には、他のセクションに含まれる最も重要な情報が表示されます。 このタブはプログラムの起動時に表示されます。 タブに表示されるレコードの数はカスタマイズできます。 また、このページのレイアウトは変更することが可能です。 エントリを編集したり、新しいエントリを追加したりする場合、他のセクションに切り替える必要がなく、すべてメイン ウィンドウから直接実行できるので便利です。
「日記」セクションは、定期的なエントリを追加することを目的としています。 組み込みのテキスト エディタを使用し、テンプレートを操作し、さまざまな種類のファイルを投稿に挿入できます。 さらに、各エントリを追加することで、健康状態、体重、気分、服用している薬、食事の一部である食品などを示す小さな表を記入することができます。 このテーブルに正確にどのような項目が含まれるかは、完全にユーザーに依存します。 このテーブルに入力されたデータに基づいて、プログラムはグラフを構築できます。 エントリはカテゴリ別に整理され、さまざまな基準に基づいて選択できます。
Smart Diary Suite は、日記の作成を支援するという主な機能に加えて、多くの補助的な機能も提供します。 したがって、このプログラムは、さまざまなイベントに関する 1 回限りまたは定期的なリマインダーを追加する機能、優先順位を設定し、パーセンテージを示す機能を備えた計画されたタスクを追跡するためのツールを備えた本格的なオーガナイザーとして使用できます。カテゴリ別に整理できるメモを追加するためのツールです。
このプログラムは健康に気を配る人々を対象としているため、レシピを記録するために設計された別個の栄養セクションがあります。 料理の作り方だけでなく、カロリー、塩分、たんぱく質、脂質、炭水化物などの情報をデータベースに登録することで、食事や毎日の献立をトータルに計画することができます。家族。 来週作りたい料理のリストを作成すると、プログラムがそのために必要な製品のリストを生成します。 それを印刷してスーパーに行くだけです。
[医薬品] タブにある機能は、常に薬を服用する必要がある人にとって役立ちます。 Smart Diary Suite は、処方薬のデータベースと、それらをいつ服用する必要がある用量に関する情報を保存できます。 このプログラムは、指定した時間に錠剤を服用するよう通知したり、医師の診察を受けて処方箋を更新する時期が来たことを通知したりできます。 このような薬のデータベースは、病気の人だけでなく、健康な人にも役立つ可能性があることに注意してください。最も元気な人でも、時々別の薬に頼らざるを得なくなるからです。 体を助ける手段のリストを作成しておけば、うがい液を作るためにコップ一杯の水にどのくらいのソーダを入れる必要があるかをいつでもすぐに思い出すことができるでしょう。 そして、そのようなリストが若い母親にどのようなサービスを提供できるかについて話す必要さえありません。
アドバンストダイアリー 3.0.1
- 開発者: CSoftLab
- 配布サイズ:11.1MB
- 配布:シェアウェア
- ロシア語インターフェース: はい
外見上、アドバンスト ダイアリーは通常のダイアリーであり、整ったカレンダーを使用してエントリの日付をすばやく選択し、内蔵エディタを使用してテキストを編集し、カテゴリのツリー ビューを使用してダイアリー内を移動できます。 このプログラムの能力は、データベースを操作する機能に隠されています。 したがって、Advanced Diary を使用すると、複数の独立したデータベースを作成し、それぞれへのアクセスをパスワードで保護できます。 データベースをすばやく切り替えたり、複数のデータベースを同時に操作したりできます。 セキュリティを強化するために、データベースはパスワードで保護されるだけでなく、暗号化されます。
プログラムでは、日記エントリを印刷する可能性に多くの注意が払われています。 したがって、印刷するレコードの締め切り日、またはレコードが属するカテゴリを選択できます。 この場合、エントリは選択したテンプレートの 1 つに挿入されます。ここには、テキスト自体に加えてヘッダーとフッターもあります。 Advanced Diary にはデフォルトでいくつかのテンプレートが付属しており、好みに合わせて編集できます。 印刷用に準備された記録を含むドキュメントは、書式を維持したまま RTF または HTML ファイルにエクスポートできます。
テキスト エディターの機能は他の同様のソリューションで提供される機能とそれほど変わらないという事実にもかかわらず、いくつかの興味深い発見があります。 たとえば、ボタン 1 つをクリックするだけで、現在の日付や日時をレコードに挿入したり、Web ページやハード ドライブやローカル ネットワークに保存されているファイルへのリンクを設定したりできます。
また、アプリケーションの外観をカスタマイズする可能性がかなり広いことにも注目します。 これには、配色の変更、コマンドの標準表示とリボン スタイル間の切り替え、プログラム ウィンドウの主要要素 (カレンダー、テキスト入力領域、ナビゲーション バー) の位置を変更する機能が含まれます。
メムパッド 3.41
- 開発者: ホルスト・シェーファー
- 配布サイズ:140KB
- 配布:無料
- ロシア語インターフェース: はい
毎日の日記を付けることができるすべてのプログラムの中で、MemPad ユーティリティのサイズは最も小さく、100 キロバイト強です。 また、プログラムのインストールが不要なので、USB ドライブに保存しておくと便利です。 最後に、MemPad のもう 1 つの利点は、無料の日記ステータスです。
基本的に、MemPad はテキスト エディターであり、その特徴は、プログラムがレコードを含むページの階層システムを作成できることです。 日記の内容はツリー構造で表示されるため、作成したメモをすばやくナビゲートできます。 新しいテキストを追加するときは、プログラムのコンテキスト メニュー、ツールバー、またはホットキーからコマンドを使用できます。 MemPad はメッセージに日付スタンプを自動的に挿入でき、簡単な日記検索も含まれています。 プログラムでは、ディレクトリの内容およびエントリのある各サブブランチの背景色を設定できます。 このユーティリティは、数分ごとにデータを定期的に保存できます。
MemPad では、テキストとコンテンツのフォントをカスタマイズしたり、ネットワーク リソースとローカル ファイルおよびディレクトリの両方へのテキスト内のリンクを使用したりできます。 作成された日記ページはブロックできます。この場合、ユーザーはコンテンツをさらに編集できなくなります。 パスワードを使用して日記の情報へのアクセスを制限することにより、エントリを暗号化することもできます。
日記のもう 1 つの便利な機能は、プログラムの「メモリ」を使用できることです。 エントリを読み取るプロセスにおいて、アプリケーションはユーザーのページ間の動きを記憶し、ブラウザに実装されているのと同じように、「戻る」と「進む」の移動を可能にします。
ベビーダイアリー 2.5
- 開発者: アクティソフト
- 配布サイズ:4.08MB
- 配布:シェアウェア
- ロシア語インターフェース: はい
ほとんどすべての親にとって、子供がどのように自立し、この大人の世界にどのように最初の一歩を踏み出すかを見守ることほど大きな喜びはありません。 この小さな男は単純で素朴ですが、たくさんの面白くて面白いことをします。 時間が経つにつれて、これらすべてのポジティブな瞬間は記憶から消去され、最も鮮明な瞬間の痕跡が写真、ビデオ、個人的なメモに残ります。
Baby Diary ユーティリティを使用すると、お子様に関するすべての情報を収集できます。 このプログラムは、名前から推測できるように、赤ちゃん専用の「オフライン LJ」を便利にメンテナンスできるように構成されています。 デフォルトの日記には、出産、最初のステップ、休日など、子供と家族の懸念事項に関するすべての情報を体系化するための多くのカテゴリがすでに含まれています。 Baby Diary にはチャート機能があり、赤ちゃんの身体的発達を監視する場合に非常に重要です。 たとえば子供の体重を定期的に測定すると、しばらくしてからグラフの関係を表示して、どのくらいの速度で体重が増加したかを判断できるようになります。 必要に応じて、グラフを印刷して小児科医に見せることができます。 図は拡大縮小でき、測定パラメータは自分で作成できます。
この日記のページでは動画の投稿や写真の公開ができるほか、番組内で音声コメントも利用できます。 プログラムで収集した画像をスライドショーモードで閲覧できます。 膨大な数のマルチメディア形式がサポートされています: JPG、GIF、WMF、EMF、TIFF、PCD、PNG、EPS、PSD、PDD、TGA、VST、ICB、VDA、WIN、PSP、PCX、PCC、SCR、PPM、PGM 、PBM、CEL、PIC、BW、RGB、RGBA、SGI、CUT、RLA、RPF、AVI、MPG など。
Baby Diary では、息子または娘の年齢を自動的に示す特別な定規を使用できます。 出産が直前の場合、そのようなカウンターには子供の年齢ではなく、妊娠週数が表示される場合があります。
このユーティリティはマルチプロファイル モードをサポートしており、同時に複数の子供の日記を付けることができます。 収集した保護者記録からの既製のテンプレートに基づいて、子供専用の既製のブログ (プログラムではこの機能は Web ブックと呼ばれます) に情報をエクスポートできます。
この種のプログラムでは、Baby Diary にロシア語のインターフェイスがあることが非常に重要です。すべてが非常に明確であり、不明な点はロシア語のドキュメントで明確にできます。
ミライフ 1.4
- 開発者: BravoBug ソフトウェア
- 配布サイズ:6.46MB
- 配布:シェアウェア
- ロシア語インターフェース: いいえ
通常、Mac OS X プラットフォーム用に作成されたアプリケーションはソフトウェア レビューに含めませんが、この場合は例外としたいと思います。 実際のところ、MiLife 電子日記は「Apple」ソフトウェアの本質に完全に適合しており、したがって特定のユーザー向けに設計されています。
Apple 製品の価格は Windows を実行するコンピュータの価格よりも不釣り合いに高いため、Steve Jobs の発案を好むユーザーは通常、いくつかの理由から導かれます。 まず、Mac OS X を実行しているコンピュータは安定した動作を意味し、ウイルスの脅威は事実上ありません。 次に、Apple ロゴの付いたコンピューターはスタイリッシュで美しいです。 MiLife プログラムには明確に定義された視聴者がおり、後者の議論に基づいています。 そのようなユーザーは魅力的なものすべてを愛する人たちです。
この日記帳は本当に魅力的で、さらにさまざまな機能が備わっています。 さらに、このプログラムの武器には、本当に役立つツールと、経験の浅いユーザーを感動させるために設計されたあらゆる種類のインターフェイス「装飾」の形での完全な過剰の両方が含まれています。 しかし、ここに矛盾があります。Windows では、生産性の低下を伴うインターフェイスの追加の利便性に対してすべて料金を支払わなければならない場合、Mac OS X オペレーティング システムでは、そのような過剰な行為は、多くの場合、ユーザーを「逃げ出す」だけでなく、ユーザーに不快感を与えます。すべてが問題なく動作し、美しい景色が見えるので快適です。 上記はすべて MiLife 電子日記に当てはまります。 非常に魅力的なインターフェイスを備えていますが、同時に高速かつ安定して動作します。
プログラムの外観は本物の日記のように様式化されており、新しいエントリを追加すると、鉛筆の芯が軋む音も聞こえます。 このプログラムには「気分と天気のアナライザー」が組み込まれており、日記の所有者の精神状態や天気の統計を追跡できます (もちろん、新しいエントリを追加するたびに、日記所有者の気分と天気を記録した場合)雨が降っていたかどうかを示しました)。 ユーザーが完全にリラックスできるように、MiLife には単調な雨の音や心地よい波の音などの自然の音を含めることができます。
このプログラムを使用すると、スタイルや埋め込み画像を保持したまま、個々のページまたは日記全体を RTFD 形式にエクスポートできます。 コンテンツを HTML ファイルまたは Microsoft Word 互換ドキュメントとして保存することもできます。 MiLife では、ZIP 形式のデータ圧縮を使用して日記のバックアップ コピーを作成することもできます。 日記はデータを暗号化できます。この目的には強力な AES-128 アルゴリズムが使用されます。
日記には、背景の切り替えという特別なコンテンツ表示モードがあります。 この機能を使用すると、プログラムはデスクトップのすべての領域をシェーディングし、ユーザーの注意を日記のテキストに集中させます。 非常によく似た機能が Apple Safari ブラウザでも利用できます。
結論
日記は純粋に個人的なものであるにもかかわらず、人は日記を書き始めると、無意識のうちに日記に託された自分の考えを誰かに共有してもらいたいと心理学者は言います。 これは、ほぼすべてのエンターテイメント ポータルやソーシャル ネットワークで始めることができるオンライン日記の絶大な人気によって裏付けられています。 しかし、オフライン日記には、オンライン日記に比べて大きな利点が 1 つあります。いつでも手元に置くことができ、提供者の気分に左右されないということです。 さらに、特殊な日記プログラムには、健康状態を監視したり、重要な情報を整理したり、今後のイベントを思い出させたりできる便利な機能が含まれている場合があります。
ステップ1。ウェブサイトのポータルに登録する
「電子学校日記」サービスを利用するには、保護者とお子様がWebサイトに登録する必要があります。 お子様と保護者は別々の個人アカウントを持っている必要があります。 登録するには、姓、名、父称、電子メール アドレス、携帯電話番号を入力します。
登録する際は、個人アカウントに現在使用している電話番号と電子メール アドレスが含まれていることを確認してください。 これらの情報が間違っていると、サービスにアクセスできなくなります。 ポータルへの登録について詳しくは、こちらをご覧ください。
ステップ2。学校にあなたの詳細を提供してください
Web サイトポータルに登録するときに指定したあなたとお子様の詳細情報をクラスの先生に提供してください。
- 電子メールアドレス;
- 携帯電話番号;
- 個人個人口座保険番号 (SNILS) (オプション)。
お子様と保護者はサイト上で異なるアカウントを持っている必要があることに注意してください。
個人データが処理されると、あなたとあなたのお子様は電子日記にアクセスできるようになります。電子日記にアクセスするには、サイトからログイン名とパスワードを入力する必要があります。
2. 電子日記にログインするにはどうすればいいですか?
この後、ウェブサイト dnevnik.site に移動し、子供の進歩や宿題を確認したり、学校への出席状況を確認したりできます。
3. 信頼できる人に電子日記へのアクセスを提供するにはどうすればよいですか?
あなたの親戚や乳母などの信頼できる人が Web サイトのポータルに登録されている場合は、その人に子供の電子日記へのアクセスを許可できます。 このために:
- サービスでの承認後、リンクに従って「信頼できるものを追加」ボタンをクリックするか、Web サイトのサービスカタログで「電子日記へのアクセスと、子供の訪問と栄養に関する情報へのアクセスを許可する」をすぐに選択します。
- 信頼できる代表者にアクセスを許可したいサービスと、日記の閲覧を許可したい子供の姓、名、父称を選択します。
- 招待したい人の姓、SNILS、または携帯電話番号を指定します。
権限のある人には、自分の個人アカウントでサイト (セクション) への招待が表示されます。 信頼できる代表者によって招待が受け入れられてから 24 時間以内にアクセスが開始されます。
Diary ru は、生徒の電子日記を管理するためのアプリケーションです。
電子手帳について
Diary ru は、保護者または保護者に代わって教育プロセスを監視するための電子システムを提供します。 このアプリケーションを使用すると、お子様が学校で日記を「なくした」または「忘れた」場合でも、お子様の成績がわかるだけでなく、授業のスケジュールや宿題に関する情報も入手できます。
Android 用の Diary ru アプリケーションは、現在の成績と最終成績の両方を表示し、選択した科目の平均点も計算します。 さらに、プログラムはテストが近づくと通知するため、カバーした内容をタイムリーに復習し、知識を評価する準備ができます。
Web版と比較したアプリのデメリット
ブラウザ版とは異なり、携帯電話やタブレット用の日記 ru バージョンは有料です。 無料のオプションは非常に制限されているため、使用はお勧めできません。 さらに、開発者は、複数のデバイスから 1 つのアカウントに認証を提供しませんでした。 つまり、両親が子供の進歩を追跡したい場合は、アプリケーションを 2 回購入する必要があります。
Web バージョンに対するモバイル クライアントの唯一の利点は、ポップアップ通知のサポートと、コンピューターからだけでなく子供の教育に関する情報を表示できることです。
使用法
Diary ru は、子供の進歩をより便利に追跡できるように設計された多数のオンライン プラットフォームの 1 つです。 これが他のオプションと異なるのは、教育機関で積極的に「宣伝」され、学生の親にアプリケーションの購入を強制するという点だけです。
主な特長
- 成績、レッスンスケジュール、今後の知識テストの追跡に役立ちます。
- 出席統計を保持し、選択した科目の平均スコアを計算できます。
- 同じ名前のトレーニング プラットフォームへの登録が必要です。
- 非常にシンプルで直感的なインターフェイスを備えています。
- ポップアップ通知を積極的に使用します。
- 新しいバージョンの Android オペレーティング システムでのみ動作します。
あなたの優れた成果をナレッジベースに送信するのは簡単です。 以下のフォームをご利用ください
研究や仕事でナレッジベースを使用している学生、大学院生、若い科学者の皆様には、大変感謝していることでしょう。
http://www.allbest.ru/ に投稿
連邦教育庁
州立教育機関
高等専門教育
セヴェロドビンスクの「サンクトペテルブルク国立海洋工科大学」
卒業プロジェクト
「電子学校雑誌」プログラムの開発
学生のサキン A.V.
首席博士・准教授
I.A. ミクリャエフ
セヴェロドビンスク 2009
注釈
卒業証書プロジェクトの目標は、電子学校雑誌を作成することです。
ディプロマ プロジェクトは、説明ノート、グラフィック資料、アプリケーションで構成されます。
ソフトウェア パッケージは、Delphi 6 環境に実装されたデータベースとアプリケーションで構成されます。
説明ノートには次の主要なセクションが含まれています。
セクション 1.「技術仕様」 このセクションには、タスクの目的、入出力データ、およびシステムの機能についての説明が含まれています。
セクション 2. 「分析部分」セクションには、次の質問が反映されています。学生の認定プロセスの説明、解決されている問題の関連性、既存の類似品の市場の概要、設計および開発ツールの特性。
セクション 3. 設計部分は以下で構成されます。
システム機能の要件。
システム構造の設計。
設計された構造に基づいてデータベースを作成します。
システムのデバッグ中。
セクション 4. 「経済的部分」セクションでは、プロジェクトを実際に実施した結果として期待されるシステムの経済効率の評価を提供します。
セクション 5. 「労働安全」セクションでは、開発されたソフトウェア製品を操作するための安全要件を提供します。
結論には、実行された作業の結果に基づいた最終結論が含まれます。 参考文献 - 卒業証書プロジェクトの完了に使用される文献と資料のリスト。
付録には、プログラムのソース コードとプロジェクト アルゴリズムの図が含まれています。
コンテンツ
- 導入
- 1. 技術仕様
- 2. 分析部分
- 3. デザイン部分
- 3.4 システムのデバッグ
- 3.5 ユーザーガイド
- 4. 経済的な部分
- 5. 労働安全
- 5.1 PCの要件
- 5.2 PC を使用するための前提条件
- 5.3 騒音および振動レベルの要件
- 5.4 職場の照明要件
- 5.5 電磁界レベルの要件
- 5.6 PC ユーザーのためのワークステーションの構成に関する一般要件
- 5.7 成人ユーザー向けの PC ワークステーションの組織および機器の要件
- 5.8 高等専門教育機関の学生向けの PC を備えたワークステーションの組織および設備の要件
- 5.9 PC利用者に対する医療体制の要件
- 5.10 国家の衛生疫学監視および生産管理の要件
- 5.11 廃棄物処理の要件
- 結論
- 参考文献
- 応用
導入
作成したソフトウェア製品の適用分野は学校教育機関です。
教育プログラムの作成分野は非常に広範囲に開発されています。 現在、学校では記録保持と生徒の進歩の記録を容易にするために紙の日誌を使用しています。 このシステムには多くの欠点があります。
学籍簿への記入は手動で行われます。
充填構造を修正するのが難しい。
訂正情報の更新が困難。
生徒の成績に関する情報を伝達することの難しさ。
報告書の提出が難しい。
そのため、電子システムが開発され、電子学校雑誌もその一部となっています。 その主な目的は、生徒の進捗状況を記録することと、学級ごと、教科ごとに自動的に学校日誌に記入することであり、その結果、日誌への記入作業が簡素化されます。
電子ジャーナルの良い点は次のとおりです。
雑誌の作業の自動化。
報告のしやすさ。
修正情報の自動更新。
生徒の進歩に関する情報の伝達が容易になります。
1. 技術仕様
1.1 一連のタスクの特徴
この卒業証書プロジェクトの目的は、電子学校雑誌を開発することです。 このプログラムは次の問題を解決し、次の要件を満たす必要があります。
ユーザーフレンドリーなインターフェイスを提供します。
既存の生徒および教師のデータベースとの同期作業。
追加のソフトウェアは必要ありません。
データの保存とアクセスのための統合メカニズムを提供します。
テーブル内のデータを追加、編集、削除できるようになります。
上記のタスクを実装するには、データに対して指定された操作を実行するソフトウェアを開発する必要があります。
1.1 入力情報
入力情報は生徒と教師のデータです。
1.2 インプリント
出力される情報は、印刷された電子学校雑誌になります。
1.3 自動化システムの機能要件
開発するプログラムは次の要件を満たす必要があります。
信頼性の確保。
パフォーマンス;
管理が簡単。
信頼性の確保。 変更されていない形式の情報の安全性の主な基準は、その保存の信頼性です。 この場合のオブジェクトへのアクセス制御の使用は、セキュリティ ポリシーの不可欠な属性になります。
パフォーマンス。 新しいテクノロジーを使用して実現しました。 正しい構造とプログラミング言語での記述も同様です。
管理が簡単。 インターフェイスの使いやすさは、迅速なナビゲーションに必要であり、システム設計の重要な部分です。 この場合、必要に応じてナビゲーション メニューを調整し、色を選択し、グラフィックを追加する必要があります。
電子学校雑誌プログラム
2. 分析部分
2.1 自動化導入前の学校誌の構成の形成
主題領域の分析に基づいて、BPwin ツール環境での IDEF0 表記を使用した「学校日誌の保守」プロセスの機能モデルが開発されました。これを図 2.1 ~ 2.5 に示します。
処理機能は「学校日誌の管理」と呼ばれます。この機能には、「教師に関するデータ」、「成績に関するデータ」、「生徒に関するデータ」という入力データがあります。つまり、これが処理対象のデータです。 この機能は、「教師のリスト」、「日記」、「評価尺度」、「教育管理」、「ディレクターの命令」の助けを借りて管理されます。メカニズム、つまり機能を実行する手段は次のとおりです。 、「クラスの教師」、「学業の主任教師」、「ハードウェアとソフトウェア」。 出力データ、つまり作業の結果は、「進捗報告書」、「教育部門への情報」、「完成日誌」です。
機能モデル設計の第 2 段階では、「学校日誌の管理」というプロセスの分解モデルを作成します。この分解モデルを図 2.2 に示します。
分解図は「日記への情報入力」「授業情報の入力と成績評価」「データ分析とレポート作成」の3つの機能で構成されています。
1) 機能「ジャーナルへの情報の入力」。入力は「教師に関するデータ」、「教師に関するデータ」です。制御アクションは「教師のリスト」、「ジャーナル」です。教師"。 出力は「完了した仕訳帳フォーム」、「完了した仕訳帳」です。
2)「授業内容の入力と成績評価」機能。入力は「学業成績データ」、「記入済み日誌フォーム」です。
コントロールの影響は「ジャーナル」、「評価スケール」です。 実行メカニズムは「教師」です。
出力されるのは「実績データ」です。
3)機能「データ分析・レポート作成」 入力は「学業成績データ」です。 制御する影響力は「ジャーナル」、「教育管理」、「理事の命令」です。実行メカニズムは「教務部長」、「ハードウェアとソフトウェア」です。
出力は「進捗状況の報告」、「教育部門への情報」です。
設計の第 3 段階では、「仕訳帳に情報を入力する」プロセスの分解モデルを作成します。
この分解モデルを図 2.3 に示します。
分解モデルは「授業に関する情報の入力」「教師に関する情報の入力」「生徒に関する情報の入力」の3つの機能で構成されます。
1) 「クラスに関する情報の入力」機能。制御アクションは「教師のリスト」、「ジャーナル」です。実行メカニズムは「クラスの教師」です。 出力は「授業データが記録された日誌」です。
2) 「教師に関する情報を入力する」機能。入力は「教師に関するデータ」です。 制御する影響力は「日記」です。実行メカニズムは「クラスの教師」です。 出力は「教師に関するデータが記録された日記」です。
3) 「生徒に関する情報を入力する」機能。入力は「生徒に関するデータ」です。 制御アクションは「日記」です。実行メカニズムは「クラスの先生」です。出力は「日記フォームへの記入」です。
4 番目の設計段階では、「仕訳帳に情報を入力する」プロセスの分解モデルを作成します。この分解モデルを図 2.4 に示します。
分解モデルは、「授業に関する情報を記入する」「授業の結果に基づいて成績を与える」という 2 つの機能で構成されます。
1) 「レッスンに関する情報を記入する」機能。入力は「記入済み日記フォーム」です。 制御する影響力は「ジャーナル」です。実行メカニズムは「教師」です。 出力は「データが入力されたジャーナル」です。
2) 「授業の結果に基づく成績評価」機能。入力は「入力されたデータを含む日誌」、「学業成績のデータ」です。制御アクションは「日誌」、「評価尺度」です。実行メカニズムは次のとおりです: 「教師」。 出力されるのは「学業成績データ」、「完成日誌」です。
設計の第 5 段階では、「仕訳帳に情報を入力する」プロセスの分解モデルを作成します。この分解モデルを図 2.5 に示します。
分解モデルは「データ分析」「教育部門向けレポートの作成」「進捗レポートの作成」の3つの機能で構成されます。
1) 機能「データ分析」 入力は「学業成績データ」です。 制御する影響力は「ジャーナル」です。実行メカニズムは「学務責任者」です。 出力は「データが入力されたジャーナル」です。
2) 「教育部門向け進捗報告書作成」機能。入力は「分析データ」です。 制御の影響は「教育管理」です。実行メカニズムは「教育長」、「ハードウェアとソフトウェア」です。出力は「教育管理のための情報」です。
3) 「進捗レポートの作成」機能 入力は「分析データ」です。 制御する影響力は「ディレクターの命令」、実行メカニズムは「学業の主任教師」、「ハードウェアとソフトウェア」です。出力は「進捗状況の報告」です。
2.2 既存アナログシステムの見直し
電子学校ジャーナルの既存の類似物に関する情報を検索した結果、さまざまなジャーナルが存在するが、すべてがその目的を満たしているわけではないという結論に至りました。 以下は学校の電子雑誌の一部です。
School Info は、子供の学校生活、成績、出席状況などに関する情報を (SMS、電子メール、またはインターネット経由で) 保護者に提供する電子学校日誌を管理するシステムです。
2.3 開発ツールのレビューと分析
技術仕様の要件に基づいて学校電子ジャーナルを設計および開発するには、CASE_systems、データベース管理システム (DBMS)、およびビジュアル オブジェクト指向プログラミング環境のツールの選択を実行し、正当化する必要があります。
自動化システムを設計および開発するためのツールを選択するための主な基準として、次の基準が受け入れられます。
1) 機能特性: 動作環境 - ツールの動作に必要なソフトウェアおよびハードウェア。
2) テクノロジー環境: 直接データ交換を含む、他のメディアとの互換性。 サポートされている方法論。 一般に受け入れられている標準的な表記法と規則の使用。 サポートされている言語。 オープンなアーキテクチャとエクスポート/インポート機能。 プロジェクト文書の品質、トレーニング資料の可用性と品質を確保します。
3) 学習と使用の容易さ: ユーザーフレンドリーなインターフェース。 特定のユーザー要件への適応性。 インストールとバージョンの更新が簡単です。 ツールの使いやすさ。 統一されたユーザーインターフェイス。
4) 効率: 許容可能なレベルのパフォーマンスを提供する、外部メモリおよび RAM メモリの最適なサイズ、プロセッサのタイプおよびパフォーマンスの要件。
5) ロシアにおける技術サポートの質、取得およびサポートのコスト。
2.3.1 コンピュータ支援設計システムを開発するための CASE ツール
最新の CASE ツールは、単純な分析および文書化ツールから、ソフトウェア ライフ サイクル全体に伴う本格的な自動化ツールに至るまで、自動化システムを設計するための多数のテクノロジーの幅広いサポートをカバーしています。
CASE テクノロジーは、複雑なシステムの分析、設計、開発、保守のための一連の方法論であり、相互接続された一連の自動化ツールによってサポートされています。 CASE テクノロジーは、紙と鉛筆をコンピューターに置き換え、ソフトウェアの設計と開発のプロセスを自動化する、システム アナリスト、開発者、プログラマー向けのツールキットです。
現在、ソフトウェア市場には、Erwin、BPwin、Rational Rose などの最も開発された CASE ツールがあります。
1) BPwin は、IDEF0 (機能モデル)、IDEF3 (ワークフロー図)、および DFD (データ フロー図) 手法を実装する機能モデリング ツールです。 機能モデルは、企業内の既存のビジネス プロセス (いわゆる AS-IS モデル) と、理想的な状況、つまり何を目指すべきか (TO-BE モデル) を記述することを目的としています。 IDEF0 方法論は、図の階層システム、つまりシステムの断片の単一の記述の構築を規定します。 まず、システム全体と外界との相互作用の説明が実行され (コンテキスト図)、その後、機能分解が実行されます。システムはサブシステムに分割され、各サブシステムは個別に説明されます (分解図)。 。 次に、各サブシステムがより小さなサブシステムに分割され、必要な詳細レベルが達成されるまで同様に分割されます。 モデリング プロセス中にエンタープライズ テクノロジの特定の側面を強調する必要がある場合、BPwin を使用すると、モデルの任意のブランチで IDEF3 または DFD 表記に切り替えて、混合モデルを作成できます。 DFD 表記には外部参照やデータ ストレージなどの概念が含まれているため、ドキュメント フロー モデリングにおいて IDEF0 よりも便利です。 IDEF3 方法論には「クロスロード」要素が含まれており、これを使用してシステム コンポーネント間の対話ロジックを記述できます。
他の手段との相互作用。
エクスポート・インポート機能を利用して、ERwinとデータを連携します。
結論: BPwin は、IDEF0 手法を実装する機能モデリング ツールです。 . 4 種類の図を含むモデルを作成できます。 分解図。 ノードツリー図。 エクスポージャ(FEO)のチャート。 作成したプロセス モデルを DFD およびワークフロー (IDEF3) 図で補完することができます。
2) ERwin は、IDEF1X 手法を使用する概念的なデータベース モデリング ツールです。 ERwin システムの利点は次のとおりです。本格的なデータベース モデルを一度構築すると、それを簡単に開発、変更し、あるデータベース サーバーから別のデータベース サーバーに転送することができます。 さらに、便利なプレゼンテーションの助けを借りて、開発されたデータベースのすべてのニュアンスを最終開発者に伝えることができます。 ERwin を使用すると、論理モデルを作成できるだけでなく、図内の情報から物理データ構造を自動的に構築することもできます。 データベースを作成するスクリプトの作成に時間を無駄にする必要はありません。 ERwin は、データベース スキーマの設計、その生成、ターゲット DBMS (ORACLE、Access、Informix、Ingres、Sybase、DB/2、Microsoft SQL Server、Progress など) の言語での説明、および既存のデータベースのリエンジニアリングを実装します。 。 ERwin には、最も一般的なアプリケーション開発ツールに適合するように、いくつかの異なる構成が用意されています。 ERwin/OPEN バージョンは、PowerBuilder および SQLWindows アプリケーション開発ツールと完全な互換性があり、設計されたデータベースの記述をツールのデータ リポジトリに直接エクスポートできます。
多くのアプリケーション開発ツール (PowerBuilder、SQLWindows、Delphi、Visual Basic) では、フォームとアプリケーション プロトタイプが生成されます。 エクスポート/インポート機能を使用して、データをBPwinと統合します。
結論: ERwin は、IDEF1X 手法を使用する概念的なデータベース モデリング ツールです。 ERwin システムの利点は次のとおりです。本格的なデータベース モデルを一度構築すると、それを簡単に開発、変更し、あるデータベース サーバーから別のデータベース サーバーに転送することができます。 さらに、便利なプレゼンテーションの助けを借りて、開発されたデータベースのすべてのニュアンスを最終開発者に伝えることができます。
3) Rational Rose ソフトウェア製品が開発ツールとして使用されました。 Rational Rose は、Rational Software Corporation (米国) の CASE ツールで、ソフトウェアの分析と設計の段階を自動化し、さまざまな言語でコードを生成し、設計ドキュメントを発行するように設計されています。 このプログラムは、ソフトウェア開発者に、コンポーネントベースの開発とガイド付き反復開発という現代のソフトウェア開発の 2 つの重要な要素のサポートを提供します。 Rational Rose のモデル図ベースのアーキテクチャにより、ビジュアル モデリングのための統一モデリング言語 (UML)、オブジェクト モデリング技術 (OMT)、および Booch メソッドの使用が容易になります。
Rational Rose は、リポジトリ、グラフィカル ユーザー インターフェイス、プロジェクト ビューア (ブラウザ)、プロジェクト管理ツール、統計収集ツール、およびドキュメント ジェネレーターの 6 つの主要な構造コンポーネントで構成されています。 これらには、コード ジェネレーター (言語ごとに個別) と C++ 用のアナライザーが追加されており、プログラムのソース コードからプロジェクト モデルを復元するリエンジニアリングを提供します。
Rational Rose は、同様の設計ツールとは異なり、あらゆる複雑なシステムを設計できます。つまり、プログラム ツールでは、高レベル (抽象) 表現 (エンタープライズ自動化図など) と低レベル設計 (プログラム インターフェイス、データベース スキーマ、クラスの部分的な説明)。
ビジュアル モデリングは、実際のシステム プロセスをグラフィック表現で表示することです。 モデリングにより、要件の理解が深まり、設計がより明確になり、システムがより保守しやすくなります。
ビジュアル モデリングはアーキテクチャも定義し、プログラミング言語に依存せずにソフトウェア システムの論理アーキテクチャをキャプチャする機能を提供します。 この方法では、論理アーキテクチャを常にさまざまなプログラミング言語にマッピングできるため、システム設計に柔軟性がもたらされます。 最後に、ビジュアル モデリングを通じて、システムまたはアプリケーション プログラムの一部を再利用して設計コンポーネントを作成できます。 これらのコンポーネントは、さまざまなチーム メンバーによって共有および再利用できるため、既存のソフトウェア ツールに変更を簡単に組み込むことができます。
Rational Rose は、7 つのグラフを使用してさまざまな情報をグラフィカルに表示します。
1) ケース図を使用して、システムの動作を表示します。
2) クラス図 (クラス図)。クラスの構造とその継承関係を表示します。
3) 相互作用図:
a) コラボレーション図。問題を解決するために必要なクラスのアクションを記述します。
b) オブジェクトの相互作用を表示するシーケンス図。
4) ステート チャート (ステートチャート図)。重要な動的な動作を持つクラスを分析します。
5) ビジネス プロセス (クラス操作) のワークフローをモデル化するためのアクティビティ図。
6) システムモジュールとその構成の間の関係を表すコンポーネント図。
7) トポロジ図 (展開図)。システムのソフトウェア コンポーネントとハードウェア コンポーネント間の物理的な関係を表示します。
Rational Rose は、対話を容易にする方法でコンポーネントを作成、分析、設計、表示、変更、管理し、システムを実装できるビジュアル モデリング ソフトウェアです。 ユースケース図を使用して、システムの動作の概要をグラフィカルに表現することもできます。
Rational Rose は、シナリオ図の追加のグラフィック表現として相互作用図を提供します。 このような図は、オブジェクトを中心に編成されたオブジェクトの相互作用とそれらの相互関係を示します。 状態図は、重要な動的動作を持つクラスに対して追加の分析方法を提供します。 状態図は、特定のクラスの生活の年表、ある状態から別の状態への遷移を引き起こすイベント、および状態の変化から生じるアクションを示します。 アクティビティ図は、ビジネス プロセスのワークフローをモデル化する方法、またはクラスのアクティビティをモデル化する方法を提供します。
Rational Rose は、システムの構造を指定して文書化するために必要な表記法を提供します。 論理アーキテクチャはクラス図に取り込まれます。クラス図には、開発中のシステムの主要な抽象化を表すクラスと関係が含まれます。
他のツールとの相互作用およびグループワークの組織化。
C++、Delphi、Visual C++、Visual Basic、Java のコード生成をサポートします。 Rational Rose は、MS Visual Studio、要件管理ツール (Requisite Pro)、テスト ツール (SQA Suite、Performance Studio)、構成管理ツール (ClearCase、PVCS) と統合されています。
Rational Rose は、IBM PC (Windows)、Sun SPARC ステーション (UNIX、Solaris、SunOS)、Hewlett-Packard (HP UX)、IBM RS/6000 (AIX) などのさまざまなプラットフォームで動作します。
結論: Rational Rose を使用すると、ビジュアル モデリングの利点をすべて実現できます。 持続可能で効率的なソリューションを開発するためのビジュアル モデリング ツールの完全なセットを開発者に提供するように設計されています。
その後、オブジェクト指向システムがすでに開発されているため、ソフトウェア プロジェクト実装ツールでそれを実装するのは簡単です。
一般的な結論: BPwin、ERwin、および Rational Rose は、開発中のシステムを記述するために必要なツールをすべて備えているため、CASE ツールとして選択されました。 さらに、これらのツールは非常に一般的であるため、その使用に関する参考情報が大量にあります。
2.3.2 ビジュアルプログラミング環境の概要
現在、ソフトウェア市場で最も一般的に購入されているビジュアル プログラミング環境は、Borland Delphi、C++ Builder、Visual Studio 2005 Standard Edition です。
1) ボーランド デルフィ - これは、WINDOWS 95/98/2000/Me/NT/XP 環境でのアプリケーション開発用に設計された実績のある製品です。 ソフトウェア市場での人気は次の要因によるものです。
Borland Delphi は、古典的なプログラミング原理と最新のテクノロジーを組み合わせたものです。 Delphi は、アプリケーションを迅速に作成するためのビジュアル ツール、高性能 (Pentium 90 で 1 分あたり最大 350,000 行のコード) オブジェクト指向言語コンパイラ、開発環境のコンポーネント ベースのアーキテクチャ、データベースにアクセスするためのスケーラブルなメカニズムを組み合わせています。
一度作成したコードを再利用できるため、開発に費やす時間と労力が削減されます。
高速コンパイラにより、開発プロセスがインタラクティブになります。
実際のマシンコードは、インタープリターベースのシステムより 10 ~ 20 倍高速に実行されます。
一連の組み込みコンポーネント、ビジュアル デザイン、およびデバッグ ツール RAD (Rapid Application Development) を使用することで、最高の開発速度が達成されます。
プロトタイプは、再加工なしでターゲット システムに変わります。
アプリケーションとコンポーネントは、オブジェクト指向プログラミング言語 Object Pascal という 1 つのツールを使用して作成されます。
Delphi の動作言語は Object Pascal です。これは、プログラムの安定性と信頼性を大幅に向上させる、エラー状況や例外のハンドラーを含むプログラミング言語です。 ビジュアル フォームの継承の原則と、このツールのその他の新機能により、コードの再利用の可能性が高まります。その中で最も顕著なものは、更新のキャッシュ、フィルター、バックグラウンド クエリの実行、およびさまざまなデータ形式の操作です。
また、コンパイル速度が速いため、プログラムの個々の部分をデバッグするコストが大幅に削減されることにも注目してください。 Pentium アーキテクチャ上でコンパイルすると、この環境で構築されたシステムのパフォーマンスも向上します。 API 関数を直接的および間接的に使用できるため、Windows オペレーティング環境の能力を最大限に活用する大規模なアプリケーションの開発者の間でシステムの実行可能性が高まります。
さらに、Borland Delphi ソフトウェアの大きな利点は、ビジュアル プログラミングの構造とセマンティクスが変更されていないことを考慮すると、DOS での初期バージョンの Pascal でのプログラミング時に確立された言語の知識ベースです。
Borland Delphi IDE は、Visual Component Library (VCL) として知られるクラス ライブラリ構造の多数の組み込み関数とクラスに基づいています。 これらのクラスのほとんどは、実際には VCL の他のクラスの子孫です。 彼らは以下を許可します:
グラフィカル ツールを使用して、標準の Windows コントロール、ウィンドウ、アプリケーションを作成します。
データベース アプリケーションのサポート。これは、データベース (dBase、Paradox、ASCII、Access) へのアクセスの整理と、Microsoft の Borland Database Engine (BDE) や ActiveX Data Objects (ADO) などのデータベース プロセッサを介したアプリケーションからのデータの管理で構成されます。 SQL サーバーに基づいたデータベース用のクライアント サーバー アプリケーションを開発します。
インターネット アプリケーションと Web サーバー拡張機能を開発します。
独自のコンポーネント、ダイナミック リンク ライブラリ (DLL) およびパッケージを作成し、COM アプリケーションを開発します。
ActiveX および OLE オートメーション メカニズム (COM に基づく高レベルのソフトウェア テクノロジ) を使用します。
結論: Delphi は、コンパイラの速度とコンパイルされたプログラムの高いパフォーマンス、使用される基盤となるアーキテクチャの柔軟性と規模という側面により、アプリケーションを作成するための生産性の高い環境です。
2) C++ Builder は、Borland Delphi と同様、RAD_systems に属します。
C++Builder は Delphi と同じ機能を備えていますが、次のような重要な利点もあります。 ビジュアル開発環境には、Delphi に比べて多くの追加機能があり、アプリケーション開発を容易にし、スピードアップします。 STL テンプレートのライブラリ (標準テンプレート ライブラリ) の利用可能性。 MFC (Microsoft Foundation Classes) ライブラリのサポート。 MFC で動作する Visual C++ アプリケーションをインポートしてさらにコンパイルする機能。 Delphi と比較してサービス機能の量が多い。 演算子のオーバーロード、テンプレート ライブラリの作成などの機能による C++ 言語の柔軟性と拡張性。
C++ ビルダーには次のような利点があります。
- 普遍性、簡潔さ、および比較的低レベル。
- ほとんどのシステム プログラミング タスクに対する適切性。
ただし、C は計算の進行を逐次的に制御する手段 (条件分岐メカニズム、ループ、複合命令、サブルーチン) のみを提供しており、マルチプログラミング ツール、並列プロセス、同期およびコルーチンの編成は含まれていないことに注意してください。 ほぼすべての UNIX アプリケーションは C で書かれています。
欠点としては、C 言語の構文が挙げられます。その柔軟性により、プログラム コードが読みにくくなる可能性があり、マルチプログラミング ツール、並列プロセス、同期およびコルーチンの編成が含まれていません。
結論: C++ Builder は、式を記述するコンパクトな方法、最新のデータ管理メカニズム、および豊富な演算子のセットを備えたユニバーサル プログラミング言語です。 さらに、C はクラス メカニズムを使用したデータ抽象化をサポートし、オブジェクト指向プログラミングを提供し、解決されるタスクに対応する独自のデータ型を入力できるようにします。
3) Visual Studio 2005 Standard Edition
このバージョンの Visual Studio は、エントリーレベルのプロフェッショナル ツールです。 Express バージョンのシンプルさと、次の目的に必要な強力な開発ツールが組み合わされています。
– Visual Basic、C#、C++ 言語を使用してビジネス アプリケーションを作成します。
– Windows および Web アプリケーション、ポータブル デバイス用アプリケーションの作成。
– Web サービスを使用したクライアント/サーバー アプリケーションの作成、および組み込みツールがあるデータを操作するためのアプリケーションの作成。
Visual Studio では次のこともできます。
– SQL Reporting Services のレポート生成機能を使用して出力データをフォーマットします。
– サードパーティのツールを使用して Visual Studio の機能を拡張します。
– Web サイトのデバッグおよびプリコンパイル ツールを使用して、部門規模の企業 Web アプリケーションを作成します。
多言語アプリケーション開発環境CLR(Common Language Runtime)のサポートにも注目だ。 この機能は、さまざまなプログラミング言語でのソフトウェア コンポーネントの開発をサポートする汎用言語間インターフェイスである共通言語インフラストラクチャ (CLI) によって可能になります。
同時に、プログラマーにとっての疑いのない利点は、最適なプログラミング言語でソフトウェアを開発 (または変更) できることです。 ここでは、タスクの性質を考慮する必要があります (たとえば、関数型プログラミング言語で再帰または記号処理を実装し、オブジェクト指向言語でサブジェクト領域の構造を形式化する方が自然です)。
Visual Studio 2005 開発環境は、通常のプログラムと Web アプリケーションの両方を作成するためのソフトウェア テクノロジである Microsoft.net (ドットネットと発音) テクノロジを使用します。
したがって、まず、.net 環境が提供する開発者向けの主なサービス機能 (デバッグ、コード分析など) は、特定のプログラミング言語に依存しないため、プログラマーは、.net 環境の機能を再学習する必要がありません。必要に応じて、開発環境をある言語から別の言語に切り替えることができます。 たとえば、Microsoft.net 用に C++ で作成されたサービスは、Delphi で作成されたライブラリからクラス メソッドを呼び出すことがあります。 Visual Basic.net で作成されたクラスを継承するクラスを C# で作成でき、C# で作成されたメソッドによってスローされた例外を Delphi でキャッチして処理できます。 .net の各ライブラリ (アセンブリ) にはそのバージョンに関する情報が含まれているため、異なるバージョンのアセンブリ間で発生する可能性のある競合を排除できます。 第二に、.net ではまだすべてのプログラミング言語がサポートされているわけではありませんが、任意のプログラミング言語のトランスレーターを独自に開発することが可能であり、その分野で専門的なトレーニングをほとんど受けていないプログラマーにとっても問題はありません。コンパイラ開発の様子。
Microsoft Visual Studio.net 開発環境と Microsoft.net Framework 仕様の機能を利用して、Microsoft は最新のアプリケーションと XML Web サービスを迅速に作成および展開するための最も強力なツールを開発者に提供します。
Microsoft.net プラットフォームは、Visual Studio.net と .net Framework のおかげで、ソフトウェア アプリケーションとサービスのより迅速な開発を可能にします。
結論: 現在の Visual Studio.net は、次の重要な側面により、アプリケーションを作成するための最も生産性の高い環境の 1 つです。
ユニバーサル間言語インターフェース。
視覚処理環境の品質。
コンパイラの速度とコンパイルされたプログラムの高いパフォーマンス。
使用される基礎となるアーキテクチャの柔軟性と規模。
一般的な結論: アプリケーション プログラムの開発には、Borland Delphi プログラミング環境が選択されました。 Borland Delphi には、問題を解決するためのツールがすべて揃っています。
2.4 ハードウェアとソフトウェアの要件
プログラムが機能するには、システムが次の最小要件を満たしている必要があります。
1. クロック周波数 2800 MHz の Intel Pentium プロセッサ;
2. SVGAビデオアダプター;
3. 512MBのRAM。
4. オペレーティング システム Microsoft Windows 9x/NT/XP。
3. デザイン部分
3.1 電子学校ジャーナル (ESJ) の機能の説明。 ユースケース図
AS ESH の開発プロセスに関連する問題を検討した結果、システムの主な機能が特定され、ユースケース図に示されました (図 3.1)。
この図のアクターは、校長 (管理者)、教師 (クライアント)、「DB Data_School_COSH_5」、「DB Data_Сhild_COSH_5」、「Journal DB」、MS Excel、プリンターです。
機能は「仕様エントリの編集」、「エントリの追加」、「エントリの削除」です。
表 3.1 に、関数、ユーザー、およびオブジェクトの説明を示します。
表3.1。
機能、ユーザー、オブジェクトの説明
名前 |
説明 |
簡単なアルゴリズム 実行 |
|
ディレクトリの操作 |
校長には参考書を扱う機会が与えられます |
校長は、ディレクトリの表示、エントリの編集、エントリの追加、およびエントリの削除を行うことができます。 |
|
カリキュラムに取り組む |
校長にはカリキュラムに取り組む機会が与えられます。 |
校長は、カリキュラム内のエントリを編集、追加、削除することができます。 |
|
校長には、カリキュラムを通じて電子ジャーナルにアクセスする機会が与えられます。 |
校長は、記録を編集、追加、削除することができます。 |
||
レポートを作成する |
校長は進捗報告書を作成するように求められます。 |
校長には進捗報告書を作成する機会があります。 |
|
名前 |
説明 |
簡単なアルゴリズム 実行 |
|
電子ジャーナルを使った作業。 |
教師には電子ジャーナルを使用する機会が与えられます |
教師は、エントリを編集、追加、削除することができます。 |
|
雑誌の印刷形態の形成 |
教師には、MS Excel で雑誌の印刷版を作成する機会が与えられます。 |
教師は、選択したクラスおよび科目用の雑誌の印刷版を作成する機会があります。 |
3.2 論理データモデルの構築
論理データ モデルの作成: エンティティの定義、エンティティ間の依存関係の定義、主キーと代替キーの指定、エンティティの非キー属性の定義。
ワークスペースの分析に基づいて、図 3.2 ~ 3.3 に示すように、CASE ツール ERWin の IDF0 表記法を使用して、提示された自動システム用の論理データベース モデルが設計されました。エンティティの辞書を表 3.2 に示します。
表 3.1 に、機能、ユーザー、オブジェクトの説明を示します。
表3.2
エンティティテーブルの説明
属性名 |
意味 |
必須 (+/-) |
|
個人 - 従業員データ |
|||
職員番号 |
教員の職員番号 |
||
先生の姓 |
|||
先生の名前 |
|||
姓 |
先生のミドルネーム |
||
生年月日 |
先生の生年月日 |
||
先生の旅館 |
|||
年金保険 |
教職員年金保険 |
||
教師の性別 |
|||
機関番号 |
機関番号 |
||
教師のステータス |
|||
パラメータ番号 |
パラメータ番号 |
||
職員番号 |
職員番号 |
||
シリーズと文書番号 |
シリーズと文書番号 |
||
Param - パラメータ |
|||
パラメータ番号 |
パラメータ番号 |
||
名前 |
名前 |
||
重要度 |
重要度 |
||
パラメータの所有権 |
パラメータの所有権 |
||
ジャーナル - 雑誌 |
|||
商品番号 |
商品番号 |
表3.3
エンティティのディクショナリ Data_Child_SOSH_5
属性名 |
意味 |
必須 (+/-) |
|
個人 - 生徒データ |
|||
出生証明書 |
学生の出生証明書 |
||
学生の姓 |
|||
姓 |
学生のミドルネーム |
||
生年月日 |
生徒の生年月日 |
||
学生の TIN |
|||
年金保険 |
学生年金保険 |
||
学生の性別 |
|||
機関番号 |
機関番号 |
||
学生のステータス |
|||
Param_Individ - 個別パラメータ |
|||
パラメータ番号 |
パラメータ番号 |
||
書類 |
シリーズと文書番号 |
||
Param - パラメータ |
|||
パラメータ番号 |
パラメータ番号 |
||
名前 |
名前 |
||
重要度 |
重要度 |
||
パラメータの所有権 |
パラメータの所有権 |
||
ジャーナル - 雑誌 |
|||
出生証明書 |
出生証明書 |
||
クラス番号 |
クラス番号 |
||
用語 - トピックのリスト |
|||
3.3 システムの動的モデルの構築
システムの動的モデルは、割り当てられたタスクを実行するときのシステムの動作と、これらのタスクにおける静的モデルのオブジェクトの関与を示すことを目的としています。 モデルは、UML 表記を使用して作成された図 (状態、コンポーネント、トポロジ) の形式で表示されます。
3.3.1 システム状態図
システム状態図は図 3.4、3.5 に示されており、特定のシステム イベントまたは外部の影響下でシステムが取り得る状態と、ある状態から別の状態に遷移する様子が表示されます。
3.3.2 システムアクティビティ図
米。 3.6 「クライアント」システムのアクティビティの図
3.3.3 システムオブジェクトの相互作用の図
UML 表記を使用して作成されたオブジェクト相互作用図を図 3.7 に示します。
3.3.4 システム構成図
コンポーネント図 (図 3.8) は、システムの物理的表現の特徴を説明しており、ソフトウェア コンポーネント間の依存関係を確立することによって、開発中のシステムのアーキテクチャを決定することができます。 モジュールまたはコンポーネントはファイルに対応します。 モジュールを接続する点線の矢印は、相互依存関係を示しています。 コンポーネント図の主なグラフィック要素は、コンポーネントとコンポーネント間の依存関係です。
表3.4
コンポーネント辞書
コンポーネント名 |
目的 |
|
登録 |
||
ホームメニュー |
||
機関 |
||
従業員 |
||
USch_StPlan。 パス |
シラバス |
|
UTch_Journal。 パス |
||
コンポーネント名 |
目的 |
|
UCh_個人。 パス |
||
UTch_レポート。 パス |
レポートを作成する |
|
データ_学校_学校_5 |
従業員データベース |
|
データ子_SOSH_5 |
学生データベース |
|
ジャーナルDB |
3.3.5 システムトポロジー図
システム トポロジ図を図 3.8 に示します。これには、一連の技術デバイスが表示されます。
3.4 システムのデバッグ
プログラムをデバッグするために、システム開発用の Delphi 6.0 パッケージがコンピュータにインストールされました。 プログラムを表示するために、追加のソフトウェアをインストールする必要はありません。
3.5 ユーザーガイド
参照データベースからのソース データの選択、データベースの編集、必要なソース データの入力を容易にするシステム インターフェイスが開発されました。 AS ESH フォームの全体像を図 3.10 ~ 3.20 に示します。
プログラムには管理者アプリケーションとクライアントがあります。 「PTeach.exe」という名前のファイルを実行すると、管理者アプリケーションがロードされます。プログラムをロードすると、図 3.10 に示す機関選択ウィンドウが画面に表示されます。
機関を選択した後、「続行」ボタンをクリックすると、図 3.11 に示すメイン メニュー フォームが開きます。
メイン メニューでは、次の項目を選択できます。ディレクトリ「機関」(図 3.12 を参照)、ディレクトリ「従業員」(図 3.13 を参照)、ディレクトリ「クラス」(図 3.14 を参照)、「カリキュラム」(図 3.14 を参照)図 3.15 )、全体的なパフォーマンスに関する「レポートの作成」(図 3.16 に表示)。
カリキュラムでクラスと主題を選択した後、カーソルを教師に合わせ、マウスの左ボタンをクリックして、図 3.17 に示すように、選択したパラメータで日誌を入力します。
図 3.18 および 3.19 は、2 枚のシートに印刷されたフォームを示しています。 最初のシートには、このジャーナル クラスの成績が表示されます。 2 番目のセクションには、レッスンのトピックと日付が表示されます。
図 3.20 は、学校の全体的な統計を表示するための、すべてのクラスの全体的なパフォーマンス レポートを示しています。
「Client.exe」という名前のファイルを実行すると、クライアント アプリケーションがロードされます。プログラムをロードすると、図 3.21 に示す機関選択ウィンドウが画面に表示されます。
教育機関を選択した後、「続行」ボタンをクリックすると、図 3.22 に示す教師登録フォームが開きます。
このフォームでは、教師はリスト (図 3.23) から自分自身を選択し、個人パスワードを入力します。その後、すべてが正しく行われていれば「登録」ボタンをクリックする必要があります。クラスと科目は自動的にロードされます。図 3.24)。
登録に記入した後、「ログをダウンロード」ボタンをクリックする必要があります。その後、図 3.25 に示すように、選択したパラメータを含むログを入力します。
入力したデータを編集・修正し、ログに保存することができます。 「トピックの追加」ボタンをクリックすると、新しいトピックが追加され、日付とトピック名のフィールドも編集されます。「フォームの印刷」ボタンをクリックすると、ジャーナルが印刷された形式で作成されます。 MS Excel の 2 つのシートに表示されます (図 3.26 および 3.27 を参照)。
4. 経済的な部分
電子ジャーナルの導入により、ジャーナルの操作に必要な時間が短縮され、作業のコストが削減され、実行される作業量が増加するため、全体的な作業効率が向上します。
評価するには、自動化システムを実装および使用するときに予想される年間の経済効率を考慮する必要があります。
仕事の激化による出演者の賃金の節約。
機械時間コストの節約。
予想される年間効率は、次の式を使用して計算されます。
E G = と 1 - と 2 , (4.2)
どこ と 1 そして と 2 - 設計システムの導入前と導入後に、それぞれ一連の問題を解決するためのコスト (ルーブル単位)。
経済効果を分析するために、作成したソフトウェア製品のコストを計算します。
費用は次のもので構成されます。
開発者の基本給。
追加給与。
社会保険料、統一社会税。
諸経費。
減価償却費控除。
電気代、材料費、敷地の賃貸料など。
4.1 システム開発費用の計算
開発コストを計算するには、各作業領域のコストとコンピューターの使用時間のコストを決定する必要があります。
開発者への報酬コストを決定するには、プログラマーの標準的な作業時間のコストを知る必要があります。 計算上、コストは 70 ルーブルであると想定されます。
VLF (標準時間料金) = 70 ルーブル。
地域 (40%) と北部 (80%) の係数を考慮し、70 ルーブルに等しいレートを計算します。
4.2 解決方法の開発コスト
解決方法の開発には次のものが含まれます。
アルゴリズムの選択と開発。
データストレージの構成と構造の決定。
ソフトウェア製品全体の設計。
解決方法の開発には 200 時間が費やされました ( T RMR).
と RMR(解決方法の開発コスト) =
と RMR==7000ルーブル。
4.2.1 プログラミングとデバッグのコスト
プログラミングとデバッグには、プログラマーの時間が 400 時間かかりました。 プログラミングとデバッグのコストは次のとおりです
, (4.2)
プログラミングとデバッグのコストはどこにありますか。
- コンピュータ時間の総消費量。
P はプログラマーの時間料金です。この場合は 70 ルーブルです ( と LF).
ルーブル
4.2.2 コンピュータの消費時間とそのコスト
ソフトウェア製品の開発には、合計で次のコンピュータ時間が費やされました。
表4.1
コンピュータの時間コスト
1 時間のコンピュータ利用には 40 ルーブルがかかり、コンピュータ利用時間の支払いコストは 40 ルーブルに達します。
4.2.3 ソフトウェア製品の開発コスト
ソフトウェア製品の開発コストは次のとおりです。
表4.2
開発費
費用の種類 |
コスト、こする。 |
|
解決方法の開発コスト |
||
プログラミングとデバッグのコスト |
||
プログラマーの仕事に対する追加の支払い (報酬の 10%) C R) |
||
統一社会税(27.1%) と R) |
||
その他(設備、部品の購入費、諸経費、減価償却費、電気代、材料費、敷地賃貸料など)(総費用の15%) |
||
マシン時間のコスト ( T M) |
||
4.3 システムの経済性の評価
スピーカーの製作にかかった時間は500時間。 システムの動作に必要な他のメーカーのソフトウェア製品が入手可能な場合、購入コストはゼロです。
空いた資金の金額を算出するために、制度導入前後の人件費と金銭コストを比較分析します。 経験的な決定方法に基づいて、次の結論を導き出すことができます。 自動化システム導入前および運用中の作業コストを表 4.3 に示します。
表4.3
導入前と導入後のコスト
表からわかるように、前後の操作にかかる時間は大きく異なります。 プログラマーの月給は80ルーブルです。 自動化システムの導入による 1 時間あたりの直接的な月次経済効果は次のようになります。
年間の経済効果は次のとおりです。
システムの回収期間:
ここで、 はシステム作成の総コストです (表 4.2 を参照)。
したがって、その後の毎年、原子力発電所の運転は(インフレを考慮せずに)ルーブルの利益を生み出すことになります。 制度の導入は適切である。
5. 労働安全
5.1 PCの要件
PC は衛生および疫学的な規則および規制の要件に準拠する必要があり、各タイプは所定の方法で認定された試験機関での評価による衛生および疫学検査の対象となります。
PC から室内空気に放出される有害物質の濃度は、大気に対して定められた最大許容濃度 (MPC) を超えてはなりません。
ビデオ表示端末(ブラウン管上)の画面および本体から 0.05 m の距離にある任意の点、および制御装置のどの位置でも、軟 X 線放射線の被ばく線量率は 1 μSv/時を超えてはなりません。 (100μR/時間)。
PC の設計は、ビデオ表示端末 (VDT) の画面を正面から確実に観察できるように、所定の位置に固定した状態でハウジングを水平面および垂直面で回転できる機能を備えている必要があります。 PC のデザインには、拡散光拡散を備えた落ち着いた柔らかい色で本体を塗装することが含まれている必要があります。 PC ケース、キーボード、その他の PC ブロックおよびデバイスは、反射係数 0.4 ~ 0.6 のマットな表面を備えている必要があり、ぎらつきの原因となる光沢のある部分があってはなりません。
CRT ディスプレイの場合、画像のリフレッシュ レートは、特定タイプのディスプレイの規制文書で保証されているすべての画面解像度モードで少なくとも 75 Hz である必要があり、フラット ディスクリート スクリーン (液晶、プラズマなど) 上のディスプレイの場合は少なくとも 60 Hz である必要があります。 )。
類似の文書
「電子ジャーナル」情報システムを構築する目的は、教育プロセスの管理を自動化することです。 論理データ モデルとリレーショナル データ モデルの構築。 データベースを操作するためのクライアント/サーバー アプリケーションの開発。 ソフトウェアの実装。
論文、2017 年 1 月 19 日追加
データベース設計およびデータベースと対話するアプリケーションの逆アセンブルに関する一般情報。 Delphi 7 プログラミング言語を使用したクライアント アプリケーション プロジェクト「電子教室マガジン」の開発 データベース情報の表示と変更。
コースワーク、2011/06/24 追加
電子文献の記録および検索のためのサブシステムの要件の形成。 アーキテクチャとソフトウェアインターフェイスの設計。 サブシステムとデータベースの相互作用の構成、ユーザーマニュアル。 ユースケース図。
コースワーク、2012/08/28 追加
C++ プログラミング言語を使用し、.NetFramework 名前空間を使用して、特定のファイルに関する完全な情報を提供する FileInfo プログラムの開発。 ユーザーマニュアルとプログラムのシステム要件。
コースワーク、2012/04/25 追加
ゲーム「テトリス」のプログラムを開発する必要性の正当化。 アルゴリズムの数学的部分とグラフィック部分。 プログラミング言語と環境の選択。 プログラムテキストのデバッグ、ユーザーインターフェイスの開発。 テスト、ユーザーマニュアル。
コースワーク、2011/01/17 追加
SQL ソフトウェアを使用してデータベースを作成する可能性。 主題分野の研究と生徒の記録「Class Teacher's Journal」のデータベース プロジェクトの開発。 ソフトウェア ツールの実装、テスト、デバッグのタスク。
コースワーク、2012/12/07 追加
プログラムの信頼性の高い動作を保証するための要件。 システム利用者の誤った操作による障害。 プログラムで使用されるソフトウェアのソース コードとプログラミング言語の要件。 データを取得するためのアルゴリズム。
論文、2015 年 11 月 22 日追加
Visual Studio 環境の C# 言語での二分探索ツリーの構造の説明。 ユーザーインターフェイス、データ構造、ソフトウェアの要件。 ソフトウェアコンポーネント、テスト結果、クラスのユースケース図。
コースワーク、2013/01/26 追加
商品の電子記録を維持し、サプライヤーとの作業を最適化し、文書処理手順を迅速化できるソフトウェアの開発。 プログラミング環境とタスクのアルゴリズム。 プログラムのフォームとレポート。 そのテストとデバッグです。
論文、2014/07/18 追加
自動化システム「数式ソルバー」の基本機能。 技術的手段、情報、およびソフトウェアの互換性に関する要件。 ソフトウェア設計戦略。 プログラムコードの設計、開発。
確かに誰もが、キーボード レイアウトを監視するプログラムについて聞いたことがあるでしょう。 多くの人がそれを使用していますが、このプログラムにメンテナンス機能が組み込まれていることを知っている人はほとんどいません。 日記、キーボードで入力されたすべての情報が保存されます。 一般に、これは非常に便利な機能です。たとえば、あるフォーラムにコメントを書き、「コメントを追加」ボタンをクリックした瞬間、サイトに何らかの不具合が発生し、コメントが追加されませんでした。 再度入力しないようにするために、日記からすべてのテキストをコピーできます (もちろん、日記が保存されている場合)。
しかし、一部の「上級者」は、この Punto Switcher 機能を別の目的で使用しています。 ICQ での会話の記録、Odnoklassniki で送信されたメッセージ、入力されたパスワード、訪問したサイト - あなた以外の他のユーザーが同じアカウントでコンピュータを使用している場合、これらすべてを日記で見ることができます。
それらの。 ここで言うのは、自宅のコンピューターと家族のことです。 職場では、原則として、各従業員は自分のアカウントを持っています。 さらに、システム管理者がそのような必要がある場合は、豊富にある特別なスパイ ソフトウェアを使用します。
一般的に、ここでいくつかについてお話します Punto Switcherの日記設定、そしてそれをどのように使用するか、そしてそれをまったく使用するかどうかはあなた次第です。
Punto Switcher がすでにインストールされていることを前提とします (インストールされていない場合は、ダウンロードできます)。 トレイでプログラムアイコンを見つけて、「設定」に移動します。 開いたウィンドウで、左側の項目を選択します。 日記」 右側のフィールドにチェックマークを付けます。 日記をつける”:
次に、「パスワードの設定」ボタンをクリックします (これはオプションです)。新しいパスワードを入力して「OK」をクリックします。 デフォルト 2 単語未満のエントリは保存されません– これは、入力したパスワードが日記に入らないようにするために行われます。 必要に応じて、このボックスのチェックを外してください。
日記のエントリを表示するには、「日記を開く」ボタンをクリックする必要があります。 保存したエントリをすべて削除するには、「日記をクリア」をクリックします。
必要な設定をすべて指定したら、「適用」および「OK」をクリックします。
ご存知のとおり、この方法を使用すると、自宅のコンピュータ上のすべての通信を監視できます。クラスメートから妻のパスワードを見つけたり、妻が連絡先に入力したメッセージを読んだり、子供がどのサイトにアクセスしているかを確認したりできます。 これが「隠し」機能です。 個人的には、私たちはお互いを信頼する必要があり、あらゆる種類の「スパイ行為」に頼るべきではないと思います。 しかし、おそらくこの記事は誰かに役立つでしょう。