Java古董拍卖网站设计与实现毕业论文

无敌的宇宙
无敌的宇宙
擅长邻域:Java,HTML,JavaScript,MySQL,支付,退款,图片上传

分类: Java ssm MySQL 专栏: java ssm Mysql 标签: 古董拍卖网站设计与实现 Java拍卖网论文

2023-01-02 16:18:33 400浏览

古董拍卖网站的设计与实现





古董拍卖网站的设计与实现







姓 名

xx

学 号

xx

专业

计算机科学与技术

学院

计算机科学与工程学院

指导教师

Xx


二〇xx 年 五 月 三十 日




郑重声明


本人的毕业论文(设计)是在指导教师的指导下独立撰写并完成的。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果。所有合作者对本研究所做的任何贡献均已在论文(设计)中作了明确的说明并表示了谢意。如有剽窃、抄袭、造假等违反学术道德、学术规范和侵权行为,本人愿意承担由此产生的各种后果,直至法律责任;并愿意通过网络接受公众的监督。

特此郑重声明。





毕业论文(设计)作者(签名):


年 月 日

















摘 要

拍卖网站的兴起正在逐渐改变我国的商业结构模式,传统行业在拓展业务和发展开始在线上找寻合适的机会。在这个过程当中形成了各式各样的拍卖网站,都是根据时下相关技术和平台做网站搭建。这种新型的拍卖模式给商业模式带来了极大的挑战。拍卖行业属于传统行业当中比较特殊的行业,在这种行业当中相关的网站设计较少,但是也已经有所探索。

为了更好的实现拍卖网站的建设,所以本文采用B/S模式及JSP技术,进项相关拍卖网站的Web应用系统的设计。本文首先做的是针对拍卖系统的相关介绍,其次是利用JSP技术进行系统开发,然后再结合B/S模式和Web的相关特性展开系统的设计。在这个过程当中需要为拍卖网站设计各个板块,确保能够满足拍卖公司的正常使用。在构架整个系统的时候,采用的是阿里的OceanBase数据库,充分运用了该数据库的优势,完成了本次拍卖网站的设计与实现,完善了整体的系统。

拍卖行业是个传统行业,同时其竞争机制需要更多的客户参与,才能够保证拍卖行的业务更好的开拓。基于网络的拍卖网站建设,消除掉了地域限制,无需会员到场就可以参与竞拍。同时会员可以获得相对安静的环境,能够用更理智的心态看待拍卖品。

关键词:拍卖网站;B/S结构;设计与实现;古董








Abstract

The rise of e-commerce is gradually changing China's business structure model, traditional industries in the expansion of business and development began to look for appropriate opportunities online. In this process formed a variety of e-commerce sites, are based on the current relevant technology and platform to do website building. This new type of e-commerce model has brought great challenges to the business model. E-commerce is sweeping all kinds of traditional industries. Auction industry is a special industry among the traditional industries, in which the relevant website design is less, but it has been explored.

In order to better realize the construction of auction website, so this paper uses B/S mode and JSP technology, into the design of related auction website Web application system. In this paper, the first is for the auction system related introduction, followed by the use of JSP technology for system development, and then combined with B/S mode and Web related characteristics of the design of the system. In this process, we need to design each section for the auction website to ensure that it can meet the normal use of auction companies. In the framework of the whole system, the use of Ali Oceanbase database, make full use of the advantages of the database, complete the design and implementation of the auction website, improve the overall system.

Auction industry is a traditional industry, and its competition mechanism needs more customers to participate in order to ensure the better development of the business of auction houses. The construction of web-based auction website eliminates geographical restrictions and allows members to participate in auctions without the presence of members. At the same time, members can get a relatively quiet environment, and can view the auction items with a more rational mentality.

Key words: auction website; B/S structure; Design and Implementation

















第1章 绪论

1.1课题研究的背景

拍卖网站自从出现之后就改变了传统的商业模式,传统商业模式正在面临着较大的转变。拍卖行业是非常重要的行业,这个行业在当下的拍卖网站当中面临着直接的转变。其中电子商务和拍卖的结合,在当下已经不是什么新鲜的创意。因为拍卖需要有更多相关的人参与,才能够真正推动整个拍卖行业的发展。网络环境给与了拍卖这个便利,通过网络环境可以更多的聚拢客户,能够为拍卖营造更好的环境,能够让拍卖公司拓展更大的市场。这些都是电子商务当中非常重要的内容,同样也是当下传统行业发展的重要目标。在互联网发展的背景下,研究当下拍卖网站的发展方向,以及拍卖网站的具体发展路径,这对于当下的课题研究有着重要的意义和价值。

1.2课题研究的意义

