基于Android studio+SSH的单词记忆(背单词)APP设计

目录

  1. 引言 3
    1.1. 项目介绍 3
    课程设计选题《单词记忆APP》 3
    1.2. 项目的目的和意义 3
    1.3. 相关技术介绍 5
    1.3.1. ionic + angular + cordova混合框架 5
    1.4. 后端SSH框架 6
  2. 系统需求分析 8
    2.1. 软件功能 8
    2.1.1. 需求分析 8
    2.2. 功能性需求 9
  3. 项目介绍 10
    3.1. 系统的开发环境 10
    3.2. 系统的技术路线 11
    3.3. 系统的具体功能 11
    3.3.1. 登录注册模块 11
    3.3.2. 单词学习模块 11
    3.3.3. 单词列表模块 12
    3.3.4. 单词翻译模块 12
    3.3.5. 翻译收藏模块 12
    3.3.6. 阅读模块 12
    3.3.7. 个人中心模块 12
    3.3.8. 今日计划版块 13
    3.3.9. 单词进度模块 13
  4. 系统设计 13
    4.1. 总体设计 13
    4.1.1. 处理流程 13
    4.1.2. 总体结构和模块外部设计 14
    4.1.3. 系统类关系设计 14
    4.2. 系统功能模块设计 15
    4.2.1. 用户登陆修改信息模块 16
    4.2.2. 单词学习模块 17
    4.2.3. 搜索模块 19
    4.2.4. 查看词典 19
    4.2.5. 收藏模块 20
    4.2.6. 个人中心模块 21
    4.2.7. 今日计划模块 22
    4.2.8. 管理员管理模块 23
    4.3. 数据库设计 23
    4.3.1. 逻辑结构设计 23
    4.3.2. 物理结构设计 24
    4.4. 后端服务器API规约 27
    4.4.1. 用户相关API 27
    4.4.2. 单词相关API 27
    4.4.3. 词典相关API 27
    4.4.4. 收藏相关API 28
    4.4.5. 管理员相关API 28
  5. 各模块具体功能实现 28
    5.1. 用户登陆实现 29
    5.1.1. 向后端服务器提交用户登录信息算法 29
    5.1.2. 用户登录成功向后端服务器获取相关信息算法 29
    5.2. 用户注册实现 30
    5.2.1. 向后端服务器提交用户注册信息算法 30
    5.3. 用户信息修改实现 31
    5.3.1. 向后端服务器提交用户更改的信息算法 31
    5.4. 单词学习流程实现 31
    5.4.1. 初步学习页面 32
    5.4.2. 初步学习算法 32
    5.4.3. 单词复习算法 33
    5.4.4. 单词复习页面 36
    5.5. 单词计划实现 37
    5.5.1. 单词计划页面 37
    5.5.2. 单词计划相关代码 38
    5.6. 单词列表实现 39
    5.6.1. 单词列表页面 39
    5.7. 单词搜索实现 40
    调用API接口实现翻译 42
    5.8. 查询单词收藏功能实现 43
    5.9. 个人信息修改实现 43
    5.10. 今日计划部分实现 43
  6. 功能展示 43
    6.1. 单词学习系统主要界面 43
    6.1.1. 登陆界面 43
    6.1.2. 用户注册界面 44
    6.1.3. 单词学习界面 45
    6.1.4. 计划修改页面 47
    6.1.5. 单词列表页面 48
    6.1.6. 单词搜索界面 49
    6.1.7. 个人信息查看与修改界面 49
    6.1.8. 背单词系统管理系统 50
    2.系统需求分析
    2.1.软件功能
    2.1.1.需求分析
    随着科学技术的发展,人类社会日新月异,智能手机自出现以来就在人类的生产生活中饰演着重要的角色,越来越成为大家日常生活中必不可少的生活工具。在学校、在家中、在交通工具上甚至在工作中随处可见智能手机的身影。与此同时手机软件也日益发展壮大。而在全球化的背景下,对于英语的学习也变得越来越重要。手机电子词典或生词记忆软件作为学习英语的工具,凭借其便捷、简单、高效的优势,日益受到年轻人的青睐。
    本项目APP主要针对用户有需要英语四六级考试、考研、出国留学考雅思、托福等在校大学生。还有就是初高中需要背英语单词的学生,以及想要提升自己词汇量的上班白领。这些用户的特征有(1)学生群体,受教育程度高,主动学习能力强;(2)好奇心强,对好玩有趣易用的新鲜事物感兴趣;(3)备考需要,想要提升自己的考试能力。经分析,这些用户的需求有(1)提高词汇量,满足考试、生活及工作需要;(2)充分利用碎片化时间,更有效率地学习;(3)需要有一套合理、科学的背单词学习计划,日积月累,成长看得见;(4)需要更有趣味地记单词,拒绝传统式枯燥、而且容易忘的记单词方式;(5)在记单词的时候,也想要提高自己的听力。
    为满足目标用户的需求,基本可以去确定本电子词典软件设计所要完成的功能目标。以下是本项目中电子词典具备的功能。
    (1)登录界面,用户进行登录,保障用户信息安全;
    (2)注册界面,供新用户进行注册;
    (3)主菜单界面,供用户选择要执行的操作界面;
    (4)单词列表界面,供用户查看当前词典所有单词以及学习中收藏的单词
    (5)计划更改界面,供用户选择词典以及制定每日所学习的单词数
    (6)单词学习界面,供用户进行单词记忆主要功能模块;
    (7)翻译界面,供用户进行生词的英汉互译;
    (8)翻译收藏界面,供用户收藏自己查询的易混单词;
    (9)单词本界面,供用户对学习问题及生词进行标注;
    (10)个人中心页面,供用户修改个人信息及头像;
    在设计软件之前,我们首先要对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么,要得到什么结果,最后应输出什么。本文转载自http://www.biyezuopin.vip/onews.asp?id=15129使用电子词典软件的最大群体是学生,他们需要准确性很强的单词解释,而对操作界面没有太高的要求。因而,我们最重要的就是增强电子词典软件的准确性。我们使用有道API、百度API这样准确性很强的电子词典接口,在词典中加入四六级、雅思托福等实用性强的词库。软件设计的布局要清晰,功能不宜太复杂,只有这样才能使不参与本软件编写的人熟练的使用。
