基于ASP技术的网上花店设计_第1页
基于ASP技术的网上花店设计_第2页
基于ASP技术的网上花店设计_第3页
基于ASP技术的网上花店设计_第4页
基于ASP技术的网上花店设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于asp技术的网上花店设计姓名:* 学号:120091404116 专业:绘画 所属系:美术学院摘要:随着internet的不断普及,人们对于互联网技术的要求也不断提升。日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现的网上购物。对于企业来讲,无论是企业之间还是企业和客户之间的交易,如果能够实现网上交易将大大提高交易速度节约交易成本。近几年,随着网络技术的发展,使得这一设想逐渐成为现实。电子商务这种新的商务模式越来越被人们接受,把传统的买卖放到网络中进行越来越受到人们的喜爱。在这,我以开发网上花店为背景,介绍了基于asp技术电子商务网站的开发方法,主要阐述网上花店购物系统的设计

2、思想和关键技术。在我的系统中,顾客能方便的注册为会员,对商品进行浏览,查看商品的详细资料,然后根据各人的喜好购买商品。系统会自动为顾客生成订单,按照顾客所填写的信息提交订单并发货。系统管理员则可以对现有的商品进行编辑,审查已注册的用户并对提交的订单进行处理。关键词:asp;access数据库;网上花店;电子商务系统在线花店将传统的花店经营管理模式与计算机网络的综合经营管理模式结合在一起。将人、机、物的需求、活动和运作进行系统分析、设计并管理,实现现代高效、科学且安全的电子商务。我现在通过一个在线花店的实例来介绍asp与access数据库结合开发的小型电子商务系统的过程。在系统设计时,从传统花店

3、的经营模式,网上用户需求与业务经营模式,计算机网络管理、系统设计等几方面综合分析,定义系统的各项需求。其中数据库采用access,动态网页开发采用asp,综合应用了ado、数据库设计、密码等技术。11 系统开发工具简介眼下电子商务网站正大量涌现,企业网络化已是一种时尚。电子商务的发展可能大家都已不再陌生。这是一个在线花店系统,具有在线购买鲜花的基本功能。本系统是为传统经营的花店构建网上销售渠道而开发的。1.1 asp程序设计语言特点介绍asp是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。asp网页可以包含html标记、普通文本、脚本命令以及com组件等。利用asp可以

4、向网页中添加交互式内容(如在线表单),也可以创建使用html网页作为用户界面的web应用程序。 与html相比,asp网页具有以下特点: (1)利用asp可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)asp文件是包含在html代码所组成的文件中的,易于修改和测试; (3)服务器上的asp解释程序会在服务器端执行asp程序,并将结果以html格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览asp所产生的网页; (4)asp提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过html表单提交的信息,并在脚本中对这些信息进行处理,

5、然后向web浏览器发送信息; (5)asp可以使用服务器端activex组件来执行各种各样的任务,例如存取数据库、发送email或访问文件系统等。(6)由于服务器是将asp程序执行的结果以html格式传回客户端浏览器,因此使用者不会看到asp所编写的原始程序代码,可防止asp程序代码被窃取。 (7)方便连接access与sql数据库. (8)开发需要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击. asp也不仅仅局限于与html结合制作web网站,而且还可以与xhtml和wml语言结合制作wap手机网站。但是其原理也是一样的。21.2 access数据库及其特点简介access 数据库由

6、以下七种对象组成:(1)表(table) 表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。(2)查询(query)查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。 (3)窗体(form)窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。 (4)报表(report)报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。 (5)宏(macro)宏相当于dos中的批处理,用来自动执行一系列操作。access列出了一些常用的操作供用户选择,使用

7、起来十分方便。 (6)模块(module)模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用visual basic编程。 (7)页是一种特殊的直接连接到数据库中数据的一种web页。通过数据访问页将数据发布到internet 或intranet上,并可以适用浏览器进行数据的维护和操作。32 系统设计在网上花店系统中主要涉及到花库、会员、管理员、订单等几个模块。此阶段必须仔细分析系统的业务流程,得到系统的数据分析。2.1 系统业务流程分析业务流程图是一种比较规范、被广泛使用分析工具,它可以比较直观地描述系统业务流程。根据上面需求分析中得到的资料和工作流程

8、的分析,可以绘制出表示系统管理工作的整个过程的业务流程图,能更清晰的认识所要开发的系统的工作流程。下面是本系统的相关业务流程图。2.1.1鲜花销售流程鲜花销售流程是根据实际生活中,用户通过网络购花的过程所进行的一个描述。当用户打开网页后,必须通过主页面提供的会员登录链接,进入会员登录页面;然后用户通过登录系统,以系统会员的身份才能购买鲜花,如果用户未登录系统,只能浏览鲜花和查询鲜花,而不能购买鲜花。当用户选定自己喜欢的鲜花后,可以通过系统提供的功能把鲜花放入购物车,接着去购买鲜花,当用户购买完所有的鲜花后,通过系统提供的链接到收银台结账,这时系统将会自动判断用户在系统中所存的金额,如果金额不足