发展拍卖网站是当下商业领域中最重要的一种内容,随着我国电子商务的蓬勃发展和不断拓展,传统行业如何突破原有的桎梏,借助电子商务的便利性完成商业拓展至关重要。搭建专业的拍卖网站平台,建立起能够适应当代网络商业氛围的平台,拓展公司当中的业务。这是当下很多企业的需求,对于我国互联网事业和经济发展都有着重要意义。未来拍卖网站的发展会越来越好,同时在资源配置上也越来越符合大众的要求。因为网络电子商务的建立,给客户和商家都带来了极大的帮助作用。所以在课题研究当中做专业性的研究,针对这种商务网站的建设,对于拍卖行业有着重要的意义和价值。

1.3课题研究的方法

在本次研究中采用的是文献研究法,学习和查阅现有的成果和文献,充分运用学习过的知识点,搭建关于拍卖的网站平台。运用这种平台为拍卖公司服务完成本次课题研究。在该过程当中学习原有的研究成果,借鉴这些相关研究成果后做相关探索。

1.4课题研究的目的

(1) 学会JAVA的开发工具应用

(2) 探索拍卖网站的建设

(3) 提升自身的逻辑能力

(4) 搭建拍卖公司所需要的平台























第2章 国内外研究综述

2.1国内研究综述

拍卖行业是将现有资源进行详细分配的重要领域,其中二手物品交易在国内外都有着非常大的市场。因此在拍卖网站的探索在我国早已经开展,其中:吴笛(2017)在《线上艺术品拍卖现状及发展探究》当中,就当下线上拍卖当中存在的问题提出了一些见解和建议。其中他指出的问题是,当下线上拍卖的信誉缺失、非法行为、价格操纵等等问题。并且针对这些问题给出了相应的解决方案,从这些可以看出,当下我国对于拍卖相关的规则已经有了深层次的探索,并且针对这种情况已经有了更深刻的认识。孙元程在《基于PHP的在线竞拍系统设计与实现》当中,前流行的电子商务网站大多是线下古董的网上销售系统,所销售的古董与超市差不多,销售的价格也是固定的,交易的方式缺乏吸引力。拍卖作为传统交易方式的一种模式,也在试图寻求和网络接轨,扩大影响力,吸引客户,同时减少成本消耗,增加利润程度,近年来,出现了越来越多的在线拍卖系统,但是这些拍卖系统大多是拍卖行私有的系统,或在线交易网站的附属产物,少有开放的,通用的拍卖系统。本文所研究和开发的系统能够为客户提供一个可靠安全的网上交易平台。管理员可以管理用户、拍品和竞拍活动的信息。竞拍者可以搜索、查看被拍卖物品的信息,对于感兴趣的物品,可以参加竞拍。拍卖者可以利用自身帐号向系统中提交拍品的信息,同时查看自己曾经提交过的拍品。网站与银行、物流公司、电信公司相连,以进行交易结算,支持多种支付方式。在这种相关的探索当中,推动者整个行业的发展。基于此做出的相关探索和改变,对于整个行业的建设有着重要的意义。

2.2国外研究现状

国外的互联网发展更早,所以在整体发展当中也更加完善。所有他们的研究往往更加精细,甚至已经有了专项的研究。其中,Jun-Lin Lin; Laksamee Khomnotai(2017)在《Online Auction Fraud Detection in Privacy-Aware Reputation Systems》表示:拍卖网站有一个注重隐私的信誉系统,允许买家在交易中向公众隐藏自己的身份,以保护隐私。然而,欺诈者也可以利用这种买家匿名功能来隐藏他们自己和同伙之间的联系。传统的欺诈者检测方法对于检测这样的欺诈者是无用的,因为这些方法依赖于访问这些连接来有效地工作。为了解决这个问题,我们引入了两个属性来量化与每个用户相关的买方匿名化活动,并使用它们来加强传统的方法。在一个拍卖网站上抓取的数据集上的实验结果表明,所提出的属性有效地提高了预测准确性,特别是在数据集中买家匿名活动比例较大的情况下。由于许多拍卖网站都采用了隐私意识的声誉系统,因此,应将这两个建议的属性纳入到其骗子检测方案中,以打击这些欺诈活动。由此可见,国内外的相关研究,都对于当下拍卖当中的欺诈行为非常的总要。





















第3章 拍卖网站设计与实现的系统需求分析

随着互联网的快速发展和建设,当下的网站设计与实现要求越来越高。在这种情况下网站设计与实现的研究,在系统设计当中就需要更加完善。尤其是这种自身承担重要教育的网站,在整体设计当中的多想功能探索和设计,这些都需要满足网站管理和客户的需求。拍卖网站的设计与实现,主要就是满足用户和拍卖公司管理两者之间的需求。这两者之间的需求至关重要,在这当个系统设计当中是必须要考量的两个基本指标。

网站设计与实现的最终考量源自于这种本质的需求,对于整个系统建设而言需要建立起可以充分满足客户需求的基本版块。在这种基础上做相关系统的设计与探索,这样才能够真正地建立起合理化的内容。其中各版块的设计和信息的相关管理,都需要在系统设计和实现当中有充分的考虑,这些内容也是整个网站设计与实现当中最基本的内容。对于当下的网站设计和实现需求,应当做出相关深刻的考察,充分掌握相关的需求。

