プライマリとセカンダリの学校の数学の試験紙が自動的にプログラムを作成---ペアプログラミング分析

はじめに:完全なプライマリとセカンダリの学校の数学の試験紙自動的に生成するプログラム

ペアプログラミング、コード解析パートナー

 

全体の分析:

コードは基本的な実現であるにおけるプロジェクトの要件機能ログイン時に確認したユーザ情報の質問の必要数を印刷し、繰り返しの質問かどうかを確認し、質問がに格納されたTXT 文書最初のフォルダお名前、サブフォルダを持ちます難しさの種類、およびドキュメントのトピックと時間に名前を付けることができ)、難易度のユーザーの種類を変更するには、複数の機能が問題になる可能性が同じユーザーに追加。

 

機能検査:

1、コマンドラインは、正しいかどうかを確認し、ユーザー名とパスワードを入力します。アカウント型ディスプレイによると、そうでない場合は、エラーメッセージ、再入力し、ユーザー名とパスワードを求めるプロンプトが表示されます。

2. いったんログイン、システムプロンプト、ユーザ入力選択は、ユーザが手動でアイテムの数を入力します。

図3に示すように、入力整合タイトルロールに応じて生成されたプログラム。同じテーマの先生は、前のトピックで生成された論文や論文で繰り返すことはできません。

4、ログインしたとき、ユーザーは、関数型のオプションを切り替え達成し、新しい設定のためのプロンプトで、システムは問題外となりますようにする必要があります。

5、生成されたタスクは、特殊な形式、各アカウントのフォルダに保存されます。特別な形式で保存された文書のタイトルの中で。

 

次のようにページのコードが実行されます。

 

 

結果は以下の通りであります:

 

短所:

1 いくつかのエラー(余分なシンボル)と題した高校生のための難しさを、切り替え時に、質問機能は完璧ではない、問題は、セクションシンボルを判断する立場に発生します。

2、在文本文档中出现了一些格式错误,题号出现了两次。

3、出题函数分难度等级(小学、初中、高中)写了三个函数有些过于冗余,函数体内主体大概一致,可以合并为一个函数减少冗余代码的数量,用更少的代码来实现同样的功能

 

优点:

1、运行界面指示通俗易懂,加入分割线使运行页面看起来美观,条理清晰。

2、在实现基本功能的基础上增加了对同一用户可以多次出题的功能。

3、语句书写规范,命名规范,注释简洁,代码块之间逻辑关系清晰,增强可读性、易维护性,减少有经验和无经验开发人员编程所需的脑力工作

おすすめ

転載: www.cnblogs.com/jiaojiao-wu/p/11550963.html