ASP在网上书店中的应用PPT课件_第1页
ASP在网上书店中的应用PPT课件_第2页
ASP在网上书店中的应用PPT课件_第3页
ASP在网上书店中的应用PPT课件_第4页
ASP在网上书店中的应用PPT课件_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

-,1,ASP在网上书店中的应用,姓名:陈吉华学号:020308044,-,2,1、选题意义,计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。随着人民生活水平的提高,物质文明和精神文明也随之提高,开发网上书店很有必要。网上书店不仅可以更简便快捷地找到用户所需要的图书,还可以为用户节约金钱时间。具有现实书店无法比拟的优势。,-,3,书店简介奇观网上书店系统,是在网络上建立一个虚拟的书店,避免了挑选图书的烦琐过程,使您的购书过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又能有效的控制“书店”运营的成本,开辟了一个新的销售渠道。奇观网上书店系统是基于WEB开发的大型购书系统。它以构建电子商务网站为目标,由前台购书、后台管理二大部分组成。各大部分完美结合,都有着较为完善和细致的功能,最大限度的满足客户在线购书和网管的深入管理需求。书店特点(1)美观、友好的展示铺面;(2)设计中应用了多种网络安全技术;(3)顾客可以方便的查询并订购图书;(4)用户可以方便的定义各种图书信息;(5)系统选用强大的数据库保存各类信息;(6)系统支持多种浏览器;,-,4,2.系统概述,网上交易系统是一个模拟网上购物环境的应用程序,它维护着一个数据库,存储着用户信息、图书信息、交易信息等。ASP程序从数据库中获得信息,并呈给最终用户。最主要功能包括用户管理、图书分类管理和模拟交易。运行主页如图:,2.1网上图书交易系统的需求,-,5,-,6,2.2设计思路,2.2.1Browser/Server结构网上书店系统的特点是B/S结构,实现图书的在线查找、销售,以及图书的在线管理等功能。这种系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。B/S结构开发还具有另外一个重要的优势,即面向对象编程的特性“封装性”。,-,7,2.2.2IIS+ASP建网站安全性分析随着Internet的发展,Web技术日新月异,人们已经不再满足于静态HTML技术,更多的是要求动态、交互的网络技术。微软推出的IIS+ASP的解决方案作为一种典型的服务器端网页设计技术,被广泛应用在网上银行、电子商务、网上调查、网上查询、BBS、搜索引擎等各种互联网应用中。与此同时,Access数据库作为微软推出的以标准JET为引擎的桌面型数据库系统,由于具有操作简单、界面友好等特点,具有较大的用户群体。目前,IIS+ASP+Access是中小型Internet网站的首选方案。,-,8,【系统需求】奇观网上书店是基于ASP开发的一套系统,测试该系统必须保证您的服务器满足如下要求:1.运行环境:WIN2000+IIS5.02.数据库:Access20033.其他:服务器必须安装微软IE浏览器5.0+IIS推荐:Windows2000+IIS5.0+Access2000+IE6.0环境测试,-,9,3网上图书交易系统设计,3.1用户信息模块用户分为客户和系统用户,这部分主要实现用户注册、登录、查看、更改注册信息等功能。3.2商品信息模块本模块主要是查看商品列表、搜索商品、显示商品信息,把商品放入购物车等功能。,-,10,3.3系统管理模块系统管理模块完成的功能有商品的添加和删除、订单管理、商品大类别管理、商品小类别管理等。,-,11,网上图书交易系统设计,-,12,4网上图书交易系统的概要设计,功能模块大致分为:1)用户信息模块用户信息包括系统用户及商店用户。2)商品信息模块主要包括商品类目管理、商品信息管理及商品交易处理。客户购物包括三个过程:首先将商品放入购物车,然后结帐提交给商品管理员,最后商品管理员确认并发货。如下图:,-,13,5网上图书交易系统的详细设计,系统的详细设计是利用需求分析和概要设计来确定每个模块的内部特征及实现过程,然后进行详细的程序设计。包括:数据库详细设计:首先画数据库的逻辑视图。然后做数据库的具体设计。应用程序详细设计:进行详细的软件设计、内部接口、用户接口设计,以及一系列的综合测试设计描述。,-,14,6数据库设计与实现,本应用程序数据库的核心是MSACESS2000.本程序中一共创建了9张表。1admin表admin表用来存储后台管理员的用户名、密码及管理权限。2category表Category表用来存储图书的大的类别。3delivery表delivery表用来存储送货方式。4orders表orders表用来存储订货信息。,-,15,5product表product表存储商品信息。6review表review表存储图书商品的游览信息。7sorts表Sorts表用来存储图书商品的小分类信息。8user表user表用来存储用户信息。9vote表vote表用来存储投票信息。,-,16,网站特色,多用户管理分权限发布、管理书籍资料。大类小类两级无限制软件分类、无限制添加书籍资料。资料批量删除、批量分类转移等批量管理功能。采用交互性的订单处理方式客户管理功能会员制度,分VIP会员和一般会员,并提供不同的优惠书本评论、管理功能。完善而方便的书籍资料添加、编辑表单,无组件图片上传。强大的搜索功能,可以按各个字段进行不同方式的高级搜索。,-,17,7网上图书管理系统开发的疑难分析,本章从系统功能分析、概要设计到详细设计,都进行了较全面或详细的分析说明。首先在一个Web应用程序中,我们需要对该系统功能进行分析,并将它模块化,这样对于其后的设计和代码编写会起到良好的作用。Web应用程序的安全性也是特别需要注意的,除了用户身份认证,一些页面还需要限制未经登录的访问。在ASP程序中,要合理地使用cookie和session,它们都可以实现跨网页的数据共享,并且具有有效时间。例如,我们可以将登录数据写入cookie对象,在用户游览到管制的网页时,能先检查出cookie对象中保存的数据,从而判断用户是否可以游览网页,以达到控制用户的目的。,-,18,8开发难点与技巧,开发本系统存在一些难点,主要包括以下几个方面:(1)图书查找的实现在本系统中,为了顾客更快更方便地找到自己喜爱的图书,所以系统设置了一个高级查找页面。高级查找从商品名称、作者名称、出版社、出版时间、价格范围、图书分类、排序字段(日期、价钱、页数、折扣)、排序方式(升序、降序)来对图书进行多方面的查找。把这么多查找整合在一起必然增加系统开发的困难。,-,19,(2)购物车的管理,以及订单的处理作为一个销售系统,显然购物车是最重要的部分。在本系统中,使用了一个虚拟购物车,普通顾客只需要往购物车中添加商品即可,剩下的事情都由系统来处理。当然顾客也可以对自己的购物车进行其它一些操作,包括修改某种图书的数量、添加其它图书种类,或者是提交结帐操作等。其中设置cookie让购物车跟随页面跳转保存是比较不好实现的部分。,-,20,(3)管理员功能的实现在本网上书店中,管理员的功

温馨提示

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

最新文档

评论

0/150

提交评论