在分析了当下拍卖网站的特点,以及建设相关网站系统内容的时候,总结出来的主要功能情况如下:

(1)会员管理:该部分功能主要是针对拍卖公司针对会员信息的处理,这个部分主要就是公司的相关管理内容,既需要保密也需要充分完善对整体信息系统的建设,保存相关的信息内容,确保整个会员管理能够满足当下拍卖系统建设的基本需求。

(2)资讯管理:资讯管理系统同样是针对整个拍卖公司内部管理的相关重要功能,这个功能主要是应对发布消息和处理消息。其中针对拍卖信息的删减和增加。这些都是资讯管理当中的重点内容,以此为根本进行多方面的讯息综合管理和建设。在这个过程当中做好基本的信息处理,改善整体的建设发展。

(4)网站简介管理:该部分功能同样是针对拍卖公司和用户的重要功能,在网站系统建立起来之后,想要快速获取相关的生意和相关的客户群体。那么在整个设计过程当中必须要做推广。网站简介管理是重要的推广内容,该部分的设计和展示,在未来可以帮助整个推广工作的有效展开。这些对于网站工作有着重要的意义和价值,可以提升网站的发展效率。

(3)古董管理:该部分功能主要是针对客户展现相关内容,这个过程当中的相关内容展示情况,需要根据详细的情况做基本的拓展。其中古董管理当中还涉及到分类处理,不同产品在不同的版块发布。这样才能够真正地完成整个网站的系统设计,完成古董的相关展示。

(4)留言交流管理:这个功能就是让客户和网站之间可以更好的进行深入的交流。通过这种相关交流情况,达成针对拍卖的相关生意。该功能对于当下的拍卖系统有着重要的价值和意义,所以在应用当中同样非常重要。

(5)会员注册:该功能是面对客户的重要功能,通过这个功能客户可以实现在系统内查阅相关信息。甚至一些带有权限设置的信息,同样可以提供过会员注册来完成相关内容的探索。

(6)古董发布:古董发布一般都是会员直接发布,发布的二手物品可以用来交易。这个是系统需要进行会员注册的主要原因,同时也是注册会员之后才能够取得的权利。在古董发布之后,才能够达成交易。

(7)资讯浏览:游览系统当中的古董信息,这个过程当中可以看到古董的详细情况。这是系统当中会员的重要权限,咨询游览需要可以满足游客打开不同等级的页面,其中包括支付页面。

(8)竞拍竞价:在物品出现在网站系统当中之后,有课进入或者是会员进入都可以参与到竞拍当中。如果价格合适就完成交易,如果价格不合适就不能完成交易。在竞拍当中会有一定的时间限制,在时间内完成拍卖的过程,如果没有人参与到竞拍当中,那么最终就会将古董流拍处理。

(9)留言:该部分的留言功能主要是给会员和管理者之间搭建起相关的沟通桥梁。在相关沟通之中,让会员和管理者之间形成更好的协作关系。这样可以更好地保证系统可以为客户服务。

(6)用户个人信息修改:用户个人信息修改,这个部分的功能主要是为客户服务,客户户需要相关信息修改的时候,可以通过这个部分的功能,完成整体的修改。

3.1 系统功能需求的描述

系统功能需求完成需要结合现实情况,这些现实情况的需求反映在整个设计系统当中,才能够让整个系统在设计和实现当中,完成对于整个系统项目的建设和设计。在这个过程当中,系统功能需求的描述情况,以及最终践行各项功能的情况至关重要。在这个过程当中可以将整个系统需求分外三个部分,其一是前台的具体需求;其二是相关后台的需求;其三是界面操作过程当中的需求。这三种需求就是基本的需求,在这种基本需求的建设过程当中,让整个系统建设满足用户、公司、系统构建的基本需求。

(1)会员前台需求

游客的需求情况属于是前台需求,在这个方面的需求当中。游客对于网站的要求最为复杂也最为简单,因为游客是潜在客户,浏览网站大都是有着潜在的相关需求。大多数游客需要的是浏览界面清晰,同时古董信息比较清晰。最终这些可以有效的在系统当中展现,其中游客可以看到古董的分类信息,站内的相关咨询消息,同时也可以注册使用的会员等等。

会员的相关需求

会员在网站当中有着发布古董的权利,一旦客户进行发布古董,潜在的需求就是想要在网站当中完成交易。所以会员的相关需求同样十分重要,其重要的意义在于能够在教育当中逐步建立起正确的构建网络,在这个过程当中可以更好地让整个系统完成发展。

在会员实现了发布古董信息之后,需要能够管理相关的古董信息。这个部分是拍卖系统和会员共同管理的内容。在这个内容当中会员拥有一定的权限,但是这些权限却仅仅限制在整个拍卖系统的框架当中,针对相关会员内容的实现也有着重要的意义和价值。在这个过程当中会员发布了相关信息之后,能够更好的处理古董。

