基于ASP网上书店的设计与实现

此RBR735twz

此RBR735twz

2016-02-19 17:54

下面是个超简单的基于ASP网上书店的设计与实现教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~

  随着Internet的普及和电子商务的兴起,网上书店是Internet电子商务在图书销售行业发展的必然结果。这种新型的图书销售形式,与传统利用书店进行销售的方式相比,网上书店拥有许多优势:一是降低了销售成本;二是利用网络作为交易平台,改变了传统的交易方式,使得交易活动不受空间和时间的限制;同时,信息的传递更迅速灵活,新书信息上传后,客户可以立即看到,交易马上可以从网上进行,从而大大提高了交易的效率。正是由于这些优势,网上书店才能得以迅速地发展。网上书店系统的主要功能是利用网站作为交易平台,将图书的一些基本信息以网站的形式发布到Internet中,客户可以通过Internet登录图书销售网站来查看售书信息并提交定单订购图书,实现在线进行交易。

  2系统的开发平台及其原理

   网上书店系统是基于B/S(浏览器/服务器)模式的WEB信息管理系统,它采用了微软的ASP作为开发平台,服务器端脚本用VBScript来编写,客户端脚本用JavaScript来编写,数据库使用ACCESS2000,服务器是windows2000 Server+IIS。通过ASP内置的对象、服务器组件ADO访问相应的数据库系统可以完成非常复杂的任务。

  3 需求分析

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

   本系统设计的主要实现网上图书产品的展示与在线定购以及对不同身份的人员包括管理人员,注册用户和普通浏览者进行管理。图书产品展示能分页分类进行显示。系统采用ASP在网络上架构一个网上的书店,通过网上书店可以轻松实现图书信息的查询和采购,其主要的功能有:

  ⑴.用户管理

  ⑵.新书推荐

  ⑶.畅销图书推荐

  ⑷.图书分类显示

  ⑸.在线查询及网站的管理等。

  4 总体设计

  4.1 系统的功能设计

   根据需求分析,本系统主要实现两大管理模块:前台的图书管理和后台的管理。前台的图书管理主要用于通过Internet向普通浏览者提供图书的一些基本信息,而后台主要是实现用户的管理以及对图书信息的管理。系统的功能特点如下:

  ⑴ 页面模块化:系统界面的设计使用模块进行处理,如把页面的头、尾页面内容,数据库的连接等做成单独的文件,在其它页面设计中需要时,只要用!--#include file=filepath--就可以把相应的内容包括进去了,这样有利于页面风格比较统一以及提高开发系统的效率。

  ⑵ 图书信息模板的应用:本系统的图书信息代码的生成是基于模块的,更换图书信息内容时只要将图书新的一些必要的信息(如图书的作者、标题、简介、价格等)录入,然后自动修改图书信息的模板。

  ⑶ 功能较完善,管理方便:功能方面包括图书产品的展示、用户注册及登录、图书的在线查询、定购、等各个方面,完整地实现了网上书店的管理要求,同时由于应用了模板,对系统的管理维护非常方便。

  其功能结构图如下所示:

  4.2数据库设计

   数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求,它是信息资源管理最有效的手段。数据库结构设计的好坏将直接对应用系统的效率及实现效果产生影响。由于本系统有不同的用户,所以在需求分析中就要考虑到不同用户的需求。对于普通用户和注册用户来说,他们所关心的就是图书信息的浏览、搜索和定购等信息。对于系统管理员来说,他们关心的是对图书信息的添加、修改、删除以及对系统管理的管理等。

   利用Microsoft Access2000作为本系统的后台数据库,它使用方便,数据储量也大,比较适合中小型网站的数据库。本系统的数据表如表1所示:

  表1 数据表集

  数据表

  主要实现的功能说明

  admin

  管理管理员帐号与密码

  category

  管理图书大类

  delivery

  主要管理送货/汇款方式

  orders

  主要管理用户订单

  product

  主要管理图书的相关信息

  review

  主要管理客户评论

  sorts

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

  主要管理图书小类

  user

  主要管理客户信息

  4.3 系统主要的模块详细设计

   优秀的网站取决于精细的规划与设计以及巧妙的排版设计,是图形与文字的完美结合。一切的设计都应针对顾客作为出发点,用户方便使用的界面来吸引更多的客户。

   首页是一提供各页面的导航栏,显示最新的图书信息,推荐图书的信息等综合页面,是用户访问本站实现购书、浏览、查询的综合页面,也是整个网站的起点。主页通过表格布局来控制整个页面,从总体上看本页分为三部分,第一部分是顶端的网标和导航栏,中间的图书新书上架及推荐读书信息为第二部分,最下面的底端版权信息为第三部分。其页面设计如图2所示:

  图2 网上书店主页面

   普通用户只有注册及登录后方可选购图书,登录后先把选中的图书放入购物车,购物车中会自动显示你所选中的图书信息及总价格。如图3所示:

 

  图3 购物车页面 

 

 

  图4 下订单页面

   根据购物车下方的结账提示,可以查看购物车中的详细信息,如图4所示。根据购物车中的相应提示可以进行付款,只有在订单中付款后,购物的书才会按要求送到你的手中,实现真正的网上购书。

  5 结束语

   在现代的信息社会,传统的图书销售方式已经明显滞后于社会的发展要求,基于B/S的网上购书成了一种趋势。本系统旨在实现图书网上销售,使得图书资料能及时发布,图书信息内容更丰富。但由于本系统是建立在基本设计的要求上的,还有很多需要完善的地方,如网上订单的安全:客户从网上正式提交订单后,就不能否认自己提交过订单,这可以采用数字签名的技术和数据库的回滚事务来实现。同时网上购物车功能还有待进一步完善,将使网上购物车子系统更加安全和高效,能进一步确保后台数据库的安全,尽量从技术上保证网站的经济效益。

展开更多 50%)
分享

猜你喜欢

基于ASP网上书店的设计与实现

Web开发
基于ASP网上书店的设计与实现

基于ASP的收发文管理系统的设计与实现

ASP
基于ASP的收发文管理系统的设计与实现

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

基于Struts技术的Web应用设计与实现

编程语言 网络编程
基于Struts技术的Web应用设计与实现

基于Java的界面布局DSL的设计与实现

编程语言 网络编程
基于Java的界面布局DSL的设计与实现

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

基于Java的界面布局 DSL 的设计与实现

编程语言 网络编程
基于Java的界面布局 DSL 的设计与实现

基于AJAX的动态树型结构的设计与实现

Web开发
基于AJAX的动态树型结构的设计与实现

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

VisualBasic环境下Video/Audio压缩数据流播放技术

VisualBasic环境下Video/Audio压缩数据流播放技术

有机搜索结果VS PPC:黑帽战争

有机搜索结果VS PPC:黑帽战争
下拉加载更多内容 ↓