文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

基于Android(PHP)的校园闲置物品交易平台的设计与实现(二手交易平台)

2022-06-06 13:19

关注

本科毕业设计
校园闲置物品交易平台的设计与实现(二手交易平台)
包含论文,APP及网站系统三个内容。
首先是论文的部分:
目录
目录业务流程图业务流程图业务流程图模块图用例图时序图服务流图总体E-R图
首先是APP的展示
代码:

public class CommentInfo implements Parcelable {
    private int cId;// 商品编号
    private String cContent;// 评论内容
    private int uId;// 谁评论的
    private int gId;// 对哪条商品的评论
    private long cTime;// 评论的时间
    private String uNickName;
    protected CommentInfo(Parcel in) {
        cId = in.readInt();
        cContent = in.readString();
        uId = in.readInt();
        gId = in.readInt();
        cTime = in.readLong();
        uNickName = in.readString();
    }
    @Override
    public void writeToParcel(Parcel dest, int flags) {
        dest.writeInt(cId);
        dest.writeString(cContent);
        dest.writeInt(uId);
        dest.writeInt(gId);
        dest.writeLong(cTime);
        dest.writeString(uNickName);
    }
    @Override
    public int describeContents() {
        return 0;
    }
    public static final Creator CREATOR = new Creator() {
        @Override
        public CommentInfo createFromParcel(Parcel in) {
            return new CommentInfo(in);
        }
        @Override
        public CommentInfo[] newArray(int size) {
            return new CommentInfo[size];
        }
    };
    public String getuNickName() {
        return uNickName;
    }
    public void setuNickName(String uNickName) {
        this.uNickName = uNickName;
    }
    public int getcId() {
        return cId;
    }
    public void setcId(int cId) {
        this.cId = cId;
    }
    public String getcContent() {
        return cContent;
    }
    public void setcContent(String cContent) {
        this.cContent = cContent;
    }
    public int getuId() {
        return uId;
    }
    public void setuId(int uId) {
        this.uId = uId;
    }
    public int getgId() {
        return gId;
    }
    public void setgId(int gId) {
        this.gId = gId;
    }
    public long getcTime() {
        return cTime;
    }
    public void setcTime(long cTime) {
        this.cTime = cTime;
    }
    @Override
    public String toString() {
        return "CommentInfo [cId=" + cId + ", cContent=" + cContent + ", uId="
                + uId + ", gId=" + gId + ", cTime=" + cTime + ", uNickName="
                + uNickName + "]";
    }
    public CommentInfo() {
        super();
        // TODO Auto-generated constructor stub
    }
    public CommentInfo(int cId, String cContent, int uId, int gId, long cTime) {
        super();
        this.cId = cId;
        this.cContent = cContent;
        this.uId = uId;
        this.gId = gId;
        this.cTime = cTime;
    }
}

手机号注册
代码:


    private void updateData() {
        getGoodsDetail();
    }
    
    private void setAnimation() {
        animation = new RotateAnimation(0, 360f,
                RotateAnimation.RELATIVE_TO_SELF, 0.5f, RotateAnimation.RELATIVE_TO_SELF, 0.5f);
        animation.setDuration(1000);
        animation.setRepeatCount(40);
    }
    
    private void showComment() {
        ll_comment.removeAllViews();
        if (commentList.size() == 0) {
            TextView tv_show = new TextView(this);
            tv_show.setText("暂无评论,快来成为第一个评论的人吧");
            ll_comment.addView(tv_show);
        } else {
            for (int i = 0; i < commentList.size(); i++) {
                View view = View.inflate(this, R.layout.listview_item_detailinfo_comment, null);
                TextView tv_time = (TextView) view.findViewById(R.id.tv_comment_time);
                CommentInfo info = commentList.get(i);
                try {
                    tv_time.setText(DateUtils.getTimeAfterFormat(info.getcTime()));
                } catch (ParseException e) {
                    e.printStackTrace();
                    ToastUtils.showInfo(this, "发布时间解析出错,请重试");
                }
                TextView tv_nickName = (TextView) view.findViewById(R.id.tv_comment_nickname);
                tv_nickName.setText(info.getuNickName());
                TextView tv_content = (TextView) view.findViewById(R.id.tv_comment_content);
                tv_content.setText("    " + info.getcContent());
                if (info.getcContent().contains("【出价】¥")) {
                    tv_content.setTextColor(Color.RED);
                }
                ll_comment.addView(view);
            }
        }
    }
    
    private void showGoodsImgs() {
        ll_container_imgs.removeAllViews();
        List urls = goods.getgImgUrls();
        if (urls.size() > 0) {
            for (int i = 0; i < urls.size(); i++) {
                final ImageView iv = new ImageView(this);
                iv.setTag(i);
//                iv.setImageResource(goods_imgs[i]);
                new BitmapUtils(this).display(iv, urls.get(i));
                iv.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View view) {
                        int key = Integer.parseInt(iv.getTag().toString());
                        previewImg(key);
                    }
                });
                WindowManager wManager = getWindowManager();
                Display display = wManager.getDefaultDisplay();
                int height = display.getHeight();
                int width = display.getWidth();
                LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(width / 2, height / 4);
                lp.setMargins(2, 2, 2, 2);
                iv.setLayoutParams(lp);
                iv.setScaleType(ImageView.ScaleType.FIT_XY);
                ll_container_imgs.addView(iv);
            }
        }
    }