package me.hades.yqword;

import android.app.Activity;
import android.app.Application;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;

import com.umeng.analytics.MobclickAgent;
import com.umeng.commonsdk.UMConfigure;

import me.hades.yqword.model.DaoMaster;
import me.hades.yqword.model.DaoSession;
import me.hades.yqword.preference.ApiPreference;
import me.hades.yqword.utils.CommonValues;
import me.hades.yqword.utils.Config;
import me.hades.yqword.utils.SPUtil;
import me.hades.yqword.utils.WordDatabase;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;

/**
 * Created by hades on 2018/6/2.
 */

public class App extends Application implements Application.ActivityLifecycleCallbacks{

    private static final String TAG = App.class.getSimpleName();

    public static Context globalContext = null;

    public static ApiPreference apiPreference;

    /**
     * DEBUG 开关
     */
    public static final Boolean DEBUG = true;

    DaoMaster.DevOpenHelper helper;
    SQLiteDatabase db;
    DaoMaster daoMaster;
    private DaoSession daoSession;

    @Override
    public void onCreate() {
        super.onCreate();
        if(globalContext == null) {
            globalContext = getApplicationContext();
        }
        /**
         * 初始化common库
         * 参数1:上下文,不能为空
         * 参数2:【友盟+】 AppKey
         * 参数3:【友盟+】 Channel
         * 参数4:设备类型,UMConfigure.DEVICE_TYPE_PHONE为手机、UMConfigure.DEVICE_TYPE_BOX为盒子,默认为手机
         * 参数5:Push推送业务的secret
         */
        UMConfigure.init(this, CommonValues.UMengAppkey,
                "Umeng",UMConfigure.DEVICE_TYPE_PHONE,null);

        /**
         * 对数据库进行初始化
         */
        boolean isFirstOpen = !SPUtil.contains(globalContext, CommonValues.FIRST_OPEN);
//        isFirstOpen=false; //for init db , delete this later
        if (isFirstOpen) {
            globalContext.deleteDatabase(CommonValues.DATABASE_NAME);
            new WordDatabase(globalContext).getWritableDatabase();
            helper = new DaoMaster.DevOpenHelper(this, CommonValues.DATABASE_NAME, null);
            db = helper.getWritableDatabase();
            daoMaster = new DaoMaster(db);
            daoSession = daoMaster.newSession();

            SPUtil.putAndApply(globalContext, CommonValues.FIRST_OPEN, "no");

        } else {

            db = new WordDatabase(globalContext).getWritableDatabase();
            daoMaster = new DaoMaster(db);
            daoSession = daoMaster.newSession();
        }

        // 初始化配置工具
        Config.setContext(globalContext);

        //初始化Retrofit
        Retrofit retrofit = new Retrofit.Builder()
                .baseUrl(CommonValues.SERVER_URL)
                .addConverterFactory(GsonConverterFactory.create())
                .build();
        apiPreference = retrofit.create(ApiPreference.class);
    }