(2)后台管理员需求

后台管理会员的需求是拍卖公司的相关需求,当拍卖系统当中入住了越来越多的会员之后。这些会员往往是持续性拍卖物品,并且有着自己最重要的相关偏好。所以这种情况下需要给客户进行明确的分类。确保整个后台管理,能够满足对这些后台管理内容,让整个系统可以更好的为客户服务。

(3)界面操作部分

操作界面功能的设计需要越简单越好,因为这主要是为了满足会员和用户的基本需求。客户和会员在界面操作当中,缺少直接的相关编程知识,所以界面的需求是简单美观。

3.2 系统的非功能需求描述

非功能性需求虽然不是直接要求,但是这些需求却表现的更加细致。如果说功能性需求仅仅是一个系统的基本模块的话,那么非功能性是运转整个系统时候所需要表现出来的具体情况。其中这方面主要体现的就是符合当下主流系统的基本服务趋势,要求网站在建设过程当中可以更加专业化。这些都是非功能性需求当中的重点要求内容。对于系统肺功能需求描述,需要根据具体情况做出详细的相关处理。

3.2.1可用性

可用性是整个系统需要保持的基本特性,在整体版块,整体系统运转当中需要保持基本的可用性。所以可用性的情况展现出来的是网站设计当中,能够正常运转,没有影响各项功能的BUG,这样才是整个系统的基础性要求。

3.2.2可靠性

系统在运作当中需要具有可靠性,其中这主要是针对硬件的要求。其中采用的数据库需要具有较强的修复能力。数据库必须要稳定,能够支撑网站的正常运转情况。

3.2.3实现需求

因为本次论文所建设的系统仅仅是用于探讨,同时因为相关的资金有限。所以在系统的建设过程当中,采用的是:WINXP 以上操作系统;10G硬盘;JAVAWEB服务器端以及128M的内存

2.2.4数据库安全性

(1) 数据库必须要具备安全性,防止出现信息泄露等情况。

(2)数据库必须要具备稳定性,同时要有完整的备份,才能够确保在使用当中支撑整个系统的运转。

(3)实体完整性 针对系统设计的数据,以及具体情况要精确,在系统当中主要是通过CHECK约束保证用户自定义的完整性。


























第4章 系统总体版块设计

4.1拍卖系统的结构

在设计拍卖系统的时候首先应当设计整个拍卖系统的基本结构,这种基本结构情况是主要的设计思路。在这个设计思路的指导下构建起整个系统的框架,才能够进一步深化设计。针对拍卖系统的结构设计探索,从整体拍卖系统构建的设计思路出发。针对拍卖系统的结构情况,设计师和拍卖系统的整体系统。在这个过程当中,针对拍卖系统的建设,需要有更加全面立体的认知,需要就当下的一些情况做基本构架。在这个过程当中,依旧围绕着基本基本的版块设计,即管理员模块、会员模块,系统功能架构图如下:

图4-1拍卖系统的基本版块

4.2软件模块高层设计

4.2.1资讯管理

该板块的主体管理者是系统管理员,管理员针对当下网站的资源倾斜,以及具体的情况进行公布相关网站的信息。管理员根据网站和法律的相关规定,检查会员用户发布的消息,然后确立起基本的应用情况,删改相关消息,管理网站。前置条件是管理员登录,后置条件是编辑相关咨询。

4.2.2留言管理

管理员和会员之间可以相互发送留言,然后在留言当中交流相关问题。这个过程当中确保管理员和会员之间都可以有权限拿到相关的内容,确保整体内容的应用有效性。前置条件是管理员能够登录系统,后置条件则是能够进行留言查询和相关的信息修改。

4.2.3会员管理

在网站管理员当中可以查看会员和游客的相关消息,通过这些消息的查询能够快速锁定和联系到会员。这个主要是为了网站系统可以更好地跟当下的管理情况相结合。其中前置条件是管理员的登录,后置条件是会员信息查询。

4.2.4古董管理

管理员和会员都能够查看和管理相关古董,会员主要是针对古董的上下架,管理员则是放置出现违禁品,如果出现了之后及时处理等等。所以在该功能当中主要是管理员和会员之间的关系处理,针对的是古董情况的深入探索。在这个部分主要的前置条件是管理员能够成功登录,后置条件则是古董信息可以更新。

4.2.5网站简介

该部分版块是管理员的权限,在管理员手中将整个网站的基本信息介绍出来。其中包括了网站的简介,用户使用过程中的简介,推广当中的简介等等。这些版块设计是有着极强联系的部分,需要在设计过程当中,考虑到整体的情况,确保在这些版块的设计过程当中,能够满足基本的应用开发,确保整个网站系统的应用更加便捷。

4.2.6资讯浏览