实现效果:
系统首页商品详情页
网站系统的展示:
前台:
首页
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
v
后台展示:
手台管理后台管理
代码:

$(function () {
    //加载弹出层
    layui.use(['form','element'],
    function() {
        layer = layui.layer;
        element = layui.element;
    });
    //触发事件
  var tab = {
        tabAdd: function(title,url,id){
          //新增一个Tab项
          element.tabAdd('xbs_tab', {
            title: title 
            ,content: ''
            ,id: id
          })
        }
        ,tabDelete: function(othis){
          //删除指定Tab项
          element.tabDelete('xbs_tab', '44'); //删除:“商品管理”
          othis.addClass('layui-btn-disabled');
        }
        ,tabChange: function(id){
          //切换到指定Tab项
          element.tabChange('xbs_tab', id); //切换到:用户管理
        }
      };
    tableCheck = {
        init:function  () {
            $(".layui-form-checkbox").click(function(event) {
                if($(this).hasClass('layui-form-checked')){
                    $(this).removeClass('layui-form-checked');
                    if($(this).hasClass('header')){
                        $(".layui-form-checkbox").removeClass('layui-form-checked');
                    }
                }else{
                    $(this).addClass('layui-form-checked');
                    if($(this).hasClass('header')){
                        $(".layui-form-checkbox").addClass('layui-form-checked');
                    }
                }
            });
        },
        getData:function  () {
            var obj = $(".layui-form-checked").not('.header');
            var arr=[];
            obj.each(function(index, el) {
                arr.push(obj.eq(index).attr('data-id'));
            });
            return arr;
        }
    }
    //开启表格多选
    tableCheck.init();
    $('.container .left_open i').click(function(event) {
        if($('.left-nav').css('left')=='0px'){
            $('.left-nav').animate({left: '-221px'}, 100);
            $('.page-content').animate({left: '0px'}, 100);
            $('.page-content-bg').hide();
        }else{
            $('.left-nav').animate({left: '0px'}, 100);
            $('.page-content').animate({left: '221px'}, 100);
            if($(window).width()<768){
                $('.page-content-bg').show();
            }
        }
    });
    $('.page-content-bg').click(function(event) {
        $('.left-nav').animate({left: '-221px'}, 100);
        $('.page-content').animate({left: '0px'}, 100);
        $(this).hide();
    });
    $('.layui-tab-close').click(function(event) {
        $('.layui-tab-title li').eq(0).find('i').remove();
    });
    //左侧菜单效果
    // $('#content').bind("click",function(event){
    $('.left-nav #nav li').click(function (event) {
        if($(this).children('.sub-menu').length){
            if($(this).hasClass('open')){
                $(this).removeClass('open');
                $(this).find('.nav_right').html('');
                $(this).children('.sub-menu').stop().slideUp();
                $(this).siblings().children('.sub-menu').slideUp();
            }else{
                $(this).addClass('open');
                $(this).children('a').find('.nav_right').html('');
                $(this).children('.sub-menu').stop().slideDown();
                $(this).siblings().children('.sub-menu').stop().slideUp();
                $(this).siblings().find('.nav_right').html('');
                $(this).siblings().removeClass('open');
            }
        }else{
            var url = $(this).children('a').attr('_href');
            var title = $(this).find('cite').html();
            var index  = $('.left-nav #nav li').index($(this));
            for (var i = 0; i <$('.x-iframe').length; i++) {
                if($('.x-iframe').eq(i).attr('tab-id')==index+1){
                    tab.tabChange(index+1);
                    event.stopPropagation();
                    return;
                }
            };
            tab.tabAdd(title,url,index+1);
            tab.tabChange(index+1);
        }
        event.stopPropagation();
    })
})

实现效果:
在这里插入图片描述
在这里插入图片描述


作者:Garfield68


阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