1.1 开发工具的选择
1.1.1 网站整体设计工具的选择
Macromedia? Dreamweaver? MX 2004 是 建立 Web 站点和应用程序的专业工具。 它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。 开发人员可以将其选择的服务器技术与 Dreamweaver 配合使用,建立将用户连接到数据库、Web 服务和旧式系统的强大 Internet 应用程序。
1.1.2 网站图片处理工具的选择
Macromedia? Fireworks?Photoshop?MX 2004 是用于设计、优化和集成 Web 图形的完备解决方案。经由专业化的控制、更为快捷的性能以及完美的集成,自如地掌控图形开发。
1.1.3 网站动画效果工具的选择
Macromedia?Flash?MX 2004 是用于设计、优化和集成 Web 图形的完备解决方案。无论是在动画设计领域还是在程序设计领域,Flash都提供了带有大量对象、事件模式和组建库的动作脚本编辑开发环境。无论对于动画设计师还是程序开发人员,以它特别适合Web图形和动画演示的诸多优点,成为在众多网站开发设计软件中的首选。
1.2 开发环境的选择
根据我们现在的实际电脑使用情况,绝大多数的人使用的是微软公司开发的Windows操作系统,它的主要优势在于便于使用和维护,同时在该操作系统上有大量设计优秀的软件可以使用,所以,我选择在我的个人电脑上现有的Macromedia操作系统上进行开发和测试。 开发的技术选择用Sun公司的Dreamweaver来开发该网站。 因为网站的规模不大,并且没有使用EJB等技术,所以选择用Photoshop 、Flash和Asp。
1.2.1 后台开发环境
ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。
ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。
SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。
1.2.2 数据库开发环境
Access: 桌面型、面向应用的关系数据库管理系统。Microsoft Office套件之一。
Access数据库由许多独立的对象组成,对象要独立创建。Access数据库也可以做得很大,作为在主机和其他网络数据库上存储数据的访问前端。
其特点与优点如下所示:
(1)存储文件单一:一个Access数据库对应一个.MDB文件。包含数据表、查询及其他对象。
可处理多种数据信息:如文本文件以及其它数据库系统的数据库文件。
(2)提供编程语言VBA(Visual Basic for Applications),以及全面开放的对象类型库,可创建高性能的桌面信息管理系统。
(3)具有网络功能:可通过Internet网发布。
(4)组织数据:Access表对象用于组织数据,可将各种类型的数据放在一个表中,可定义各个表之间的关系。从而将整个数据库中的数据有机地联系在一起。
(5)建立查询:通过创建查询可查找符合指定条件的数据、更新或删除记录,或对数据执行各种计算。
(6)设计窗体:可创建窗体来直接查看、输入和更改表中的数据。窗体在DBS中的应用可提高数据操作的安全性、丰富用户操作界面。