ASP网页与传统的HTML网页相比有以下优点:
(1)在服务器端运行,与浏览器无关。客户端只要使用可执行HTML代码的浏览器,即可浏览ASP网页。
(2)强大的交互功能。可以直接存取数据库,在服务器端动态处理客户端请求。 (3)安全性高。服务器将ASP程序执行的结果以HTML格式传回客户端浏览器,使用者不会看到ASP源代码。
(4)易于管理维护。可以直接在后台管理数据库,能够快速更新网页标题和内容。
2.1.1.1 Web数据库技术
本网站使用的是Access数据库技术,查询是Access数据库的主要组件之一,而查
Access数据库软件中最强的一项功能。Access用户可利用查询工具,通过
定义字段的顺序、建立计算表达式并输入条件以及定义每个字段的筛选
Access表中的有关信息进行查询,这便是
[7]。
3 网站系统分析
网络应用开发技术在日新月异地进步,从而使网站应用系统的开发模式具有多种选择性,达到同样的目标可以采用很多不同的方式,现代的应用系统越来越成为一个庞大的集成方案,需要考虑不同的操作平台、不同的应用服务器、不同的数据库、不同的编程语言、不同的传输介质等,现在有Windows、Unix、Linux等各种服务器操作平台,有Access、SQL Server、Oracle、DB2、Sybase和MySQL等数据库,有ASP、JAVA、PHP、CGI、JSP、C++、VB和Delphi等工具,系统分析就是确定是选择Windows + Access + ASP好还是Unix + Oracle +JAVA合适,我们要针对不同的应用场合进行分析[8]。此外,各类软件和语言还在不断发展进步之中,因此系统分析工作从很大程度上决定了系统开发的成败。根据制作网站的需要,我选用了Windows + Access + ASP。
3.1 用例图描述网上书店需求
网站整体结构分为前台界面展示和后台管理两部分。前台主要分搜索图书、新书上架、图书排行榜、特价图书和图书分类等模块,后台主要针对管理员,提供图书和分类目录的添加、修改和删除,以及管理员和用户密码的修改等。根据网上书店特点,将网站分为前台用户界面设计和后台数据库管理设计两部分。
3.2 系统目标
本网上书店主要实现以下目标:
(1)人性化设计。程序设计充分考虑书店和消费者的要求,使操作简单方便快捷,