会员跟游客可以浏览站内信息,这个版块主要是为了让会员和游客,分析网站当中的相关信息。无论是古董信息,还是其他交流信息。在资讯浏览当中,管理员也可以发布相关的消息。这些都是在资讯浏览版块当中的重点内容,能够更加详细地介绍相关网站系统中的基本内容。前置条件:进入网站,后置条件则是针对咨询的相关查询,一般情况下消息都是直接显示在页面内。

4.2.7留言发布

留言板块是会员和会员之间,以及会员和管理员之间共同运用的版块,在这个版块确立起来之后,留言发布就成为了彼此联系的基础。在相关留言当中,建立起正确的相关关系。所以在这个情况下需要针对留言版块的设计情况,以及整个留言板块的综合建设,确立起正确的相关处理策略。让整个留言板块可以合理化的应用。前置条件是会员能够登录,后置条件则是留言需要能够发表。

4.2.8古董发布

会员将古董的具体信息上传,其中包括了图片、规格、文字、联系方式等等,这些都是古董发布当中的重要内容。对于会员而言,这个部分是营销的基础。所以在整个网站拍卖系统的设计当中,针对古董发布版块的设计情况,占据了整个古董发布当中的主要内容。在这个内容当中,涉及到的前置条件是会员能够在相关情况下登录系统,然后就是登录系统之后可以更新和处理相关的古董信息。

4.2.9古董管理

古董管理是会员能够将自己的古董发出,通过通过相关链接地址,能够直接找到这件物品的信息。在网站系统当中的设计和处理,需要满足会员古董管理的基本要求。在这个过程当中前置条件依旧是能够登录系统,后置条件则是针对古董情况进行管理。针对增加或者削减的部分进行管理,及时将信息展现在自己的相关系系统版块当中。

4.2.10古董竞价

古董竞争系统,该系统需要详细记录客户的出资情况,以及客户在出资之后能够得到的结果情况。在古董竞价之后完成的古董建设,需要有更多且更加全面的相关古董竞价处理。整体的需要有详细的记录,然后增加的竞价消息,需要及时能够录入。并且针对不同号码的人,同样可以通过这些相关的竞拍记录,完成整个系统的竞拍。前置条件是会员可以登录,后置条件则是增加相关记录,如果出现净价情况需要及时形成记录,以确保整个系统的相关使用。
























第5章 系统的数据库设计

数据库是保存系统运行当中数据情况,储存客户数据情况的重要基础硬件。当下采用的数据库需要具有安全性、可扩展性、稳定性等特点。其中数据库的设计如下图4-1所示,在整个数据库建设当中,需要有相关的关系图设计,其中E-R图就是基本的关系图,在编程中需要体现出这种关系。

5.1概念设计(E-R图)

图5-1系统各实体间关系图

图5-2系统用户实体图


图5-3古董实体图

图5-4竞价记录实体图

图5-5留言信息实体图

图5-6资讯信息实体图

5.2逻辑结构

在系统设计过程当中首先需要理清楚的就是程序结构中的逻辑问题,因为这是设计和实现当中最核心的部分。在整个设计当中,逻辑结构情况直接反映出来的是整个系统当中的常用元素。这些常用元素的收集,以及常用元素之间的相互关系等等。这些都是影响整个系统建设的基础,在这方面有着非常高的要求。对于整个逻辑结构情况,依旧需要更加严谨地对待。其中逻辑结构的具体情况处理起来比较困难,因为这个构架牵扯到的是整个系统的设计。所以在整个逻辑结构当中需要主次分明,同时能够有效的实施等等。这些是逻辑结构当中的重要内容之一,所以应当酌情予以肯定。

概念结构转换为一般的关系、网状、层次模型等等,这些模型都是日常搭建网站过程中常常会用到的作用。其中在系统当中针对相关数据的优化等等情况也至关重要。关系模型的结构情况,需要在设计当中具体体现出来。这些都是可以让整个拍卖系统应用更加真诚,同时更加符合一般人的标准。针对强调了钱财和基本的性能。在这个过程当中,逻辑结构是指引大家的重要方向。这种概念结构的有效应用,在当下整个系统情况也需要以此为根本进行建设。其中二院图片和大

同时在整个系统的设计当中,需要和实体之间的联系三要素组成。将E.R图转换为关系模型实际上就是将实体,实体。这个过程当中,各种设计情况也需要更加符合基本逻辑。

属性和实体之间的联系转换为关系模式。

所以基于此考虑,本文的相关系统逻辑结构设计情况,主要是以下表为例子展开。在系统当中采用的数据库是本系统数据库采用MYSQL数据库,其中根据系统当中所包含的情况不同,本文的设计采用的是相对比较符合复古气息,且能够耐用的系统设计。

(1)goods(古董信息表)

用于存储古董数据信息,表sp_goods的结构如表B.1所示。

表5-1表sp_goods的结构


字段

