お気に入りホーム - システム設計とデータベース設計

ソフトウェア工学 https://edu.cnblogs.com/campus/fzu/2019FZUSEZ/
運用要件 https://edu.cnblogs.com/campus/fzu/2019FZUSEZ/homework/9871
チーム名 溺愛
対象のジョブ ペットケア交換プラットフォームの構築、ペットのための暖かい家庭を提供
ジョブのテキスト https://www.cnblogs.com/shifenchongai/p/11779665.html
その他の参考文献 「実践的ソフトウェア工学」、清華大学プレス1997.4
「データベース・システムの概要」、王シャン、高等教育を押して
、「ソフトウェア工学」、機械工業を押して
、「データベースの設計仕様」国際規範テキスト

A.プロジェクトの開発チームが手配することが期待されています

日付 目標
11月1日 システム設計やデータベース設計が完了すると、ブログの書き込みが完了しています
11月2日 チームのスピーチPPTは、コース終了後の問題を議論するために会った、明確な方向性
11月3日——5日 UIインターフェースデザインサンプル、達成するための明確かつ具体的な機能、自分の準備モジュールに他人
11月6日——11日 設計及び修正フィードバックの不十分ながら前方に対応し、プログラミングの後端を終了します
11月12日 、ユニットテストの独自のデザインを行って見つけ、バグを修正
11月13日 本来は生成考えバグを防止する、相互にテストし、通知および修正
11月14日 フロントエンド・インターフェース、特定し、バグを修正するために、同時にテスト
11月15日 返信するPPTは準備ができて

IIは。プロジェクトチームは、作業の計画部門の開発が期待されています

学生ID フルネーム 仕事の期待部門
131700114 張ホイ データベース設計
061700232 ヤン嘉ハオ UIインターフェイスのデザイン
031702612 陳Zhichao バックエンド - 個人情報、ログイン登録、管理者の管理
031702632 林Huawei社 アルゴリズムの設計、テスト
031702611 リージウェン フロントエンド - ユーザ情報インターフェイスのデザイン、インターフェースデザインセンターペット、ペットウィキペディアのインターフェイスのデザイン
031702338 鄭Xuegui 画像処理アルゴリズム、テスト
031702509 リーは楽しみます フロントエンド - インスピレーションを見つけるために、ペット、ペットの管理、メッセージ・インタフェース・デザイン
031702326 徐鵬 UIインターフェイスのデザイン
031702601 羅越愛 全体的な計画、パートタイムのUI、プロジェクトマネージャー
031702536 呉Yurong バックエンド - ペットのインスピレーション、メッセージ、チャットを見つけるために

III。プロジェクト関連のデザイン

アーキテクチャの設計

機能モジュール階層図

設計クラス図

ER分析チャート

デザインテーブル


表のユーザーストアユーザーの基本情報

、ユーザーによって投稿テーブルの通知がペットショップ/養子啓示見つける

表Leaveamessageは、ユーザーのメッセージストア

のユーザーデータを格納するテーブルポスト投函

テーブルストアのユーザーがコメントコメント

知識のテーブルPetEncyclopediaペットショップ、様々な習慣

テーブルpetcenterをお店やペットショップ病院情報ペット

ペットの表/ペアリング/里親ケアペットの節約になります情報転送を

基本情報テーブル管理記録システム管理者に

システムセキュリティとアクセス許可のデザイン

  本数据库经由使用者名称及密码认证使用者的登入,若使用者名称有效且密码正确则建立联机。同时,登入者们有三种不同的数据库存储权限。

