基于B/S结构的工艺品销售系统的实现摘 要随着互联网的迅速发展,利用简单,快捷且低成本的电子商务成为人们现在以及以后的生活方式。各个领域引进互联网来为他们的企事业单位提高办事效率。而销售系统的建立可以大大减少购买的中间环节,可节省大量的人力、物力,并且能够提供更多更新的产品信息。另外,顾客也不会再受地域的限制,这也就极大限度地扩大了销售的范围。系统开发按照软件工程的方法,开发语言为ASP,数据库服务器为SQL Server 2000,系统主要功能包括:查看产品信息、对产品进行搜索、留言、购买等。管理员对产品和留言管理等。系统的主要事务逻辑在服务器端实现,形成所谓三层3-tier结构,不需要客户端就可以实现访问。基本实现了人们足不出户就能完成购物。关键词:数据库;销售系统;ASP目 录1 引言11.1 研究背景11.2 研究方法21. 3 发展与现状22理论基础22.1ASP简介22.1.1 什么是ASP22.1.2 ASP运行环境22.1.3 ASP开发Web应用程序的特点32.2SQL SERVER2000数据库简介32.2.1什么是SQL Server2000数据库32.2.2SQL Server2000数据库特点33系统概述和实现及数据库设计43.1系统设计43.1.1 系统总体结构43.1.2管理员模块53.1.3用户模块53.2数据库设计63.2.1 数据库需求分析63.2.2 数据库逻辑结构设计83.3系统设计与实现103.3.1 登录模块103.3.2产品管理模块103.3.3 产品查询模块133.3.4 产品购买模块153.3.5找回密码模块164网站测试和性能分析17结 论17参考文献:18致 谢19声 明20 1 引言Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。据统计得到这样一个结果,用户在访问一个网站时,一般来讲只对该网站的部分内容感兴趣,而且这种兴趣会持续一段时间。这点启发了我们,如果能根据用户的喜好为不同的用户显示其个性化的页面,即着重显示该用户感兴趣的内容,将为用户节约大量的检索时间,而且这样的网页显然是更具有吸引力的。一些站点已经在这方面做出了一定的尝试,通常采用的方法是,在用户登录时为其提供一系列的选项,使用户能够对站点进行一些自主的设置。这样做能够使站点呈现一定程度的个性化,但是对用户来讲,还是比较烦琐,而且在用户了解一个站点前让其对站点进行设置,其结果未免有些粗糙。构想了这样一种方案,对用户登录后的动作进行跟踪、分析、发掘用户点击的规律,即用户先后点击的关联规则。这样,在用户点击一个主题(链接)之后,系统能够自动生成一个页面,其中包含了该主题下用户经常关注的内容(若干链接),这样便在无须用户做出任何额外工作的情况下实现了为用户量身订做的个性化页面。要实现这样的功能,离不开后台数据库的支持。用户验证信息,收集到的用户点击信息,主题层次信息,分析得出的关联规则等大量的数据都由数据库管理系统管理。本文中数据库服务器采用了Microsoft SQL Server数据库作为ODBC(Open Database Connectivity )数据源,并进行数据库存取等操作,使Web与数据库紧密联系起来。整个个性化页面生成系统主要由使用Dream weaver MX开发的关联规则采掘系统和利用IIS+ASP技术实现的个性化Web页面生成器两部分组成。本文主要完成Web服务器端的用户注册、用户登录、取回密码、购买产品以及管理员登录,对产品进行添加,删除和修改等,实现了整个网站的组织建立和测试工作。参考文献:[1]宋昕.ASP网络开发技术实用教程入门与提高[M]. 北京:中国铁道出版社出版,2005。[2]顼宇峰.ASP+SQL Server典型网站建设案例[M]. 北京:清华大学出版社出版,2003。[3]张莉,王强.SQL Server数据库原理及应用教程[M]. 北京:清华大学出版社出版,2006。[4]郭瑞军,初晓璐.ASP数据库开发实例精粹[M]. 北京:电子工业出版社出版,2003。[5]邓文渊,陈俊容.ASP与网络数据库技术[M]. 北京:中国铁道出版社出版,2005。[6]李严,王国辉.ASP数据库开发实例解析[M]. 北京:机械工业出版社出版,2005。[7]李瑞旭.ASP实例教程[M].北京:人民邮电出版社,2004。 [8]宣小平,但正刚.ASP数据库系统开发实例导航[M].北京:人民邮电出版社,2004。
|