【コンピュータ卒業設計】144 大学事務管理システム

1. システムのスクリーンショット (デモビデオが必要な場合は、プライベートにチャットできます)

目次

目次

まとめ

概要

1 はじめに

1.1 主題の背景

1.2 研究状況

1.3 研究内容

2 システム開発環境

2.1 vue テクノロジー

2.2 JAVAテクノロジー

2.3 MYSQLデータベース

2.4 B/S構造

2.5 SSMフレームワーク技術

3 システム分析

3.1 実現可能性の分析

3.1.1 技術的な実現可能性

3.1.2 運用の実現可能性

3.1.3 経済的実現可能性

3.1.4 法的実現可能性

3.2 システムパフォーマンス分析

3.3 システム機能の分析

3.3.1 役割の要件

3.3.2 機能要件

3.4 システムフロー解析

3.4.1 登録プロセス

3.4.2 ログインプロセス

4 システム設計

4.1 システム概要設計

4.2 システム構成設計

4.3 データベース設計

4.3.1 データベーステーブルの設計

5 制度の導入

5.1 機能モジュールの実現

5.1 教師情報の管理

5.2 オフィス管理

5.3 オフィス資料の管理

5.1 印鑑情報の管理

6 システムテスト

6.1 テストの定義

6.2 テストの目的

6.3 試験方法

6.4 テスト分析

7 結論

ありがとう

参考文献

まとめ

インターネット時代では、ネットワークシステムの発展の継続的な成熟と改善に伴い、人々の生活も大きく変化し、人々はより高い物質的な生活を追求する一方で、自分自身の精神的な意味合いをどのように作り出すかについても考えています。読書は人々が精神的な楽しみを得る非常に重要な方法です。ネットワークがあればいつでもどこでも本を読むことができるという要求に応えるため、大学事務管理システムの開発・研究が進められてきた。

この記事では、SSM フレームワークをベースに、Vue テクノロジーと MYSQL データベースを使用して、優れた安定性とセキュリティを備えた大学事務管理システムの具体的な開発プロセスを主に説明します。本設計では、大学事務管理システムについて、システム概要、システム分析、システム設計、データベース設計、システムテスト、概要の観点から記述しており、利用者は大学事務管理システムを通じて好みの情報を照会することができます。

大学事務管理システムは、安定して動作し、迅速かつ便利に動作し、インターフェイスがシンプルで明確であるだけでなく、完全な機能と強力な実用性を備えています。

キーワード:大学事務管理システム、SSMフレームワーク、システム分析、データベース設計

序章

  1. 主題の背景

インターネット時代において、ネットワークシステムの発展と高度化に伴い、人々の生活も大きく変化してきました。現在、人々はより高い物質的な生活を追求する一方で、精神的な意味合いを向上させる方法についても考えており、読書は人々が精神的な楽しみを得る非常に重要な方法です[1]。紙の本は重くて持ち運びに不便ですが、携帯電話やタブレットは大量の書籍情報データを保存できるだけでなく、軽くて持ち運びやすいため、携帯電話を使ってオンラインで読書をする人が増えています。 、タブレットなど[2]。したがって、大学事務管理システムの開発は人々の読書ニーズと非常に一致しています。

昔は本を読むには本屋や図書館に行かなければなりませんでしたが、今はインターネットさえあれば、携帯電話やタブレット、パソコンでいつでも本を読むことができ、読みたい本を読むことができます。非常に便利で、人々は自由時間をすべて読書に費やし、読書効率を大幅に向上させ、生活をよりカラフルにします。また、大学事務室の事務管理システムにより、読みたい図書を検索ですぐに見つけることができ、図書の分類・集計・管理も標準化することができます。大学事務管理システムのインターフェースは非常に明確で使いやすく、読み書きができる人でも使用でき、機能も充実しており、さまざまな人々の要件を満たすことができます。

本稿では、電子書籍オンラインシステムを要件分析、設計分析、機能分析から総合的に分析するだけでなく、大学事務管理システムについても開発背景、開発環境、目標、開発環境から総合的に分析する。プロセス、データベース、システム保守全般の計画と設計。大学事務管理システムは、安定性と開発性の高いvue技術とMYSQLデータベースを利用して開発されています。

    1. 研究状況

外国の情報技術の発展の速度は止まらず、コンピュータアプリケーションソフトウェアも着実に開発され、ソフトウェア技術も絶えず反復されており、現在、世界のすべての国でソフトウェア産業が出現しています[3-5]。 。

