プロジェクトの背景と意義
目的: このプロジェクトの主な目標は、WeChat アプレットに基づいたオンライン電子書籍読書システムを設計および実装することです。フロントエンド ユーザーはアプレットを使用し、バックエンド管理は基本的な Java+MySql テクノロジを使用します。バックエンドでは、電子書籍情報と書籍カタログ情報が入力され、ユーザーはミニ プログラムにログインして、電子書籍リストの表示、電子書籍情報の表示、電子書籍カタログの表示、および読書を行います。
システム全体は CS モードを使用し、C 側 (クライアント) は小さなプログラム、S 側 (サーバー側) は Java で開発されます。
意義: WeChat Mini プログラム オンライン電子書籍読書システムは、コンピューター技術と電子書籍を組み合わせた製品であり、電子書籍の効率的な管理を実現します。コンピュータ技術の絶え間ない進歩により、コンピュータは社会生活の隅々に浸透しました。
スタッフが一定のコンピュータ操作能力を持っていることを前提として、この WeChat アプレット オンライン電子書籍閲覧システム ソフトウェアは、電子書籍の閲覧と販売を向上させるために特別にコンパイルされています。
実行可能性分析
システム開発の実現可能性は、WeChat アプレットをベースとしたオンライン電子書籍閲覧システムの次の 3 つの側面に要約できます。
1. 技術的な実現可能性
オペレーティング システムとして Windows 7 または 10 を使用し、開発バックエンド管理として IDEA ソフトウェアを使用し、データベース ストレージに mysql を使用し、WeChat アプレットの開発に WeChat 開発者ツールを使用します。バックエンド管理システムのハードウェア環境は PC であり、フロントエンド ユーザーは携帯電話で WeChat アプレットを使用します。
2. 経済的実現可能性
一方では、IDEA と WeChat 開発者ツールを使用して優れたマンマシン インターフェイスと強力な機能サポートを開発することで、管理者の作業効率がさらに向上し、人的資源と物的資源が節約されますが、他方では、システムの生産コストが低くなります。 、既存の PC 上での開発には IDEA および WeChat 開発者ツールを使用できます。
3. 運用可能性
操作面では、電子書籍システムのバックグラウンド管理システムは Windows オペレーティング システム上で使用されており、主に Windows オペレーティング テクノロジの使用に依存しており、ブラウザを通じてデータの入力、変更、削除などの機能を完了できます。便利。
ユーザーにとっては、携帯電話を使用して WeChat アプレット オンライン電子書籍読書システムにログインする方が便利です。
主な機能モジュール
バックエンド管理者機能
広告管理:ミニプログラムのトップページにカルーセル広告とリンクを設置 メッセージ
リスト:全ユーザーメッセージ情報の一覧、削除サポート
メンバーリスト:登録されている全メンバー情報の閲覧、削除サポート
入力情報:情報のタイトルを入力、コンテンツ、その他の情報
管理情報:削除された情報の閲覧 情報一覧の入力、削除・変更のサポート
電子書籍カテゴリ管理: 電子書籍カテゴリの入力、既存カテゴリの表示、カテゴリの変更と削除 電子書籍
エントリ: カテゴリの選択、電子書籍名の入力、電子書籍カバーのアップロード、書籍紹介文の入力
電子書籍管理: 表示入力されたすべての電子書籍情報、変更と削除をサポート
電子書籍カタログとコンテンツ: 各電子書籍の章タイトルと内容を入力
電子書籍注文管理: すべての注文情報を表示、削除をサポート
ミニプログラム機能
ユーザー登録とログイン:通常のアカウントを登録し、登録したアカウントを使用してログイン
WeChat認証ログイン:WeChatをアカウントとして直接使用し、認証後にログイン
情報機能:ユーザーは情報リストを閲覧し、詳細情報を残すことができる自由に
: ユーザーは管理プラットフォームのミニ プログラム メッセージにメッセージを残すことができます。
電子書籍ライブラリ: 電子書籍ライブラリ センターには、すべての電子書籍が表示されます。 電子
書籍クエリ: 電子書籍リストの上部で、電子書籍キーワードを入力し、[クエリ] をクリックして、該当する電子書籍をフィルタリングします。電子
書籍カテゴリ:本システムで利用可能な電子書籍カテゴリを表示 バックエンド設定
電子書籍カタログ:該当する電子書籍のカタログを表示 電子
書籍詳細:該当する電子書籍の紹介コンテンツ、サポート内容を表示前のセクション、次のセクション、カタログに戻ります 電子書籍の
コレクション: 電子書籍の詳細の下にある「収集」をクリックし、コレクションに追加
電子書籍の購入: 電子書籍の詳細で「今すぐ購入」をクリック購入するには、以下を参照してください。ここで支払いのシミュレーションが行われます。クリックすると、購入が成功したと見なされます。
購入済み電子書籍リスト: ユーザーが注文した電子書籍リスト 電子書籍
コレクションリスト: ユーザーが収集した電子書籍リスト 電子書籍を直接クリックして削除できます。
ユーザー情報: 名前、QQ、電子メール、メモ、その他の情報を入力します。
システムを終了します。キャッシュをクリアして、ミニ プログラムのホームページに戻ります。
開発概要
フロントエンドアプレット開発のMINAフレームワーク、バックエンド開発のJavaフレームワークspringboot、テンプレートエンジンthymeleafプログラム技術、MySQLデータベース、従来のWebページ技術HTMLなど、システムの開発プロセスで使用される主要技術を中心に紹介します。 /CSS/JAVASCRIPT の紹介。
ミニプログラム開発: WeChat 開発者ツール (MINA フレームワーク)
バックエンド環境:JDK1.8 + Tomcat8
バックエンド開発言語: Java
バックエンド開発フレームワーク: springboot
バックエンド テンプレート エンジン: Thymeleaf
バックエンド開発ツール: Idea2020
データベース: mysql8
データベース管理ツール:navicat
その他の開発言語: html + css + javascript
開発ドキュメントの説明
バックエンドファイル
緑色のものはオープンソースのバックグラウンド管理システムのフレームワークです。触らないでください。
場所のパス: Src>main>com.huang.com>houtai
番組名 |
含む |
|
houtai/fenzu.java バックエンドグループ管理 |
/quanxian_fenzu_list |
グループ権限リスト |
/quanxian_fenzu_xiugai |
グループ権限を変更する |
|
ホータイ/関麗源.java バックエンドユーザー管理 |
/ht_mima |
パスワードを変更する |
/quanxian_user_add |
バックステージユーザーエントリー |
|
/quanxian_user_list |
バックエンドユーザーリスト |
|
/quanxian_user_xiugai |
ユーザーの変更 |
|
houtai/huiyuan.java 背景フレーム |
/ログイン |
ユーザーログインページ |
/主要 |
背景ホーム |
|
/上 |
バックステージトップファイル |
|
/中心 |
バックエンド中間ファイルのホームページ |
|
/真ん中 |
バックグラウンド中間ファイル (左と右を含む) |
|
/左 |
バックグラウンド中間ファイル-左 |
|
/タブ |
バックグラウンド中間ファイルの権利 |
|
/下 |
背景下部ファイル |
|
/ログアウト |
バックグラウンドでログアウトする |
|
houtai/quanxian.java バックエンド権限管理 |
/quanxian_caidan_1ji |
レベル1メニューリスト |
/quanxian_caidan_2ji |
レベル2メニューリスト |
|
/quanxian_caidan_2ji_nei |
レベル2メニュー操作 |
|
/quanxian_caidan_3ji |
レベル3メニューリスト |
|
/quanxian_caidan_3ji_nei |
レベル3メニュー操作ページ |
|
ホータイ/guanyu.java 私たちについての設定 |
/houtai_guanggao_shezhi |
広告を設定する |
/houtai_liuyan_list |
メッセージ一覧 |
|
/houtai_liuyan_del |
メッセージを削除する |
|
ホータイ/xinxi.java バックステージニュース管理 |
/houtai_xinxi_fenlei |
情報の分類管理 |
/houtai_xinxi_add |
エントリー情報 |
|
/houtai_xinxi_list |
情報一覧 |
|
/houtai_xinxi_xiugai |
情報を編集する |
|
/houtai_xinxi_del |
情報の削除 |
|
ホータイ/ヨンフ.java ユーザー管理 |
/houtai_yonghu_list |
ユーザーリスト |
/houtai_yonghu_del |
ユーザーを削除する |
|
ホータイ/シュウ.java 電子書籍 |
/houtai_shu_fenlei |
電子書籍の分類管理 |
/houtai_shu_add |
帳簿記入 |
|
/houtai_shu_list |
書籍リスト |
|
/houtai_shu_del |
本の削除 |
|
/houtai_shu_xiugai |
书籍修改 |
|
/houtai_shu_mulu |
书籍目录首页 |
|
/houtai_shu_add |
书籍章录入(1级目录) |
|
/houtai_mulu1_xiugai |
日期修改(1级目录) |
|
/houtai_mulu2_add |
内容录入(2级目录) |
|
/houtai_mulu2_xiugai |
内容修改(2级目录) |
|
/houtai_shu_dingdan_list |
书籍订单列表 |
|
/houtai_shu_dingdan_del |
书籍订单删除 |
小程序文件
所在路径:Src >main >com.huang.com>api
按程序整理的接口列表如下
页面 |
接口 |
说明 |
api/liuyan_api 留言 |
/wx_liuyan |
留言接口 |
api /pub_api 公用 |
/wx_get_ad |
读取广告设置 |
api /yonghu_api 用户 |
/wx_check_reg_yonghu |
验证 用户注册 |
/wx_check_login_yonghu |
验证 用户登录 |
|
/wx_check_reg_yonghu_weixin |
验证 用户登录(微信登录) |
|
/wx_huiyuan_xinxi_byid |
根据用户id获取用户信息 |
|
/wx_huiyuan_xinxi_update_byid |
更新用户信息 |
|
/wx_huiyuan_mima_act |
更新用户密码 |
|
api /zixun_api 资讯 |
/wx_news_list |
读取最新5条资讯 |
/wx_news_list_byid |
资讯列表 |
|
/wx_news_list_canshu |
获取列表的总页数 |
|
/wx_news_info |
资讯详情 |
|
api / shu_api 电子书 |
/wx_ shu_top6 |
读取最新6个电子书 |
/wx_shu_xinxi_byid |
获取电子书信息(简介) |
|
/wx_shu_jieshao_byid |
获取电子书信息(介绍) |
|
/wx_shu_mulu_index |
获取电子书目录 |
|
/wx_shu_shoucang_add |
电子书收藏 |
|
/wx_shu_goumai_add |
电子书购买接口 |
|
/wx_shu_xinxi |
电子书阅读 |
|
/wx_shu_xiangqing |
电子书详情 |
|
/wx_shu_shoucang_list |
会员电子书收藏列表 |
|
/wx_shu_shoucang_del |
删除 用户电子书收藏 |
|
/wx_shu_goumai_list |
电子书课程订单列表 |
|
/wx_shu_fenlei_list |
电子书分类列表 |
|
/wx_shu_fenlei_list_byid |
按分类获取电子书列表 |
|
/wx_shu_all |
电子书所有列表 |
成品效果图