1.所有者の権限:データベースの場合、ユーザーまたはオブジェクトがスペースに作成され、システムは、スペースの所有者を許可する権利を有します。新しいユーザーまたはオブジェクトデータベースを作成する(CREATE DATABASE / CREATEUSER文のFROM句で指定)の所有者。たとえば、データテーブルの所有者は、SELECTの権限を持っているその保有する独自のデータシートに(GRANT)を付与することができ、暗黙的な権限を有しています。
2.自動的に生成された権限:このデータベースシステムは自動的に、ユーザーまたはオブジェクト、および新規ユーザーまたはデータベースへのアクセス権の付与を確立する権限を付与されました。
3.表示権限が付与された:この権限を付与されてWITHGRANTOPTION権限を持つ任意のユーザーが。(明示的にコマンドによってプレゼンテーションに付与された)表示助成金付与するのTeradataのSQL GRANTコマンドを使用する権限。
同時に、データベースアクセスのセキュリティ管理日記の使用:
データベース内のすべてのユーザアクティビティをログに記録するアクセスを通じて、ユーザーがデータベースのオブジェクトにアクセスしようとすると、オブジェクトはシステムが意志、現在のログ定義に含まれている場合対応するアクセス権かどうかをユーザ識別子、オブジェクト名、およびこの許可されたアクセス動作を記録します。使用するSQL文を選択的に記録することができます。

四.回答评审表提出的问题

  • Q1:如何保证宠物领养的安全问题?
  • A1:审核机制足够完善。1.个人信息等证明材料审核 2.需要在规定时间反馈宠物的照片和视频
  • Q2:当前面世的同类app并没有得到很广泛的市场,普及度较低,如何保证这款app能够推广开?
  • A2:
    1. 通过联系宠物店老板,推广app(比如把二维码贴在店内),app在平台内推广宠物店,取得双赢效果
    2. 廉价和简单的推广方式可以有微信群推广,也可以到时候和其他APP互推,也可以找到宠物大v,b站宠物up主
    3. 在软件内设置分享功能,用户分享至腾讯微博等社交软件,用户通过一定次数分享可以获得虚拟奖励,比如更改界面颜色风格等
  • Q3:如果有用户领养宠物,后来又因某些原因不能继续养,怎么处理?
  • A3:可以选择转让功能将自己不想继续养的宠物转让给其他想要领养的人。
  • Q4:如何实现猫与狗以外冷门宠物的展示?
  • A4:在注册用户的时候会请用户填一个兴趣表格,表明用户所感兴趣的宠物类型,之后app会着重推荐此类(包括冷门宠物)的有关消息图片,视频,文字描述。
  • Q5:如何实现失踪宠物寻找,如果使用GPS,对比现有产品有何区别?
  • A5:由失主发布寻宠启示,填写丢失宠物基本信息、丢失时间地点等,使用APP的其他用户特别是在丢失地点附近的用户可以根据这个启示的内容帮忙注意、寻找。
  • Q6:如果一只小宠物没有人想养怎么办,就是无人认领?
  • A6:宠物被领养之前会在一个大概收养站的地方,没人认领的话就一直寄养在那里。
  • Q7:如何实现对用户的推广,能保证用户量吗?
  • A7:在软件内设置分享功能,用户分享至腾讯微博等社交软件,用户通过一定次数分享可以获得虚拟奖励,比如更改界面颜色风格等;同时也可以通过微博,腾讯空间,或者社交软件内的宠物群组等渠道进行推广。
  • Q8:如何对该App后台进行管理,用户粘性如何实现?
  • A8:刚开始我们这款app试用范围会比较小,限定于学校之内,由我们小组自己管理后台。对于比较喜欢宠物的用户,会有比较高的粘性。
  • Q9:如何确认你们的各项功能能够保证领养的可信度?
  • A9:审核机制足够完善。1.个人信息等证明材料审核 2.需要在规定时间反馈宠物的照片和视频

五.工作流程、组员分工、组员贡献度比例

学号 姓名 分工 贡献度
131700114 张辉 数据库设计 9
061700232 闫佳豪 数据库设计 9
031702612 陈志超 数据库设计 10
031702632 林华伟 数据库设计 10
031702611 李斯文 系统设计内容整合,博客撰写,演讲 14
031702338 郑学贵 系统设计说明书,系统设计内容分类提出 13
031702509 李享 体系结构设计+功能模块层次图 11
031702326 胥鹏 系统设计引言部分 5
031702601 罗爱玥 PPT设计 10
031702536 伍裕荣 流程图设计 9

六.Github链接

おすすめ

転載: www.cnblogs.com/shifenchongai/p/11779665.html
おすすめ