我が国の情報技術の発展は諸外国に比べて相対的に遅れていますが、我が国が追いつき続けてきた結果、我が国の情報技術は大きく進歩し、既存のソフトウェア開発技術について詳細な研究が行われ、現在、我が国の情報技術は大幅に進歩しています。我が国は独自にシステムを開発し、またそれらのソフトウェアシステムを国民生活やあらゆる分野に応用しており、現在、我が国においてソフトウェア産業は非常に人気のある産業となっている[6-9]。

情報のデジタル化は、人々の様々な情報の迅速な伝達を可能にし、人々の様々な情報を活用することを可能にすると同時に、情報のデジタル化を支えるソフトウェアシステムを大きく普及させるものでもある[10-12]。ソフトウェア開発チームの能力はますます強化され、開発技術の機能はますます強力になり、ソフトウェアシステムは情報処理の効率を大幅に向上させ、プロセッサの処理時間を節約します。本を読むという点では、人々は紙の本を読んでいますが、それは今ではやや時代遅れになっています[13-14]。現在のソフトウェア開発技術を利用して大学事務管理システムを開発すると、人々の読書ニーズに大きく応えることができ、大学事務管理システムを通じて、人々はオンラインで好きな本をすぐに見つけて読むことができ、読書体験も大幅に向上します。 . 人々の読書の効率。

    1. 研究内容

本稿では主に大学事務管理システムの開発技術,システム需要分析,システム設計,システム機能実現およびシステムテストについて解説した。このシステムを開発するために、図書館に行って vue 技術や MYSQL データベースなどのプログラミングの本を読んだり、類似のシステムをたくさん探したりして、次のことを考えました。インターネット上の他のユーザーと比較して、自分の設計コンセプトを自分の設計に適用し、最終的に現在の結果が得られました。

この論文は主に次の 7 つの部分に分かれています。

1. はじめに: システムの背景技術、研究状況、開発の意義を説明します。

2. 関連技術: システム開発に使用されるさまざまな技術を紹介します。

3. システム要件分析: システム開発の実現可能性分析と機能要件分析を説明します。

4. システム設計: システムの機能モジュール設計とデータベース設計について説明します。

5. システムの実現: システムの主要な機能モジュールのインターフェイスを示します。

6. システムテスト: 開発されたシステムをテストします。

7. システムの概要: システム開発の作業プロセス全体を要約します。

  1. システム開発環境
    1. vueテクノロジー

Vue (/vjuː/ と発音、ビューに似ています) は、ユーザー インターフェイスを構築するための進歩的なJavaScriptフレームワークです。[5]  他の大きなフレームワークとは異なり、Vue は下から上にレイヤーごとに適用されるように設計されています。Vue のコア ライブラリはビュー レイヤーのみに焦点を当てており、使いやすいだけでなく、サードパーティのライブラリや既存のプロジェクトとの統合も簡単です。一方、最新のツールチェーンやさまざまなサポートライブラリと組み合わせると、Vue は複雑なシングルページ アプリケーション ( SPA ) を強化することもできます。

Vue.js は現在最も注目されているフロントエンド フレームワークであり、3 つの主流フロントエンド フレームワークの 1 つです。
Vue.js は、ユーザー インターフェイスを構築するためのフレームワークのセット (ソリューションの完全なセットで、プロジェクトにとって非常に煩雑であり、フレームワークを途中で変更する必要がある場合は、プロジェクト全体をリファクタリングする必要があります) にのみ焦点を当てています。ビュー レイヤーは使いやすく、最初の Three-party クラス ライブラリをサポートしています。開発効率を向上させ、不必要な dom 操作を削減します。フレームワークによって提供される指示を介した双方向データ バインディングにより、フロントエンドはビジネス ロジックのみに集中する必要があり、dom がどのようにレンダリングされるかを気にする必要がなくなります。

    1. JAVAテクノロジー

Java プログラミング言語は、クロスプラットフォーム、分散、ポータブルなどのさまざまな特徴を備えており、多くのプラットフォームで Java を実行でき、Java で書かれたプログラムは世界中で実行できます。1995 年に Java プログラミング言語が開発されました。JAVA プログラミング言語には、単純さ、セキュリティ、移植性、堅牢性 (ロバスト)、書き込み時のエネルギー効率の高さ、スレッド数の多さなど、多くの特徴があります。インターネットの急速な発展の時代において、Java プログラミング言語の適用はますます一般的になってきています [19]。特徴は次のとおりです。