9、,则系统页面自动返回到用户面板并提示用户系统金额不足,不能购买鲜花等信息,如果金额充足则用户购买成功,整个购买流程结束。如图2.1.1所示:图2.1.1鲜花销售流程图2.1.2用户注册流程用户为了购买鲜花,必须成为系统会员。注册流程如图2.1.2所示,用户可以通过主页面的链接,进入到会员注册页,当用户填入自己的信息并提交后,系统将对用户所注册用户名进行检查,如果发现重复,系统页面将自动清除相应信息并提示用户名被注册过了;为了防止用户输入密码时可能出现的错误,系统将检查用户两次输入的密码信息,如果发现信息不符,也将提示用户错误并让用户重新注册;为了购买活动的合法和安全,系统会提示用户输入固定电话

10、和真实姓名等关键信息,如果用户不填写,系统会提醒用户错误,并再次清除信息,当所有信息完整的填写完毕后,经过系统检查正确,这时系统会把用户的信息添加到数据库中。如图2.1.2所示:图2.1.2用户注册流程图2.1.3网上花店系统的系统结构如图2.1.3所示。4用户进入查看商品以会员身份登录购买商品请先登录,若未注册请注册成为会员会员注册商品查询订单查询以管理员身份登录商品添加商品审查处理订单发货查询会员审查管理员添加管理员审查管理员退出购买商品 图2.1.3网上花店系统结构图3 系统网络数据库的建立根据上面总体结构的设计后,现在可以加入数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。本章

11、实例系统采用access数据库。53.1 用户信息数据表(reguser)本表主要是将用户的相关信息录入表中.用户在注册时要填写相关的个人信息如:用户名,密码,密码提示,联系地址,邮编等等相关信息。如表3.1所示。表3.1用户信息数据表字段名数据类型字段大小字段说明userid文本20会员帐号name文本30会员姓名passwd文本30用户密码wtpass文本30密码提示问题dapass文本30密码提示答案sex文本10性别email文本30电子信箱phone文本30联系电话address文本50联系地址zip文本20邮编regtime日期时间默认值now()注册时间3.2管理员信息表(man

12、age_user)管理员信息表,记录管理的用户名与密码,两个均为文本型,字段为长整形。如表3.2所示。表3.2管理员信息表字段名数据类型字段大小字段说明id自动编号长整型管理员编号username文本20管理员帐号password文本20管理员密码3.3 商品大类表(class_1)本表是商品分类的大类表。管理员在给商品进行分类时,可根据商品的实际分类。这样有利于鲜花的管理。本表的主要是录入商品分类的名称与发布时间,分别为文本型与时间类型。如表3.3所示。表3.3商品大类表字段名数据类型字段大小字段说明id长整型自动大类编号class_1_name文本30大类名称class_1_regtime

13、日期时间默认值now()添加时间3.4 商品小类表(class_2)这个表是对商品大类表之下的一个细分,将商品的分类进一步的细化。这样的分类,能够使用户更加明确自己所要购买鲜花,也便于管理员的管理。如表3.4所示。表3.4商品小类表字段名数据类型字段大小字段说明id长整型自动小类编号class_2_name文本30小类名称class_1_name文本30所属大类名称class_2_regtim日期时间默认值now()添加时间3.5 商品表(product)在前两个表中进行细化分类之后,最后就是要进行商品的具体录入了。主要是记录商品的具体详细的说明,以便购买都知道这本鲜花的具体的情况。如表3.5

14、所示。表3.5商品表字段名数据类型字段大小字段说明product_id长整型10商品编号product_name文本30商品名称class_1文本30所属大类class_2文本30所属小类product_intro文本50商品说明product_show文本50商品简介p_newprice货币自动会员价格p_oldprice货币自动市场价格p_pic文本50商品微缩图p_full_pic文本50商品全景图regtime日期时间默认值now()商品录入时间look_count长整型自动商品浏览次数3.6 购物车表(shop list)购物车是用来存放顾客购买的商品。当然在网上购物的购物车也是用来

15、存放购买的商品,用户可以查看购买商品的名称,价格等。如表3.6所示。表3.6购物车表字段名数据类型字段大小字段说明product_id长整型10商品编号form_id长整型自动所属订单号product_name文本30商品名称number文本255购物数量p_newprice货币自动会员价格regtime日期时间默认值now()购物时间3.7 订单表(order list)订单表,是对顾客提交的订单的具体情况进行记录。有用户名,商品名,价格,付款时间等相关内容的记录。如表3.7所示。表3.7订单表字段名数据类型字段大小字段说明form_id长整型自动订单号user_id文本20会员帐户名nam

16、e文本20会员姓名zip文本20邮编phone文本30联系电话emai文本30电子信箱address文本50联系地址pays文本20付款方式regtime日期时间默认值now()订货时间flag文本20标记remark文本255备注4 总结在大二上学期里我了解了asp的基本运用,从建立自己的网上花店中加强我对电子商务系统的认识。在我们所建立的网上鲜花销售系统只是一个网上的购物的基本原理,里面要涉及到的方方面面的问题我们未曾遇到或现有的条件限制而未能实现。电子商务并不是我们想象的写程序那么简单,它包括了编写程序、数据库设计、版面设计、数据采集、文本编辑、服务器管理等等,要搞好一个完善的网站需要一个详细的、合理的、可行性的规划设计。随着web技术的进一步发展和internet的逐渐大众化,基于inter

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论