类型

长度

字段说明

id

int

11

主键,自增长

gname

varchar

255

商品名称

gdesc

Longtext

0

商品详情

trade_state

int

10

0初始1已成交2交易付款中-1流拍

trade_ts

int

50

交易时间

gsize

varchar

50

商品尺寸

buyer_id

varchar

11

卖家id

showprice

float

1

起拍价

cts

varchar

50

创建时间

putaway_ts

varchar

50

上下架时间

is_putaway

varchar

10

1上架0下架

main_img

text

255

商品图片

view_num

int

11

浏览量

start_time;

varchar

50

拍卖开始时间

bidding_num

varchar

50

拍卖人数

reference_year

varchar

50

参考年限

end_time

varchar

50

拍吗结束时间

max_bidding_price

float

11

最大买拍金额

add_price

float

11

每次起拍最小添加金额


(2) sp_bidding(竞价信息表)

竞价信息表主要用来保存会员的竞价的信息。表jj的结构如表B.2所示。

表5-2表sp_bidding的结构


字段

类型

长度

字段说明

id

Int

11

主键,自增长

Uid

int

11

竞价者id

gid

int

11

展品id

Store_id

int

11

店铺id

cts

varchar

50

创建时间

Is_bidding

varchar

10

0没有中标1已经中标

Is_pay

varchar

10

0没有支付1已经支付

Pay_method

varchar

50

支付方式

Pay_ts

varchar

50

支付时间



(3)sp_tip(留言信息表)

用于存放会员的留言信息,表sp_tip的结构如表B.3所示。

表5-3表sp_tip的结构

字段

类型

长度

字段说明

id

Int

11(主键,自增长)

Uid

Int

11

留言用户id

context

varchar

255

内容

replay

varchar

255

回复

cts

varchar

50

创建时间

Is_replay

varchar

10

0没有回复1回复

Replay_ts

varchar

50

回复时间

(4)sp_news(资讯信息表)

用于存放资讯信息,表news的结构如表B.4所示。

表5-4 sp_news表的结构

字段

类型

长度

字段说明

id

Int

11(主键,自增长)

See_num

int

11

浏览量

title

varchar

50

文章标题

context

longtext

0

详情

cts

varchar

50

创建时间

cfrom

varchar

50

来源

cdesc

varchar

255

描述

img

varchar

255

封面


(5)sp_complany_desc(网站基础信息表)

用于存放网站基础信息,表sp_complany_desc的结构如表B.5所示。

表5-5 sp_complany_desc表的结构

字段

类型

长度

字段说明

id

int

11(主键,自增长)

Context

Longtext

0

简介

tel

varchar

15

电话

email

varchar

20

邮箱

address

varchar

50

地址

cname

varchar

50

公司名称


(6)sp_users(用户信息表)

用户信息,表sp_users的结构如表B.6所示。

表5-6表sp_users的结构

字段

类型

长度

字段说明

Id

int

11(主键,自增长)

phone

varchar

15

注册手机号,登录使用

upass

varchar

20

密码

nickname

varchar

20

昵称

faceimg

varchar

255

头像

role

varchar

10

角色,admin是管理员,pt普通用户

cts

varchar

50

创建时间

sex

varchar

10

性别

open_business

varchar

10

0初始2待审核1审核通过-1关闭-2审核不通过

store_name

varchar

20

店铺名称

store_address

varchar

255

地址

store_tel

varchar

15

手机号

store_desc

varchar

255

店铺描述

store_cts

varchar

50

开店时间

store_head

varchar

255

联系人姓名

store_close_msg

varchar

255

关闭原因

status

varchar

10

1启用0禁用

store_img

varchar

255

店铺logo

msg

varchar

255

禁用原因


(7)sp_type(展品分类表)

用于存放展品分类表信息,表sp_type的结构如表B.7所示。

表5-7 sp_type的结构

字段

类型

长度

字段说明

id

int

主键,自增长

tname

varchar

分类名称

cts

varchar

创建时间

tsort

int

排序,越小越靠前


(8)sp_tags(展品标签表)

用于存放展品标签信息,表sp_tags的结构如表B.8所示。

表5-8 sp_type的结构

字段

类型

长度

字段说明

id

int

主键,自增长

Tag_name

varchar

标签名称

cts

varchar

创建时间

tid

varchar

Sp_type的id


5.3物理设计

本系统当中的内容主要是根据上面的模型,针对相关的数据抹胸进行转换。其中相关表格当中的数据,通过变编程完成图标向着系统的转换。当下罗列出来的表格与表格之间有着密切关系。所以在本文系统中的建设,应当进行更加全面的划分。在设计表的过程中,一般要遵守下面原则:

(1)数据库的一个表,最好只存在一个实体对象,或者是只有一个相关的实体。

不同的实体最