1. オブジェクト指向: JAVA は分散環境に適しており、JAVA はオブジェクトの設計と接続を含めて完全にオブジェクト指向にすることができます。

2. 分散: JAVA が動作している間、他のコンピューティング ノードが動作するように駆動されます。ネットワークがある限り、他のオブジェクトにアクセスできます。

3. 堅牢性: JAVA はガベージや例外を自動的に処理でき、メカニズムの種類が強力です。

4. セキュリティ: ポインタとメモリが削除されると、不正なメモリが回避されます。

    1. MYSQLデータベース

データベースはあらゆる Web サイトの開発に不可欠であり、以前はデータベースにはデータの保存と管理の機能しかありませんでしたが、継続的な更新と反復により、現在のデータベースはデータを処理するだけでなく、無数のデータを保存することもできます。 20]。

大学事務局の事務管理システムには、マイクロソフト社が独自に開発したMYSQLデータベースが使用されています。MYSQL データベースには合計十数個の対応するテーブルが確立されており、それらは独立して接続されており、データベースとプログラムは分離不可能です [21]。

MYSQLデータベースの特徴としては、さまざまなOSに適用できること、SQLクエリ時のアルゴリズムが最適化され検索速度が大幅に向上すること、データベースの管理・制御・最適化などの操作も実行できること、データベースの管理・制御・最適化などの操作が可能であることなどが挙げられます。データベースには無数のデータを記録できます。

    1. B/S構造

現在一般的なネットワーク構造モデルはB/S(ブラウザ/サーバー)構造です。これにより、システムのすべてのコア機能をサーバーに集中させることができ、システム開発者の作業が容易になり、開発されたシステムの使用とポストも簡単になります。 -メンテナンス。使い慣れたブラウザには、360 ブラウザ、Google ブラウザ、QQ ブラウザなどが含まれます。使い慣れたデータベースには、sqlserver、mysql データベースなどが含まれます。これらのデータベースおよびブラウザは、クライアントにインストールできます。B/S 構造に制限はなく、特別なインストール ソフトウェアも必要なく、ネットワークに接続されているノート PC とコンピュータさえあればシステムにアクセスできます。B/S 構造で開発されたプログラムはメンテナンスが比較的容易です。サーバーではなくクライアント側で処理するだけで済みます。また、ユーザーとの対話も良好です。ブラウザを更新してデータ情報をリアルタイムに更新します。 [22]。B/S アーキテクチャを図 2-1 に示します。

図 2-1 B/S モードのアーキテクチャ図

    1. SSMフレームワークテクノロジー

大学事務局の事務管理システムは、Spring、SpringMVC、Mybatisのフレームワークをベースに開発されています。

2004 年に Spring フレームワークが初めて登場し、それ以来何度も更新されてきました。Spring フレームワークには、SpringCore、Spring AOP、Spring ORM、Spring DAO、Spring Web Flow、Spring Context、Spring Web MVC の 7 つのモジュールが含まれており、エンタープライズ アプリケーションは、これら 7 つのモジュールと異なるプラットフォームを通じて開発されます。Spring Web MVC の間で疎結合が形成されます。 [23-25] のさまざまな要素。

  1. システム分析
    1. 実行可能性分析

システムを開発する前に、開発者は実現可能性分析を実施して、システムが正常に開発できることを確認する必要があります。

      1. 技術的な実現可能性

大学事務局の事務管理システムの開発に使用されている技術はvueとMYSQLデータベースです。コンピュータサイエンスを専攻する学生は、学生時代に多くのプログラミング知識を体系的に学び、また多くのプログラミングソフトウェアに触れてきたため、技術開発に自信を持っています。

      1. 運用可能性

大学事務管理システムのインターフェースはシンプルかつ明瞭で、操作もシンプルで一目で操作できます。操作インターフェイスには各ステップのプロンプトが表示され、ユーザーはプロンプトに従うだけで操作できます。大学事務局の事務管理システムが実現可能です。

      1. 経済的実現可能性

