目录
摘要 III
Abstract III
1 系统概述 1
1.1 概述 1
1.2课题意义 1
1.3 主要内容 2
1.4 网站的研究背景 2
1.5 网站研究的意义 3
2 系统开发环境 5
2.1 Python简介 5
2.2 Django框架介绍 6
2.3 B/S框架 6
2.4访问数据库实现方法 6
2.5 MySQL数据库 7
3 需求分析 8
3.1技术可行性 8
3.2经济可行性 9
3.3操作可行性 9
3.4系统设计规则 9
3.5系统流程和逻辑 10
4 系统概要设计 14
4.1 概述 14
4.2 系统结构 14
4.3 数据库设计 16
4.3.1 数据库实体 16
4.3.2 数据库设计表 18
4.4 数据表 18
5 系统详细设计 22
5.1管理员功能模块 22
5.2前台功能模块 26
5.3用户功能模块 29
6 系统测试 32
6.1系统测试的目的 32
6.2测试方法 32
6.3测试特性及分析 32
6.4功能测试 33
6.5测试结果 34
结 论 36
致 谢 38
参考文献 39
摘要
随着计算机的改良和普及,拍卖系统成为了社会发展所需要开发的各种信息系统之一。
系统的主要模块有管理者和用户权限两个。管理员权限如下:个人中心、产品分类管理、拍卖产品管理、交易通知管理,拍卖纪录管理,交易通知管理,成员信息管理和管理员信息管理,留言板管理、系统管理、用户权限如下:个人中心、投标记录管理、交易通知管理、用户产品管理、和收藏信息管理以及其他用于管理的用户功能。系统管理员的功能强大,不仅可以有效对各类信息进行特殊的管理,还可以管理、更新和咨询系统。并具有相应的后台操作权限。
为了实现拍卖系统的各种功能,需要强有力的后端数据库支持。管理者对注册信息进行验证,收集成员信息,对于的数据信息进行统计分析,不同的数据进行归类处理,在设计过程中,系统代码具有良好的可读性、实用性、可扩展性、多功能性、易于维护、易于操作、保证了简单的系统代码页面。
该系统的发展使得更容易,更快地获取拍卖系统信息,同时使拍卖系统管理信息更加系统和有序。系统界面更加友好,易于操作。
关键词:拍卖系统;python技术Mysql数据库Django框架
Abstract
With the improvement and popularization of computers, auction system has become one of the various information systems needed for social development.
The main modules of the auction system have two managers and user rights. Administrator rights are as follows: Personal Center, Product Classification Management, Auction Product Management, Member Management, Auction Record Management, Transaction Notification Management and User Product Management, Administrator Management, Message Board Management, System Management, User Rights are as follows: Personal Center, Bid Record Management, Transaction Notification Management, User Product Management, My Collection Management, and other information management functions. System administrators can save and manage all kinds of information safely and efficiently, and can also manage, update, and consult systems. and have the appropriate background operation permissions.
In order to realize the various functions of the auction system, strong back-end database support is required. Managers verify registration information, collect member information, analyze relevant information, database technology, the database server uses mysqlto closely link the Web and databases as back-end databases. In the design process, the system code has good readability, practicality, scalability, versatility, easy to maintain, easy to operate, to ensure a simple system code page.
The development of this system makes it easier and faster to obtain auction system information, and at the same time makes the auction system management information more systematic and orderly. The system interface is more friendly and easy to operate.
1系统概述
1.1 概述
随着社会的飞速发展,各类行业都进入信息化时代,如今人民已经不能满足于传统的拍卖方式,对新的拍卖方式的需求越来越大,需要拍卖的人也在增加。拍卖系统主要是利用计算机来提高拍卖系统所需的信息管理的选择、查询和用户信息的好处。拍卖系统为用户带来了更多便利。该系统与数据库管理系统软件一起工作来满足用户的需求。
过去,拍卖系统的信息管理是手工统计。这种方法不仅省时,而且不方便查找和更改。信息技术的不断地更新换代,相关的计算机技术,科学的算法也不断地在生活中得到应用,计算机对生活的影响已经到了不能在缺少它的时候了,而人们的需求还在不断地增长。本拍卖系统设及的相关技术十分广泛,不仅应用了网络通信,存储相关的技术,更是在其中加入独有的算法以及科学的管理方式,这是传统方式无法具有的功能,不仅能提高安全性,在信息传递方面也是有着独特的性能,比如计算和查询速率更快,存储容量非常大,机密性非常好,存储时间非常长,成本非常低。工作效率上有了大幅度提高,服务水平也得到了提高,收获很好。通过网络,拍卖系统各个方面的管理更加科学、系统、标准化和简单。
该系统主要分析用户和经理的需求,以便用户可以更好地在线查询等,为经理提高管理员服务,经理可以在本系统中实现对有关信息的隐藏,让相应信息针对性开放给不同的用户,可以对系统的信息进行实时更新,对错误的信息进行修改,删除无用的信息等一系列的信息管理功能。在这个系统里面独特的功能可以帮助管理员更便捷的处理数据,能减少在物力人力方面的费用支出,尤其能提高在拍卖的效率,信息能最快的更新,并以最快的速度转到用户端,用户可以根据最新的消息针对性的进行拍卖,对拍卖行的运转效率有着显著的提高。综上,该系统可以提供的功能如下:
1,实现拍卖的数据化,提高行业标准,使管理的效率显著提高。
2,实行会员制,会员用户通过计算机获得最新数据查看信息。
3.解决传统拍卖系统管理的缺点。
1.2课题意义
在现在数据主导的世界,任何产业都可以数据化,人民的生活节奏更快,传统方法已经不能满足人们快速的节奏,新的网络平台是目前十分符合人们需求的,因此,拍卖制度逐渐成为人们关注的焦点。首先,拍卖系统的在线信息的实时性和便利性远高于传统媒体。系统联机后,无论用户身处世界何方,只要能上网,就能在第一时间得到想要的信息。
对比国内外的计算机的发展情况可以得出,国外发达国家计算机技术起步早,相应的管理经验丰富,是目前引领军。而国内由于起步晚,发展不平衡的原因,很多经验倒在探索阶段,目前普及十分迅速,越来越多的企业,单位,组织都在采用计算机管理信息,计算机的普及用于适用于拍卖行业,适合用户的系统在未来的发展前途是明亮的。系统有以下特征:
(1)进步:数据化管理,网络传输。
(2)功能强大:基本上可以在同一行业使用。
(3)便利性:可以在网上管理。
(4)适时性:信息更新及时。
(5)高拓展性:随时根据实际情况增加相应的板块。
(6)安全系数高:数据加密,网络传输加密,防火墙功能齐全。
1.3 主要内容
拍卖系统基于功能、数据流、可行性和操作环境进行需求分析。详细设计了拍卖系统的数据库和功能。我们分析了与主接口设计相关的组件设计,将拍卖系统相应的功能实现的具体实现细节进行说明。数据建立的语言为python语言,可以对数据进行获取分类,将处理好的数据写入相应的数据库。实现系统直接对数据库进行各种操作为了实现拍卖系统所需的各种基本功能,在网页上添加动态内容。
1.4网站的研究背景
如今以计算机为基础领军的信息化产业在不断地推进世界发展,计算机管理系统在我国井喷式发展,计算机管理系统理念深入各行各业,而在拍卖行业却没有一个相应的管理系统,一个快捷方便的管理系统可以带动行业的提升。传统拍卖运转繁琐,信息传播速率低下,信息没有公开化,自然就降低了管理的效率,随着信息化高度发展,传统的方式很难满足需求。而经过相关数据分析得出,信息化的处理系统才能推出产业的发展,在计算机的背景下,信息化产业渗透到人民的日常生活,拍卖行业的现实环境是基于传统的处理方式,没有相关组织或者个人将该行业带入信息化产业,我们优势明显。
进过高度的发展,数据的信息化,拍卖系统会日益成熟。在本系统里会向用户提供实时拍卖信息,无论何地何时都能进行拍卖交易。数据化,标准化,高效率都是该系统的标签。互联网给我们带来了很多方便、效率、时间和精力。互联网的普及,行业的数据化,大型企业最求高效率,安全的系统来进行管理。目前技术已经成熟,解决问题的方法不再受到约束,规范的管理系统出现就可以减少人力物力的消耗。系统提供最新的消息通知算法,会员用户会最快接收到消息提示,根据提示,用户自行判断行业动态,提高拍卖的效率,增加拍卖的流通性。
1.5 网站研究的意义
为了解决该拍卖系统的程序,最好能够维护拍卖安全性的系统问题,给用户最好的拍卖体验,增加用户使用的信任度,该系统主要解决上述问题。
系统对接用户与管理员面对的问题,系统面向用户的信息高度公开化,保密信息采取隐藏加密保障信息安全,系统核心算法有助于提高数据处理分析的速率,增加所以用户的体验。系统主要应对的目标如下:1.提高拍卖系统的效率,实现组织的良好管理。 2.会员认识到可以通过计算机平台及时更新网站信息,阅览信息。 3.解决传统拍卖管理的缺点。
1.6 国内外现状
(一)国内研究现状
线上模式:以拍卖系统内容为主,集中网上。人人网,一个网上拍卖系统,主要从网上内容分享和拍卖产品开始。例如,它获得了3200万美元的C轮融资,主要用于拍卖和社交网络拍卖,并从2013年开始保持Fiittime时代。它还从互联网+拍卖开始,重点关注社区内容建设和基础教学。
线下模式:已经开始布局线下拍卖厅的拍卖公司。在火