好存储在不同的数据表中;如果实体还可以再分,实体的划分原则是,划分后的实体比当前系统要开发的实体复杂度小;数据表的信息结构一定要合适,表的字段的数量一般不要过多;扩充信息和动态变化的信息一般要分别放在不同的表里;多对多的关系尽量不出现。

根据上一节的分析,网上拍卖系统数据库(名称定为“auction_ssm”)中应该包含8 个数据表,分别是用于存放系统用户信息的系统用户表“sp_users”、用于存放古董信息的信息表“sp_goods”、用于存放竞价信息的信息表“sp_bidding”、用于存放留言信息的信息表“sp_tip”、用于存放资讯信息的信息表“sp_news”、用于存放网站基础信息的信息表“sp_complany_desc”、用于存放展品分类信息的信息表“sp_type”、用于存放展品标签信息的信息表“sp_tags”。

各数据表的结构(包含的表字段、表字段的数据类型、大小、约束)及相关说明如下:

图5-13数据说明图


图5-14古董信息设计


图5-15信息设计

图5-16留言信息

图5-17咨询信息

图5-18系统基础信息

图5-19用户信息


图5-20展品分类信息

图5-19展品标签信息

第6章 系统的详细设计与实现

6.1模块详细设计

6.1.1资讯管理

图6-1流程设计图:

跳转资讯添加或者编辑的页面:

     添加或者保存保存资讯


6.1.2网站简介

图6-2流程设计图

保存或者编辑网站信息

6.1.3会员管理

图6-3流程设计图

6.1.4古董管理

图6-4流程设计图




    

查看展品分页信息

    

添加或者编辑展品信息

删除展品信息

6.1.5留言管理

留言板的情况主要是针对拍卖当中的具体情况,根据相关的内容进行整体的应用,完成了对整个拍卖系统的综合性应用,有助于整体的建设。

图6-5留言管理图


用户发布留言

站长回复留言

6.1.6用户注册

在设计当中,主要是手机号作为登录账号、登录密码、性别和昵称等等信息,这些基础信息也是可以在整体应用中发挥作用的有效信息。


图6-6用户注册


手机号唯一性验证

用户注册

6.1.7会员登陆

登录界面相对比比较简单,其中登录账号和密码,这两方面都可以有效的应用在当下的整个系统当中。

图6-7会员登录图


用户登录

6.1.8古董浏览

在浏览界面当中,针对这方面的展示就是当下将要拍卖的东西。所以在这种情况下进行更进一步进行整体的教学。在整体的内容展示当中,整体的内容是当下整体需要进行销售相关拍卖的内容。所以在这个过程当中,鼓动拍卖正在给代价展现相识的信息。


图6-8古董浏览图



展品分页展示


6.1.9资讯浏览

图6-9资讯浏览图


资讯分页展示

6.1.10 古董竞价


图6-10古董竞价图


注册用户竞价

    

6.1.11我的古董展品

图6-11古董购买展示


我的展品管理分页展示


6.1.12我的竞价

该部分展现的是,在系统当中的竞价,这种竞价当中,最终能够展现出来的相关内容情况。

图6-12竞价图


我的竞价分页展示

6.2界面设计

本系统界面设计以用户体验为前提,简单明了为主导,为用户群体提供了一个友好的界面。

6.2.1网站首页


在网站首页当中,针对整体的的展示相对比较简洁,能够展现出正在拍卖中的各类产品。

图6-13拍卖品展示


6.2.2后台管理员界面


在该界面当中,展现出来的是购买到的产品,这种购买到的产品,同时展现出来的包括了产品、规格、时间、价格等等。

图6-14后台管理界面




第七章 测试

7.1 测试原则及测试方法概述

进行软件测试是为了发现错误而不断执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程按顺序逐个对测试项目做出说明。

基于测试原则我选择了黑盒测试,黑盒测试方法是在程序接口上进行测试,主要是为了发现以下错误:

是否有不正确或遗漏了的功能、在接口上,输入能否正确地接受、 能否输出正确的结果、是否有数据结构错误或外部信息(例如数据文件)访问错误、性能上是否能够满足要求、是否有初始化或终止性错误。

7.2 测试项目测试用例

(1) 测试项目:模块名称、测试用例描述、操作过程及数据、预期结果、实际结果、用例类型。

(2) 下面对部分用例进行测试,如表7-1


表7-1 系统测试


模块名称

测试用例描述

操作过程及数据

预期结果

用例类型

输入正确用户名密码后,进行其它操作

进入后台管理模块,输入“用户名和密码”为“admin“111111”

登陆成功,进入后台管理系统界面

功能点

输入错误用户名密码后,进行其它操作

进入后台管理模块,输入随意的用户名和密码或为空

登陆失败,弹出错误提示框


界面校验


个人用户

注册新用户

在正确的规范下输入注册信息

进入后台管理模块,对用户输入的数据进行检查。


成功的注册成新用户,跳到主界面


功能点

输入不规范的注册信息或主要信息为空

进入后台管理模块,对用户输入的数据进行检查