私はまだ学生で経済的収入が安定していないので、プログラムの開発費用は自分が納得できる範囲で抑えたいと思います。私がインターフェースのデザインに使用している現像ソフト、データベース、Photoshopソフトはすべてインターネットから無料でダウンロードできますし、プログラミング段階で使用するソースコードもオンラインで無料で入手できます。ソフトウェアがオンラインにあるため、システム開発には基本的に費用がかからず、経済的に実現可能です。

      1. 法的実現可能性

 私は大学事務管理システムの開発に必要な資料やソフトウェアを図書館、百度図書館、百度ウェブページなどを通じて入手しましたが、いずれも合法的なルートであり、また、ソースコードや論文の内容も入手しました。すべて私が書いたもので、他人の文章を盗用せずに一言で書くことは法的に可能です。

技術的実現可能性、運営的実現可能性、経済的実現可能性、および法的実現可能性に関する上記の分析を通じて、大学事務局の事務管理システムがうまく開発できることがわかります。

    1. システムパフォーマンス分析
  • ストレージ:大学事務管理システムのデータベース機能は比較的強力で、多くの複雑な情報を入力でき、データのリアルタイム性を保証できます。

2. 学習の容易さ:大学事務管理システムは非常に使いやすく、ユーザーは一目で簡単に理解でき、特別なトレーニングは必要なく、非常に使いやすく、1、2回で熟練して操作できます。用途;

3. データ要件: 入力されたデータは正確で信頼性があり、適時に更新でき、独立して保存でき、一部の不要なデータは削除できます。

4. 安定性:大学事務局の事務管理システムは、明確なインターフェースを備え、安定して動作できます。

5. 信頼性:大学事務室の事務管理システムは、ウイルス等を傍受できるインターセプターを搭載しており、情報の保護対策も施されておりますので、安心してご利用いただけます。

    1. システム機能分析
      1. 役割の要件

大学事務管理システムでは、主に管理者と利用者の2種類の利用者の役割要件が定められており、管理者はバックグラウンドでシステムを総合的に管理することができ、利用者はシステム情報の閲覧、登録・ログイン、図書の照会、コメント、コメントなどを行うことができます。フォアグラウンドで書籍をダウンロードするなど。

図 3-1 は、ユーザーの静的構造を示しています。

図 3-1 ユーザーの静的構造図

      1. 機能要件

大学事務管理システムは、管理者機能モジュールと利用者機能モジュールの2つの主要な機能モジュールを備え、機能が充実しており、インターフェースが一目で分かり、利用者が一目で操作できるようになっています。機能要件は次のとおりです。

管理者の機能要件:

管理者はバックグラウンドでシステムを完全に管理することができ、主な機能にはユーザー管理、ニュース管理、書籍管理、コメント管理などがあります。

ユーザーの機能要件:

ユーザー登録を行う前にWebサイトにアクセスし、主な機能としてWebサイトのトップページの閲覧、印鑑情報、蔵書分類、書籍情報、情報管理、My本棚、Myメッセージなどの機能が利用できます。

    1. システムプロセス分析
      1. 登録手続き

ユーザーは登録後にのみシステムにログインできます。ユーザー登録プロセスを図 3-2 に示します。

図 3-2 登録フローチャート

      1. ログインプロセス

ユーザーは、本のレビューや本のダウンロードなどの操作を実行する前に、システムにログインする必要があります。管理者は、システムにログインした後のみ、制限なしでシステムのすべての側面を管理できます。図 3-3 は、ユーザーのログイン プロセスを示しています。

図 3-3 ログインのフローチャート

  1. システムデザイン
    1. システム概要設計

本稿では、大学事務管理システムをB/S構造(ブラウザ/サーバー、ブラウザ/サーバー構造)で構築しますが、B/S構造は開発の容易さ、共有の強さ、システムの共有性の高さなど多くの利点を持っています。メンテナンス等も容易で、インターネットさえあればいつでもどこでもご利用いただけます。

システムの動作原理を図 4-1 に示します。

図 4-1 システム動作原理図

    1. システム構成設計

システム構造の設計はツリー構造に似ており、幹には多くの枝があり、大きなタスクは幹に相当し、小さなタスクは枝に相当します。設計されたシステムは継続的に最適化され、最終的には具体的で現実的なシステム構造が得られます。

大学事務局の事務管理システムは、管理者機能モジュールと利用者機能モジュールの二大部分であり、そのシステム構成を図 4-2 に示します。

図 4-2 システム構成図

4.3データベース設計

