- 收藏
- 加入书签
基于python的拍卖系统
摘要:随着计算机的改良和普及,拍卖系统成为了社会发展所需要开发的各种信息系统之一。
系统的主要模块有管理者和用户权限两个。管理员权限如下:个人中心、产品分类管理、拍卖产品管理、交易通知管理,拍卖纪录管理,交易通知管理,成员信息管理和管理员信息管理,留言板管理、系统管理、用户权限如下:个人中心、投标记录管理、交易通知管理、用户产品管理、和收藏信息管理以及其他用于管理的用户功能。系统管理员的功能强大,不仅可以有效对各类信息进行特殊的管理,还可以管理、更新和咨询系统。并具有相应的后台操作权限。
关键词:拍卖系统;python技术Mysql数据库Django框架
中图分类号:G4 文献标识码:A
1、系统概要设计
拍卖系统使用方便快捷,用Web服务为用户提供服务。系统更新快,数据吞吐量大,适合大量用户同时在线访问服务器,不受时间地点的控制。
2、管理员功能模块
用户登录,用户进入登录界面,属于自己的账号以及设置的密码,在系统服务器的数据库进行数据对比识别后,验证通过完成登录,没有完成验证,则不会登录成功,并得到相应提示,首页,在首页页面查看首页、个人中心、商品分类管理、拍卖商品管理、用户管理、成交通知管理,用户商品管理,竞价记录管理,系统管理,留言板管理,管理员管理。
拍卖商品信息,在拍卖商品信息页面可以查看商品名称、分类、图片、规格、年份、竞拍价等详细内容,可以进行添加、修改、删除等用户界面的板块以及功能,查看用户名,头像,密码,姓名,手机,姓名等信息,同时还可以对相关信息修改,添加,删除等。
竞价记录信息,在竞价记录信息页面竞拍编号、商品名称、分类、图片、竞拍价、用户出价、出价时间、备注、用户名、姓名、手机、审核回复、审核状态、审核进行添加‘修改、删除、审核回复等相对应操作操作。
用户的商品管理,该页面可以查看商品分类,图片信息,规格大小,名称信息,生产年份等,并且提供相应的修改,添加,删除等基础功能。
系统管理,在系统管理页面可以查看当前在线客服、轮播图管理、公告信息等信息,并可根据需要对用户回复、上传前台轮播图片、发布公告进行添加、修改,删除或查询详细内容等操作。
3、用户功能模块
用户登录进入拍卖系统可以查看首页、个人中心、竞价记录管理、成交通知管理、用户商品管理、我的收藏管理等内容
个人中心,在个人中心页面上执行操作,填写原始密码,新密码的输入,密码的再次确认,添加,修改,删除等功能板块,此外可以查看个人信息包括姓名,密码,性别,头像手机等操作
竞价记录信息,在竞价记录信息页面可以查看竞拍编号、商品名称、分类、图片、竞拍价、用户出价、出价时间、备注、用户名、姓名、手机、审核回复、审核状态、审核等内容,并可根据需要对竞价记录信息进行查看审核状态等操作。
用户商品管理,在用户商品管理页面可以查看商品名称、分类、图片、规格、年份等内容,您也可以根据需要查看用户产品管理。您可以添加,修改,删除和其他相应的操作。
我的收藏管理,在我的收藏管理页面可以查看自己收藏的名称,图片显示,并提供个性化服务,对自己的信息进行修改与删除的操作
4、测试方法
测试方法选择有:黑盒测试和白盒测试。
黑盒测试又叫功能测试,一般是在程序运行时对其中的一些功能和使用方法输入一些测试数据检测是否输出正确。
白盒试验通常称为结构试验。白盒测试一般测试系统的方法比如if与else是否全部覆盖,for循环是否存在死循环等。
具体的功能测试它是包括:系统的适用性、准确性。
5、测试特性及分析
系统测试如下:
(1)挑剔性:在条件下是否正确的执行,系统是否出错,出错的板块在哪里,十分挑剔。
(2)复杂性:测试是一个非常复杂的过程。
(3)不彻底性;尽快前期可以进行无数次的测试,但后期随着用户的增加,以及相关硬件的改变,可能还是会出现错误,只有不断去完善,修复。
(4)经济性:对系统选择性测试,降低成本投入。
经过测试,产品稳定性和成熟度大幅提高,产品质量也得到保证。
5.1功能测试
对系统调试方法的选择上,我们选择的方法普遍为白盒测试和黑盒测试,白盒测试:知道系统内部指令的执行步骤和情况,去对比指令执行是否符合规范的步骤。黑盒测试:了解系统的全部功能,对系统中的每一个功能进行调试,达到每个调试都能通过。
登录测试,为防止用户登录时出错的测试,用户唯完成正确的账号对应正确的密码的时候才可以通过验证,如果在用户名和密码输入错误的情况下还能够登录系统,这就说明这个系统存在非常大的漏洞,因此,我们应该对登录这个功能进行非常之详细的测试。
5.2测试结果
大多数的系统测试是通过测试来检查系统在不同场景下的运行情况从而达到测试的目的。我们绝不允许系统故障存在于已完成的系统中,我们必须在未来的改进系统。不然的话,这个系统故障将会是我们人生中的一个污点。为了防止未经认证的入侵,验证系统内的保护机制也是需要密切关注的。在安全测试中,会进行侵入系统,用各种各样的方法突破防御的尝试。总之,对系统运行安全的定义为:避免指令的错误调用,阻止其他非法指令对数据进行访问与修改,阻止意外授权的发生。系统可靠性定义为:在不同的条件下任然能稳定的运行而不会出现系统崩溃,数据出错。
如果要使拍卖系统成功投入运行,那就需要拍卖系统的各个功能都能够通过各种各样相应的测试,不能抱有侥幸心理。
经过对一系列测试结果的有效分析,本平台开发系统符合用户的要求和需求。所有的基本功能相对齐全,操作起来简单方便,测试系统性能良好,作为大众化系统使用是比较值得推广宣传的。
参考文献
[1]郑东,范秦铭,郭瑞,杨耿.区块链电子拍卖中基于身份的盲签名方案[J].西安邮电大学学报,2021,26(04):46-52.DOI:10.13682/j.issn.2095-6533.2021.04.007.
[2]闵振涛. 基于安全多方计算的电子拍卖系统设计与研究[D].华北电力大学(北京),2021.DOI:10.27140/d.cnki.ghbbu.2021.001309.
作者简介:冯继泽 (2000—),男,吉林梅河口人,长春工业大学国际教育学院计算机科学与技术专业2018级本科生。研究方向:计算机
京公网安备 11011302003690号