    @Override
    public void onActivityCreated(Activity activity, Bundle savedInstanceState) {

    }

    @Override
    public void onActivityStarted(Activity activity) {

    }

    @Override
    public void onActivityResumed(Activity activity) {
        if(DEBUG){

        }
        MobclickAgent.onResume(this);
    }

    @Override
    public void onActivityPaused(Activity activity) {
        MobclickAgent.onPause(this);
    }

    @Override
    public void onActivityStopped(Activity activity) {

    }

    @Override
    public void onActivitySaveInstanceState(Activity activity, Bundle outState) {

    }

    @Override
    public void onActivityDestroyed(Activity activity) {

    }

    /**
     * 返回数据库Session
     * @return
     */
    public DaoSession getDaoSession() {
        return daoSession;
    }
}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

shejizuopin
关注 关注
  • 10
    点赞
  • 119
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
Harmony鸿蒙实战开发-背单词app「仿不背单词」【源码在文末】
m0_63324772的博客
07-20 560
Harmony鸿蒙实战开发-背单词app源码在文末】
基于Android的记单词APP
07-13
模仿扇贝单词的记单词app,实现了基本的增删查改功能,小小的课程设计
Android开发:使用AndroidStudio开发记单词APP(带数据库)
weixin_48622654的博客
04-28 5420
通过该项目的设计,掌握Android项目设计开发流程,完成了一款记单词软件,UI布局界面使用了很多控件,使我掌握了TextView、EditText、Button、ratingBar、RadioGroup、radioButton、toggleButton、checkBox、spinner等控件的使用、后台使用了AlertDialog实现了注册按钮弹出对话框。此次项目设计不仅仅使对我技术上的锻炼有所提高,更多的是为我之后的学习奠定了良好的基础,但是依然有很多的不足之处需要我们继续完善和改正。
基于android背单词系统设计与实现(Android毕设,Androidstuio)
u014388322的专栏
07-18 593
Android客户端功能描述:1:用户注册和登录2:设置每天需要复习的单词数量3:背单词:界面出现单词学习,下面按钮有认识,不认识,提示按钮;不认识会添加到生词本4:生词本:查看生词本学习;以及对生词信息进行删除5:个人信息:查看自己的个人细心后台服务端功能描述:1:用户信息管理:查看注册的用户信息2:单词信息管理:添加和浏览单词学习。
Android Studio实现记单词App,背完四六级一次过~
热门推荐
振华OPPO的博客世界
11-17 2万+
本系统包含高考、四级、六级、托福和雅思词汇五个章节。每个章节分为多个单元,每个单元又包含上百个词汇。可以在单元列表查询单词,实时记录每个单元的阅读时间,点进单词详情页,有单词的拼写、音标、释义和例句,底部导航栏可以查看前一页和后一页,还可以进行自动播放,可以手动滑动页面,右上角可以设置播放速度。是一款很给力的记单词软件。
安卓期末大作业Androidstudio-记单词app(资源链接在文末,含注册登录,含设计报告,含导出app文件及源码导入方法)
07-19
安卓期末大作业-记单词app(免积分下载)包含项目源码,项目报告书,导出App等等应有尽有,项目导入即可使用。文章介绍:https://blog.csdn.net/weixin_43474701/article/details/118910425 1.有注册登录功能,增删改查功能 2.用户点击添加按钮输入单词,键盘会自动弹出并焦点在输入框,用户输入英文和中文释义,单词本上将在最上面显示这个单词,并会有下拉动画。用户可以通过上方放回箭头取消输入。 2.用户可以通过单词盘边的开关按钮来关闭或开启中文意思 3.向右滑可以删除单词,同时底部有提示信息,可以撤销删除,点击撤销可以还原被删除的单词 4.搜索可以搜索相关的单词 详情请看我发布的文章介绍:https://blog.csdn.net/weixin_43474701/article/details/118910425
android 背单词app源码(高分项目).zip
03-14
android 背单词app源码(高分项目).zipandroid 背单词app源码(高分项目).zipandroid 背单词app源码(高分项目).zipandroid 背单词app源码(高分项目).zipandroid 背单词app源码(高分项目).zipandroid 背单词...
Android Studio开发的单词APP源码(期末大作业)
06-06
Android Studio开发的单词APP源码(期末大作业)】是一个基于Android Studio的移动应用项目,用于学习和复习英语单词。这个APP可能是学生在学习Android应用开发时完成的一个重要练习,展示了Android应用的基本...
Android Studio开发的背单词APP源码(期末大作业).zip
最新发布
06-03
Android Studio开发的背单词APP源码(期末大作业).zipAndroid Studio开发的背单词APP源码(期末大作业).zipAndroid Studio开发的背单词APP源码(期末大作业).zipAndroid Studio开发的背单词APP源码(期末大作业)...
基于Android的记单词app (源码 + 说明文档 + 演示视频)
04-17
基于Android的记单词app (源码 + 说明文档 + 演示视频) 4.系统设计实现 19 4.1 系统功能设计 19 4.1.1 核心功能模块设计 19 4.1.2 其它功能要求 20 4.2数据库页表设计 21 4.3系统详细实现 23 4.3.1 用户登陆的设计...
Android代码-背单词APP
08-08
word-recite 安卓应用 大四 写了个简单的登录程序服务端见另外,如果只是想看看功能可以直接跳转主页,这里单词的导入是在Main activity。 大致花费一个星期。
Android Studio项目好记单词
04-22
一个Android Studio项目,有音频,功能基本完善。
android 背单词app源码(MVP架构)
12-30
android 背单词app开发源码(采用MVP架构),功能强大. 开发工具idea.
安卓项目开发:单词app
06-28
移动设备开发期末大作业,包含报告。 用Android Studio制作,代码含有详细批注,亲测可用。
Android课程设计——背单词软件
07-26
这是我独立完成的课程设计,这里提供项目源文件。 (天津科技大学魏永红老师的移动应用开发技术课程)
android studio写一个简单的记单词?????App
weixin_53607413的博客
07-27 2364
一个贼贼简单的APP,按照前端来说,就只是实现了几个页面跳转和点击事假,数据库链接都没用到。就这么几个简单的页面和跳转,各位见笑了。
基于AndroidStudio+Java+SQLite开发的背单词APP系统
毕业作品网站
01-13 2318
从而保证用户对过去已学单词的背诵记忆够更加巩固,牢靠。2. 词汇本数据初始化:初始化全部词汇本信息数据库,包括词汇本数据请求信息,词汇本ID,词汇本词汇数量,是否存有词汇数据等信息;1.用户数据初始化:初始化当前用户信息数据库,包括用户ID,用户所用词本ID,用户任务量,用户今日任务进度,时间戳等信息;
基于Android背单词软件【源码+文档+答辩PPT】
vx1271487114的博客
07-16 1万+
基于Android背单词软件,功能强大完整。
单词精灵,Android单词 app 开发
伯特立的专栏
04-01 616
使用 Android Studio 开发了一款 记单词 app —— 《单词精灵》.《单词精灵》是一款专为Android平台设计的单机记单词应用。该应用旨在帮助用户系统、高效地扩展词汇量,提升英语水平。应用内置丰富的词库和记忆方法,让用户在轻松愉悦的学习氛围中不断提升自己的词汇量。
基于android studio背单词app
01-11
很抱歉,根据提供的引用内容,我无法直接回答你关于基于Android Studio背单词App的问题。引用内容中提到了两个相关的项目,但没有提供具体的代码或演示。如果你对基于Android Studio背单词App感兴趣,我可以为你提供一些一般的步骤和建议来创建这样一个App。 1. 首先,你需要安装Android Studio并创建一个新的Android项目。 2. 在项目中创建一个单词列表,可以使用数组或数据库来存储单词和其对应的释义。 3. 创建一个用户界面,包括登录和注册功能,可以使用Android Studio提供的布局编辑器来设计界面。 4. 实现用户登录和注册功能,可以使用Firebase身份验证或自己的服务器来处理用户认证。 5. 创建一个背单词的功能,可以显示一个单词和其对应的释义,并提供一个按钮或手势来切换到下一个单词。 6. 添加一个记忆功能,可以让用户标记已经掌握的单词,并在背单词时优先显示未掌握的单词。 7. 可以考虑添加一些额外的功能,如单词分类、单词发音、单词测试等。 这只是一个大致的步骤和建议,具体的实现方式和功能取决于你的需求和技术能力。如果你需要更具体的帮助,请提供更多的信息或具体的问题,我将尽力帮助你。
写文章