システム開発には事前にデータベースの設計も必要です。ここでのデータベースとは、関連するデータの集合であり、一緒に保存されているこれらのデータも一定の方法で整理されています。現在、データベースは最適な保存方法と低いデータ冗長率により、さまざまなアプリケーションに対応できます。データベースはプログラムに情報ストレージ サービスを提供しますが、プログラムからの高度な独立性も維持できます。全体として、データベースは長い開発期間を経て、当初は無名でしたが、現在ではよく知られるようになり、関連技術はより成熟しており、理論的基盤もしっかりしています。

4.3.1データベースの概念設計

コンテンツのこの部分はデータベース関係図を使用して完了する必要があり、データベース関係図の描画に特化したツールも必要です。たとえば、Visio ツールでは ER 図 (データベース関係図) を設計できます。データベースの設計も設計プロセスに従って行う必要があり、まず要件に従ってエンティティの決定を完了し、エンティティの特性を分析し、エンティティ間の関係を決定する必要があります。最後に、ER モデルの表現方法を使用してシステムの ER 図を描画します。Edraw ソフトウェアを使用しても Visio ツールを使用しても、ER モデルのシンボルは同じです。通常、長方形はエンティティを表し、エンティティ間の関係はひし形のシンボルで表され、エンティティの属性、つまりエンティティの特性は で表されます。記号の楕円。最後に直線を使用して、長方形、ひし形、楕円などの記号を接続します。次に、このシステムの ER 図を描き始めます。

(1) 会議室アプリケーションの実体とその属性を次の図に示します。


図4.1 会議室アプリケーションのエンティティ属性マップ

(2) 教師エンティティとその属性を次の図に示します。


図 4.2 教師エンティティの属性グラフ

(3) ディクショナリ表の実体とその属性を次の図に示します。


図4.3 ディクショナリテーブルの実体の属性図

(4) オフィスマテリアルエンティティとその属性を次の図に示します。


図 4.4 オフィスマテリアルエンティティの属性図

(5) オフィス資料申請エンティティとその属性を次の図に示します。


図4.5 オフィス資料アプリケーションの実体属性図

(6) 会議室エンティティとその属性を次の図に示します。


図 4.6 会議室エンティティの属性図

(7) 休暇申請エンティティとその属性を次の図に示します。


図 4.7 Leave アプリケーション エンティティの属性図

(8) 退職申請主体とその属性を次の図に示します。


図4.8 退職申請エンティティの属性図

(9) 事業所の主体とその属性を次の図に示します。


図4.9 オフィスエンティティのプロパティグラフ

(10) オフィスアプリケーションの実体とその属性を次の図に示します。


図 4.10 Office アプリケーションのエンティティ属性図

(11) シールエンティティとその属性を次の図に示します。


図4.11 シールエンティティの属性マップ

(12) スタンプ追加申請エンティティとその属性を次の図に示します。


図4.12 シール追加アプリケーションエンティティ属性

(13) ユーザーテーブルエンティティとその属性を次の図に示します。


図4.13 ユーザーテーブルエンティティ属性図

(14) 押印エンティティとその属性を次の図に示します。


図4.14 シール適用エンティティの属性図

      1. データベーステーブルの設計

MYSQLデータベースは、大学事務管理システムのデータを格納するデータベースであり、データベースに含まれる各データベーステーブルの詳細情報は以下のとおりです。

表 4.1 オフィステーブル

シリアルナンバー

列名

データの種類

説明する

空を許可する

1

ID

内部

ID

いいえ

2

bangongshi_name

オフィスの部屋番号

はい

3

bangongshi_address

住所

はい

4

jiaoshi_id

整数

先生を使う

はい

5

作成時間

日にち

作成時間

はい

フォーム 4.2 オフィス申請書

シリアルナンバー

列名

データの種類

説明する

空を許可する

1

ID

内部

ID

いいえ

2

jiaoshi_id

整数

教師に応募する

はい

3

bangongshi_id

整数

申請窓口

はい

4

挿入時間

日にち

申請時間

はい

5

bangongshi_shenqing_yesno_types

整数

申請結果

はい

6

作成時間

日にち

作成時間

はい

表4.3 事務資料一覧

シリアルナンバー

列名

データの種類

説明する

空を許可する

1

ID

内部

ID

いいえ

2

bangongwuzi_uuid_number

材料番号

はい

3

バンゴンウージ_名前

材質名

はい

4

bangongwuzi_types

整数

材料の種類

はい

5

