基于ASP+VML的多功能调查系统的设计

(整期优先)网络出版时间:2013-03-13
/ 2

基于ASP+VML的多功能调查系统的设计

李肖欧

李肖欧

(广东江门市中心医院网络信息管理中心529030)

【摘要】通过医院多功能调查系统的设计与实现,可做出灵活复杂的调查问卷,解决目前医院手工做调查的难题。本系统基于ASP+SQL2008,采用VML方式来显示各种调查结果。

【关键词】asp;vml;sql2008;数据库

Abstract:Theelectronicsignatureisrelatedtothehospitalsecurityofelectronicmedicalrecordsandhospitalpaperlessimportantlink,manymedicalaspectsoftheneedformedicaldataproducedintheprocessofauthenticationandsignature.Intheanalysisofthehospitalbusinesssegmentbasis,designandimplementationofCOMbasedelectronicsignaturesystem,discussesthesystemfunctionandtherealizationprocessofsignature,andsomeapplicationscenes.Keywords:Electronicsignature,COM,Component

1、引言

我院是一家三级甲等综合性医院,日常调查问卷项目各类多,且内容复杂,目前还是采用手工发放调查问卷,回收,再手工统计结果,浪费了大量的人力物力。随着技术的不断更新,采用网上投票进行民意调查已经日益普及。笔者根据本院实际情况,设计与开发了本多功能调查系统。

2、系统开发及运行环境

本系统采用ASP网络技术编程,开发工具为MacromediaDreamverver8,数据库采用SQL2008,支持服务器运行的操作系统为WindowsServer2003,WEB服务器为IIS6.0,调查结果的显示采用VML方式来显示。VML(VectorMarkupLanguage)是基于XML标准,表示方法简单,易于扩展,且支持高质量的矢量图形显示,它们基于由相连接的直线和曲线描述路径。在VML中使用两个基本的元素:shape和group。这两个元素定义了VML的全部结构;shape描述一个矢量图形元素,而group用来将这些图形结合起来,这样它们可以作为一个整体进行处理。由于VML使用简单的文本来表示图像,这样就可用很少的字节来表示比较复杂的图像。VML与HTML兼容,通过在HTML中声明VML命名空间并声明处理函数,就可以和其他HTML元素一样使用VML元素,在客户端浏览器显示复杂的图像。

ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。

3、系统设计及功能

本院多功能调查系统由四个功能模块组成:提供输入调查信息的模块、处理调查信息的模块、显示调查结果的模块和业务管理模块。

输入调查信息的模块可实现在一张问卷中设计极为复杂的问题项,如多选,单选,多项填空,单项填空,下拉选择,同时可自由组合各种新类型问题。同时可限制参与调查的用户、调查主题的时间有效性,调查主题的重复性,如每月一次。

处理投票信息的模块可实现将投票信息的结果保存到SQL2008数据库中。该模块的技术点是:通过用户的Session对像判断用户的登录信息,利于用户的IP地址+Cookie技术来限制重复投票问题,同时可以防止使用代理服务器来进行投票。

显示调查结果的模块可实现将调查信息以饼图、折线图、曲线图、柱状图在客户端进行友好展示。该模块的技术点是:通过VML来制作显示各类矢量图形,在VML里面,使用的是XML扩展标记,需要一个namespace(命名空间),如<htmlxmlns:v="urn:schemas-microsoft-com:vml"><head><style>v\:*{behavior:url(#default#VML);}</style></head>,这里代码其实就是把命名空间“v”和系统预定义的行为VML连接,再使用各类元素进行画图,如<v:shape></v:shape>。

业务管理模块处理各项管理信息,如调查主题的增加、删除、更改,用户权限的理改,用户的管理、系统留言管理,调查结果的导出。

4、系统应用效果

4.1方便统计部门工作,提高效率、减少错误

4.2降低成本支出,增加经济效益系统的成功应用,使得调查部门节省了大量的人力与物力,节约了时间

4.3详细的权限管理

4.4我院每月都会对临床科室进行满意度评分,应用此系统后,各科室护长均可以登录并对全院各部门做出评分,并写上建议。此主题可每月自动生成,无须管理员在后台设置,且调查结果可以后台直接导出成Excel,省时省力,且减少错误。

5小结

本系统灵活性强,主题内容复杂多变,可动态任意组合选项,。本系统在我院的大型调查活动中使用,效果良好,极大的提高了医院的工作效率,节省了人力物力,具有较好的推广价值。

参考文献

[1]石志国.ASP动态网站编程[M].北京:北京清华大学出版社,2001.

[2]ASP+SQLServer动态网站开发从基础到实践.电子工业出版社.