在线审计服务交易系统(共7篇)
在线审计服务交易系统 篇1
审计定价一直是审计理论界和实务界十分关注的问题,我国学者在解决审计定价问题方面做了很多研究,但是主要是专注于对影响审计定价因素的全面考量,尚没有提出一种全新的解决审计定价的研究框架体系。为此, 本文引入在线审计服务交易系统,作为审计定价新的载体,为我国审计定价提供一种新工具。
一、审计定价相关理论
1. 审计定价与审计成本。审计服务虽然不同于其他服务,但是作为一种商品,定价也必须大于并反映审计成本,这是会计师事务所盈利的需要。Whisenantetal(2003) 对Simnuic的定价模型进行了修正,并得出审计定价与审计成本之间的关系:审计定价从构成上应该包括审计成本和合理利润两个部分。过高的审计定价必然会使需求下降,而过低的审计定价则难以弥补成本和获取必要的利润。因此,只有在合理的定价水平下,审计供需才能趋于平衡,审计市场才能获取良性发展。
2. 审计定价与审计质量。审计定价与审计质量是相互影响的。审计质量受审计定价的影响:审计资源的投入以及实施审计程序的实施建立在合理的审计定价基础上。审计定价的高低直接影响会计师事务所违规的机会成本,从而促使会计师事务所依法执业和专注于提高审计质量。而审计质量反过来又会影响审计定价:注册会计师往往会提高审计质量来降低审计失败的风险,较高的审计质量需要较高的审计成本,进而提高了审计定价。
3. 低价揽客行为理论。低价揽客是指会计师事务所为招揽审计业务,将最初几年的审计费用设定为低于其成本,并期望通过较长的审计合约来弥补此前的损失而采取的一种审计定价策略。早在1992年,美国注册会计师协会(AICPA)就指出低价揽客行为可能导致企业管理当局和注册会计师之间形成一种长期的隐性契约。管理当局很有可能采取敲竹杠行为,胁迫注册会计师出售审计意见,从而使注册会计师的独立性严重受损。温菊英、张立民(2013)以2008 ~ 2012年我国全部A股上市公司(金融业除外)为研究对象,实证检验了低价揽客对审计质量的影响,并得出我国存在低价揽客行为的结论。
二、审计市场存在的问题和原因分析
(一)存在的问题
1. 审计收费缺乏统一标准。1993年出台的《注册会计师法》规定,会计师事务所审计收费实行政府指导价并实行计件收费、计时收费或者计件与计时收费相结合的方式。该《注册会计师法》虽对审计收费做了初步规定,但并未具体说明会计师事务所该如何收费。而且我国审计定价相关方面的政策缺乏统一性,各地区间差异较大。各省市自治区根据《管理办法》向社会制定公布了会计师事务所服务收费办法和收费标准。但有的省市并没有公布政府指导收费的具体数额标准,如北京、上海等。对于公布政府指导具体数额的省市(安徽、福建、广东等),它们之间计时计件标准的差距也非常大。
对于会计师事务所而言,收费标准也截然不同,有的会计师事务所根据总资产比例进行收费,有的根据客户营业收入或净利润比例收费,普遍情况下还是通过客户与会计事务所讨价还价协商确定审计费用。
2. 行业竞争不均衡,恶性竞争严重。审计行业竞争不均衡主要表现在以下方面:1审计主体会计师事务所和审计客体被审计单位倾向于与熟悉的客户发生业务。虽然熟悉可以降低一些审计成本,但可能会影响到独立性, 甚至会造成不公平竞争。2局限于本地资源。无论是被审计企业还是会计师事务所,基于成本或其他方面考虑,往往会倾向于选择本地的客户,这样在有限的区域内进行竞争,不利于资源互补。有些会计师事务所为了承接更多的审计业务,不顾是否具有实力,夸大业务水平;还有一些会计师事务所压低审计服务价格,暗中搞回扣等等。
3. 审计收费偏低。我国注册会计师审计收费标准与注册会计师制度和审计市场发展较为成熟的英、美等国家相比,收费标准明显偏低,即使与目前审计项目的工作量和所承担的风险相比,也是偏低的。加之我国会计师事务所普遍采用了“低价进入”策略,使得我国审计市场的收费一直处于一个比较低的水平。
(二)问题原因分析
1. 定价机制不完善。我国目前审计服务的定价是在地方政府指导价的基础上,市场进行自行调节,这使得审计定价人为被分割为几个市场。再者,审计收费的监管存在缺陷,其中一个表现就是不确定收费现象。虽然《注册会计师法》和《中国注册会计师审计准则》要求注册会计师按有关标准收费,并禁止不确定收费的行为,但是我国注册会计师中大量存在实际意义上的不确定收费,有的是因为客户拒付或无法支付所造成的。
2. 审计市场集中度较高,存在垄断行为。据中证网数据显示,会计师事务所行业2014年总收入563.2亿元。由 《2014年会计师事务所综合评价前百家信息》可知,国际 “四大”会计师事务所的业务收入占整个行业的19.43%, 国内十大事务所业务收入之和占整个行业的23.54%。这说明我国的审计市场中,大型会计师事务所几乎占据一半江山,无论是国内十大所与国际四大所之间,还是国内小所之间,竞争都异常激烈。
3. 审计收费信息披露不充分,缺乏透明度。主要表现为:1披露信息无章可循:有的企业按年份披露,有的按所聘任的事务所披露。2披露不符合规定,当上市公司审计费用发生较大变化和变更会计师事务所时,有些企业没有披露中期解聘会计师事务所的审计费用,还有些将审计费与其他费用混合在一起披露。3少数公司拒不披露审计费用,极个别上市公司只在补充报告中披露审计费用。而“四大”和国内几家排名靠前的会计师事务所的官方网站上,也都没有列示它们的收费标准。
三、解决对策——引入在线审计服务交易系统
本文构建的在线审计服务交易系统,立足于充分竞争的审计市场环境,尽可能将省、市、县范围内的会计师事务所和企业纳入管理体系。该系统靠买卖双方自愿在线完成审计服务的交易,基于平等自愿、价格优先、时间优先原则,接受国家审计署的监管。该系统主要包括三个板块:企业版块、会计师事务所版块和信息查阅版块。
(一)股票交易软件系统原理
股票交易软件是股票投资者下达买卖交易指令的软件。股票投资者一般通过股票行情软件、股票分析软件提供的行情数据分析信息之后做出决策,再使用股票交易软件下单完成交易。本文拟参照目前已经设计实现的在线股票交易软件,利用互联网的海量性、便捷性等特点, 设计一款在线审计服务交易系统,如图1所示:
(二)供需均衡原理
根据供求原理,在其他条件不变的情况下,供给量随着价格的上升而上升,需求量随着价格的下降而下降,经过市场调节,价格最终会达到一个均衡点,这便是均衡价格。同理,本文构建的审计市场系统,依靠市场自动调节功能,使审计定价最终达到一个均衡状态。这个状态所形成的价格是会计师事务所愿意提供审计服务的最低价格,也是企业愿意购买审计服务的最高价格。最终依靠市场机制优化资源配置,促使审计市场进行新的整合(兼并或重组),改变审计市场处于买方市场的状况。可以认为, 本系统很好地解决了恶性竞争、低价揽客等问题。图2为供需均衡原理示意图。
(三)在线审计服务交易系统构建
西方学者研究发现,成熟的资本市场有两条成功经验:一是充分的市场竞争,有利于形成合理的价格机制; 二是充分的信息披露,有助于投资者做出正确的投资决策。据此,本文构建了在线审计服务交易系统的三大版块,即企业版块、会计师事务所版块和信息查询版块。下面,对这三大版块的功能进行一些解析。
1. 企业版块。企业版块包括所有在线注册企业的基本信息,各企业在注册时自然会注明这些信息;企业为上市公司的,需有以前年度财务报表信息。此版块为会计师事务所确定审计费用提供全面而可靠的依据。凡注册的企业需要填写公司情况概览表(如表1所示)。
该表格编制的主要依据为:Simunic于1980年提出审计定价的多元线性回归模型并发现公司规模对审计定价具有57%的解释能力,同时,审计复杂性、财务风险、客户风险等也都与审计费用显著正相关,与审计师己服务年限和审计师是否“四大”(普华除外)没有显著关系。此外, 还参考了我国近期关于审计定价影响因素的相关研究结论。会计师事务所需要参照公司情况概览表,以了解审计范围和承担风险,然后确定自己审计的价格。
2. 会计师事务所版块。此版块包括所有在线注册的会计师事务所及其基本信息。同时,还有会计师事务所收费明细表(如表2)。笔者阅读了8个省、自治区及直辖市自 《管理办法》出台后发布的各省收费指导价格标准,总结出适合会计师事务所填列的审计服务收费明细表。本表格项目根据全国各省出台的收费标准制定,具体数字由会计师事务所自行填列。
某企业需要购买审计服务的时候,系统会将该企业填写的公司情况概览表自动提交给所有在线注册会计师事务所。如果某会计师事务所拟承接审计业务,该会计师事务所的工作人员会根据购买审计服务公司的情况,在规定的时间内(如10天)向系统提交其要价。这项要价即视为承诺。一旦系统匹配成功,即视为会计师事务所与购买审计服务公司的合同成立,会计师事务所即需要按照规定的价格为公司提供审计服务,并且保证审计质量。
单位:元
注:本表供会计师事务所拟承接业务时填列,其中“计时”可以自行修改。
3. 信息查询版块。该版块分为四个部分:1网上注册的会计师事务所基本信息,以国内排名的顺序列示;2会计师事务所评价,主要是接受过该会计师事务所审计服务的企业给予的评价(见表3);3网上注册企业的信息, 系为企业的基本信息,以所处行业的形式列示;4企业评价,主要是接受委托审计的会计师事务所为该公司提供审计服务给予的评价(见表4)。
这个版块的信息完全对外公开,供所有互联网用户查询,旨在促使会计师事务所做好审计工作,同时鼓励公司在会计师事务所审计期间做好配合工作。
(四)审计服务线上交易程序
会计师事务所(以下简称事务所)和需要购买审计服务的单位(以下简称企业)线上完成一次交易包括以下环节:1开户;2竞价;3成交;4服务反馈。
1. 开户。事务所和企业须持有效法人证明文件(营业执照)及其复印件、法定代表人证明书及其身份证、法人委托书及代办人身份证,前往指定地方机构市、县审计局进行入户登记,然后登录在线审计服务交易系统进行开户,同时填写相关详细信息资料。
2. 竞价。本交易系统采用电脑竞价方式,即企业在电脑终端机上将预期支付价格区间输入账户指定页面,由电脑主机配对成交。为了防止恶意竞价,系统还有自动识别功能,若企业报价过高或过低,系统根据企业填写的相关信息会自动报出一个可能的价格区间,若这两个价格区间相差±10%,则交易自动作废,需要再次竞价。
3. 成交。在线审计服务交易系统实际上是一个大型数据库,里面有近10年国内审计价格等相关信息,该系统会根据以往已经接受过审计的公司所属行业、规模、资产类型以及公司实际支付的审计费用,价格趋势走向等统计结果,自动生成需要购买审计服务单位的可能价格预测值(参考值)。若企业拟信赖该系统给出的参考值,则输入可接受的价格区间,系统会自动报出与该价格匹配的事务所,提供所有符合条件的事务所名单,由企业选择其中一家。一旦企业预期价格超出这个价格区间的10%,系统会自动作废此次交易。如果情况特殊,企业可以填写申请,提交后5个工作日内,应由该系统的监管单位(主管部门)相关负责人进行审核,批准后方可不受系统自动生成的预测价格的限制,按照买卖双方达成的价格成交。系统匹配成功后,企业的审计费用即从该公司账户自动划拨至第三方支付平台(比如支付宝),待服务反馈结束后方可划转至事务所单位的账户。
4. 服务反馈。买卖双方成交后,双方线下即可进行联系,商量具体审计事宜。事务所完成审计工作,需再次登录系统点击完成按钮,待企业接受完服务点击付款按钮后,系统自动将款项划拨至事务所单位的银行账户。同时,企业需要填写服务反馈表(见表3),该反馈表的信息可以在信息查询版块查询到;同时也可以选择第二年是否要与同一家事务所续约。事务所同样也需要为企业填写委托方评价表(见表4)。双方的互评表可以为其他企业和事务所提供参考,也是监管机构的监管依据。另外,这些数据资源将被系统自动整合处理,作为以后审计定价、 系统改进方向、审计行业发展趋势分析的依据。
四、在线审计服务交易系统评价
鉴于目前我国审计市场定价机制不健全、低价揽客普遍、恶性竞争严重,本文基于现有文献的研究成果,吸取了审计市场的实践经验,构建了涵盖审计主体、审计客体和信息查询的在线审计服务交易系统,从而为建立公平的审计定价机制奠定了基础。
本文构建的在线审计服务交易系统,主要有如下特点:1体现了市场竞争的公平性,可提高注册会计师的独立性,降低审计风险。2一切由网络完成,无须亲自考察, 一单交易仅需要10个工作日便可成交,节省了企业和事务所的成本,提高了效率。3公开透明,接受社会公众监督:本交易系统将企业和事务所的交易信息在法律允许的范围内尽可能公开,供广大互联网用户和监管机构监督,使审计市场形成良性循环。4本交易系统避免了信息不对称、地域差异带来的不便和低效,在全国范围内形成了统一的买方市场和卖方市场,自动匹配它们之间的信息,使所有买方和卖方都同样获得公开披露的信息,降低了由于信息不对称带来的交易风险。
参考文献
龙振海.审计定价研究:一种新的定价模式——引入做市商机制的审计定价研究[J].科技管理研究,2011(2).
郭鑫.审计定价研究[D].东北林业大学硕士学位论文,2007(4).
张奇峰,张鸣,戴佳君.中国审计定价实证研究评述[J].会计研究,2006(6).
吴联生,刘慧龙.中国审计实证研究:1999~2007[J].审计研究,2008(2).
姜娜,孔浩.在线股票交易系统的分析与设计[J].计算机光盘软件与应用,2013(13).
李眺.“低价揽客”与审计市场的价格竞争[J].财贸研究,2008(5).
温菊英.张立民.低价揽客影响审计质量吗——来自沪深A股经验数据研究[J].中国注册会计师,2013(10).
李树根.提高我国审计独立性的思考[J].财会月刊,2008(9).
在线审计服务交易系统 篇2
2010-7-29 9:06:
432010年开发银行信用助学贷款学生申请贷款的准备
一、网上申请
学生登陆学生在线服务系统(网址:HTTP://),提交贷款申请,生成《国家开发银行生源地信用助学贷款申请表》,导出并打印两份。首次申请的学生需先注册;往年曾经获得开行生源地贷款的学生可选择身份证登陆方式直接登陆。
二、需提交的资料
1.往年曾获得开行生源地贷款学生再次申请时需提交的材料:
(1)《国家开发银行生源地信用助学贷款申请表》(再次申请的学生不需要再进行资格审查,此表打印后经借款人签字即可)2份;
(2)学生及共同借款人身份证复印件各2份;
(3)学生证复印件2份。
(4)如再次申请时提供的共同借款人与首次申请时不是同一人时,需提交借款学生与共同借款人户口簿复印件2份;如共同借款人没有变化,无需提交户口簿复印件。
2.首次申请开行生源地贷款学生需要提交的材料:
(1)《国家开发银行生源地信用助学贷款申请表》
申贷学生持《国家开发银行生源地信用助学贷款申请表》到入学前户籍所在地村(居)委会或乡镇(街道)民政部门确认家庭经济困难情况。《国家开发银行生源地信用助学贷款申请表》一式2份,均为原件。
(2)身份证明材料
1.借款学生及共同借款人身份证(共同借款人可以军人证或武警证为有效证件);借款学生及共同借款人家庭户口簿原件及复印件2份(能证明借款学生与共同借款人关系的页面)。
2.录取通知书或学生证。新生凭录取通知书原件(或加盖学校学生资助部门公章的复印件)及复印件2份,在读生凭学生证(原件和复印件2份)。
三、上述材料准备齐后,借款人和共同借款人前往县资助中心提交申请材料,签订合同。
2010年开发银行信用助学贷款学生在线系统有关操作流程
一、登陆系统。贷款申请必须通过或HTTPS://SLS.CDB.COM.CN/登录,录入申请信息。
A:续贷学生登陆系统(针对08、09年已经获得贷款,2010年再次申请的学生)(1)点击登陆网址,在请选择您的贷款类型中选择“生源地助学贷款”。(2)选择“使用身份证登陆”。
(3)选择“省”(安徽省)、“市”(蚌埠市)、“县”(固镇县)、“资助中心”(固镇县学生资助管理中心)。
(4)输入个人18位数身份证号码,密码为8位数生日(如:19910102)。(5)输入验证码即可登陆系统。
B:新贷学生登陆系统(针对新录取学生、以前未办理过贷款的高校在校学生)(1)点击登陆网址,在请选择您的贷款类型中选择“生源地助学贷款”。(2)点击“注册”。
(3)注册用户协议条款中,点击“同意”。
(4)输入姓名(中间不能空格),18位数真实有效身份证号码,选择“资助中心”。例:学生要在固镇县办理生源地贷款,则依次选择“安徽省”“蚌埠市”“固镇县”“学生资助管理中心”。
(5)输入“毕业中学”。
(6)输入就学信息,点击“高校名称”后面“选择高校”,输入就读学校名称,点击“查询”,点击就读高校前面“选择”按钮(如找不到高校名称,表示该高校学生不能贷款),点击“确定”。依次录入“院系名称”,“专业名称”、选择“专业科类别”,录入学号、入学年份、学制、学历。(注:
1、新录取学生的高校名称、院系名称、专业名称都要严格按照通知书内容填写,学号可以不填;
2、在校学生的高校名称、院系名称、专业名称都要严格按照学生证上的内容填写,学号必须填;3,入学年份为考取大学的时间,即进入大一阶段时间)。
(7)点击下一步,设置“登录名”、“密码”、“安全信息”。(登录名和密码用于登录系统,注册后请牢记。安全信息用于找回密码和保护个人信息,务必填写)。(8)依次录入“个人信息”“通讯信息”“家庭信息”“联系人信息”,以上各类信息尽量填写完整,以免影响贷款审批,“联系人信息”可以填写直系亲属有关信息。所有信息填写完成后点击“提交”。因信息填写不完整,导致学生贷款审批被拒绝,由学生自己负责(注:联系电话填写方式为区号加号码,如05526222222,以下均同此方式)。(9)页面弹出提示“注册成功”,点击“返回”,使用刚注册的登录名和密码登陆。(10)登录系统之后,上述“个人信息”,“就学信息”等信息都可以修改,修改之后点击提交。
二、在线申请
(1)点击左侧选择栏目中“贷款申请”,点击“新增”,选择“贷款金额”,“贷款年限”“申贷原因”依次录入“贷款原因描述”(注:贷款金额只能选择输入学费+住宿费(最低标准),最高限额为6000元。如某学生学费为4500元,住宿费为800至1200元,则贷款金额为4500+800=5300元;如某学生学费为9000元,则贷款金额为6000元。贷款年限最长14年,具体计算方法:新录取学生=学制+10(计算结果大于14的填写14);高校在校生=学制-已读年限+10(计算结果大于14的填写14)。
“贷款证明出具单位”、“出具日期”、“联系人”、“联系电话”等至少为村委会(社区)一级的,且签字必须用正楷字,(如在录入以上信息时,不能确定出具单位名称、出具日期、联系人及联系电话,可以暂时不填。等打印出申请表格、盖完章后再补录到系统中去)
(2)输入共同借款人信息(续贷学生可以在下拉框选择原来的共同借款人,也可以选择新增,重新增加一个共同借款人,新贷学生直接选择新增共同借款人,共同借款人原则必须是学生的父母或法定监护人)。
(3)账户信息,代理结算机构选择“支付宝(安徽省)”(注:支付宝账号将在贷款申请被受理后,录入合同信息时系统会自动生成,并打印到合同上,学生在合同上可以知道自己的支付宝号码,支付宝操作见国家开发银行助学贷款——支付宝使用说明
(4)点击“提交”,系统会弹出提示,表明申请提交成功,点击“返回”后,点击“选择”选中所列申请表,再点击“导出申请表”,另存为WORD文档后,直接打印申请表(一式两份)。
(5)学生持打印的申请表到入学前户籍所在地村委会(居委会)或乡镇(街道)民政部门加盖公章,对学生家庭经济状况予以确认。
(6)学生与共同借款人一起持材料到县资助中心现场确认,审查资格,并签订合同。
(7)学生持贷款合同和贷款证明到学校办理回执。并将回执(一式两份)盖章后寄回县学生资助管理中心,固镇县学生资助管理中心地址:安徽省固镇县城关镇浍河路105号固镇县教育局学生资助管理中心,邮编:233700,电话:0552-6015173(截止日期为2010年10月20 日,以县资助中心收到时间为准,过期责任自负)。
此系统为生源地开行信用助学贷款学生专用数据系统,学生个人贷款信息,放款信息,还款信息都可以查询,并可在网上提出提前还款申请和还款操作。
2010年开发银行信用助学贷款支付宝使用说明
2010生源地信用助学贷款资金发放、资金划转和本息回收通过第三方支付平台(支付宝)完成。由第三方支付平台(支付宝)对借款学生进行实名认证并统一开立个人账户,用于生源地贷款发放和本息回收。学生可在第三方支付平台(支付宝)制定的银行开立结算账户,与个人第三方支付平台(支付宝)账户绑定后,剩余贷款资金可提现用于生活费。
一、支付宝功能与优点
功能:支付宝公司是国内领先的第三方支付平台,已与65家机构、银行等金融体系建立资金的互通。用户可以通过支付宝账号与银行等金融体系实现资金互转。
优点:学生使用支付宝进行网上还款,不受地域限制、不受时间限制、无手续费。
二、支付宝操作
(一)账户开立:
申请国家开发银行生源地信用助学贷款或高校助学贷款时,国家开发银行相关系统会自动生成支付宝账户,并将账户名打印在合同上。此时账户并未开通,请于3-5天后登录支付宝网站进行支付宝账号认证,认证通过后即可正常使用。
注:1.支付宝账户密码默认为学生身份证号去掉前6位之后的剩余部分(如身份证号为:***234,则密码为:199009011234),首次登录后必须修改密码。
2.如5天后仍无法正常登录支付宝账户,可联系高校/(县区)资助中心或登录学生在线服务系统查询相关情况。
(二)支付宝账号认证:
为保证账户资金安全,必须申请“实名认证”。通过“实名认证”后,才可以使用或提现支付宝账户中剩余的助学贷款。
打开登录支付宝账户,可以通过“卡通认证”或“普通方式认证”两种方式完成实名认证。卡通认证
1、登录支付宝账号,点击“我的支付宝”中“我的账号”→点击“申请实名认证” →点击“填写认证信息”→选择通过“支付宝卡通”来进行实名认证(推荐)→点击“立即申请”→选择所在地区和银行(以工行为例)→有网上和柜台签约两种方式(以选择网上签约为例)→填写相关信息并确认提交→点击“登录工商银行网站签约”→在工行网站填写卡号和验证码并提交→确认预留信息,并点击“确定”→输入电子口令卡密及个人网银登录密码,同意协议即可。
2、登录支付宝账号,点击“我的支付宝”中点击“卡通”→点击“马上激活”→填写相关信息,点击“立即激活”即可完成认证。
普通方式认证:
1、登录支付宝账号,点击“我的支付宝”中“我的账号”→点击“申请实名认证”→点击“填写认证信息”按钮→选择“通过确认银行汇款金额的方式进行实名认证”→填写身份证号码和真实姓名,点击“提交”→填写相关认证信息(包括本人银行卡信息),点击“提交”→仔细核对提交的信息,确认无误后,点击“确认提交”→1-2个工作日后,查询支付宝打入银行卡的金额,并登录支付宝网站。
2、1-2个工作日后,登录支付宝账号,点击“我的支付宝”中“我的账号”→点击“申请实名认证” →点击“输入汇款金额”按钮→输入支付宝打入银行卡的金额(非银行卡余额),并点击“确认”即可完成认证。
(三)支付宝账号提现:
1、登录,点击“我的支付宝”下面的“提现” →点击“提现”:
1)情况一:如果在支付宝账户里未登记银行账号,系统先会提醒您填写您的银行账号。
2)情况二:如果您已经设置过提现银行账户可以直接点击选择银行账户进行提现,输入提现的金额,或者点击添加银行账户,添加其它新的银行账户进行提现。
2、进入设置银行账号→填写自己正确的银行信息并按规定填写→填写完毕保存账户信息。
提现支持银行:工行、农行、招行、建行、深发、兴业、浦发、民生、广发、交行、光大、中信、中国银行(除广东省深圳市)的账户提现。
3、填写好信息后→点击“申请提现”→输入支付宝账户的支付密码→提现申请成功提交,请耐心等待款项到账。
(四)充值还款:
1、登录→我的支付宝→立即充值→给本账户充值,目前支付宝有17家网上银行通道可供您充值的选择:工行、农行、招行、建行、兴业、浦发、广发、深发、民生、交通、中信、光大、中国银行、杭州银行、上海银行、宁波银行,平安银行。
2、核对您的充值金额与所选择的网上银行,点击“去网上银行充值”。
3、更多充值方式可查询支付宝相关网站
2010年开发银行信用助学贷款特别提示
1、学生在线注册填报信息后应仔细核对,保证信息真实、准确无误,否则将导致申请失败。
2、签订贷款合同的学生应及时激活合同上的支付宝账户,避免账户未激活,贷款无法划拨。
3、签订贷款合同的学生如未在规定日期将合同回执单寄、送固镇县学生资助管理中心,视同该学生撤销借款申请。
4、贷款学生可定期登录国家开发银行生源地贷款信息网查询及更新维护个人信息,及时掌握本人贷款办理状态。
5、提前还款的贷款学生可登录国家开发银行生源地贷款信息网进行提前还款申请办理。
6、学生和共同借款人二者必须亲自到场签字、捺印。
在线审计服务交易系统 篇3
gongkongBPO是专业的工控服务交易平台, 依托分布全国的认证服务机构和工程师网络, gongkongBPO针对工厂在用自动化产品和系统的维护维修服务需求, 提供发布、交易和担保等一站式服务。
2013年3月15日, 工业自动化网络媒体的领导者中国工控网, gongkong誖旗下服务品牌网站gongongMRO (工控在线维修、维护、运营平台) 为业内呈献全新的自动化在线服务交易平台。gongkongBPO采用BPO (商务服务流程外包) 方式, 用户可免费发布工厂运维中遇到的各种“活儿”, 通过同时对多家服务供应商进行在线选择, 帮您完成需求 (分包) 工作。在交易完成后, 用户可以通过评价系统为服务商打分, 为其他发布者提供帮助。
从2010年到今天, gongkongMRO网站已经有2000多个维修“活儿”和雇佣“活儿”得到帮助解决, 为很多企业和个人用户提供了便捷, 降低了服务和运营成本。本次上线的BPO在线交易平台, “活儿”已经不再是简单的“维修和雇佣”功能, 它可以是“设备维修、设备保养”等围绕自动化设备运营的服务, 还可以是自动化“工程设计、安装调试、品牌售后”等通过雇佣技术工程师来完成的项目, 只要将需求分解成为独立、便于计费的“活儿”任务, 就可以找到遍及全国的服务商或者是技术工程师来完成交易。目前已经有400多家自动化领域的服务商加盟gongkongBPO, 为您提供在线服务。
gongkongBPO也为自动化从业者带来了全新的价值理念, 在交易平台中, 您可以是“活儿”的发布者, 同时也可以成为其它对象的服务供应商。gongkongBPO让“价值得到回报”的交易特点, 让更多的自动化经验丰富的工程师得以实现自己的“非职业”目标。gongkongBPO平台组建了“假日工程师”团队, 活跃在自动化领域第一线。
在线审计服务交易系统 篇4
在传统的房屋交易的过程中, 看房是最重要的组成部分之一。它包括预约、看楼、对比、咨询、再预约、再看楼的循环过程。用传统的买房人亲历亲为方式为顾客服务, 以人均买房或租房看五套房为例, 若采用传统预约看楼方式, 则需要至少五天时间, 不但成本高而且费时费力。房屋在线交易系统的建立将从根本上改变以往传统买卖房屋的模式, 通过虚拟现实、照片、视频, 借助互联网手段将房屋的重要信息对外公开, 为客户选择提供一种简洁、快速、直观的买房前预选途径, 使顾客足不出户就可完成买房前的看房阶段。为顾客看房节省大量的时间和精力, 提高单次看房的成交率, 把销售人员和顾客从繁重的看楼过程中解脱出来。
系统采用ASP技术, 后台数据库采用SQL Server。由于房屋的特殊性及大规模的系统、分布式应用、广泛的网络连接需要系统具有更高的可靠性和更强的安全控制, 其中使用加密算法是必不可少的安全措施。如果不对密码做任何处理, 攻击者可以很轻易的从数据库中得到用户信息, 所以本系统在用户登录到服务器数据库时, 采用MD5算法对用户名和密码进行加密后再将其保存在数据库中, 这样可以更好的保护用户登录的信息。另外本文还针对在房屋在线交易系统中的应用, 结合实际编程, 分析了MD5算法的不足之处, 并提出了改进措施。
1 系统的体系结构
房屋在线交易系统可以为各类用户提供方便的在线购房环境, 是把买家、卖家结合起来的交互式远程系统, 用户可以在系统中实现注册、浏览房屋信息、搜索查询房屋信息、预约看房、处理预约等功能;管理员可以通过用户管理、预约管理、房屋信息管理、留言管理等管理功能来对系统进行维护更新。
本系统是一个B/S结构的系统, 它是由多个系统模块组成的, 其中包含后台管理模块, 用户管理模块, 信息管理模块, 导航管理模块。后台管理模块包括后台登录和注销, 验证码, MD5加密, 并包括查询, 查看房源, 修改, 删除房源, 添加新的房源, 删除订单, 修改订单状态, 查看, 审核, 删除评论。用户管理模块包括查看、修改、删除前台用户, 后台用户管理, 后台用户权限控制, 修改当前登录用户密码。信息管理模块包括首页新闻管理, 首页公告设置, 查看、删除意见反馈, 留言板块管理。导航管理模块作用就是为了能让用户在很短的时间内就能找到所需要的东西, 这必然要求功能分类准确, 功能文字描述贴切, 导航按键中应该包含所有客户的大部分需求, 但又需将首页的信息控制在一定的范围内;按房屋分类、最热门房源、畅销户型、小区关注等方面设置各级导航, 搜寻和检索, 主要使用了以下两类导航:
(1) 全局导航。包括系统的主要栏目和一级目录内容所对应的页面, 这些页面的链接出现在系统的每页上。这样, 用户浏览系统的任何时刻和任何地点, 都有可以由全局导航链接直接抵达相应的页面上。
(2) 局部导航。一般包括系统的次要栏目和二级以上目录内容所对应的页面。这些页面仅出现在一些相在联的页面上。用户只有在这些相关的页面上通过局部导航链进入这些页面。
2 数据库登录及加密设计
2.1 数据库登录
如图1所示, 用户打开在线售房系统的Web页面, 输入ID和口令试图登录时, 服务器端脚本提供给用户一个包含有从数十亿可能值中产生的随机数的表格, 而客户端的脚本将这个随机数值添加到口令后并加以MD5单向运算, 然后以MD5算法的输出作为口令, 这个口令为MD5口令, 客户端脚本然后将用户ID和MD5口令传输至服务器。因为这个值是MD5算法的输出, 反向推算出用户原来输入的口令是几乎不可能的。
2.2 MD5算法描述
MD5加密算法对文件中的内容进行摘要运算, 一次循环包含了四轮64步及一次累加运算, 执行分为以下几个步骤:
第一步, 补位:MD5算法先对输入的数据进行补位, 使得数据的长度 (以byte为单位) 对64求余的结果是56。即数据扩展至LEN=K*64+56个字节, K为整数。
补位方法:补一个1, 然后补0至满足上述要求。相当于补一个0x80的字节, 再补值为0的字节。这一步里总共补充的字节数为0~63个。
第二步, 附加数据长度:用一个64位的整数表示数据的原始长度 (以bit为单位) , 将这个数字的8个字节按低位的在前, 高位在后的顺序附加在补位后的数据后面。这时, 数据被填补后的总长度为:LEN=K*64+56+8= (K+1) *64 Bytes。
第三步, 初始化MD5参数:有四个32位整数变量 (A, B, C, D) 用来计算信息摘要, 每一个变量被初始化成以下以十六进制数表示的数值, 低位的字节在前面。
word A:01 23 45 67
word B:89 ab cd ef
word C:fe dc ba 98
word D:76 54 32 10
低位的字节在前面指的是Little Endian平台上内存中字节的排列方式, 而在程序中书写时, 要写成:
A=0x67452301
B=0xefcdab89
C=0x98badcfe
D=0x10325476
第四步, 定义四个MD5基本的按位操作函数:
X, Y, Z为32位整数。
F (X, Y, Z) = (X and Y) or (not (X) and Z)
G (X, Y, Z) = (X and Z) or (Y and not (Z) )
H (X, Y, Z) =X xor Y xor Z
I (X, Y, Z) =Y xor (X or not (Z) )
再定义四个分别用于四轮变换函数。设Mj表示消息的第j个子分组 (从0到15) , <
FF (a, b, c, d, Mj, s, ti) 表示a=b+ ( (a+ (F (b, c, d) +Mj+ti) <
GG (a, b, c, d, Mj, s, ti) 表示a=b+ ( (a+ (G (b, c, d) +Mj+ti) <
处理数据, N是总的字节数, 以64个字节为一组, 每组作一次循环, 每次循环进行四轮操作。要变换的64个字节用16个32位的整数数组M[0...15]表示。而数组T[1...64]表示一组常数, T为4294967296*abs (sin (i) ) 的32位整数部分, i的单位是弧度, i的取值从1到64。具体过程如下:
3 MD5算法的应用及分析
由于服务器端的口令以加密方式存放, 不仅可以防止口令被具有系统管理权限的用户知道, 而且服务器在验证用户身份时不需要进行加解密运算, 没有给服务器增添计算负担。单纯的MD5加密方式, 有其非常明显的缺陷——用户口令经过MD5运算后, 此MD5口令将始终保持一个值。这很容易受到重放和字典两种方式的攻击。重放攻击, 监听的黑客只需简单地截获这个MD5口令就可用它来登录服务器;字典攻击, 黑客截获这个MD5口令后将它与口令字典中的条目 (这些条目也进行过一次MD5运算) 逐个进行比对, 那些长度过短的口令与用词太常见的口令将很容易被攻破。
针对上面这种方法的缺陷, 本文提出了一种改进方案, 它主要采取给口令附加随机数方式来防止重放攻击与字典攻击。其基本步骤如下: (1) 当用户试图登录到一个Web服务器, 服务器脚本将提供给用户一个随机数; (2) 用户在登录表单中输入它们的用户名和口令, 客户端的脚本首先将口令进行一次MD5运算, 然后将运算结果附上服务器传来的随机数再进行一次MD5运算, 把最后的结果连同用户名一同传输至服务器; (3) 服务器收到用户名与口令后, 根据用户名在数据库或文件中找到用户存放在服务器的口令 (此口令已进行过一次MD5加密) , 将此口令与服务器脚本产生的随机数再进行一次MD5加密, 最后将加密结果与客户端传来的口令进行比较, 如相等, 则设置一个服务器端会话变量以确定用户认证通过。
四轮MD5算法在20世纪90年代, 密码学界基本都认为四轮已经够用了, 但是随着计算机技术的发展, 现在的计算速度可以支持改进的更多轮数的Hash函数。由于加法的多次使用会达到乘法的效果, 所以建议在各轮中增加类似于原MD5算法中第四轮完成后的累加, 如果在每轮后都有这么一个累加运算不会造成多大的时间复杂度, 给分析以加速差分的扩展, 使修改少数几位就能产生一个碰撞的概率变得更小。
4 结论
通过对房屋在线交易系统的开发, 根据系统的需求对在线系统进行了加密, 分析了MD5算法的加密过程, 对其缺点进行了进一步改进, 增加了随机数验证。通过碰撞分析, 对交易系统的加密, 提出了新的设计思路。
摘要:在以Web形式提供房屋在线交易服务的系统中, 用户从浏览器登录服务器数据库时, 信息的安全性至关重要。为保证在线交易的正常进行, 根据在线交易系统的设计, 本文介绍了MD5算法的在身份鉴别中的应用, 分析MD5算法的不足并提出了解决方法。
关键词:房屋在线交易系统,MD5,加密
参考文献
[1]崔国华, 周荣华, 粟栗.关于MD5强度分析的研究[J].计算机工程与应用.2003.
软件在线服务系统的设计开发 篇5
1.1 无感知系统
无感知系统的思想是设想人类置身于一个网络的世界, 服务无处不在, 并己完全融入人们的日常生活中。目的是充分发挥计算机系统和网络的功能, 利用它们更好地为人类服务, 极大提高人们的生活质量。这可以认为是信息空间与物理空间的融合, 在这个融合的空间中人们可以随时随地、透明地获得数字化的服务。无感知系统能够同时为许多用户提供服务。系统能够根据自已取得的信息主动向用户进行广播, 说明自己能够提供的服务, 用户按照自己的所需获取自己的信息。既用户能够在任何时间 (any time) 、任何地点 (anywhere) , 任何人 (anyone) 以任何系统 (any system) 接入网络, 完成任何应用 (any application) 。一个理想的网络, 应该是一个让用户“无感知”的网络, 这不仅表现在解决网络带宽瓶颈, 支持高密度线速转发和高稳定的网络品质, 而且还包括信息来源的“无感知”。从背着包袱前行, 一下子过渡到“无感知”的网络, 信息化市场的未来可想而知。
1.2 需求的内容
以理论研究为基础, 以应用性为表现形式并应用于软件开发、教育、教学的技术研发。软件在线服务系统是软件公司、教育教学部门的增值系统, 其中服务的概念包括下载、安装、更新、修复、升级和卸载等内容。本课题在全面了解软件销售、使用及售后维护阶段工作的基础上, 提炼远程工作任务, 实现软件自动服务的需求, 这样就提高了计算机系统的自动化程度。软件在线服务系统主要运用了当前软件开发的新技术COM组件技术及WEB+Active X运行方式, 在IE瘦客户机上能实现全部功能, 具有广泛的适应性。
1.3 系统功能模块
该软件系统包括三大模块——首先是服务器端网络应用系统开发, 这是一项重要工作, 它涵盖了创建一个网站所涉及的每一部分的相关知识和主要步骤, 它采用了MVC三层结构模型, 包括页面展示, 处理流程, 业务逻辑三项基本功能, 方便了网站的维护和扩展, 这是重点设计的第一部分。所有软件都涉及服务的问题, 为此系统设计了一个可嵌入任何应用软件的在线服务组件, 这是重点设计的第二部分。另外我们可以利用上两部分的成果设计教师信息系统和学生帮助系统, 这是打算应用成果的第三部分。在这个项目中分别运用了SUN Java和Microsoft Visual C++ATL两套开发平台, 通过合理的设计实现多样化组合的最终目标, 从而增强软件的可重用性。
2 软件服务系统执行说明
(1) 首先使用regsvr32.exe注册服务系统的DLL;
(2) 使用本系统的测试页面测试服务系统的DLL;
(3) Upv是本系统的VC源程序;
(4) 配置IIS服务器;
(5) 以Pages目录为Web的根目录建立新的站点;
(6) 配置FTP服务器, 配置FTP站点;
(7) 配置Tomcat服务器, 配置myweb站点;
(8) 安装并创建mysql数据库;
(9) 把应用程序的安装文件setup.exe放在FTP的根目录下;
(10) 生成Upx.cab, 把它放置到Web的根目录下;
(11) 如果直接使用DLL, 把IE的安全级别降低;
(12) 将当前版本号的页面和测试页面放置到Web的根目录下。
3 应用系统
教师服务系统: (图1) 。
学生帮助系统: (图2) 。
应用到股票接收: (图3) 。
4 设计过程
4.1 程序模块
Java网站底层设计;
JSP网站页面设计;
COM组件设计;
版本更新设计;
ASP Web页面设计;
由DLL到CAB;
制作Install。
4.2 Java网站底层设计
(图4) 。
4.3 COM组件设计
接口1:下载;
接口2:判断存在性;
接口3:安装;
接口4:卸载;
接口5:导出导入。
4.4 版本更新设计
连接按钮;
下载更新;
Http连接。
4.5 Web页面设计
JSP和ASP测试页面;
当前版本号页面。
4.6 由DLL到CAB
5 相关技术
(1) tomcat与ⅡS:Java Web的开发是基于Browser/Server结构的, 好处是应用程序部署、升级、维护只在Server端进行就可以了, 提高了系统的安全性。这样在Server端必须安装tomcat或ⅡS。JSP是基于tomcat的, 而ASP是基于ⅡS的。
(2) JSP:JSP (Java Server Pages) 是建立动态网页技术的标准和工具, 在Java基础上开发出的JSP实现了动态网页与静态页面的分离, 脱离了硬件平台的束缚, 它的一次编译, 多次运行方式大大提高了执行效率。由于JSP采用了Java作为脚本语言, 所以具有平台无关性。
(3) Java Bean:Java Bean是sun公司制定的, 描述开发可独立可重用的Java软件的标准, 它提高了JSP的效率和代码应用程度。它具有持续性, 制定性, 自查性, 封装性。使用Java Bean体现了我们设计的标准化程度高, 安全程度高, 应用范围广, 符合我们构造和设计的要求。
(4) Active X:Active X是Micro Soft针对Internet应用开发的技术, 它是软件组件 (component) , 是在网络环境中进行相互通信的技术的集合, 它与编程语言无关, 被广泛地应用于Web开发中的各个方面, 包括在网上发布等等。
(5) COM:Component Object Model是一个全新的概念。我们把一个完整的EXE文件分割成功能不同, 但相对独立的几部分即组件。然后拼装起来组成程序, 在未来发布后, 如果业务有变, 则可以替换或升级相应组件就可以了。这也是我们在软件技术中, 最终拼装程序的手段。
(6) Visual C++编写COM:1) 使用C++编写:花费大量精力, 无法使用通用模板;2) 使用MFC编写:不适合编写轻量级COM;3) 使用ATL编写:开发效率、可伸缩性、运行时性能都有提高;
6 结语
目前已按照计划完成了研究任务, 实现了软件在线服务系统的设计、程序编写、调试及试运行。其特色在于运用当前软件产业中流行的COM组件技术及WEB+Active X运行方式, 在IE瘦客户机上能实现全部所需功能, 具有广泛的实用性、先进性和适应性。在研究过程中, 也充分的考虑了系统设计在教研和教学中的需要, 设计和实现过程所用到的知识点包含了软件专业大部分专业课程的有关内容并在此之上补充了许多新技术和新方法。因此本系统不仅可以作为软件产品应用, 还可以作为学生实训内容加以革新和完善。
摘要:本文讲述了实现客户端软件维护的完全自动化的软件在线服务系统。当用户需要某种软件或软件需要进行更新升级时就可以向服务器端发出请求, 服务器端在校验用户信息后即可向用户提供相应的组件, 不需要用户安装即可实现软件下载、安装、更新、卸载和数据导入导出等服务, 使用户能非常方便的应用服务器端提供的软件环境来完成工作。本文通过阐述软件在线服务系统的设计方法和运行过程对软件在线服务系统进行了论述。
在线审计服务交易系统 篇6
海洋环境数据在线服务系统建设是集海洋科学、地理信息 系统与计 算机科学 的综合性 技术。由于服务对象与服务目的不尽相同,各单位和科研院所建设了许多海洋环境数据和应用系统,这些系统之间不可避免地造成了数据冗余和资源浪费,同时也导致信息孤岛和重复建设等问题,不利于海洋数据的共享与服务[1,2,3,4]。
传统的海洋数据服务一般是专项专建、专人专用,针对人群比较单一、数据类型比较简单,而且在项目结束后通常建设的数据库和应用系统由于没有后期的经费支撑而停用。本研究提出的海洋环境数据在线服务系统(以下简称系统),涵盖了多专项、多学科的数据,在原有数据库、应用系统、专网基础上进行系统集成、数据库扩建,为海洋局属各单位提供共享服务。
系统是运用面向服务架构的设计思想搭建应用系统。采用并行数据库技术实现大数据量的存储、加载、更新、查询等操作,利用ETL调度工具实现源数据库到并行数据库的数据抽取、转换和转载,减少重新建库的工作量。采用虚拟化技术整合存储、服务器、网络资源,建设数据中心集群,提高资源利用率,采用域控管理机制实现数据安全管理,权限管理。采用VPN认证管理机制,保障系统安全正常运转。
2 系统设计
系统通过面向服务的总体架构,以数据的汇集、处理、应用为基础主线,采用高速并行技 术,结合虚拟化技术等先进IT技术,设计系统的逻辑架构、功能架构、物理架构与技术架构。
2.1 逻辑架构
系统总体架框架由数据层、管理层和应用层3部分构成,数据层是指通过对历史收集、专项调查、在线传输等方式收集,采用数据集、数据库方式进行数据存储与管理;管理层是指对使用系统的用户进行统一认证、用户管理、数据授权等实现用户有效可控的管理;应用层是指为用户提供数据的在线查询检索、数据时空分布检索、产品加工处理等应用服务,满足用户多样化的需求。应用层与管理层通过内网和专网访问数据层,实现数据的管理、查询、处理等服务。系统总体逻辑框架如图1所示。
(1)数据层。数据层主要由原始数据、基础数据和成果数据3部分组成。
原始数据是指海洋仪器现场采集的原始资料、现场汇交的纸质或者电子资料等。原始数据采用文件方式存储,基于原始资料清单和数据库文件目录等方式进行管理。类型包括海洋观测原始资料、海洋监测原始资料、专项调查汇交资料等。
基础数据是指对原始数据进行整理、排重、质量控制等处理之后形成的标准化数据。内容主要包括专项调查数据、观测实时资料数据与国际业务化数据等,专项调查数据包括水文、气象等9个学科,观测实时资料数据包括海洋站、雷达、浮标等。基础数据采用数据库存储方式,根据基础数据的资料类型、资料格式、数据观测频率、数据传输频率、数据量等设计数据库结构。
成果数据是指 经过信息 提取、多源数 据融合、数值模型分析、统计分析等手段处理后形成的数据。成果数据由要素数据、成果专题数据、资料目录数据组成,采用数据库存储方式。要素数据是以基础数据为基础,根据数据的专题应用保障和服务需求,按照时间、空间、专题要素等进行组织的数据。成果专题数据主要包括数值型产品和图形产品,涵盖海洋再分析产品、实况分析产品、潮汐预报产品和海洋专题产品等。资料目录数据主要包括原始数据集目录索引、标准数据集目录索引、产品数据目录索引等。
(2)管理层。管理层主要负责系统的用户管理、资源管理、业务流程管理和运行监控管理等内容。用户管理包括用户的创建、更改和删除、角色管理、功能授权与数据授权;资源管理包括目录索引管理、数据导航管理、信息发布管理与信息资源管理;业务流程管理包括数据申请、虚拟机管理、数据审批管理等;运行监控管理包括运行环境监控、数据资源监控与用户行为监控。
(3)应用层。应用层依托于中心内网和海洋专网,基于并行数据库技术和虚拟化技术,实现海洋局属单位间的数据在线服务。应用层主要包括:数据时空分布展示、数据查询检索服务、数据共享虚拟环境、产品制作与产品导出功能。
数据时空分布展示是利用数据的经纬度、时间范围、站次数等关键信息,通过统计计算数据量,依据色彩图例,进行时空分布展示。
数据查询检索服务包括数据库查询检索和数据集查询检索。该服务可提供基于矢量地图及影像地图的地图显示控件的数据查询服务,以及使用关键字对数据进行查询。
产品制作是指 对资料进 行整理、标准 化处理,开展数据识别、解码等预处理操作,利用数据统计分析工具进行产品的加工制作。
产品导出是指对用户加工制作产生的产品成果提供数据的导出功能,实现数据从虚拟机到本机的导出服务。
2.2 物理架构
按照系统设计,对系统运行硬件环境进行搭建,硬件环境涵盖原始数据文件存储区、数据库存储区、数据处理区、数据服务区。按照网络布局可化为中心内网和海洋专网,内网为中心内部用户提供在线服务的入口,专网主要包括海洋观测网、海洋监测网、数字海洋网;数字海洋网为海洋局属单位提供 在线服务 的入口,用户经由 内网/数字海洋网通过VPN身份认证后方可进入用户主页,通过登录进入个人虚拟工作环境 (即用户虚拟机),用户可在虚拟机中对数据进行查询、处理和产品制作(图2)。
系统经由海洋观测网和海洋监测网接 收实时、延时观测和监测的海洋数据,并发送到系统的文件存储区和处理资料临时存储区,由存储管理系统进行数据的接收、存储和管理。利用用户授权管理将数据分发到数据处理用户的虚拟机中。数据处理用户通过中心内网登录到虚拟机后,开展数据整理、标准化处理工作后,将处理结果按照指定的路径存放。由数据传输系统同步传输到产品制作用户的虚拟机中,用户可开展产品加工制作并将成果按照指定的路径存放。最终由数据交换系统存储到统一的资料存储管理区。ETL处理系统经过数据抽取、清洗、转换等处理,将数据处理结果和产品加载入库,最终经由中心内网和海洋专网为海洋局属单位提供数据共享服务。
3 系统功能实现
系统通过用户唯一入口登录,保证数据安全;开发数据处理系统,完成数据格式化转换;利用ETL处理系统,完成并行数据库的数据处理与调度,包括数据抽取、数据转换与清洗及数据加载;开发数据库检索、数据集检索、文件输出审批和文件导出等应用程序;开发系统运行监控管理系统,对系统的运行环境、数据状况和用户行为进行监控和管理。系统主要功能模块如图3所示。
3.1 数据处理分系统
3.1.1 实时数据处理子系统
根据海洋环境数据观测的采集规范和编码规定,对接收、收集和整合的大量海洋调查、业务化观测/监测等资料,按照资料类型、观测仪器、观测手段、要素内容 等特点,开展数据 识别、解码、数字化、数据项检查、代码检查等预处理,按照时间、空间和观测资料类型进行排重、排序和初步质量控制,剔除异常数据,依据数据来源、时间、地点等信息对数据文件进行挑选、过滤、分类存放,同时完善和新建相应的海洋环境数据存储标准,对资料进行标准化格式转换。
3.1.2 历史数据处理子系统
系统根据海洋环境数据观测设备性能、仪器订正参数、资料种类、观测要素类型、观测方式、资料时空分布、要素数据经验范围等特点,配置质量控制参数,采用相应的质量控制方法,对各类海洋环境数据进行精细化的计算机自动质量控制和人工审核。质量控制方法包括范围检验、非法码检验、相关检验、季节性检验、一致性检验、着陆点检验、梯度检验、尖峰检验、气候学检验和极值检验等。
3.2 数据库加载分系统
数据库加载系统包括通用数据库加载系统与并行数据库加载系统。通用数据库加载系统是通过加载文件清单的方式进行数据管理,清单文件是对每类数据的特征描述,包括文件类型、文件名、调查机构、绝对路径、备注等信息,通过一条记录就可以确认数据类型并找到数据存储位置。清单文件的组织结构与数据库表结构一致,且加载系统可实现清单列名与数据库列名对应关系的动态调整,清单配置文件设置完成后,单击上传,将清单的记录入库,加载过程中可通过状态条查看加载进度。
并行数据库加载系统先按照数据库结构利用ETL处理系统通过抽取数据文件的相关信息形成库文件,将库文件存放在规定的目录下,并查看库文件的文件表结构,创建相应的数据库表,创建shell脚本并制定源文件和目标文件,最后写入数据库。
3.3 数据查询检索分系统
系统主要分为两大模块:关键字查询和图形化检索。系统界面左侧显示海洋资料体系结构,右侧用于经纬度区域选择地图和查询结果浏览。用户首先在左侧选择相应的航次,然后在右侧地图圈定需求的区域,再输入关键字,查询该区域的特定信息,或查询特定区域的所有信息,或查询所有区域的特定信息,并能够对查询结果进行统计、排序、固定格式表格的导出。
3.4 运行监控管理分系统
通过建立运行环境监控信息数据库,确定数据库中各类监控信息表、监控要素字段、监控状态字段、表关系和数据字典等,实现运行环境监控、数据监控与用户行为监控的实体建设。
3.4.1 运行环境监控与管理子系统
运行环境监控与管理子系统包括硬件环境监控和软件环境监控两部分。硬件环境监控是通过对系统局域网硬件设备运行的日志信息 进行提取、分析,实现对服务器、存储阵列、交换机、路由器、防火墙等 设备故障 诊断、告警等 功能。软件环境监 控是通过 研制各商 业软件 (操作系统、数据库软件等)与各业务系统(数据处理软件等)运行日志读取接口,实时读取日志信息并加载运行环境监控信息数据库。
3.4.2 数据资源监控与管理子系统
数据资源监控与管理子系统通过对数据汇集状态实时监控,实现信息反馈、到期告警、汇集情况季报与年报输出等功能,实现对海洋数据处理和质量情况的实时监控和预警、数据处理任务。调度管理;通过提取用户登录日志、数据库与数据集访问日志、数据申请信息进行分析,实现数据的服务内容、服务对象、应用领域情况的实时监控。
3.4.3 用户行为监控与管理子系统
用户行为监控与管理子分系统实时对用户的登录、数据资源访问、外部设备使用、软件安装预警和设备接入等行为进行监控,具有终止用户操作、告警提示、季度分析报告输出等功能,在提供用户方便使用的前提下保障系统的稳定运行。
4 关键技术
根据系统总体功能定位,在已有的工作基础之上,以数据的汇集、处理、存储、管理、服务过程为主线,采用操作系统、数据库、数据管理与共享3层软件体系,集成各类 自主研发 功能,构建灵活、稳定的 架构模式。 架构主要 基于虚拟 化技术、并行处 理技术、数据 检索并行 处理技术 与J2EE技术等关键技术。
4.1 虚拟化技术
由于用户对处理器、内存等硬件和操作系统需求不同,用户工作使用的数据处理软件、资料质量控制软件和产品制作软件不尽相同,为满足用户需求,同时提高服务器、存储阵列等资源的利用率,采用服务器虚拟化技术实现满足不同用户需求的虚拟机,同时消除服务器与存储阵列对应用系统的物理局限性。
服务器虚拟化技术是将一个物理服务器虚拟成若干个服务器使用,使得单个物理服务器上可以运行多个虚拟服务器,并对虚拟服务器的硬件资源如处理器、内存、I/O设备等进 行配置管理,提供统一的指令集和设备接口。系统利用服务器虚拟化技术可实现多客户操作系统,不同硬件配置与软件环境的虚拟机,根据用户需求分配相应的虚拟机资源,并可对服务器、存储阵列、虚拟机进行统一的配置和管理。
服务器虚拟化是通过虚拟化软件向上提供对硬件设备的抽象和对虚拟服务器的管理,利用CPU虚拟化、内存虚拟化、设备与I/O虚拟化技术对硬件资源进行虚拟化,采用虚拟机实时迁移技术实现动 态资源整 合。系统选 用VMwareESX Server虚拟化软件,实现对硬件的抽象,资源的分配、调度和管理[5,6]。
4.2 并行处理技术
利用高速并行处理引擎,完成多层次海洋数据体系动态更新的ETL(抽取、转换、加载)并行处理,实现整个系统的数据处理与调度,包括数据抽取、数据传输、数据转换与清洗、数据加载以及调度监控。
4.2.1 数据抽取
数据抽取的方式包括:全表刷新、时间戳增量、日志增量和时间戳比较。系统采用时间戳增量方式完成数据的抽取,时间戳增量方式是通过记录时间将增量数据从源数据抽取出来,以附加的方式加载到高速数据存储中,完成源数据中的记录定期更新。时间戳增量方式是在源系统需要抽取的数据表中增加时间戳字段,用以表示数据的修改或新增时间,在数据抽取时通过它来识别和抽取增量数据。
4.2.2 数据转换
由于海洋数据通过调查、汇交、网载等多种手段获取,每种手段 来源的数 据存在定 义不规范、格式不统一等情况,导致系统的源数据存在重复、错误、格式不一等情况。数 据转换是将多来源、多调查手段、多要素和多格式的数据进行转换,形成格式统一、实用性强的数据存储层。
4.2.3 数据加载
将业务系统和源数据库层抽取、转换后的数据加载、更新到目标数据库中。根据业务数据的实际情况,对不同业务系统的数据采用不同的加载周期;根据数据 的抽取策 略以及业 务规则确定,采用直接追加、全部覆盖、更新追加等多种方式进行处理。
4.2.4 高速并行调度
利用高速并行ETL调度,按照既定 步骤完成数据抽取、转换、加载的全部时间和流程的调度任务。调度 的内容包 括:从各业务 系统到数据层的调度,实现多来源数据的提取、转换和加载;从数据层到数据存储的调度,实现了原始数据、基础数据、产品数 据的高速 并行存储;从数据存储到应用 层的调度,实现数据 的并行查 询检索[7,8,9]。
5 结束语
在线审计服务交易系统 篇7
随着电脑和数码相机的日益普及, 数码产品广泛的进入千家万户。数码冲印市场前景十分看好, 已经成为新的投资亮点。本系统的主要目标是:让用户在网上直接将数码照片资料传给专业的数码影像冲印网站, 并根据网上的报价选择自己想要的服务, 最后由冲印服务商把照片冲印好以后再送给用户。在这一服务过程中, 用户只需坐在家中, 对着电脑操纵鼠标和键盘, 即可完成全部过程, 足不出户就能轻松将数码照片输出成高质量的相片。
1 总体设计
1.1 系统结构
本系统主体的设计思路是冲印店管理人员对网络上提交的冲印照片和订单进行综合管理。根据客户提交的要求定制相应的客户单, 对订单提交、冲印、物流配送等各个环节进行监督管理。普通客户根据自己的需求情况, 选择相应的冲印方式, 通过本系统生成具体的冲印订单, 并可以通过系统进行冲印流程的查看。
从结构和功能上看, 系统可以分为界面层、业务逻辑层、数据服务层和后台数据库四层结构。界面层在客户端, 通常代表一些Web浏览器的显示界面;业务逻辑层是系统核心部分, 担当主要的应用处理任务, 包括客户端的HTTP请求, 具体业务逻辑的处理以及访问数据的显示;数据服务层通过ADO.NET与后台数据库服务器建立连接并进行交互, 把数据存储在Data Set或Data Table中, 再回传给逻辑层;后台数据库层位于底层, 以A-DO.NET为接口, 主要处理数据服务层对数据的请求。整个系统基于.NET框架, 具有易于开发、维护和部署的优点[1]。同时使用.NET组件技术, 使系统具有更好的可扩展性和可维护性。
1.2 功能结构
本系统用于提高网络冲印服务的速度和质量, 完整实时的记录每次客户服务的情况, 简化客户的服务手续, 构建一个灵活高效的网络冲印服务系统。本系统的总体功能模块如下:
1.2.1 冲印服务管理:
主要负责每个用户的照片冲印预约、审核和提交管理。系统提供以下9种冲印服务:相纸冲印、证件相、台历制作、随心贴、个性T-shirt、照片扑克、个性光盘、相片拼图、马克杯等。
1.2.2 佳作分享管理:
实现类似于网络电子相册的管理功能, 用户上传相片到服务器, 设置该相片的名字、故事情节和摄影心得等。此外, 用户还可以设置所有需要共享给其他用户浏览的相片信息, 可以显示一张共享相片的详细信息。
1.2.3 订单管理:
用户提交的订单保存在服务器端, 用户可以查看、修改或取消自己的订单;查看订单处理流程;通过订单页面提交在线支付信息。店铺管理员通过订单处理页面可以查看或取消用户订单;可以下载订单以及其相片到本地客户机, 并按照用户订单的要求为用户服务。系统管理员可以查看所有订单处理状况;监督店铺管理员工作流程;跟踪每个订单的处理结果。
1.2.4 配送管理:
店铺管理员根据用户订单要求完成订单的配送登记、包装相片、配送签单等工作。
1.2.5 系统后台管理:
主要包括系统用户管理、类别管理、公共信息维护等。
1.2.6 冲印论坛管理:
对系统所有用户开放的公告论坛, 为用户提供信息交流和服务投诉的平台。
2 冲印服务功能的实现
2.1 冲印预约与审核
冲印预约是指普通用户预约照片冲印的过程, 也包括预约后查看其最近一次预约的审核结果。对店铺管理员来说, 要及时审核客户冲印预约的请求, 以便尽早通知客户预约结果, 同时也方便冲印店自己做好冲印准备。冲印预约审核的基本流程下:
2.1.1 店铺管理员进入冲印预约审核页面, 选择等待审核的冲印预约请求, 也可以通过系统提供的组合条件查找方式查找某个具体的预约请求;
2.1.2 选择一个预约申请, 查看详细申请信息, 审核是否能够满足客户的预约请求;
2.1.3 如果同意预约申请, 则店铺管理员提交审核通过表单信息, 预约成功;如果不同意该预约申请, 则选择不同意申请的原因, 同时将预约失败信息转发到客户的申请表单以便客户查询审核情况;
2.1.4 店铺管理员将通过审核的预约请求生
产具体订单转发给冲印员工进行处理, 并以邮件、电话、系统消息等方式确认用户支付方式和支付信息。将审核未通过的预约申请打印生成记录备案, 以便用户查询。
2.2 基于Action Scrip的电子相册
在本系统中, 除了提供常见的网络电子相册功能外, 系统还尝试运用Flash脚本语言实现对各种冲印素材灵活控制, 制作出具有仿真模拟、旋转和缩放功能电子相册。对用户来说, 不仅得到了纸质的冲印照片, 还能通过回顾照片历史, 增加用户体验。
电子相册是使用FLASH环境下的Action Script语言开发。在客户端运行的程序只有600KB大小, 运行速度非常快。本系统通过Action Script编程来实现相片模拟效果的制作, 主要是在关键帧、按钮实例和照片剪辑实例三个地方编写相关脚本[2]。以下给出照片旋转和缩放控制的部分脚本代码:
this[“AlbumItem”]._rotation=this._rotation;//旋转角度设置
this.final_scale=20;//鼠标未操作之前的缩放比例为20%;
this.origin_size=this.album_mc._width;//初始值等于原来照片轮廓的原始宽度;
2.3 数据库连接的实现
系统主要功能的实现都是在与数据库实现连接的基础上进行的, 部分代码如下:
Dim str Conn As String="Data source= (1oca1) ;"&"Initial catalog=photoprinting;Integrated Security=SSPI;"'定义连接字符串
Dim sqlcn As New Sql Connection (strConn) '建立新的连接对象
Sqlcn.Open () '打开数据库连接
2.4 系统异常处理
在系统运行的过程中, 不可避免地会出现用户的误操作, 为提高系统的交互性和程序的可靠性, 本系统对各类异常操作进行了相应处理。异常情况的捕获与控制是利用ASP.NET的“Try…Catch…Finally…End Try”语句来实现的。
2.5 系统性能优化
由于程序中涉及了大量的数据库操作, 在数据服务层的实现过程中, 采用了存储过程以求优化数据库操作。对多表关联操作, 利用事务进行封装。这样在出现问题时事务回滚, 保证相关数据的一致性[3]。此外, .NET编程模型提供了一个简单的机制, 在不需要为每个请求动态计算页输出或数据时缓存它们。在设计页时可以考虑用缓存来优化应用程序中那些预期有最大通信量的地方, 适当地使用缓存可增强站点的性能。在本系统中, 缓存一些系统字典数据和一些公共数据对提高Web访问速度是非常有帮助的, 可以很好地避免频繁访问数据库。
4 结论
在线冲印服务可以给客户带来极大的便利, 能给冲印店带来管理上的高效和巨大的利润。以上设计并实现了一个基于.NET Web的在线冲印服务系统, 系统不但拥有冲印服务功能, 而且实现了从冲印预约、审核、订单、配送等环节全程管理的模式。该系统的建成对现代冲印店的高效管理有着重要的意义。
摘要:针对传统的照片冲印管理方式上的不足, 构建了基于Web的在线冲印服务系统。讨论了Web系统体系结构、数据库设计以及程序实现的方法。并利用ASP.NET、C#、ADO.NET等技术, 实现了照片冲印的全过程管理功能。同时, 采用了存储过程、XML、数据缓存等技术对系统性能进行了优化, 提高了系统的性能。
关键词:在线冲印,服务系统,.NET平台,性能优化
参考文献
[1]王忠贵.基于ASP.NET在线测试系统的设计与实现[J].计算机工程与设计, 2007, 28 (5) :1166-1168.
[2]张璇, 龚正伟.Flash实用编程指南[M].北京:清华大学出版社, 2001:21-33.