jiaoshi_id

整数

先生を使う

はい

6

作成時間

日にち

作成時間

はい

表 4.4 事務用品申請書

シリアルナンバー

列名

データの種類

説明する

空を許可する

1

ID

内部

ID

いいえ

2

jiaoshi_id

整数

教師に応募する

はい

3

bangongshi_id

整数

事務用品の申し込み

はい

4

挿入時間

日にち

申請時間

はい

5

bangongwuzi_shenqing_yesno_types

整数

申請結果

はい

6

作成時間

日にち

作成時間

はい

表4.5 ディクショナリテーブル表

シリアルナンバー

列名

データの種類

説明する

空を許可する

1

ID

内部

ID

いいえ

2

dic_code

分野

はい

3

dic_name

フィールド名

はい

4

コードインデックス

整数

コーディング

はい

5

インデックス名

エンコーディング名

はい

6

super_id

整数

親フィールドID

はい

7

北珠

述べる

はい

8

作成時間

日にち

作成時間

はい

表 4.6 会議室のテーブル

シリアルナンバー

列名

データの種類

説明する

空を許可する

1

ID

内部

ID

いいえ

2

huiyishi_uuid_number

String

会议室编号

3

huiyishi_address

String

会议室地址

4

huiyishi_size

String

会议室大小

5

huiyishi_types

Integer

会议室类型

6

zhuangtai_types

Integer

会议室状态

7

create_time

Date

创建时间

表4.7会议室申请表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

jiaoshi_id

Integer

申请教师

3

huiyishi_id

Integer

申请办公物资

4

insert_time

Date

申请时间

5

huiyishi_shenqing_yesno_types

Integer

申请结果

6

create_time

Date

创建时间

表4.8教师表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

jiaoshi_name

String

教师姓名

3

jiaoshi_id_number

String

身份证号

4

jiaoshi_phone

String

手机号

5

jiaoshi_photo

String

照片

6

jiaoshi_delete

Integer

假删

7

create_time

Date

创建时间

表4.9离职申请表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

jiaoshi_id

Integer

申请教师

3

insert_time

Date

离职申请时间

4

lizhi_content

String

离职原因

5

jiaoshi_lizhi_yesno_types

Integer

审核结果

6

create_time

Date

创建时间

表4.10请假申请表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

jiaoshi_id

Integer

申请教师

3

insert_time

Date

请假时间

4

qingjia_time

Date

请假结束时间

5

jiaoshi_qingjia_yesno_types

Integer

审核结果

6

qingjia_content

String

请假原因

7

create_time

Date

创建时间

表4.11印章表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

yinzhang_uuid_number

String

印章编号

3

yinzhang_name

String

印章名称

4

create_time

Date

创建时间

表4.12印章申请表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

jiaoshi_id

Integer

申请教师

3

yinzhang_id

Integer

申请办公物资

4

insert_time

Date

申请时间

5

yinzhang_shenqing_yesno_types

Integer

申请结果

6

create_time

Date

创建时间

表4.13印章添加申请表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

jiaoshi_id

Integer

申请教师

3

yinzhang_name

String

印章名称

4

yinzhang_file

String

材料

5

insert_time

Date

申请时间

6

yinzhangadd_shenqing_yesno_types

Integer

申请结果

7

yinzhang_shenqing_content

String

添加原因

8

create_time

Date

创建时间

表4.14用户表表

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

username

String

用户名

3

password

String

密码

4

role

String

角色

5

addtime

Date

新增时间

  1. 系统的实现
    1. 功能模块的实现

5.1教师信息管理

如图5.1显示的就是教师信息管理页面,此页面提供给管理员的功能有:教师信息的查询管理,可以删除教师信息、修改教师信息、新增教师信息,

还进行了对用户名称的模糊查询的条件

图5.1 教师信息管理页面

5.2 办公室管理

如图5.2显示的就是办公室管理页面,此页面提供给管理员的功能有:查看已发布的办公室数据,修改办公室,办公室作废,即可删除,还进行了对办公室名称的模糊查询 办公室信息的类型查询等等一些条件。

图5.2 办公室管理页面

5.3办公物资管理

如图5.3显示的就是办公物资管理页面,此页面提供给管理员的功能有:根据办公物资进行条件查询,还可以对办公物资进行新增、修改、查询操作等等。

图5.3 办公物资管理页面

5.1印章信息管理

