第23卷第4期
2 0 0 0年1 2月
长春光学精密机械学报
Journal of Changehun Institute of Optics and Fine Mechanics
VOI.23
No.4
Dec.2 0 0 0
AS P技术条件下网站开发中若干问题讨论
母晓风 李平 姜维
(长春光学精密机械电教中心)(长春光学精密机械电子与信息工程分院)
摘要本文从开发的必要性入手,客观地分析了ASP技术条件下,网站的总体
设计和网站建设中的常见问题,同时对实施过程中的常见问题提供解决方案。
关键词ASP;HTML;SQL 中图分类号TP393文献标识码A 目前,Internet正在迅速的改变我们的生活、学习和工作,并且将给人类社会带来越来 越深刻的影响。现在,人们越来越离不开Internet了。它就像一个巨大的知识库,我们可以 方便的从Internet上查找到所需信息。 为了促进社会的发展,同时也是增强自身能力,各单位也都陆续的建立自己的网站。来 为社会服务。
1网站总体设计中的若干问题
1.1总体设计
、
按照软件工程的角度,进行总体设计的基本目的是回答“系统应该如何实现”。通过这
一阶段的工作将划分出组成网站系统的物理元素一程序、文件、数据库、人工过程和
文档 等。因此,网站的总体设计主要考虑以下几个方面: 1)在已有的总体功能基础上,将网站开发所要完成的功能进一步细分。即将本次开发 所要完成的功能参照
软件工程的原理,并结合实际情况,细分成若干个模块。并且,进一步 明确各模块所要完成的功能。 2)将各模块所要完成的任务,进一步的明确。同时,对各模块是否能够成功的完成,
进行可行性分析。 3)后台数据库的选定。
4)将本次开发过程中,各模块都应该注意的问题,进行分析。 5)对系统开发的总体风格,进行了进一步的明确。 经过分篇后的设计,几乎可以同时进行开发
设计,并且除了后台数据库在开发过程中处 于首先应该被调试成功的位置,其他的模块可以同时进行设计或者调试与开发,即它们具有 相对的独立性。从而保证了我们在开发过程中的高效快速的进行。
收稿日期:2000—10—21 作者简介:母晓风。男,工程师,学士,主要从事现代教育技术研究及网络、多媒体工作。
万 方数据
长春光学精密机械学报
2000年
许多模块的相对独立性并不影响它们之间的某些共同点,它们共同构成网站,因此每个 模块的设计又受到整个网站的整体风格的限制。各
模块应该为了整体的需要而增加某些功 能,。例如:为了使用户必须从网站的主页开始访问,才能到达他所需要的页面部分,从而最 终必须在每个模块中加入一些代码,才能完成该项功能。 在开发过程中,因为模块之间的功能实现有着相似性,大家可以相互进行借鉴。从而避 免了单个人均必须学习每一个知识点,节约了时间,提高了效率。 1.2后台数据库的选定 选用数据库,这里首先考虑使用Microsoft
SQL Server,因为经是一种
常用的关系数据
库,采用先进的客户/且匣务器体系结构,能处理大量的数据,管理众多并发的用户。而且它 跟Windows NT操作系统、Web服务器ⅡS4.0等同为微软公司的产品,相互之间可以实 现无缝集成,性能稳定。最后,Microsoft SQL Server还提供了功能强大的各种集成工具供
我们使用。因此,它是本次开发的首选后台数据库。
1.3安全性 良好的系统安全,是系统稳定运行的保证。因此各模块在设计时,应充分考虑到,此模 块的运行不会危及到系统的稳定运行。同时也应该考虑到,此模块的运行,能够保证使用该
系统的用户信息是安全的。因此,要求: 1)各模块都要有相应的出错处理能力,避免因为该错误造成系统或服务品的不正常工
作。
2)一些必要的模块要有相应的用户使用验证机制。该机制是确保用户的安全使用该统 的有利保障。
’
1.4系统在提交用户密码时应注意的
问题 为了验证用户的合法身份