创新点:本系统采用英国式拍卖和荷兰式拍卖两种模式,英国式拍卖也叫升价拍卖。这是最普遍的一种拍卖方式。拍卖人设定一个底价,竞买人相继给出更高的价格,最终出价最高者胜出,并支付最高价。这种形式在电影中非常常见,常用于价格昂贵的标的,如:房地产、古董、文物等。荷兰式拍卖也叫减价拍卖。拍卖人设置一个最高价,价格逐渐递减,直到第一个竞买人应价。这种形式常用于鲜花、海鱼、乳制品等易变质物品。
本系统还设置了防流拍模式,拍卖者可选择本次拍卖的时间,当在规定的时间内没有满意的竞拍者时,可以选择由系统出价回收。Flask是一个用Python编写的清凉web应用框架。它易于扩展且灵活,适用于小型的项目或者微服务,以及作为大型应用的一部分。
Python版本:python3.7+
前端:vue.js+elementui
框架:django/flask都有,都支持
后端:python
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm 该系统主要应用于小范围的二手商品的拍卖交易,在网上公开拍卖自己闲置的商品、日用品等。这样不仅达到了方便自己,也同时让有需要的人变得更加便捷。在学校、社区等特定的范围内进行拍卖,更无形中增加了趣味性,增进了社会人与人之间的信任和交流,可以有效地促进不同区域间的人员流动和商品的流通。主要设计内容:
1.注册登录模块――实现拍卖者和购买者分别注册和登录,以获得拍卖者和购买者的详细信息,并赋予不同身份的不同的权限。
2.拍卖商品模块――拍卖者上传要拍卖商品的信息,包括:名字、描述、图片、数量。拍卖者可以查看自己拍卖的商品信息和已拍卖成功的商品信息。最终确定交易是否成功。
3.竞购商品模块――购买者对需要商品进行竞价,填写需要数量和愿意给出的价格。然后判断是否竞价成功。购买者可以查看已竞价成功的商品的详细信息。
4.商品搜索模块――可以模糊查询和精确查询所需商品。
5.评价模块――购买者对商做出评价。并用评分统计拍卖者的信用程度。
6.留言板模块——用户之间相互留言。
1 绪论 5
1.1网站开发背景 5
1.2课题意义 5
1.3研究内容 6
2 关键技术简介 7
3 系统分析 10
3.1 可行性分析 10
3.1.1 技术可行性 10
3.1.2 经济可行性 10
3.1.3 操作可行性 10
3.2 项目设计目标与原则 10
3.3 系统流程分析 12
3.3.1 操作流程 12
3.3.2 添加信息流程 12
3.3.3 购买操作流程分析 13
3.4 系统功能需求分析 13
4 系统设计 15
4.1系统结构设计 15
4.2数据库设计 15
4.2.1 数据库E-R图设计 15
4.2.2 数据库表设计 17
5 系统的实现 20
5.1前台功能模块 20
5.2买家后台功能模块 21
5.2拍卖者后台功能模块 23
5.2管理员后台功能模块 26
6 系统测试 30
6.1系统测试的目的 30
6.2系统测试方法 30
6.3功能测试 30
总 结 32
致 谢 33
参考文献 34