注册用户失败,返回重新输入

界面校验

用户登陆

输入正确用户名密码后,进行其它操作

进入后台管理模块,输入“用户名和密码

登陆成功,进入网站主页面



功能点


输入错误用户名密码后,进行其它操作

进入后台管理模块,输入随意的用户名和密码或为空

登录失败,从新登陆

界面校验

个人用户管理

对个人用户的管理及古董的管理和古董信息管理

用户在系统主页登陆后,单击“个人信息”

进入个人信息页面



后台管理模块

古董分类信息

添加、修改、和删除古董分类信息。添加、修改和删除新闻记录

分类管理页面

添加、修改、和删除古董分类信息。添加、修改和删除新闻记录


功能点

新闻记录

添加、修改和删除新闻记录

对新闻的管理

添加、修改和删除新闻记录


功能点

已交易古董

查看和删除已交易古董

对已交易古董信息的管理

查看和删除已交易古董


功能点

在售竞拍古董

查看和删除在售古董

对在售古董的管理

查看和删除在售古董

功能点

用户信息

查看审核特待审批的注册用户

管理员对用户的审核

只有管理用户才有权限进入后台管理


功能点


7.3 软件测试结论

7.3.1 软件能力

在测试过程中发现了许多问题,经过修改使其逐渐完善,当然还有很多隐藏的问题,由于某些原因没有暴露出来。总而言之,该网站已经通过基本运行要求可以运行使用。

7.3.2 缺陷和限制

(1) 首先,由于本人在美工方面的欠缺,界面的设计不太美观。

(2) 使用的数据库的安全性比较差。

(3) 功能有待于优化

7.3.3 建议

(1) 对界面进行美化处理

(2) 设计使用的技术是ASP+Access的安全隐患,加强网站安全和数据安全。

7.3.4 测试结论

经过上面的综合测试以后,我将发现的问题和存在的错误进行了改正,本系统有一定的健壮性。



结 论

拍卖网站不仅仅现在有着较大的市场份额,而且未来也有着非常大的发展空间。所以搭建这种拍卖系统的时候,应当积极尝试和获取相关的创新内容,确保让整个系统适合当下的需求,迎合拍卖网站市场上的发展情况,推动整个拍卖网站的综合性建设。本文通过相关系统的设计与实现,在当下已经能够为整个发展发下基础,能够促进拍卖网站活动的有效发展。在这个过程中,设计与实现的各项半句爱和系统,已经能够逐步满足拍卖系统的基本需求,能够提高整体的综合应用效率等等。这些都已经可以逐步完善,确立起系统的应用意义和应用价值。










参考文献

[1]赵佳文. 基于信任管理的拍卖系统的研究与实现[D].中国矿业大学,2020.

[2]吕云.基于虚拟现实技术的艺术拍卖系统设计与开发[J].软件工程,2019,22(11):42-44.

[3]王晶晶,董晓霞,王玉庭,王川.全球乳制品拍卖系统运行特征与拍卖机理[J].中国畜牧杂志,2019,55(04):131-136.

[4]高迎佳. 基于智能电网的电动汽车绿色充电调度算法研究[D].电子科技大学,2018.

[5]朱泽宇.搜索引擎的广告拍卖平台设计与开发[J].电脑与电信,2017(12):74-78.

[6]陈思拓. 在线竞拍系统的设计与开发[D].江西财经大学,2017.

[7]尹芳. 基于SOPC技术的实时拍卖系统设计与实现[D].北京工业大学,2017.

[8]桂光泽. 基于信任模型的网上拍卖系统设计与实现[D].湖北工业大学,2017.

[9]李礼强. 物品鉴定拍卖系统的设计与实现[D].东华大学,2017.

[10]杨华.基于AJAX技术的网上拍卖系统设计[J].通讯世界,2017(06):253-254.

[11]陈鑫源.基于移动互联网的收藏品在线拍卖系统的设计与实现[J].东方藏品,2017(02):3.

[12]陈娟霞. 基于安卓的网络拍卖系统的设计与实现[D].华中科技大学,2016.

[13]王棋. 基于SpringMVC+Hibernate的商业拍卖APP设计与实现[D].华中科技大学,2016.




致 谢

转眼之间就已经到了毕业季,临别之际有着太多的不舍。在求学期间跟同学结下了深厚的友谊,见识到了老师的博学和温和。每次想起日后要独立处理相关的问题,内心深处既紧张又兴奋。紧张的是对自身的不自信,兴奋的是想要独立闯荡一下。怀着复杂的不舍心情,首先感谢我的老师们,他们的辛勤付出,让我获得了知识,这是安身立命之本,这是自我实现价值之路。其次感谢指导老师给出的各项意见,让我学习到了很多新知识,同时也让我认识到了老师的默默付出。一个系统做完,内心深处的激动久久无法言语。最后感谢我的父母,让我完成了学业。

好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695