本书通过电子商务系统、在线音乐点播、同学录3个经典的动态Web网站应用实例,向读者剖析利用ASP进行系统设计和开发的特点、思路、方法和技巧,并详细地讲述系统的创建和发布过程。通过本书的学习,读者能对ASP技术有全面的了解和掌握,并能够开发适合自己需要的应用系统。本书适用于网站设计工作人员或网站设计业余爱好者进行自学,也可以作为在校学生学习提高辅导资料。
ASP是当前主流的Web开发工具之一,更是开发基于Internet应用系统的利器之一,它的易学易用及功能齐全,以及对Microsoft ActiveX控件的无缝支持等特点,深受程序员和用户钟爱。
本书通过3个经典的动态Web网站应用实例,向读者剖析利用ASP进行系统设计和开发的特点、思路、方法和技巧,并详细地讲述系统的创建和发布过程。通过本书的学习,读者能对ASP技术有全面的了解和掌握,并能够开发适合自己需要的应用系统。
本书案例是按照系统总体设计、数据库设计、技术细节、各个模块设计和代码分析、扩充与提高,程序发布和小结来安排章节内容。读者按照顺序阅读,就能把握ASP开发的整个流程和注意事项,并能充分发掘ASP技术的强大之处。
本书的3个经典实例分别是:电子商务系统,在线音乐点播,同学录。选取的都是当前比较流行的Web应用系统,系统的规模适合中小型应用,而且可以进行市场化运作。
每章都是按照以下的模式撰写:第l部分主要从应用背景,项目目标,解决方案的设计和系统模块功能分析这几个方面来阐述系统总体设计时的思路和方法;第2部分的数据库设计是应用系统设计的核心部分,此节从需求分析到E-R图设计,到最后的数据库详细设计,揭示该如何正确和合理地设计后台数据库;第3部分介绍该案例用到的某些技术细节,以使读者在阅读其后的内容及代码时做必要的技术准备;随后的几节内容按照应用系统模块进行组织,每部分都会提供界面设计以及ASP源代码实现和分析。作为软件设计的灵魂,源代码是程序员进行学习和交流的最通用的语言,通过分析经典的源码设计,相信读者会从中获益匪浅;扩充和提高部分对本案例中用到的技术和思路进行总结,为读者更进一步的学习提供建议;程序的发布与小结给出详细的步骤来说明如何部署ASP应用系统,并对案例学习的知识点进行总结和回顾。
本书主要由谯谊、张军、王佩楷编写,夏文秀、唐红亮、张华、张翔、赵黎、王玮、阳平华、周冰、董伟、李瑞、周广芬、李鹏、王敏、张俊生、王兵学、路纯红、王渊峰、杨立辉、王涛、陈丽芹、李世强等参与了部分章节的编写。
由于时间仓促,加之水平有限,书中的缺点和不足之处在所难免,敬请读者联系win760520@126.com批评指正。如果需要本书源代码,可以登录www.cmpbook.com相应书目下下载,也可以联系win760520@126.com索取。
编者
2005年8月