季玉茹 王德忠
摘要:该系统采用ASP.net技术,实现了用户注册、用户个人管理、物品查询、商品信息上传、卖家竞价、一口价购买、个人信誉度衡量、管理员维护管理等多个功能。该系统达到了界面美观、向导性好、便于用户操作等要求,在进行网络拍卖和购买的过程中能够大大减少操作难度,为用户节省了时间和精力。
关键词:网络拍卖平台;竞价;ASP.net
中图分类号:TP393 文献识别码:A 文章编号:1009-3044(2015)06-0239-02
Abstract: This system has realized user registered, user personal management, sell price offer and a price to purchase, personal reputation degree measures. This system has reached interface beautiful , guide is good , the requirement of being convenient for user operation, when carrying out the process of network auction and purchase, can reduce operating difficulty greatly , have saved time and energy for user.
Key words: Network auction platform; Price offer; ASP. NET
随着网络技术的发展,电子商务迅速发展起来并成为当今世界上发展速度最快、应用前景最广、内容不断变化的一个领域,它极大地提高了市场的方便性与灵活性,使人们的生活和工作模式也随之改变。随着电子商务的蓬勃发展,网上拍卖已经成为一种引人瞩目的新的物品交易形式,它使过去只有少数人才能参与的贵族式的物品交换形式,变成每一位网民都可以加入的平民化交易形式。网上拍卖可以不受时间空间的限制并可以面对来自全国甚至全世界的客户,商品销售者只需将待售商品信息上传,然后等待买家出价即可,极大地节约了人力、财力及物力,因此网络拍卖平台对于人们的日常生活变得非常重要。
1 系统分析
网上拍卖系统是一个关于商品出售及其商品拍卖的管理系统,本系统提供了一个通过Internet实施价格谈判的交易活动平台。通过在网站上发布将要招标的物品或者服务的信息,经过竞争投标的方式将它出售给出价最高或最低的投标者。其实质是以竞争价格为核心,使生产者和消费者之间建立交流与互动机制,共同确定价格和数量。
本系统采用ASP技术,主要包括后台数据库的建立和维护以及前端应用程序的开发。实现了用户注册、用户个人信息管理、拍卖物品查询、商品信息上传、买家竞价、一口价购买、个人信誉度衡量、管理员维护管理等多个功能。[1]
2 系统总体架构设计
本系统包括用户系统模块和管理员系统模块,其中用户系统模块包括:商品购买、商品出售、签写留言、投诉管理、商品查询、信息维护等功能。管理员系统模块包括:用户信息管理、商品管理、投诉管理、产权信息维护等功能。
网上拍卖系统功能模块如图1所示。
3 数据库设计
本系统采用了SQL Server 2000数据库,数据库名称Auction 。通过对系统各功能模块的分析,在数据库Auction中设计了6张数据表[2]:
1)用户信息表:存储用户的基本信息;
2)管理员信息表:存储管理员的基本信息;
3)投诉信息表:存储投诉人及内容等基本信息;
4)商品信息表:存储待拍卖商品的基本信息;
5)购买记录表:存储用户及商品购买的各种信息;
6)栏目信息表:存储栏目信息。
说明:用户信息表主要用于用户登录,用户有权限之分(管理员、普通会员),通过用户名和密码验证;管理员可以对后台数据进行管理,普通用户进入前台浏览商品信息,第一次进入系统需先注册才可以登录[3]。
4 系统主要功能模块的实现
本系统包括两个模块:用户管理模块、管理员管理模块。用户管理模块主要是为用户设置的功能模块,包含用户注册、用户登录、购买商品、出售商品、签写留言、用户投诉等。管理员模块是为管理员设置的功能模块,包含会员管理、产品分类管理、投诉管理、产品管理等。
4.1 用户管理模块的实现
用户进入注册页面后首先要进行注册,然后再用已注册的用户名进入到商品浏览页面,通过选择,在检索功能条中输入自己想要的商品来进行搜索,选择自己的想买的商品,浏览商品的详细信息。当用户选择要购买某件商品时,分两种情况:
1)一口价商品:系统从数据库中检索到该用户的账户余额,如果不足于购买该商品,则提示用户。否则,将从账户余额中扣除购买该商品所用的钱,然后将该商品存入用户购买的商品信息中。运行界面如图2所示[4]:
关键代码如下:
<% if cym>0 and czt=1 then%>
; ; ;产品出售信息
客服热线:400-656-5456 客服专线:010-56265043 电子邮箱:longyuankf@126.com
电信与信息服务业务经营许可证:京icp证060024号
Dragonsource.com Inc. All Rights Reserved
2 软件设计
软件设计采用模块化结构,包括系统初始化、系统参数整定与存储、开关状态检测、A/D采集、频率测量、输出驱动、显示报警等。
装置上电后首先进行系统初始化(对一些变量和保护进行初始处理),与远方监控机通过CAN总线建立通信连接,然后循环进行AD采样,采用异步采样(所有通道不是同时采集,而是顺序采集,采用多路开关进行切换),每周波采样32点,AD采样数据一般均存储在环形队列中,以方便傅里叶等算法的计算,设置定时器,采样两路电源,保护CT采样保护电流Iap、Ibp、Icp,测量CT采样进线电流ITL1、ITL2,运用傅里叶算法进行交流量计算(公式如公式1所示),并判断是否有缺相中断,对缺相中断次数进行计数, 采样出线电压Uab2、Ubc2及进线电压Uabl1、Uabl2,检测电压,判断是否过压、欠压、失压,累计采样次数,若循环采样定时没到,则再重新进行数据采样;若循环采样定时到,若缺相判断周期没到,则根据中断次数判断是否缺陷,若缺相判断周期到,检测辅导开关位置并显示当前电源位置,并完成与监控进行数据通信(监控端用公式2计算电压或电流值),然后判断当前BZT是手动或自动切换,若是自动切换,则只有在一端电源正常,另一端电源失压情况下,备自投才向正常端切换;若是自动切换,则只有在一端电源正常,另一端电源失压情况下,备自投才向正常端切换。
[x(t)=λ=0∞[aλsin(λw1t)+bλcos(λw1t)]aλ=2T0Tx(t)sin(λw1t)dtbλ=2T0Tx(t)cos(λw1t)dt] (1)
[I=DI2047×2InU=DU2047×2Un f=Df2047×2+50] (2)
其中,λ:各次谐波(包括基波)0、1、2、……,aλ:各次谐波(包括基波)正弦项,bλ:各次谐波(包括基波)余弦项,N:一个工频周期采样点数,x(k):x(t)在tk时刻的采样值,In 为电流额定值, Un 为电压额定值,DI为发送的电流二进制值, DU为发送的电压二进制值。软件处理中,采用梯形法来求取积分值。
3 实践应用
某备自投基本主接线图:
图3中,1DL、2DL、3DL是开关位置,Uab2、Ubc2是2#变低压侧母线电压,Uab1、Ubc1是1#变低压侧母线电压, Ux1和Ux2分别是1#和变高压侧母线电压(相间电压),Ix1和Ix2是1#和2#变低压侧电流;其中,Uab1、Ubc1、Uab2、Ubc2用作有压及无压判断,作为充电条件和动作条件的判据,Ux1和Ux2用于进线检有压判断,Ix1和Ix2用于对三相PT断线可能造成的误动的闭锁。
4 结束语
设计的双电源备自投控制器集智能化、数字化、网络化于一体,通过信号采集和处理电路对常用和备用电源的状态进行实时检测,能对双电源的缺陷、过压、欠压及失压进行检测,并能在主备电源之间进行可靠的切换,在硬件上采用 DSP 微处理器技术,具有运算速度快、处理能力强、体积小、成本低等优点,采用模块化的软件设计方法,缩短了设计周期, 设计中用 了软件滤波和看门狗等技术以增强系统的可靠性;实际运行表明,该BZT功能完善,工作可靠,能监控显示电源的工作状态及远程通信控制。
参考文献:
[1] 胡莹. 双电源转换控制器研制[J]. 低压电器, 2006(11).
[2] 舒双宝. 基于DSP和ARM便携式电能质量监测系统的设计与实现[J]. 电力系统保护与控制, 2010(12): 187:
[3] 杨黄华. 基于DSP的电能质量监测系统的设计[J]. 水电能源科学, 2010(11): 155-159.
[4] 王少龙. 基于PLC实现的变电站站用电源备自投系统设计[J].电气自动化, 2014(1).