インテリジェントな審査マネジメントシステム - 個人の概要

インテリジェントな審査マネジメントシステム - 個人の概要

1.プロジェクトのリンク

Githubのリンク:https://github.com/zucc31701019/zucc31701019
UMLダイアグラム:https://www.cnblogs.com/zucc-31701019/p/11884630.htmlは
分析が必要です。https://www.cnblogs.com/zucc -31701019 / P / 11792017.html
プロトタイプ:https://www.cnblogs.com/zucc-31701019/p/11970233.html
正規記録1:https://www.cnblogs.com/zucc-31701019/p/ 11994722.html
通常のレコード2:https://www.cnblogs.com/zucc-31701019/p/11994756.html

仕事の概要2。

インテリジェント検査管理システムのプロジェクトには、私はすべてのページや機能への機能やインタフェースの一部を書き込み、データベース設計を担当していました。このプロジェクトは、開発のフラスコローカルのMySQLデータベースに加えてpythonのフレームワークを使用しています。

(1)データベースの設計

データベースを設計する際に最初に、多くの場所があり、そのような使用にプロパティタグなどとして、場所ではありませんが、あなたは文字列型を使用することができ、あなたもそうで、後者の機能の準備に影響を与えるであろう、bool型を使用することができますint型を使用することができますチームのメンバーと彼らはまだいくつかの問題ではあるが、との議論の後にデータベースの設計を完了したが、多くの人が解決できない問題を解決しました。

(2)コーディング

それが最初の接触のフラスコであるため、フラスコので、学習の予備的な理解がしました。どのように、環境を構成するために、データベースに接続する方法、データベースを操作する方法と、上のようにします。ダウンロード形式とモジュールへの長い時間のために、構成接触フラスコの初め以来、環境、ので、インターネット:私は1を含むコードを記述します。2:データベーステーブル内に既に書、およびこれは、Javaと非常に似て、あなたは、データベーステーブルの宣言または定義で既にする必要があります。3:登録、ログイン、パスワードを忘れた場合、追加または削除、検索機能の変更、通知、および通知機能に加えて、パスワードを忘れてしまった、基本的なCRUDは、論理的な判断力を持つ関数です。パスワード通知機能やメールのPython関数の使用、およびMessageモジュール、機能の送信メールを忘れました。

(3)インタフェース

フロントとリアエンドのインターフェースは、私たちのグループは、場所に十分にやっていませんでした。Webページとのインタフェース機能は、我々は、入力データのWebクライアントユーザーを取得する必要があるので、あなたは、いくつかのパラメータの関数を実行する必要があるかもしれませんが、それがあるので、多くの場合、も、あなたはデータフィールドを入力する名前の前にページが書かれていないHTML受け取ります我々はいくつかのデータを取得できるようにするには、HTMLページの前を変更する必要があります。そして、接続の終了前と後に書面で、あなたは、ページ間のスムーズなジャンプを許可するように、データのニーズはフロントに渡されるものに注意を払う必要があります。

3.個人の概要

このプロジェクトの開発を通じて多くのことを学びました。このような要件分析と、いくつかの過失がある予備設計として、システムの機能性を検討するためにユーザの視点に失敗したが、開発者の視点からアイデアを実行します。後者の結果として、多くの場合、いくつかの低レベルのエラーを見つけ、いくつかは一部だけが実際にデータベースに変更する必要があり、機能を変更する必要があります。だから、初期の設計でと需要側のニーズに十分に考えられます。私たちは、フラスコ上のプロジェクトが完了した後、フラスコのPythonのフレームワークを使用することを選択したので理解の度合いがあります。レイトライト機能は、理解や地元のメンバーに異議を持っているし、問題を解決するため、一緒に議論されるされていません。プロジェクト終了後も、ソフトウェア工学の発展を感じたし、そう単純では想像しませんでした、先生のステップも認識ソフトウェアの開発に応じてダウンステップバイステップでは、人は、チーム間の交流と議論を行うことができないが、協調があります最も重要。

4.コース

これは、教師がビルドに法律を使い続けることができるようになることをお勧めします。法律のコースは、私たちは我々の前に学ぶことができないいくつかのことを学ぶことができるようになります。たとえば、プロジェクトチームは、将来の仕事に非常に一般的である必要があり、このモデルを、開発しました。法律の建設は、私たちは、単にコードを書くよりも実用的であるソフトウェア開発、おなじみのモードを進めることができます。教師の時間が許すならば、我々はソフトウェア開発のすべての段階でチームにより深いことを願っていますので、各学生の進捗状況や完了したことを理解することができ、避けるために行くためのプロジェクトの開発チームのためにいくつかの提案を行うことが可能です間違った方法ラウンドアバウト。ソフトウェア開発プロジェクトのすべての段階では各ケースの進捗状況を提出するすべての人を必要とすることができ、最後には、個々のワークロード描かれて比較することがあります。

おすすめ

転載: www.cnblogs.com/31701012lqz/p/12049044.html