而实现结账等一系列功能。另外 网上书店系统还提供给用户查找数据库中图书相关记录的功能。 在确认用户身份 方面也已经比较完善, 并且具有管理员的功能, 管理员对整个数据库可以进行操 作。现在拥有一些知名的网上书店系统如:当当,卓越等。
1.3
开发网上书店系统的意义 就网上书店系统而言,由于
网络已经覆盖全球,信息量大而独具优势。售书
的理念也很简单, 就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的 书。对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地 自由地查询和订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只 要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检 索也很方便, 同时还减少了书店过程中的支出, 另外应当看到图书选购必须翻阅 详看,耗时费力,特别是热衷书店者,几乎都是奋力开拓事业者和苦心求学深造 者,时间对他们而言无比宝贵,网上书店节省了大量时间,这对于那些没有时间 经常逛传统书店或其住所离传统书店较远的读者来说, 具有实际意义。
因此网上 售书必将有长足的发展。
2
开办网上书店
系统也可以为在校大学生提供方便、廉价、高效的书店方式, 促进文化传播, 帮助国家和培养优秀的人才, 具有长远的社会效益和
经济效 益。
3
2 系统的技术综述
本系统使用了 Dreamweaver MX 2004、ASP、Access 数据库,作为网站系 统的开发工具。然后使用代码将前台界面与后台数据库连接起来。
2.1
关于 IIS(Internet Information Service) IIS 是提供 ASP 服务的一种非常普遍的服务器。 它既可以充当一个网络服务
器,进行网络管理,向 Internet 上的用户提供 Web 服务,也可以很方便地为个人 计算机提供完善的 ASP 程序开发服务。IIS 全称是 Micorsoft Internet Information Server,使用 IIS,运行 Windows NT Server 的
计算机便成为大容量、功能强大的 Web 服务器,它可以将信息发布给办公大楼或整个世界的用户。对于在基于 Windows NT 的计算机上联网,Internet Information Server 是很理想的,因为它可 以在现存硬件上设置功能强大的 Web
服务器。Internet Information Server 集成在 Windows NT Server 操作系统中,并利用了其安全特征和性能优势。在安全性方 面,IIS 可以使用 Windows XP 活动目录功能实现用户身份的验证,也可以结合 使用证书和活动目录来验证用户,IIS 也加快了对进程外应用的执行速度以及 ADO 数据库访问的效率:在可靠性方面,Web 应用进程和 IIS 核心服务进程隔离
开来,IIS 核心服务进程在单独的内存空间内,Web 应用进程可以在共享地址空 间的进程池中, 也可以单独隔离到另一个地址空间, 因此能独立停止和重起每个 进程,从而提高了 Web
服务器的可靠性和稳定性,但进程隔离也损耗了一部分 系统性能。
2.2 2.2.1
ASP 技术 ASP 技术简介 ASP 技术的主要用途是制作动态的、交互的、高性能的 Web 应用程序,以
前 Web 应用程序都是由 CGI 公共网关界面来实现的, 但由于 CGI 本身的一些缺 点和限制(如较耗用系统资源、执行效率差等),人们都在寻找各种各样的替换方 案,在这种情况下,Microsoft 的 ASP 应运而生,再加上与 Microsoft 的 IIS (Web 服务器)和 MTS(组件事务管理服务器)的组合, ASP 已经成为 Web 应用程序开发
4
的主要技术。Active Server Pages(动态服务器主页)简称 ASP 内含于 Internet
Information Server(IIS)中, 它提供一个服务器端的脚本环境, 可产生和执行动态、 交互式、高效率网站服务器的应用程序。ASP 既不是一种语言,也不是一种开 发工具,而是一种技术框架,它能够把 HTML、脚本语言、ActiveX 组件等有机的组合在一起,形成一个能够在服务器上运行的应用程序,并把标准 HTML 页 面送给客户端浏览器。ASP 内含六大