如图5.4显示的就是印章信息管理页面,此页面提供给管理员的功能有:根据印章信息进行新增、修改、查询操作等等。

图5.4 印章信息管理页面

  1. 系统测试
    1. 测试定义

系统能否进行正常工作,功能模块能否实现,程序代码是否有错误,这些都需要通过系统测试来进行判断,测试是程序开发中必不可少的步骤,就算系统一步不差的被开发出来了,但进行测试时总能发现一个之前从没遇到过的问题[26]。

在系统开发的整个过程当中都需要不断进行系统测试,根据经验发现,前期的一个小问题,将会酿成后期的一个大问题,所以越早发现,越早解决,才能保证后续的编码、测试和设计能够顺利进行。目前,系统测试所使用的方法主要是黑盒测试,系统测试的目的包括:根据客户的需求来设计用户界面;在满足设计标准的同时,对设计接口不断创新,形成独特的审美特征[27]。

    1. 测试目的

系统测试的目的重点放于系统的稳定和可操作性,系统测试是开发软件过程中必不可少的步骤。在开发软件的整个过程中,对于每一个小的单独的功能都要进行测试,确保前边的每一步都是没问题的,这样在进行后续的融合工作过程中,才能保证软件的正确性,即使出现问题,也能够很可快速的发现并解决。

每一个系统发开完成之后,都需要进行测试,该高校办公室行政事务管理系统也不例外,进行系统测试是为了发现该系统是否还存在问题,保障该系统的质量是过关的,让用户使用起来比较安心。在进行测试过程中,需要测试的内容有:系统界面是否清晰明了,颜色搭配是否顺眼,功能布局是否合理,一旦发现上述内容不达标,开发人员就需要及时进行修改,以达到满足用户的需求。系统测试的方法有很多,但是该高校办公室行政事务管理系统所使用的测试方法是黑盒测试方法[28]。

    1. 测试方法

在开发软件过程中,黑盒测试和白盒测试是比较常用的两种测试方法。

白盒测试的大概思路是:将程序当做一个透明盒子,程序中的各个结构都需要弄清楚,之后对程序内部的逻辑结构进行测试,对程序中的每条通路都进行检查,看下每条通路是否能够按预期进行工作[29]。

黑盒测试是需要在测试程序接口之前,对程序的功能和需求进行检查,对程序的输入输出数据进行检查,对整个系统结构的完整性进行检查[30]。

    1. 测试分析

对系统进行测试是测试系统是否还存在问题,并对问题进行解决,让用户能够用的放心,当然测试也不能把系统当中的所有问题都暴露完全,但测试能够将问题降到最低,所以进行系统测试还是非常必要的[31]。

该高校办公室行政事务管理系统经过上述的一系列测试之后,得出的测试结果是:各项要求都达标,基本功能均可实现,容易操作,运行流畅[32]。

  1. 结论

该高校办公室行政事务管理系统的开发已经到了最后阶段,在开发该高校办公室行政事务管理系统的整个过程中,我学习到了很多东西,论文中的每一部分,我都花费了很多的心血去完成,期间遇到了很多的困难,我是先通过自己的努力去解决,自己实在解决不了的问题,再去请教同学和老师,问题很快得到了解决,问题解决的那一刻还是非常开心的,在开发的过程中,有的时候是由于自己的大意造成的问题,这样也会督促自己做事情要细心一点,在系统开发的整个过程中,最难的部分就是系统编码,经常会出很多错误,弄得自己的心情很差,最后在同学和老师的帮助下,还是顺利的完成了系统的开发,并且该系统所需要的功能也都具备了。

自己在开发该高校办公室行政事务管理系统的整个过程中,也有很多考虑不周全的地方,但整体还是过关的,通过毕设的整个制作过程,自己不仅学到了很多知识,提供了独立学习能力,而且也交到了很多好朋友,这次的毕设完成的还算比较圆满,觉得很骄傲。

致谢

该高校办公室行政事务管理系统的开发过程经历了好几个月,在这几个月当中,我把之前几年所学到的东西都用到了程序开发过程中,真正体验到了什么叫学以致用,并且对之前自己学的不是很明白的知识,经过这次的实践,我现在也能够理解透彻了,很开心。

在我做毕设的过程中,我的老师、同学、家人都给予了我很大的支持、鼓励和帮助,我也在他们的支持鼓励和帮助下顺利完成了自己的毕设,我非常感谢他们。

