Eclipseの+ Tomcatの+ MySQLの+ SSHに基づいて、映画のオンライン予約システムを開発しました。

インターネットの継続的な拡大と発展に伴い、コンピュータネットワークは、すべての分野で、深いすべての人生の歩みになっています。現代の電子商取引の伝統的なビジネスモデルと比較して低コストの優位性、高効率、市場の変化に迅速に対応しており、パーソナライズされたサービスを提供し、多くの伝統的なビジネスモデルが一致することはできません。現実の生活の中で人々の商品取引活動は、インターネット経由でこの契約は、製品を消費者に提供することができる方法を電子商取引の実現をシミュレートし、世界に選択肢を幅広く取引されています。

社会生活のペースを加速、仕事や他の退屈な社会問題と忙しい多くの人々が、それぞれの時間は、それが予約を開始する前に、各ビデオのために、積極的に最近の上映やその他の情報をサイト機能のビデオを通過する映画スタジオを見に行くが、これらに多くの場合のみ、彼らは映画のチケットは、久しぶりに時計にフィールド、または全く適した座席を完売されています見ていることを見つけるために並んで待ちます。

急成長の映画産業、必然的に問題につながることは映画のチケットのための人々の需要を高めることです。特に、大規模な展示会の懸念のいくつかの非常に高い程度が、観客の反応の多くは、一部の人だけで真夜中に見て選ぶことができ、映画のチケットを購入することは困難です。大都市のいくつかの良い規模でスタジオが会場を発券、あるいはグラブに朝早くキューイングされる現象を投票。一部の視聴者にもチケットを購入すること長い行列を待つように反応しますが、選択の自由の権利を装着できませんでした。

人々が映画のチケットの彼らのニーズを買うことができるようにリアルタイムでオンライン、インターネットの使いやすさ。これは、疲労の長距離が走り回る、長い行列をもたらすために、従来の片道切符を回避することができます。そのような没入型のオンラインチケット販売などの人々は、彼らはいつでも映画のチケットを選択する必要がある場合第二に、オンライン映画の予約システムは、人々が実際に映画を含めて、画像をシミュレートするために、ネットワークモデルを通じてチケットを購入しますタイプ、再生時間、座席やその他の情報。それは、人々が現代人のテンポの速いライフスタイルに合わせて、便利な彼らは速く、必要なチケット、すべての種類を購入するために自宅に滞在できるよう、ネットワーク上の伝統的な発券モデルをシミュレートしました。

これにより、オンサイトのチケットに多くの顧客を減らすネットワークを介して簡単に予約が、私たちの映画産業は、より良く、より速く発展に貢献することができ、失敗しました。

システム要件の分析に基づいて、オンライン映画の予約システムは、主要な機能ブロックのいくつかの詳細に記載されているが、以下、前面と背面に分かれています。

:プロジェクトは、アドレスのアクセスに開始されたHTTP:// localhostを:9090 / Tianren /  私たちは、自分のアドレス、ポート番号とアクセスを変更することができます

 

  1. ユーザーログイン、登録および取消
        1. ユーザー登録:独自のフォーマットの検証を持つユーザーのメールボックス、ユーザーのパスワード認証、認証コードの検証、オプションの自動ログイン、30日、及びユーザ情報が一時的にサーバで使用するために保存されている場合。
        2. ユーザーログイン:自動的にクッキーのテスト、およびユーザー情報によって記録されたシステムが一時的にサーバで使用するために格納されているかどうか。
        3. ユーザーがログオフ:サーバーに一時的なユーザー情報を削除します。
  2. ブラウズ映画情報
        1. ユーザーは、今後の映画でヒットされて閲覧することができます
        2. ユーザーは、ムービーの詳細情報を表示することができます
  3. 映画上映問い合わせ
        1. ユーザーはに従って映画上映の名前を照会することができます
        2. ユーザーは、時間帯に合わせてセッションを照会することができます
        3. ユーザーは、分類バージョンに合わせてセッションを照会することができます
  4. チケット座席選択プロセス
        1. ユーザーは、シート(4枚のチケット予約の最大)を選択することができます
        2. 確認済みの予約情報、予約の実行
        3. 予約後、予約システムは、自動的にユーザーのメールボックスにユーザー情報を送ります
  5. ユーザーセンター
        1. ユーザー・トランザクションおよび最近の映画の勧告を思い出させるために表示します
        2. 私の注文は:私の映画の受注、および操作を払い戻すことが返金の注文を示し、返金が成功した後、システムが自動的にユーザーのメールボックスの返金にユーザー情報を送信します
        3. 編集個人情報:あなたは基本的な情報を変更することができ、ユーザーはアバターを変更することができます
        4. パスワードの変更:あなたは、ユーザーのパスワードを変更することができます
  6. 管理者ログイン
        1. 妥当性確認及び検証コード管理者の情報により、管理者情報は、一時的にサーバーで使用するために保存します。
  7. 動画の管理
        1. 入力操作は新しいフィルム上で実行することができます
        2. ビデオは、映画の検索操作に名前を付けることができます
        3. あなたは、映画の情報に操作を変更、削除することができます
        4. あなたは新しい言語フィルムのカテゴリを追加することができ、バージョン
  8. イベントの管理
        1. 操作をスクリーニングするために入力することができます
        2. 検索操作のスクリーニングは、イベント時間によって行うことができます
        3. あなたは、変更や情報セッションの操作を削除することができます
  9. チケットの管理
        1. チケット情報は、注文数に応じて、ユーザーを確認することができます
  10. ユーザー管理
        1. ユーザーが操作を追加することができます
        2. ユーザー名操作でユーザーを検索することができます
        3. あなたは、ユーザー情報を変更および削除することができます
  11. 広告管理
        1. 管理者は、広告のフロントページアドレスとの接続に置き換えることができます
  12. 管理者の管理
        1. 管理者は、操作に追加することができます
        2. 管理者は、操作を照会することができます
        3. 管理者は、変更や操作を削除することができます
        4. 管理者が権限を管理することができます
    1. システム開発ツール
      1. MyEclipseの10

システムは、MyEclipseが10に使用されて達成するためのプラットフォームです。

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。

在结构上,MyEclipse的特征可以被分为7类:1.JavaEE模型;2.WEB开发工具;3.EJB开发工具;4.应用程序服务器的连接器;5.JavaEE项目部署服务;6.数据库服务;7.MyEclipse整合帮助;对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。

简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错。MyEclipse10对检索功能以及错误查询功能更加强大,包括对js文件的错误查询。

      1. MySQL 5.1

本系统采用MySQL5.1作为数据库。

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

MySQL拥有如下特点:

  1. 支持AIXFreeBSd、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统
  2. 为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、PerlPHP、Eiffel、Ruby和Tcl等。
  3. 支持多线程,充分利用CPU资源。
  4. 优化的SQL查询算法,有效地提高查询速度。
  5. 既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_Jis等都可以用作数据表名和数据列名。
  6. 提供TCP/IP、ODBC和JDBC等多种数据库连接途径。
  7. 提供用于管理、检查、优化数据库操作的管理工具
  8. 可以处理拥有上千万条记录的大型数据库。

代码地址:https://download.csdn.net/download/zgz102928/12118810

发布了29 篇原创文章 · 获赞 7 · 访问量 4280

おすすめ

転載: blog.csdn.net/zgz102928/article/details/104081606