ASP3.0新增了许多特性,有助于轻松编写脚本和开发Web应用程序。
(1)新的流控制能力
ASP的Server对象具有两种可用来控制程序流的新方法:Server .Transfer 和Server .Execute。与重定向请求(需要往返于客户端)不同,使用这些方法可将请求直接传送到.asp文件,而不需要离开服务器。
(2)错误处理
ASP具有新的错误处理能力,可以使用自定义的错误信息.asp文件来捕捉错误,也可以使用新的Server.GetlastError方法来显示有用信息,如错误描述或发生错误的行号。
(3)无脚本
通常ASP静态内容的处理速度快于服务器端内容的处理速度,因此以前只将.asp文件扩展名指派给包含ASP功能性的文件。无论何时,如果需要在静态.html文件中添加ASP,只能手工添加.asp文件扩展名并修正相关超级链接。不过,在ASP的最新版本中,不包含服务器端功能性的.asp文件的处理速度比以前快了许多。因此,如果正在创建展开的Web应用程序并且其中的文件最终可能需要ASP功能性,现在就可以很方便地为这些文件指派.asp文件扩展名,而不必考虑他们是否包含静态或服务器端内容。
(4)性能增强的对象
ASP提供流行的可安装组件的性能怎增强版本。这些对象能够可靠的使用与各种Web发布环境。
(5)XML集成
XML(扩展表及语言)允许描述复杂的数据结构或文档,可以在各种应用程序、客户端和服务器之间共享此信息。使用Microsoft Internet Explorer 4.0或根高版本附带的Microsoft XML Parser,可以创建服务器端应用程序,该应用程序允许Web服务器与Internet Explorer4.0(或更高版本)或任何包含XML结息能力的服务器交换XML格式的数据。
(6)Windows脚本组件
ASP支持Microsoft强大的脚本新技术——Windows脚本组件。现在可以将商业逻辑脚本过程转换为可以重复使用的COM组件,该组件可用于Web应用程序和其他组件对象模型(COM)适用的程序。
(7)确定浏览器能力的新方法
ASP具有可确定浏览器准确能力的新特性。当浏览器发送能描述其能力的Cookie(可通过使用简单的客户端脚本来安装这样的Cookie)时,可以创建一个“浏览器能力组件”实例,以便检索随Cookie返回的浏览器属性。可以使用此特性来确定浏览器能力并对应用程序做相应调整。
(8)ASP自动调整
ASP现在可以检测执行请求何时被外外部资源阻断,并自动提供更多县城以便同时执行附加请求和继续正常处理。如果CPU负担过重,ASP将减少线程数量,以便减少因太多费阻断请求同时执行而产生的持续不断的交换。
(9)服务器端包含(使用SRC属性)
现在可以使用HTML(SCRIPT)…(/SCRIPT)标签的SRC属性来完成服务器端包含。当使用SRC属性制定虚拟或相对路径并使用RUNAT=SERVER属性表示服务器端执行时,可以完成与“#Include”命令一样的功能。
2.1.4 时间可行性
从时间上看,在两个月的时间里学习相关知识,并开发网站,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能基本实现。
2.1.5 法律可行性:
① 所有技术资料都为合法。
② 开发过程中不存在知识产权问题。
③ 未抄袭任何网站,不存在侵犯版权问题。
④ 开发过程中未涉及任何法律责任。
综上所述,本网站的开发从技术上、从经济上、从法律上都是完全可靠的。
2.2 数据流程图
数据流程图作为一种分层的模型工具适合在开发方和用户方之间进行交流,也适合在开发组织内部交流,以调研情况为基础进行分析,通过数据流程图的形式可以较为清晰地反映实际业务中的数据处理过程。针对HIS采用数据流程图进行分析,下面将典型数据流程图进行举例。