2、 课题目标
我把这个网站开发系统分为前台和后台两块进行。
前台即用户界面,要实现的主要功能为:
1)旅游信息的发布:发布最新的旅游线路信息、最新的旅游新闻等;
2)在线预订的实现:对于线路实现在线的预订;
3)预订管理的实现:对自己线路预订信息的查看、修改等;
4)留言交互的实现:实现一个留言板功能,能够与游客进行交互等。
后台即管理界面,要实现的主要功能为:
1)预订管理:对预订信息进行查看、删除;
2)线路管理:对旅游线路进行发布、编辑和删除;
3)旅行社设置:对旅行社一些基本信息的添加、修改;
4)文章管理:对网站上的文章进行添加、修改和删除;
5)其它设置:留言板管理、新闻的管理等。
二、开发平台及工具的选择以及可行性分析
(一) 平台的选择
1、平台的选择
硬盘:约40MB或以上;
浏览器:IE5.0或以上版本,功能强大,可执行VBScript;
2、开发的软件
Web数据库:Microsoft ACCESS 2000,学习简单,使用方便;
Web服务器:IIS个人站点服务器。可以在自己的计算机上发布主页,并在局域网络上共享文档。由于IIS支持ASP,因此可以作为Web站点的开发和测试平台;
开发工具:Dream weaver,是优秀的网页制作工具可以方便快捷地创建可视网页。
(二) 工具的选择
1、 环境的选择
(1)HTML超文本标识语言
(2)WEB服务器与数据库连接技术
WEB服务器对数据库访问有一下的优点:
1) 借用现成的浏览器软件,无须开发数据库前端,软件开发周期短;
2) 标准统一,开发过程简单,所有的WEB服务器和浏览器均遵循这个标准;
3) 交叉平台支持:几乎每种操作系统上都有现成的浏览器可供使用,从而实现了跨平台的操作。
(3)ASP介绍
ASP是使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。
利用这些对象可以开发出动态的,交互的WEB服务器应用程序,ASP被包含在IIS中。从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session内的用户信息,该信息仅可被该用户访问在一个ASP-Application中让不同的客户端共享信息可以用来配合Microsoft-Transaction服务器进行分布式事务处理。
在ASP中,其性能方面的优势体现在以下几点:
1)开发工具皆可发展ASP
2)相容性高
3)隐密安全性高
4)易于操控数据库
ASP环境下对数据库的访问是通过ADO来实现的。它使得客户端应用程序能够通过任何OLE-DB提供者来访问和操作数据服务器中的数据。
图2-1 采用ADO技术的Web数据库访问模型
2、数据库概述
数据库是按照一定的组织结构存储在计算机存储介质上的相关数据的集合。数据库具有以下的特点:
1)结构化。一个数据库由一个或多个数据文件组成,每个数据文件内部的数据都有一定的结构,
同一数据库的各个库文件在整体上也服从一定的结构形式。
2)独立性。用户应用程序与数据库中的逻辑组织和物理组织存储方式无关,任何一方的改变都不会影响到另一方。
3)数据共享,减少冗余。在数据库的数据集中存储,数据为不同用户所共享。这大大提高了数据的利用率,减少了数据冗余,有利于保持数据的一致性。
4)安全性与完整性。数据安全性是指用于数据保密,为防止数据被窃或破坏,数据库管理系统设置严密,层层保护。数据完整性是指用于保证数据库中数据的正确性和可靠性。 asp+access旅游网站建设+er图+需求分析(3):http://www.751com.cn/jisuanji/lunwen_4103.html