×
畅享IT
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918
当前位置:畅享论坛 >  行业关注  >  互联网  > 正文
发帖
回复
(共 5 条) 上一页 1 下一页
查看: 1215|回复: 7

ASP开发流程及工作环境

[复制链接]

等级:助理
行业:
职能部门:
城市:珠海市
金币:316

ASP开发流程及工作环境

1引言

网络经济发展突飞猛进,电子商务一日千里,网页制作是网络时代学习信息技术需要掌握的基本技能之一。早期的网页主要是静态的,后来由于有了CGI、NSAPI、ISAPI、WSAPI、IDC、ASP、JSP、DHTML、PHP、ASP.NET等技术的发展,使得WEB页面可以方便地传播动态信息。对于网络普及的现状,气象网络系统也更加关注这方面的发展和应用。气象数据的存储,刚开始是直接的文件存储,到现今是关系型的数据库存储,数据的存储量在不断地增加,对于这些数据的使用也越来越繁琐。现就自己在使用ASP开发气象动态网页,在网页中实现实时显示、查询数据库数据等功能过程中遇到的一些问题谈谈自己的看法。

2ASP简介

ASP是ActiveServerPage的缩写,意为“动态服务器页面”。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的Web应用程序。ASP文件就是在普通的HTML文件中嵌入VbScript或JavaScript脚本语言,当用户用浏览器查看ASP网页时,客户请求一个ASP文件,服务器就把该文件解释成标准的HTML文件发过去。

3开发工具的选择

选择合适的工具对开发可以起到事半功倍的效果。基于类工具的优缺点,开发者可以综合考虑,选择适宜的工具。一般地,对于初学者来说,记事本是个不错的选择。它对界面没有太高的要求,并且在输入过程中对每行代码有一定的感性认识,对程序的层次结构有一个总的了解。对于有一定基础的开发者,可以根据个人需求来选择适合自己的工具,只要能发挥这些开发工具的特色,就都可以编写出好的网页来。

4数据库

4.1数据库的选择数据的存取方式一直是应用程序开发模式的一个重要论点,在以往的环境中,选择最有效率的数据库服务器一直是最重要的考虑。小型网站的开发可以选择Access、Foxpro这样的小型关系数据库,而Sybase、Oracle、Informix、SqlServer适合进行大型数据库的开发。

4.2数据库结构的确立数据库结构的确立,对于ASP动态网页设计是非常重要的一部分。动态网页的主要任务如查询、添加、删除、修改、分页等都集中在对数据库的操作上,特别是进行大型系统开发时,数据库结构直接影响其设计技术路线和使用效率。现在的数据库绝大多数是关系型的数据库,确定各个数据的关系亦至关重要。气象数据包含很多内容,有风速、风向、雨量、气温、湿度、气压、地温、能见度等等很多要素。在开发气象数据动态网页显示时,首先要了解数据库的结构,对数据进行仔细分析,从中剔除数据冗余,使各个数据之间的关系合理。如果数据库的结构不合理,入库和查询时会出现问题,并给开发带来很多麻烦。

4.3数据库的连接要对数据库进行操作,首先要连接数据库,这就要用到Connection对象,具体连接方法有两种。

(1)利用数据源的连接方法此方法需要通过“ODBC数据源管理器”设置数据源。

(2)不用数据源的连接方法使用数据源的连接方式尽管简单,但是需要在服务器端设置数据源。如果希望把程序从一个服务器移植到另一个服务器上,还需要在另一台服务器上设置数据源,比较麻烦。这时可以直接通过程序代码书写连接语句,利用OLEDB的方法直接连接数据库。Server对象的Mappath方法可以将虚拟路径转化为物理路径,使用此方法以后,如果将程序从一个服务器移植到另一个服务器,既不需要设置数据源,也不需要修改数据库文件的物理路径,非常方便。

5开发的基本流程

5.1HTML静态页面设计动态页面是将程序镶嵌在HTML静态页面中,所以必须在添加程序之前完成静态页面的设计,这样在编写和调试程序时才可以使开发过程更顺利。

5.2编写Web应用程序根据Web应用程序的需求,构建应用程序中的数据结构,这是在整个程序编写过成中非常重要的环节,只有数据结构合理才能使程序的编写省时省力。

5.3调试应用程序在编好的程序中总会出现这样或那样的错误,这就需要用户运行Web应用程序,从浏览器中找出其中的错误,然后再对应用程序进行修改,最终改正错误。普通的HTML页面不用服务器就可以显示,而动态的页面必须有服务器的编译才能显示。

5.4开发实例目前,大连气象网站的编写采用Dreamweaver与Editplus相结合的方式进行开发,使用Dreamweaver来进行界面设计,然后用Editplus来完成动态网页的脚本开发;使用SqlServer数据库作为网站的数据支持;利用数据源的连接方法连接数据库。大连气象自动站小时数据查询动态页面中主要利用了JavaScript编写其中的查询控件,该内容里的JavaScript查询代码过长,这里就不列出了。

6结语

随着互联网络的普及和应用的深入,通过ASP等这样的互联网技术,气象系统把各种气象数据提供在网上,预报人员等可以随意在网络上参考、查询自己需求的内容。但是先进的网页开发技术还有PHP、JSP、ASP.NET等等,所以气象网站需要改进和完善的地方还有很多,希望以后能把网站编写得越来越人性化,能更加方便本系统的人员和广大用户的使用。



畅享论坛提示:看帖后顺手回帖,是对辛苦发帖者的鼓励,是美德。

查阅更多相关主题的帖子: ASP

等级:助理
行业:娱乐/体育/休闲
职能部门:计算机软件
城市:上海
金币:191
 发表于 2014/1/14 21:57:18 | 圈子 | 发送站内信 | 加为好友 | 邀请加入圈子
top第1楼
构建应用程序中的数据结构
电动调节阀http://www.tc29.com,气动调节阀http://www.tc29.net,自力式调节阀http://www.tc29.cc

等级:试用期
行业:互联网/移动互联网/电子商务
职能部门:销售/渠道管理
城市:沈阳市
金币:14
 发表于 2014/10/8 17:10:08 | 圈子 | 发送站内信 | 加为好友 | 邀请加入圈子
top第2楼
构建应用程序中的数据结构
腹痛www.bianque.net/futong/ 经常腹痛是怎么回事www.bianque.net/futong/

等级:试用期
行业:医疗/护理/保健/卫生
职能部门:其他
城市:武汉市
金币:15
 发表于 2015/1/24 16:09:18 | 圈子 | 发送站内信 | 加为好友 | 邀请加入圈子
top第3楼

 赞 


等级:试用期
行业:计算机软件
职能部门:
城市:中山市
金币:57
 发表于 2015/2/4 9:07:43 | 圈子 | 发送站内信 | 加为好友 | 邀请加入圈子
top第4楼
现在的网站不是越来越人性化而是个性化
qq:2458259161 ERP集成、移动网络应用。(HR、销售与分销、门店......)

等级:试用期
行业:
职能部门:
城市:
金币:98
 发表于 2016/1/6 9:56:59 | 圈子 | 发送站内信 | 加为好友 | 邀请加入圈子
top第5楼
网站的搭建还是离不开对浏览者的个性化服务
欧德机械成都有限公司 http://www.199518.com/
(共 5 条) 上一页 1 下一页
您还未登录,不能对文章发表评论!请先登录
2018-11-17 11:17:35 824/2018-11-17 11:17:35 839/2018-11-17 11:17:35 855