(1) 利用ASP可以实现动态网页技术,突破静态网页的一些功能限制;
(2) ASP文件包含在HTML代码的所组成文件中,所以可以易于修改和测试;
(3)使用各种浏览器都可以正常浏览ASP所产生的网页;
(4) 由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取;
(5) 方便连接ACCESS;
2 分析
在实行程序设计前我们应对所需开发软件平台进行具体分析,这样在之后的处理过程当中,才能做到严谨有效的进行程序设计。如可行性分析,对开发环境软件等进行比较并选用,还有需求分析对数据予以编辑管理等。
2.1 可行性分析
2.1.1 开发环境的选择
软件的开发环境是指在基本硬件和数字软件的基础上,为支持系统软件和应用软件的工程化开发和文护而使用的一组软件。简单来说就是由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、文护及管理提供统一的支持。
软件开发环境的主要组成成分是软件工具。现在普遍常用的开发工具有:
(1) Java开发工具
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、互联网等。
Java的特性有很多,总体来说Java 编程语言就是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。但它缺点在于虽然架构很完美,但是很不适合互联网模式的持续不断修改。互联网软件工程管理上的不足,持续的修修补补导致架构的破坏。
(2) VS开发工具
Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,其不同版本分别满足不同人群的开发需求。
VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。
(3) DW开发工具
Adobe Dreamweaver是Adobe公司的著名网站开发工具。它使用所见即所得的接口,亦有HTML编辑的功能。它现在有Mac和Windows系统的版本。
DW软件有很多优点,如制作效率高,可以用最快速的方式将Fireworks或Photoshop等档案移至网页上;网站管理能力强,使用网站地图可以快速制作网站雏形、设计、更新和重组网页;控制能力好,是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。
考虑到项目的实际需求,是在windows的系统下基于B/S结构,ASP制作WEB网页,诸多衡量发现Adobe Dreamweaver更简单便捷,利于快速使用,适合较低的文护需求。其视觉化编辑与原始码编辑同步的设计,以及与数据库相连接的过程都相对简单。
2.1.2 数据库的选择
数据库选择的好坏对于程序的设计非常重要。它是根据数据的结构来进行组织、存储和管理数据的仓库。在如今信息化的社会数据库的作用越来越起到举足轻重的作用。因为其不仅要有效的存储管理数据,还是进行科学研究和决策管理的重要技术手段。
如今比较常用的数据库产品有ACCESS,SQL SERVER和ORACLE等。在本次数据库的选择中,想利用ACCESS来进行数据库的编写,因为ACCESS数据库是适用于个人小型数据储存处理的桌面数据库系统。它的特点是,安装简单,使用方便,适用于个人数据管理和储存。由于对软件使用人员要求较低以及结合应用环境和学生对软件文护能力相对较弱的情况下,所以选用ACCESS数据库,编写过程相对便捷。 asp志愿者信息管理系统的设计与实现(3):http://www.751com.cn/jisuanji/lunwen_38101.html