热门文章

  • 学生宿舍管理信息系统 数据库课程设计 54597
  • 基于Python的人脸互换系统设计与实现 35828
  • 教务信息管理系统的设计与实现 26388
  • 基于Python实现的五子棋游戏设计 25991
  • 基于Android的天气预报系统的设计与实现 21539

最新评论

  • 基于STM32+PID控制两轮智能自平衡小车设计

    好家伙VCC: 喜欢博主的文章,我当时是一个小白,一步一步踩坑过来,我后面回顾学习路线,做了PID-控制-遥控-避障-跟随循迹的项目,大家可以一起学习交流一下:这是文章:https://blog.csdn.net/qq_46187594/article/details/138110155?spm=1001.2014.3001.5502

  • 基于J2EE框架的银行存取贷款业务管理系统

    shejizuopin: 真实 文末加

  • 基于J2EE框架的银行存取贷款业务管理系统

    昨日の青空: 请问这是真实的项目,还是毕业设计啊

  • 电梯仿真程序设计报告+任务书+仿真电梯MFC源程序

    shejizuopin: 在MFC(Microsoft Foundation Classes)应用程序中创建自定义对话框类是一个多步骤的过程。下面是一个简单的指导,帮助你在MFC应用程序中创建并使用一个自定义的对话框类。 ### 步骤 1: 创建对话框资源 首先,你需要设计一个对话框。这通常是在Visual Studio或其他支持MFC的IDE中完成的。 1. 打开你的MFC项目。 2. 在解决方案资源管理器中找到“资源视图”并展开它。 3. 右键点击“对话框”文件夹并选择“添加” -> “添加Windows对话框”,这将打开对话框设计器。 4. 设计你的对话框界面,并给它分配一个唯一的ID(如 IDD_MY_DIALOG )。 ### 步骤 2: 创建对话框类 接下来,为这个对话框创建一个类。 1. 在“Class View”窗口中右键点击你刚创建的对话框资源。 2. 选择“Add” -> “Class...”,然后选择“CDialogEx”作为基类来创建一个对话框类。 3. 给这个类命名,例如 `CMyDialog`。 ### 步骤 3: 实现对话框类 现在可以开始为你的对话框编写代码了。 1. 在生成的头文件(如 `CMyDialog.h`)中声明成员变量或函数。 2. 在对应的实现文件(如 `CMyDialog.cpp`)中添加代码来初始化控件、处理消息等。 ### 步骤 4: 显示对话框 最后,在适当的位置显示对话框。 1. 在需要的地方创建一个该对话框类的对象实例。 2. 调用成员函数 `DoModal()` 来以模式方式显示对话框,或者使用 `Create()` 和 `ShowWindow()` 来以非模式方式显示。 以下是一个简化的示例代码: ```cpp // CMyDialog.h class CMyDialog : public CDialogEx { // 声明控件变量 CButton m_btnOk; public: CMyDialog(CWnd* pParent = nullptr); // 标准构造函数 virtual ~CMyDialog(); protected: afx_msg void OnBnClickedOk(); // 按钮点击事件处理 DECLARE_MESSAGE_MAP() }; // CMyDialog.cpp BEGIN_MESSAGE_MAP(CMyDialog, CDialogEx) ON_BN_CLICKED(IDC_BTN_OK, &CMyDialog::OnBnClickedOk) END_MESSAGE_MAP() void CMyDialog::OnBnClickedOk() { // 处理按钮点击事件 } // 在某处显示对话框 void CMainFrame::OnFileSomething() { CMyDialog dlg; if (dlg.DoModal() == IDOK) { // 用户点击了确定按钮 } } ``` 以上就是创建和使用自定义对话框的基本步骤。当然,实际开发中可能需要根据具体需求进行更复杂的定制。

  • 电梯仿真程序设计报告+任务书+仿真电梯MFC源程序

    CSDN-Ada助手: 如何创建自定义对话框类并在 MFC 应用程序中使用?