指导老师对我制作毕设帮助最大,他能够及时指出我毕设中问题,并给出建议,才使我的设计能够顺利完成。我的指导老师在我程序的设计、代码的完善等方面都提出了很多宝贵建议,并且还给我推荐一些对我毕设很有帮助的资料,我在这个过程当中学习了很多有用的知识,获益匪浅。

参考文献

[1]张春玮. 在线阅读方法及系统,客户端,服务器:, 2014.

[2]孟小华. 用Java实现手机上网在线阅读电子书[J]. 微计算机应用, 2004.

[3]李阳. 基于微服务架构的双语阅读平台的设计与实现[D].  2019.

[4]邹进波. 基于CEBX的跨终端在线阅读系统的设计与实现[D].  2011.

[5]滑斌. 基于聚类理论的图书电子商务的研究与应用[D]. 厦门大学, 2011.

[6]陈曼曼. 数字出版应用服务平台的设计与实现[D].  2016.

[7]马鸣, 钱鸽. 基于Android的电子书阅读器的设计与实现[J]. 电脑知识与技术:学术交流, 2012.

[8]杨慧, 吉建勋. 一种基于区块链的电子书收费方法及系统:, 2019.

[9]杜先金, 陈晖, 李红兵. 一种互联网电子书的管理系统及方法:, 2019.

[10]孙庆玲. 具有联网预约借购的大型图书馆系统:, 2018.

[11]陈飞飞 潘章晟 王海. IPAD IPHONE必装发烧软件200+(附光盘)[M]. 电脑报出版社, 2011.

[12]邹进波. 基于CEBX的跨终端在线阅读系统的设计与实现[D]. 北京邮电大学.

[13]孙庆玲. 具有票务系统的列车专用小型图书馆及使用方法:, 2018.

[14]C·莱恩. 基于因特网的电子书:, 2009.

[15]郭宇. 电子书阅读方法,装置,系统和存储介质:, 2019.

[16]李少明, 文伟龙. 电子书加密和离线阅读方法及装置,电子书版权保护系统:, 2018.

[17]郭海伟, 王东, 喻向东,等. 一种电子书阅读权限保护方法及系统:, 2017.

[18]徐宇雷. 电子书的存储检索方法,电子书管理系统,阅读系统:, 2017.

[19]孟小华. 用Java实现手机上网在线阅读电子书[J]. 微计算机应用, 2004, 25(3).

[20]李阳. 基于微服务架构的双语阅读平台的设计与实现[D].

[21]李健. 实现多设备无缝阅读的电子书阅读系统及设备间切换方法:, 2015.

[22]褚晶辉, 卢莉莉, 邓为贤,等. 一种纸质书与电子书阅读进度同步系统及同步方法:, 2016.

[23]张喜亮, 熊健南, 莫文. 提高用户阅读电子书体验的方法,装置及系统:, 2016.

[24] Han Xiaoyu、ダイナミックな電子書籍読書システム:、2014 年。

[25] Feng Wei、Ye Lifei、Chen Dehui、他、電子書籍読書システムおよび電子書籍リーダーの相互接続および入力方法:、2010。

[26] Lu Hailong. Linux プラットフォームに埋め込まれた epub 電子書籍の閲覧および管理システム [D]. 2010.

[27] Chen Danian、電子書籍リーダーによるユーザー行動パターン分析のシステムと方法、2012 年。

[28] Gong Jiangnan. 埋め込み PDF 電子書籍閲覧および管理システムの設計と実装 [D]. 2010.

[29] Ma Ming、Qian Ge. Android ベースの電子書籍リーダーの設計と実装 [J]. Computer Knowledge and Technology、2012、000(027):6533-6537。

[30]Zhu Anqing、Gao Hefu. B/S アーキテクチャに基づく電子書籍閲覧および出版システムの実装と主要技術研究[J]. 漢山師範大学ジャーナル、2011、032(006):54-59。

[31] Shan Huilin、Zhang yingsheng、Tang Huiqiang、多機能電子ブック リーダーの設計 [J]、武漢理工大学ジャーナル (情報および管理工学編)、2013(03):320-323。

[32] Zhuang Zilong、Li Chuanwei、Xu Yimei、電子書籍閲覧装置のデータダウンロード方法、データ送信方法およびシステム:、2013。

おすすめ

転載: blog.csdn.net/licongzhuo/article/details/131355629