论文部分内容阅读
按照国家的有关文件精神,各地市都成立了相应的产权交易中心机构负责对企业国有产权转让的各种受理,监督和管理,产权交易分交易申请,交易受理,信息挂牌,查询洽谈,进行交易,签订合同,结算交割,产权过户等工作流程,而在这些工作流程中需要企业提交许多相关材料和证件的复印件,要通过到固定场所进行洽谈交易,这些工作给企业和受让方都带来了许多不便,往往双方都需要跑很多部门上交许多材料进行各种审批,这种传统的模式效率十分低,因此专门设计了《产权交易中心综合管理网络系统》,这套系统实现了产权转让企业的网上用户名申请,产权交易中心交易部对用户进行注册授权,产权转让企业对将提出申请的各种材料进行网上电子提交和各种证件的网上在线拍照,产权交易中心对提出产权转让申请的企业进行挂牌授权,对企业的各种资料进行网上发布,通过网络进行洽谈和竞拍,产权交易中心财务部对交易进行各种结算,同时还设计了各种统计和打印功能,实现了产权交易中心的各种业务的网络信息化管理,提高了交易和管理效率。系统中的关键技术1、WEB页面利用网络摄像头拍照技术解决证件副本传输问题本系统中设计有企业国有产权转让时,通过网络提交各种审核材料,这些审核材料都是电子稿提交,提交时可以是WORD文档,在需要提交某些证件的复印件时提供了两种方式,一种是可以用扫描仪进行扫描,然后提交扫描图片文档的方式,另一种方式则是采用了利用用户端的摄像头对证件进行拍照并生成图片电子文件然后通过系统进行上传的办法,这种办法更加方便用户的使用,但这种方式如果是在C/S结构中是比较容易实现的,但在B/S结构中,则在WEB页面中操作摄像头就比较困难,在WEB页面中操作摄像头有几种方式,常见的有采用WEB插件的方式来进行操作,但这种方式需要软件插件的第三方公司支持,可能还需要支付一定的费用,另一种方式是采用最新的HTML5代码来编写网页文件,这种方式比较容易,但是需要用户端的浏览器支持,因为目前支持HTML5的浏览器太少,因此本系统不适用这种方式,而还有一种方式就是采用在WEB页面中嵌入FLASH的办法,然后利用FLASH的可编程机制在FLASH中进行动作编程来实现对摄像头的各种控制,这种方式既不需要第三方支持也不需要使用特殊的浏览器,因此这是非常适合本系统使用的方式,目前系统中使用的就是这种FLASH的解决方案。2、密码输入WEB页面软键盘输入技术目前有许多病毒和木马程序它们侵入用户计算机后通过监控用户键盘的输入信息来盗取用户的输入的各种密码,因此在本系统中的各种用户的输入密码登录系统的操作中采用WEB软键盘的技术来防止这些程序对用户键盘输入密码的监控和盗取,保证了用户使用的安全性,在C/S结构中设计软键盘是比较容易的,但在B/S结构中设计软件盘是比较复杂的,在设计的时候通过编写HTML和JS代码来进行实现。3、网页页面在线洽谈技术本系统中为了方便企业国有产权转让方和受让方能够不受时间地点的限制,因此考虑到了充分利用网络环境的办法,设计了一个WEB在线洽谈功能,企业国有产权转让方和受让方可以同时登录到这界面进行WEB在线洽谈,洽谈时支持文字,图片的传输,同时支持文本样式修改,屏幕抖动和语音传输等功能。4、WEB页面报表打印技术对于一套管理系统报表的打印是非常重要的,而在C/S结构下设计报表比较容易,但在B/S结构中设计报表就比较困难,如果选用VS2008.NET自带的水晶报表进行设计虽然功能强大,设计起来也容易,但需要付费注册,因此本系统采用的是专门的报表控件来进行设计,尤其是在产权交易中心财务部打印结算发票时设计出了精美的发票进行WEB打印输出。5、WEB页面CSS和DIV技术CSS和DIV技术是近年来兴起并应用较多的一种网页页面布局排版的两种技术,而本系统中许多地方将这两种技术进行结合使用,CSS是网页设计中的一种样式表技术,它可以设计单独的样式表文件也可以直接放入到当前的WEB页面中,但设计单独的CSS样式表文件可以使许多WEB页面都能够进行调用,因此采用这种方式的设计效率会更高,它是将WEB页面中的许多元素的排版样式进行定义,然后在WEB页面中的相应元素的位置进行调用就实现了元素的排版,这样做既合理又高效,DIV是WEB页面中的一种层技术,它可以独立定义某些元素为一个整体然后可以设定隐藏和显示,用这种技术更有利于WEB页面元素的复杂排版,本系统的许多WEB页面就是采用这两种技术相结合的办法实现的复杂排版。6、WEB页面登录验证码技术目前有许多黑客程序具有利用数据字典采用穷举法对WEB登录页面进行注入式攻击,因此系统中采用了图片显示的数字验证码的方式来防止这种攻击,同时为了防止黑客程序的OCR识别技术,每次刷新之后显示的验证码都是随机改变的,这样有效的保证了用户登录的安全性。7、WEB服务器USB加密狗技术为了保护系统的设计版权,如果采用注册码的方式往往可以被破解,因此采用了当今比较流行的USB加密狗技术,这种加密狗安装在服务器上,整个系统由于也安装在服务器上,所以有效的保证了系统的知识产权,如果系统安装在没有USB软件狗的服务器上就不能运行,USB加密狗采用了厂商提供的API驱动接口程序,然后在本系统的相应模块中进行调用从而实现了加密过程。