大家在看

  • 倾尽毕生所学:实现一个校园失物招领小程序 482
  • 基于SpringBoot的新能源汽车充电管理系统的设计与实现-毕业设计源码44945 734
  • 《大模型项目实战:多领域智能应用开发》从0到1实现你自己的AI Chat应用 195
  • 解决使用Android SDK 调用高德业务返回 INVALID_USER_KEY 的问题(高德key中sha1值与android中sha1值不匹配) 3
  • 物料主数据创建/修改报错:不能更改估价分类

最新文章

  • 基于plc的楼宇自动化控制系统(开题报告)
  • 小麦秸秆型煤的制备设计(开题报告)
  • 小班幼儿攻击性行为的现状研究-以德格县某幼儿园为例(开题报告)
2024
10月 21篇
09月 38篇
08月 34篇
07月 49篇
06月 60篇
05月 63篇
04月 68篇
03月 69篇
02月 58篇
01月 62篇
2023年416篇
2022年1044篇
2021年2篇

目录

目录

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

shejizuopin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家广东玻璃钢雕塑摆件销售厂家广州玻璃钢小品雕塑供应商杭州商场中秋美陈阜阳玻璃钢雕塑生产商方型玻璃钢花盆专卖石家庄欧式玻璃钢雕塑多少钱玻璃钢雕塑设计特别推荐质量好的玻璃钢花盆濮阳大型玻璃钢彩绘雕塑公司句容玻璃钢气球雕塑北京户内玻璃钢雕塑供应商苏州商场美陈哪家好绿园区玻璃钢雕塑工程施工泰山雕塑制作玻璃钢雕塑珠海公园玻璃钢雕塑安宁加工玻璃钢雕塑咨询佛山玻璃钢雕塑厂家报价北京玻璃钢雕塑厂电话玻璃钢雕塑壁厚丽江市玻璃钢雕塑设计要多少钱南宁公园玻璃钢卡通人物雕塑江苏酒店玻璃钢雕塑价格宝鸡人物雕像玻璃钢雕塑沧州玻璃钢雕塑哪家好深圳通道商场美陈销售许昌景观玻璃钢仿铜雕塑加工扬州玻璃钢雕塑供应厂家阳江商场美陈装饰甘南商场美陈吉安公园玻璃钢雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化